summaryrefslogtreecommitdiff
path: root/sys/doc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-06-06 22:28:48 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-06-06 22:28:48 +0200
commit1bbdbb2828dc3642df0b452ef9d1685dc278ae79 (patch)
tree437db5fe8333ebd061d0edc72e5caef293170670 /sys/doc
parent1ffd5f9af1ee4c870346a482fee2dc2d9314dba4 (diff)
/sys/doc: remove autogenerated postscript files
Diffstat (limited to 'sys/doc')
-rw-r--r--sys/doc/8½/8½.ps16397
-rw-r--r--sys/doc/9.ps17914
-rw-r--r--sys/doc/acid.ps13619
-rw-r--r--sys/doc/acidpaper.ps10721
-rw-r--r--sys/doc/acme/acme.html1466
-rw-r--r--sys/doc/auth.ps15060
-rw-r--r--sys/doc/comp.ps9932
-rw-r--r--sys/doc/compiler.ps8239
-rw-r--r--sys/doc/contents.html332
-rw-r--r--sys/doc/contents.ps4490
-rw-r--r--sys/doc/fs/fs.pdfbin64794 -> 0 bytes
-rw-r--r--sys/doc/fs/fs.ps7772
-rw-r--r--sys/doc/il/il.ps5782
-rw-r--r--sys/doc/lexnames.ps9568
-rw-r--r--sys/doc/lp.ps7513
-rw-r--r--sys/doc/mk.ps9174
-rw-r--r--sys/doc/mkfiles.ps6312
-rw-r--r--sys/doc/names.ps7351
-rw-r--r--sys/doc/plumb.ps12232
-rw-r--r--sys/doc/port.ps6091
-rw-r--r--sys/doc/prog4.ps6493
-rw-r--r--sys/doc/rc.ps9577
-rw-r--r--sys/doc/sam/sam.html3705
-rw-r--r--sys/doc/sam/sam.tut.out4863
-rw-r--r--sys/doc/sam/sam0.pngbin38692 -> 0 bytes
-rw-r--r--sys/doc/sam/sam1.pngbin19764 -> 0 bytes
-rw-r--r--sys/doc/sam/sam2.pngbin4722 -> 0 bytes
-rw-r--r--sys/doc/sam/sam3.pngbin4805 -> 0 bytes
-rw-r--r--sys/doc/sam/sam4.pngbin1236 -> 0 bytes
-rw-r--r--sys/doc/sleep.ps6122
-rw-r--r--sys/doc/spin.ps14626
-rw-r--r--sys/doc/title.ps3757
-rw-r--r--sys/doc/troff.ps32212
-rw-r--r--sys/doc/utf.ps10591
34 files changed, 0 insertions, 261911 deletions
diff --git a/sys/doc/8½/8½.ps b/sys/doc/8½/8½.ps
deleted file mode 100644
index ae395b476..000000000
--- a/sys/doc/8½/8½.ps
+++ /dev/null
@@ -1,16397 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/show {{//show} 0 get exec} bind def % so later references don't bind
-/widthshow {{//widthshow} 0 get exec} bind def
-/stringwidth {{//stringwidth} 0 get exec} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(8\275, the) 1953 1230 w
-(Plan 9) 2425 1230 w
-(Window System) 2841 1230 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1470 w
-(rob@plan9.bell-labs.com) 2266 1590 w
-(ABSTRACT) 2626 2030 w
-10 /LucidaSansUnicode00 f
-(The) 1330 2290 w
-(Plan) 1547 2290 w
-(9) 1784 2290 w
-(window) 1884 2290 w
-(system,) 2290 2290 w
-(8\275,) 2699 2290 w
-(is) 2911 2290 w
-(a) 3028 2290 w
-(modest-sized) 3120 2290 w
-(program) 3832 2290 w
-(of) 4285 2290 w
-(novel) 4420 2290 w
-(design.) 1080 2410 w
-(It) 1505 2410 w
-(provides) 1609 2410 w
-(textual) 2063 2410 w
-(I/O) 2438 2410 w
-(and) 2636 2410 w
-(bitmap) 2854 2410 w
-(graphic) 3232 2410 w
-(services) 3633 2410 w
-(to) 4058 2410 w
-(both) 4194 2410 w
-(local) 4455 2410 w
-(and remote client programs) 1080 2530 w
-(by) 2464 2530 w
-(offering) 2612 2530 w
-(a) 3030 2530 w
-(multiplexed) 3118 2530 w
-(file) 3729 2530 w
-(service) 3913 2530 w
-(to) 4282 2530 w
-(those) 4413 2530 w
-(clients.) 1080 2650 w
-(It) 1506 2650 w
-(serves) 1619 2650 w
-(traditional) 1973 2650 w
-(UNIX) 2518 2650 w
-(files) 2800 2650 w
-(like) 3048 2650 w
-10 /LucidaTypewriter f
-(/dev/tty) 3266 2650 w
-10 /LucidaSansUnicode00 f
-(as) 3888 2650 w
-(well) 4040 2650 w
-(as) 4277 2650 w
-(more) 4429 2650 w
-(unusual) 1080 2770 w
-(ones) 1504 2770 w
-(that) 1775 2770 w
-(provide) 2007 2770 w
-(access) 2413 2770 w
-(to) 2769 2770 w
-(the) 2908 2770 w
-(mouse) 3104 2770 w
-(and) 3468 2770 w
-(the) 3689 2770 w
-(raw) 3885 2770 w
-(screen.) 4100 2770 w
-(Bit\255) 4523 2770 w
-(map) 1080 2890 w
-(graphics) 1394 2890 w
-(operations) 1911 2890 w
-(are) 2530 2890 w
-(provided) 2785 2890 w
-(by) 3315 2890 w
-(serving) 3532 2890 w
-(a) 3987 2890 w
-(file) 4144 2890 w
-(called) 4397 2890 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 1080 3010 w
-10 /LucidaSansUnicode00 f
-(that) 1912 3010 w
-(interprets) 2143 3010 w
-(client) 2656 3010 w
-(messages) 2961 3010 w
-(to) 3477 3010 w
-(perform) 3616 3010 w
-(raster) 4049 3010 w
-(opera\255) 4371 3010 w
-(tions.) 1080 3130 w
-(The) 1421 3130 w
-(file) 1639 3130 w
-(service) 1827 3130 w
-(that) 2200 3130 w
-(8\275) 2428 3130 w
-(offers) 2608 3130 w
-(its) 2928 3130 w
-(clients) 3082 3130 w
-(is) 3434 3130 w
-(identical) 3550 3130 w
-(to) 3997 3130 w
-(that) 4131 3130 w
-(it) 4358 3130 w
-(uses) 4460 3130 w
-(for) 1080 3250 w
-(its) 1258 3250 w
-(own) 1414 3250 w
-(implementation,) 1653 3250 w
-(so) 2486 3250 w
-(it) 2637 3250 w
-(is) 2742 3250 w
-(fundamentally) 2861 3250 w
-(no) 3592 3250 w
-(more) 3755 3250 w
-(than) 4046 3250 w
-(a) 4302 3250 w
-(multi\255) 4397 3250 w
-(plexer.) 1080 3370 w
-(This) 1507 3370 w
-(architecture) 1769 3370 w
-(has) 2403 3370 w
-(some) 2627 3370 w
-(rewarding) 2944 3370 w
-(symmetries) 3486 3370 w
-(and) 4101 3370 w
-(can) 4337 3370 w
-(be) 4561 3370 w
-(implemented compactly.) 1080 3490 w
-10 /LucidaSans-Demi f
-(Introduction) 720 3850 w
-10 /LucidaSansUnicode00 f
-(In) 970 4006 w
-(1989) 1094 4006 w
-(I) 1379 4006 w
-(constructed) 1441 4006 w
-(a) 2046 4006 w
-(toy) 2134 4006 w
-(window) 2317 4006 w
-(system) 2719 4006 w
-(from) 3092 4006 w
-(only) 3357 4006 w
-(a) 3594 4006 w
-(few) 3682 4006 w
-(hundred) 3885 4006 w
-(lines) 4327 4006 w
-(of) 4587 4006 w
-(source) 4718 4006 w
-(code) 720 4126 w
-(using) 1002 4126 w
-(a) 1319 4126 w
-(custom) 1424 4126 w
-(language) 1829 4126 w
-(and) 2322 4126 w
-(an) 2552 4126 w
-(unusual) 2719 4126 w
-(architecture) 3152 4126 w
-(involving) 3780 4126 w
-(concurrent) 4268 4126 w
-(pro\255) 4842 4126 w
-(cesses) 720 4246 w
-([Pike89].) 1084 4246 w
-(Although) 1587 4246 w
-(that) 2080 4246 w
-(system) 2320 4246 w
-(was) 2709 4246 w
-(rudimentary) 2941 4246 w
-(at) 3581 4246 w
-(best,) 3722 4246 w
-(it) 4010 4246 w
-(demonstrated) 4125 4246 w
-(that) 4849 4246 w
-(window) 720 4366 w
-(systems) 1127 4366 w
-(are) 1556 4366 w
-(not) 1746 4366 w
-(inherently) 1944 4366 w
-(complicated.) 2468 4366 w
-(The) 3158 4366 w
-(following) 3377 4366 w
-(year,) 3862 4366 w
-(for) 4136 4366 w
-(the) 4313 4366 w
-(new) 4506 4366 w
-(Plan) 4739 4366 w
-(9) 4977 4366 w
-(distributed) 720 4486 w
-(system) 1285 4486 w
-([Pike92],) 1659 4486 w
-(I) 2115 4486 w
-(applied) 2178 4486 w
-(some) 2570 4486 w
-(of) 2865 4486 w
-(the) 2997 4486 w
-(lessons) 3187 4486 w
-(from) 3583 4486 w
-(that) 3850 4486 w
-(toy) 4076 4486 w
-(project) 4261 4486 w
-(to) 4635 4486 w
-(write,) 4768 4486 w
-(in) 720 4606 w
-(C,) 848 4606 w
-(a) 986 4606 w
-(production-quality) 1078 4606 w
-(window) 2030 4606 w
-(system) 2435 4606 w
-(called) 2811 4606 w
-(8\275.) 3130 4606 w
-(8\275) 3373 4606 w
-(provides,) 3552 4606 w
-(on) 4036 4606 w
-(black-and-white,) 4195 4606 w
-(grey-scale,) 720 4726 w
-(or) 1300 4726 w
-(color) 1440 4726 w
-(displays,) 1721 4726 w
-(the) 2184 4726 w
-(services) 2377 4726 w
-(required) 2802 4726 w
-(of) 3251 4726 w
-(a) 3387 4726 w
-(modern) 3480 4726 w
-(window) 3894 4726 w
-(system,) 4301 4726 w
-(includ\255) 4711 4726 w
-(ing) 720 4846 w
-(programmability) 910 4846 w
-(and) 1750 4846 w
-(support) 1967 4846 w
-(for) 2382 4846 w
-(remote) 2558 4846 w
-(graphics.) 2939 4846 w
-(The) 3454 4846 w
-(entire) 3672 4846 w
-(system,) 3990 4846 w
-(including) 4399 4846 w
-(the) 4885 4846 w
-(default) 720 4966 w
-(program) 1099 4966 w
-(that) 1555 4966 w
-(runs) 1786 4966 w
-(in) 2042 4966 w
-(the) 2173 4966 w
-(window) 2368 4966 w
-10 /LucidaSansUnicode20 f
-(\024) 2777 4966 w
-10 /LucidaSansUnicode00 f
-(the) 2918 4966 w
-(equivalent) 3114 4966 w
-(of) 3656 4966 w
-10 /LucidaTypewriter f
-(xterm) 3795 4966 w
-10 /LucidaSansUnicode00 f
-([Far89]) 4196 4966 w
-(with) 4579 4966 w
-10 /LucidaSansUnicode20 f
-(\030) 4825 4966 w
-10 /LucidaSansUnicode00 f
-(cut\255) 4857 4966 w
-(ting) 720 5086 w
-(and) 952 5086 w
-(pasting) 1174 5086 w
-10 /LucidaSansUnicode20 f
-(\031) 1533 5086 w
-10 /LucidaSansUnicode00 f
-(between) 1606 5086 w
-(windows) 2054 5086 w
-10 /LucidaSansUnicode20 f
-(\024) 2515 5086 w
-10 /LucidaSansUnicode00 f
-(is) 2656 5086 w
-(well) 2777 5086 w
-(under) 3009 5086 w
-(90) 3334 5086 w
-(kilobytes) 3501 5086 w
-(of) 3978 5086 w
-(text) 4117 5086 w
-(on) 4349 5086 w
-(a) 4513 5086 w
-(Motorola) 4609 5086 w
-(68020 processor,) 720 5206 w
-(about) 1608 5206 w
-(half) 1919 5206 w
-(the) 2135 5206 w
-(size) 2323 5206 w
-(of) 2549 5206 w
-(the) 2680 5206 w
-(operating) 2868 5206 w
-(system) 3367 5206 w
-(kernel) 3740 5206 w
-(that) 4075 5206 w
-(supports) 4299 5206 w
-(it) 4761 5206 w
-(and) 4860 5206 w
-(a tenth the size of the X server [Sche86]) 720 5326 w
-10 /LucidaSans-Italic f
-(without) 2693 5326 w
-10 /LucidaTypewriter f
-(xterm) 3089 5326 w
-10 /LucidaSansUnicode00 f
-(.) 3449 5326 w
-(What) 970 5482 w
-(makes) 1244 5482 w
-(8\275) 1591 5482 w
-(so) 1768 5482 w
-(compact?) 1914 5482 w
-(Much) 2433 5482 w
-(of) 2728 5482 w
-(the) 2860 5482 w
-(saving) 3049 5482 w
-(comes) 3395 5482 w
-(from) 3742 5482 w
-(overall) 4009 5482 w
-(simplicity:) 4367 5482 w
-(8\275) 4897 5482 w
-(has) 720 5602 w
-(little) 924 5602 w
-(graphical) 1177 5602 w
-(fanciness,) 1660 5602 w
-(a) 2182 5602 w
-(concise) 2272 5602 w
-(programming) 2668 5602 w
-(interface,) 3365 5602 w
-(and) 3856 5602 w
-(a) 4071 5602 w
-(simple,) 4161 5602 w
-(fixed) 4549 5602 w
-(user) 4830 5602 w
-(interface.) 720 5722 w
-(8\275) 1256 5722 w
-(also) 1447 5722 w
-(makes) 1691 5722 w
-(some) 2052 5722 w
-(decisions) 2361 5722 w
-(by) 2862 5722 w
-(fiat) 3026 5722 w
-10 /LucidaSansUnicode20 f
-(\024) 3233 5722 w
-10 /LucidaSansUnicode00 f
-(three-button) 3382 5722 w
-(mouse,) 4063 5722 w
-(overlapping) 4467 5722 w
-(windows,) 720 5842 w
-(built-in) 1215 5842 w
-(terminal) 1627 5842 w
-(program) 2072 5842 w
-(and) 2531 5842 w
-(window) 2754 5842 w
-(manager,) 3166 5842 w
-(etc.) 3665 5842 w
-10 /LucidaSansUnicode20 f
-(\024) 3883 5842 w
-10 /LucidaSansUnicode00 f
-(rather) 4025 5842 w
-(than) 4359 5842 w
-(trying) 4617 5842 w
-(to) 4942 5842 w
-(appeal) 720 5962 w
-(to) 1077 5962 w
-(all) 1211 5962 w
-(tastes.) 1360 5962 w
-(Although) 1747 5962 w
-(compact,) 2227 5962 w
-(8\275) 2706 5962 w
-(is) 2885 5962 w
-(not) 3002 5962 w
-(ascetic.) 3199 5962 w
-(It) 3630 5962 w
-(provides) 3733 5962 w
-(the) 4186 5962 w
-(fundamentals) 4378 5962 w
-(and) 720 6082 w
-(enough) 943 6082 w
-(extras) 1350 6082 w
-(to) 1693 6082 w
-(make) 1833 6082 w
-(them) 2137 6082 w
-(comfortable) 2427 6082 w
-(to) 3053 6082 w
-(use.) 3193 6082 w
-(The) 3468 6082 w
-(most) 3691 6082 w
-(important) 3975 6082 w
-(contributor) 4495 6082 w
-(to) 720 6202 w
-(its) 865 6202 w
-(small) 1030 6202 w
-(size,) 1335 6202 w
-(though,) 1608 6202 w
-(is) 2034 6202 w
-(its) 2162 6202 w
-(overall) 2327 6202 w
-(design) 2698 6202 w
-(as) 3069 6202 w
-(a) 3223 6202 w
-(file) 3326 6202 w
-(server.) 3525 6202 w
-(This) 3934 6202 w
-(structure) 4187 6202 w
-(may) 4673 6202 w
-(be) 4921 6202 w
-(applicable to window systems on traditional UNIX-like operating systems.) 720 6322 w
-(The) 970 6478 w
-(small) 1199 6478 w
-(size) 1504 6478 w
-(of) 1745 6478 w
-(8\275) 1891 6478 w
-(does) 2082 6478 w
-(not) 2361 6478 w
-(reflect) 2569 6478 w
-(reduced) 2924 6478 w
-(functionality:) 3364 6478 w
-(8\275) 4047 6478 w
-(provides) 4239 6478 w
-(service) 4704 6478 w
-(roughly) 720 6598 w
-(equivalent) 1130 6598 w
-(to) 1671 6598 w
-(the) 1809 6598 w
-(X) 2004 6598 w
-(window) 2107 6598 w
-(system.) 2516 6598 w
-(8\275) 2960 6598 w
-10 /LucidaSansUnicode20 f
-(\031) 3103 6598 w
-10 /LucidaSansUnicode00 f
-(s) 3135 6598 w
-(clients) 3226 6598 w
-(may) 3581 6598 w
-(of) 3821 6598 w
-(course) 3959 6598 w
-(be) 4321 6598 w
-(as) 4480 6598 w
-(complex) 4626 6598 w
-(as they choose, although the tendency to mimic 8\275) 720 6718 w
-10 /LucidaSansUnicode20 f
-(\031) 3223 6718 w
-10 /LucidaSansUnicode00 f
-(s design and the clean) 3255 6718 w
-(programming) 4378 6718 w
-(interface means they are not nearly as bloated as X applications.) 720 6838 w
-8 /S1 f
-(__________________) 720 6938 w
-8 /LucidaSansUnicode00 f
-(Originally) 720 7038 w
-(appeared,) 1135 7038 w
-(in) 1564 7038 w
-(a) 1679 7038 w
-(slightly) 1765 7038 w
-(different) 2089 7038 w
-(form,) 2467 7038 w
-(in) 2721 7038 w
-8 /LucidaSans-Italic f
-(Proc.) 2836 7038 w
-(of) 3074 7038 w
-(the) 3192 7038 w
-(Summer) 3356 7038 w
-(1991) 3720 7038 w
-(USENIX) 3962 7038 w
-(Conf.,) 4279 7038 w
-8 /LucidaSansUnicode00 f
-(pp.) 4554 7038 w
-(257-265,) 720 7138 w
-(Nashville.) 1118 7138 w
-(Note) 1546 7138 w
-(that) 1755 7138 w
-8 /LucidaTypewriter f
-(8\275) 1935 7138 w
-8 /LucidaSansUnicode00 f
-(has) 2077 7138 w
-(been) 2238 7138 w
-(replaced) 2454 7138 w
-(by) 2811 7138 w
-8 /LucidaTypewriter f
-(rio) 2929 7138 w
-8 /LucidaSansUnicode00 f
-(\(see) 3129 7138 w
-8 /LucidaSans-Italic f
-(rio) 3312 7138 w
-8 /LucidaSansUnicode00 f
-(\(1\)\).) 3419 7138 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(User's Model) 720 840 w
-10 /LucidaSansUnicode00 f
-(8\275) 970 996 w
-(turns) 1153 996 w
-(the) 1446 996 w
-(single) 1641 996 w
-(screen,) 1970 996 w
-(mouse,) 2359 996 w
-(and) 2754 996 w
-(keyboard) 2974 996 w
-(of) 3463 996 w
-(the) 3601 996 w
-(terminal) 3797 996 w
-(\(in) 4240 996 w
-(Plan) 4405 996 w
-(9) 4647 996 w
-(termi\255) 4751 996 w
-(nology\)) 720 1116 w
-(or) 1119 1116 w
-(workstation) 1260 1116 w
-(\(in) 1868 1116 w
-(commercial) 2031 1116 w
-(terminology\)) 2629 1116 w
-(into) 3284 1116 w
-(an) 3512 1116 w
-(array) 3668 1116 w
-(of) 3951 1116 w
-(independent) 4088 1116 w
-(virtual) 4735 1116 w
-(terminals that may be textual terminals supporting a shell and) 720 1236 w
-(the) 3787 1236 w
-(usual) 3975 1236 w
-(suite) 4267 1236 w
-(of) 4535 1236 w
-(tools) 4666 1236 w
-(or) 4938 1236 w
-(graphical) 720 1356 w
-(applications) 1217 1356 w
-(using) 1851 1356 w
-(the) 2166 1356 w
-(full) 2370 1356 w
-(power) 2576 1356 w
-(of) 2923 1356 w
-(the) 3070 1356 w
-(bitmap) 3274 1356 w
-(screen) 3663 1356 w
-(and) 4029 1356 w
-(mouse.) 4258 1356 w
-(Text) 4694 1356 w
-(is) 4960 1356 w
-(represented) 720 1476 w
-(in) 1337 1476 w
-(UTF,) 1463 1476 w
-(an) 1716 1476 w
-(encoding) 1868 1476 w
-(of) 2349 1476 w
-(the) 2483 1476 w
-(Unicode) 2674 1476 w
-(Standard) 3101 1476 w
-([Pike93].) 3567 1476 w
-(The) 4057 1476 w
-(entire) 4274 1476 w
-(program\255) 4591 1476 w
-(ming interface is provided through reading and writing files in) 720 1596 w
-10 /LucidaTypewriter f
-(/dev) 3783 1596 w
-10 /LucidaSansUnicode00 f
-(.) 4071 1596 w
-(Primarily) 970 1752 w
-(for) 1434 1752 w
-(reasons) 1613 1752 w
-(of) 2030 1752 w
-(history) 2168 1752 w
-(and) 2541 1752 w
-(familiarity,) 2762 1752 w
-(the) 3321 1752 w
-(general) 3517 1752 w
-(model) 3919 1752 w
-(and) 4262 1752 w
-(appearance) 4483 1752 w
-(of) 720 1872 w
-(8\275) 856 1872 w
-(are) 1037 1872 w
-(similar) 1227 1872 w
-(to) 1592 1872 w
-(those) 1728 1872 w
-(of) 2033 1872 w
-10 /LucidaTypewriter f
-(mux) 2169 1872 w
-10 /LucidaSansUnicode00 f
-([Pike88].) 2423 1872 w
-(The) 2915 1872 w
-(right) 3134 1872 w
-(button) 3402 1872 w
-(has) 3761 1872 w
-(a) 3966 1872 w
-(short) 4058 1872 w
-(menu) 4347 1872 w
-(for) 4657 1872 w
-(con\255) 4833 1872 w
-(trolling) 720 1992 w
-(window) 1103 1992 w
-(creation,) 1505 1992 w
-(destruction,) 1963 1992 w
-(and) 2579 1992 w
-(placement.) 2793 1992 w
-(When) 3393 1992 w
-(a) 3693 1992 w
-(window) 3782 1992 w
-(is) 4185 1992 w
-(created,) 4299 1992 w
-(it) 4724 1992 w
-(runs) 4824 1992 w
-(the) 720 2112 w
-(default) 920 2112 w
-(shell,) 1304 2112 w
-10 /LucidaTypewriter f
-(rc) 1608 2112 w
-10 /LucidaSansUnicode00 f
-([Duff90],) 1797 2112 w
-(with) 2277 2112 w
-(standard) 2527 2112 w
-(input) 2999 2112 w
-(and) 3297 2112 w
-(output) 3522 2112 w
-(directed) 3889 2112 w
-(to) 4330 2112 w
-(the) 4472 2112 w
-(window) 4671 2112 w
-(and) 720 2232 w
-(accessible) 944 2232 w
-(through) 1480 2232 w
-(the) 1911 2232 w
-(file) 2111 2232 w
-10 /LucidaTypewriter f
-(/dev/cons) 2307 2232 w
-10 /LucidaSansUnicode00 f
-(\() 3000 2232 w
-10 /LucidaSansUnicode20 f
-(\030) 3033 2232 w
-10 /LucidaSansUnicode00 f
-(console) 3065 2232 w
-10 /LucidaSansUnicode20 f
-(\031) 3436 2232 w
-10 /LucidaSansUnicode00 f
-(\),) 3468 2232 w
-(analogous) 3578 2232 w
-(to) 4121 2232 w
-(the) 4264 2232 w
-10 /LucidaTypewriter f
-(/dev/tty) 4464 2232 w
-10 /LucidaSansUnicode00 f
-(of) 720 2352 w
-(UNIX.) 857 2352 w
-(The) 1195 2352 w
-(name) 1415 2352 w
-(change) 1720 2352 w
-(represents) 2107 2352 w
-(a) 2659 2352 w
-(break) 2752 2352 w
-(with) 3063 2352 w
-(the) 3306 2352 w
-(past:) 3499 2352 w
-(Plan) 3775 2352 w
-(9) 4014 2352 w
-(does) 4115 2352 w
-(not) 4384 2352 w
-(provide) 4582 2352 w
-(a) 4985 2352 w
-(Teletype-style) 720 2472 w
-(model) 1463 2472 w
-(of) 1813 2472 w
-(terminals.) 1959 2472 w
-(8\275) 2524 2472 w
-(provides) 2715 2472 w
-(the) 3180 2472 w
-(only) 3384 2472 w
-(way) 3637 2472 w
-(most) 3870 2472 w
-(users) 4161 2472 w
-(ever) 4471 2472 w
-(access) 4725 2472 w
-(Plan 9.) 720 2592 w
-(Graphical) 970 2748 w
-(applications,) 1470 2748 w
-(like) 2130 2748 w
-(ordinary) 2345 2748 w
-(programs,) 2792 2748 w
-(may) 3334 2748 w
-(be) 3577 2748 w
-(run) 3739 2748 w
-(by) 3947 2748 w
-(typing) 4105 2748 w
-(their) 4454 2748 w
-(names) 4723 2748 w
-(to) 720 2868 w
-(the) 856 2868 w
-(shell) 1049 2868 w
-(running) 1314 2868 w
-(in) 1732 2868 w
-(a) 1861 2868 w
-(window.) 1954 2868 w
-(This) 2425 2868 w
-(runs) 2668 2868 w
-(the) 2922 2868 w
-(application) 3115 2868 w
-(in) 3687 2868 w
-(the) 3816 2868 w
-(same) 4009 2868 w
-(window;) 4302 2868 w
-(to) 4740 2868 w
-(run) 4875 2868 w
-(the) 720 2988 w
-(application) 911 2988 w
-(in) 1481 2988 w
-(a) 1608 2988 w
-(new) 1699 2988 w
-(window) 1930 2988 w
-(one) 2335 2988 w
-(may) 2550 2988 w
-(use) 2787 2988 w
-(an) 2993 2988 w
-(external) 3147 2988 w
-(program,) 3581 2988 w
-10 /LucidaTypewriter f
-(window) 4066 2988 w
-10 /LucidaSansUnicode00 f
-(,) 4498 2988 w
-(described) 4567 2988 w
-(below.) 720 3108 w
-(For) 1112 3108 w
-(graphical) 1310 3108 w
-(applications,) 1799 3108 w
-(the) 2458 3108 w
-(virtual) 2655 3108 w
-(terminal) 3002 3108 w
-(model) 3446 3108 w
-(is) 3790 3108 w
-(extended) 3912 3108 w
-(somewhat) 4408 3108 w
-(to) 4942 3108 w
-(allow) 720 3228 w
-(programs) 1005 3228 w
-(to) 1506 3228 w
-(perform) 1639 3228 w
-(graphical) 2066 3228 w
-(operations,) 2548 3228 w
-(access) 3131 3228 w
-(the) 3481 3228 w
-(mouse,) 3671 3228 w
-(and) 4061 3228 w
-(perform) 4276 3228 w
-(related) 4703 3228 w
-(functions) 720 3348 w
-(by) 1205 3348 w
-(reading) 1353 3348 w
-(and) 1754 3348 w
-(writing) 1967 3348 w
-(files) 2337 3348 w
-(with) 2572 3348 w
-(suggestive) 2810 3348 w
-(names) 3361 3348 w
-(such) 3711 3348 w
-(as) 3970 3348 w
-10 /LucidaTypewriter f
-(/dev/mouse) 4108 3348 w
-10 /LucidaSansUnicode00 f
-(and) 4860 3348 w
-10 /LucidaTypewriter f
-(/dev/window) 720 3468 w
-10 /LucidaSansUnicode00 f
-(multiplexed) 1550 3468 w
-(per-window) 2166 3468 w
-(much) 2791 3468 w
-(like) 3097 3468 w
-10 /LucidaTypewriter f
-(/dev/cons) 3307 3468 w
-10 /LucidaSansUnicode00 f
-(.) 3955 3468 w
-(The) 4058 3468 w
-(implementation) 4278 3468 w
-(and semantics of these files, described below, is central to the structure of 8\275.) 720 3588 w
-(The) 970 3744 w
-(default) 1201 3744 w
-(program) 1590 3744 w
-(that) 2056 3744 w
-(runs) 2297 3744 w
-(in) 2563 3744 w
-(a) 2704 3744 w
-(window) 2809 3744 w
-(is) 3228 3744 w
-(familiar) 3358 3744 w
-(to) 3776 3744 w
-(users) 3924 3744 w
-(of) 4235 3744 w
-(Blit) 4383 3744 w
-(terminals) 4587 3744 w
-([Pike83].) 720 3864 w
-(It) 1221 3864 w
-(is) 1334 3864 w
-(very) 1460 3864 w
-(similar) 1707 3864 w
-(to) 2080 3864 w
-(that) 2224 3864 w
-(of) 2461 3864 w
-10 /LucidaTypewriter f
-(mux) 2605 3864 w
-10 /LucidaSansUnicode00 f
-([Pike88],) 2867 3864 w
-(providing) 3335 3864 w
-(mouse-based) 3843 3864 w
-(editing) 4558 3864 w
-(of) 4942 3864 w
-(input) 720 3984 w
-(and) 1010 3984 w
-(output) 1227 3984 w
-(text,) 1586 3984 w
-(the) 1847 3984 w
-(ability) 2040 3984 w
-(to) 2372 3984 w
-(scroll) 2508 3984 w
-(back) 2808 3984 w
-(to) 3073 3984 w
-(see) 3209 3984 w
-(earlier) 3410 3984 w
-(output,) 3755 3984 w
-(and) 4147 3984 w
-(so) 4365 3984 w
-(on.) 4515 3984 w
-(It) 4740 3984 w
-(also) 4844 3984 w
-(has) 720 4104 w
-(a) 931 4104 w
-(new) 1028 4104 w
-(feature,) 1265 4104 w
-(toggled) 1683 4104 w
-(by) 2095 4104 w
-(typing) 2252 4104 w
-(ESC,) 2599 4104 w
-(that) 2850 4104 w
-(enables) 3083 4104 w
-(the) 3497 4104 w
-(user) 3694 4104 w
-(to) 3946 4104 w
-(control) 4086 4104 w
-(when) 4470 4104 w
-(typed) 4769 4104 w
-(characters) 720 4224 w
-(may) 1263 4224 w
-(be) 1506 4224 w
-(read) 1668 4224 w
-(by) 1926 4224 w
-(the) 2084 4224 w
-(shell) 2282 4224 w
-(or) 2552 4224 w
-(application,) 2697 4224 w
-(instead) 3306 4224 w
-(of) 3702 4224 w
-(\(for) 3843 4224 w
-(example\)) 4058 4224 w
-(after) 4547 4224 w
-(each) 4816 4224 w
-(newline.) 720 4344 w
-(This) 1195 4344 w
-(feature) 1440 4344 w
-(makes) 1824 4344 w
-(the) 2177 4344 w
-(window) 2372 4344 w
-(program) 2781 4344 w
-(directly) 3237 4344 w
-(useful) 3635 4344 w
-(for) 3972 4344 w
-(many) 4151 4344 w
-(text-editing) 4453 4344 w
-(tasks such as composing mail messages before sending them.) 720 4464 w
-10 /LucidaSans-Demi f
-(Plan 9 and 8\275) 720 4704 w
-10 /LucidaSansUnicode00 f
-(Plan 9 is a distributed system that provides support for UNIX-like applications) 970 4860 w
-(in) 4799 4860 w
-(an) 4923 4860 w
-(environment) 720 4980 w
-(built) 1372 4980 w
-(from) 1633 4980 w
-(distinct) 1906 4980 w
-(CPU) 2306 4980 w
-(servers,) 2540 4980 w
-(file) 2961 4980 w
-(servers,) 3153 4980 w
-(and) 3574 4980 w
-(terminals) 3795 4980 w
-(connected) 4289 4980 w
-(by) 4829 4980 w
-(a) 4985 4980 w
-(variety) 720 5100 w
-(of) 1099 5100 w
-(networks) 1254 5100 w
-([Pike90].) 1754 5100 w
-(The) 2265 5100 w
-(terminals) 2503 5100 w
-(are) 3013 5100 w
-(comparable) 3222 5100 w
-(to) 3846 5100 w
-(modest) 4001 5100 w
-(workstations) 4420 5100 w
-(that,) 720 5220 w
-(once) 984 5220 w
-(connected) 1255 5220 w
-(to) 1795 5220 w
-(a) 1934 5220 w
-(file) 2030 5220 w
-(server) 2222 5220 w
-(over) 2560 5220 w
-(a) 2811 5220 w
-(medium-bandwidth) 2907 5220 w
-(network) 3913 5220 w
-(such) 4345 5220 w
-(as) 4611 5220 w
-(Ether\255) 4757 5220 w
-(net,) 720 5340 w
-(are) 943 5340 w
-(self-sufficient) 1131 5340 w
-(computers) 1849 5340 w
-(running) 2401 5340 w
-(a) 2818 5340 w
-(full) 2910 5340 w
-(operating) 3104 5340 w
-(system.) 3607 5340 w
-(Unlike) 4048 5340 w
-(workstations,) 4388 5340 w
-(however,) 720 5460 w
-(their) 1192 5460 w
-(role) 1452 5460 w
-(is) 1674 5460 w
-(just) 1789 5460 w
-(to) 2004 5460 w
-(provide) 2137 5460 w
-(an) 2537 5460 w
-(affordable) 2689 5460 w
-(multiplexed) 3220 5460 w
-(user) 3832 5460 w
-(interface) 4076 5460 w
-(to) 4534 5460 w
-(the) 4666 5460 w
-(rest) 4855 5460 w
-(of) 720 5580 w
-(the) 853 5580 w
-(system:) 1043 5580 w
-(they) 1450 5580 w
-(run) 1692 5580 w
-(the) 1892 5580 w
-(window) 2082 5580 w
-(system) 2486 5580 w
-(and) 2861 5580 w
-(support) 3076 5580 w
-(simple) 3489 5580 w
-(interactive) 3845 5580 w
-(tasks) 4385 5580 w
-(such) 4672 5580 w
-(as) 4934 5580 w
-(text) 720 5700 w
-(editing.) 949 5700 w
-(Thus) 1389 5700 w
-(they) 1664 5700 w
-(lie) 1908 5700 w
-(somewhere) 2059 5700 w
-(between) 2649 5700 w
-(workstations) 3093 5700 w
-(and) 3750 5700 w
-(X) 3967 5700 w
-(terminals) 4067 5700 w
-(in) 4557 5700 w
-(design,) 4685 5700 w
-(cost, performance,) 720 5820 w
-(and) 1665 5820 w
-(function.) 1878 5820 w
-(\(The) 2376 5820 w
-(terminals) 2623 5820 w
-(can) 3109 5820 w
-(be) 3310 5820 w
-(used) 3462 5820 w
-(for) 3727 5820 w
-(general) 3899 5820 w
-(computing,) 4293 5820 w
-(but) 4878 5820 w
-(in) 720 5940 w
-(practice) 857 5940 w
-(Plan) 1286 5940 w
-(9) 1533 5940 w
-(users) 1642 5940 w
-(do) 1949 5940 w
-(their) 2119 5940 w
-(computing) 2390 5940 w
-(on) 2956 5940 w
-(the) 3125 5940 w
-(CPU) 3326 5940 w
-(servers.\)) 3565 5940 w
-(The) 4056 5940 w
-(Plan) 4283 5940 w
-(9) 4530 5940 w
-(terminal) 4638 5940 w
-(software,) 720 6060 w
-(including) 1214 6060 w
-(8\275,) 1710 6060 w
-(was) 1932 6060 w
-(developed) 2162 6060 w
-(on) 2708 6060 w
-(a) 2878 6060 w
-(68020-based) 2981 6060 w
-(machine) 3690 6060 w
-(called) 4146 6060 w
-(a) 4477 6060 w
-(Gnot) 4580 6060 w
-(and) 4860 6060 w
-(has) 720 6180 w
-(been) 945 6180 w
-(ported) 1239 6180 w
-(to) 1617 6180 w
-(the) 1772 6180 w
-(NeXTstation,) 1984 6180 w
-(the) 2661 6180 w
-(MIPS) 2873 6180 w
-(Magnum) 3154 6180 w
-(3000,) 3630 6180 w
-(SGI) 3970 6180 w
-(Indigos,) 4181 6180 w
-(and) 4626 6180 w
-(Sun) 4862 6180 w
-(SPARCstations) 720 6300 w
-10 /LucidaSansUnicode20 f
-(\024) 1413 6300 w
-10 /LucidaSansUnicode00 f
-(all small workstations that we use as terminals) 1513 6300 w
-10 /LucidaSansUnicode20 f
-(\024) 3779 6300 w
-10 /LucidaSansUnicode00 f
-(as well as PCs.) 3879 6300 w
-(Heavy) 970 6456 w
-(computations) 1301 6456 w
-(such) 2005 6456 w
-(as) 2273 6456 w
-(compilation,) 2421 6456 w
-(text) 3065 6456 w
-(processing,) 3298 6456 w
-(or) 3899 6456 w
-(scientific) 4044 6456 w
-(calculation) 4519 6456 w
-(are) 720 6576 w
-(done) 908 6576 w
-(on) 1186 6576 w
-(the) 1344 6576 w
-(CPU) 1534 6576 w
-(servers,) 1762 6576 w
-(which) 2177 6576 w
-(are) 2493 6576 w
-(connected) 2680 6576 w
-(to) 3214 6576 w
-(the) 3347 6576 w
-(file) 3537 6576 w
-(servers) 3723 6576 w
-(by) 4106 6576 w
-(high-bandwidth) 4256 6576 w
-(networks.) 720 6696 w
-(For) 1263 6696 w
-(interactive) 1455 6696 w
-(work,) 1996 6696 w
-(these) 2301 6696 w
-(computations) 2599 6696 w
-(can) 3297 6696 w
-(access) 3501 6696 w
-(the) 3852 6696 w
-(terminal) 4044 6696 w
-(that) 4483 6696 w
-(instan\255) 4711 6696 w
-(tiated) 720 6816 w
-(them.) 1032 6816 w
-(The) 1379 6816 w
-(terminal) 1595 6816 w
-(and) 2032 6816 w
-(CPU) 2246 6816 w
-(server) 2473 6816 w
-(being) 2804 6816 w
-(used) 3110 6816 w
-(by) 3376 6816 w
-(a) 3525 6816 w
-(particular) 3614 6816 w
-(user) 4111 6816 w
-(are) 4355 6816 w
-(connected) 4541 6816 w
-(to) 720 6936 w
-(the) 857 6936 w
-(same) 1051 6936 w
-(file) 1345 6936 w
-(server,) 1536 6936 w
-(although) 1905 6936 w
-(over) 2375 6936 w
-(different) 2625 6936 w
-(networks;) 3083 6936 w
-(Plan) 3598 6936 w
-(9) 3839 6936 w
-(provides) 3942 6936 w
-(a) 4398 6936 w
-(view) 4493 6936 w
-(of) 4747 6936 w
-(the) 4885 6936 w
-(file server that is independent of location in the network.) 720 7056 w
-(The) 970 7212 w
-(components) 1206 7212 w
-(of) 1858 7212 w
-(Plan) 2011 7212 w
-(9) 2267 7212 w
-(are) 2385 7212 w
-(connected) 2592 7212 w
-(by) 3146 7212 w
-(a) 3316 7212 w
-(common) 3426 7212 w
-(protocol) 3902 7212 w
-(based) 4362 7212 w
-(on) 4706 7212 w
-(the) 4885 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(sharing) 720 840 w
-(of) 1118 840 w
-(files.) 1252 840 w
-(All) 1554 840 w
-(resources) 1717 840 w
-(in) 2223 840 w
-(the) 2350 840 w
-(network) 2541 840 w
-(are) 2969 840 w
-(implemented) 3157 840 w
-(as) 3830 840 w
-(file) 3972 840 w
-(servers;) 4158 840 w
-(programs) 4573 840 w
-(that) 720 960 w
-(wish) 962 960 w
-(to) 1232 960 w
-(access) 1381 960 w
-(them) 1747 960 w
-(connect) 2046 960 w
-(to) 2477 960 w
-(them) 2627 960 w
-(over) 2927 960 w
-(the) 3189 960 w
-(network) 3396 960 w
-(and) 3840 960 w
-(communicate) 4072 960 w
-(using) 4774 960 w
-(ordinary) 720 1080 w
-(file) 1183 1080 w
-(operations.) 1393 1080 w
-(An) 2032 1080 w
-(unusual) 2222 1080 w
-(aspect) 2663 1080 w
-(of) 3034 1080 w
-(Plan) 3190 1080 w
-(9) 3449 1080 w
-(is) 3570 1080 w
-(that) 3708 1080 w
-(the) 3957 1080 w
-10 /LucidaSans-Italic f
-(name) 4170 1080 w
-(space) 4497 1080 w
-10 /LucidaSansUnicode00 f
-(of) 4829 1080 w
-(a) 4985 1080 w
-(process,) 720 1200 w
-(the) 1162 1200 w
-(set) 1353 1200 w
-(of) 1533 1200 w
-(files) 1667 1200 w
-(that) 1905 1200 w
-(can) 2132 1200 w
-(be) 2336 1200 w
-(accessed) 2491 1200 w
-(by) 2961 1200 w
-(name) 3112 1200 w
-(\(for) 3414 1200 w
-(example) 3622 1200 w
-(by) 4071 1200 w
-(an) 4222 1200 w
-10 /LucidaTypewriter f
-(open) 4375 1200 w
-10 /LucidaSansUnicode00 f
-(system) 4700 1200 w
-(call\)) 720 1320 w
-(is) 964 1320 w
-(not) 1091 1320 w
-(global) 1298 1320 w
-(to) 1644 1320 w
-(all) 1789 1320 w
-(processes) 1949 1320 w
-(on) 2476 1320 w
-(a) 2645 1320 w
-(machine;) 2746 1320 w
-(distinct) 3232 1320 w
-(processes) 3637 1320 w
-(may) 4164 1320 w
-(have) 4410 1320 w
-(distinct) 4681 1320 w
-(name spaces.) 720 1440 w
-(The system provides methods by which processes may) 1441 1440 w
-(change) 4135 1440 w
-(their) 4516 1440 w
-(name) 4774 1440 w
-(spaces,) 720 1560 w
-(such) 1126 1560 w
-(as) 1399 1560 w
-(the) 1552 1560 w
-(ability) 1754 1560 w
-(to) 2095 1560 w
-10 /LucidaSans-Italic f
-(mount) 2240 1560 w
-10 /LucidaSansUnicode00 f
-(a) 2598 1560 w
-(service) 2699 1560 w
-(upon) 3081 1560 w
-(an) 3375 1560 w
-(existing) 3538 1560 w
-(directory,) 3971 1560 w
-(making) 4480 1560 w
-(the) 4885 1560 w
-(files) 720 1680 w
-(of) 964 1680 w
-(the) 1104 1680 w
-(service) 1301 1680 w
-(visible) 1679 1680 w
-(in) 2030 1680 w
-(the) 2163 1680 w
-(directory.) 2361 1680 w
-(\(This) 2899 1680 w
-(is) 3180 1680 w
-(a) 3303 1680 w
-(different) 3401 1680 w
-(operation) 3862 1680 w
-(from) 4370 1680 w
-(its) 4645 1680 w
-(UNIX) 4805 1680 w
-(namesake.\)) 720 1800 w
-(Multiple) 1351 1800 w
-(services) 1790 1800 w
-(may) 2225 1800 w
-(be) 2473 1800 w
-(mounted) 2640 1800 w
-(upon) 3122 1800 w
-(the) 3418 1800 w
-(same) 3621 1800 w
-(directory,) 3924 1800 w
-(allowing) 4434 1800 w
-(the) 4885 1800 w
-(files from multiple) 720 1920 w
-(services) 1649 1920 w
-(to) 2069 1920 w
-(be) 2200 1920 w
-(accessed) 2352 1920 w
-(in) 2819 1920 w
-(the) 2943 1920 w
-(same) 3131 1920 w
-(directory.) 3419 1920 w
-(Options) 3947 1920 w
-(to) 4361 1920 w
-(the) 4492 1920 w
-10 /LucidaTypewriter f
-(mount) 4680 1920 w
-10 /LucidaSansUnicode00 f
-(system call control the order of searching for files in such a) 720 2040 w
-10 /LucidaSans-Italic f
-(union directory.) 3647 2040 w
-10 /LucidaSansUnicode00 f
-(The) 970 2196 w
-(most) 1186 2196 w
-(obvious) 1463 2196 w
-(example) 1877 2196 w
-(of) 2325 2196 w
-(a) 2458 2196 w
-(network) 2548 2196 w
-(resource) 2975 2196 w
-(is) 3429 2196 w
-(a) 3544 2196 w
-(file) 3635 2196 w
-(server,) 3822 2196 w
-(where) 4187 2196 w
-(permanent) 4515 2196 w
-(files) 720 2316 w
-(reside.) 957 2316 w
-(There) 1352 2316 w
-(are) 1665 2316 w
-(a) 1852 2316 w
-(number) 1942 2316 w
-(of) 2354 2316 w
-(unusual) 2487 2316 w
-(services,) 2905 2316 w
-(however,) 3359 2316 w
-(whose) 3831 2316 w
-(design) 4173 2316 w
-(in) 4530 2316 w
-(a) 4655 2316 w
-(differ\255) 4744 2316 w
-(ent) 720 2436 w
-(environment) 909 2436 w
-(would) 1554 2436 w
-(likely) 1881 2436 w
-(not) 2169 2436 w
-(be) 2364 2436 w
-(file-based.) 2518 2436 w
-(Many) 3114 2436 w
-(are) 3404 2436 w
-(described) 3591 2436 w
-(elsewhere) 4099 2436 w
-([Pike92];) 4618 2436 w
-(some) 720 2556 w
-(examples) 1026 2556 w
-(are) 1535 2556 w
-(the) 1732 2556 w
-(representation) 1932 2556 w
-(of) 2684 2556 w
-(processes) 2826 2556 w
-(for) 3351 2556 w
-(debugging,) 3534 2556 w
-(much) 4131 2556 w
-(like) 4443 2556 w
-(Killian) 4659 2556 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 2556 w
-10 /LucidaSansUnicode00 f
-(s) 4989 2556 w
-(process) 720 2676 w
-(files) 1148 2676 w
-(for) 1404 2676 w
-(the) 1597 2676 w
-(8th) 1806 2676 w
-(edition) 2022 2676 w
-([Kill84],) 2413 2676 w
-(and) 2843 2676 w
-(the) 3077 2676 w
-(implementation) 3287 2676 w
-(of) 4104 2676 w
-(the) 4257 2676 w
-(name/value) 4467 2676 w
-(pairs) 720 2796 w
-(of) 995 2796 w
-(the) 1129 2796 w
-(UNIX) 1320 2796 w
-10 /LucidaTypewriter f
-(exec) 1591 2796 w
-10 /LucidaSansUnicode00 f
-(environment) 1915 2796 w
-(as) 2562 2796 w
-(files.) 2704 2796 w
-(User) 3006 2796 w
-(processes) 3259 2796 w
-(may) 3776 2796 w
-(also) 4012 2796 w
-(implement) 4244 2796 w
-(a) 4798 2796 w
-(file) 4889 2796 w
-(service) 720 2916 w
-(and) 1091 2916 w
-(make) 1306 2916 w
-(it) 1603 2916 w
-(available) 1704 2916 w
-(to) 2162 2916 w
-(clients) 2295 2916 w
-(in) 2645 2916 w
-(the) 2771 2916 w
-(network,) 2961 2916 w
-(much) 3420 2916 w
-(like) 3723 2916 w
-(the) 3931 2916 w
-10 /LucidaSansUnicode20 f
-(\030) 4122 2916 w
-10 /LucidaSansUnicode00 f
-(mounted) 4154 2916 w
-(streams) 4624 2916 w
-10 /LucidaSansUnicode20 f
-(\031) 5008 2916 w
-10 /LucidaSansUnicode00 f
-(in) 720 3036 w
-(the) 887 3036 w
-(9th) 1118 3036 w
-(Edition) 1356 3036 w
-([Pres90].) 1767 3036 w
-(A) 2302 3036 w
-(typical) 2447 3036 w
-(example) 2839 3036 w
-(is) 3328 3036 w
-(a) 3484 3036 w
-(program) 3615 3036 w
-(that) 4107 3036 w
-(interprets) 4374 3036 w
-(an) 4923 3036 w
-(externally-defined file system such as) 720 3156 w
-(that) 2606 3156 w
-(on) 2830 3156 w
-(a) 2986 3156 w
-(CD-ROM) 3074 3156 w
-(or) 3536 3156 w
-(a) 3671 3156 w
-(standard) 3759 3156 w
-(UNIX) 4219 3156 w
-(system) 4487 3156 w
-(and) 4860 3156 w
-(makes) 720 3276 w
-(the) 1071 3276 w
-(contents) 1264 3276 w
-(available) 1718 3276 w
-(to) 2178 3276 w
-(Plan) 2313 3276 w
-(9) 2551 3276 w
-(programs.) 2651 3276 w
-(This) 3219 3276 w
-(design) 3461 3276 w
-(is) 3821 3276 w
-(used) 3938 3276 w
-(by) 4207 3276 w
-(all) 4359 3276 w
-(distributed) 4509 3276 w
-(applications in Plan 9, including 8\275.) 720 3396 w
-(8\275) 970 3552 w
-(serves) 1150 3552 w
-(a) 1494 3552 w
-(set) 1586 3552 w
-(of) 1767 3552 w
-(files) 1902 3552 w
-(in) 2141 3552 w
-(the) 2269 3552 w
-(conventional) 2462 3552 w
-(directory) 3117 3552 w
-10 /LucidaTypewriter f
-(/dev) 3586 3552 w
-10 /LucidaSansUnicode00 f
-(with) 3912 3552 w
-(names) 4155 3552 w
-(like) 4510 3552 w
-10 /LucidaTypewriter f
-(cons) 4720 3552 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3552 w
-10 /LucidaTypewriter f
-(mouse) 720 3672 w
-10 /LucidaSansUnicode00 f
-(,) 1080 3672 w
-(and) 1152 3672 w
-10 /LucidaTypewriter f
-(screen) 1372 3672 w
-10 /LucidaSansUnicode00 f
-(.) 1804 3672 w
-(Clients) 1908 3672 w
-(of) 2281 3672 w
-(8\275) 2419 3672 w
-(communicate) 2602 3672 w
-(with) 3292 3672 w
-(the) 3537 3672 w
-(window) 3731 3672 w
-(system) 4139 3672 w
-(by) 4518 3672 w
-(reading) 4672 3672 w
-(and) 720 3792 w
-(writing) 934 3792 w
-(these) 1305 3792 w
-(files.) 1601 3792 w
-(For) 1901 3792 w
-(example,) 2091 3792 w
-(a) 2571 3792 w
-(client) 2661 3792 w
-(program,) 2960 3792 w
-(such) 3443 3792 w
-(as) 3704 3792 w
-(a) 3845 3792 w
-(shell,) 3935 3792 w
-(can) 4229 3792 w
-(print) 4432 3792 w
-(text) 4699 3792 w
-(by) 4925 3792 w
-(writing) 720 3912 w
-(its) 1094 3912 w
-(standard) 1248 3912 w
-(output,) 1711 3912 w
-(which) 2101 3912 w
-(is) 2418 3912 w
-(automatically) 2534 3912 w
-(connected) 3215 3912 w
-(to) 3750 3912 w
-10 /LucidaTypewriter f
-(/dev/cons) 3884 3912 w
-10 /LucidaSansUnicode00 f
-(,) 4532 3912 w
-(or) 4600 3912 w
-(it) 4738 3912 w
-(may) 4840 3912 w
-(open) 720 4032 w
-(and) 1005 4032 w
-(write) 1228 4032 w
-(that) 1511 4032 w
-(file) 1745 4032 w
-(explicitly.) 1939 4032 w
-(Unlike) 2483 4032 w
-(files) 2830 4032 w
-(served) 3076 4032 w
-(by) 3439 4032 w
-(a) 3598 4032 w
-(traditional) 3697 4032 w
-(file) 4239 4032 w
-(server,) 4434 4032 w
-(how\255) 4807 4032 w
-(ever,) 720 4152 w
-(the) 1003 4152 w
-(instance) 1204 4152 w
-(of) 1653 4152 w
-10 /LucidaTypewriter f
-(/dev/cons) 1797 4152 w
-10 /LucidaSansUnicode00 f
-(served) 2491 4152 w
-(in) 2856 4152 w
-(each) 2993 4152 w
-(window) 3263 4152 w
-(by) 3678 4152 w
-(8\275) 3839 4152 w
-(is) 4028 4152 w
-(a) 4153 4152 w
-(distinct) 4253 4152 w
-(file;) 4657 4152 w
-(the) 4885 4152 w
-(per-process) 720 4272 w
-(name) 1351 4272 w
-(spaces) 1656 4272 w
-(of) 2022 4272 w
-(Plan) 2160 4272 w
-(9) 2401 4272 w
-(allow) 2504 4272 w
-(8\275) 2795 4272 w
-(to) 2978 4272 w
-(provide) 3116 4272 w
-(a) 3521 4272 w
-(unique) 3616 4272 w
-10 /LucidaTypewriter f
-(/dev/cons) 3990 4272 w
-10 /LucidaSansUnicode00 f
-(to) 4678 4272 w
-(each) 4816 4272 w
-(client.) 720 4392 w
-(This mechanism is best illustrated by the creation of a new 8\275 client.) 1080 4392 w
-(When) 970 4548 w
-(8\275) 1272 4548 w
-(starts,) 1451 4548 w
-(it) 1791 4548 w
-(creates) 1893 4548 w
-(a) 2276 4548 w
-(full-duplex) 2368 4548 w
-(pipe) 2954 4548 w
-(to) 3202 4548 w
-(be) 3337 4548 w
-(the) 3493 4548 w
-(communication) 3685 4548 w
-(medium) 4468 4548 w
-(for) 4901 4548 w
-(the) 720 4668 w
-(messages) 914 4668 w
-(that) 1428 4668 w
-(implement) 1658 4668 w
-(the) 2215 4668 w
-(file) 2409 4668 w
-(service) 2599 4668 w
-(it) 2974 4668 w
-(will) 3078 4668 w
-(provide.) 3280 4668 w
-(One) 3747 4668 w
-(end) 3981 4668 w
-(will) 4200 4668 w
-(be) 4402 4668 w
-(shared) 4559 4668 w
-(by) 4925 4668 w
-(all) 720 4788 w
-(the) 882 4788 w
-(clients;) 1086 4788 w
-(the) 1482 4788 w
-(other) 1686 4788 w
-(end) 1992 4788 w
-(is) 2222 4788 w
-(held) 2351 4788 w
-(by) 2610 4788 w
-(8\275) 2775 4788 w
-(to) 2968 4788 w
-(accept) 3116 4788 w
-(requests) 3479 4788 w
-(for) 3946 4788 w
-(I/O.) 4135 4788 w
-(When) 4409 4788 w
-(a) 4725 4788 w
-(user) 4830 4788 w
-(makes) 720 4908 w
-(a) 1083 4908 w
-(new) 1188 4908 w
-(window) 1433 4908 w
-(using) 1852 4908 w
-(the) 2168 4908 w
-(mouse,) 2372 4908 w
-(8\275) 2776 4908 w
-(allocates) 2968 4908 w
-(the) 3441 4908 w
-(window) 3645 4908 w
-(data) 4063 4908 w
-(structures) 4322 4908 w
-(and) 4860 4908 w
-(forks) 720 5028 w
-(a) 1010 5028 w
-(child) 1107 5028 w
-(process.) 1383 5028 w
-(The) 1863 5028 w
-(child) 2086 5028 w
-10 /LucidaSansUnicode20 f
-(\031) 2320 5028 w
-10 /LucidaSansUnicode00 f
-(s) 2352 5028 w
-(name) 2445 5028 w
-(space,) 2753 5028 w
-(initially) 3103 5028 w
-(shared) 3496 5028 w
-(with) 3866 5028 w
-(the) 4113 5028 w
-(parent,) 4311 5028 w
-(is) 4700 5028 w
-(then) 4823 5028 w
-(duplicated) 720 5148 w
-(so) 1265 5148 w
-(that) 1414 5148 w
-(changes) 1642 5148 w
-(the) 2078 5148 w
-(child) 2270 5148 w
-(makes) 2541 5148 w
-(to) 2891 5148 w
-(its) 3026 5148 w
-(name) 3180 5148 w
-(space) 3483 5148 w
-(will) 3796 5148 w
-(not) 3997 5148 w
-(affect) 4194 5148 w
-(the) 4503 5148 w
-(parent.) 4694 5148 w
-(The) 720 5268 w
-(child) 938 5268 w
-(then) 1209 5268 w
-(attaches) 1463 5268 w
-(its) 1904 5268 w
-(end) 2058 5268 w
-(of) 2276 5268 w
-(the) 2411 5268 w
-(communication) 2603 5268 w
-(pipe,) 3387 5268 w
-10 /LucidaTypewriter f
-(cfd) 3668 5268 w
-10 /LucidaSansUnicode00 f
-(,) 3884 5268 w
-(to) 3954 5268 w
-(the) 4090 5268 w
-(directory) 4283 5268 w
-10 /LucidaTypewriter f
-(/dev) 4752 5268 w
-10 /LucidaSansUnicode00 f
-(by doing a) 720 5388 w
-10 /LucidaTypewriter f
-(mount) 1263 5388 w
-10 /LucidaSansUnicode00 f
-(system call:) 1655 5388 w
-9 /LucidaTypewriter f
-(mount\(cfd,) 1008 5558 w
-("/dev",) 1723 5558 w
-(MBEFORE,) 2243 5558 w
-(buf\)) 2828 5558 w
-10 /LucidaSansUnicode00 f
-(This) 720 5738 w
-(call) 960 5738 w
-(attaches) 1159 5738 w
-(the) 1598 5738 w
-(service) 1788 5738 w
-(associated) 2159 5738 w
-(with) 2703 5738 w
-(the) 2943 5738 w
-(file) 3133 5738 w
-(descriptor) 3319 5738 w
-10 /LucidaTypewriter f
-(cfd) 3847 5738 w
-10 /LucidaSansUnicode20 f
-(\024) 4098 5738 w
-10 /LucidaSansUnicode00 f
-(the) 4234 5738 w
-(client) 4425 5738 w
-(end) 4725 5738 w
-(of) 4942 5738 w
-(the) 720 5858 w
-(pipe) 919 5858 w
-10 /LucidaSansUnicode20 f
-(\024) 1173 5858 w
-10 /LucidaSansUnicode00 f
-(to) 1316 5858 w
-(the) 1457 5858 w
-(beginning) 1655 5858 w
-(of) 2185 5858 w
-10 /LucidaTypewriter f
-(/dev) 2326 5858 w
-10 /LucidaSansUnicode00 f
-(so) 2657 5858 w
-(that) 2812 5858 w
-(the) 3046 5858 w
-(files) 3244 5858 w
-(in) 3489 5858 w
-(the) 3623 5858 w
-(new) 3821 5858 w
-(service) 4059 5858 w
-(take) 4438 5858 w
-(priority) 4687 5858 w
-(over) 720 5978 w
-(existing) 966 5978 w
-(files) 1389 5978 w
-(in) 1627 5978 w
-(the) 1754 5978 w
-(directory.) 1946 5978 w
-(This) 2478 5978 w
-(makes) 2720 5978 w
-(the) 3070 5978 w
-(new) 3262 5978 w
-(files) 3494 5978 w
-10 /LucidaTypewriter f
-(cons) 3733 5978 w
-10 /LucidaSansUnicode00 f
-(,) 4021 5978 w
-10 /LucidaTypewriter f
-(mouse) 4090 5978 w
-10 /LucidaSansUnicode00 f
-(,) 4450 5978 w
-(and) 4519 5978 w
-(so) 4736 5978 w
-(on,) 4885 5978 w
-(available) 720 6098 w
-(in) 1188 6098 w
-10 /LucidaTypewriter f
-(/dev) 1323 6098 w
-10 /LucidaSansUnicode00 f
-(in) 1655 6098 w
-(a) 1790 6098 w
-(way) 1889 6098 w
-(that) 2117 6098 w
-(hides) 2352 6098 w
-(any) 2657 6098 w
-(files) 2870 6098 w
-(with) 3116 6098 w
-(the) 3365 6098 w
-(same) 3564 6098 w
-(names) 3863 6098 w
-(already) 4224 6098 w
-(in) 4619 6098 w
-(place.) 4754 6098 w
-(The argument) 720 6218 w
-10 /LucidaTypewriter f
-(buf) 1433 6218 w
-10 /LucidaSansUnicode00 f
-(is a character string \(null in this case\), described below.) 1681 6218 w
-(The) 970 6374 w
-(client) 1188 6374 w
-(process) 1489 6374 w
-(then) 1900 6374 w
-(closes) 2154 6374 w
-(file) 2490 6374 w
-(descriptors) 2678 6374 w
-(0,) 3259 6374 w
-(1,) 3391 6374 w
-(and) 3524 6374 w
-(2) 3742 6374 w
-(and) 3843 6374 w
-(opens) 4061 6374 w
-10 /LucidaTypewriter f
-(/dev/cons) 4392 6374 w
-10 /LucidaSansUnicode00 f
-(repeatedly) 720 6494 w
-(to) 1294 6494 w
-(connect) 1458 6494 w
-(the) 1904 6494 w
-(standard) 2125 6494 w
-(input,) 2618 6494 w
-(output,) 2969 6494 w
-(and) 3388 6494 w
-(error) 3633 6494 w
-(files) 3938 6494 w
-(to) 4205 6494 w
-(the) 4368 6494 w
-(window) 4588 6494 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 6494 w
-10 /LucidaSansUnicode00 f
-(s) 4989 6494 w
-10 /LucidaTypewriter f
-(/dev/cons) 720 6614 w
-10 /LucidaSansUnicode00 f
-(.) 1368 6614 w
-(It) 1466 6614 w
-(then) 1566 6614 w
-(does) 1817 6614 w
-(an) 2082 6614 w
-10 /LucidaTypewriter f
-(exec) 2233 6614 w
-10 /LucidaSansUnicode00 f
-(system) 2555 6614 w
-(call) 2929 6614 w
-(to) 3127 6614 w
-(begin) 3259 6614 w
-(executing) 3565 6614 w
-(the) 4075 6614 w
-(shell) 4264 6614 w
-(in) 4525 6614 w
-(the) 4650 6614 w
-(win\255) 4839 6614 w
-(dow.) 720 6734 w
-(This entire sequence, complete with error handling, is 33 lines of C.) 1017 6734 w
-(The) 970 6890 w
-(view) 1191 6890 w
-(of) 1445 6890 w
-(these) 1583 6890 w
-(events) 1886 6890 w
-(from) 2241 6890 w
-(8\275) 2514 6890 w
-10 /LucidaSansUnicode20 f
-(\031) 2657 6890 w
-10 /LucidaSansUnicode00 f
-(s) 2689 6890 w
-(end) 2781 6890 w
-(of) 3003 6890 w
-(the) 3142 6890 w
-(pipe) 3338 6890 w
-(is) 3590 6890 w
-(a) 3711 6890 w
-(sequence) 3807 6890 w
-(of) 4305 6890 w
-(file) 4444 6890 w
-(protocol) 4636 6890 w
-(messages) 720 7010 w
-(from) 1268 7010 w
-(the) 1573 7010 w
-(new) 1801 7010 w
-(client) 2069 7010 w
-(generated) 2405 7010 w
-(by) 2965 7010 w
-(the) 3152 7010 w
-(intervening) 3379 7010 w
-(operating) 3999 7010 w
-(system) 4537 7010 w
-(in) 4949 7010 w
-(response) 720 7130 w
-(to) 1207 7130 w
-(the) 1351 7130 w
-10 /LucidaTypewriter f
-(mount) 1552 7130 w
-10 /LucidaSansUnicode00 f
-(and) 1958 7130 w
-10 /LucidaTypewriter f
-(open) 2184 7130 w
-10 /LucidaSansUnicode00 f
-(system) 2518 7130 w
-(calls) 2904 7130 w
-(executed) 3165 7130 w
-(by) 3653 7130 w
-(the) 3814 7130 w
-(client.) 4015 7130 w
-(The) 4389 7130 w
-(message) 4616 7130 w
-(generated) 720 7250 w
-(by) 1245 7250 w
-(the) 1397 7250 w
-10 /LucidaTypewriter f
-(mount) 1589 7250 w
-10 /LucidaSansUnicode00 f
-(informs) 1986 7250 w
-(8\275) 2397 7250 w
-(that) 2577 7250 w
-(a) 2805 7250 w
-(new) 2897 7250 w
-(client) 3129 7250 w
-(has) 3430 7250 w
-(attached) 3635 7250 w
-(to) 4088 7250 w
-(the) 4223 7250 w
-(file) 4415 7250 w
-(service) 4602 7250 w
-(it) 4974 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(provides;) 720 840 w
-(8\275) 1205 840 w
-10 /LucidaSansUnicode20 f
-(\031) 1348 840 w
-10 /LucidaSansUnicode00 f
-(s) 1380 840 w
-(response) 1468 840 w
-(is) 1946 840 w
-(a) 2063 840 w
-(unique) 2155 840 w
-(identifier) 2526 840 w
-(kept) 3003 840 w
-(by) 3255 840 w
-(the) 3408 840 w
-(operating) 3601 840 w
-(system) 4105 840 w
-(and) 4483 840 w
-(passed) 4701 840 w
-(in) 720 960 w
-(all) 851 960 w
-(messages) 1003 960 w
-(generated) 1517 960 w
-(by) 2044 960 w
-(I/O) 2198 960 w
-(on) 2397 960 w
-(the) 2559 960 w
-(files) 2753 960 w
-(derived) 2994 960 w
-(from) 3393 960 w
-(that) 3664 960 w
-10 /LucidaTypewriter f
-(mount) 3894 960 w
-10 /LucidaSansUnicode00 f
-(.) 4254 960 w
-(This) 4357 960 w
-(identifier) 4601 960 w
-(is) 720 1080 w
-(used) 848 1080 w
-(by) 1128 1080 w
-(8\275) 1291 1080 w
-(to) 1482 1080 w
-(distinguish) 1628 1080 w
-(the) 2213 1080 w
-(various) 2416 1080 w
-(clients) 2815 1080 w
-(so) 3178 1080 w
-(each) 3338 1080 w
-(sees) 3610 1080 w
-(a) 3873 1080 w
-(unique) 3977 1080 w
-10 /LucidaTypewriter f
-(/dev/cons) 4360 1080 w
-10 /LucidaSansUnicode00 f
-(;) 5008 1080 w
-(most servers do not need to make this distinction.) 720 1200 w
-(A) 970 1356 w
-(process) 1088 1356 w
-(unrelated) 1511 1356 w
-(to) 2021 1356 w
-(8\275) 2169 1356 w
-(may) 2362 1356 w
-(create) 2612 1356 w
-(windows) 2958 1356 w
-(by) 3428 1356 w
-(a) 3593 1356 w
-(variant) 3698 1356 w
-(of) 4079 1356 w
-(this) 4227 1356 w
-(mechanism.) 4456 1356 w
-(When) 720 1476 w
-(8\275) 1027 1476 w
-(begins,) 1211 1476 w
-(it) 1606 1476 w
-(uses) 1712 1476 w
-(a) 1972 1476 w
-(Plan) 2067 1476 w
-(9) 2308 1476 w
-(service) 2411 1476 w
-(to) 2787 1476 w
-10 /LucidaSansUnicode20 f
-(\030) 2925 1476 w
-10 /LucidaSansUnicode00 f
-(post) 2957 1476 w
-10 /LucidaSansUnicode20 f
-(\031) 3169 1476 w
-10 /LucidaSansUnicode00 f
-(the) 3241 1476 w
-(client) 3436 1476 w
-(end) 3740 1476 w
-(of) 3961 1476 w
-(the) 4099 1476 w
-(communication) 4294 1476 w
-(pipe) 720 1596 w
-(in) 964 1596 w
-(a) 1088 1596 w
-(public) 1176 1596 w
-(place.) 1506 1596 w
-(A) 1857 1596 w
-(process) 1959 1596 w
-(may) 2367 1596 w
-(open) 2601 1596 w
-(that) 2877 1596 w
-(pipe) 3102 1596 w
-(and) 3347 1596 w
-10 /LucidaTypewriter f
-(mount) 3561 1596 w
-10 /LucidaSansUnicode00 f
-(it) 3955 1596 w
-(to) 4055 1596 w
-(attach) 4187 1596 w
-(to) 4518 1596 w
-(the) 4650 1596 w
-(win\255) 4839 1596 w
-(dow) 720 1716 w
-(system,) 963 1716 w
-(much) 1377 1716 w
-(in) 1687 1716 w
-(the) 1820 1716 w
-(way) 2017 1716 w
-(an) 2243 1716 w
-(X) 2402 1716 w
-(client) 2507 1716 w
-(may) 2813 1716 w
-(connect) 3055 1716 w
-(to) 3476 1716 w
-(a) 3615 1716 w
-(UNIX) 3711 1716 w
-(domain) 3987 1716 w
-(socket) 4391 1716 w
-(to) 4746 1716 w
-(the) 4885 1716 w
-(server) 720 1836 w
-(bound) 1054 1836 w
-(to) 1403 1836 w
-(the) 1539 1836 w
-(file) 1732 1836 w
-(system.) 1921 1836 w
-(The) 2363 1836 w
-(final) 2582 1836 w
-(argument) 2832 1836 w
-(to) 3338 1836 w
-10 /LucidaTypewriter f
-(mount) 3474 1836 w
-10 /LucidaSansUnicode00 f
-(is) 3872 1836 w
-(passed) 3990 1836 w
-(through) 4367 1836 w
-(unin\255) 4792 1836 w
-(terpreted) 720 1956 w
-(by) 1233 1956 w
-(the) 1411 1956 w
-(operating) 1629 1956 w
-(system.) 2158 1956 w
-(It) 2625 1956 w
-(provides) 2754 1956 w
-(a) 3233 1956 w
-(way) 3351 1956 w
-(for) 3597 1956 w
-(the) 3798 1956 w
-(client) 4015 1956 w
-(and) 4341 1956 w
-(server) 4583 1956 w
-(to) 4942 1956 w
-(exchange) 720 2076 w
-(information) 1224 2076 w
-(at) 1830 2076 w
-(the) 1961 2076 w
-(time) 2155 2076 w
-(of) 2409 2076 w
-(the) 2546 2076 w
-10 /LucidaTypewriter f
-(mount) 2740 2076 w
-10 /LucidaSansUnicode00 f
-(.) 3100 2076 w
-(8\275) 3203 2076 w
-(interprets) 3385 2076 w
-(it) 3898 2076 w
-(as) 4004 2076 w
-(the) 4150 2076 w
-(dimensions) 4345 2076 w
-(of) 4942 2076 w
-(the) 720 2196 w
-(window) 917 2196 w
-(to) 1328 2196 w
-(be) 1468 2196 w
-(created) 1629 2196 w
-(for) 2030 2196 w
-(the) 2211 2196 w
-(new) 2408 2196 w
-(client.) 2644 2196 w
-(\(In) 3013 2196 w
-(the) 3178 2196 w
-(case) 3374 2196 w
-(above,) 3628 2196 w
-(the) 3988 2196 w
-(window) 4184 2196 w
-(has) 4594 2196 w
-(been) 4803 2196 w
-(created) 720 2316 w
-(by) 1135 2316 w
-(the) 1306 2316 w
-(time) 1517 2316 w
-(the) 1788 2316 w
-(mount) 1999 2316 w
-(occurs,) 2370 2316 w
-(and) 2775 2316 w
-10 /LucidaTypewriter f
-(buf) 3011 2316 w
-10 /LucidaSansUnicode00 f
-(carries) 3283 2316 w
-(no) 3663 2316 w
-(information.\)) 3842 2316 w
-(When) 4562 2316 w
-(the) 4885 2316 w
-10 /LucidaTypewriter f
-(mount) 720 2436 w
-10 /LucidaSansUnicode00 f
-(returns,) 1117 2436 w
-(the) 1536 2436 w
-(process) 1728 2436 w
-(can) 2139 2436 w
-(open) 2344 2436 w
-(the) 2623 2436 w
-(files) 2815 2436 w
-(of) 3054 2436 w
-(the) 3189 2436 w
-(new) 3381 2436 w
-(window) 3612 2436 w
-(and) 4017 2436 w
-(begin) 4233 2436 w
-(I/O) 4541 2436 w
-(to) 4737 2436 w
-(use) 4871 2436 w
-(it.) 720 2556 w
-(Because) 970 2712 w
-(8\275) 1402 2712 w
-10 /LucidaSansUnicode20 f
-(\031) 1545 2712 w
-10 /LucidaSansUnicode00 f
-(s) 1577 2712 w
-(interface) 1671 2712 w
-(is) 2138 2712 w
-(based) 2261 2712 w
-(on) 2592 2712 w
-(files,) 2758 2712 w
-(standard) 3035 2712 w
-(system) 3505 2712 w
-(utilities) 3888 2712 w
-(can) 4291 2712 w
-(be) 4503 2712 w
-(used) 4666 2712 w
-(to) 4942 2712 w
-(control) 720 2832 w
-(its) 1095 2832 w
-(services.) 1245 2832 w
-(For) 1729 2832 w
-(example, its method of creating windows externally is packaged) 1918 2832 w
-(in) 720 2952 w
-(a) 854 2952 w
-(16-line) 952 2952 w
-(shell) 1355 2952 w
-(script,) 1625 2952 w
-(called) 1972 2952 w
-10 /LucidaTypewriter f
-(window) 2298 2952 w
-10 /LucidaSansUnicode00 f
-(,) 2730 2952 w
-(the) 2805 2952 w
-(core) 3004 2952 w
-(of) 3257 2952 w
-(which) 3399 2952 w
-(is) 3724 2952 w
-(just) 3848 2952 w
-(a) 4072 2952 w
-10 /LucidaTypewriter f
-(mount) 4171 2952 w
-10 /LucidaSansUnicode00 f
-(operation) 4575 2952 w
-(that prefixes 8\275) 720 3072 w
-10 /LucidaSansUnicode20 f
-(\031) 1512 3072 w
-10 /LucidaSansUnicode00 f
-(s directory to) 1544 3072 w
-10 /LucidaTypewriter f
-(/dev) 2220 3072 w
-10 /LucidaSansUnicode00 f
-(and runs a command passed on the argument line:) 2540 3072 w
-9 /LucidaTypewriter f
-(mount) 1008 3242 w
-(-b) 1398 3242 w
-($'8\275serv') 1593 3242 w
-(/dev) 2243 3242 w
-($*) 1008 3352 w
-(<) 1203 3352 w
-(/dev/cons) 1333 3352 w
-(>) 1983 3352 w
-(/dev/cons) 2113 3352 w
-(>[2]) 2763 3352 w
-(/dev/cons) 3088 3352 w
-(&) 3738 3352 w
-10 /LucidaSansUnicode00 f
-(The) 720 3532 w
-10 /LucidaTypewriter f
-(window) 935 3532 w
-10 /LucidaSansUnicode00 f
-(program) 1402 3532 w
-(is) 1853 3532 w
-(typically) 1968 3532 w
-(employed) 2400 3532 w
-(by) 2908 3532 w
-(users) 3058 3532 w
-(to) 3354 3532 w
-(create) 3487 3532 w
-(their) 3818 3532 w
-(initial) 4078 3532 w
-(working) 4383 3532 w
-(envi\255) 4808 3532 w
-(ronment when they boot the system, although it has more general possibilities.) 720 3652 w
-(Other) 970 3808 w
-(basic) 1294 3808 w
-(features) 1593 3808 w
-(of) 2038 3808 w
-(the) 2187 3808 w
-(system) 2393 3808 w
-(fall) 2784 3808 w
-(out) 2985 3808 w
-(naturally) 3196 3808 w
-(from) 3669 3808 w
-(the) 3952 3808 w
-(file-based) 4158 3808 w
-(model.) 4706 3808 w
-(When) 720 3928 w
-(the) 1029 3928 w
-(user) 1227 3928 w
-(deletes) 1480 3928 w
-(a) 1871 3928 w
-(window,) 1968 3928 w
-(8\275) 2411 3928 w
-(sends) 2596 3928 w
-(the) 2921 3928 w
-(equivalent) 3118 3928 w
-(of) 3661 3928 w
-(a) 3801 3928 w
-(UNIX) 3898 3928 w
-(signal) 4175 3928 w
-(to) 4505 3928 w
-(the) 4645 3928 w
-(pro\255) 4842 3928 w
-(cess) 720 4048 w
-(group) 972 4048 w
-10 /LucidaSansUnicode20 f
-(\024) 1304 4048 w
-10 /LucidaSansUnicode00 f
-(the) 1447 4048 w
-(clients) 1645 4048 w
-10 /LucidaSansUnicode20 f
-(\024) 2003 4048 w
-10 /LucidaSansUnicode00 f
-(in) 2147 4048 w
-(the) 2282 4048 w
-(window,) 2481 4048 w
-(removes) 2926 4048 w
-(the) 3380 4048 w
-(window) 3579 4048 w
-(from) 3992 4048 w
-(the) 4268 4048 w
-(screen,) 4467 4048 w
-(and) 4860 4048 w
-(poisons) 720 4168 w
-(the) 1135 4168 w
-(incoming) 1327 4168 w
-(connections) 1813 4168 w
-(to) 2433 4168 w
-(the) 2568 4168 w
-(files) 2760 4168 w
-(that) 2999 4168 w
-(drive) 3227 4168 w
-(it.) 3504 4168 w
-(If) 3670 4168 w
-(a) 3772 4168 w
-(client) 3863 4168 w
-(ignores) 4163 4168 w
-(the) 4561 4168 w
-(signal) 4752 4168 w
-(and) 720 4288 w
-(continues) 933 4288 w
-(to) 1437 4288 w
-(write) 1568 4288 w
-(to) 1841 4288 w
-(the) 1972 4288 w
-(window,) 2160 4288 w
-(it) 2594 4288 w
-(will) 2693 4288 w
-(get) 2890 4288 w
-(I/O) 3078 4288 w
-(errors.) 3272 4288 w
-(If,) 3661 4288 w
-(on) 3793 4288 w
-(the) 3950 4288 w
-(other) 4139 4288 w
-(hand,) 4430 4288 w
-(all) 4738 4288 w
-(the) 4885 4288 w
-(processes) 720 4408 w
-(in) 1242 4408 w
-(a) 1374 4408 w
-(window) 1470 4408 w
-(exit) 1880 4408 w
-(spontaneously,) 2104 4408 w
-(they) 2879 4408 w
-(will) 3127 4408 w
-(automatically) 3331 4408 w
-(close) 4016 4408 w
-(all) 4304 4408 w
-(connections) 4457 4408 w
-(to) 720 4528 w
-(the) 854 4528 w
-(window.) 1045 4528 w
-(8\275) 1514 4528 w
-(counts) 1693 4528 w
-(references) 2054 4528 w
-(to) 2598 4528 w
-(the) 2733 4528 w
-(window) 2925 4528 w
-10 /LucidaSansUnicode20 f
-(\031) 3294 4528 w
-10 /LucidaSansUnicode00 f
-(s) 3326 4528 w
-(files;) 3414 4528 w
-(when) 3685 4528 w
-(none) 3979 4528 w
-(are) 4257 4528 w
-(left,) 4446 4528 w
-(it) 4674 4528 w
-(shuts) 4777 4528 w
-(down) 720 4648 w
-(the) 1031 4648 w
-(window) 1233 4648 w
-(and) 1649 4648 w
-(removes) 1876 4648 w
-(it) 2333 4648 w
-(from) 2446 4648 w
-(the) 2725 4648 w
-(screen.) 2927 4648 w
-(As) 3355 4648 w
-(a) 3522 4648 w
-(different) 3624 4648 w
-(example,) 4089 4648 w
-(when) 4581 4648 w
-(the) 4885 4648 w
-(user hits the DEL key to generate an interrupt, 8\275 writes a message to a) 720 4768 w
-(special) 4259 4768 w
-(file,) 4626 4768 w
-(pro\255) 4842 4768 w
-(vided) 720 4888 w
-(by) 1023 4888 w
-(Plan) 1178 4888 w
-(9) 1419 4888 w
-10 /LucidaSansUnicode20 f
-(\031) 1482 4888 w
-10 /LucidaSansUnicode00 f
-(s) 1514 4888 w
-(process) 1605 4888 w
-(control) 2019 4888 w
-(interface,) 2401 4888 w
-(that) 2897 4888 w
-(interrupts) 3128 4888 w
-(all) 3647 4888 w
-(the) 3800 4888 w
-(processes) 3995 4888 w
-(in) 4515 4888 w
-(the) 4645 4888 w
-(win\255) 4839 4888 w
-(dow.) 720 5008 w
-(In all these examples, the implementation works seamlessly across a network.) 1017 5008 w
-(There) 970 5164 w
-(are) 1281 5164 w
-(two) 1466 5164 w
-(valuable) 1674 5164 w
-(side) 2108 5164 w
-(effects) 2340 5164 w
-(of) 2698 5164 w
-(implementing) 2829 5164 w
-(a) 3533 5164 w
-(window) 3622 5164 w
-(system) 4025 5164 w
-(by) 4399 5164 w
-(multiplex\255) 4548 5164 w
-(ing) 720 5284 w
-10 /LucidaTypewriter f
-(/dev/cons) 914 5284 w
-10 /LucidaSansUnicode00 f
-(and) 1603 5284 w
-(other) 1824 5284 w
-(such) 2122 5284 w
-(files.) 2389 5284 w
-(First,) 2696 5284 w
-(the) 2981 5284 w
-(problem) 3177 5284 w
-(of) 3624 5284 w
-(giving) 3763 5284 w
-(a) 4100 5284 w
-(meaningful) 4195 5284 w
-(inter\255) 4782 5284 w
-(pretation) 720 5404 w
-(to) 1200 5404 w
-(the) 1337 5404 w
-(file) 1531 5404 w
-10 /LucidaTypewriter f
-(/dev/cons) 1721 5404 w
-10 /LucidaSansUnicode00 f
-(\() 2408 5404 w
-10 /LucidaTypewriter f
-(/dev/tty) 2441 5404 w
-10 /LucidaSansUnicode00 f
-(\)) 3017 5404 w
-(in) 3089 5404 w
-(each) 3219 5404 w
-(window) 3482 5404 w
-(is) 3891 5404 w
-(solved) 4011 5404 w
-(automatically.) 4363 5404 w
-(To) 720 5524 w
-(provide) 883 5524 w
-10 /LucidaTypewriter f
-(/dev/cons) 1287 5524 w
-10 /LucidaSansUnicode00 f
-(is) 1974 5524 w
-(the) 2093 5524 w
-(fundamental) 2287 5524 w
-(job) 2937 5524 w
-(of) 3130 5524 w
-(the) 3266 5524 w
-(window) 3459 5524 w
-(system,) 3866 5524 w
-(rather) 4276 5524 w
-(than) 4606 5524 w
-(just) 4860 5524 w
-(an) 720 5644 w
-(awkward) 887 5644 w
-(burden;) 1363 5644 w
-(other) 1792 5644 w
-(systems) 2099 5644 w
-(must) 2540 5644 w
-(often) 2833 5644 w
-(make) 3136 5644 w
-(special) 3448 5644 w
-(and) 3832 5644 w
-(otherwise) 4062 5644 w
-(irrelevant) 4582 5644 w
-(arrangements) 720 5764 w
-(for) 1425 5764 w
-10 /LucidaTypewriter f
-(/dev/tty) 1598 5764 w
-10 /LucidaSansUnicode00 f
-(to) 2208 5764 w
-(behave) 2340 5764 w
-(as) 2717 5764 w
-(expected) 2856 5764 w
-(in) 3332 5764 w
-(a) 3456 5764 w
-(window.) 3544 5764 w
-(Second,) 4010 5764 w
-(any) 4422 5764 w
-(program) 4624 5764 w
-(that can access the server, including a process on a remote machine, can access) 720 5884 w
-(the) 4650 5884 w
-(files) 4838 5884 w
-(using) 720 6004 w
-(standard) 1035 6004 w
-(read) 1511 6004 w
-(and) 1775 6004 w
-(write) 2004 6004 w
-(system) 2293 6004 w
-(calls) 2682 6004 w
-(to) 2946 6004 w
-(communicate) 3093 6004 w
-(with) 3792 6004 w
-(the) 4046 6004 w
-(window) 4250 6004 w
-(system,) 4668 6004 w
-(and standard open and close calls to connect to it.) 720 6124 w
-(Again, no special arrangements need) 3238 6124 w
-(to be made for remote processes to use all the graphics facilities of 8\275.) 720 6244 w
-10 /LucidaSans-Demi f
-(Graphical input) 720 6484 w
-10 /LucidaSansUnicode00 f
-(Of) 970 6640 w
-(course) 1118 6640 w
-(8\275) 1474 6640 w
-(offers) 1651 6640 w
-(more) 1968 6640 w
-(than) 2253 6640 w
-(ASCII) 2503 6640 w
-(I/O) 2787 6640 w
-(to) 2981 6640 w
-(its) 3113 6640 w
-(clients.) 3264 6640 w
-(The) 3677 6640 w
-(state) 3892 6640 w
-(of) 4162 6640 w
-(the) 4294 6640 w
-(mouse) 4483 6640 w
-(may) 4840 6640 w
-(be) 720 6760 w
-(discovered) 895 6760 w
-(by) 1473 6760 w
-(reading) 1643 6760 w
-(the) 2066 6760 w
-(file) 2276 6760 w
-10 /LucidaTypewriter f
-(/dev/mouse) 2482 6760 w
-10 /LucidaSansUnicode00 f
-(,) 3202 6760 w
-(which) 3289 6760 w
-(returns) 3625 6760 w
-(a) 4030 6760 w
-(ten-byte) 4140 6760 w
-(message) 4616 6760 w
-(encoding) 720 6880 w
-(the) 1205 6880 w
-(state) 1399 6880 w
-(of) 1674 6880 w
-(the) 1811 6880 w
-(buttons) 2005 6880 w
-(and) 2417 6880 w
-(the) 2636 6880 w
-(position) 2831 6880 w
-(of) 3264 6880 w
-(the) 3402 6880 w
-(cursor.) 3597 6880 w
-(If) 4008 6880 w
-(the) 4114 6880 w
-(mouse) 4309 6880 w
-(has) 4672 6880 w
-(not) 4880 6880 w
-(moved) 720 7000 w
-(since) 1106 7000 w
-(the) 1416 7000 w
-(last) 1632 7000 w
-(read) 1865 7000 w
-(of) 2141 7000 w
-10 /LucidaTypewriter f
-(/dev/mouse) 2300 7000 w
-10 /LucidaSansUnicode00 f
-(,) 3020 7000 w
-(or) 3113 7000 w
-(if) 3276 7000 w
-(the) 3403 7000 w
-(window) 3619 7000 w
-(associated) 4049 7000 w
-(with) 4619 7000 w
-(the) 4885 7000 w
-(instance of) 720 7120 w
-10 /LucidaTypewriter f
-(/dev/mouse) 1285 7120 w
-10 /LucidaSansUnicode00 f
-(is not the ) 2037 7120 w
-10 /LucidaSansUnicode20 f
-(\030) 2528 7120 w
-10 /LucidaSansUnicode00 f
-(input focus) 2560 7120 w
-10 /LucidaSansUnicode20 f
-(\031) 3107 7120 w
-10 /LucidaSansUnicode00 f
-(, the read blocks.) 3139 7120 w
-(The format of the message is:) 970 7276 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaTypewriter f
-('m') 1080 900 w
-10 /LucidaSansUnicode00 f
-(1 byte of button state) 1080 1020 w
-(4 bytes of x, low byte first) 1080 1140 w
-(4 bytes of y, low byte first) 1080 1260 w
-(As) 720 1440 w
-(in) 890 1440 w
-(all) 1031 1440 w
-(shared) 1194 1440 w
-(data) 1572 1440 w
-(structures) 1832 1440 w
-(in) 2371 1440 w
-(Plan) 2512 1440 w
-(9,) 2763 1440 w
-(the) 2908 1440 w
-(order) 3113 1440 w
-(of) 3425 1440 w
-(every) 3573 1440 w
-(byte) 3880 1440 w
-(in) 4138 1440 w
-(the) 4279 1440 w
-(message) 4485 1440 w
-(is) 4960 1440 w
-(defined) 720 1560 w
-(so) 1119 1560 w
-(all) 1264 1560 w
-(clients) 1410 1560 w
-(can) 1758 1560 w
-(execute) 1959 1560 w
-(the) 2371 1560 w
-(same code to unpack the message into a local data) 2559 1560 w
-(structure.) 720 1680 w
-(For) 970 1836 w
-(keyboard) 1164 1836 w
-(input,) 1651 1836 w
-(clients) 1974 1836 w
-(can) 2327 1836 w
-(read) 2533 1836 w
-10 /LucidaTypewriter f
-(/dev/cons) 2786 1836 w
-10 /LucidaSansUnicode00 f
-(or,) 3472 1836 w
-(if) 3644 1836 w
-(they) 3748 1836 w
-(need) 3994 1836 w
-(character-at-a-) 4270 1836 w
-(time) 720 1956 w
-(input,) 969 1956 w
-10 /LucidaTypewriter f
-(/dev/rcons) 1288 1956 w
-10 /LucidaSansUnicode00 f
-(\() 2042 1956 w
-10 /LucidaSansUnicode20 f
-(\030) 2075 1956 w
-10 /LucidaSansUnicode00 f
-(raw) 2107 1956 w
-(console) 2314 1956 w
-10 /LucidaSansUnicode20 f
-(\031) 2685 1956 w
-10 /LucidaSansUnicode00 f
-(\).) 2717 1956 w
-(There) 2848 1956 w
-(is) 3160 1956 w
-(no) 3274 1956 w
-(explicit) 3430 1956 w
-(event) 3818 1956 w
-(mechanism) 4114 1956 w
-(to) 4699 1956 w
-(help) 4830 1956 w
-(clients) 720 2076 w
-(that) 1068 2076 w
-(need) 1292 2076 w
-(to) 1562 2076 w
-(read) 1693 2076 w
-(from) 1941 2076 w
-(multiple) 2206 2076 w
-(sources.) 2637 2076 w
-(Instead,) 3107 2076 w
-(a) 3525 2076 w
-(small) 3613 2076 w
-(\(365) 3903 2076 w
-(line\)) 4158 2076 w
-(external) 4400 2076 w
-(sup\255) 4831 2076 w
-(port) 720 2196 w
-(library) 961 2196 w
-(can) 1310 2196 w
-(be) 1517 2196 w
-(used.) 1675 2196 w
-(It) 2010 2196 w
-(attaches) 2115 2196 w
-(a) 2558 2196 w
-(process) 2652 2196 w
-(to) 3065 2196 w
-(the) 3202 2196 w
-(various) 3396 2196 w
-(blocking) 3785 2196 w
-(input) 4238 2196 w
-(sources) 4529 2196 w
-10 /LucidaSansUnicode20 f
-(\024) 4940 2196 w
-10 /LucidaSansUnicode00 f
-(mouse,) 720 2316 w
-(keyboard,) 1110 2316 w
-(and) 1626 2316 w
-(perhaps) 1841 2316 w
-(a) 2267 2316 w
-(third) 2357 2316 w
-(user-provided) 2624 2316 w
-(file) 3355 2316 w
-(descriptor) 3541 2316 w
-10 /LucidaSansUnicode20 f
-(\024) 4069 2316 w
-10 /LucidaSansUnicode00 f
-(and) 4204 2316 w
-(funnels) 4420 2316 w
-(their) 4815 2316 w
-(input) 720 2436 w
-(into) 1008 2436 w
-(a) 1232 2436 w
-(single) 1322 2436 w
-(pipe) 1646 2436 w
-(from) 1892 2436 w
-(which) 2159 2436 w
-(may) 2475 2436 w
-(be) 2710 2436 w
-(read) 2864 2436 w
-(the) 3114 2436 w
-(various) 3304 2436 w
-(types) 3690 2436 w
-(of) 3984 2436 w
-(events) 4117 2436 w
-(in) 4466 2436 w
-(the) 4592 2436 w
-(tradi\255) 4782 2436 w
-(tional) 720 2556 w
-(style.) 1028 2556 w
-(This) 1352 2556 w
-(package) 1592 2556 w
-(is) 2027 2556 w
-(a) 2143 2556 w
-(compromise.) 2234 2556 w
-(As) 2933 2556 w
-(discussed) 3089 2556 w
-(in) 3602 2556 w
-(a) 3729 2556 w
-(previous) 3820 2556 w
-(paper) 4271 2556 w
-([Pike89]) 4585 2556 w
-(I) 5011 2556 w
-(prefer) 720 2676 w
-(to) 1047 2676 w
-(free) 1178 2676 w
-(applications) 1401 2676 w
-(from event-based programming.) 2019 2676 w
-(Unfortunately, though, I see) 3682 2676 w
-(no) 720 2796 w
-(easy) 879 2796 w
-(way) 1129 2796 w
-(to) 1349 2796 w
-(achieve) 1483 2796 w
-(this) 1880 2796 w
-(in) 2095 2796 w
-(single-threaded) 2222 2796 w
-(C) 3038 2796 w
-(programs,) 3143 2796 w
-(and) 3678 2796 w
-(am) 3894 2796 w
-(unwilling) 4079 2796 w
-(to) 4557 2796 w
-(require) 4692 2796 w
-(all) 720 2916 w
-(programmers) 877 2916 w
-(to) 1578 2916 w
-(master) 1720 2916 w
-(concurrent) 2096 2916 w
-(programming.) 2663 2916 w
-(It) 3432 2916 w
-(should) 3541 2916 w
-(be) 3912 2916 w
-(noted,) 4074 2916 w
-(though,) 4428 2916 w
-(that) 4849 2916 w
-(even) 720 3036 w
-(this) 991 3036 w
-(compromise) 1215 3036 w
-(results) 1859 3036 w
-(in) 2231 3036 w
-(a) 2367 3036 w
-(small) 2467 3036 w
-(and) 2769 3036 w
-(easily) 2995 3036 w
-(understood) 3313 3036 w
-(interface.) 3916 3036 w
-(An) 4450 3036 w
-(example) 4627 3036 w
-(program that uses it is given near the end of the paper.) 720 3156 w
-10 /LucidaSans-Demi f
-(Graphical output) 720 3396 w
-10 /LucidaSansUnicode00 f
-(The) 970 3552 w
-(file) 1192 3552 w
-10 /LucidaTypewriter f
-(/dev/screen) 1384 3552 w
-10 /LucidaSansUnicode00 f
-(may) 2217 3552 w
-(be) 2458 3552 w
-(read) 2618 3552 w
-(by) 2875 3552 w
-(any) 3032 3552 w
-(client) 3243 3552 w
-(to) 3549 3552 w
-(recover) 3689 3552 w
-(the) 4089 3552 w
-(contents) 4286 3552 w
-(of) 4745 3552 w
-(the) 4885 3552 w
-(entire) 720 3672 w
-(screen,) 1045 3672 w
-(such) 1438 3672 w
-(as) 1707 3672 w
-(for) 1856 3672 w
-(printing) 2038 3672 w
-(\(see) 2466 3672 w
-(Figure) 2705 3672 w
-(1\).) 3052 3672 w
-(Similarly,) 3255 3672 w
-10 /LucidaTypewriter f
-(/dev/window) 3741 3672 w
-10 /LucidaSansUnicode00 f
-(holds) 4576 3672 w
-(the) 4885 3672 w
-(contents of the current window.) 720 3792 w
-(These are read-only files.) 2333 3792 w
-(To) 970 3948 w
-(perform) 1184 3948 w
-(graphics) 1666 3948 w
-(operations) 2170 3948 w
-(in) 2776 3948 w
-(their) 2957 3948 w
-(windows,) 3272 3948 w
-(client) 3814 3948 w
-(programs) 4168 3948 w
-(access) 4725 3948 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 720 4068 w
-10 /LucidaSansUnicode00 f
-(.) 1512 4068 w
-(It) 1629 4068 w
-(implements) 1748 4068 w
-(a) 2370 4068 w
-(protocol) 2478 4068 w
-(that) 2935 4068 w
-(encodes) 3179 4068 w
-(bitmap) 3632 4068 w
-(graphics) 4025 4068 w
-(operations.) 4492 4068 w
-(Most) 720 4188 w
-(of) 994 4188 w
-(the) 1131 4188 w
-(messages) 1325 4188 w
-(in) 1839 4188 w
-(the) 1969 4188 w
-(protocol) 2163 4188 w
-(\(there) 2606 4188 w
-(are) 2930 4188 w
-(23) 3121 4188 w
-(messages) 3287 4188 w
-(in) 3802 4188 w
-(all,) 3933 4188 w
-(about) 4118 4188 w
-(half) 4436 4188 w
-(to) 4659 4188 w
-(man\255) 4797 4188 w
-(age) 720 4308 w
-(the) 949 4308 w
-(multi-level) 1160 4308 w
-(fonts) 1746 4308 w
-(necessary) 2049 4308 w
-(for) 2579 4308 w
-(efficient) 2773 4308 w
-(handling) 3222 4308 w
-(of) 3701 4308 w
-(Unicode) 3854 4308 w
-(characters\)) 4300 4308 w
-(are) 4888 4308 w
-(transmissions) 720 4428 w
-(\(via) 1431 4428 w
-(a) 1639 4428 w
-(write\)) 1733 4428 w
-(from) 2045 4428 w
-(the) 2316 4428 w
-(client) 2510 4428 w
-(to) 2813 4428 w
-(the) 2950 4428 w
-(window) 3144 4428 w
-(system) 3552 4428 w
-(to) 3931 4428 w
-(perform) 4068 4428 w
-(a) 4499 4428 w
-(graphical) 4593 4428 w
-(operation) 720 4548 w
-(such) 1240 4548 w
-(as) 1521 4548 w
-(a) 1682 4548 w
-10 /LucidaTypewriter f
-(bitblt) 1792 4548 w
-10 /LucidaSansUnicode00 f
-([PLR85]) 2279 4548 w
-(or) 2697 4548 w
-(character-drawing) 2854 4548 w
-(operation;) 3804 4548 w
-(a) 4355 4548 w
-(few) 4464 4548 w
-(include) 4688 4548 w
-(return) 720 4668 w
-(information) 1076 4668 w
-(\(recovered) 1700 4668 w
-(via) 2267 4668 w
-(a) 2460 4668 w
-(read\)) 2573 4668 w
-(to) 2879 4668 w
-(the) 3035 4668 w
-(client.) 3248 4668 w
-(As) 3634 4668 w
-(with) 3812 4668 w
-10 /LucidaTypewriter f
-(/dev/mouse) 4075 4668 w
-10 /LucidaSansUnicode00 f
-(,) 4795 4668 w
-(the) 4885 4668 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 720 4788 w
-10 /LucidaSansUnicode00 f
-(protocol) 1550 4788 w
-(is) 1992 4788 w
-(in) 2110 4788 w
-(a) 2239 4788 w
-(defined) 2332 4788 w
-(byte) 2736 4788 w
-(order.) 2982 4788 w
-(Here,) 3346 4788 w
-(for) 3642 4788 w
-(example,) 3818 4788 w
-(is) 4300 4788 w
-(the) 4417 4788 w
-(layout) 4609 4788 w
-(of) 4942 4788 w
-(the) 720 4908 w
-10 /LucidaTypewriter f
-(bitblt) 907 4908 w
-10 /LucidaSansUnicode00 f
-(message:) 1371 4908 w
-10 /LucidaTypewriter f
-('b') 1080 5088 w
-10 /LucidaSansUnicode00 f
-(2 bytes of destination id) 1080 5208 w
-(2x4 bytes of destination point) 1080 5328 w
-(2 bytes of source id) 1080 5448 w
-(4x4 bytes of source rectangle) 1080 5568 w
-(2 bytes of boolean function code) 1080 5688 w
-(The) 970 5904 w
-(message) 1199 5904 w
-(is) 1671 5904 w
-(trivially) 1799 5904 w
-(constructed) 2200 5904 w
-(from) 2820 5904 w
-(the) 3100 5904 w
-10 /LucidaTypewriter f
-(bitblt) 3303 5904 w
-10 /LucidaSansUnicode00 f
-(subroutine) 3783 5904 w
-(in) 4355 5904 w
-(the) 4494 5904 w
-(library,) 4698 5904 w
-(defined as) 720 6024 w
-9 /LucidaTypewriter f
-(void) 1008 6194 w
-(bitblt\(Bitmap) 1333 6194 w
-(*dst,) 2243 6194 w
-(Point) 2633 6194 w
-(dp,) 3023 6194 w
-(Bitmap) 1788 6304 w
-(*src,) 2243 6304 w
-(Rectangle) 2633 6304 w
-(sr,) 3283 6304 w
-(Fcode) 3543 6304 w
-(c\).) 3933 6304 w
-10 /LucidaSansUnicode00 f
-(The) 970 6520 w
-10 /LucidaSansUnicode20 f
-(\030) 1193 6520 w
-10 /LucidaSansUnicode00 f
-(id) 1225 6520 w
-10 /LucidaSansUnicode20 f
-(\031) 1317 6520 w
-10 /LucidaSansUnicode00 f
-(fields) 1392 6520 w
-(in) 1700 6520 w
-(the) 1834 6520 w
-(message) 2032 6520 w
-(indicate) 2499 6520 w
-(another) 2924 6520 w
-(property) 3341 6520 w
-(of) 3798 6520 w
-(8\275:) 3939 6520 w
-(the) 4157 6520 w
-(clients) 4355 6520 w
-(do) 4713 6520 w
-(not) 4880 6520 w
-(store) 720 6640 w
-(the) 1010 6640 w
-(actual) 1209 6640 w
-(data) 1542 6640 w
-(for) 1796 6640 w
-(any) 1979 6640 w
-(of) 2192 6640 w
-(their) 2334 6640 w
-(bitmaps) 2603 6640 w
-(locally.) 3038 6640 w
-(Instead,) 3452 6640 w
-(the) 3881 6640 w
-(protocol) 4079 6640 w
-(provides) 4526 6640 w
-(a) 4985 6640 w
-(message) 720 6760 w
-(to) 1189 6760 w
-(allocate) 1332 6760 w
-(a) 1750 6760 w
-(bitmap,) 1851 6760 w
-(to) 2269 6760 w
-(be) 2413 6760 w
-(stored) 2578 6760 w
-(in) 2933 6760 w
-(the) 3070 6760 w
-(server,) 3271 6760 w
-(and) 3646 6760 w
-(returns) 3872 6760 w
-(to) 4268 6760 w
-(the) 4412 6760 w
-(client) 4613 6760 w
-(an) 4923 6760 w
-(integer) 720 6880 w
-(identifier,) 1101 6880 w
-(much) 1610 6880 w
-(like) 1916 6880 w
-(a) 2126 6880 w
-(UNIX) 2219 6880 w
-(file) 2492 6880 w
-(descriptor,) 2681 6880 w
-(to) 3244 6880 w
-(be) 3380 6880 w
-(used) 3537 6880 w
-(in) 3807 6880 w
-(operations) 3936 6880 w
-(on) 4490 6880 w
-(that) 4650 6880 w
-(bit\255) 4878 6880 w
-(map.) 720 7000 w
-(Bitmap) 1046 7000 w
-(number) 1432 7000 w
-(0) 1860 7000 w
-(is) 1974 7000 w
-(conventionally) 2105 7000 w
-(the) 2854 7000 w
-(client) 3061 7000 w
-10 /LucidaSansUnicode20 f
-(\031) 3325 7000 w
-10 /LucidaSansUnicode00 f
-(s) 3357 7000 w
-(window,) 3460 7000 w
-(analogous) 3913 7000 w
-(to) 4463 7000 w
-(standard) 4613 7000 w
-(input) 720 7120 w
-(for) 1006 7120 w
-(file) 1178 7120 w
-(I/O.) 1362 7120 w
-(In fact, no bitmap graphics operations are executed in the client at all;) 1619 7120 w
-(they) 720 7240 w
-(are) 961 7240 w
-(all) 1147 7240 w
-(performed) 1294 7240 w
-(on) 1839 7240 w
-(its) 1996 7240 w
-(behalf) 2147 7240 w
-(by) 2483 7240 w
-(the) 2632 7240 w
-(server.) 2821 7240 w
-(Again,) 3216 7240 w
-(using) 3559 7240 w
-(the) 3859 7240 w
-(standard) 4048 7240 w
-(remote) 4510 7240 w
-(file) 4889 7240 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-cleartomark
-saveobj restore
-%ps_include: begin
-save
-/ed {exch def} def
-{} /showpage ed
-{} /copypage ed
-{} /erasepage ed
-{} /letter ed
-currentdict /findfont known systemdict /findfont known and {
- /findfont systemdict /findfont get def
-} if
-36 dict dup /PS-include-dict-dw ed begin
-/context ed
-count array astore /o-stack ed
-%ps_include: variables begin
-/llx -97 def
-/lly 96 def
-/urx 709.4 def
-/ury 695.04 def
-/w 0 def
-/o 0 def
-/s 0 def
-/cx 3024 def
-/cy -2457.5 def
-/sx 4032 def
-/sy 2995 def
-/ax .5 def
-/ay .5 def
-/rot 0 def
-%ps_include: variables end
-{llx lly urx ury} /bbox ed
-{newpath 2 index exch 2 index exch dup 6 index exch
- moveto 3 {lineto} repeat closepath} /boxpath ed
-{dup mul exch dup mul add sqrt} /len ed
-{2 copy gt {exch} if pop} /min ed
-{2 copy lt {exch} if pop} /max ed
-{transform round exch round exch A itransform} /nice ed
-{6 array} /n ed
-n defaultmatrix n currentmatrix n invertmatrix n concatmatrix /A ed
-urx llx sub 0 A dtransform len /Sx ed
-0 ury lly sub A dtransform len /Sy ed
-llx urx add 2 div lly ury add 2 div A transform /Cy ed /Cx ed
-rot dup sin abs /S ed cos abs /C ed
-Sx S mul Sy C mul add /H ed
-Sx C mul Sy S mul add /W ed
-sy H div /Scaley ed
-sx W div /Scalex ed
-s 0 eq {Scalex Scaley min dup /Scalex ed /Scaley ed} if
-sx Scalex W mul sub 0 max ax 0.5 sub mul cx add /cx ed
-sy Scaley H mul sub 0 max ay 0.5 sub mul cy add /cy ed
-urx llx sub 0 A dtransform exch atan rot exch sub /rot ed
-n currentmatrix initgraphics setmatrix
-cx cy translate
-Scalex Scaley scale
-rot rotate
-Cx neg Cy neg translate
-A concat
-bbox boxpath clip newpath
-w 0 ne {gsave bbox boxpath 1 setgray fill grestore} if
-end
-gsave
-%ps_include: inclusion begin
- %!PS-Adobe-2.0
- %%Version: 3.3.2
- %%DocumentFonts: (atend)
- %%Pages: (atend)
- %%EndComments
- %%EndProlog
- %%BeginSetup
-mark
- %%Patch from lp
- %%EndPatch from lp
-
-/picstr 280 string def
--97 96 translate
-806.40 599.04 scale
-
-1120 832 2 [1120 0 0 -832 0 832]
-{currentfile picstr readhexstring pop} image
-
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcc0000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcc000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfccffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fcc0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffc00000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffc0fffffffffffffffffffffff
-fff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffc00
-03c3ffffffffffff003fffffffffffffffc00ffc0ffffffff0ffc00fffffff03
-ffc0fffffffffffffffffffffffffffffffffffffffffffc
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfff0c3cfffffffffffffffffffff
-fff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-ffc3ffffffffffff0f0fffffffffffffff0f03f0c3ffffffc0ff0f03fffffc30
-ff0c3ffffffffffffffffffffffffffffffffffffffffffc
-fccfffff0ffc03fff0fffc3fffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfff0c33fc00ffffff003ff00fc00
-fff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-ffc303f0fc3fffff0fc3fc03ff00ffffffffc3c3f0ffffff30ffffc3fffff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-cfcfffff0ff0fffff0fffc3ff0fff03fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffc0cff0f0fffffc3fcfc3f3ffc
-3f0003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-ffc0c0f0fc3fffff0fc3f0f0fc3f3fffffffc3c3f0fffffff0ffff0ffc3ff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-fccffffc3ff0fffff0fff0ffc0ffc30fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffff3fc3f0fffffc3fff0fffffc
-3ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-ffc3f0f0fc3fffff0fc3c3f0f0ffffffffff0fc3f0fffffff0fff03ffc3ff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-cfcffffc3ff0fffc00fff0ff30ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffcffc3f0fffffc00ff0fffc00
-3ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-ffc3f0f0fc3fffff0fc3c000f0fffffffffc3ff0c0fffffff0ffff0ffffff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-fccffff0ff0003f0f0ffc3fff0ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffff303c3f0ffffffc00f0fff0fc
-3ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-ffc3f0f0fc3fffff0fc3c3fff0fffffffff0fffc30fffffff0ffffc3fffff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-cfcffff0fff0ffc3f0ffc3fff0ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffcc30f0c0ffffffff0f0fff0fc
-3ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-ffc3f0f0fc3fffff0fc3c3fff0ffffffffc3fffff0fffffff0ffffc3fffff0fc
-3c3f0ffffffffffffffffffffffffffffffffffffffffffc
-fccfffc3fff0ffc3f0ff0ffff0ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfff3c30fc30fffffcff0fc3f30f0
-3ff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-ffc3f0f0303fffff0f0ff0fcfc3f3fffff0003c3c3fffffff0ff0f03fc3ffc30
-ff0c3ffffffffffffffffffffffffffffffffffffffffffc
-cfcfffc3fff0ffc3f0ff0ffff0ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffff03fff0ffffff003ff00fc0c
-0ffc03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-ffc3f0fc0c3fffff003ffc03ff00ffffff0003f00ffffffff0ffc00ffc3fff03
-ffc0fffffffffffffffffffffffffffffffffffffffffffc
-fccfff0ffff0ffc3f0fc3ffff0ff0fc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcfffffffc3c3fffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfff0ffff0fff0c0fc3ffff0ffc30fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffff00ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccffc3ffff0fffc30f0fffff0fff03fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcffc3ffffffffffff0ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffcffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffff8001ffffffffffffffffffffffffffffffffffffffffffffffffa945
-bffffffffffffffffffffff45515fffffffffffffffffffc
-cfcfc00000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffcffffcffffffffffffffffff0ffc00ffc0
-fff03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffe0004403ffffffffffffffffffffffffffffffffffffffffffff995655
-05bfffffffffffffffffff0101505ffffffffffffffffffc
-fccfc00000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffcffffcfffffffffffffffffc0ff0f03f0c
-3fc30fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-fffffd000100003fffffffffffffffffffffffffaffffffffffffffffc415445
-105bfffffffffffffffff011455541fffffffffffffffffc
-cfcfc00000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffcffffcfff0c0ffc00ff00ff30ffffc3c3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffe00140000003ffffffffffffffdfffffffffe7fffffffffffffff1156151
-4456ffffffffffffffff8004040004bffffffffffffffffc
-fccfc00000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000ffcffffcfff0303f0f0fc3f3ff0ffff0fc3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffff400000400001bffffffffffffebffffffffff9ffffffffffffffd0404912
-0016bffffffffffffffd00101140006ffffffffffffffffc
-cfcfc44444444444111044444444444444441044444411111110444444444444
-4444444444444444444444444410444444444444444411111044444444411111
-1044411111104444444444444444ffcffffcfff0fc3c3f0f0fffff0fff03fc3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fffc0000010500003ffffffffffffdffffffffffed7fffffffffffffc1056518
-1142affffffffffffff500404015000ffffffffffffffffc
-fccfc10010000101040410100001010004010401004100410101010041010401
-0004101110100104100101010404010000010101000100400101000010100101
-0401101004010010010000441010ffcffffcfff0fc3c3f0f0fffff0ffff0fc3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-fff00000010000000ffffffffffff2ffffffffffba5fffffffffffff001545a5
-0005abffffffffffffe0006544401113fffffffffffffffc
-cfcfc41101114044010104044440441110441044110411041010441104104110
-4441010001044410411010410110404444444410111044045010111101044410
-0444044110404404441111010400ffcffffcfff0fc3c3f0f0fffff0ffffc3c3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffe000000000000003ffffffffffd7ffffffffffee5ffffffffffffc11101550
-0111a67fffffffffffc006be54000001fffffffffffffffc
-fccfc04044041040441041110110000404100411004100400440400410401004
-0010441110410101004104104401040410100104410401010104401044404041
-1000410404110110110410101044ffcffffcfff0fc3f0c0f0fffff0ffffc3c3f
-0f0fc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffc000000000000003ffffffffffd6ffffffffffea97fffffffffffc00014511
-041149bfffffffffff005bffd4400005bffffffffffffffc
-cfcfc40401010404004110441004444101011000441044044105111041044441
-1104010041104044110441040110411104044040101044101041044000040404
-0111041041101004404101044010ffcffffcfff0fc3fc30fc3f3ff0ff0f03f0c
-3fc30fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffc000000005000000ffffffffffc3ffffffffffee57fffffffffff044100450
-1055555fffffffffff01bfffe54400403ffffffffffffffc
-fccfc04110404110441011010440011010440111010411101011404100410011
-0041104410041101040104104404104010411114410410410440010514410440
-4040404010010140041044010440ffcffffcfff0fc3fff0ff00fff0ffc00ffc0
-fff03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff4000000010000000ffffffffff47fffffffffffa83ffffffffffc000004445
-50555657fffffffffd06bfffea1004006ffffffffffffffc
-cfcfc41004101004110400441104440104004004104100010440101044104440
-4410040104410044104401041041040441040540041041000104501001104104
-1104110441104411110400440404ffcffffcfffffffc3c3fffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff0000000000000000ffffffffff46ffffffffffae47ffffffffff0000000155
-01655996fffffffffc06fffffe9451410ffffffffffffffc
-fccfc10441040440404111010100404410441110040044440104410401040010
-0441104410104401010050404100404104004544410404111040044110001010
-0401004004041040404111004110ffcffffcffffffff00ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-fd0000000050000000ffffffffff03ee9abfffe96a82fffffffffe4010420069
-555955a5fffffffff407ffffffea55104ffffffffffffffc
-cfcfc41010104114041040404411040104040404411401011010104110411104
-4010410104401044104404110411041040441640100110041011100404444101
-1044101110100410101040441000ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fc10000001400000017ffffffffe07b6bd8555469900fffffffffe00040105a5
-49945591fffffffff417bffffffffd5147fffffffffffffc
-fccfc04104110401010410110040111041010440104110441101041004000041
-0441041004044104040441004010040411011911011041104401011041041010
-4040044004014104040404104110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-fc00000000100000003ffffffffd03aafa5af956a600fffffffffc00440115a6
-51955665fffffffff44affffffffff9147fffffffffffffc
-cfcfc40041001044104041004411040414444011001010110040410441111104
-0400410440401041104104110404411100441441100410410110100410100411
-0411100441101041111041010100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fc00000001100400517ffffffffd03761156a55415107ffffffffc0000005bbe
-985555c1bffffffff407fa9bff906aa107fffffffffffffc
-fccfc04410444001010410440100410115400400110404404411041010040040
-4111004010410410404401004140440044104504044104104404444104014100
-0100044010444100004104101010ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-fc00000000117554443ffffffffc05a48159a15151203ffffffff00000016fff
-e5265a457ffffffff40a94016956ffe053fffffffffffffc
-cfcfc40100110440441041011011104455144111044110041100400441105104
-1040441104104104110110111011004410404690410410401041001010440411
-1011101111000411111041010104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffc3fffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffff03ffffffffffffffffffffffffffffffffff
-ffffffffffffffffff03ffffffffffffffffffffffffffffffffff0fcfffffff
-fc000000015ffa01107ffffffffc05bbaba8f9aa96401ffffffff00000056bff
-fffd90567ffffffff4067fdbfe59966013fffffffffffffc
-fccfc11044404111100104100440040104411040401041010411044010040040
-4404104045441041101001040440441100111fd4104040110410110401004041
-0100444004111000400404111040ffcffffcfff0ff3fc03ff00fff0ffc00ffc0
-fff03fffffff00ffffffffffff0fff03ffffffff0fffffffffffffffffffffff
-fffffffffffffffffffc00fc3ffffc3ffc0ffffffc000ffffffffffffffff0ff
-f03ffc0ffc00fc000ffffffc0fff03ffffffffffffffffffffffffffffffffff
-ffffc03fffffc000ff03ffffffffffffffffffffffffffffffffff3ccfffffff
-fd04000006ffee0101bffffffffc1aed997afc555a501fffffff80000401abff
-ffffe664bffffffffc0a54545560116047fffffffffffffc
-cfcfc10100110004444000044411011010011010110404101010101101104404
-4101010411444104010444410011004044405b91041104404104400110441040
-4411004440010111111044404404ffcffffcfff03f3f0f0fc3c3fc0ff0f03f0c
-3fc30ffffffc3c3ffffffffffc0ffc30fffffffc0fffffffffffffffffffffff
-fffffffffffffffffff0f03c3ffff03ff0c3fffffc000fffffffffffffffc0ff
-c30ff3f3f0f03c000ffffff0c3fff3ffffffffffffffffffffffffffffffffff
-ffff0f0fffffc000fff3ffffffffffffffffffffffffffffffffff0fcfffffff
-fe1e45557fffff8000fffffffffc5b7fbff3fdbabb900fffffff4000000506bf
-fffff1987ffffffffd1542517e0451644bfffffffffffffc
-fccfd01011041100041111104101100441104441004101010404410044040110
-1040441106901040404104104440440400110584100040101010044411010411
-0104040104404104110410100100ffcffffcfff03f3c3fff0ffff30ffffc3c3f
-0f0fc3fffff0fffc3f0ffffff30ff0fc3ffffff30fffffffffffffffffffffff
-fffffffffffffffffffffc3c303fcc3fc3f0ffffffff0cc30fffffffffff30ff
-0fc3f3f3fffc3cffffffffc3f0ff0fffffffffffffffffffffffffffffffffff
-fffc3fffffffcfffff0fffffffffffffffffffffffffffffffffff3ccfffffff
-fe2abaffffffff6000fffffffffc5bbeffdfff3ffa900fffffff40000005846f
-fefff16abfffffffff4559965c66aaa95ffffffffffffffc
-cfcfc10404400411104041001010044010410410441044104110004410411004
-4011010411b44011041041040411010111040440411011044104401040404040
-1041104040110410100111044410ffcffffcfff30f3c3fff0fffff0ffff0fc3f
-0f0fc3fffff0fffc3f0fffffff0ff0fc3fffffcf0fffffffffffffffffffffff
-fffffffffffffffffffff0fc0c0ffc3fc3f0fffffffc3c30c3fffffffffff0ff
-0fc3fc0ffffc3cffffffffc3f0ffffffffffffffffffffffffffffffffffffff
-fffc30ffffffcfffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff3aafefffffff8000fffffffff85fdfffafff4bae541fffffff00000110145b
-d60af0697fffffffffdaa96abfa9aaa8affffffffffffffc
-fccfc01040110104040410110104401100004101110010441004110101044440
-1100444041a40410110410011040101041114410100441100410110404101104
-0410040404401001044404404040ffcffffcfff30f3c3fff0fffff0fff03fc3f
-0f0fc3fffff0ffff0f3fffffff0ff0fc3fffff3f0fffffffffffffffffffffff
-ffffffffffffffffffff03fc3f0ffc3fc3f0fffffff0fc30c3fffffffffff0ff
-0fc3fffffff0fc003fffffc3f0ffffffffffffffffffffffffffffffffffffff
-fffc0c3fffffc003ffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff25aeffbfffffe000fffffffff93bbaa57ffe8555601fffffff00000045201b
-79bba2547fffffffffcabfee7f6feba8affffffffffffffc
-cfcfc40411001040404101004044110411111044004404104110404410100104
-4044001101251041104101100404444410441104414010044104041041044041
-0104404041044110004040110104ffcffffcfff3c33c3f0f0fffff0ffff0fc3f
-0f0fc3fffff0fc3fc0ffffffff0ff0fc3fffff0003ffffffffffffffffffffff
-fffffffffffffffffffff0fc3f0ffc3ff0c0ffffffc3fc30c3fffff0003ff0ff
-c303ffffffc3fffc0fffffc3f0ffffffffffffffffffffffffffffffffffffff
-fffc3f0fffffffc0ffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff3506eeffffffb001fffffffff86efffeb9a86aa5553fffffff50000151a84f
-b53684656fffffffffcaaeeabfabeea87ffffffffffffffc
-fccfc11040444004110444101101004100404401110111010101101004444410
-0410444040510404040410444110004041010441101104441001104104011104
-1040441104041041110411001010ffcffffcfff3c33c3f0f0fffff0ffffc3c3f
-0f0fc3fffff0fc3fc0ffffffff0ff0fc3fffff0003ffffffffffffffffffffff
-fffffffffffffffffffffc3c3f0ffc3ffc30ffffffc3fc30c3fffffffffff0ff
-f0c3ffffff0fffff0fffffc3f0ffffffffffffffffffffffffffffffffffffff
-fffc3f0ffffffff0ffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffea406eaabaaff003fffffffff8abafa3e00059a954afffffffe000016aa45f
-bb7ad111afffffffffd5bee9ffe7bf58bffffffffffffffc
-cfcfc40404010441041010040410110410041044041040441041110441010104
-4404101104104110411004011004440410441010044040101511041010400001
-0404000040410104104010444104ffcffffcfff3f03c3f0f0fffff0ffffc3c3f
-0f0fc3fffff0fc3f3c3fffffff0ff0fc3fffffff0fffffffffffffffffffffff
-fffffffffffffffffffffc3c3f0ffc3ffff0ffffff0ffc30c3fffffffffff0ff
-ffc3fffffc3fffff0fffffc3f0ffffffffffffffffffffffffffffffffffffff
-fffc3f0ffffffff0ffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffe5045a54057af003fffffffff46aa94e9540561550afffffffc0000156612f
-eebfd4156fffffffffe27fd3aab59964bffffffffffffffc
-fccfc11041104110400104411041004104410101010411000411440010101041
-0101044041041004100441100441011101010404440411010510410404111110
-4101111101004001040404100440ffcffffcfff3f03f0f0fc3c3ff0ff0f03f0c
-3fc30ffffffc3c3c3f0fffffff0ffc30ffc0ffff0fffffffffffffffffffffff
-fffffffffffffffffff0f03c3f0ffc3fc3c3ff03ff0ffc30c3fffffffffff0ff
-0f0ffffff0003c3c3ff03ff0c3ffffffffffffffffffffffffffffffffffffff
-ffff0c3ff03fc3c3ffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffaaa85bf484bfe03ffffffffff51aea6555140565516ffffffff000001a942f
-ffffd4447fffffffffe26544000aba95bffffffffffffffc
-cfcfc40110410401044440100104110410041040444004111040411104044100
-4410401110410101044104044104110044104110011100441104101041044044
-0040404010141110404111044010ffcffffcfff3fc3fc00ff00fff0ffc00ffc0
-fff03fffffff003c3f0fffffff0fff03ffc0ffff0fffffffffffffffffffffff
-fffffffffffffffffffc00fc3f0ffc3ff00fff03ff0ffc30c3fffffffffff0ff
-c03ffffff0003f00fff03ffc0fffffffffffffffffffffffffffffffffffffff
-ffffc0fff03ff00fffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffeab56bf9afeff4fffffffffff006aa5511604055503ffffffff0000056507f
-efffcd12aefffffffff59925001aaa95fffffffffffffffc
-fccfc11010400044101004411040401004404104100441104010110410401011
-0104110404101044001041010410404401041041100044010040040410441001
-1104101104400010110100401104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffeaea6bffabffef7fffffffffe412a95004100115106ffffffffc00012a917f
-fffff8441bfffffffffc5455001a9a52fffffffffffffffc
-cfcfc00441044410410110104410110110101041010104041104414104110404
-4041004044410401110410440104110110404104044401104411011041010444
-0010040040044441041044110100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fffbaaabfeefffefbfffffffffd042a50445540015001ffffffff0000459406f
-fffff151fffffffffff951150010765bfffffffffffffffc
-fccfc44110010104104041010104041001044100444410410001001041004100
-1010440440104110404104011041004404440040410111041040440410104001
-1101111011000010410400401040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffebb56bfebfffbfffffffffff80055545aeba1010410bfffffffa000059402f
-fffff595fffffffffffd14000010155bfffffffffffffffc
-cfcfc01004441040410404101041004444410044000000104444110410440411
-0440044104410044041041104410440444104404101040410404004044044444
-0044004104444441104044044410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fffa829eeabfffefffffffffff4014551abae954100003fffffff40001164018
-7fffa15bfffffffffff910001100054bfffffffffffffffc
-fccfc44110010410101110444410440000101100444444400101004104111040
-4411101044104401010410100404411001010111040404100111111101100101
-0401110410040410041010400104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffe94abff96fffbfffffffffff0445155a555554440100fffffff000101514be
-ffff95affffffffffffd0016ef550547fffffffffffffffc
-cfcfc10104440101044001004004011111010044104010411044110410400411
-0101010410410444104104444110100444101041111041011040404040411044
-1044100041104101100441111040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-fff5256b5f5bbefffffffffffe405154199954501000157fffffc000010554a5
-affe55fffffffffffffd00641015040ffffffffffffffffc
-fccfc41040404410400440100441101040441004040441004010404040044040
-1040444440104041041001004404444101044410104010100411041011040410
-0410044400411044044104004404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffc3ffff0ffffffffffffffc3fff003fffff
-fffffc3fffffffff0ffffffc3fffffffffffffffffffffffffffffffffffffff
-003fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffc3ffffffffffffffffffffffffffffffffc3fffffffc3ffffff3ccfffffff
-ffe959a9ffdeff8ffffffffffd15111056aab55110458e7fffffd400000511ba
-59fe56ffffffffffffff0054404a4000fffffffffffffffc
-cfcfc01104044044111011011010044011010441010100441101040411104411
-0411004004001110410110110101004410410104410444410104104100004101
-0441010111004010401010440110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffc3ffff0ffffffffffffffc3ffffc3fffff
-fffffc3fffffffff0ffffffc3ffff0ffffffffffffffffffffffffffffffffff
-fc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffc3fffffffffffffffffc3fffffffffffffc3fffffffc3ffffff0fcfffffff
-ffea46abbffbfbbffffffffffe15445116aaa950100552bfffffc400001544aa
-a5b96fffffffffffffff0060000640100bfffffffffffffc
-fccfc44001101001040100440404410440441010444044110044011004041100
-4100441110444004104411041044110104104441040001004410010414441040
-4104404404110440041101104004ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0ffffffffffffffc3ffffc3fffff
-fffffc3ffffffffffffffffc3ffff0ffffffffffffffffffffffffffffffffff
-fc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffc3fffffffffffffffffc3fffffffffffffc3fffffffc3ffffff3ccfffffff
-fffaa19afebbbfbffffffffffe16000115596540051145bfffffc00000154bff
-a5a946fffffffffffffc00541159400700fffffffffffffc
-cfcfc10444010444011011011040104011010104001010004410440441110044
-1044101041010444041004410400041041041040405110444041104040104104
-1001041040404011010410041100ffcffffcffffffffffffffffffffffffffff
-ffffffffffff00ffc0ff0c0ff003f003ffc00ff00ff0f0f003fc30fffc3fc3f0
-fffffc30ffc3c3c00fff003c303ff0fffffffffffc3f0ff00ff0f0f0fc3fffff
-fc3fc00ffc3c3fc00ff00ffffffffffc3f0ff00ff0f0f0fc3ffffcc30fc3f0ff
-00fc303ffffffc03f0fc3fc3fff00fc303ff003fc03ff003ffffff0fcfffffff
-ffeada6be7bffefffffffffffe991154504040401000676fffffe2000015546b
-f26554fffffffffffff000154459002c8017fffffffffffc
-fccfc40041104001100410440411040440404441110441110104104110011001
-0404110410441041010110104111110411104104110404104410040411040411
-0444104044100440440101110044ffcffffcffffffffffffffffffffffffffff
-fffffffffffc3f3f0c3f0303c3fcffc3ff0f0fc3c3f0c0fff0fc0c3ffc3fc3f0
-fffffc0c3fc303ff0ffc3c3c0c0f0003fc3ffffffc3f0fc3c3f0c0f0fc3fffff
-fc3fffc3fc303f0f0fc3c3fc3ffffffc3f0fc3c3f0c0f0fc3ffffc30c3c3f0fc
-3f3c0c0ffffff0f0f0fc3c000fc3c3c0c0fc3c3f0f0fc3c3ffffff3ccfffffff
-fffaaaaafffbbbfffffffffffef1411144010000404466bffffffb000052059a
-b254107fffffffffff4000040111002b90005ffffffffffc
-cfcfc04400041110044100010104404004101010411011011010410404440444
-1041004104110410441101041040404104041044404044041041104100404040
-4000411001044004104010404404ffcffffcffffffffffffffffffffffffffff
-fffffffffff0fffc3f0f0fc3c3ffffc3fc3f0f0fc3f03cfff0fc3f0ffc3fc3f0
-fffffc3f0fc0f3ff0ff0fc3c3f0ff0fffc3ffffffc3f0f0fc3f03cf0fc3fffff
-fc3fffc3fc0f3c3f0f0fc3fc3ffffffc3f0f0fc3f03cf0fc3ffffc30c3c3f0f0
-fffc3f0fffffc3f0fc3cffc3ff0fc3c3f0f0fc3c3f0f0fc3ffffff0fcfffffff
-fffaaaabfffefefffffffffffff0145110040004000402fffffffc0000051016
-e255567ffffffffff00000004051002f90111ffffffffffc
-fccfc40111104011111011104040101110044104100100100404101041011040
-4010441041004104010444410411041040410410041101104104041011041004
-1111040440401101041104110100ffcffffcffffffffffffffffffffffffffff
-fffffffffff0fffc3f0f0fc3c00fffc3fc3f0f0003f0fff000fc3f0ffc3ff0c3
-fffffc3f0fc3ffff0ff0fc3c3f0ff0ffffffffffff0c3f0003f0fffc30ffffff
-fc3fc003fc3ffc3f0f0003ffffffffff0c3f0003f0fffc30fffffc30c3c3f0f0
-fffc3f0fffffc000ff03ffc3ff0003c3f0f0fc3c000f0fc3ffffff3ccfffffff
-fffeaaaaffebebfffffffffffb816544000000000445455bffffffc000011046
-9851157ffffffffd000010001040003fe0000ffffffffffc
-cfcfc04410401100000100101104040041000401044044411101044104100410
-1111010410101041101010104140440411104004410410410410410440400444
-1040104104044010104041041044ffcffffcffffffffffffffffffffffffffff
-fffffffffff0fffc3f0f0fc3fc00ffc3fc3f0f0ffff0ffc3f0fc3f0ffc3ff0c3
-fffffc3f0fc3ffff0ff0fc3c3f0ff0ffffffffffff0c3f0ffff0fffc30ffffff
-fc3f0fc3fc3ffc3f0f0fffffffffffff0c3f0ffff0fffc30fffffc30c3c3f0f0
-fffc3f0fffffc3ffff03ffc3ff0fffc3f0f0fc3c3fff0fc3ffffff0fcfffffff
-ffffa9abeffeaffffffffffffd01a4445000010010145669fffffffe00044115
-14459a7fffffffd0000010010010006fa0000ffffffffffc
-fccfc41004040444444444410401011100444110010401040044401001044104
-4104104041044410044104441150110100041140104104040101004011044411
-0411001010400401040410404100ffcffffcffffffffffffffffffffffffffff
-fffffffffff0fffc3f0f0fc3fff0ffc3fc3f0f0ffff0ffc3f0fc3f0ffc3ffc0f
-fffffc3f0fc3ffff0ffc303c3f0ff0ffffffffffff0cff0ffff0ffff03ffffff
-fc3f0fc3fc3fff0c0f0fffffffffffff0cff0ffff0ffff03fffffc30c3c3f0f0
-fffc3f0fffffc3fffcf0ffc3ff0fffc3f0f0fc3c3fff0fc3ffffff3ccfffffff
-ffffaaafffbaedfffffffffffa4a95540010000100455966fffffffd00000515
-5116bf7ffffff800000010000044005fe0001ffffffffffc
-cfcfc10110411010100110104040404044101041104110411100110110411044
-1010411104010041100440010104404411410011041010411044110440401040
-4104110400110110104104041010ffcffffcffffffffffffffffffffffffffff
-fffffffffffc3f3f0c3f0fc3cff0ffc3ff0c0fc3f3f0ffc3c0fc3c3ffc3ffc3f
-fffffc3c3fc3ffff0fff0c3c3f0ff0fffc3fffffffc0ffc3f3f0ffff0fffffff
-fc3f0f03fc3fffc30fc3f3fc3fffffffc0ffc3f3f0ffff0ffffffc30c3c0c0fc
-3f3c3f0ffffff0fcf0fc3fc3ffc3f3c3f0fc303f0fcfc303ffffff0fcfffffff
-ffd2a6bbfeebbc3fffffffffeaaa5940040000000115669afffffffc00005021
-146ffffffffff00000002000001001afa0000ffffffffffc
-fccfc41040040104411004410411040401010404441010100411104404100101
-0404040400441001044011104041041104101104410441104100401011040404
-0441010111011004401041110404ffcffffcffffffffffffffffffffffffffff
-ffffffffffff00ffc0ff0fc3f003ffc3ffc30ff00ff0fff0303c00fffc3ffc3f
-fffffc00ffc3ffff0ffffc3c3f0ffc03fc3fffffffc3fff00ff0ffff0fffffff
-fc3fc0c0fc3fffff0ff00ffc3fffffffc3fff00ff0ffff0ffffffc30c3f030ff
-00fc3f0ffffffc03f0fc3ff00ff00fc3f0ff0c3fc03ff0c3ffffff3ccfffffff
-ffc1aaabbabaf86fffffffffbaaaa5144040001004156669fffffffc00000045
-454ffffffffff01000001500000002bfc0000ffffffffffc
-cfcfc10404411041004110040100104110444110010104411041000110044410
-4111014111104110101104101110410040410410104404040444110440411041
-1010404410440441044110004110ffcffffcffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ff
-fffffffffffffffffff0f0ffffffffffff3ffffffffffffffffffffc3fffffff
-fffffffffffffc3c3fffffff3ffffffffffffffffffffc3fffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff82a55a5aebf91fffffffffaaea6550010000004045915afffffff000000000
-579ffffffffff00000000a5000000abf40000ffffffffffc
-fccfc40101010410101041011011010404001004404441010410444401100104
-1040144004111041044041044401044411041004041041111011004004040410
-0444104104004010001001110004ffcffffcffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0ff
-fffffffffffffffffffc03fffffffffffcfffffffffffffffffffffc3fffffff
-ffffffffffffff00fffffffcfffffffffffffffffffffc3fffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff41aa956aafed1fffffffffbaaaa51000000040000400a6ffffffd000000015
-5f87fffffffff00000000658000009ae00000ffffffffffc
-cfcfc04044100104044010440400441041110440111004100104101044044401
-0404451110401104004410400110401110410441110410404104100441104104
-4001041010440441110110401110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc41101044401101104104111000010004011000441044401010100400110
-4104100441050041110104111004444004104110004111110041044410001040
-1110444101011000404404110104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-fffffffffffffffffffff0fffffffffc3fffffffffffffffffffffffffffffff
-ffffffffff0fffffffffc3ffffffc3fffffffffffffffffc
-cfcfc10410400110041041041010111101110441111010410110444411045011
-1041044100404411041041000441001101041041111040001104410104444111
-0404101044100111040111041040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcffffff0
-fffffffffffffffffffff0fffffffffc3fffffffffffffffffffffffffffffff
-ffffffffff0fffffffffc3ffffffc3fffffffffffffffffc
-fccfc04044051041104104404101041044004010104104004410000040040501
-0104401011110440410410444010110110410401040411144040104401001000
-4110410401044410104400404410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccffffff0
-fffffffffffffffffffff0fffffffffc3fffffffffffffffffffffffffffffff
-ffffffffff0fffffffffc3ffffffc3fffffffffffffffffc
-cfcfc41100404101000410110444104101110404410441141044445104411010
-1040110404104111044441041104044441044110411041001011040110450444
-1001004110100104041044040100ffcffffcffffffffffffffffffffffffffff
-fffffffffffffffffffffffffff0fffc3fffffffffc00fffffffffffffffffff
-ffffffffffffffffffffffffffff0ffffffff0fffffffffc3ffffff0ffffffff
-fffffffffffffffc3ffc3fffffffffffffff0ffffffffc3fffffffffffff0fff
-fc3fff0f003fffffffffffffffc00fffffffffffffffffffffffff0fcffffff0
-c3fc03c3fcfc03f030fc00fffffffffc3c3f00fc30ffffffffffc00fc03f030f
-c03f030fc00fffffffffc30f0ff3c3c3fffffffffffffffc
-fccfc10410440040110101100010040410001110040040410401100010100104
-4411004110040000100104104041041010041111040404110440411004004101
-0110110044010404410410411010ffcffffcffffffffffffffffffffffffffc3
-fff0fffffffffffffffffffffff0fffc3fffffffffff0fffffffffffffffffff
-ffffffffffffffffffffffffffff0ffffffff0fffffffffc3ffffff0ffffc3ff
-fffffffffffffff0fffc3fffffffffffc3ff0fffffffff0fffffffffffff0fff
-fc3fff0ffc3fffffffffffffffc3fffffff003ffffffffffffffff3ccffffff0
-30f0f0c30cf0f0fc30f0f0fffffffffc3cfc3c3c0c3fffffffff0f0f0f0fc30f
-0f0fc30f0f0fffffffffc0c30c33c3cffffffffffffffffc
-cfcfc04041004404404410411101104004440001104404044110411411044040
-0104111041104444411041041010410104410041104441004104101110441040
-1004404441101046104104100440ffcffffcffffffffffffffffffffffffffc3
-fff0fffffffffffffffffffffff0fffc3fffffffffff0fffffffffffffffffff
-ffffffffffffffffffffffffffff0ffffffff0fffffffffffffffff0ffffc3ff
-ffffffffffffffc3ffffffffffffffffc3ff0fffffffffc3ffffffffffffffff
-fc3fff0ffc3fffffffffffffffc3fffffff0f0ffffffffffffffff0fcffffff0
-f0f0f0c30cfff0fc0ff0f0fffffffffc33fc3c3c3c3fffffffff0f0f0f0fc0ff
-ff0fc0ff0f0fffffffffc3c30c33c33ffffffffffffffffc
-fccfc41004110100040104104410400441111110040041101044100100401004
-4441000410041104104410110444104100104410411011141041044104104044
-411011001041042b841041044010ffcffffcffffffffffff0c3ff0f0ff00ffc3
-fff0ffc3f0ffffff003f0fc3fc00ff003fc03f0c0fff0ff0fc3fffff0fc3fc03
-fc3c3c3f0fffff30c3f0fc3fc03f0c0ffffff0c3ff0f0f003ffc00f0c0ffc3ff
-f00ff0f0ffffffc3ff003fc303ffffffc3ff0c0ffc03ffc3fffffcc30fc00fff
-003fc00ffc3ffc03ffffffffffc3fffc03f0f0ffffffffffffffff3ccffffff0
-f0f0f0c30cfc00fc3ff0f0fffffffffc03fc003c3c3fffffffff0f0f000fc3ff
-c00fc3ff0f0fffffffffc3c30c33c03ffffffffffffffffc
-cfcfc10440404044404011040101044104000011011104044101011111044441
-0010444104410041040104404101001044441104100444410444101041041101
-040410110410411f500010401100ffcffffcffff0fffffff030ff0c0fc3c3c00
-0f0003c3f0fffffc3fcf0fc3f0f0fc3c3f0f0f0303ff0ff0fc3fffff0fc3f0f0
-fc303c3f0fffff0c30f0fc3f0fcf0303fffff030ff0c0ffc3ff0f0f0303c000f
-c3c3f0c0ffffff0ffffc3fc0c0fffffc000f0303f0f0fff0fffffc30c3ff0ffc
-3c3f0f0ffc3ff0f0ffffffffffc3fff0fcf0f3ffffffffffffffff0fcffffff0
-f0f0f0f0c3f0f0fc3ff0f0fffffffffc30fc3ffc3c3fffffffff0f0f0fffc3ff
-0f0fc3ff0f0fffffffffc3c3c30fc30ffffffffffffffffc
-fccfc41010041101041100411010101011111100441040401010441000410010
-4404104040104440404410041040444410110041044410104410410410104010
-1041044110041045411404110044ffcffffcffff0fffffff0fc3f03cf0fc3fc3
-fff0ffc3f0fffffc3fff0fc3c3f0f0fc3c3f0f0fc3ff0ff0fc3fffff0fc3c3f0
-fc0f3c3f0fffff0c30f0fc3c3fff0fc3fffff0fc3f03cffc3fc3f0f0fc3fc3ff
-0fc3f03cffffff0ffffc3fc3f0ffffffc3ff0fc3c3f0fff0fffffc30c3ff0ff0
-fc3c3f0ffc3fc3f0ffffffffffc3ffc3fff00fffffffffffffffff3ccffffff0
-f0f0f0f0c3f0c0fc3ff0c0fffffffffc3c3c3c3c3c3fffffffff0c0f0f0fc3ff
-0c0fc3ff0c0fffffffffc3c3c30fc3c3fffffffffffffffc
-cfcfc10441104041104011040104410440104111000404110444010444101104
-1110410411110410110104410411110104404410404104440041044104411104
-4111101041104011040110041100ffcffffcffffffffffff0fc3f0fff0003fc3
-fff0fff0c3fffffc00ff0fc3c3f0f0fc3c000f0fc3ff0ffc30ffffffc30fc000
-fc3fff0c3fffff0c30f0fc3c3fff0fc3fffff0fc3f0ffffc3fc3f0f0fc3fc3ff
-0003f0ffffffff0ffffc3fc3f0ffffffc3ff0fc3c000fff0fffffc30c3ff0ff0
-fc3c3f0ffc3fc000ffffffffffc3ffc3fff0f3ffffffffffffffff0fcffffff0
-f0fc03f0c3fc30f003fc30fffffffffc3c3f00fc3c3fffffffffc30fc03f003f
-c30f003fc30fffffffffc00fc30fc3c3fffffffffffffffc
-fccfc41010041010041100011040041004041000444041004011101011044041
-0004041040404104404041104110004410110104110410011410401040100401
-1001444104010440404401104044ffcffffcffffffffffff0fc3f0fff0ffffc3
-fff0fff0c3ffffffc00f0fc3c3f0f0fc3c3fff0fc3ff0ffc30ffffffc30fc3ff
-fc3fff0c3fffff0c30f0fc3c3fff0fc3fffff0fc3f0ffffc3fc3f0f0fc3fc3ff
-0ffff0ffffffff0ffffc3fc3f0ffffffc3ff0fc3c3fffff0fffffc30c3ff0ff0
-fc3c3f0ffc3fc3ffffffffffffc3ffc3fff0f0ffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc04104410441110044404011104101104144041110441100410400410410
-4441010410111041111110041041110104441110401041104104110411044040
-0510101001101010040110041100ffcffffcffffffffffff0fc3f0fff0ffffc3
-fff0fffc0fffffffff0f0fc3c3f0f0fc3c3fff0fc3ff0fff03ffffffc33fc3ff
-fc3fffc0ffffff0c30f0fc3c3fff0fc3fffff0fc3f0ffffc3ff0c0f0fc3fc3ff
-0ffff0ffffffffc3fffc3fc3f0ffffffc3ff0fc3c3ffffc3fffffc30c3ff0ff0
-fc3c3f0ffc3fc3ffffffffffffc3ffc3fff0f0ffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff0f0fffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc40040104010404401041101040410410400410404104111044110104104
-1010444101000410040404410410104441010404110410441111041104401014
-4041044110410104404044410044ffcffffcffff0fffffff0f0ff0fffc3f3fc3
-fff0fffc3ffffffcff0f0303f0c0fc303f0fcf0fc3ff0fff0ffffffff03ff0fc
-fc3fffc3ffffff0c30f0303f0fcf0fc3fffff0f0ff0ffffc3ffc30f0fc3fc3ff
-c3f3f0ffffffffc3fffc3fc3f0ffffffc3ff0fc3f0fcffc3fffffc30c3ff0ffc
-303f0c0ffc3ff0fcffffffffffc3fff0fcf0f0ffc0ffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffc03fffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc11104441101040110410444104104101044104041040400100411041041
-0440100410511104411041104104410110444111044104010404104040444100
-1100401044104041041100101100ffcffffcffff0fffffff003ff0ffff00fff0
-0ffc03fc3fffffff003fc0c3fc30ff0c3fc03f0fc3ff0fff0ffffffff0fffc03
-fc3fffc3ffffff0c30fc0c3fc03f0fc3fffff003ff0ffffc3ffff0f0fc3ff00f
-f00ff0fffffffff0fffc3fc3f0fffffff00f0fc3fc03ff0ffffffc30c3ff0fff
-0c3fc30ffc3ffc03ffffffffffc3fffc03f003ffc0ffffffffffff0fcfffffff
-ff0ffc03fffffc03fc03ffffffffc3ff00ffffff003f00fffffffff0ffc03fff
-ffc00fc03ffffffffc3ff00ffffff003f00ffffffffffffc
-fccfc40410010040404404101001041044410104041104411044411040410410
-4011011104040040104110041041041104101040411041104110441111041044
-4044110401041010410411041010ffcffffcffffcfffffff0fffffffffffffff
-fffffff0fffffffffffffffffffffffffffffffffffffffc3fffffffffffffff
-ffffff0fffffffffffffffffffffffffffffffffffffffffffc3c3ffffffffff
-fffffffffffffffc3ffffffffffffffffffffffffffffc3fffffffffffffffff
-ffffffffffffffffffffffffffc00ffffffffffffcffffffffffff3ccfffffff
-fc0ff0f0fffff0f0f0f0ffffffff03fc3c3fffff003c3c3fffffffc0ff0f0fff
-ffc00f0f0ffffffff03fc3c3fffff003c3c3fffffffffffc
-cfcfc04101104411041040044110011100104041104000104104040411004104
-1100410041104411041105444410410410444404100411110441010010410410
-4401011044110440104100404104ffcffffcffff3fffffff0fffffffffffffff
-fffffff0fffffffffffffffffffffffffffffffffffffffc3fffffffffffffff
-ffffff0ffffffffffffffffffffffffffffffffffffffffffff00fffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffc3ffffffffffff0fcfffffff
-f30ffff0ff0ff0f0f0f0fffffffcc3fffc3fc3ff3ffc3c3fffffff30ffff0ff0
-ffcfff0f0fffffffcc3fffc3fc3ff3ffc3c3fffffffffffc
-fccfc41010410410110411101041100411041104010444441041104100441101
-0444104410441040410440101104104041001041044100404110104440104104
-1040100110404104401044040410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff0ffff0ff0ff0f0f0f0ffffffffc3fffc3fc3ff3ffc3c3ffffffff0ffff0ff0
-ffcfff030ffffffffc3fffc3fc3ff3ffc0c3fffffffffffc
-cfcfc10104041041004104044104111040404010404010010410400044110444
-1041110441010411104104410111101104144444441044101004441011041041
-0111044404041010110404410100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff0fff0ffffff0f0f0f0ffffffffc3fff0ffffff00ff003ffffffff0fffc3fff
-ffc03fc03ffffffffc3fff0ffffff00ff00ffffffffffffc
-fccfc04441100404100044410410410104101104110441100104111101004100
-4104004110441104044441041041044041010041011111110440410444410410
-1001100040404101040101004010ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff0ffff0fffff0f0f0f0ffffffffc3ffc3fffffffc3ffc3ffffffff0fff0ffff
-ffff0f0c0ffffffffc3ffc3fffffffc3c303fffffffffffc
-cfcfc41010411040444550104101041001041101004010411101010410441044
-1040441004410041110044104410401104441104440104410111104100444441
-0444044411041044404044101104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ff0ffff0fffff0f0f0f0ffffffffc3ff0ffffffffc3ffc3ffffffff0ffc3ffff
-ffff0f0f0ffffffffc3ff0ffffffffc3c3c3fffffffffffc
-fccfc10111040104001051041044104444104044110404104044104041104410
-0411110441111110444401041104110410110110011044104404041044101010
-4040400104100401041101040440ffcffffcffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffc3ffffffff003ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ff0ff0f0ff0ff0f0f0f0ffffffffc3fc003fc3fc3c3c3c3ffffffff0ff000ff0
-ff0f0f0f0ffffffffc3fc003fc3fc3c3c3c3fffffffffffc
-cfcfc41064404401110410410410400101010400401110401040001104040104
-4104104010100404101110410444444104404404440411041040410411045444
-1104111041044040410044104010ffcffffcfffffffc3fffffffffffffffffff
-ff000ffffffffffffffffffffffffffffc3ffc3fc3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-f000fc03ff0ffc03fc03fffffffc003c003fc3ff00ff00ffffffff000f000ff0
-ffc03fc03fffffffc003c003fc3ff00ff00ffffffffffffc
-fccfc10450040110040104104001044410401044110041110411110410411041
-1010444444444111044044444011041044110110410444444111104104411441
-0041000411101011004401001104ffcffffcfffffffc3fffffffffffffffffff
-ff0ffffffffffffffffffffffffffffffc3ffc3fc3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc44004404404411041010444010104110411004410040104104040400410
-0441010101004404441104441100410441041041104110404404041044105010
-4410444041041104110110444440ffcffffcfff0fc3c3ffffffffffff0fc330c
-3f0ffffffffffffc30ffc00fc3f0cc30fc30fc0f03ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc41100110110101104100040441041044100110104404441041004111104
-4010104410440110410041040444104010404410041041041041110410410440
-1004101110400440404411000010ffcffffcfff0fc3c3ffffffffffff0fc30c3
-0f0ffffffffffffc0c3f0ff3c3f0c30c3c0c3c0f03ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc10444404101040040411101010410401044411110110010110441040410
-1444110044111104104444111104441111104104441104410410404444041011
-0444411004111011041040444440ffcffffcfff0fc3c3ffffffffffff0fc30c3
-0f003ffffffffffc3f0f0fffc3f0c30c3c3f0c0c03ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfd04010040040411104101010444101040404040044404441004110410104
-4101041410404041041041044040010440040411044041111104440101110441
-1100100440400100410404010104ffcffffcfffc30fc3ffffffffffffc30f0c3
-0f0ffffffffffffc3f0f003ff0c3c30c3c3f0cc0c3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc41101104411040410010104010410104040404401041010441041104441
-0411104104111104410410441411104411104104401110040044111010404104
-0044411011044411041041101010ffcffffcfffc30fc3ffffffffffffc30f0c3
-0f0ffffffffffffc3f0ff003f0c3c30c3c3f0cc0c3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc44044010410104104441040440101010411041044000444044410044010
-4100041041040440111111111111044104411041111044411101044444441041
-1104441100410104010104010404ffcffffcfffc33fc3ffffffffffffc33f0c3
-0f0ffffffffffffc3f0fffc3f0cfc30c3c3f0cf3c3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc10401101041010040004104104410441040410410444001100404404444
-1045110410411111110441004104441040100410410404101050410100411044
-4044410411104410104040440100ffcffffcffff03fc3ffff03fffffff03f0c3
-0f0ffffc0ffffffc3c3f3fc3fc0fc30c3c3c3cffc3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc41110010010404411111041010104010104104100411110011110111004
-4100404411111041004111111110410411044444111044444104444044444101
-1101004110040101041104011044ffcffffcffff0ffc003ff03fffffff0ff0c3
-0f000ffc0ffffffc00ffc00ffc3fc30c3c00fcffc3ffc3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc04044441104044101000401104041104041010044100104440041100444
-1044111100100410444444411004444441104101040411001110101104111044
-0410441004411044104041104100ffcffffcffffffffffffff3fffffffffffff
-ffffffffcffffffc3ffffffffffffffffffffffffff003ffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-fccfc40410404041101010441044041104011010104404411041011110411040
-4411010445044444411044104444411110441044411104150441044444441101
-1111010441041001040400041044ffcffffcfffffffffffff0ffffffffffffff
-fffffffc3ffffffc3fffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3ccfffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc
-cfcfc10104040410410104010101010410100441040110104444100404104104
-0100444100411041104441044105510004444444104041011110411010110444
-1040404110400444104111404000ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fc0000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000000
-fccfc04411011041041041101010441041044004104404410104044101041044
-5044101044104410441044441046e44544110441111104515104441111104110
-4411111004111041010404110444ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41040440400410410044104010410410510010110041041111044410410
-0444444411041104411104110457e41044444411041044111544410404111044
-4104041110410410441040404100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc44004104044104105101111104104101004401044410410400410104104
-4104041104440444111044414445911511104111110444444444511111104404
-0441104101104104010404101010ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc00441010441040040410040101041040441110400101044111111041041
-1011110441044404444514444544454444111444444444444445444441040111
-1044410110040404444041044450ffcffffcfffffffc00ffffffffffffffffff
-ffffffffffff03ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc44104100010104411004404044010411010004111110110410044410410
-4441004044111111111151444451111144444444111144444459111110444441
-0444041004410100400410410160ffcffffcfffffffff0fffffffc3fffffffff
-fffc3ffc0fff03ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10410411104410100110041100404040441111041004004104401004111
-0111111410404444444455111554514544444444444444451115111104104410
-5101104440104414044104004044ffcffffcfffffffff0fffffffc3fffffffff
-fff03ff0c3fff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc04004041041004451041010444440411010400101111141111044111010
-4410444101110411111155551111451454511511111111115110411151010444
-1051041044441040401040440410ffcffffcfff0c3fff0ff003ffc3fff00ffff
-ffcc3fc3f0ff0fffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc40441104410440001104441010104400444044410400404104110440444
-4111011111044444451154515454515145144451111444544444511050504441
-0404444404410104110411044104ffcffffcfff030fff0ffff0fc000fc3c3fff
-fffc3fc3f0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc04010410104044440410010104040111000410004451041041004411010
-1104111044444115111445544111145451451111444451044404444504144410
-4510011140441040044104101040ffcffffcfff0fc3ff0ffff0ffc3ff0fc3fff
-fffc3fc3f0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41104041041101104101101041104410110401110410410410444410444
-4441110444441141554515451511450515514444444505445141111044411104
-4045504044104411101110410410ffcffffcfff0fc3ff0ff000ffc3ff0003fff
-fffc3fc3f0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc10101010010040410410410410000104404110404104104111111104410
-4011104444451114115145514444445144511114444450451111044441111114
-4444041111040101010400104104ffcffffcfff0fc3ff0fc3f0ffc3ff0ffffff
-fffc3fc3f0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41044104441104001041041101111041041044041044041100010110104
-1111044441104445544454545151151445111111451105111444441111044441
-1111444401011044444111040400ffcffffcfff0fc3ff0fc3f0ffc3ff0ffffff
-fffc3fc3f0ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc00410400010040444104100044040410410400440411110044444444444
-0441114451111151115115111445111114511111111450444444411144444444
-4411110110404104040004104044ffcffffcfff0f0fff0fc3c0ffc3ffc3f3fff
-fffc3ff0c3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc44040111105011001040410440411004004044011004004410401011041
-4411111104444444444544545111111111444444444445111111110444444444
-1044445111111040411101011104ffcffffcfff003fff0ff0303ff00ff00ffff
-fffc3ffc0fffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc01104400410410110411004010100110440441100110441104110441110
-4444411114445145151114451444444444445111114511444444444444411111
-1111104104040411041044440410ffcffffcfff0ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc44010044104101010100110404411010104100411044410041104441104
-4111111111111111411544411111144444111111111144444451104444511104
-4444441141104400410401004100ffcffffcfff0ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc10444411011010441044404110040441041044041001104410411011041
-1110444445145144444045111111111111441111111444444444441111044444
-1110414444444111044110441044ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41001040100404010401041004410410410410410444041104110444444
-1111104451444444445444444444445114451111111111111111111104504411
-1111111110401040401040010410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc10110404411111104110104100104100101041044100404041044100444
-4444444414445111110444511444444444444441144444444444444444141111
-1444444444444411044104501040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc04044041040000410441040411111044410410411011110444404444101
-1111111145111455111111144451111111111111111111111111104041011044
-4441111104440104101010040100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41101110104444104010410104100404041040101104041040444011111
-1110454514514511114444445111044444444104444445111044451444511104
-1051114444444410410441011010ffcffffcfffffffc3fffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffc0ffffffffff
-fffffffffff3cffffffffffffffff03ffffffffffffffffffffcf3ffffffffff
-ffffffffffffffc0fffffffffffffffffffff3cfffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10040101040410401104104410044040410104450041000411041504411
-1105105115144111444411111111111104444451111111104444111111044444
-4504444444410104104010440440ffcffffcfffc00fc3ffffc3ffc0ffffffffc
-3fc00fffffff03ffffffffffffffffc3ffc0fff03ff003f0003fc0fff03ffc0f
-ffffffc0fff3cfffffffc3ffc0fff03ffc0fff03fffffff03ffcf3ffffffffff
-ffffff0fff03ffc0fff03ffc0fffffffc0fff3cfffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41104410404101040401041001111104101040101110451111110044444
-4444451111444444444444444444444111104410444444111044444410411044
-5111111111111041041104411004ffcffffcfff0f03c3ffff03ff0c3fffffff0
-3f0f03fffffc30ffffffffffffffff03ff0c3fcfcfc3c0f0003ffcffc30ff0c3
-ffffff0c3ff3cfffffff03ff0c3fff3ff0c3fc30ffffffc30ffcf3ffffffffff
-fffffc0ffc30fffcffc30ff0c3ffffff0c3ff3cfffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc04040104110040104110410110400410410411044044101041044511044
-4111111144511151144441111111111111044444104441110445111111111111
-1110114444441110410410100440ffcffffcfffffc3c303fcc3fc3f0cc30ffcc
-3fffc3fffff0fc3f003ffffffffffcc3fc3f0fcfcffff0f3ffffc3ff0fc3c3f0
-fffffc3f0ffffffffffcc3fc3f0ff0ffc3f0f0fc3fffff0fc3fffffffffc3f0f
-fffff30ff0fc3fc3ff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41011041004411004411004404044101004110401101010411041104441
-1111444444451415444444444444444444441111044444444441111111111111
-1445111451110404110101044010ffcffffcfffff0fc0c0ffc3fc3f0c30c3f3c
-3fffc3fffff0fc3c3fcfffffffffffc3fc3f0ff03ffff0f3ffffffff0fc3c3f0
-fffffc3f0fffffffffffc3fc3f0fffffc3f0f0fc3fffff0fc3fffffffffc3f0f
-ffffff0ff0fc3fffff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10441040441100440100440041104044110404110410511110411044411
-1114451445115144551114444444444111111110444444444410111111111111
-0451114504444441041044101100ffcffffcffff03fc3f0ffc3fc3f0c30c3cfc
-3fff0ffffff0fc3c3fffffffffffffc3fc3f0fffffffc3f000ffffff0fc3c3f0
-fffffc3f0fffffffffffc3fc3f0fffffc3f0f0fc3fffff0fc3ffffffffff0f3f
-ffffff0ff0fc3fffff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc04010411010051011044111110041101041041010111040411111111110
-4444444444511455511111110441111111110444441104441111104444111111
-4444441110411044410410444040ffcffffcfffff0fc3f0ffc3ff0c0c30c3c00
-0ffc3ffffff0fc3c00ffffffc000ffc3ff0c0fffffff0ffff03fffff0fc3c3f0
-fffffc3f0fffffffffffc3fc3f0fffffc3f0f0fc3fffff0fc3ffffffffffc0ff
-ffffff0ff0fc3fffff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41104100104400440041040404404010404110441010411044110440444
-4444444511144511144440444411111111104444511111111111045141044454
-5111115144440410404104000410ffcffffcfffffc3c3f0ffc3ffc30c30c3c00
-0ff0fffffff0fc3fc00fffffffffffc3ffc30ffffffc3ffffc3fffff0fc3c3f0
-fffffc3f0fffffffffffc3fc3f0fffffc3f0f0fc3fffff0fc3ffffffffffc0ff
-ffffff0ff0fc3fffff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc04040044410111004410110100101104040410104504110410444111111
-1051114444445111111114445144441110451445111110441044441114511145
-1111144445114444444410444440ffcffffcfffffc3c3f0ffc3ffff0c30c3ffc
-3fc3fffffff0fc3fff0fffffffffffc3ffff0ffffff0fffffc3fffff0fc3c3f0
-fffffc3f0fffffffffffc3fc3f0fffffc3f0f0fc3fffff0fc3ffffffffff3c3f
-ffffff0ff0fc3fffff0fc3c3f0fffffc3f0fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41104401041004101101041044410040410104410041101104411044411
-0504444444511451444511110410414444410441110444444401044104111151
-1115451451144411110040104010ffcffffcfff0f03c3f0ffc3fc3c3c30c3ffc
-3f0003fc0ffc30fcff0fffffffffffc3fc3c3fffffc000f0f0ffffffc30ff0c3
-ff03ff0c3fffffffffffc3ff0c3ffffff0c3fc30ffc0ffc30ffffffffffc3f0f
-ffffff0ffc30ffffffc30ff0c3ff03ff0c3fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc10040444010440410040404104044411104411041111010444444401104
-4111111111154444511114411111104111114411111111111144444444444444
-4444511114444110041111041104ffcffffcfffc00fc3f0ffc3ff00fc30c3ffc
-3f0003fc0fff03ff003fffffffffffc3ff00ffffffc000fc03fffffff03ffc0f
-ff03ffc0ffffffffffffc3ffc0fffffffc0fff03ffc0fff03ffffffffffc3f0f
-ffffff0fff03fffffff03ffc0fff03ffc0ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc11104101104044041104101010400100040104410010444040410151044
-5044445145444511111111111104444410444444444444410411104411111111
-1111551444444445110404104040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc40044410040400410011044101044411104441104504101104445010444
-0444444451455111114511044044444445044511111111111111044444410444
-1111114544444111404040410404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc11101011111111104440410444104104040040041041044044440511044
-5111111115144510444444444444441110510114444444444444410441111111
-044455511111145b944411040040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc40110440100400010404104001010441104411110410441104104444411
-0441111144455111111111111110444445044444444445111110444411044444
-444445115451112fd41104104410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc04404011044044401041001111104010101044004044410441044410110
-4414444455511104411111104444444410444444511111511114444110444444
-444455144445111a910410010100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc40041104101100110010110040011101044101111101104111111104404
-4441111111111114511111051111104111111104411544454441111444411111
-1111114511111145104101104444ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc11104041010044404441041011100044401041040410111004404111144
-1111110444444441111110504444111111444451111151444514444444444104
-5111115544445111041040410040ffcffffcfffffffc00ffffffffffffffffff
-ffffffffffffffffffffffffc00fffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41010410404401100104104100411100110410411041104444144440411
-0411115151511111111111111111114444451111145415154444511041111045
-4511156545144444410411004444ffcffffcfffffffff0fffffffc3fffffffff
-ffffffc000fff0fc000fffffff0ffffffffffffffffffffc00ffc03fc00fc000
-fffffc000ff00fc000fff0ffffffc00ffc0ff0003fc0fffffff003ff03ffc0ff
-0003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10104101041044044401001011041011041041100410044101104411104
-4444441414444444444411044444445144444444551544505111110444441111
-9111115544445111111100444100ffcffffcfffffffff0fffffffc3fffffffff
-ffffffc000ffc0fc000fffffff0ffffffffffffffffffff0f03f0f0f0f03c000
-fffffc000fc3c3c000ffc0ffffff0f03f0c3f0003f0c3fffffc3f0fc30ff0c3f
-0003ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc04441044110410410044110104104440410410444111444444444111051
-1111151144444411110444511114511551145155454455454544444444444445
-4411111515111111044044010410ffcffffcfff0c3fff0ff003ffc3fff00ffff
-ffc00fcfffff30ffff0fffffff0fff03ffc03f0c0ffffffffc3c3fffffc3cfff
-ffffffff0f0fffcfffff30ffffffffc3c3f0fffc3c3f0fffffc3f0f0fc3c3f0f
-ffc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc40010100004104104401044411000011101104104440404104104441104
-4111111111144444444444111111154555555511555555545115144444441110
-4444511444511444401001441040ffcffffcfff030fff0ffff0fc000fc3c3fff
-ff0ff3cffffcf0fffc3fffffff0ffc30ff0fcf0303fffffffc3c30ffffc3cfff
-fffffffc3f0c3fcffffcf0ffffffffc3c3f0fff0fc3f0fffffc0f3f0fc3c3f0f
-ff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc11104044441041041044001000444410044044410111111041111111110
-4444444444444111111111445145115195555555555555555451451144114111
-1111114445114444550444104104ffcffffcfff0fc3ff0ffff0ffc3ff0fc3fff
-ff0fffc003f3f0fff0ffffffff0ff0fc3c3fff0fc3fffffff0fc0c3fff0fc003
-fffffff0ff030fc003f3f0ffffffff0fc3f0ffc3fc3f0ffffff00ff0fc3c3f0f
-fc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc40041100440010104101140111041104410400104410404444410410444
-4111111445111511111451111114545545555555555556554545111444441441
-1114441151511444404410410444ffcffffcfff0fc3ff0ff000ffc3ff0003fff
-ff003fffc0f0003fc3ffffffff0ff0fc3c3fff0fc3ffffffc3fc3f0ffc3fffc0
-ffffffc3ff0fc3ffc0f0003ffffffc3ff0c0ff0fff0c0ffffff003f0fc3c3f0f
-f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc11110044044501040410011104010000101045041044444111044111104
-4444444444514111115511111115155555555555559599995554514511111111
-0441114444444111111041044000ffcffffcfff0fc3ff0fc3f0ffc3ff0ffffff
-fff003fff0f0003fc3ffffffff0ff0fc3c3fff0fc3ffffff0ffc3f0ff0fffff0
-ffffffc3ff0fc3fff0f0003ffffff0fffc30ff0fffc30fffffc3c0f0fc3c3f0f
-f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc04101101041010010044401000441111041100410410441040411104444
-1111111111145144441111111451451155555559995a666aa555141115111551
-1114444515515111110410410444ffcffffcfff0fc3ff0fc3f0ffc3ff0ffffff
-ffffc3fff0fff0ff0fffffffff0ff0fc3c3fff0fc3fffffc3ffc3f0fc3fffff0
-ffffff0fff0fc3fff0fff0ffffffc3fffff0fc3fffff0fffffc3f0f0fc3c3f0f
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41040040400101104401040444110440110411044104111104441041111
-1111044445101444515514545155515555555956666659baa955455144445fd1
-1104511559144514444441041010ffcffffcfff0f0fff0fc3c0ffc3ffc3f3fff
-ff3fc3c3c3fff0ff0fffffffff0ffc30ff0fcf0fc3fffff0003f0c3f0003c3c3
-ffffff0fffc30fc3c3fff0ffffff0003c3c3fc3ffc3c3fffffc3f0fc30ff0c3f
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10411111044110410444110101004011004040101041104410044444111
-10444444444544451444511555145515555656665999aaaaab95544444455f94
-4444445169444444440104110440ffcffffcfff003fff0ff0303ff00ff00ffff
-ffc00ff00ffff0ff0fffffffff0fff03ffc03f0fc3fffff0003fc0ff0003f00f
-ffffff0ffff03ff00ffff0ffffff0003f00ffc3fff00fffffff003ff03ffc0ff
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41041000401004101040041010441104141105044410441045104111104
-1104445145444451115515451555555555556556669999aa6aa9551444505691
-0445111155514511111041044104ffcffffcfff0ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc10010114040440410404410410010041010410100104011110411104444
-544445111451111445114455555655555555556999999aa6afe9945145051444
-4454451444451555111444401010ffcffffcfff0ffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc01104041044011041110104104441110404104044441104104111044411
-111111115511454551455545555595555555556aaa6669aaaffa595450511141
-1104444515515444444101110440ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3cfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfd10441100410440010001000041104004110441110111111044410444504
-444451144444445114551555559555a655559559aaaa9aaaabfee99515145451
-1111114454451551444410044104ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff0fcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fccfc41010044104011101110444410440441004010404404104404104444111
-1111114515111155555155655655555a55555555659966aa6abbabd544450511
-1114441155511114444111401040ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000cfc
-cfcfd10404411040441040004040104111010440444044111041111044441110
-4444451111145111115555555555559655555555596665a9aaabffe454515044
-4441111444455511511044044104ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000fcf
-fccfd51110440411004104501104041000444104001011104444044444111111
-10445151444515455555145555555555555599555555555a69aaee9555144511
-1114511455511545111100404400ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000cfc
-cfcfe44041004100441010050404400444101011110501110404410104444444
-444445144514515555555555555555555955555555599995a9aabfa545451144
-5111114504445515444111110110ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000fcf
-fccfc41410441044010441101041111044010100044044104110441110444411
-1111514551454514555556555545555655659956655555595a6aafe554545444
-4444444451515551451104041044ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00fffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10104044101010010010010004101104445401041111104411111110444
-44544514445455555555596555555595655556555595965596a6aeea55454444
-4511445111145114511041100400ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f000003ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc4441040041010444110110444101010005b444104104441104444105111
-11115545154555555566599555565565565999655559656566aaaaa995545144
-4444451145451555111110411044ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc00040451041040104044040410441011115410411044111044111044444
-11151451515555656955665959996595996595596555565966a5aabba5554514
-5111111450515444444010440400ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44404040400411040400444104010100404441000444444441104444111
-11454545155556569a56599665965656665955955566596659999abfe9545144
-4454451115144555544504411110ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc011111041101004110440040411044100440041144104a4444441111044
-4451145155565965aa95565959a65565659655659955559666a66baefa955444
-5111114551455451115044441044ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff03fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc440000010410441004011104040400411011010410446f9104411041111
-111555455555665a9999a596955959959555955555566599a6666bffba555514
-4511111111111155494444410400ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffc30f3fffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc011111104041010100440410410444440440444104116e8444111411111
-15511455556659a65a666a69565555555559555556555596a999aaefffa54451
-1154514451145554451104111044ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffc30cff003ffffff00fc30ff0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc440001040410444044011041004010411011104444401a4441110444111
-11455555595599a99a99a6aa65555655555455596559996999999aabfbe55511
-4444444514455555514441040100ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff033fc3c3fffffc3f3c0c3f0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04444441110404441044041044110404044004010411111111111104445
-54554555566666666699995555565555555555555555565aa699aaaeefe55154
-5111114511146554444110411044ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffcff0fc3fffff0fffc3f0f0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc40404010004110010010410101004040401111104444441111040444451
-1551556666699aaaa99999656555555555555595556565666a69a6abeea95511
-1445445145156955445044110404ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffff3ff0fc3fffff0fffc3f0f0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11040404441004404501104040440411110040444410411114444444445
-45156655969a699aa999555655555555555555555556566699aaaaafbba95545
-4544451114455a51110441104440ffcffffcff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffcc0f0fc3fffff0fffc3f0f0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10011110110110101010041104011104041011010444404444444444514
-5555956669a6a6aae9969565555555555555555566555965a69aaaaafeaa5551
-1111445145516a55145110444010ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff30c3c303fffff0fffc3f0f0fc3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41104001004041044104010410440040410440444104144111111111155
-555656666aa9a55a6666695a95555555596596595566566a6aaaaaaaeee99515
-545145144445ae45111104044444ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffcf0c3f0c3fffffc3f3c3c3f0303fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10041110441004100041101040011104004104410441041110444545445
-55655599aaaa9999aaa6655be555565656596596665965966aaaaaebbbaa5551
-114451451555aa14454441411000ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffc0fffc3ffffff00fc00ffc0c3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04410004004110411104010104441001111044104411111104444411555
-555556aaaaa9659a6666566fe556559599999a6666965969aaaaeeaffefea115
-5514451144456551441104100450ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffff0f0ffffffffffc3ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc410411104410041000411010101041101004411111111104444511515a5
-56555aaaaae656566a95555aa56599699999966669a9999a9a6abbabffea9551
-1111514554559544511110444410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffc03ffffffffffc3ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10404004000440411100411901001044411010111041044114511455566
-6659aaaaaa6a666a5599655656566699aaa6aa6a9a9a6665aaabbaebbaa99555
-5444445115565555111104010104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc40110441111011040044106d10444000104104410411111444114444559
-995a6aaaa999966699565555596599aa9a6aaaa6aa99a6aaaaeefeaafeea9511
-1151544451559441111041104440ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11040040040440404410415504040445011044444441044445455555556
-55a6baea9999a6a66565666656669a99aaaaaaaaa6aa6a6aaabbbaabafae9555
-5444445514555554444444110404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc40104411104104110104000441104100100441104111111114554555555
-559aaba999999a699955556599a9a9aaaaaaaaaaaaaaa6aaeeaeeeeaebaaa544
-4515154451555444510101104104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11010101010410404410111010010411044104111111144545155455555
-59aabaa95999aa66666596599a9aaaaeeeeeebaaaaaaaaaaabeefabeaaae9555
-5144445155554544444444041040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01104410400104041041004101101040401041041104511445555555545
-59aba999995a66a9566665999aaaaaeaeeeebaeebaa6aaaaeeaeaeeebaaa6544
-5111145454551114444011110404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffc03fc3fcffffff003f
-f0ff0000f0fc3c00ff003ffc3fc3fc3fffffc00fc3f0f000fc003f003f0ff0ff
-0ffc3fcfffff0ff0f000fc3fff0ffffffff003fc003fffffc3f0f0ff3fc3fc3f
-c3fc3ff000fc3ffff0ffc00ff0fffc003fffffc003f00cfc
-cfcfc44010041111001010410440410410104110510410445114451545555555
-9aaa99659666a69a665959666aa6aebeeefbbbabaaaaaaabaaabaeeaaaa65455
-1514551155554544444500404110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffff0f0fc0fcfffffc3f0f
-f0fffc3ff0fc3c3c3f0f0ffc3fc3fc3fffff0fc3c3f0f0fc3c3fff0f0f0ff0ff
-0ffc0fcfffff0ff0ff0ffc3fff0ffffffff0f0fc3fffffffc3f0f03f3fc3fc3f
-c3fc3fff0ffc3ffff0ffc3c3f0fffc3fffffffc3fff00fcf
-fccfc10404410040444100104011041044441104111111041104455451155455
-66a99999666a6aaa999659a6aaaabbbbffbfeefaaabaaabbbeaabbfaaaa65545
-5145115555511111104044111004ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3c0fcfffffc3fff
-cc3ffc3ff0fc3c3c3f0fc3f30ff0fcffffff0fffc3f0f0fc3c3fff0f0f03c0fc
-c3fc0fcfffff0c30ff0ffc3fff0ffffffff0f0fc3fffffffc3f0f03f3f30fc3f
-c3f30fff0ffc3fffcc3fc3c3f0fffc3fffffffc3fff00cfc
-cfcfc40110404411041011010440104100010041104104444451114555555556
-6aa99965999aa6b999a99a6aaaabaefbbffbffbbbaaaefbaaaaabeaaaa69a954
-4511145555555444444444410444ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3cc3cfffffc0fff
-cc3ffc3ff0fc3c3cff0fc3f30ff0f0ffffff03ffc3f0f0fc3c3fff0f3f03c0fc
-c3fcc3cfffff0c30ff0ffc3fff0ffffffff0f3fc3fffffffc3f0f30f3f30ff0f
-cff30fff0ffc3fffcc3fc3cff0fffc3fffffffc3fff00fcf
-fccfc04404110410410400101011041044441110441041111111144445555555
-996666596669aabaa66666666aaebabfffffbbebaeaaaaaaaaaaeaaa999aa555
-5154554556551111111104104104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3cc3cffffff00ff
-0f0ffc3ff0fc3c03ff0fc3c3c3fc33ffffffc03fc3f0f0f0fc00ff00ff0300f0
-f0fcc3cfffff0c30ff0ffc3fff0ffffffff00ffc00ffffffc3f0f30f3c3c3f0f
-cfc3c3ff0ffc3fff0f0fc03ff0fffc00ffffffc3fff00cfc
-cfcfc40101001040100444410440410400104104110444104441115555555156
-6699a99959aaaaaa9999a6aaaaebabbbffffeeeebaeaaaaaaaaeaaaaa6699954
-5445455556545111111041041040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3cf0cfffffff03f
-3f0ffc3ff0fc3c30ff0fc3cfc3ff0ffffffffc0fc3f0f003fc3fff0c3f3030f3
-f0fcf0cfffff0c33ff0ffc3fff0ffffffff0f3fc3fffffffc3f0f3c33cfc3f0f
-0fcfc3ff0ffc3fff3f0fc3cff0fffc3fffffffc003f00fcf
-fccfc11044110104411040104011004045001044104101111044511111545556
-69966599a69bbbaa999a699aaaaeaeeffffbfebaaeaaa999aaebaaaa66599555
-4551555556551444444411010410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3cf0cfffffffc0c
-000ffc3ff0fc3c3c3f0fc30003ff0fffffffff03c3f0f0fffc3fff0f0f3030c0
-00fcf0cfffffc303ff0ffc3fff0ffffffff0f0fc3fffffffc3f0f3c330003fc3
-3f0003ff0ffc3ffc000fc3c3f0fffc3fffffffc3fff00cfc
-cfcfc00410404000104104410440440410110441041044444444455555454559
-966599aaaabaee6669a9aaaa6aebbbffffffbbbbbaaa9aaa9aaaaaa996655544
-4445555555114444444104444100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffc3fc3cfc0ffffffff0c
-3fc3fc3ff0fc3c3c3f0fc30ff0ff0fffffffffc3c3f0f0fffc3fff0f0f3cf0c3
-fc3cfc0fffffc303ff0ffc3fff0ffffffff0f0fc3fffffffc3f0f3f030ff0fc3
-3f0ff0ff0ffc3ffc3fc3c3c3f0fffc3fffffffc3fff00fcf
-fccfc44101041111010010101011010101011044104411111111511115545555
-9999566a9aaabaa9aaaaaaa9babaefffffffffbbaaaa6999a6aaaaaa65595555
-5151555555544444441041101044ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffff0f0fcfc0fffffc3f0c
-3fc3fc3ffc30fc3f0f0f0f0ff0ff0fffffff0fc3f0c3f0fffc3fff0fc33ff0c3
-fc3cfc0fffffc3c3ff0ffc3fff0ffffffff0f0fc3ffffffff0c3f3f030ff0ff0
-ff0ff0ff0ffc3ffc3fc3c3c3f0fffc3fffffffc3fff00cfc
-cfcfc01040410410441104410100104410440410410441044444454551155566
-665665aaaaaaaa6aa6abaaaaaeeeffbfffffeeeaaaaaaaaa6aaaaaa559955451
-1455565555555111111410111100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffc03fcff0ffffff003c
-3fc3fc3fff03fc3f0f003f0ff0ff0fffffffc00ffc0ff0fffc003f0fc33ff0c3
-fc3cff0fffffc3c3f000fc003f000ffffff003fc003ffffffc0ff3fc30ff0ff0
-ff0ff0f000fc003c3fc3c00ff000fc003fffffc3fff00fcf
-fccfc40411004101010040004044441004104104104444410451555115511556
-95955666aaaba9aaaaaaaa6aabaeeffffffeffaaaa99999999aaaaa995555545
-5515555555594444444104400410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11040441044101004441000010441001001041044444445111554455565
-6659659a6abaeaaabbaaaaabbaefbeffffffeebbaaaaa666666aaa9556554451
-1155665555554511111041044104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04104110400010440010444440010444111110411111111154645515596
-55655666aaaaaabbbbbaaaaaaebafbfffeeeebaeaaa99999965aaa6555551515
-5555595551111111104110411110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40410404111104104441010404444000404104110444445515554511555
-565565a9aaaa6aebfeaaabaeebaeefbbbffbaeaaaa9a666665aaa65555555151
-4556555554445111041010444400ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11004101010040410404104040400444111041044411111151545155555
-559556a6666aaeaaeeaaaaaaaaeeeeeeeebbbaaa99a665955955995555515555
-5155655515144444451104110110ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40440040441104041040101004111011000444410444451515455455555
-595595a6666aababbaeaaaaaaaabbaeeeeeaaabaa99999659599555555544514
-5566595551444411104041004410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11011110404040404104440441000440444410111111114554511555555
-5555555599aafaeebaaaaa6aabaaaeaeaaaeaaa999a655555556555555155555
-5699955554451111111110510104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc00100401041104041041011010444104011104444444555455154459555
-5655955966abbaeebbbaaaaaaaaeaaeaeeaaaa9a995666555955554555145155
-599a555445111110444411041100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff00ff003fffffff0ffffffc3fc3fc3ff
-c00ff00ff003ffffff0fc3fc3ff003fc00fc3fc3fc3ff003fc003fffffc00ff0
-00ffc03fc03fc3fcf000fc003ff00fc3f0f003ffc3fc0003c003fc03fc3fcfff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44411044010041010410404104041004441041041111455555445555555
-6555555599aeebbbaeaaa6aaaaaaeeaaaaa9a665959555555555555111555555
-9aa5555551111104410440444044ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffc3c3f0f0fffffff0ffffffc3fc3fc3ff
-ff0fc3c3f0f0ffffff0fc3fc3ff0f0fc3c3c3fc3fc3ff0f0fc3fffffffc3c3f0
-ffff0f0f0f0fc0fcf0ffffc3ffc3c3c3f0f0f0ffc3fff0fffc3ff0f0fc0fcfff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10100400444410104104110441010441044110444444559544511555555
-555555559bfbaaaeaaaaaa69aaaaaaaaa6a69a9999595955555954555551545a
-aa59554515144444444411101100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f0f0ffffffcc3fffffc0f03f30ff
-ff0f0ff0f0f0ffffff0fc3f30ff0f0fc3f0c30c3f30ff0f0fc3fffffffc3c3f0
-fffc3ffc3fc3c0fcf0ffffc3ff0fffc3f0f0f0ff30fff0fffc3fc3fc3c0fcfff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01044110401001111010400010404040401104411114456555154456555
-555555566bbfebbaaaa9a69a669a66aa6a69a565555595555555454515155599
-9665551451440441104100444044ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f0f3ffffffcc3fffffc0f03f30ff
-ff0f0ff0f0f3ffffff0fc3f30ff0f3fc3f0c30c3f30ff0f3fc3fffffffc3cff0
-fffc3ffc3fc3cc3cf0ffffc3ff0fffc3f0f0f3ff30fff0fffc3fc3fc3cc3cfff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc4401004411011000010104444011041104404444144555a951445555555
-555555566afbbaaaaaaa6a6669a6aa6699999996559555554454515555559999
-9a55555514444411111111010440ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f00fffffff0f0fffffc0c03c3c3f
-ff0f0ff0f00fffffff0003c3c3f00ffc3f0c30c3c3c3f00ffc00ffffffc03ff0
-03fc3ffc3fc3cc3cf0ffffc3ff0fffc3f0f00ffc3c3ff0fffc3fc3fc3cc3cfff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10441101004404444410404011040100401104114451155954451555555
-555555569abfbbbaaa66995a66665999a6665655655555515515151556596666
-6695514444451111041104110104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f0c3ffffff3f0fffffcc0c3cfc3f
-ff0f0ff0f0c3ffffff0fc3cfc3f0c3fc3f0c30cfcfc3f0c3fc3fffffffc30ff0
-fffc3ffc3fc3cf0cf000ffc3ff0fc3c3f0f0c3fcfc3ff0fffc3fc3fc3cf0cfff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc01004044100101010404110440404411110411101111516551115455555
-555554559aaeeeaaa9a59a659659996699956555595555551544515555999995
-9655555511111111111041041040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f0f0fffffc000fffffcc0c30003f
-ff0f0ff0f0f0ffffff0fc30003f0f0fc3f0f0c0f0003f0f0fc3fffffffc3c3f0
-fffc3ffc3fc3cf0cf0ffffc3ff0fc3c3f0f0f0f0003ff0fffc3fc3fc3cf0cfff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc40441001044444101111004004101040104110451115555951455555555
-5555155659afeaaea69a55556565666666565555555555545155155555599569
-9965514444411111100410410410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ff0ff0f0f0fffffc3fc3ffffcf3c30ff0f
-ff0f0ff0f0f0ffffff0fc30ff0f0f0fc3f0f0c0f0ff0f0f0fc3fffffffc3c3f0
-fffc3ffc3fc3cfc0f0ffffc3ff0fc3c3f0f0f0f0ff0ff0fffc3fc3fc3cfc0fff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10410444100011010400441101044104441104411151555554514555555
-555551559aabbaaaaa659999555955556595595555554451551555556656666a
-5595545111111104411111044100ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffc3c3f0fc3ffffc3fc3ffffcffc30ff0f
-fc3fc3c3f0fc3fffff0fc30ff0f0fc3c3c3f0f0f0ff0f0fc3c3fffffffc3f0f0
-ffff0f0f0f0fcfc0f0ffffc3ffc3c3f0c3f0fc30ff0ff0fffc3ff0f0fcfc0fff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04004041011100104044010040410404011010444415555544445555151
-5555155555abaaaaa699555555556596555955555554551515555556556555aa
-9955451444444111040410411044ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff00ff0fc3ffffc3fc3ffffcffc30ff0f
-00fff00ff0fc3fffff0fc30ff0f0fc3c00ff0f0f0ff0f0fc3c003fffffc3f0f0
-00ffc03fc03fcff0f0fffc003ff003fc0ff0fc30ff0ff0ffc003fc03fcff0fff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40441100104011041010404410041040440444411145555851154555515
-555154555a6abaaaaa665555555555555555555511155151445599666595999a
-6995545111051110414104100404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04110044041100400441040104400411011041110444555511445555555
-55555555566aaeeaaa65955555555555555554515544451451455595555959a6
-9955514440444111111044444040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41004401040044044004104410111004110410411145555451111565515
-55554555599aeeeaa9a966555955545555545554515514511555555955569999
-6655555114441044440410101104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10441110411101010441041041000441004104104455554511455555555
-151555555966abaa9a99955555554554555551454511515555555655655a99aa
-5551545444444404414441044040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44010004100410441010010000444010110444444544554444444595515
-455555555959abbaaa6659554555545554551454514515154555659956659a99
-9515450441111144104044101104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01104441044001010101101111010441001041111115445111515554551
-5555455556656aaaa6a5955555555545551155451515515155599966666666a9
-5544511111104401110411044040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40104010401110441040041010101010510410444444551111145555155
-11555555555566eeaa6a999555451551515511154544555555965659699669aa
-6511111444110444404440410410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffc3ffffffffffff0ffffffff
-fffffffffffc3fff0ffffffffffffc3fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11010444110410010411104104414444011104104451511445114654555
-55155555555569abaa6666565555515515455544515515555559659a66999a95
-9554444441104100444010404104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffc3fffc0fffffff0ffffffff
-fffffffffffc3fff0ffffffffffffc3fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc0044000100410444010404044101a440440411044445444451451555515
-45555445555556aafaa9999555455555555111155515555555965999a9a55665
-5044511111444444410441041104ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffc3fff0c3cfffff0ffffffff
-fffffffffff0ffff0ffffffffffff0ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc4410451044004040404040401011a510404441110514545111115591145
-54555555545559aaae9a5966555515144514515115555555556666699a999955
-5511111110111010441110410410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0f0ff03fc30ff0c33fffff0c3fc30ff
-c3c3fffffff0ffc00ff00fc3f0fff0ff003ff00ff0f0ff00ffc03f0c0fffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10404040411104041010110441045104044110404455451111144551515
-144555154555659aaaa69995555555555555454551559556666599a6aaa65551
-0455444411010444104104004040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0c0fc30fc0c3fc0cffffff030fc0c3f
-c303ffffffc3ff0f0fc3c3c3f0ffc3fc3fcfc3f3f0c0fc3c3f0f0f0303ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04041011040410410104400100400041101011111145511114455554455
-45515155555566666aa696599555955455155555555669a66666599a99995514
-5100444111104411041040440404ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff03cf0fc3c3f0fff3ffffff0fc3c3f0f
-c0f3ffffffc3fc3f0f0fc3c3f0ffc3fc3fff0ffff03cf0fc3c3f0f0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41104440411040104041044044111100410441115151445111511151554
-51145444545565599aaaa56555595555555155555556a96669999a6a95555151
-1114411044444104411011011040ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0fff0fc3c3f0ffcfffffff0fc3c3f0f
-c3ffffffff0ffc3f0f0003f0c3ff0ffc00ff0ffff0fff0003c000f0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10040110104004410410101001001011041010441545451110154554445
-144515551555555599aaa995995595555515555555666a69999a669659555545
-1101104444111110110440440410ffcffffcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0fff0fc3c3f0ff303fffff0fc3c3f0f
-c3ffffffff0ffc3f0f0ffff0c3ff0fffc00f0ffff0fff0fffc3fff0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41445004400440104104410444110400410444111055510445045144511
-45114411555555555659a69965995999555555565996666666a6999595554444
-4444111104404441044411010100ffc00000ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0fff0fc3c3f0fcc30fffff0fc3c3f0f
-c3fffffffc3ffc3f0f0ffff0cffc3fffff0f0ffff0fff0fffc3fff0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10554440110011001040040101044110444104444514511110444514451
-1144514551555555659a66669995966659959565966669a66a9a956555555111
-1044444111111044411104104044ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0fffc30fc3c3f3c30fffff0f0fc3c3f
-c3fffffffc3fff0c0fc3f3fc0ffc3ffcff0fc3f3f0fffc3f3f0fcf0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41198411041100444404404410401041010444411115145114515111114
-5115151115555555555665999a6659a99966666999669a66aaaa665555545454
-4441041444110410440041041100ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fff0ffff03fc00ffff03fffff003fc00ff
-c3fffffff0ffffc30ff00ffc3ff0ffff003ff00ff0ffff00ffc03f0fc3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04454104404044410440110104040410501044104445511444444451111
-1144515544545455555595966696669a6666995999a66a9a66a5955554554444
-4444444104444104105410410410ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffffffffffffffffc3fff
-fffffffff0fffffffffffffffff0ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40101040040404104111004400410104044111044454544444451111111
-11145444515545545555556566699a66a66999999966aaaaa655555545144444
-4410411110411111040404100004ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3fffffffffffffffffffffffffffffc3fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11044404404101041040440110441041101000444445051110444444451
-11114551151515555555955559965666659999969699aaae9956555451451104
-1104441041041041111110411110000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40400104101044010404104404004010110444411111511111111111111
-1145111451515155145555559559595999566665999abb995555555444411111
-111111111041041040404104000110411110111040411044041013f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04111041010101104100401041101101004110110445114444444444444
-44445444445445515545155555555595559566566655a9599555544511144444
-444441040410410411041041111010040004101104100101010103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41000104104040041044110010110044441004444444451111111114411
-1111111111451515551555155555656565665965959699565555115111044411
-111111111104104440410410100444411110040410411010441013f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04111041010411104101501104404400100441104444545041111111111
-1111445145145545115111555555555555599a56655555555551551444444110
-441111041051110111041104410001000404411104040101000403f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40100404100100040416e50440040111044110044444451451144444444
-4444444444554451551554451145555555959955555554455114411111111104
-411044410451044404104040044444111110104001011044111047f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11044110411044404047f51011104041111044444445115111444444511
-0444444411104515454511455515555555555655555545444511144444404444
-444440111110411141041104410010040041041110400410404103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40411004100400111106e40440401101501101110444555110444444444
-4411111111451145545554545155655155555966555154451444445111144444
-444411104441101010411010101101004400410044110104110447f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11040110044044400011544004041010111011041111111511111111104
-4111111144414455454445455545594515455595511511511111110444444444
-451111044110044441040404410040440044041040404411004003f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc00404404404104044441400441044104104441104111455111044544444
-1111044444511111151551144555551454545555554454111114444111111111
-111041110104410410404110104411004410404104110040441113f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44040101040400410004044010101040440110044441111444444111111
-1111111111111445454445451455554545114555445111111144411044111111
-104451004441104004110404041040110104040404044404110043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41111040411044101110401104044011011004441114451110441110444
-4444444441144111111451514444515114451144514511114411110444444444
-044104444010441111104110400404404041010041100111004413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc00404104100401041041044041100400100444111111115111111114410
-4411111111044444545111144555144451445151111111144111111111111044
-511110444504110101041040110110110410444400044400441043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44041041010110410410401110044111044111040441145111105104444
-1110444444511111111145115111545144511414444444411104444444441411
-044411040041011040410411041004401104100111101044000407f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01100410104044000104044004400410010004411111111111044444444
-4111111011111111111451111454114514444444451111111044041010411110
-441044111110440411040104101110110101011041010001110103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44044101041101111040410441110101101110104111111111441111104
-1044444444444444444514444511445044451111111111111111104104111104
-450441041104411040404410010401004044404104104440404047f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc00401044100010401004100010004041044044441104444444451110444
-4441041111041111111111511144451111111111111111104404441111104444
-411111111044104411041104441044101100110410040404111003f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3fcffffffffffffffffffffff0000000fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44110400411104110440111104441110410400411041051450444445111
-1110410441111044444444111444444451444444444444110111111110444044
-111010404041041104410041010001044044401104410100400447f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3fcffffffffffffffffffffff0000003fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01044111040041004004400040110404101111044410511104411111104
-1044444044444441041111044044444444104444110411044444410411111111
-104444441110444040104410101110411001040440041044111013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff000003ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40401010404410110440104411004041044044104111044450444110444
-4455044444100444411111111411111111111011111044101104111144410444
-110404110004104410410001044041000444004444410400404103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff00000fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11040441041101000011010100441111041101111044444444441111111
-05e4441101051045444444444111104440441104441104444441104440444411
-044111044510410104041110100410111101110440101111040043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff00000fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40104004010040444440441010010400410044040401111111111111110
-4154110444411111511111041110444444411111111044111044444511111104
-441041101041104010404101011001000044104044410040411107f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff000003ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04400440441010400104100441104044104401104444445110440410444
-4414444111110416504444444444044410104440011101041111111144404110
-410444044010041101101010404110444410040404104404040413f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff000000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41044004004104111010411010441010410110444110101111111114511
-1104411101104444444441044104441111040105141044110444111111141104
-444101110511110444044100101004101041104040410440404103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff0000003fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04001104440441000404104104010441041044011044451111041111104
-0110104110411111111111104441110410411041044441104411040444411111
-041044104104404001010044444104044010041110104011110013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff0000000fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40444040010041110101040401104000410411100441011111111104441
-4444441111044104044104140410404444444444410444444100444510444101
-054441041044110450441101010441001104411004041100001107f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff0000003fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04110411104410004410111044040444104110044410444111044454444
-1004411010404444411041014104111040410411111110101051045051111044
-458410444401041004004040441010110041040441110011110443f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff03c000ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41040100010104440104400410404011041041411104441111441015111
-0444110504441010504111104441104411044440044104444411111411040441
-114111101111110441101011010101004410410010001104041013f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff0ff003ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc00411011101040104411044100101100410404100441104441110441104
-4111044110410441041041041010444104441011404441041110444110405111
-104404044044104004040404441044110104104444444041004107f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffff0ffc0fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11100400010411010040401044411044104040411011044111044444451
-1104441044114410110444110444441110110440141044411111104444110410
-441041110410410440411040010101004410040400101010441043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffff3fff3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10044111104100101104044410110101044411044110441111104444511
-1110410411001105104101104401044104404111010440111111044101044111
-110410404441040410100410404044040104410111044111010107f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41101004410044040010410101041010410101110004410410444111044
-4044444104451041111044441110411044111101111045004044444444411040
-411104110410404104411040441040411040404004010410101043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04040440101101104441101010410104104444044441044111111041111
-1110410440411110404410044444440441101044104410444411101044104444
-444441044104111041000411040411001004101110441041044013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41104011044044101004044104104441040101101044104444104444511
-0441104011111111041105104104111011044441110411111104111104410444
-410110404411000410111040411100444110051041010104100443f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04040440401101010440400411040010404411044410410411044444111
-1044041104041041110110441041104104410410411040041041110441044401
-111011110100444104410410404044010401100404501000411043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40404104040410104011111040411104110040400104111101111044444
-4441111041110410404411010444440440104104440445110411111044404144
-104110404411041010100404110401101010411041044111040413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc04110410411001040440040004104040401104111041010444410444411
-1044004111004104141104104410104414441044411041044111104104111011
-041111041040410104111041004044044104104004010040404043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41001041040110411011104441041011044041040411104110104441111
-0411141040510444410441110111044101010444104410441111041041101104
-411104110410101110404040441101010041040440441110111103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc00444004011004100100401010410404101110404110044444444411044
-4441010411041010011011044410401044441101110444411044451111050441
-104111004104410104040410010044104410011011000004040413f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44000440440441011011044104041110410044101004410101110444444
-4444444104411104504104401104450444104044104104110441011110404044
-041100104440104410411041101100040104400100444441104043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc01110004104010104440040410104041044404044440441044044111111
-1111104444110441044441044044104101044410441111104111111044444504
-444444410011041040100410110411104440111044040010041103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41044441041101040011104101041010000111110111010410401044441
-1011111010404044441050444444441044411104411101041041044444444111
-104040104440404104411041004041010011040410411104410013f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10400040410044011101011010410441111000041000444104111111110
-4444104441141100110411041104010444104111110414410444440441041040
-411104410111041040100404110410441104104101010040101107f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc01044404041101104044100411104004040444404444101041110444444
-4441110111010445044441110441511111110440104441104410444444444444
-104441104404040411044040400100010040040410404404410043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44000101004010101001044104001110410401110101044044041111111
-0411044410444010410411044110044104044445044110444144444444410411
-044011040041104104400410111044441004410104110110104413f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc00444410440401044110401040444004104110004044101101111044444
-4511110411041104111110441004411044444404441044411411111111111110
-444510411110411040104104404410104110104410401004110403f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44100105504110101004110104400441001041110410410411144441011
-1104444444410444410041111144440440411044410445110444444451111104
-410004100404101011040410100101040404410101044101004113f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc01044417d41045044111004041044104144410044101111110010111111
-1111104110444040441444041011044104104110444444444411041111110444
-104511044101044104411104444044404040041040101044110007f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc44100116810411410404110404101040000104401010440404441041044
-4444111104104414104104411110444411110444404444104444444444444404
-444041101041000400104041011100101104404411000401041103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc11011004404100104041004040410404444041044104011041010411111
-1041040444441041045041141044104111041044110411111111110411104110
-104410410410444044410404100044410040440504111110400047f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc00404410110411041010110411041040404410410440440410111110444
-1111111041011104441104104410441104411101044504444444104440411104
-440104101104011100104110444404041104004041010004111103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc44110101004040411104040440104010101104041010104104104444441
-1104444444104440411041041104444110110444444111104401111011101044
-011040410041100411010400100111040041110410104441000413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc11004410101104104101011011010404444010404104411041040101044
-4441041111110411100411110111041104444411444444444144444441044411
-110411044410044100104044411000404410104101041010444043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40110101044041040410400440401040001104040441001100411044444
-1044444410404110444441045041104041104110444444111044401111100101
-044100400404411044410440041111041101010410410104100413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc10401040010410104044111004110111110041010010110044110410441
-1111111044145044044410410411041410441104441451111104451101045050
-401044444040100410101011104000410040404011104441011003f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04040411104101041001010441004000411010444504404401004104011
-0441104441040404440104444441111111111111044411111044404044110401
-110410010411044101010100040444044411041100040104104113f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00fcf
-fccfc40411004041044410440104040441111040400104044110110441044444
-4411041111444141105044104411010044400444444111041110444411041110
-104104404100411040441011011001001040410411105010441043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04100410410400104011010414010410411111001101004044104410441
-1110444011041010410441111110445440454411104411111111110110410044
-411040110444100411010400404110440411041041010100010413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcc000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff000cf
-fccfc41010101004044041104101100404041000041110410441101040404110
-4444441411110511111111040404110114404111044444404410404441104401
-040411041001044104104110110004011040104104101011104103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10104410110441010040444044110404111010004044110410410441104
-1041110110404111010411104444444444444410444410111044111010041110
-411104100444101040040411101110400404040440411040401047f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc01010004401010404411001041001040044104441101004104104044441
-0411011104444110444104044444411111110444410444444111040444410010
-104040411000444411104100010401111010404010100404044003f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40400440040444110040441100440404401010410010110410401101044
-4444441044111104101111104111110444104410104410410440411101104511
-010411040110001040010411111044040441101104411041001113f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc11111011104001004411010011010100110404104441041041044041010
-4010110441041041051100411104104441044105044104104104104041041010
-441104411004444011104001004010411010044440100410444043f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc40040100041110110100404440411044404110401010104010101104441
-1104414444410444410044110444441045111040411044444411111104110404
-410100100440100440441110110501000404400404414104101107f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc04404411010404041044110011040410041004110441011104410041010
-0441101100444441111445104444110444441111104104110104040441041041
-044444411044411010440404101044111041044101040041044013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10110100441041000401001100004104410441004010400040041410441
-1040441051044410410101044111041041111104041041044441104010410410
-401010040410040444104040410400410110410044004410401103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc41004411000110444110440044441040104010441101111104410044104
-0411010410410444111044404404410411104411104444510410441104104104
-110104411104410401041010104044104004104400440104044013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04110040444404011000044440104411040441010410010410441101041
-1100444444444101010441110444104110044404040101541111011041041041
-041040400040404044104104440401041100041044104401000403f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc40401111000040440444410411010104410104104104444041010410410
-0411010441111044444044044044441104440110445044510400440410410404
-104404111004111101010041010440410411100401010110444113f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcf00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc04110000111104010004104040401040104041041040401010104041041
-1040444410404100401101101110110041111104440440110111011041104101
-040111000441000410441104104011040100411110441044001103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfc00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc41004444404041104441010410110511041010111104110441041104110
-0404101044441044444111041044411111041044111045044440444104044044
-411004111040444044044040041100411044040104004100444047f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfc00000000000000000000000000000000000000000000000000000000
-00000000000000000000000f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc10440000110400041010104404041100404101004441004004444010404
-4111010411044411041010410401110401044441004410410011041010401100
-104440104104104401001104410044100410404401110011040413f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc04111111004111104101040110410011041044441110441110101104101
-0400444440411104110504111111104110411010444104104504404104144044
-400011041041000110450004101104410101040110101100411103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41000400441041010410404404041104100440411041010404410441044
-1111041044104110411041040040411111104104411041040400110441001101
-044500100110444404004441010041041010004404410044110047f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f3ffff3ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc10111044110400401044041041104041044010101010404110104410404
-0410410410441044111110411111040410041041104410404111041010440410
-104044411004100100440104104404100441100041004410441103f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00f000003ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00cfc
-cfcfc41040111004044110401010410010440410441044101041004440104041
-1041041104104401004004444401111044444410410111041000410441011011
-010410004110411044011040410110044101044410110101004043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffc00000ffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff00fffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff00ccf
-fccfc00404000441001040110410101104104104101101044100440004441110
-0010410411010444441110100044044101010104104400410444104104100440
-104101110404041101100410101004401010404104401044101107f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffcffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000cfc
-cfcfc44110444010444104404041044041041040410444101044011110104011
-1104011040404410110411044441001044444410041044404110401041044104
-441040104040410010410404410441040104040411044101044043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffcffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000ccf
-fccfc11004040404041004041004401010410404010001044104440404410440
-4101104104110104411040410044444110104104410411110404110410410400
-040411041044041101044104104010011040411040401040400413f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffcffffcfffffffffffffffffff0ffffffffffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000cfc
-cfcfc40441104110410441104440110440100104441110401010104041041044
-1040441041101041110411101400104441041044104110104110044104104045
-011104104401010040401040041101110044100105040011110103f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffcffffcfffc0ffffffffffffff0ffffffc3ffffffffffffffffffff
-fffffffffffffffffffff0000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-000000000000000000000000000000000000000000000ccf
-fccfc04044041010441010010044404004011041010104110401010410410401
-0411010404044410411104010114410401104441041004441004404044401100
-440041040111104404110404410041004410411010111105941047f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffcffffcfff0c3cffffffffffff0ffffffc3ffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffccfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc41100411104010104441100110441104110104400410110404100101050
-0100441101100104100441111040104110410104100441010110441100110044
-104404104410040101104041044404101041041104404445e10403f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffcffffcfff0c33fc00ffffffc00f003ffc3fff00fffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-fccfc10044101041104400410044404110101004410044104410110444044104
-4044010110411010411010410411041010104041044110101004010411041401
-010041001041011044040400400111044010410010040005504113f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcffcffffcfffc0cff0f0ffffff0f0fff0fc000fc3c3ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffccfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfc04401040410040110004401041004440440101101010104404111101010
-1404501011044444110441040404110444410410401004410441104041004110
-444410110410440401104111044400401104104441104500041007f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfccffcffffcfffff3fc3f0fffffc3f0fff0ffc3ff0fc3ffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-fccfc40110411041104411101044100440011011044040104410110440040441
-0110044400410401044104104110404100100104111110104010111104110041
-001041041044404110011010410044110401040104041011010443f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000cfcfcfcfcfcfc
-cfcfc04404104000040100441000411044440100441104410101041004411010
-4404410111104044101041044004104044411041040401041105000041041104
-110404104101041004400404004410041044104410410101101043f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000fcfcfcfcffccf
-fccfc40111040444411011010111040410404411010041004410400440104104
-0110101010041101010410410441011100110410404110410040444404104041
-004101010410410440111040444104410401040104104410044013f0fcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000cfcfcfcfcfcfc
-cfcfc11000104011100440401104011004040004104410441101054011041001
-1041010104410041104104104041100411010104111004041004010110040410
-110410440104100104404104401000404040411041041044410443f3cfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000fcfcfcfcffccf
-f000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fc00000ffffffffffffffffffffffffffffffffcffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcffffffffffffffffffffff00000fffffcfffff00f0000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcffffffffffffffffffffff3fffcfffffcfffffffffcffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcffffffffffffffffffffff3fffcfffffcffffc000fcffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcffffffffffffffffffffff3fffcff00000000ffffc003ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcffffffffffffffffffffff3fffcffffcccffff003f3f3ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffff3ffffffffffff3fffcffffccc3fffffff3f3ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffff3ffffffffffff00000ffff0cf3fffffff3f3ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffff3ffffffffffff3fffcffff3cf0fff00300003fffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffc000fffffffffff3fffcfffc3cfc3fffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffff3ffffffffffff3fffcfff0fcff0fffffc000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffff3ffffffffffff3fffcffc3fcffc3f003cffcffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffff3fff03fffffff3fffcff0f0003f0f3f3cffcffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffff03fffffff3fffcfffffcfffff3f3cffcffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcffffffffffffffffffffff00000fffffcfffff3f3cffcffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcffffffffffffffffffffffffffffffffcfffff003c000ffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000
-0000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffff
-ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffff
-ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffff
-ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffff
-ffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fc000
-00000fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffc0000000000
-000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffff
-ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffff
-ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffff
-ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffff
-ffcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffc0000000
-0fcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcffffff00fffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcffffc0ff03fffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfffc3ffffc0000003ffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfff3ffffffffffff0ffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfc0fffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fcfff
-ffffcfcfcffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3fcffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffc000033fcfff
-ffffcfcffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3fc00000fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffff3fc000
-00000fcffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffff3fffff
-ffffffcffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fffff
-ffffffcfffffffffffffffc00fffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fffff
-ffffffcfffffffffffffff3ff3ffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffcfffffff3fffff
-ffffffcffffffffffffffcfffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffcfffffff3fffff
-ffffffcffffffffffffff3ffff3fffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcffffff00fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffc0000000000000ffffffffcfffffff000000
-0000000fffffffffffffcfffffcfffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcffffc0ff03fffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcffffffffffffcffffffffcfffffffffffff
-ffffffffffffffffffffcfffffcfffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfffc3ffffc0000003ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcffffffffffffcffffffffcffc0000000000
-00000000000000ffffffcfffffcfffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfff3ffffffffffff0ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c00000ff3ffffffffff3fffffffffffffffffcffffffffffffff3ffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-3fffffffcffffffcfffccffffffffffffffffcffffffffffffffffffffffffff
-ffffffffffffffffffffffffff3f3ffffff3ffffffffccfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcffffffffffffcffffffffcffcffcffcffcf
-fcffcff3ff3ffcffffffcfffffcfffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfc0fffffffffffffcffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3ffffffffff3ff000ffffffffffffcfffffcfffcffff3ffffff
-fffffffffffffffffffffffffffc0000ffff3fffffff000000ffffffffffffff
-3fffffffcffffffcfffccffffffff0000ffffcffffffffffffffffffffffffff
-ffffffffffffffffffffffffff3f3ffffff3fffff0ff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcffffffffffffcffffffffcffcff33f33f33
-f33f33ccfccffcffffffcfffffcfffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffcffcfffffff
-cfcfcffffffffffffffcffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffff000033fcfffc00ffffffcfffffcfffcfffc000c003
-fffffffffc0000003fcfffffffffffc3ffff0fffffff3fcffcffcfffffffffff
-3fffffffcffffffcffcfffffff0033ffcffffcffffffffffffffffffffffffff
-fffffffff003fffffffffffffc3f3ffffff003fffc3f3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff00000000cfcffffffffcffcffcffcffcf
-fcffcff3ff3ffcfffffff3ffff3fffff0000000000000fffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffc00000ffcfffffff
-cfcffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3ffffffffcffcf3f0ffc0cc0fffffcfffff0fffcfffcf3fcff3
-fffffffffffffc3fffcffff3ffffff0fffffcfffffff3fcffcffcffff3fff000
-000fc00000003ffcffc3fffffff3f3ffcfc00000003fffffffffffffffffffff
-ffffffff03303ffffffffffffcff3fcff003ffffff3c00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffffffffcffcffffffffff
-fffffffffffffcffffffccfffccfffff3fffffffffffcfffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff3ffffcffc0000000
-0fcffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffffc3f0f3f3ff0fcfc3ffffcfffff3f00000f0f3fcff3
-fffffffffffff0ffffcffff0fffffc3fffffc3ffc3ff000000ffcffff0ffffff
-3fffffffcffffc0003f0fffffff3f0000ffff3ffffffffffffffffffffffffff
-fffffffc3f3f0ff000fc00fff0ff3f0fffcffffffff0fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffffffffcffcffffffffff
-fffffffffffffcfffffff33ff33fffff3fffffffffffcfffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffcfffffcffffffffff
-ffcfffffffffffffffc00fffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3fffffffff3f3f3c3fc3fcff3ffffcfffff3fffcfffff3fcff3
-ffffffffffffc3ffffcffffc3ffff0fffffff3fc0fff3fcffcffcffffc3fffff
-3fffffffcffffffcfcfcfffffff3f3ffcfff33fcffffffffffffffffffffffff
-fffffff0ff3fcff0fc3c3c3ff3ff303fffcfffc3ffccfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffff3fcffffffffff
-fffffffffffffcffffffffc00fffffff3fffffffffffcfffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffff3fffffcffffffffff
-ffcfffffffffffffff3ff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3fffffffff3f3f3cffcff0ff0ffff03ffff3fffcfffff3fcff3
-ffffffffffffcfffffcfffff3fffc000fffff0c0ffff3fcffcffcfffff3ff000
-000ffff00ffffffcfcfc3fffff0033ffcfff0ffcffffffffc3c330c3f003fc30
-fffffff3fc3fc3f0fc3c3f0fc3ff03ffff003c0ffffc00fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffff3fcffcffcffcf
-fcffcff3ff3ffcfffffffff33fffffff3fffffffffffcfffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffff3fffffcffffffffff
-ffcffffffffffffffcfffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff30000000f000033f3f0ff3ffcffff33ffff3fffcfff00000ff3
-ffff00ffffff0fffffcfffff0fff0ffc3ffffc0fffff3fcffcffcfffff0fffff
-3fffffc3c3fffff0fcff3ffffff3f0000fff3ffcffffffffc3030c30fff0fc0c
-3fffffc3fcfff3f0fc3c3f0f03ff3ffffc3fc0ffc03cfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffc00ff33f33f33
-f33f33ccfccffcfffffffffcffffffff3fc00000000fcfffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffcffffffcffffffffff
-ffcffffffffffffff3ffff3fffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3fffffffffffff3fcf3fc3ffcffff30ffff3fffcfffff3fcff3
-fff03f3fffff3fffffcfffffcffc3fff0ffff0ffffff000000ffcfffffcfffff
-3fffffcff3fffff3fcff3ffffff3f3ffcffc3c0000ffffffc0f30c30fff0fc3f
-0fffffcff0fff3f0f0fc3f0c33ff3ffff0fc0fffff3cfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffcffcffcf
-fcffcff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffc0000000000000ffffffffcffffffc0000000000
-000fffffffffffffcfffffcfffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3fffffffffffff3fcf3fcfffcfffc3cffff3fffcfffff3fcff3
-ff03ffcfffff3fffffcfffffcff0ffffcfffc3ffffffffffffffcfffffcfffff
-3fffffcff3fffff3fcfffffffff3f3ffcff33ffcffffffffc3ff0c30f000fc3f
-0fffffcff3fff3f003fc3f0ff3ff3ffffff0cfffff3c00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffffffffff
-fffffffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcffffffffffffcffffffffcfffffffffffffffff
-ffffffffffffffffcfffffcfffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffffc000f3fcf3f0fff0fffcfc3fff3fc00ffffc0fcff3
-ffffffcfffff3fffffc3cfffcfffc0ffcfff0fffffffffc3ffffc3cfffcffc00
-3fffffc3f3ffffc3fcfffffffff3f0000fcf3ffcffffffffc3ff0c30c3f0fc3f
-0fffffcfc3ffc3f0fffc3f0ff3ff3fffffc3cfffff3cfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffffffffff
-fffffffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcffffffffffffcffffffffcffc00000000000000
-000000000cffffffcfffffcfffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3ffffffffcffcf3fcf3c3fff3fff0ff0fff3f3fc0fffccfcff3
-ffffffcfffff0ffffff30fffffff3c3fcfff3fffffff3cf0fc3ff30ffffff3ff
-03fffff003ffffcffcfffffffff03f3cffff3ffcffffffffc3ff0c30c3f0fc3f
-0fffffcf0fffcff0fffc3f0ff3ff3ff3ff0fcfffff3cfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffffffffff
-fffffffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcffffffffffffcffffffffcffcffcff3ffcffcff
-cff3ff3ffcffffffcfffffcfffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffffcffcf3c0fc0fff03ffc3ffc3ff333fcc3ff0c3cff3
-ffffff0fffffc3fffff03fffffff3f3f0fff3fffffff3cfcff0ff03ffffff3ff
-303fffffcfffff0ff0fffff03f03ff3cffff3ffcffffffffc3ff0c30c3c0fc3c
-3ffffff03ffc0ff0fffc3c3ff3ff3ff3ff3fffffff3c00fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffcffcffcf
-fcffcff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcffffffffffffcffffffffcffcff33ccff33f33f
-33ccfccffcffffffcfffffcfffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3ffffffffcffcf3fffffff03fff0ffff0ff0f3f0f0ff3f3c003
-fffffc3ffffff03ffffcffffffff0f3c3fff0ffffffc3cfff3cffcfffffff3fc
-3f0fffff0ffffc3ff3fffff03ffffc3cfcff3ffcffffffffc3ff0c30f0303c00
-ffffffffffc0fff0fffc00fff3ff3fc3ff0ffffffc3ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcff33f33f33
-f33f33ccfccffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff000000003fcffffffffcffcffcff3ffcffcff
-cff3ff3ffcfffffff3ffff3fffff0000000000000fffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffffcffcf3fffffffffffc3ffffc3fcfc03fffc3f0ffff
-ffffc0ffffffff03ffffffffffffc000ffffc00003f0fc3fc3fffffffffffc00
-fffffffc3fffffff03ffffff3ffff0fcf0ff3000003ffffffffffffffffffc3f
-fffffffffffffffffffffffff3ff0fcfffc0000ff0cffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffcffcffcf
-fcffcff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcffffffffcffcffffffffffffff
-fffffffffcffffffccfffccfffff3fffffffffffcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ff3ffffffffc000f3fffffffffff0ffffff0fffffffff0fffffff
-ffffffffffffffffffffffffffffffffffffffffffffff000fffffffffffffff
-ffffffc0fffffffffffffff0ffff03ff03ff3ffffffffffffffffffffffffc3f
-fffffffffffffffffffffffff3ffc00fffffffffc3f000ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffffffffff
-fffffffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcffffffffcffcffffffffffffff
-fffffffffcfffffff33ff33fffff3fffffffffffcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffcffffffffff
-fffffffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffff3fcffffffffffffff
-fffffffffcffffffffc00fffffff3fffffffffffcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff3ffffffcff3ffffcfffffff3fcf3f3ff3ffcffffff3ffff
-ffffffffffff3ffccfff3fcfffffffffffffffffffffffffffffffffffffffff
-fff03f3fffffffcffffffcffffffc3fffffffffffffff3ffffffffffffffffff
-3ffffffffffffffcfffffffffffff3fffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffffffffc0000000000
-00000000000000ffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffff3fcffcff3ffcffcff
-cff3ff3ffcfffffffff33fffffff3fffffffffffcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffc0ffffffcff3ffffcfffffff3f3f3cffc3cfcf0ffff3ffff
-ff00000fffff3ffccfff3fcfffff3fffffffffffffffffff0f00000fff3fff3f
-f003ff3fffffff0ffffffcfffffff03fffff3ffffffff3fffffffcfffcffffff
-3fffffcffffffffcfffffffffffff3ffffff3ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffffffffffffffffffffff
-f3ffffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffc00ff33ccff33f33f
-33ccfccffcfffffffffcffffffff3fc00000000fcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0c3fffff0ff0ffffcfff0fff3c3330cfcfcfc03ffff003ff
-fffffc3fff00000ffc00000003ff3fffffffffffffffffffc3fcfc3fff3fff3f
-ffcfff3ffffffc3ffffffcffffffff03ffff3ffffffff3ffc3fffcfffcffffff
-3fffffcffffffffcfffffffffff000003fff0ffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffffffffffffffffffffff
-f3ffffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffcff3ffcffcff
-cff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3f03ffff3ffcfff0003fc3f003cf3f3f0003cffff003ffff
-ffffc3ffffffcfffffff3fcfffff3ffffffffffffffffffff3ff33ffff3fff3f
-c0000f3ffffff0fffffffcfffffffffffffc3f0003fc000ff0fffcfffcfff000
-000fffcffffffc0003ffffffffffcfffffffcffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffffc03ffffffffffffff
-fcffffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffffffffffffff
-fffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc0fff03ffc3ffc3fffcffff0ff3f3f3ccc3ff3cff3ffcfffff
-ffff0fffffffcffffffffcffffff3fffffffffffffffffffffc0000fff3fff3f
-ffcff0003fffc3fffffffc003ffffffffffcfffffffff3fffc3ffcfffcffffff
-3fffffcffffffff3ffffffffffffcfcfffffc3ffc3fffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffff03fc0fffffffffffff
-fcffffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffffffffffffff
-fffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc0fffff03f0ffff0fff0fffffff3f33300fffffc3c3ffcfffc3
-fffc3fffff000003ff0ffc003fff3fffffffffffffffffffffcfcfcfff3fff3f
-f0003f3f3fff0ffffffffcfffffc0000fffcffffffffc3fffffffcfffcffffff
-3fffffcffffffff3fc00ffffffffc000fffff3fc0ffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfffcfffff00000003fffff
-fcffffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffffffffffffff
-fffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff00003ffc3ffffc3ff3ffcfffc3c033cff0003f00fff003c0f
-ffc3fffffffff3ffffc0f0fc3fff3fffffffffffffffffffffcfcfcfff3fff3f
-f3cf3f3f3ff0fffffffffcfffffffffc3ffcffffffffcfff3ffffcfffcfff000
-000fffcffffffff3fffffffffffc0fcc0ffff0c0fffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcffc3ffffffffffff0fffff
-ff3fffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffcff3ffcffcff
-cff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffff3ffff0c000030ff3ffcfffc0fff3f3f3ff3fffffc3fc0ff
-f0000000fffffcffffffc330ffff3ffffffffffc0000003c03c0000fff33ff3f
-f0003f3f3fc3fffffffffcffffffffff3ffcffffffffcfff3ffffccffcffffff
-3fffffcfffffffc3fffffffffff0cfcfcffffc0ffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfc3fffffffffffffcfffff
-ff3fffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcff33ccff33f33f
-33ccfccffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff3fffffff3ff3ffc3ffcfffc3300000f3ff3fffff0fc0fff
-ffff0ffffff0000ffc3fff03ffff3ffffffffffffffffffff3cfcfcfff0fff3f
-f3cf3f3f3ff0fffffffffcffffffffff3ffcffffffff0fff3ffffc3ffcffffff
-3fffffcfffffffcffffffffffff3cfcfc3fff0fffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffcff3fffffffcfcfcffffffffffffffcfffff
-ffcfffffffffffffffffffffffffffff3fcfffffffcfcffffffc0fffffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffcff3ffcffcff
-cff3ff3ffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0000000ffff3ff3ffcfffcfff3333f3fff0003cffffff0cfff
-fffc3fffffcfffc3ff03f0303fff3ffffffffffffffffffff3cfcfcfff3fff3f
-f0003f3f3ffc3ffffffffcffffffffff3ffcffffffff3fff3ffffcfffcffffff
-3fffffcfffffffcfffffffffffc3cf3ff3ffc3fffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffc00000ff3fffffffcfcffffffffffffffffcfffff
-ffcfffffffffffffffffffffffffffff3fcfffffffcfcfffff03f03fffffffff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffffffffffffff
-fffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff3fffffff3ff3ff0fffcfff33f3fcf3f3ff3cf0fffc3cfff
-fff0ffffff3fffffffff03ff03ff3fffcffffffffffffffff3c0000ffffffc3f
-ffcfff3f3fff0ffffff000fffffffffc3ffcfcfffffc3fff3ffffffff0fffc00
-3fffffcffff3ff0fffffffffffcfcf3ff3ff0ffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffff3ffffcff000000000fcffffffffffffffffcfffff
-ffcfffffffffffffffffffffffffffff3fcfffffffcfcffffcffffc0000003ff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffcffffffffffffff
-fffffffffcffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff3f3fcffffc3ff3ffffc00ffff3f0fccff3ff3c03fff0fcfff
-fff3ffffff3fffffffffffffffff3fff0ffffffffffffffff3cfcfcffffffcff
-f0003c3f3fffc3ffffcffc0ffffffff0fffcfcffffffff003ffffffff3fff3ff
-03ffffcfffc3ff3fffffffffffcfccffc3ff3ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffcfffffcffffffffffffcffffffffffffffffcfffff
-fff3ffffffffffffffffffffffffffff3fcfffffffcfcfffc3fffffffffff3ff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffc00000000000000
-0000000000ffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff3f3fcffffcfff3ffff3fc0fff3f33f3ff0003cfffff3fffff
-fff3ffffff0ffffffff0f0003fff3ffc3fff03fffffffffff3cfcfcffffff0ff
-ffcffcff3ffff0ffffcffcc0ffffffc3fffccc3ffffffcff03ffffffc3fff3ff
-303fffcfff0fff3ff3fffff03fcfc3ffcfff3fffffffc0ffcfcfcfcfcfc03fff
-ffffffffffffffffffffff3fffffcffffffffffffcfffffffffffffffc00ffff
-fff3ffffffffffffffffffffffffffff3fcfffffffcfcffc3ffffffffffffcff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffffffffffffff3ff
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffc3f3fc3fff0ffc3ffff3f0c3ff3c33cccf3ff3cff3ff0fffff
-fff0ffffffc0ffffffc3f3ff3fffcfc0ffff03ffffffffffc3cfcf0fffffc3ff
-ffc030fc3ffffc3fffcff0fc3ffffc0ffffc3f0000fffcfc30ffffff0ffff3fc
-3f0ffff3f03ffc3ff0fffff03ff03ffc0fff0fffffffc0fcfcfcfcfcfcc03fff
-ffffffffffffffffffffff3fffffcffffffffffffcfffffffffffffff3ff3fff
-fff3ffffffffffffffffffffffffffff3fcfffffffcfcff0fffffffffffffcff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffffffffffffff3ff
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0ff3ff0ffc3ffcfffffc03ffff3cff3c0f3ff3c3c3ffc0000f
-fffc0ffffffc000fff0ff3ff3ffff00ffffff3ffffffffff0cfffffffffc0fff
-fc0fc3fcffffff0ffff003ffffff00ffffff3fffffffff00fffffff03ffffc00
-fffffffc03fffcfffc003fffffffffc0ffffc00003fffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffcffffffcffffffffffffcffffffffffffffcfffcfff
-fffcffffffffffffffffffffffffffff3fcfffffffcfcffffffffffffffffcff
-ffffffffffffffffffffffffcff3fffffff3fcfffffffffffffffffffffffcff
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff03ffffc0ffc0ffffffffffff30f0ff3f3fc3f00fffffffff
-ffffc03ffffffffffc3ff0003fffffffffff0ffffffffffc3f000003ffffffff
-c0ff0fc0ffffffcfffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffc0fcfcfcfcfcfcc03fff
-fffffffffffffffffffffcffffffcffffffffffffcffffffffffffff3ffff3ff
-fffcfffffffffffffffffffffff000003fcfffffffcfcffffffffffffffffcff
-ffffffffffffffffffffffffcff3fffffff3fcfffffc03fffffffffffffffcff
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffcffffffc0000000000000fffffffffffffcfffffcff
-fffcffffffffffffffffffffff0fffff3fc00000000fcffffffffffffffffcff
-ffffffffffffffffffffffffcff3fffffff3fcffff03fc0ffffffffffffffcff
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffcffffcfffcfffffffcfffffff3fcf3f3ff3ffcffffff3ffff
-fffffcffffcffffffffffcffffffffffffffffffffffffcfffffffffffffffff
-3ffffff3fff33fffffffffffffffffffffffffffffffffffffffffffffffff3f
-fcfffcfffffffffffffffffcfffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffcfffffffffffffffffffffffffffffffffcfffffcff
-ffff3ffffffffffffffffffffcffffff3fffffffffffcfffffffffffffffc00f
-ffffffffffffffffffffffffcff3fffffff3fcfffcfffff0000000ffffffff3f
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffcfffc0fffcfffffffcfffffff3f3f3cffc3cfcf0ffff3ffff
-f0fff3ffffcffffffffffcfffffc0000ffff00000fffffcfffffffffffffffff
-3ffffff3fff33fffff000f000fc0030000fcfffcffffc00003ffffffffffff0f
-f0fffcff0003ffcffffffffcfffffffc0000fffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffcffc000000000000000000000003ffffffcfffffcff
-ffff3ffffffffffffffffffff3ffffff3fffffffffffcfffffffffffffff3ff3
-ffffffffffffffffffffffffcff3fffffff3fcffc3fffffffffffc3fffffff3f
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc000300ffffcfffffffcfff0fff3c3330cfcfcfc03ffff003ff
-fc3c0003ffcfff003ffffcffffffffc3ffffffff3ffc0000003f0000003fffff
-3ffffff3ff3fffffff3fcf3fcfcff3fcfffcfffcffffffff0fffffc00fffffcf
-f3fffcff3ff3ffc3fffffffcfff0ffffffc3fffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffcffcffcff3ff3ff3ff3ff3ff3ff3ffffffcfffffcff
-ffffcffffffffffffffffffff3ffffff3fffffffffffcffffffffffffffcfffc
-ffffffffffffffffffffffffcff3fffffff3fcfc3fffffffffffff3fffffff3f
-ffffffffffffffffffffffffffff3fcfffffffcfcfffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3fcf3fffc0003ffff0003fc3f003cf3f3f0003cffff003ffff
-ff3cfff3ffcfff3f3c00000003ffff0ffffff0fcfffcffffff3fffff0fff0000
-0000fff3ff0fffffff000f000fc003c003f0fffcfffffff0fffffc0cc0ff0000
-0000fcff0003fff3ffffff0003fc3fffff0ffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffcffcff33ccfccfccfccfccfccff3ffffffcfffffcff
-ffffcfffffffffffffffffffcfffffff3fffffffffffcffffffffffffff3ffff
-3fffffffffffffffffffffffcff3fffffff3fcfcffffffffffffff3fffffffcf
-ffffffffffffffffffffffffffff3fcfffffffcfcffffff00fffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0f0f3fffff3fffffffcffff0ff3f3f3ccc3ff3cff3ffcfffff
-fffcfff3f0000f3f3ffffcfffffffc3ffffffc33fffcffffff3ffffc3f33ffff
-3ffff0000fc3ffffff3fcf3fcfcff3cff3f3f00000ffffc3fffff0fcfc3fffff
-ffffc00f3ff3fff0fff0fffcffff0ffffc3ffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffcffcffcff3ff3ff3ff3ff3ff3ff3ffffffc3ffff3ff
-ffffcfffffffffffffffffffcfffffff0000000000000fffffffffffffcfffff
-cffffffffffffffffffc00000ff3fffffff3fcffffffffffffffff3fffffffcf
-ffffffffffffffffffffffffffff3fcfffffffcfcffffc0ff03fffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcf3f0003ff3fc00fff0fffffff3f33300fffffc3c3ffcfffc3
-fffcfff3ffcfcf3f3ffffcfffffff0ffffffff0fffffc00003fffff0ff33ffff
-3ffffff3f3f3ffffff000f000fcff3cff3f3fffcffffff0fffffc3fcff3ff003
-ffcffcff3ff3fffcff03fff0fffffffff0fffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffcffcfffffffffffffffffffffff3ffffff30fffccff
-fffff3ffffffffffffffffffcfffffffffffffffffffffffffffffffffcfffff
-cfffffffffffffffffc3ffffcff000000003fcffffffffffffffff3ffffffff3
-ffffffffffffffffffffffffffff3fcfffffffcfcfffc3ffffc0000003ffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc00033f3fff3fffffff3ffcfffc3c033cff0003f00fff003c0f
-fffc0003ffcfcf3f3fff00ffffffc000ffc00000003fffcffffffff3ffffffc0
-3ffffff3f3f0ffffff3fffffcfc003c003f3fffcfffff0ffffffcff0ff0ff3f3
-cfcffcff0003fffc303ffff3ffcfffffc000ffffffff0cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffcffcfffffffffffffffffffffff3ffffffcf3ff33ff
-fffff3ffffffffffffffffffcffc000000000000000000000000ffffffcfffff
-cfffffffffffffffff3fffffcffffffffffffcfffffffffffffff003fffffff3
-ffffffffffffffffffffffffffff3fcfffffffcfcfff3ffffffffffff0ffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffcff3f3ffc3fffffff3ffcfffc0fff3f3f3ff3fffffc3fc0ff
-c03cffffffcfcf3f3ffc3c3fffff0ffc3fffffcfff3fffcfffffffc3ffffff0f
-0fffffc3f3fcffffff3fffffcfffffcff3f3fffcfffc0000003f0ff3ffcff3f3
-cfcffcffffffffff03fffff3ffcfffff0ffc3fffffff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffff3fcfffffffffffffffffffffff3ffffffffc00ffff
-fffff3ffffffffffffffffffcffcfff3fcffcffcffcff3ffcffcffffffcfffff
-cffffffffffffffffcffffffcffffffffffffcffffffffffffffcffcfffffff3
-ffffffffffffffffffffffffffff3fcfffffffcfcfc0fffffffffffffcffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffcff3f3ffcfffffffc3ffcfffc3300000f3ff3fffff0fc0fff
-ff3cffffffcfcf3f3ffcff3ffffc3fff0fffffcffcffcfcfffffffcfffffff3f
-cfffffcff3fcffffff3f000fcf0000cff3f3fffcffffffc3ffff3fc3ffcff003
-cfcffcf000003ffc3fffffc3ffcffffc3fff0fffffff00fcfcfcfcfcfcc03fff
-ffffffffffffffffffffff3fcffcff3ff3ff3ff3ff3ff3ff3fffffffff33ffff
-fffffcffffffffffffffffffcffcffccf33f33f33f33ccff33fcffffffcfffff
-cffffffffffffffffcffffffcffffffffffffcffffffffffffff3fff3ffffffc
-ffffffffffffffffffffffffffff3fcfffffffcfcfcffffffffffffffcffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffc00033f3ffcfffffffcfffcfff3333f3fff0003cffffff0cfff
-ff3c0003ffcfcf3f3ffcff3ffff0ffffcfffffcff3ffcfc003ffffcfffffff3f
-cfffffcff3ffffffff3f3fcfcfff3fc003f3fffcffffff0fffff3fcfffcff3f3
-cfcffc0ffcfffff0ffffffcfffcffff0ffffcfffffff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffc00ff33ccfccfccfccfccfccff3fffffffffcfffff
-fffffcffffffffffffffffffcffcfff3fcffcffcffcff3ffcffcfffffff3ffff
-3ffffffffffffffff3ffffffcffffffffffffcfffffffffffffcffffcffffffc
-ffffffffffffffffffffffc000033fcfffffffcfcffffffffffffffffcffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffccff3f3ff0fffffff0fffcfff33f3fcf3f3ff3cf0fffc3cfff
-ff3cfff3ff0fcf3f3ffc3f3fffffc0ffcfffffcfffffcfcfffffffcfffffff0f
-cfffff0ff3ffffffff3f3fcfcfcf3fcff3f3fc00fffffc3fffff3f0fff0ff3f3
-cfcfc0ff3cffffc3ffffff0fffcfffffc0ffcfffffff0cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffff
-fffffcffffffffffffffffffcffcfffffffffffffffffffffffcffffffccfffc
-cffffffffffffffff3ffffffc0000000000000fffffffffffff3fffff3fffffc
-ffffffffffffffffffffff3fffff3fc00000000fcffffffffffffffffcffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcc3f3f3ff3fffffffffc00ffff3f0fccff3ff3c03fff0fcfff
-ff3cfff3ff3fcf3f3fff003fffff3c3fcfffffcfffffcfcfffffffc3ffffffc0
-0fffff3ff3ffffffff3f3fcfcfcf00cff3f3f3fc0ffffcffffff3c3fff3ff003
-cfcffcff3c00ffcfffffffffc00fffff3c3fcfffffff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffff
-ffffff3fffffffffffffffffcffcfffffffffffffffffffffffcfffffff33ff3
-3ffffffffffffffff3fffffffffffffffffffffffffffffffff3fffff3ffffff
-3ffffffffffffffffffffcffffff3fffffffffffcfffffffffffffffc00fffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0ccc3f3ff3ff3ffffff3fc0fff3f33f3ff0003cfffff3fffff
-ff3cfff3ff3f0f3f3ffffcffffff3f3f0fffffcfffff03cffffffff0ffffffff
-3ffffc3fc3ffffc0ff3f000fcfcf3fc003f333fcc3fffcffffffc0fff03ff3f3
-cfcffcff3cffffcfffffffff3fc0ffff3f3f0fffffff0cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffff
-ffffff3ffffffffffffffffff3fcfffffffffffffffffffffffcffffffffc00f
-fffffffffffffffff3ffc000000000000000000000003ffffff3fffff3ffffff
-3ffffffffffffffffffff3ffffff3fffffffffffcfffffffffffffff3ff3ffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3cfcff3fc3ff0ffffff3f0c3ff3c33cccf3ff3cff3ff0fffff
-fc3c0003fc3f3f3f3ffff0ffffff0f3c3fffffcfffff30cffffffffc0ffffffc
-3ffff0ffcfffffc0ff3fffffcfc33ff3cff0f3f0f0fffc3fffffffff03fff3f3
-ffcffcfc0cffffc3ffffffff3f0c3fff0f3c3fffffff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffff
-ffffff3ffffffffffffffffff3fcfff3fcffcffcffcff3ffcffcfffffffff33f
-fffffffffffffffff3ffcffcff3ff3ff3ff3ff3ff3ff3ffffff3fffff3ffffff
-3ffffffffffffffffffff3ffffff3fffffffffffcffffffffffffffcfffcffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc3cf0ff3fcfffc003fffc03ffff3cff3c0f3ff3c3c3ffc0000f
-f0cffffffcff3f003fffc3ffffffc000ffffffcffffc3c0fffffffffc0fffff0
-fffffffc0ffffffcff3fffffcf0c3fcff3fcfc03ffffff03fffffffffffff3f3
-ffcffcf0c0fffff00000ffffc03fffffc000fffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffff
-ffffffcffffffffffffffffffc00ffccf33f33f33f33ccff33fcfffffffffcff
-fffffffffffffffff3ffcff33ccfccfccfccfccfccff3ffffff3fffff3ffffff
-cfffffffffffffffffffcfffffff3fffffffffffcffffffffffffff3ffff3fff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffcffff3fffffffffffffffffff30f0ff3f3fc3f00fffffffff
-c3f0000030fc3ffffffc0ffffffffffffffffc0ffff0ffc0000fffffffffff03
-ffffffffffffffc3ff3ffffc0f3f000000fffffffffffff00ffffffffffff3c3
-fc0ff0c3fc003ffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffcff33ccfccfccfccfccfccff3fffffffffffffff
-ffffffcffffffffffffffffffffcfff3fcffcffcffcff3ffcffcffffffffffff
-fffffffffffffffff3ffcffcff3ff3ff3ff3ff3ff3ff3ffffffcffffc3ffffff
-cfffffffffffffffffffcfffffff0000000000000fffffffffffffcfffffcfff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffff
-fffffff3fffffffffffffffffffcfffffffffffffffffffffffcffffffffffff
-fffffffffffffffff3ffcfffffffffffffffffffffff3ffffff33fff0cffffff
-cfffffffffffffffffffcfffffffffffffffffffffffffffffffffcfffffcfff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff3cffffffff3fffffcfffffffffffffffffffcffffffc3ffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffff
-ffffcfffccfffffffffffffffffffffffffffffffffffffffffffff3ff3fffff
-3fff33f3fcffcffff0fffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffff
-fffffff3fffffffffffffffffffcfffffffffffffffffffffffcffffffffffff
-fffffffffffffffffcffcfffffffffffffffffffffff3ffffffccffcf3ffffff
-f3ffffffffffffffffffcffc000000000000000000000000ffffffcfffffcfff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffc3cffc03fff3fffffcfffffffffffffffffffcfffffff03fff
-ff3ffffffffffffffffffffffffffffffffffffffcfffcfffffffffffffcffff
-ffffcfffccff00003ffffffffffffffffffffffffffffffffffffcf3cf3fffff
-3fff33f3ff3f3ffffc0fffffc0000ffff3fffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffff
-fffffff3fffffffffffffffffffcfffffffffffffffffffffffcffffffffffff
-fffffffffffffffffcffcfffffffffffffffffffffff3ffffffff003ffffffff
-f3ffffffffffffffffffcffcffcffcffcffcffcff3ff3ffcffffffcfffffcfff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcfc00cf300000000f0003000ffff003ffffffcffffffff03ff
-ff3ffffffffffffffffffffffffffffffffffffffcfffcfffffffffffffcfff0
-ffffcffcfffffff0fffffffffffffc3ffffff0fffffffffc00fffc330f3fffff
-3ff3fff3f00000ffffc0fffffffc3ffff0fffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffc000000000000000000000003fffffffffffffff
-fffffffcfffffffffffffffffffcfff3fcffcffcffcff3ffcffcffffffffffff
-fffffffffffffffffc3fcffcff3ff3ff3ff3ff3ff3ff3ffffffffccfffffffff
-fcffffffffffffffffffcffcff33f33f33f33f33ccfccffcffffffcfffffcfff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0f3cfcf3ffcffffff3cff3fcfff03303fffffcffffffffffff
-fc3f0003fffffffffffffff0ffffffffffc3fffff0fffcffffff0003ff0003fc
-3fffcffc3fffffc3fffc0000003fff0ffffffc0fffffffc0cc0fff333c000fff
-3ff0fff3f3f3fcfffffffffffff0fffffcfffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffff
-fffffffcfffffffffffffffffffcffccf33f33f33f33ccff33fcffffffffffff
-ffffffffffffffffff000ff33ccfccfccfccfccfccff3fffffffff3fffffffff
-fcffffffffffffffffffcffcffcffcffcffcffcff3ff3ffcfffffff3ffff3fff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffc3f3cfcf3ff0fffffc3cff3fcffc3f3f0fffffc003fffffffff
-fcfffffffffffffffffffff0ffffffffffc3fffff3f00000ffc03ffcfffcffff
-0fc0003f0fffff0ffffffffff0ffffcfffffffc3ffffff0fcfc3f0000cfcff00
-00fc3f0033f3fcff00003fffffc3fffffc3ffc3fffffc0ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffff
-fffffffcfffffffffffffffffffcfff3fcffcffcffcff3ffcffcffffffffffff
-ffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffffffff
-fcffffffffffffffffffcffcfffffffffffffffffffffffcffffffccfffccfff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff3fcfcf3ff3c000fffcff3fcff0ff3fcfffffcfffffc0000ff
-fcfffffffffffffffffffff0ffffffffffc3fffff3fffcfffc0fffff3ff0ffff
-ffffcfcfcffffc3fffffffffc3fffffffffffffffff3fc3fcff3ff33f0fcffff
-3f3f3ff3f00000fffffcffffff0fffffff3fc0fffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffff3ffffffffffffffffffffffffff
-ffffffff3ffffffffffffffffffcfffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffffffff
-ff3fffffffffffffffffcffcfffffffffffffffffffffffcfffffff33ff33fff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc3000cf3fc3fff3fffcff3fcff3fc3fc3ffffcfffffffffc3f
-fcffffffffffffc3c30ffcf0c0ffc0fff003fffff3fffcffffffffff3ff3ffcf
-ffffcfcfc3fff0003fffffff0fffc3ffffcfffffffc3fcff0ff0ff303f3cffff
-3f3f0ff3f3f3fcfffff3fffffc000fffff0c0ffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffcffffffffffffffffffffffffff
-ffffffff3ffffffffffffffffffcfffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffffffff
-ff3ffffffffffffffffff3fcfffffffffffffffffffffffcffffffffc00fffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcffcfcf3f0fffcffc00003fcfc3fcfff3ffffcffffffffff3f
-fcffffffffffffc3030ffcf0303f0c3fc3c3fffff3fffcffffffffff3ff3ffcf
-ffff0fcff3ffc3ff0ffff0fc3ffff0ffff0fffffff0ff0ff3ffcfc330f30fffc
-3f3fcff3f3f3fcffffcffffff0ffc3ffffc0fffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffff
-ffffffff3ffffffffffffffffffc000000000000000000000000ffffffffffff
-ffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffffffff
-ff3ffffffffffffffffff3fcffcffcffcffcffcff3ff3ffcfffffffff33fffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0ffcfcf3c0fff3ffffcff3fcfcff0fff3ffffcffffffffff3f
-fcffffffffffffc0f30f3cf0fc3c3f0f0fc3fffff3fffcffffffffff3fc3ffcf
-ffff3fcff3ff0fffc3fffc30fffffcfffc3ffffffc3ff3fc3ffcf0f3cf33fffc
-ff3fcff3f00000ffff3fffffc3fff0ffff0ffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffff3ffffffffffffffffffffffff
-ffffffffcffffffffffffffffffffffffffffff3ffffffffffffffffffffffff
-ffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffffffff
-ffcffffffffffffffffffc00ff33f33f33f33f33ccfccffcfffffffffcffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc0f3c0cf30cc00000ffcff3fcfcff3fff3ffffcffffffffff3f
-fcffffffffffffc3ff0c0cf0fc3c3f0f0fc3fffff3fffcfffffffffc3fcfffcf
-ffff3fcffffc3ffff3ffff03fffffffff0fffffff0fff3fcfffcffcfff03fffc
-ff3ffff3fffffffffc03ffff0ffffcfffc3ffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffc3fffffffffffffffffffffff
-ffffffffcffffffffffffffffffffffffffffff3ffffffffffffffffffffffff
-ffffffffffffffffffffcff33ccfccfccfccfccfccff3fffffffffffffffffff
-ffcffffffffffffffffffffcffcffcffcffcffcff3ff3ffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcf3cfcf3fcfff3ffff03f3fcfcfc3ffc3ff000fffffffffc3f
-fcfcffffffffffc3ff0c0cf0fc3c3f0f0fc3fffff3fc00fffffffff0ff0fffcf
-fffc3fcffffff03ff3ffffc3ffffffffc3ffffffc3fff3f0fff0f00003cffff0
-ff3ffff03c0003fff0f3fffffc0ffcfff0fffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffcfffffffffffffffffffffff
-fffffffff3ffffffffffffffffffffffffffffcfffffffffffffffffffffffff
-ffffffffffffffffffffcffcff3ff3ff3ff3ff3ff3ff3fffffffffffffffffff
-ffcffffffffffffffffffffcfffffffffffffffffffffffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcf3cfcf3fcfff3ffff33f3fcfcf0fffcffcffc0ffffffff0ff
-fcfcffffffffffc3ffc3c3f0fc3c3f0f0fc3fffff3f3fc0fffffff03ffffc00f
-fffcffcfffffcf0ff3fffff0ffffffff0ffffffc0ffff3c3fff3ff3f3fcffff3
-ff3fff03fcfff3ffc3f3fffff3c3fcfff3fffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffff
-fffffffff3ffffffffffffffffffffffffffffcfffffffffffffffffffffffff
-ffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffffffff
-fff3fffffffffffffffffffcfffffffffffffffffffffffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcf3c0cc3fcfff3fffc30f3fcff03ffc0ffcffcc0ffffffc3ff
-fccc3fffffffffc3ffc3c3f0fc3f0c3fc303fffff333fcc3fffff03fffff3fc0
-fff0ff0fffffcfcfc3fffffc3ffffff03fffffc0fffffc0fff03ff3c3f03ffc3
-fc3ffffffc0003ff0ff3fffff3f3f0fff3fffffffc0ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffff
-fffffffff3ffffffffffffffffffffffffffff3fffffffffffffffffffffffff
-ffffffffffffffffffffcfffffffffffffffffffffff3fffffffffffffffffff
-fff3fffffffffffffffffffcfffffffffffffffffffffffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcf00fcfffcfff3fffcfcf000fffffc0fffcff0fc3ffffc0fff
-fc3f0000ffffffc3ffc3c3f0fc3fc0fff0c3fffff0f3f0f0ffffffffffff3f0c
-3fc3ff3fffffc3cf0fffffff3fffff03fffff00ffffffffff03ffc00ff30ff0f
-fcfffffffcfff3fc3ff0fffff0f3c3fff0fffffffc0ffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffcfffffffffffffffffffff
-fffffffffcffffffffffffffffffffffffffff3fffffffffffffffffffffffff
-ffffffffffffffffffffc000000000000000000000003fffffffffffffffffff
-fff3fffffffffffffffffffcffcffcffcffcffcff3ff3ffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcc3ffcfffcfff3fff0fc3ffffffffffffff003ffffff00ffff
-ff3ffffffffffffffffffffffffffffffffffffffcfc03ffffffffffffffc03f
-fffff03ffffff0003fffffffffffc03fffffffffffffffffffffffcc3c3c3fff
-c0fffffffcfff3fffffc00fffc000ffffc00003fffcff0ffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffff0ffffffffffff00000000
-0000000000000000000000000000000000fffcffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffff
-fffcfffffffffffffffffffcff33f33f33f33f33ccfccffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcffffcfffcff03ffc3ffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffff03f30ff0fff
-fffffffffc0003fffffffffffffffffffffffffffc3fc0fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffff3fffffffffffffffffff
-fffffffffffffffffffffffffffffffffcfffcffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffffff
-fffcfffffffffffffffffffcffcffcffcffcffcff3ff3ffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffc3ffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcfff3ffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff3ffffffffffffffffffffffffffffff
-fffcfffffffffffffffffffcfffffffffffffffffffffffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffcffffffffcffffffffffffffffffff
-ffffffffffffffcfffffffcffffffff3ffffffffffff3ffffff3ffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff3fcf3f3ff3ffcfffffcff
-fccffcfffffffffffffffff3fffffffffcfffff3fcfffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffcffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcfff3ffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffff3ffffffffffffffffffcfffffffffffffffffffffffcffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffcffffffff03fffffffffffff3fff3f
-fffcffffffffffcfffffffcffffffff3ffffffffffff3ffffff3ffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff3f3f3cffc3cfcf0fffcff
-fccffcfffffffffffffffff3fffffffffcfffff3fcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffff3fffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffcfffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffff0fffffffffffffffffffffffffffff
-ffff3ffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffc00fffffc30ffffcffffffff3fff3f
-fffcff33fff3ffcfffffffcffffffff3ffffffffffff3ffffff3ffffffffffff
-ffffffffffffffffffffffffffffffffffffc00ffff3c3330cfcfcfc03fffcff
-cffffcfff0fff3fffffffff3ffffff3ffcfffff3f00000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffc3ffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffcfffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffffffffffffffffffffffffff
-ffffcffffffffffffffffffc000000000000000000000000ffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffc00fffffff0fc0fffcffff3ffc3fff3f
-fffcff33fff3ffcffffc000003f00000000ffffff000000ff0000fffffffffff
-fffffffffffffffffc3ffffffffffffffffc0cc0ff003cf3f3f0003cfffffcff
-c3ff0003fc3ff3fffcfff0000fffff3ffcfffc0033fffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffcffffffff3ffcffff
-fffffffffff3fffffffffffffffffffffcff3fffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffc3fffffffffffffffffffffffffff
-ffffcffffffffffffffffffffffffffffff3ffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff00fc003f0fc3fffffff3ffffff03cfc0ffcffff0ffcfc0000
-3ffcfffffff0c000ffffffcffffffff3ffffffffffff3fffffcfffffffffffff
-ffffffffffffc3fffc3ffffffffffffffff0fcfc3ff3f3f3ccc3ff3cff3c0003
-f0fffcffff0ff3fffc3fffcfffffff0c000fffff00003cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffff0fffffff3ffcfcff
-fffffffff3f3ffffffffffcffffffffffcff3fffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffcfffffffffffffffffffffffffff
-ffffcffffffffffffffffffffffffffffff3ffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc3c3c3f0f0fc3fffffff3fff0f03fcffc0fcffffc3fcffff3f
-fffcfffffffc0f3c0fffffcffffffff3ffffffffffff3fffffcff003ffffffff
-ffffffffffffc3ffffffffffffffffffffc3fcff3ff3f33300fffffc3c3ffcfc
-fcfff0fffffff3ffff0fffcff003ffc0f3c0fffc3cff3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3ffcffff
-fffcfffffff3ffffffff3ffffffffffffcff3fffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffff
-fffff3ffffffffffffffffffffffffffffcfffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0fffc3f0f0fc3ffffffc00f03ffc0000fffcfffff3fcffff3f
-fffcfffffffcff3fcffc000003fffc03fffffffff000000fffcfffffffffffc3
-c3fc0ff0fc3fc3ff003fc303ff003fffffcff0ff0fc3c033cff0003f00fffcfc
-fc3ff3ffcffff3ffffcfffcfffffffcff3fcfff0fc003cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffcffffff3808fcfe
-41f00f20f3f202fcff3c03cff41ff202fcfcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff
-fffff3ffffffffffffffffffffffffffffcfffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0fffc3f0f0fc3ffffff0ff03fffcfffcfffcfffff0fcffff3f
-fffcfffffff03f3fc3ffffcffffff0f0ffffffffffff3fffff0fffffffffffc3
-03f0c3f0fc3c000ffc3fc0c0fc3c3fffff0ff3ffcfc0fff3f3f3ff3ffffff0fc
-ff3ff3ffcffff3ffffc3ff0fffffff03f3fc3ff3ccff3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffff0fffff32f8fcfc
-bffcff1ff3f1b8fcff3f3fcfd7d7f1b8fcfcffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcfffffffffffffffffffffffff
-fffff3ffffffffffffffffffffffffffff3fffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0fffc3c3f0fc3fffffc3f03ffffc0000fffcfffffcfcffff3f
-fffcfffffff30c3ff3ffffcffffff3fcffffffffffff3fffff3fffffffffffc0
-f3c3f0f0fc3fc3fffc3fc3f0f0fc3fffff3fc3ffcfc3300000f3ff3ffffff3fc
-ff3fc3ffcffff3fffff3ff3fffffff30c3ff3fc33c003cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffff3ffff33fcfcfc
-6ffcff3ff3f3fcfcff3f3fcfcff3f3fcfcf3ffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffff0ffffffffffffffffffffffff
-fffffcffffffffffffffffffffffffffff3fffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0fffc00ff0fc3fffffffc33ffffcfffcfffcfffffcfcffff3f
-fffcffffffc3ccfff3ffffcffffff3fcffffffffffff3fffff3fffffffffffc3
-ffc3f0f0fc3fc3fffc3fc3f0f0fc3fffff3fcfffcf3333f3fff0003cfffff3fc
-ffffcfffcffff3fffff3ff3ffffffc3ccfff3f00ff3ffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffc3fff33fcfcfe
-42fcff3ff3f3fcfcff3f3fcfcff3f3fcfcf3ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff3fffffffffff000000000000
-000000000000000000000000000000fffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0fffc3fff0fc3fffffff0f3ffffc0000cffc3cfffcfcff003f
-fffcffff3fcfc0fff3ff000ffffff0fcfffffffffc003ffffc3fffffffffffc3
-ffc3f0f0fc3fc3fffc3fc3f0f0fc3fffff3f0fff0f33f3fcf3f3ff3cf0ffc3fc
-ffff0fffcffff0f3fff3fc3ffffffcfc0fff3c333c003cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffcfff33fcfcff
-f8fcff3ff3f3fcfcff3f3fcfcff3f3fcfccfffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffc3ffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcfffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0fffc3fff0fc3ffffffc3f3ffffcff3f0fff30fffffcfcff03
-fffcfffc3fcff3ffc3fcffc0fffffc00fffffffff3ff03fffcffffffffffffc3
-ffc3f0f0fc3fc3fffc3fc3f0fc303fffff3c3fff3ff3f0fccff3ff3c03ffcffc
-ffffffc00ffffcc3fffffcfffffffcff3ffc3ff3f0ff3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffff0ff32f4fcfd
-b8fcbf3ff3f2f8fcb93f2fcfd7d7f3fcfccfffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffcffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcfff3ffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffc3c3c3fffc30fffffffcfffffffcff0c3fff03fffffcccff30
-fffcfff0ffcf00ffcffcffcc0ffffff3fffff03ff3ff303ffcffcfffffc0ffc3
-fff0c3f0303fc3fffc3fc3f0ff0c3fffffc0fff03ff3f33f3ff0003cffff0ff0
-ffffff3fc0fffc0ffffffcffcffffcf00ffcfff3c30c3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffff3f3808fcfd
-02fe0f3ff3f146fe063f83cff41ff3fcfc3fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff3fffffffff3fffffffffff
-fffffffffffffffffffffffffffffcfff3ffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff00fc3ffff03fffffffc3ffffffcffc3ffffcffffffc3cfc3c
-3fff3f03fff03cfc0ffcff0fc3ffffc3fffff03ff3fc3f0ff0ffc3ffffc0ffc3
-fffc0ffc0c3ff00ffc3fc3f0fffc3fffffffff03fff3c33cccf3ff3cff3c3ff3
-ffffff3f0c3fff3ffffff0ffc3ffff03cfc0fff3ffc0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffcf3fffffff
-fffffffffffffffffffffffffffffffffc3fffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffc3ffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffff00003ffc00f03fffffffffff3f00ff
-ffffc03fffffffc0ffff003fffffff0ffffffffffc00fffff3fff000fffcffff
-fffffffffffffffffffffffff0f0fffffffffffffff3cff3c0f3ff3c3c3fff03
-ffffffc03ffffffffffff3fff000fffffc0ffff3ff0c3cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffff03fffffff
-fffffffffffffffffffffff3fffffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffcffffffff3ffcffffffff
-fffffff3fffffffffffffffffffffcffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffc0ffff03ffffffffffffffff
-fffffffffffffffffffffffffffff03fffffffffffffffffffffffffffc3ffff
-fffffffffffffffffffffffffc03fffffffffffffff30f0ff3f3fc3f00ffffff
-fffffffffffffffffffffffffffffffffffffff3f03f00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffff3fffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffff0fffffff3ffcfcffffff
-fffff3f3ffffffffffcffffffffffcff3fffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffcfffffffffffffff3fffffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffff3ffcfffffffc
-fffffff3ffffffff3ffffffffffffcff3fffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcfffcffffcfffcfffff3fffffff3ffffffffffffffffffffff
-fffffffffffff3ffffff0fffffff3fffffffffffffff3fff3fffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcffff
-ffffffff3ffffffffffffffff3fffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-80be42f00f3f3f3fd07f20f3e2fffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffffff3808fcfe41f0
-0f20f3f202fcff3c03cff41ff202fcfcffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcfffcffff0fffcfffff0fffffff3ffffffffffffffffffffff
-ff00003ffffff3ffffffc0ffffff3ffffffffc0000ff3fff3ffffffffffff3ff
-f3ffff3fc3ffff3fff3ffffcfffcffc003c003f000c0003ffffffffffffcffff
-ffffffff3ffffffffffffffff3fffffffffffffcfffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-6e3db9fcff6e2e7f5f5f1ff38bfffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffff0fffff32f8fcfcbffc
-ff1ff3f1b8fcff3f3fcfd7d7f1b8fcfcffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcfc0000fc3fc0000fffcfffffff3ffffff0000000ff3ffffff
-fffff0fffffff3fffffffc0fffff3ffc3fc00ccf3cff3c00000f0000003ff3ff
-f3ffff0ff0ffff3fff3ffffcfffcffcff3cff3f3fcff3ffc000000fffffcffff
-ffffc00000003c0000003ffff3ffffc000000ffcfffcfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-ff3cfcfcff9d5dbf3fcf3ff22ffffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffff3ffff33fcfcfc6ffc
-ff3ff3f3fcfcff3f3fcfcff3f3fcfcf3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcff3ff3f0fcffcfff0000003fff3f03fffffff0ffff3fffcff
-ffffc3fffffff3ffffffffffffc000ff0ffcfccf3cff3fcffcffffff0fffc3ff
-f3ffffcffcfffc3fff3ffffcfffcffc003c003f000f000fffffc3ffc00000003
-ffffffff3fffffffcffffffff3ffffffffc3fff0fffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-ff3c00fcffccccff3fcf3ff07ffffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffc3fff33fcfcfe42fc
-ff3ff3f3fcfcff3f3fcfcff3f3fcfcf3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffc00f0fc3fc30ffcffffff3ffffc03c3cffffffc3ffff3fffc3f
-ffff0ffffffff000ffffffffffff3fffc3fcfc0000f003f3f3fffffc3f33cfc0
-0003ffc3c003fcfc00003ffcfffcffcff3cff3f3fcf3fcfffff0fccffffcffff
-fffffc000003ffffcffffffff3ffffffff0fccf3f00000ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-ff3cbffcffd9d9ff3fcf3ff22ffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffcfff33fcfcfff8fc
-ff3ff3f3fcfcff3f3fcfcff3f3fcfccfffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcffcfcfffc3f0003ffff0ffffff30fcffffff0fffff3ffff0f
-fffc3ffffffff3fffff00003fffc3ffffffcffffffff3c00000ffff0ff33cfff
-f3fffff00ffcfcffff3ffffcfffcffc003c003f3fcf3fcffffc3fccffffcffff
-fffffcff3ff3ffffcffffc00000003fffc3fccf3fffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-ff3d7ffcbfe2e2ff5f5f3ff3c7fffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffff0ff32f4fcfdb8fc
-bf3ff3f2f8fcb93f2fcfd7d7f3fcfccfffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcf000003f0ffffffffffc3fffff03fcffffff3fffff3ffffcf
-fff0003ffffff3fffffffff0fffcfff3fffcf000003f3ffffffffff3ffffcfff
-f3fffc03fffcfcffff3ffffcfffcffcffffff3f000f000ffffcfffffff00ffff
-fffffc000003ffffcffffffff3fffffffcfffff3fffcfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffc
-ff3e41fe0fe2e2ffd07f3ff3f5fffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3f3808fcfd02fe
-0f3ff3f146fe063f83cff41ff3fcfc3fffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcfff3fffc3cc0000fffff0fffff0ffcfffffc3fffff3ffffc3
-ffc3ff0ffffff3fffffffffcfffcfff3ffc00fffffff3f00003fffc3ffffcfff
-f3ffc0f0fff0fcffff3ffffccffcffcffffff3fffff3fcffff0ffffffc3c3fff
-fffffcff3ff3ffffcfffffffc0fffffff0fffff3fffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffcf3fffffffffff
-fffffffffffffffffffffffffffffc3fffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc0ff3fff000cfffcffc0000ffff3ffcfffffcffffff3fffff3
-ff0fffc3fffff3fffffffffcfff0fff3fffcfc0000ff3f3fff3fffcfffffcfff
-f3fffffcff03fcffff3ffffc3ffcffcfc003f3c00033fcffff3ffffffcff3fff
-fffffcff3ff3ffffcfffffffccfffffff3fffff3fffcfcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffff03fffffffffff
-fffffffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc0f000003fccccf3cff3fffc3ffc3ffcfffffcffffff3fffff3
-fc3ffff3fffff3fffffffffcfff3fff3fffcfcfffcff3f00003fffcfffffcfff
-f3fffffcfffffcffff3ffffcfffcffcfcff3f3ffcff000ffff3ffffffcff3fff
-fffffc000003ffffcfffffffcc3ffffff3fffff3fffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcffcff3ffcffcf3ffcffffffff03ffcfffffcffffff0f3fff3
-fff03ff3ffc003fffffffff0ffc3fff3fffcfc0000ff3f3fff3fffcfffffcff0
-03fffffc3ffffcff003ffffffff0ffcfcff3f3f3cff3fcffff3ffffffc3f3fff
-fffffff333ffffffcfffffff0f3ffffff3fffff3fc00fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffcfffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcff3fc3fcccfcf3ffcfffffffc33ffcfcfffc3fffffcc3ffff
-ffcf0ff3ff3ff03fffffffc3fffff003fffcfff0ff3f0300003fffc3ffffcfcf
-f03fffff3ffffcfcff03fffffff3ffcfcff3f3f3c033fcffff0fffffff003fff
-ffffffc330ffffffcfffffff3f0ffffff0fffff3f3fc0cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff202fe
-42f00f3f3f3fd07f20f3e2fffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcfc030ffccc3cf3ffc3ffffffff3ffcf0ffff0fffffc0fffff
-ffcfcfc3ff3ff303ffffff0fffffcff03ffc0fcc3cf03ff3f3fffff0ffffcccf
-f30fffff3ffffcccff30ffffffc3ffcfc003f3f3cff000ffffc3fffffffcffff
-fc0fff0f3c3fffffcffffffc3fc3fffffc3ffff333fcc0ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff1b8fd
-b9fcff6e2e7f5f5f1ff38bfffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcfff03ff0cf30f3cff03fffffff3fff03ffffc0fffff3fffff
-ffc3cf0fff3fc3f0fffff03fffffcfc30fc0ff3cc3ffffc3f3cffffc0fffc3cf
-c3c3ffff0ffffc3cfc3c3fffff0fffcffffff3f0cffcf3fffff03ffffff0ffff
-fc0ffc3f3f03f00000000ff0fff0ffffff03fff0f3f0f0fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fcfc
-fcfcff9d5dbf3fcf3ff22ffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcff03c0f3cff3f3cfff0003ffff3ffffffffffc0ffffffffff
-fff0003fffc00ffffffc03fffffff00ffffff0fcfc3fff0ff3cfffffc0fff3f0
-0fffffffcfffff3f00fffffff03fffcffffff3c30ff3fcffffff03ffffc3ffff
-ffffc0ff3ff03fffffffffc3fffc3ffffff03ffcfc03fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffff
-fffffffffffffffffffffffffffffffffcffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fcfc
-00fcffccccff3fcf3ff07ffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0f03ffc3fcfc3fc0ffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffcfffff03ffc0fffffffffffff
-ffffffffcfffffffffffffffffffffcfffff03cfc000003ffffffffffc0fffff
-ffffffff3ffffffffffffc0fffff03fffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000
-0000000000000000000000000000000000ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fcfc
-bffcffd9d9ff3fcf3ff22ffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fcfd
-7ffcbfe2e2ff5f5f3ff3c7fffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffc3ffffcfff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffcffffffffffffffffcffffffc3fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3ffffff3fcfe
-41fe0fe2e2ffd07f3ff3f5fffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff3ffffffff3fffffff00003fffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff3fffffffffc00fffffcfff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffcfffffc0000ffffffcfffffff03ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff0ffffffff3ffc3ffffff0fffffffffffffc3ffffff0ffffff
-fffc00ffffffffffffffffffffffffffffffffffff3fffffff000fffffffc00f
-fff3ffffffffcffffffc0000003fffffffffffffffffffffffffffffffffffff
-fffffff003ffffffcffffffffc3ffffffcffffffff03fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffcffffffc000ff0fffffc3fffc0000003fff0ffffffc0fffff
-ffc0cc0ffffffffffffffff0ffffffffffc3fffffc3f0003ffffcfffffc00fff
-fff3fffcffffcfc0fffffffc3fffffffffffffffffffffffffff0fffffffffff
-fffff003ffffc00000003ffff0fffffffcfffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3ffc3fff3fffc3ffff0ffffffffff0ffffcfffffffc3ffff
-ff0fcfc3fffffffffffffff0ffffffffffc3fffffcffffffffffcfffffff3fff
-fff3fffc3ff00f0f3ffffff0fffffffffffffffffffffff0ffff0fffffffffff
-ffffffcfffffffffcfffffffc3fffffffc003ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff3fc0fffc3ffffffffc3fffffffffc3fffffffffffffffff3
-fc3fcff3fffffffffffffff0ffffffffffc3fffffcfffffffc0000003fff3fff
-0ff3ffff0fffcc3f3fffffc3fffffffffffffffffffffff0ffffffffffffffff
-ffffffcfffc3ffffcfffffff0ffffffffcfffffc0000fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0c0ffffcfff3fffff0003fffffff0fffc3ffffcfffffffc3
-fcff0ff0ffffffc3c30ffcf0c0ffc0fff003fffffcffffffffffcffffffc00f0
-3ff3ffffcfffc0ff3fffffcffffffffff0f0ff03fc3f0ff0ffc00ff0c0ffc00f
-ffffff003c0ffff00ffffffc000ffffffcfffffffffc3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc0fffffcfff3ffffc3ff0ffff0fc3ffff0ffff0fffffff0f
-f0ff3ffcffffffc3030ffcf0303f0c3fc3c3fffffcffffffffffcffffff0ff03
-fff3ffffc3ffc3ff3fffff0ffffffffff0c0fc30fc3f0f0003ff0ff0303f0f0f
-fffffc3fc0ffffc3c3fffff0ffc3fffffcffffffffff3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0ffffff0fff3ffff0fffc3fffc30fffffcfffc3ffffffc3f
-f3fc3ffcffffffc0f30f3cf0fc3c3f0f0fc3fffffcffffffffffcfffffc3f03f
-fff3fffff3ffcfff3fffff3ffffffffff03cf0fc3c3f0ff0ffff0ff0fc3c3f0f
-fffff0fc0fffffcff3ffffc3fff0fffffcffffffffff3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc3ffffff3fff3fffc3ffff3ffff03fffffffff0fffffff0ff
-f3fcfffcffffffc3ff0c0cf0fc3c3f0f0fc3fffffcfffffff00000000fffc33f
-fff3fffff3ff0fff3fffff3ffffffffff0fff0fc3c3f0ff0ffff0ff0fc3c3f0f
-fffffff0cfffffcff3ffff0ffffcfffffcffffffffff3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffff
-fffffffffffffffffffffffffffffcffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff0ffffffc3fff3fffff03ff3ffffc3ffffffffc3ffffffc3ff
-f3f0fff0ffffffc3ff0c0cf0fc3c3f0f0fc3fffffcfcffffffffcfffffff0f3f
-fff0f3fff3fc0fff3fffff3ffffffffff0fff0fc3c3f0ff0ffff0ff0fc3c3f0f
-ffffffc3cfffffc3f3fffffc0ffcfff000fffffffffc3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000
-000000000000000000000000000000ffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff3fffffffff003ffffcf0ff3fffff0ffffffff0ffffffc0fff
-f3c3fff3ffffffc3ffc3c3f0fc3c3f0f0fc3fffffcfcffffffffcffffffc3f3f
-fffcc3fffff0cfff3f3fff0ffffffffff0fff0fc3c3f0ff0ffff0ff0fc3f0c0f
-ffffff0fcffffff003fffff3c3fcffcffc0ffffffff0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff3ffffffffcff03fffcfcfc3fffffc3ffffff03fffffc0ffff
-fc0fff03ffffffc3ffc3c3f0fc3f0c3fc303fffffccc3fffffffcffffffcffff
-fffc0fffffffcfff3c3fffc3fffffffff0fffc30fc0c0ff0ffff0ff0fc3fc30f
-ffffff3fffffffffcffffff3f3f0ffcffcc0ffffffc3fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff0ffffffffcfc30fffc3cf0fffffff3fffff03fffff00fffff
-fffff03fffffffc3ffc3c3f0fc3fc0fff0c3fffffc3f0000ffffcffffffc3fff
-ffff3fffffffcfffc0fffff03ffffffff0ffff03ff030ffc03ff0ff0fc3fff0f
-ffffff0fffffffff0ffffff0f3c3ffcff0fc3ffffc0ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc00003ffff00ffffff0003fffffffffffc03fffffffffffff
-ffffffffffffffffffffffffffffffffffffffffff3fffffffffcfffffff0000
-3fffffffffffcfffffffffff03fffffffffffffffffffffffffffffffffc3c3f
-ffffffc0000ffffc3ffffffc000ffff003ffffff00fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffc0fffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff
-ffffffffffffffc0fffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffcff0003fffffffffffffffffffff3ffcc
-fffffffffffffffffffffffffffcffffffffffff33fff3ffffffffffffffffff
-ffffffff3ffffffcfff33fffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffff3fffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff00000fffffffffffcff3ff3fff3fffffffffffffffff3ffcc
-fffffffffffffffffffffffffffcfffffff0ffff3cfff3fffffff3fc3fffff3f
-ff3fffff3ffffffcfff33fffffffffffcfffffffffffffffffffffffffffffff
-ff00000fffcffffffffff3fffffffffffffffcfffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffc3fffff003fffcff0003fff3ffffffffc00ffff00000ff
-fffc00ffff3fffffffcffffffffcfff003fc3fff3cfff3ffc3fff0ff0fffff3f
-ff3fffff3ffffffcffffffffffffffffcffffffffc00fffc000000ffffffffff
-ff3fffcfffcffffffffff3fffffffffffffffcffffff00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffc3fffff03303ffcff3ff3fff3fffffffc0cc0fffffcffff
-ffc0cc0fff3fffcfffcffff3fffcfff3f3ff3000003c000ff0fffcffcfffff3f
-ff3fc00000003c0003ffffffffffffc0003fffffc0cc0ffffffc3fffffffffff
-ff3fffcfff0fc000ffc00000fffffffffffffcffffff3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff0fffffc3f3f0fc00f3ff3fff3fffffff0fcfc3ffffcffff
-ff0fcfc3ff3fffc3ffcffff0ff0000f3f3fff3ff3ffff3fffc3ffc3c003fff3f
-ff3ffffcfffffff3ffffffffffffffff3fffffff0fcfc3fffff0fccfffffffc3
-ff3fffcfff3fffffffffffc3fffffffffffffcffffff3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff0fffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffc3fffff0ff3fcffcff0003fff3ffffffc3fcff3ff000003f
-fc3fcff3ff3ffff0ffcffffc3ffcfcf3f3c3f3033cffc3ffffffff00ffcfff3f
-ff3ffffcfffffff3fc00ffffffffffff3fc00ffc3fcff3ffffc3fccfffffff03
-ff00000fff3fffffffffff0ffffffffffffffcffffff3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffc03fffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc3ffffff3fc3fc3fcfffffffff3ffffffcff0ff0fffff3fff
-fcff0ff0ff3ffffcffcfffff3ffcfcf3f3f0f3ff3cffcfff3fffc03fffcfff3f
-ff3ffffcfffffff3ffffffffffffffff3ffffffcff0ff0ffffcffffffffffcc3
-ff3fffcfff3ffffffffffc3ffffff3fffffffc03fffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0000000fc3fcfff3fcf000003ff3ffffff0ff3ffcfffffcfff
-f0ff3ffcff3ffffc3fcfffff0ffcfcf3f3fcf30330ffcfff3ffc0f0fff0fff33
-ff3ffffc000fffc3fffffffff00ffffc3ffffff0ff3ffcffff0ffffffffff3c3
-ff3fffcfff3ffffffffff0fffffcf0ff3ffffcf03ffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff0ffffcff0fff3fcff3ffffff3ffffff3fc3ffcfff0000ff
-f3fc3ffcff3fffff3fcfffffcffcfcf3f3fff33333ff0fff3fffffcff03fff0f
-ff3ffff0ffcfffcfffffffff03f3fffcfffffff3fc3ffcffff3fffffffffcfc3
-ff3fffcfff3fffffffff03c3fffc3cff3ffffcff03fffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffc3ffffcff3fff3fcff00003ff3ffffff3fcfffcffcfffc3f
-f3fcfffcff3fffff3fcfffffcffcfcf3f3ff333303ff3fff3fffffcfffffff3f
-ff3ffff3ffcfffcffffffff03ffcfffcfffffff3fcfffcffff3fffffffffc000
-ff00000fff3ffffffff033f03fff3ffc3ffffcfffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0fffffcfc3ffc3fc0cf3cf3ff3fffcff3f0fff0ff3ffffff
-f3f0fff0ff0f3fff3fc3cfffcff0fcf3f3ff3333cffc3fff3fffffc3ffffffff
-fc3ffff3ffcfff0ffffffffffffcfff0fffffff3f0fff0ffff3fffffffffc000
-ff3fffcfff3f3fffff03f3ff0ffffffcfffffcfffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff3fffffcf0fffcff0f3c30f3ff3fff0ff3c3fff3ff3ffffff
-f3c3fff3ffcc3ffffff30ffffff3fcf3f3fc3303cfffff003ffffff3ffffffff
-fcffffc3ffcfff3ffffffffffffcfff3fffffff3c3fff3ffff0fffffffffffc3
-ff3fffcfff3f3ffffffff3fffffffff0fffffcfffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffc3fffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff3ffffff03ffc0fc3ff0f3f3ff3ffc3ffc0fff03ff0ffffff
-fc0fff03ffc0fffffff03ffffff3f0f3f3fcf3ff033ffcff03fffff3ffffffff
-f0ffffcfff0fff3ff3fffffffff0fff3ff3ffffc0fff03ffffc3fffff03fffc3
-fc3fffcfff330ffffffff3ffffffffc3fffffcfffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0fffffffffc0fffffc3c3c3ffcfc0fffffff03fffc0fffff
-fffff03ffff3fffffffcffffffc3f3f3f3f0c3fc333ffcfc30fffff0ffffffff
-c3ffff0fff3ffc3ff0ffffffffc3ffc3ff0ffffffff03ffffff03ffff03fffc3
-fcffffcfff0fc0003ffff3ffffffff0ffffffcfffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc0fffffffffffffffff0fcffff00ffffffffffffffc000ff
-ffffffffffffffffffffffffffcff3f003f3cff0f03fff00fffffffcfffffffc
-0ffffc3fff3ffcfffc003ffffc0fffcfffc003ffffffffffffff03ffff3fffff
-f0ffffcfffcffffffffff3fffffffc3ffffffcfffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffc03ffffffffffffffffc0ffffffffffffffffffffffffff
-ffffffffffffffffffffffffff0fc3ffffc30fc3fcfffffffffffffcffffffff
-ffffc0ffc03ffffffffffffffffffffffffffffffffffffffffffffff0ffffff
-c3fffc0fffffffffffffffffffffc0fffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffff3fffffffffffffffffffffffffffffffff3ffffffffffff
-ffffffc3fffffffffffffffffffffffffffffffffffffffffffffffff3ffffff
-fffcfffffffffffffffffffffffffffffff3ffffffffffffffffffffffffcfff
-ccffcffffcffffffffffffffffffffff3ffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffff3ffffffffffffffffffffff3ffffcfffff3ffffffffffff
-ffffc00ffff3fffffffffffffffffffffffffffffffffffffffffffff3fffff0
-fffcfffff3fffffffffffffffffffffffff3fffffffffffffff3ffffffffcfff
-cccfcfccfcfffff0003ffcffffffffff3fffffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc00000003fffffffff0000000ff3ffffcff0000000fffffffff
-ff000ffffff3fffffffffffffffffffffffffffffffffffffffffffff003fffc
-3000003ff3ffffff0000000ff3fffffffff3ffffffc00003fff0ffffffffcffc
-ffc3cf0cfcf000f3ff3ffcffffffffff3fffffcffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff3fcffffffffffffffff0ffff3ffffcfff3f3fcffffffffff
-ffffcfffffc3f0003fffffffffffffffffffc3fffffffffffffffff003ffffff
-3fcffffff3ffffffffff0ffff3fffcfff0000ffffffffffffffcffffffffcffc
-3ff3cf3cfcf3fcf3ff3ffcfffffff000000fffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffcf3fcf3fffffffffffffc3ffff3c3ffcfff0f3f0fffffffc00
-f00000000fcfffffffffffffffffffffffffc3ffffffffc3ffffffffcfffffff
-ffcff3fff3fffffffffc3ffff3fffc3fffcffffffffffffffffc3ffc3fc0003f
-0fffcffcfcf3fcf3ff3ffcffffffffff3fffffcffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0f3fcf0fffffffffffff0fffff3f0ffcfffcf3f3fffffff0f0
-3fffcfffffcfffffffffffffffffffffffffc3ffffffffc3ffffffffcfffc3c3
-ff3c00fff3fffffffff0fffff3ffff0fffcff003ffffffffffff3fc0ffffcfcf
-cfc0000cfcf3fcf0003ffcffffffffff3fffffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffc3c3fcfc3ffffffffffff3fffff3fc3fcfffcf3f3fffffffffc
-3f000000ffcffffffffffff0c3fc00fff00fc3f0ff00ffc3ffffffff003c0ff0
-fc00fcfff3fffffffff3fffff3ffffcfffcfffffffffffffffff0c0fffffcfcf
-c3ffcffcfcf000f3ff3ffcfffffff000000fffcffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff0ffcffffffc03fffffc3fffff3ff3fcfc00000003fffffffc
-3f3fcffcffcffffffffffff030fffc3fc3f3c3f3fc3c3c000ffffffc3fc0fffc
-fffffffff3ffffffffc3fffff3ffffc3ff0fffffffffffffffffc0ffffff0fcf
-f3ffcffcfcf3fcf3ff3ffcffffffffff3fffffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff3fffffffc0fcfffffcffffff3ffff0ffff333ffffffffff0
-ff000000ffcffffffffffff0fc3ffc3f0fffc3cff0fc3fc3fffffff0fc0fffff
-ff3cf3fff3ffffffffcffffff3fffff3ff3fffffffffffffffff0fffffff3fcf
-f3ffcffcfcf3fcf3ff3ffcffffffffff3fffffcffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0000fffc0fff3ffffcffffff3ffff3ffff330fffffffffc3
-ff3fcffcffcffffffffffff0fc3c003f0fffc03ff0003fc3fffffffff0cfffff
-3f3cf3fff3ffffffffcffffff3fffff3ff3ffffffffffffffffc3fffffff3fcf
-ffc0000cfcf3fcf0003ffcffffffffff3fffffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3ff3ffffffff3ffffcffffff3ffff3fffc33cfffffffff0f
-ff000000ffcfcffffffffff0fc30fc3f0fffc30ff0ffffc3ffffffffc3cfffff
-3f3cf3fff3fffcffffcffffff0f3fff3fc3fffffff3ffffffff0fffffffc3fcf
-ffffcffcfcf3fcf3ff3ffcffff3ffc003fffffcffff3fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff0ffc3ffffffff3ffffc3fffff3fffc0fffcf3c3fffffffc3f
-ffffcfffffcfcffffffffff0fc30fc3f0fffc3c3f0ffffc3ffffffff0fcffffc
-3f3cf3fff3fff0ffffc3fffffcc3fffffcffffffff0ffffffff3fffffffcffcf
-ffffcffcfcf000f3ff3ffcfffc3ff3ff03ffffcfffc3fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff030f0ffffffffc3fffff0fffff303f0c3ff0f3f0fffc0ff000
-3f000000ffccc3fffffffff0f0f0f03fc3f3c3f0fc3f3fc3ffffffff3ffffffc
-ff3cf3fff3ffc3fffff0fffffc0ffffffcffcfffffc0fffffff3fffffff0ff0f
-ffffcffffcffffc3ff3ffcfff0fff3ff303fffcfff0ffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc03ffffffff0ffffffc0ffff03fc3f3fc3f3fc3ffc0ff000
-3fffcfffffc3f0000ffffff003fc0c0ff00fc3f03f00fff00fffffff0ffffff0
-ff3cf33ffcfc0ffffffc0fffff3ffffff0ffc3fffffc0000fff0ffffffc3ff3f
-ffffcffffcffffcfff3fff3f03fff3fc3f0ffff3f03ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff00f00ffffff03fffffffc0ff03ff0ff0c0ff3ff03ffcfffff
-ffffcffffff3fffffffffff0ffffffffffffffffffffffffffffffffc0000ff3
-fc3cf33fff00ffffffffc0fffffffffff3fff000fffffffffffc00003ffff03f
-ffffcffffcffff0fff3fffc03ffffc00fffffffc03fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffc03fffc03ffffffffffffffffffff03ffcffff3fffffc3fffff
-f00000000ffffffffffffff0ffffffffffffffffffffffffffffffffffffffc3
-f0fffc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffcfffc0fff03ff03ffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffcffffffffffffffffcfffffffffffffff3fffffffcfffcc
-fffffffffffffffcffffffffff3fffffffffffffffcfffffffffffffffffffff
-fffffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff3ff3ffcfffcfff33cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffcffffff3fffffffffcffffff3ffffffff3fffffffcfffcc
-ffffffc00003fffcffffffffff3fffffffffffffffcffffffffffffffff3ffff
-fffffffffffffffffffff3fffff3fff3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff3ff3ffcfffcfff33cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffc00000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000fffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffc00000003ff3fffffffffcffffff3ffffffff3fffffffcffcff
-ffffffffff0ffffcffffffffff3ffff0000003ffffcffffffffffffffff3ffff
-fc000003fffffffffffff3fffff3fff3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffff003fff0000000fffcfffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffcffffff3ffffffc000003fff3ffffff0000ffffffcffc3f
-fffffffff0fffffcfc0ffff000000ffffff0ffff000003fffffffffffff3ffff
-fcfffff3ffffffffffffc000ffc3fff3ffffffffffffffffc00ff003fff0ffff
-ffff0fffffffffffffffff03303ffffffffffc0003fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc0000ffff3fffffffffcffffff3fffffffcffffffc0003f0f
-ffffffffc3ffff00f0f3ffffff3fffffffc3f33fffff0ffffffffffffff3ffff
-fcfffff3ffffffffffffcffcffcfc00003ffffffffffffffff0fffc3fff0ffff
-ffff0ffffffffffffffffc3f3f0ffc000003fff3fffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3cfffcffff3fffffffffcffffff3fffffffcff003fffcfcfcf
-ffffffff0ffffffcc3f3ffffff3fffffff0ff33ffffc3ffffffffffffff3ffff
-fcfffff3ffffffffffff0ffcffcffff3ffffffffffffffffff0fffc3ffffffff
-fffffffffffffffffffff0ff3fcffcfffff3fff3fc00fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3cfffcffff3ffffffc000003fff3fffffffcffffffffcfcfc3
-fffffff0fffffffc0ff3fff000000fffff3ffffffff0ffffffcffffffff00fff
-fffffff3fcfffffffffc3ff0ffcffff3ffffffffc03ff03fff0fffc3fc00ffc0
-0fc00fff03fc303ffffff3fc3fc3fcc00033fff3fffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3c0000ffff3fffffffffcffffff3fffffff0ffffffff0fcff3
-fffffc0000003ffc3ff3ffffff3ffffffc3fffffffc3fffff3c3fcfffff3c0ff
-ffffffc3ff0000003ff0fff3ffcffff3ffffffff0fcfc30fff0fffc3fff0ff0f
-f3ff0ffc30fc0c0fffffc3fcfff3fcff3ff3ffc3fffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3cfffcffff3fffffffffcffffff3fffffff3ffffffff3fcff3
-ffffffffc3fffffcfff3ffffff3ffffffcfffffffc0f0ffff0f3fcfffff3fc0f
-ffffffcfffffffffffffffc3ffcffff3fffffffc3fff0fc3ff0fffc3fff0ff0f
-ffff0ff0fc3c3f0fffffcff0fff3fcc00033ffcffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3cfffcffff3fffffffffcffffff3fffffff3ffffffff3fcfff
-ffffffff0ffffff0fff3ffffff3ffffffcffffffc0cfc0fffcfff0fffff3ffff
-ffffff0fffffffffffffffcfffcffff3fffffffc3fff0fc3ff0fffc3fff0ff00
-3fff0ff0fc3c3f0fffffcff3fff3fccf3f33ffcffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3c0000ffff3fffcfff000ffffff3fffcffc3fffffffc3fcfff
-fffffffc3fffffc0fff3fffc003ffffffcfffffc0fcffc3ffffff3fffff3ffff
-fffffc3fffffffffffffff0fffcff003fffffffc3fff0fc3ff0fffc3fff0fff0
-03ff0ff0fc3c3f0fffffcfc3ffc3fccf3f33ff0ffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3cfffcffff3fff0ffcffc0fffff3fff0ffcffffffffcffcfff
-fffffffcffffff0cfff3f3f3ff03fffffc3fffffffcfffffffffc3fffff3ffff
-fffff0fffffffffffffffc3fffcfcff03ffffffc3fff0fc3ff0fffc3fff0ffff
-c3ff0ff0fc3c3f0fffffcf0fffcffcc00033ff3ffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3cfffcffff3ffc3ffcffcc0ffff3ffc3ffcffcfffff0ff0fff
-ff03fffcfffffffcfff3c3f3ff303fffff0fffffffcfffffffff0ffffff3ffff
-ffff03fffffffffffffff0ffffcccff30fffffff0fcfc30fff0fffc3fff0ff3f
-c3ff0ffc30fc3f0ffffff03ffc0ffcff3ff3ff3ff3fffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3c0000ffffcfc0fffcff0fc3fffcfc0fff0ffc3fffc3ff3fff
-ff03fffc3ffffffcfffc0ff3fc3f0fffffc0ffffffcffffffffc3ffffff3ffff
-fff03fffffffffffffff03ffffc3cfc3c3ffffffc03ff03fff0fffc3fff0ffc0
-0fff0fff03fc3f0fffffffffc0fff0ff3cf33c3ff0fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff3ffffffffff00fffff003fffffff00ffff3fff000ffff03fff
-fff3ffff03fffffcfffffffc00fffffffffc0fffffcffffffff0fffffff3ffff
-fffffffffffffffffff03ffffff3f00fffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff3ff00333cfffc003cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff00000003ffffffffffffffffffffffffffffffffffffffffff
-ff0ffffff00fffffffffffffffffffffffffffffffffffffff03ffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffc3003f0c3ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffff3fffffffcffffffff3ffccfffcfffffffffffffffff3ffff
-fffffffffffff3fffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffffffffffffffffffffff3ffffff3f3ff3fffffffffffffcffffffcfffff
-ffff0ffffffffffcfffffffffffffffffffff3fffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffff3fffffffcffffffff3ffccfffcfffffffffffffffff3ffff
-fffffffffffff3fffffffffffffffcfffffffffffffffffffffffffcffffffff
-fffffffffffffffffffffffff3ffffff3fcfcffffffffffffffcffffffcfffff
-ffffc3fffffffffcffffff00000000fffffff3fffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffff3fffffffcfff3ffff3fffffffcfff3ffffffffffffc3ffcf
-ffff003ffffff3fffffffffffffffcffffff000000fffffffffffffcfffff000
-0003ffc00003ffffc00fff00000000ff3c0000fc000000fffffcffffffcfff3f
-ffcff0fffffffff0000003fffcffffffffffc000000fc0fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffc7fcfffffffffffffffffffffff
-ffffffcfffffffcfffffffffffffffffff3ff3fffffffffcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfff0000ffffffcfff0ff0000ffffffcfff0ffffffffffffcfffc3
-fff03303ffc00000fffffffffffffcffffff3ffffcfffffffffffff0003fffff
-f0fffffffffffffc0cc0fffff3ffffc003fcfffffffc3ffc00000003ffcfff0f
-ffcffffffffffff3ffff3ffff0ffffffffffcffffcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffc3fcffffffffcffffffffffffff
-fcffffcfffffffcfffffffffffffffffff3ff3fffffffffcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffcffffffc0003fc3ffcffffffc0003fc3fc00ffc0fff0ffff3
-ffc3f3f0ffffffc3fffffffffffffcffffff3ffffcfffffffffffff3ff3fffff
-c3f33ffffffffff0fcfc3fffc3ffffff3f0003fffff0fccffffcffffc0003fc3
-ff0fffffffffffc3ffff3ffff3ffffffffff0ffffcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffc5fcfffffcfffffffffffffffff
-ffffffcfffffffcfffffffffffffffffff3ff3fffffffffcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffcff003fffcfcff3ffcff003fffcfcff3f0f03f0c3ff3f0000
-ff0ff3fcffffff0ffffffffffffffcffffff3ffffcffffffffffffc3ff3fffff
-0ff33fffffffffc3fcff3fffc0000fff3ffcffffffc3fccffffcffffffcfcff3
-ff3fffffffffffcfc03f3ff000000fffffff3f00fcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffccbcff41b00fcff41ff202cfcfc
-fcff808fe42fffcffff41fc80bf904ffff3ff3f41bf3fcfcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffcffffffffcfcff0ffcffffffffcfcff0fffc3c3f0c0003ffc
-3f3fc3fc3ffffc3ffffff3fffffffc03fffffffffcff3fffffffff0ffc3fffff
-3fffffffffffffcff0ff0fff0fffcffc0ffcffffffcfffffff00ffffffcfcff0
-ff3fffffffffff0fcf3f3ff3ffffcffffffc3f3cfcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffce3cff6d3cffcfd7d7f1b8db8b9
-fcff2f8fdb9fffcfffd7d7c6e3f2f8ffff0003f6d3f3fcfcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffff0ffffffff0fcffcff0ffffffff0fcffcfff0fc3f0ffffffff
-3c3fcfff3ffff0fffffcf0ff3ffffcf03ffffffff0ffc000000ffc3ffcfffffc
-3fffffffffffff0ff3ffcffc0fffcffc3000003fff0ffffffc3c3fffff0fcffc
-ff3c000ffffffccfcf3f3ff3ffffcffffff33f3cfcfc00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffcf5cffff3cffcfcff3f3fce7576
-fcff3fcfcfcfffcfffcff3cff3f3fcffff3ff3fff3f3fcfcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffff3ffffffff3fcffcff3ffffffff3fcffcff03fc3f0ffffffff
-fcff0fff3fff03c3fffc3cff3ffffcff03fffffff3fffffffffffffff0fffffc
-ffffffffffffff3fc3ffcff0c0000ffc3ffcffffff3ffffffcff3fffff3fcffc
-ff00ffc3ffffffcfcf3f3ff3ffffcfffffff3f3cfcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffcf8cff803cffcfcff3f3fcf3333
-fcff3fcfc00fffcfffcff3cff3f3fcffff3ff3f803f3fcfcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffff3ffffffff3fcfffff3ffffffff3fcffffff0fc3f0fc000003
-fcff3fff3ff033f03fff3ffc3ffffcffffffffffc3fffffffffffffff3fffffc
-ffffffffffffff3fcfffcfc3cfffcff33c3cfc3fff3ffffffcff3fffff3fcfff
-fc3ffff3ffffffcfcf3f3ff3ffffcfffffff3f3cfcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffcfd4ff2f3cffcfcff3f3fcf6767
-fcff3fcfcbffffcfffcff3cff3f3fcffff3ff3f2f3f3fcfcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffc3fffffffc3fcffffc3fffffffc3fcffffffc3c3f0fcfffff3
-fcfc3ffc3f03f3ff0ffffffcfffffcffffffffff0fffffffffffffffc3fffffc
-ffffff3fffffff3f0fff0f0fcfffcff33f0c30ffff3ffffffc3f3ffffc3fcfff
-fffffff3ffffffcfcf3f3ff000000fffffff3f3cfcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffcff0ff2d3cbfcfd7d7f3fcf8b8b
-fcff2f4fd7ffffcfffd7d7cff3f2f4ffff3ff3f2d3f2e4fcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffcffffffffcffcffffcffffffffcffcffffffc3c3f0fcfffff3
-fcf0fffcfffff3fffffffff0fffffcfffffffffc3fffffffffffffff0ffffffc
-3fffff0fffffff3c3fff3fffc0000fcf3ffc0fffff0fffffff003ffffcffcfff
-fffffff3ffffffcfc03f3ff3ffffcfffffff3f00fcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcffffffffffffffffffffffffffcff8ff810e0fcff41ff3fcf8b8b
-fcff808fe41fffc003f41fcff3f808ffff3ff3f810f818fcffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffcffcfffff0ff0ffffcffcfffff0ff0ffff0f03f0c3fcfffff3
-ff03ffc0fffff3ffffffffc3fffffcffffffffc0fffffffffffffffc3fffffff
-0fffffc0ffffffc0fff03fffcfffcfff3fc0c3ffffc3fffffffcfffff0ff0fff
-ffffffc3ffc0ffcfffff3ff3ffffcfff03ff3ffffcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff8ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfff0ffc3fffc3ff3ffff0ffc3fffc3ff3ffffc00ffc0ffcfffff3
-fffffc0ffffff3ffffffff0ffffffcfffffffc0fffffffffffffffc0ffffffff
-c0fffffc0000ffffff03ffffcfffcfff3c0cf0fffff03ffffff0ffffc3ff3fff
-fffffc0fffc0ffcfffff3ff3ffffcfff03ff3ffffcfffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffff7f5ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfff3fff000ffff03ffff3fff000ffff03fffffffffffffcfffff3
-fffffffffffff3fffffffc3ffffffcfffffffffffffffffffffffc0fffffffff
-fc0fffffffffffffffffffffcfffcfff30fcfc3fffff03ffffc3fffffff03fff
-ffff00fffffcffcfffff3ff3ffffcffff3ff3ffffcfffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffff407ffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffffffffffffffffffffffffffffffffffffffffffffc000003
-ffffffffffffffffffffc0ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcffc0fff3fc0fffffffffffffc0fffffffffffff
-ffffffffffc3ffcffff03ff000000fff0fff3fffc0fffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffff3fffffcffcfffffcfcfffffffcfffffffffffffffffffff
-fffffffffffffffffffff3fffffff3ffffffff3ffcfffc3fffffffffffffffff
-fffffcfcfff3ffcfffcfffffffffffffffffffffffffffffffffffffffffffff
-fffffffffcfffffff3ffffffff0ffffffffcfffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff3fffffcffcfffff0fcfffffffcffffffffffffffff3ffff
-fffffffffffffffffffff3fffffff3ffffffff3ff0ffff03fffff00003fffcff
-fffffc3c3fc3ff0fffcf0ff3ffffffffffffffffffffffffffffffffffffffff
-fffffffffcffffffc3c0003fffc0fffffff03ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffff3fffffcff000fff3fcfffffffcffffffffffffffff3ffff
-fc000003fffffffffffff3fffffff003fffc000003fffff03fffffff0ffffc3f
-ffffff3f3fcffc3fffc03ff3ffffffffffffffffffffffffffffffffffffffff
-fffffffffc00ffff0ffffffffffc0ffffff33ffffffc00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff3ffff000f3fcff003c000ff000003fffffffffffff3ffff
-fcfffff3ffffffffffffc000fff003ffffffff3f0ffffffffffffffc3fffff3f
-fffffc000003f0fcc00fffc3f0003fffffffffffffffffffffffffc3ffffffff
-fffffffc00fffffc3fffffffffffffffffc30fffffc0ccfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffc00000003fcfc0f0ff3f30ffcffffff0ffffffffffffff3ffff
-fcfffff3ffffffffffffcffcffffcfffffffff3cffffc0000ffffff0ffffff0f
-ff0ffcff3ff3fc30ffcfffcffffffffffffffffffffffffffc3fffc3ffffffff
-fffffffff3fffff0ffffffffffffffffff0fc3ffff0fccffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffff333ffffcf0cc3ff3f33ffcfffffc3ffffffffffffff3ffff
-fcfffff3ffffffffffff0ffcffffcfffc3c00000003fffff3fffffc3ffffffcf
-f03ffcff3ff3ffc3f3cf3fcffffffffffffffffffffffffffc3fffffffffffff
-fffffffff3fff0fff3fffffff00003fffc3ff0fffc3fccfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffff330ffff03ff0fff3f03ffcfffff0ffffffcffffffff00fff
-fffffff3fcfffffffffc3ff0ffff003c0fffffc3fffffffcffffff0003ffffc3
-03fffc000003ff0ff3cf3fcffffffffffffc3c3fc0ff0fc3fc3ff003fc303ff0
-03ffffffc00f03ffc300000ffffff0fff0c00c0ffcff0cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffc33cffff0cfc03ff3f3c3fcffffc3fffff3c3fcfffff3c0ff
-ffffffc3ff0000003ff0fff3fffc3fc0fffffc3ffffffff3fffffc3ff0fffff0
-3ffffcff3ff3fc3cf3cf3fcffffffffffffc303f0c3f0fc3c000ffc3fc0c0fc3
-c3ffffff0ff03fff0ffff3fffffffcff03ffffc0f0ff3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffcf3c3fff0ff0f0ff003f0fcfffc0f0ffff0f3fcfffff3fc0f
-ffffffcfffffffffffffffc3fff0fc0fffffc00003ffffcffffff0fffc3fffc3
-fffffcff3ff3f00033cf3fcffffffffffffc0f3c3f0f0fc3fc3fffc3fc3f0f0f
-c3fffffc3f03fffc0ffff3fffffffcfffffffffff3fc3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffff0f3f0ffccf03fc0f3f3fcfcffc0cfc0fffcfff0fffff3ffff
-ffffff0fffffffffffffffcffffff0cffffc0fffffffff00ffffc3ffff3fff0f
-fffffc000003ffcf33cf3fcffffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0f0f
-c3fffffffc33fff0cffff3fffffffcfffc0000fff3fcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffc3f3fc3fccff000ff3f3fffcfc0fcffc3ffffff3fffff3ffff
-fffffc3fffffffffffffff0fffffc3cfffc0cffffffffc3cffffff03ff3ffc3f
-ffffffff3fffffcff0003fcfcffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0f0f
-c3fffffff0f3ffffcffff3fffffff0fffffffcfff3f0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfff0ff3ff0f3cff3fcff3f3fffcffffcfffffffffc3fffff3ffff
-fffff0fffffffffffffffc3fffff0fcfffffc00003fff0fcfffffcf0ff3ffcff
-ffffffff3ffffcccffcfffcfcffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0fc3
-03ffffffc3f3ffffcffff3ffffffc3fffffff0fff3c3fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffc3c000fc3fcff3fcff3f3fff0ffffcfffffffff0ffffff3ffff
-ffff03fffffffffffffff0ffffff3ffffffffffff3ffc3fcfffffcfcfc3ffcff
-ffffc00000003ccc3fcfffccc3fffffffffc3fff0c3f0303fc3fffc3fc3f0ff0
-c3ffffffcfffffffcffff3ffffff0ffffffff3fffc0ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffcfffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff3fffffcff3fcff003fff3ffffcffffffffc3ffffff3ffff
-fff03fffffffffffffff03ffffff0ffffffffffff3ff0ffc3ffffc3cf0fffc3f
-ffffffff3ffff0cf3fcfcfc3f0000ffffffc3fffc0ffc0c3ff00ffc3fc3f0fff
-c3ffffffc3ffffffcffff3fffff03fffffffc3fffffff0fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffcc0000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000fffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffff3fffffcff3fcfffffffc3ffffcffffffff0fffffff3ffff
-fffffffffffffffffff03fffffffc0000fffffffc3ffffff003fff0003ffff00
-000fffff3ffff3cfffcf0ff3ffffffffffffffffffffffffffffffffffffff0f
-0ffffffff00003ffcffff3fffc03ffffffff0ffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff3fffffcff000ffffffc0fffffffffffff03ffffffffffff
-fffffffffffffffffffffffffffffffffffffff00fffffffffffffffffffffff
-ffffffff3fffffcffff03fffffffffffffffffffffffffffffffffffffffffc0
-3fffffffffffffffcfff03ffffffffffffff3ffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffffffffffffffffffffffffffffffffffffffffffffcffffff
-fffffffcfffffffffffffffffffffffffffffffffffffccfffffffffffffffff
-fffcffffffcfffffffff3fcfffffffffffffffffffffffcfff3fff0fffffffff
-3ffffffffffffffcfffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffff00000fffffffffffffffffffffffffffffffffffff0ffffff
-fffffffcfffffffffffffffffffffffffffff3fffffffccfffffffffffffffff
-fffcffffffcffffffc00000003f000000fff3fffffffffcffc3fffc0ffffffff
-3fffffcffffffffcfffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffffc3fffc00003ff0000003ffffffcfffffffffffc3ffffff
-fffffffcfff3ffffc00fffc0000003ffffffc3ff000003ffffffffffc0000003
-fffc00ffffcfff003fff3fcffffff3ffcfff0fffffff000000fffffc0fffffff
-3fffffcffffffffcfffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffffc3ffffffffffffffff0ffffffffcffff3ffffff0ffffffc
-000ffffcfff0fffc0cc0ffffffffc3ffffff0fffffffffffffffffffffffffc3
-fc00ffffffcfff3f3ffffffffffff3ffcfffcfffffffffcfc3fffffffffff000
-000fffcffffffc0003fffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff0ffffffffffffffffc3f33fffffcffff0fffffc3fffff00
-fff3fc0003fc3ff0fcfc3ffffcff0ffffffc3ffffffffffffffffffffffcff0f
-fff3fffff0000f3f3f003cf3cf00000000ffc3ffc3ffffcf3ffff00003ffffff
-3fffffcffffffff3fffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffffc3ffffffffffffffff0ff33fffffcffffc3ffff0fffff03f
-fffcfffcfcff3fc3fcff3ffffcfc3fffffc0fffffffffffffffffcfffffcfc3f
-fff3fff0ffcfcf3f3f3f3f333ffff3ffcffff3fc0ff00000000fffffcfffffff
-3fffffcffffffff3fc00fffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffc3fffffffffffffffff3fffffffffcfffff3fff0fffffffff
-fffcfffcfcff0fcff0ff0ffffcf0fffffc0ffffc000000fffffff0fffffcf0ff
-ffc00f03ffcfcf3f3f3f3c000ffff3ffcffff0c0fffffff0ffffffff3ffff000
-000fffcffffffff3fffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfff0000000ffffffffffffc3fffffffffcfffff0ffc3fffffffff
-fffcfff0fcffcf0ff3ffcffffcffffffc0cffffffff3ffffffffc3fffffcffff
-ff0ff03fffcfcf3f3f003fccfff000000ffffc0fffffff0ffffffffcffffffff
-3fffffcfffffffc3fffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffff0fffffffffffffffcffffffffffcfffffcfff0fffffffff
-fffcfff3fcffcf3fc3ffcffffcfffff00fcffffffff3fffffffc0ffffffcffff
-fc3f03ffffcfcf3f3f3f300003ffcffffffff0fffffff00000fffff3ffffffff
-3fffffcfffffffcffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffffc3fffffffffffffffcffffffffffcfffffcfffc3ffffffff
-fff0fff3fcffff3fcfffcffffcffffffffcffffffff3ffffffc0fffffffcffff
-fffc33ffffcfcf3f3f3f3f3f3fff3fffffffc3ffffff03ffffffffc03fffffff
-3fffffcfffffffcffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffff0ffffff3fffffffffcffffffffffc3cfffcffff0ffffffff
-ffc3ffc3fcffff3f0fff0ffff0ffffffffcfffffffc3fffff00cfffffff0ffff
-fff0f3ffff0fcf3f3f003cf3cffc000003ff0ffffff033ffffffff0f3ffffc00
-3fffffcffff3ff0ffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffff3ffffff0fffffffffc3ffffffffff30ffffffffc3fffffff
-fc0fffcffcffff3c3fff3ffff3ffffffffcfffffffcffffffffcfffffff3ffff
-ffc3f3ffff3fcf3f3f3f333333f33ffff3ff3ffffffff00000fffc3f3ffff3ff
-03ffffcfffc3ff3ffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffff3ffffffc0fffffffff0fffffc0fff03fffffffff0fffffff
-c0ffff0ff0ffffc0fff03fffc3ffffffffcfffffff0ffffffffcffffffc3ffff
-ffcfffffff3f0f3f3f3f3fc0ff0f3ffff3ff3ffffffffffffcfff0ff3ffff3ff
-303fffcfff0fff3ff3fffff03ffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffff0fffffffc0000fffffc0ffffc0fffcffffffffffc3ffffff
-fffffc3ff3ffffffff03ffff0fffffffffcffffffc3ffffffffcffffff0fffff
-ffc3fffffc3f3f3f3f3f3c330fff3ffff3ff0ffffffffffffcffc3ff0ffff3fc
-3f0ffff3f03ffc3ff0fffff03ffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffc0fffffffffffffffffc0ffffcfffffffffffffff0ffffff
-ffffffff03fffffffffffff03fffffffffcfffffc0fffffffffcfffff03fffff
-fff00003fcff3f003c3f30f3c3ff3ffff3ffc00003fffffff0ffffffc00ffc00
-fffffffc03fffcfffc003ffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffffc03ffffffffffffffffffffc3fffffffffffffffcffffff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-fffffffff0fc3ffffcfc3fc3ffff000003fffffffffffffc03ffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffcfffffff
-fcfffffffffffffffffffffffffffffffff3fffffffc3ffcffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3fff3ffffffcfffffff
-fcfffffffffffffffffffffffffffffffff3ffffffc0fffcff0000003ffcffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3fff3ffffffcfffff3f
-fcffff0000000ffffffffffffffffffffff003ffc00ffcfcff3ff3ff3ffcffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcfffffffffffffffffffff0fffffffffffffffffffc3ffffffffff
-ffffffffffffffffffffffffffc3ffffffffffffffffc3fff3ffffffcfffff3f
-fcffffffff0ffffffffffffffffffffff003ffffffcffcfcff3ff3ff3ffcffff
-fffffffffc3ffffffffffffffffc3ffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcffffc3fffffffffffffff0fffffffffffffffffffc3ffffffffff
-fffff0ffffffffffffffffffffc3ffffffffc3ffffffcfc00003ff3fcfffff0c
-000ffffffc3ffffffff0ff3c003fc00fffcfffffffcffcfcff3ff3ff3ffcffff
-fffffffffc3ffffffffffffffffc3ffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffff03fffffffffffffff0fffffffffffffffffffc3ffffffffff
-fffff0ffffffffffffffffffffc3ffffffffc3ffffffcffff3ffff3fcfffffc0
-f3c0fffff0fffffffff03f3c3fff0fc3ffcfffc3c0003cfcff0000003ffcffff
-fffffffff0fffffffffffffffff0fffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00cffffcfffcc3fffffffffffffff0c3ff0f0ff03fc00fff003fc03f003ff
-003ff0fffffff0c3fc00fff00fc3f0ff00ffc3ffffffcffff3ffff3fc003ffcf
-f3fcfffff3fffffffff03f3c3fff0fffff003c0fffcffcfcff3ff3ff3ffcffff
-fffffffff0fc3f0fc00ff0f0fff0ff003f0c3ffc0fff00ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00cffffcffffc3fffffffffffffff030ff0c0fc30fffc3fc3c3f0fcfff0fc
-3fcf0003fffff030fffc3fc3f3c3f3fc3c3c000fffffcffff3ffff3fcfffff03
-f3fc3fffc3fffffffff30f3c3fff03fffc3fc0ffff03fcfcff3ff3ff3ffcffff
-ffffffffc3fc3f0f0ff3f0c0ffc3fc3fcf030ff0c3fc30fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc3fffffffffffffff0fc3f03cf0fc3ffc3f0fc3c3fffff0fc
-3ffff0fffffff0fc3ffc3f0fffc3cff0fc3fc3ffffffcffff3ffff3fcfffff30
-c3ff3fffcffffffffff30f3c3fffc03ff0fc0fffff0cfcfcff3ff3ff3ffcffff
-ffffffffc3fc3f0f0ffff03cffc3fc3fff0fc3c3f0f0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3fffffffffffffff0fc3f0fff0fc3c003f0fc3c3fff000fc
-00fff0fffffff0fc3c003f0fffc03ff0003fc3ffffffcffff3ffff3fcffffc3c
-cfff3fffcffffffffff3c33c003ffc0ffff0cffffccf3cfcff0000003ffcffff
-ffffffff0ffc3f0f003ff0ffff0ffc00ff0fc3c3f0f0fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc3fffffffffffffff0fc3f0fff0fc30fc3f0fc3c3ffc3f0ff
-c00ff0fffffff0fc30fc3f0fffc30ff0ffffc3ffffffcff003ffff3fcffffcfc
-0fff3fffcffffffffff3c33c3fffff03ffc3cffff0cffcfcff3ff3ff3ffcffff
-3fffffff0ffc3f0ff003f0ffff0fffc00f0fc3c3f0f0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3fffffffffffffff0fc3f0fff0fc30fc3f0fc3c3ffc3f0ff
-ff0ff0fffffff0fc30fc3f0fffc3c3f0ffffc3ffffffcfcff03fff3fcffffcff
-3ffc3fffc3fffffffff3f03c3fffffc3ff0fcfffc3cffffcff3ff3ff3ffcfffc
-3ffffffc3ffc3f0fffc3f0fffc3fffff0f0fc3c3f0f0fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc3ffc0fffffffffff0f0ff0fffc30f0f03fc303f0fcc3c0fc
-ff0ff0fffffff0f0f0f03fc3f3c3f0fc3f3fc3ffffffcccff30fff3fcffffcf0
-0ffcfffff0fffffc0ff3f03c3fff0fc3ff3fffffffcffffcff3ff3ff3ffcfff0
-fffffffc3ffc0c0f3fc3f0fffc3ffcff0f0f0ff0c3fc30ffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3ffc0fffffffffff003ff0ffff03fc0c0ff0c3fc03f0303f
-003ffc03fffff003fc0c0ff00fc3f03f00fff00fffffc3cfc3c3ff3fcfffff03
-cfc0fffffc0ffffc0ff3fc3c3fffc00fff0fffffffcffffcfc3ff3ff3fff3f03
-fffffff0ffff030fc00ff0fff0ffff003f003ffc0fff00fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff0fffffffffffffffffffffffffffffff3f00fffc00000003fff
-fc0fffffffc0ffffcfffffffffffffffffc0000fffcffffcfcfff3ff3fffc03f
-fffffff0fffffffffffffffff0ffffffff0ffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff0ffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffc3fffffffffffffffffffffffffcfffc0f0fff3f03fffffff
-ffffffffffffffffffffffffffffffffff0ffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffcfffffcfffffffff3ffffffffffffffffffff
-fff33ffc3ffffffffffffffffffffffffcffffffff0fffffffffffffff3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffcfffffcfffffffff3fffff00003ffffffff3f
-fff33fff03fffffcfffffffffffffffffcffffffffc3f3fc00000003ff3fffff
-ff3ffffffffffffffff00003fff3fff3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffcffc00000003ffff3ffffffff0fffffffff0f
-fffffffff03ffffcffffffc0000003fffcfffffffff3f3ffff3f3fffff3ffc3f
-ff0fffffffc00003ffffff0ffff3fff3ffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffff000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffcfffffcfffff00000000ffffc3fffffffffcf
-fffffffffffffffcffffffffffc3fffc0000fffffcffc3ffc000003fc000ff0f
-ffcffffffffffffffffffc3fffc3fff3ffffffffffffffffff0fffffffffffff
-ffffffffffffffffffffffffffc3fffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffc0000003fff0fffffffff3fffffff0ffffffffffc3
-ffc3fffffffffffcffffffffff0ffffffcfffffffcffcfffcf3f3f3fff3fffc3
-ffc3ffc3fffffffffffff0ffffcfc00003ffffffffffffffff0fffffffc3ffff
-fffc3fffffffffffffffffffffc3fffffff0fffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffcfffff00003fffff3ffffffc3fffffffffff3
-fc0fffc0000ffffcfffffffffc3ffffffcfffffffcff0fffcf3f3f3ffc3fffff
-fff3fc0fffffffffffffc3ffffcffff3ffffffffffffffffffffffffffc3ffff
-fffc3ffffffffffffffffffffffffffffff0fffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffcffffc3fff3fffc03ffffff0003fffffffff0
-c0ffffffffc3fffcfffffffffcfffffc0000ffff3cff3cffcf3f3f3ffcfff3ff
-fff0c0ffffffffffffff0003ffcffff3fffffffc30fff03fc00ff0c0ffc3ffff
-fffc3fff03ffffff0c3ffc0ff003fc303ff0fffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffcffff03fff3fff0f0fffffc3ff0fffffffffc
-0ffffffffff3fffcfffffffff0fffffff3ffffff3cfc3c3fc000003ffcfff3ff
-fffc0ffffffffffffffc3ff0ffcffff3fffffffc0c3fc30fff0ff0303c000fff
-ffc000fc30ffffff030ff0c3ffc3fc0c0f0003fffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000
-00000003ffff0000000000000003ffff0000000000000000ffffffffffffffcf
-fffffffffffffcfffffffffffffffc0000000000000003fffc00000000000000
-03fffc0000000000000003ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffcfffc300003fff3fcfffff0fffc3ffffffff0
-fffffffffff3fffcfffffffff3fffffff3ffffff3cfcff3fffcffffff0fff3ff
-fff0fffffffffffffff0fffc3fcffff3fffffffc3f0f0fc3ff0ff0fc3fc3ffff
-fffc3ff0fc3fffff0fc3c3f0ffc3fc3f0ff0fffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffcfff0f3fff3fff3fcffffc3ffff3fffffffc3
-fffffffffff3fffcfffffffff3fffffff3fff3fc3cf0ff0c00000003f3fff3ff
-ffc3ffffffffffffffc3ffff3fcffff3fffffffc3f0f0fc3ff0ff0fc3fc3ff00
-03fc3ff0fc3c000f0fc3c3f0ffc3fc3f0ff0fffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffff00000000c3f3fff3fff0fcffffff03ff3fffffff0f
-ffffffffffc3fffcffff3ffff3fffffff3fff3fcfcc3ffcfff3ff3ffc3fff3ff
-ff0fffffff3fffffffffffff3fcff003fffffffc3f0f0fc3ff0ff0fc3fc3ffff
-fffc3ff0fc3fffff0fc3c3f0ffc3fc3f0ff0fffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffff00003fffc00fffffcf0ff3fffffff3f
-ffffffffff0ffffcfffc3ffff0fffffff3fff3f0fc0ffcfffcffc3fffff003ff
-ff3fffffff0ffffffffffffc3fcfcff03ffffffc3f0f0fc3ff0ff0fc3fc3ffff
-fffc3ff0fc3fffff0fc3c3f0ffc3fc3f0ff0fffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffd01fc0
-1fcffcf3ffff3fd01fc01fcffcf3ffff3fd01fc01fcffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcffd01fc01fcffcf3fffcffd01fc01fcffc
-f3fffcffd01fc01fcffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffcfffff3fff3fffff3fffffcfcfc3ffc0fff3f
-fffffffffc3ffffcfff0fffffc3ffffff0ffc3fffcfff0fff0030fffffcff03f
-ff3fffffffc0fffffffffff0ffcccff30ffffffc3c3fc30fff0ff0fc3fc3ffff
-fffc3ffc30ffffff0f0ff0c3ffc3fc3f0ff0fffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcff1bdfcf
-97cffcf3ffff3f1bdfcf97cffcf3ffff3f1bdfcf97cffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcff1bdfcf97cffcf3fffcff1bdfcf97cffc
-f3fffcff1bdfcf97cffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffc3ffc3ffff3fff3ffffc3fffffc3cf0fffc0fff0f
-ffffffffc0ffffff3f03ffffff03fffffc3f0fffc03ff3fffff03fffffcfc30f
-ff0ffffffffc0000ffffff03ffc3cfc3c3fffffc00fff03fff0ff0fc3ff00fff
-ffff00ff03ffffff003ffc0fffc3fc3f0ffc03fffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfd7fffcf
-f3cffcf3ffff3d7fffcff3cffcf3ffff3d7fffcff3cffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfd7fffcff3cffcf3fffcfd7fffcff3cffc
-f3fffcfd7fffcff3cffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffff0ffff0ffff3fff3ffff0fffffff0003ffffffffc0
-0003fff00fffffffc03ffffffff03fffff003ff00f0003ffff0300fffff00fff
-ffc00003ffffffffffffc03ffff3f00ffffffffc3fffffffffffffffffffffff
-ffffffffffffffff0ffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcbfffcf
-f3cffcf3ffff3cbfffcff3cffcf3ffff3cbfffcff3cffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfcbfffcff3cffcf3fffcfcbfffcff3cffc
-f3fffcfcbfffcff3cffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffff03ffffc0fff3ff03fff03fffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffff003ffc0fffffffff
-fffffffffffffffffffffffffffffffffffffffc3fffffffffffffffffffffff
-ffffffffffffffff0ffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcffffcf
-97cffcf3ffff3cffffcf97cffcf3ffff3cffffcf97cffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfcffffcf97cffcf3fffcfcffffcf97cffc
-f3fffcfcffffcf97cffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcffffc0
-1fcffcf3ffff3cffffc01fcffcf3ffff3cffffc01fcffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfcffffc01fcffcf3fffcfcffffc01fcffc
-f3fffcfcffffc01fcffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffcfffffffffffffcff0003ffffcfffffffffffffff3ff3ffffff3fffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf
-fffffffffffff3fcffffff3ff3fffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfcbfffcf
-ffcffcf3ffff3cbfffcfffcffcf3ffff3cbfffcfffcffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfcbfffcfffcffcf3fffcfcbfffcfffcffc
-f3fffcfcbfffcfffcffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffcfffffc0000fffcff3ff3ffff03fffff3ffffff3f3ff3fffffc3fffff
-fffffffffffffffffffffffffffcffffffffffffffffff3ffffcffffffffffcf
-fffff3fff3fff3fcffffcf3cf3ffffffffffffffcffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcfd7fffcf
-ffcffcf3ffff3d7fffcfffcffcf3ffff3d7fffcfffcffcfcffffffffffffffcf
-fffffffffffffcfffffffffffffffcfd7fffcfffcffcf3fffcfd7fffcfffcffc
-f3fffcfd7fffcfffcffcf3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffcffffffffc3fffcff0003fffc30fffff3ffffffccfff3fffffcffffff
-ff003ffc00000f0ffffffffffffcfffffffffffffffcff3ffffcffffffffffcf
-fffff3fff3fff3f00003c330f3fffffc00ffffffcffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcff1b9fcf
-ffd7f5f3ffff3f1b9fcfffd7f5f3ffff3f1b9fcfffd7f5fcffffffffffffff3f
-fffffffffffffcfffffffffffffffcff1b9fcfffd7f5f3fffcff1b9fcfffd7f5
-f3fffcff1b9fcfffd7f5f3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffffffffffffffffffffc3fffffffffff
-fffc00000003ffff0ffffcff3ff3fff0fc0fffc3f0003ff3f00003fc000003ff
-f03303ffffffccf3fc00003ffffcffffff000000fffcff3ffff0fc000fffffcf
-fffff3fff3fc0033fffff333c000ffc0cc0fffffcffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffd01fcf
-fff407f3ffff3fd01fcffff407f3ffff3fd01fcffff407fcffffffffffffff3f
-fffffffffffffcfffffffffffffffcffd01fcffff407f3fffcffd01fcffff407
-f3fffcffd01fcffff407f3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc00fffffffffffffffffffffffffffffc3fffc3fffffffffff
-fffffffcfffffffc3fffc00f3ff3ff03ffc0ffcffffffff3f3f3f3fcfffff3ff
-c3f3f0ffffffccf3fcffff3ffffcfffffffffffcfffcff3ffff3ffffffffffc0
-03fff3fff3ffff00003f0000cfcfff0fcfc3fc0000003cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-fffffffffffffcfffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0f03ffffffffffffffffffffffffffffc3ffffffffffffffff
-fffffffcfffffff0fffffcff0003f03ffffc0fcfffffffccf3f3f3fcfffff3ff
-0ff3fcffffff0f0ffcffff3ffffcfffffffffffcfffcff3ffff3ffffffffffcf
-fffff3fff3fffc3cff3ff33f0fcffc3fcff3ffffcffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-fffffffffffffcfffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc3ffffffffffffffc3c3fc0ff0fc3fc3ff003fc303ff003f
-ffffff00ffffffc000fffcfffffffff0000fffcfffffff3cf3f3f3fcfffff3ff
-3fc3fc3fffff3ffffcffff3ffffc03fffffffffcfffcff3ffff3ffffffffffcf
-fffff3fff3fff0fc003ff303f3cffcff0ff0ffffcffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-ffffffffffffff3ffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffc3ffffffffffffffc303f0c3f0fc3c000ffc3fc0c0fc3c3f
-fffffc3c3fffff0ffc3ffcf000003fffffffffcffffffffcf3f3f3fc000003fc
-3fcfff3ffffc3ffffcffff3ffffcf03ffffffffcfffcff3ff3f3ffffffffffcf
-fffff33ff3fff3ccff3fc330f30ff0ff3ffcfff3cfcffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-ffffffffffffff3ffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0fffffffffffffffc0f3c3f0f0fc3fc3fffc3fc3f0f0fc3f
-fffffcff3ffffc3fff0ffcff3fffffffffffffcffffffff0f3f3f3fcfffff3fc
-ff0fff3ffffcfffffcffff3ffffcff03fffffffcfffcff3fc3f3ffffffffffcf
-fffff0fff3ffc33c003f0f3cf33ff3fc3ffcfff3cfc3fcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-ffffffffffffff3ffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffc3fffffffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0f0fc3f
-fffffcff3ffff0ffffcffcff00003fc00003ffcffffffff0f00003fcfffff3fc
-ff3fff3ffff0fffffcffff3ffffcfffffffffffcfffcff3f0ff3ffffffffffcf
-fffff3fff3ff00ff3ffffcfff03ff3fcfffcffc3cff0fcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-ffffffffffffff3ffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff0ffffffffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0f0fc3f
-fffffc3f3fffffc0ffcffc0cf3cf3fcffff3ffcfcfffffccfff3fffcfffff3fc
-fc3ffc3fffc3fffffcffff3ffffcfffffffffffcfff0ff3c3ff3f3ffffff000f
-ffffffffc3fc333c003f00003cfff3f0fff0ffcfcffcfcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffcffffffff
-fffffff3ffff3ffffffffffffff3ffff3ffffffffffffffcffffffffffffff3f
-ffffffffffffff3ffffffffffffffcfffffffffffffff3fffcffffffffffffff
-f3fffcfffffffffffffff3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffc3ffffffffffffffffc3ffc3f0f0fc3fc3fffc3fc3f0fc303f
-ffffff003fffff3c3fcff0f3c30f3fcffff3ffcfcfffff3cfff3cffc000003fc
-f0fffcffff0ffffffcffff3ffffcfffffffffffcfff3ff30fff3f3fffffcffc0
-ffffffffcffff3f0ff3ff3f3fcfff3c3fff3ff0fcffc3cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffc00000000
-00000003ffff0000000000000003ffff0000000000000000fffffffffffffcff
-ffffffffffffff3ffffffffffffffc0000000000000003fffc00000000000000
-03fffc0000000000000003ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0003fc0fffffffffffc3fff0c3f0303fc3fffc3fc3f0ff0c3f
-fffffffcffffff3f3f0fc3ff0f3f3fcffff3ffccc3fffffcfff3cffcfffff3ff
-03ffc0fff03ffffffc00003ffffcfffffffffffcffc3ff03fff330fffffcffcc
-0fffffff0ffff3c30c3ff3c3f03ffc0fff03fc3fcfff3cffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cfffffffffffffffffff3ffffffffffffffffffcfffffffffffffffffffffcff
-ffffffffffffff3fffffffffffffffffffffffcfffffffffffffffffff3fffff
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0003fc0fffffffffffc3fffc0ffc0c3ff00ffc3fc3f0fffc3f
-fffffff0ffffff0f3c3ffffc3c3c3fcffff3ffc3f0000ffcfff003fcfffff3ff
-fffc0fff03fffffffffffffffffcffffff000000ff0fff0ffff0fc0003fcff0f
-c3fffffc3ffff3ffc0ffc00ff30ffffff03fffffcffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cfffffffffffffffffff3ffffffffffffffffffcfffffffffffffffffffffcff
-ffffffffffffff3fffffffffffffffffffffffcfffffffffffffffffff3fffff
-fffffffffffffcffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffffffffffffffffffffffffffffff0f0ff
-ffffffc3ffffffc000fffffff0fcffcffff3fff3fffffff0fc03f3fcfffff3ff
-fffffffffffffffffffffffffffcfffffffffffffffffffffffcffffffff003f
-ffffffc0fffff3ff0c3ffcc3c3c3fffffffffffc0ffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f3ffffffffffffffffff3ffffffffffffffffff3fffffffffffffffffffffcff
-ffffffffffffff3ffffffffffffffffffffffff3ffffffffffffffffff3fffff
-fffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffffffffffffffffffffffffffffc03ff
-fffffc0fffffffffffffffffffc0ffc00003ffffffffff03c0fff0fc000003ff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff3f03f0303f30ff0fffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f3ffffffffffffffffff3ffffffffffffffffff3fffffffffffffffffffff3ff
-ffffffffffffff3ffffffffffffffffffffffff3ffffffffffffffffff3fffff
-fffffffffffff3ffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fcffffffffffffffffff3fffffffffffffffffcffffffffffffffffffffff3ff
-ffffffffffffff3ffffffffffffffffffffffffcffffffffffffffffff3fffff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffff3ff3fffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fcffffffffffffffffff3fffffffffffffffffcffffffffffffffffffffff3ff
-ffffffffffffff3ffffffffffffffffffffffffcffffffffffffffffff3fffff
-ffffffffffffcfffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffff0ff0fc3ffc0000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff3fffffffffffffffff3fffffffffffffffff3fffffffffffffffffffffcfff
-ffffffffffffff3fffffffffffffffffffffffff3fffffffffffffffff3fffff
-ffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffffffffffffffffffffffffffffffffc
-000000ffc3fcfcffffffc3ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffc000000000000
-000000000000000000000000000000000000000000000000003fffffffffcfff
-ffffffffffffffcffffffffffc00000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffffffffffffffffc3fffffffffffffffff
-fffc3ffff3c0000fffff0fffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffcfffffffffffffffff3ffffffffffffffffcffffffffffff3fffffffffcfff
-ffffffffffffffcffffffffffcffffffffffffffcfffffffffffffffff3fffff
-fffffffffffcfffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffc3fffffffffffffffffffc3ffffffffc3fffffff
-fff0fccfffffcffffffc3fffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffcfff
-fffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff03fffffffffffffffffffc3ffffffffc3fffffff
-ffc3fccfffffcffffff0ffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffff3fff
-fffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffcc3ffffff0c3fc00fff00fc3f0ff00ffc3fffffff
-ffcfffffffffcfffffc000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3ffffffffc3fff
-fffffffffffffff3fffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffc3ffffff030fffc3fc3f3c3f3fc3c3c000ffffff
-ff0ffffc03000003ff0ffc3fffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fffffff
-fff3ffffffffffffffffffffffffcfffc007ff1ffe3ffcffff3ffffffff3ffff
-fffffffffffffff3fffffffffcffff3ffffffffff3ffffffffffffffffffffff
-ff3fffc007ff1ffe3ffcfffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffc3ffffff0fc3ffc3f0fffc3cff0fc3fc3fffffff
-ff3ffffff3ffcffffc3fff0fffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fffcfff
-fff3ffffffffffffffffffffffffcfffcfe5ff0ffd3ff47fff3fffffffcfffff
-fffffffffffffffcfffffffffcffff3fffcffffff3ffffffffffffffffffffff
-ff3fffcfe5ff0ffd3ff47ffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffc3ffffff0fc3c003f0fffc03ff0003fc3fffffff
-ff3ffffff3ff03fff0ffffcfffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fffffff
-fff3ffffffffffffffffffffffffcfffcffd7f1bf93ff23fff3fffffffcfffff
-fffffffffffffffc3ffffffffcffff3ffffffffff3ffffffffffffffffffffff
-ff3fffcffd7f1bf93ff23ffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffc3ffffff0fc30fc3f0fffc30ff0ffffc3fffffff
-ff3ffffff3ff33ffffc0ffcfffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff202fcfe4
-13f202fffe41fc80bf90bf90bf808fffcffe3f27f63fe76fff3ffffff03fffff
-ffffffffffffffffcffffffffcffff202fcfe413f202fffe41f202fe42fe42fe
-023fffcffe3f27f63fe76ffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffc3ffffff0fc30fc3f0fffc3c3f0ffffc3fffffff
-ff0ffffff3fc30ffff3c3fcfffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff1b8fcfcb
-e3f1b8fffcbffc7e3f6e7f6e7f2f8fffcfff3f33f33fdb9fff3fffffcfffffff
-fffffffffffffffff0fffffffcffff1b8fcfcbe3f1b8fffcbff1f8fdb9fdb9fc
-be3fffcfff3f33f33fdb9ffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffc3ffffff0f0f0f03fc3f3c3f0fc3f3fc3fffffff
-ffc3fffff3f0fc3fff3f3f0fff03ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fcfcfcf
-f3f3fcfffc6ffcff3f3f3f3f3f3fcfffcfff3f36e73fcfcfff3ffff03fffffff
-ffffffffffffffffff0ffffffcffff3fcfcfcff3f3fcfffc6ff3fcfcfcfcfcfc
-ff3fffcfff3f36e73fcfcffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffc3ffffff003fc0c0ff00fc3f03f00fff00ffffff
-fff03fffc3c3ff0fff0f3c3fff03ffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fcfcfcf
-f3f3fcfffe42fcff3f003f003f3fcfffcffe3f39db3f800bfc00000fffffffff
-fffffffffffffffffff000000cffff3fcfcfcff3f3fcfffe42f3fcfc00fc00fc
-ff3fffcffe3f39db3f800bfcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffff0fffffffffffffffffffffffffffffff
-ffff03ff0cffffffffc000ffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fcfcfcf
-f3f3fcfffff8fcff3f2fff2fff3fcfffcffd7f3c8f3f6fe7ff3fffffffffffff
-fffffffffffffffffffffffffcffff3fcfcfcff3f3fcfffff8f3fcfcbffcbffc
-ff3fffcffd7f3c8f3f6fe7fcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffff0fffffffffffffffffffffffffffffff
-fffffffc3f000003ffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fcfcfcb
-d3f3fcfffdb8fcbe3f5fff5fff2f4fffcfe5ff3d1f3f3ff3ff3fffffffffffff
-fffffffffffffffffffffffffcffff3fcfcfcbd3f3fcfffdb8f2f8fd7ffd7ffc
-bd3fffcfe5ff3d1f3f3ff3fcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffff3fcfcfe0
-23f3fcfffd02fc80bf907f907f808fffc007ff3fff3e7ff6ff3fffffffffffff
-fffffffffffffffffffffffffcffff3fcfcfe023f3fcfffd02f202fe41fe41fe
-023fffc007ff3fff3e7ff6fcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffff0fffffffffffffff3ffffffffffcfffffcfff33f
-fffff3ffff3ff3fffffffffffffffffffffffffffffffffffffffffffffff3ff
-fcfffffffffffcfff3ffff3fffffffff3ffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-e3fffffffffffcffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffe3fffffffffff3ffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffc3f3fc00000003ff3ffffffffffcfffffcfff33f
-cffff3ffff3ff3ffffffffffffffffffffffffffffffffffffff3ffffffff3ff
-fcfffcfffffffcfff3ffff3fc000ffff3ffffc00000000fcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffdf
-d7fffffffffffcffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffdfd7fffffffffff3ffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffff0000003fffff3f3ffff3f3fffff3ffc3fc00f0000fffcffffff
-cffff3fffc33f3fffffc00fffffffffffffc3ffffff0ffffffff3ffffffff3ff
-fcfffcfffffffcf00003f003cffcffff003fffff3f3ffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffd0
-1fffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffd01fffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffff0fffffffffffffff
-ffffffc3fffffffff0fffffcffc3ffc000003fc000ff0fcfcffcfffc0003ffff
-0ffff3fffcf3f303ffc0cc0ffc0000003fff0ffffffc0ffffffc3f0003f00003
-fcfffcfffffffc3ff3ffff3fcffcff003fffffc000003cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffc00fffffffffffffffffffffffffffffff0fffffffffffffff
-ffffffc3ffffffffc3f33ffcffcfffcf3f3f3fff3fffc3cfcffcfffff3ffffff
-3f000003f0f3f033ff0fcfc3fffffff0ffffcfffffffc3fffffcffffffffff3c
-000ffcffffffcccc000fff3fcfc0fffcffffffcf3f3f3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0f03ffffffffffffffffffffffffffffff0fffffffffffffff
-ffffffc3ffffffff0ff33ffcff0fffcf3f3f3ffc3fffffcfcffcfffff3fc00ff
-3ffff3fff3f303f3fc3fcff3ffffffc3fffffffffffffffff3fcffffffffff3f
-fcfffcffffffccfff3ffc000cffffffcfffc3fcf3f3f3cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc3fffffffffffffff03fc303ffffffc00ff00f30c3f003fc
-303ff003ffffffff3fffff3cff3cffcf3f3f3ffcfff3ffc00c00003ff3ffffff
-3ffff3ffc3f033f3fcff0ff0ffffff0fffc3ffffcfffffffc3fcfffffffc3c3f
-fcfffcffffff0cc00000f3f3c000fff003c0ffcf3f3f3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0fffffffffffffffc30fc0c0ffffff0f0fc3c30c30fff0fc
-0c0fc3c3fffffffc3fffff3cfc3c3fc000003ffcfff3ffcfcffff3ffc3ffffff
-3ffff3ff3303f3f3f0ff3ffcfff0fc3ffff0ffff0fffffff0ffcffffffff0cfc
-3cfffcffffff3cfffffff0c3ccfcffc3fc0fffc000003cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffcffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffff3fffffffffffff
-fffffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffcffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffff03fffffffffffffff0fc3c3f0fffffc3f0f0fc30c30fff0fc
-3f0f0fc3fffffffcffffff3cfcff3fffcffffff0fff3ffcfcffff3ffcfffffff
-3ffff3fff3f3f3f3f3fc3ffcfffc30fffffcfffc3ffffffc3ffcffffffffc0ff
-0cfffcfffffffcfc000ffccfccfcff0fc0ffffffcffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffc000000000000
-000000000000000000000000000000000000000000000000003fffffffffffff
-fffffffffffffffffffffffffc00000000000000000000000000000000000000
-000000000000000000000000ffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0fffffffffffffff0fc3c3f0fffffc3f0f00030c30f000fc
-3f0f0fc3fffffffcfffffc3cf0ff0c00000003f3fff3ffcfcc00003fcfffffff
-3ffff3fff3f3f3c3f3fcfffcffff03fffffffff0fffffff0fffcfffffffff3ff
-ccfffcfffffffcfcffcfc000cc30ffff0cfffc00000000fcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffc3ffffffffffffff0fc3c3f0fffffc3f0f0fff0c30c3f0fc
-3f0f0fc3fffffffcfffffcfcc3ffcfff3ff3ffc3fff3ffcfcffff3ff0fffffff
-33fff3fff3f3f3fff3f0fff0ffffc3ffffffffc3ffffffc3fffcfcffffffc0ff
-fcfffcffff3ffcfc000fff3fcf33fffc3cffffff3ff3fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffc3ffffffffffffff0fc3c3f0fffffc3f0f0fff0c30c3f0fc
-3f0f0fc3fffffffc3ffff0fc0ffcfffcffc3fffff003ffc00f0ff3ff3fffffff
-0fffc3fff3f3f3fff3c3fff3fffff0ffffffff0ffffffc0ffffcfcffffffcc3f
-fcfffcfffc3ffcfcffcfff3fcf03fff0fcfffffcffc3fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0f03fc0fffffffffffc30fc3f0ffffff0c0fc3f30c30c3c0fc
-3f0fc303ffffffff0ffffffcfff0fff0030fffffcff03fffffc3f3ff3ff3ffff
-cfffcffff3f3fffffc0fff03fffffc3ffffff03fffffc0fffffccc3fffff0f0f
-fcfffcfff0fffcfc000ff003cfcffff3fffffff0030ffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffc00ffc0ffffffffffff03fc3f0ffffffc30ff00f0c30f0303c
-3f0ff0c3ffffffffc0ffffc03ff3fffff03fffffcfc30ffffff3f3fc3ff0ffff
-ffff0ffff3f3fffcfffff03fffffff3fffff03fffff00ffffffc3f0000fc3fcf
-fcffff3f03fffcfcffcfff3fcf03fff0fffffffff03ffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffc0ff00f0003ffff0300fffff00ffffffffff3fcfffc003f
-fffc3ffff3f0fff0ffffffffffffffffffc03fffffffffffffff3ffffff0ffff
-fcffffc03ffffcfcffcfff3fcf30fffc0000ffff0300fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffff003ffc0fffffffffffffff03ffffffffff
-fffffffff3fc0003ffffffffffffffffffffffffffffffffffffffffffffffff
-c0fffffffffffcfcff0fff3fcc3c3fffffffff003ffc0cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffffffffffff3ff33ffffffffffffffff
-fffffff3fffff3ffc3fffffffffff33ffffcfcffff3fffffffcfffccffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffcffffffffcffffffcfffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffff3ffffffffffffffffffffffffcfffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffff3ffffffffffffffffff
-ffffff3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcfffffff3fff3fffff3ff33fffffffffcfffcff
-fffffff0000cf3fff03ffffcfffcf33c00fcf0ffff3fffffffcfffccffffffff
-fffffffffffffffffffffffffffffc00003fffffffffffffffffffffffffffff
-fffffffffcffffffff03fffffcfffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000
-000000000000000000ffffc00000000000000000000003ffffffffffffffffff
-ffffffffffffffffffffffffffffffffc0000000000000000000000cffffc000
-00000000000000000003ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcfffffff3fff3fffff3fffffffffffffcfffcff
-fffffff3f3fcf3ffff03fffcfffcfffffffcf3ffff3ffcffffcffcffffffffff
-ffffffffffffffffffff0000003ffffff0fffffc00fffffffffffffc3ffffff0
-fffffffffc00fffffc30fffffcfffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcfffffff3fff3fffff3fffffffffffff0fffcff
-ffffffc3f3fcf3fffffffff0fffcfff00030000fff3ffc3fffcffc3fffffffff
-ffffffffffffffffffffffff0fffffff0fffffc0cc0ffc0000003fff0ffffffc
-0ffffffc00fffffff0fc0fff0003f0ffffcff0fffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcfffffff3fff3ffc000003ffffffffff3f00000
-ffffffcff3fcf3fc0000fff3f00000fffff3f3ff0000ff0fc0003f0fffffffff
-fffffffffffffffffffffffc3f33fffc3fffff0fcfc3fffffff0ffffcfffffff
-c3fffffff3ffffff03ffc0fffcfffc3fff03cf3ffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffe07ff3fffffffffcffffcfffffff81fff3fffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff81fff3fffffffffcffffcfff
-ffff81ffcffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcfffffff3fff3fffff3ff3ffffffffff3fffcff
-ffffffcfc03cf3fffff3fff3fffcfffc00c3f3ffff3f3fcfffcfcfcfffffffff
-fffffffffffffffffffffff0ff33fff0fffffc3fcff3ffffffc3ffffffffffff
-fffff3fff3fff0f03c003c0ffcffff0fff30cf3ffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3fffffffffcffffcfffffff3fcff3fffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3fffffffffcffffcfff
-ffff3fcfcffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffc03fffff3fff3fffff3ff3fcffffffff3fffcff
-ffffff0fcf3cf3ffffcffff3fffcffffff33f3ffff3f3fc3ffcfcfc3ffffff0f
-0cc30fc00ff0c3fffffffff3ffffff0ffffffcff0ff0ffffff0fffc3ffffcfff
-ffffc3ffc00f03fffffffffffcffffcffc3c30fff3fffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcffff3fffffffffcffffcfffffff3ffff3fffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ffff3fffffffffcffffcfff
-ffff3fffcffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcf03ffff3fff3ffffc3ff3ff0000003f3fffcff
-ffffff0fcf3cf3ffff3ffff3fffcfffffff0003ffc3f3ff3ff0fcff3ffffff0c
-0c30c3ffc3f030ffffffffc3ffffc0000003f0ff3ffcfff0fc3ffff0ffff0fff
-ffff0fff0ff03fffc00003ffc0fffffffcff0ffffc0000ffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ff00f3f3f90bfffffcffffcffffffc03cff3f90bfffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffc03f3f3f90bfffffcffffcfff
-fffc03cfcfe42ffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcff03fff3fff3ffffcfff3ffffffffff3fffcff
-fffffccf033cf3fffcfffff3fffcfffc00f3f3fffcff3ff3ff3fcff3ffffff03
-cc30c3ffc3f0fc3fffffffcffffffffc3ffff3fc3ffcfffc30fffffcfffc3fff
-fffc3ffc3f03ffffffffcfff3cfffffff0ffc3fffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f6e7fffffcffffcfffffff3fcff3f6e7fffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f6e7fffffcffffcfff
-ffff3fcfcfdb9ffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcfffffffffff3ffffcfff3ffffffffff3fffcff
-ffffffcc303cf3fff00ffff3fffcfffffff3f3fffcff3fffff3fcfffffffff0f
-fc30c3c003f0fc3fffffffcffffffff0fffff3fcfffcffff03fffffffff0ffff
-fff0fffffc33ffffffff3fff3cffffffc3fff0fffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f3f3fffffcffffcfffffff3fcff3f3f3fffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f3f3fffffcffffcfff
-ffff3fcfcfcfcffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcffffffffffc3ffff0fff3ffffffffff3fc00ff
-ffffffcffcfcf3ffc3cffff3fc00fffffff3f3fff0ff3ffffc3fcfffffffff0f
-fc30c30fc3f0fc3fffffffcfffffffc3fffff3f0fff0ffffc3ffffffffc3ffff
-ffc3fffff0f3fffffffcffff3cfffffffffffc3ffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f003fffffcffffcfffffff3fcff3f003fffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f003fffffcffffcfff
-ffff3fcfcfc00ffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcffffffffffcfffff3ffc3ffffffffff3f3fc0f
-ffffffcff0fff3ff0fcffff3f3fc0ffc00f0003ff3ff3ffffcffcfffffffff0f
-fc30c30fc3f0fc3fffffffc3ffffffcffffff3c3fff3fffff0ffffffff0fffff
-fc0fffffc3f3ffffc00003ff3cfffcffffffff0ffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f2fffffffcffffcfffffff3fcff3f2fffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f2fffffffcffffcfff
-ffff3fcfcfcbfffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcffffffffff0ffffc3ffcfffffffffff333fcc3
-ffc0ffcff3fff3fc3fcffff333fcc3fcfcf3f3ffc3fc3ffff0ff0fffffffff0f
-fc30c30f03f0f0fffffffff0ffffffcffffffc0fff03fffffc3ffffff03fffff
-c0ffffffcfffffffcffff3ffc0fffcffffffffc3fffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f5fffffffcffffcfffffff3fcff3f5fffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f5fffffffcffffcfff
-ffff3fcfcfd7fffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffcfffffffffc3ffff0fffcfffffffffff0f3f0f0
-ffc0ffcfc3fff3f0ffc3fff0f3f0f0fcfcf3f3ff0ffcffffc3ff3fffffffff0f
-fc30c3c0c0f003fffffffffc0fffffc3fffffffff03fffffff3fffff03fffff0
-0fffffffc3ffffffcffff3fffc3ff0fffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-ffcff3f3f907fffffcffffcfffffff3fcff3f907fffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcfffffff3ff3f3f907fffffcffffcfff
-ffff3fcfcfe41ffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffcffffffffc0ffffc3ff00fffffffffffcfc03ff
-fffcffcf0ffff3fffff003fcfc03fffcfcf3f3ffffc0fffffff03fffffffffff
-fffffffffff0ffffffffffffc0fffff03fffffffffffffffffffffc03fffffff
-fffffffff00003ffcffff3ffff0003fffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffc3ffcc3fff03fffffffffffffffffc00f0000fffffffffffffffffffffffff
-fffffffffff0ffffffffffffffffffff00ffffffffffffffffffffffffffffff
-ffffffffffffffffc00003fffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffff3ffffffffff3fffffffffffffff3fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffffffff3ffffffffff3ffff3ffffffffff3fff
-ff00003fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffffffff3fffff003c0003ff0ffffffffff3fff
-fffff0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3ffffff0000ffff3f3ff3ffffcffffff00000000
-ffffc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffffffcffffff3f3ff3ffffc3ffc3fffff3fff
-ffff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3ffff
-fffffffffffffffffcffffcffffffffffffffffffffff3ffffffffffffffffff
-ffffffffffffffffffffffffffffffffcffffffffffffffffffffffcffffcfff
-fffffffffffffffffff3ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffffffcff003f3f3ff3fffff3fc0ffffff3fff
-fffc3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000
-000000000000000000ffffc00000000000000000000003ffffffffffffffffff
-ffffffffffffffffffffffffffffffffc00000000000000000000000ffffc000
-00000000000000000003ffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffffffcffffff00300000fff0c0fffffc03fff
-fff0003fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffcffffffcfffffffffffffffffcfffffff3ffffcfffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffcffffffcffffffffffffffff
-fcffffffcfffffcfffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffffff0ffffff3f3fffcffffc0ffffff0f0fff
-ffc3ff0fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff3fffffff3ffffffffffffffff3fffffff3ffffcfffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff3fffffff3fffffffffffffff
-f3ffffffcfffffcfffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffffff3ffffff3f3fffcffff0fffffff3fcfff
-ff0fffc3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff3fffffff3ffffffffffffffff3fffffff3fffff3ffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff3fffffff3fffffffffffffff
-f3ffffffcffffff3ffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffffff3ffffff3f300000ffc3fffffff3fcfff
-fc3ffff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff3fffffffcffffffffffffffff3fffffff3fffffcffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffff3fffffff3fffffffffffffff
-f3ffffffcffffffcffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffcffc3ffffff3f3fffcfff0ffffffff0fcfff
-fff03ff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fcffffffffcfffffffffffffffcffffffff3ffffff3fffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffcffffffffcfffffffffffffff
-cfffffffcfffffff3fffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fff0ffcfffffff003c3fcfff3ffffffffc00fff
-ffcf0ff3ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fcfffffffff3ffffffffffffffcffffffff3ffffff3fffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffcffffffffcfffffffffffffff
-cfffffffcfffffff3fffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffc3ffcffcffffffff0fcfff3ffffffffff3fff
-ffcfcfc3ffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f3fffffffff3ffffffffffffff3ffffffff3ffffffcfffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffff3fffffffff3ffffffffffffff
-3fffffffcfffffffcfffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffcfc0fff0ffc3fffffffcfcfff0fffffffffc3fff
-ffc3cf0fffc0ffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f3fffffffff3ffffffffffffff3ffffffff3fffffff3ffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffff3fffffffff3ffffffffffffff
-3fffffffcffffffff3ffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffff00ffff3fff000fffffffcfffc00003ffff0ffff
-fff0003fffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-f3fffffffffcffffffffffffff3ffffffff3fffffff3ffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffff3fffffffff3ffffffffffffff
-3fffffffcffffffff3ffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffc0ffffffffffff03ffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cffffffffffcfffffffffffffcfffffffff3fffffffcffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcffffffffffcfffffffffffffc
-ffffffffcffffffffcffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cfffffffffff3ffffffffffffcfffffffff3ffffffff3fffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcffffffffffcfffffffffffffc
-ffffffffcfffffffff3fffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffff33ffc3ffffffffffffffffffff
-ffffffffc3fffffffffffffffc3ffffff3ffcffffcfffffffff3fff33fff0fff
-ffffffffffff3fffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffff3fffffff3ffffffffffcfffff3fffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-cfffffffffff3ffffffffffffcfffffffff3ffffffffcfffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcffffffffffcfffffffffffffc
-ffffffffcfffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffff3ffff33fff03fffffcfff3ffffffff0
-0000fffff03fffffffffffffff03fffff3ffcffffcff0003fff3fff33fffc3f3
-fc00000003ff3fffffffffffffff3fff3fffffffffffffffffffffffffffffff
-ffffff3fffffff3ffffff3fffcfffff3fffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-3fffffffffffcffffffffffff3fffffffff3ffffffffcfffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff3fffffffffff3ffffffffffff3
-ffffffffcfffffffffcfffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffff0ffffffffff03ffffcfff3fffffffff
-ffc3ffffff03fffcfffffffffff03ffff3c0000fc00f3ff3fff3ff3ffffff3f3
-ffff3f3fffff3ffc3ffffc00ffff3fff3fffffffffffffffffffffffffffffff
-ffffff003fffff3ffcfff3fffcfffff3ffffff3ffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffff3fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffffffffffffcffffffffffffffffcfff3fffffffff
-fc3ffffffffffffcffff3ffffffffffff0ffcffffcff3ff3fff3ff0ffffcffc3
-ffc000003fc000ff0fffc0cc0ffc3fff3ffffffffffff0ffffffffffffffffff
-ffff003fffffff3ffc3fc3fffcfff0000fffff3fffcffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0ffffffffffffffffc3ffc3fffffffffffcfff3fffffffff
-f0fffffffffffffcffff0fffffffffff3330003ffcff3f03f0000fc3fffcffcf
-ffcf3f3f3fff3fffc3ff0fcfc3fcfc00003ffffffffff0ffffffffffffffffff
-fffffcffffff0000ff0fcfc00000ffcfffffff3fffc3fcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffc0fffffffffffffffff3fc0fffc0000ffc00000003fffffff
-c3fffffc0000fffcffffc3ffc0000fff33ffcfff00033ffffff3f3f3fffcff0f
-ffcf3f3f3ffc3ffffffc3fcff3fcffff3ffffffffffff0ffffffffffffffffff
-fffffcfffc3fff3f3fcfcffffcffffcff003ff3ffff0fcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0
-03fffffffffc00ffffffffff003fffffff003fffffff003fffffffffffffffff
-fffffffffffffffffffffffffffffffffffff003fffffffff003ffffffffff00
-3ffffffc00ffffffff003fffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffff30fffffffffffffffff0c0ffffffffc3fffcfff3ffffffffc
-3ffffffffffc3ffcfffff3ffffffc3fc33000003cfcf0003fff3f3f0ff3cff3c
-ffcf3f3f3ffcfff3fffcff0ff0fcffff3fffffffc30ff0c0ffc0ff0c0ffc03ff
-fffff003c0ffff3f3fc3cffffcffffcfffffff3ffffcfcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f
-fc3fffffffc3ff0ffffffff0ffc3fffff0ffc3fffff0ffc3ffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0ffc3fffffff0ffc3ffffffff0ff
-c3ffffc3ff0ffffff0ffc3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffcf0fffffffffffffffffc0ffffffffff3fffcfff3fffffff00
-00000fffffff3ffcfffff0fffffff3fcf3ffffffc30f33f3ffc3f3fcff3cfc3c
-3fc000003ffcfff3fff0ff3ffcfcffff3fffffffc0c3f0303f0c3f0303f0f0ff
-ffffc3fc0ffffc3f3ff3cffffcffff0fffffff3ffffc3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcfffffff3ffff3ffffffcffffcffffcffffcffffcffffcffffffffffffffff
-fffffffffffffffffffffffffffffffffffcffffcffffffcffffcfffffffcfff
-fcffff3ffff3ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff3f0fffffffffffffffff0fffffffffff3fffcfff3fffffffff
-f0ffffffffff3ffcfffffcfffffff3fff3f0003ff33f33f3ffcff3fcff3cfcff
-3fffcffffff0fff3fff3fc3ffcfcffff3fffffffc3f0f0fc3c3f0f0fc3c3f0ff
-ffff0fc0fffffcff3ff3cffffcffff3fffffff3fffff3cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcfffffff3ffff3ffffffcffffcffffcffffcffffcffffcffffffffffffffff
-fffffffffffffffffffffffffffffffffffcffffcffffffcffffcfffffffcfff
-fcffff3ffff3ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fff0003fffffffffffffffc3fffffffffff3fffcfff3fffffffff
-c3ffffffffff3ffcfffffcfffffff3fff3f3ff3f000330c3ffcff3fffc3cf0ff
-0c00000003f3fff3fff3fcfffcfcffff3fffffffc3f0f0fc3c3f0f0fc3c000ff
-ffffff0cfffffcff3fffcffffcffff3fffffff3fffff3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffc3ffff3ffffffcffffcffffcffffcffffcffffc3fffffffffffffff
-fffffffffffffffffffffffffffffffffff0ffffcffffffcffffcfffffffcfff
-fcffff3ffff0ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fff0003fffffffffffffff0fffffffffffc3fffcff0ffffffffff
-0ffffffffffc3ffc3cfffcffffffc3fff3f0003ffcff3ccfff0ff3fffcfcc3ff
-cfff3ff3ffc3fff3fff3f0fff0fcff003fffffffc3f0f0fc3c3f0f0fc3c3ffff
-fffffc3cfffff0ff3fffccfffcfffc3fffffff0f3fff3cfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0f
-fc0ffffffcc3ff03ffffffc0ffc0ffffc0ffc0ffffc0ffc33fffffffffffffff
-fffffffffffffffffffffffffffffffffff30ffc0ffffffc0ffc0fffffffc0ff
-c0ffff03ff0cffffc0ffc0ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0ffffffffffffffff3fffffffffff0ffffcfffffffffffff
-3ffffffffff0ffff30ffffffffff0ffff3f3ff3ffcff3c0fff3ff3fff0fc0ffc
-fffcffc3fffff003fff3c3fff3fcfcff03ffffffc3f0f0fc3c3f0f0fc3c3ffff
-fffff0fcfffff3ff3fffc3fff0fffcffffffffcc3ffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf0
-03cffffffcfc00f3ffffffcf003cffffcf003cffffcf003f3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3f003cffffffcf003cfffffffcf00
-3cffff3c00fcffffcf003cffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffff0ffc0ffffffffffff3ffffffffffc3ffffcfffffffc0ffff
-3fffffffffc3ffff03fffffffffc3ffff3f0003fc00f3f3ffc3fc3fffffcfff0
-fff0030fffffcff03ffc0fff03fcccff30ffffffc3c3f0fc3f0c3f0fc3f0fcff
-fffff3ffffffc3fc3ffff3fff3fffcffcfffffc0fffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffcfffff3ffffffcffffcffffcffffcffffcfffff3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffcffffffcffffcfffffffcfff
-fcffff3ffffcffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffff0ffc0ffffffffffff0fffffffffc0ffffff3ffffffc0ffff
-0ffffffffc0fffffcfffffffffc0fffff3f3ff3ffcff3c0ff0ffcfffffc03ff3
-fffff03fffffcfc30ffffff03ffc3cfc3c3fffffc00ff0fc3fc0ff0fc3fc03ff
-fffff0ffffff0ffcffffffffc3fff0ffc3fffff3fffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffcfffff3ffffffcffffcffffcffffcffffcfffff3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffcffffffcffffcfffffffcfff
-fcffff3ffffcffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffc00003fff00fffffffc0003fffcffff
-c0ffffff00fffffffffffffff00ffffff3f3ff3ffcff3cc3fffc0ffff00f0003
-ffff0300fffff00fffffffffffff3f00ffffffffc3ffffffffffffffffffffff
-fffffc0000ffffc0ffffffff0ffff3fff000fffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffcfffff3ffffffcffffcffffcffffcffffcfffff3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffcffffffcffffcfffffffcfff
-fcffff3ffffcffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffc3ffff
-fc03fffffffffffffffffffffffffffff3f3fc3ffcff30f0ffffffffffffffff
-ff003ffc0fffffffffffffffffffffffffffffffc3ffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffcfffff3ffffffcffffcffffcffffcffffcfffff3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffcffffffcffffcfffffffcfff
-fcffff3ffffcffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffcfffff3ffffffcffffcffffcffffcffffcfffff3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3ffffcffffffcffffcfffffffcfff
-fcffff3ffffcffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffff3fffffffff3ffffffff3ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff3fff33ffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcf0
-03cffffffcfc00f3ffffffcf003cffffcf003cffffcf003f3fffffffffffffff
-fffffffffffffffffffffffffffffffffff3f003cffffffcf003cfffffffcf00
-3cffff3c00fcffffcf003cffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffffffcfffffffc0000fffffffffffffffffff
-ffffffffffffffffff3fffffffff3fffc3fcf3ffffcfffffffffffffffffffff
-ffffffffffffffffffffffffffffffff3fff33ffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffcff0fffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0f
-fc0ffffffcc3ff03ffffffc0ffc0ffffc0ffc0ffffc0ffc33fffffffffffffff
-fffffffffffffffffffffffffffffffffff30ffc0ffffffc0ffc0fffffffc0ff
-c0ffff03ff0cffffc0ffc0ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fffffffcffffffffffc3fffffffffffffffffff
-ffffffffffffffffff003ffc000f3ffff0fcf3ffffcffffffc0000003fffffff
-ffffffffffffffffffffffffffffffff3ff3ffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffc3fc3ffcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcffffffc3ffff3ffffffcffffcffffcffffcffffcffffc3fffffffffffffff
-fffffffffffffffffffffffffffffffffff0ffffcffffffcffffcfffffffcfff
-fcffff3ffff0ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffc000fc3fffcffffffffff0fffffffffffff0ffffff
-ffffffffffffffff003fffffffcf0003fcf00003ffcffffffffffc3fffffffff
-fff0fffffffffffffffffffc3fffffff3ff0fffffff0fffffffffffffffffffc
-3ffffffffffffffffffff0fffffffffffffffff3ff3ffcfcfcfcfcfcfcc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcfffffff3ffff3ffffffcffffcffffcffffcffffcffffcffffffffffffffff
-fffffffffffffffffffffffffffffffffffcffffcffffffcffffcfffffffcfff
-fcffff3ffff3ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3fff0fffcfffffffffc3fffffffffffff0ffffff
-fffffffffffffffffcffffffffcf3f3ffff3f3ffffcffffffffff0ffffffffff
-fff0fffffffffffffffffffc3fffff0000fc3ffffff0fffffffffffffffffffc
-3fffffffffffffff0ffff0fffffffffffffffff0f000fcffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcff
-ffcfffffff3ffff3ffffffcffffcffffcffffcffffcffffcffffffffffffffff
-fffffffffffffffffffffffffffffffffffcffffcffffffcffffcfffffffcfff
-fcffff3ffff3ffffcffffcffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff3fffc3ffcfffffffff0ffffffffffffff0ffffff
-fffffffffffffffffcfffc3fffcc3f3fffc3f3ffffcfffffffffc3ffffffffff
-fff0fffffffffffffffffffc3fffffff3f3f3ffffff0fffffffffffffffffffc
-3fffffffffffffff0ffffffffffffffffffffffc03ff3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f
-fc3fffffffc3ff0ffffffff0ffc3fffff0ffc3fffff0ffc3ffffffffffffffff
-ffffffffffffffffffffffffffffffffffff0ffc3fffffff0ffc3ffffffff0ff
-c3ffffc3ff0ffffff0ffc3ffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffff3ffff3ffcffffffffc000fffffffc30ff0c0ffc0
-ff0c0ffc03fffffff003c0ff000ccf3ffffff3ffffcfffffffffcfffffffffc3
-0ff0c0ffc0ff0c0ffc03ff003fffffff3f3f0ffffff0c3ff0f0ff03fc00fff00
-3fc03f003ff003ff0ffc00ff0c0ffc00ffffff00ffff3cffcfcfcfcfcfc03fff
-fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0
-03fffffffffc00ffffffffff003fffffff003fffffff003fffffffffffffffff
-fffffffffffffffffffffffffffffffffffff003fffffffff003ffffffffff00
-3ffffffc00ffffffff003fffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffff03fffffffcffffffff0ffc3ffffffc0c3f0303f0c
-3f0303f0f0ffffffc3fc0fff3ff0cc3f00c00000ffcfffffffff0fffffffffc0
-c3f0303f0c3f0303f0f0fc3c3ffffffc3f3fcffffff030ff0c0fc30fffc3fc3c
-3f0fcfff0fc3fcf0003ff0ff0303f0f0fffff03c3ffc3cfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffcf3fffffffcfffffffc3fff0ffffffc3f0f0fc3c3f
-0f0fc3c3f0ffffff0fc0ffff3fffccfffcffffffffcfffffffff3fffffffffc3
-f0f0fc3c3f0f0fc3c3f0f0fc3ffffffcff3fcffffff0fc3f03cf0fc3ffc3f0fc
-3c3fffff0fc3ffff0ffff0ff0fc3c3f0ffffffff3fc0fcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffcf3fffffffcfffffff0ffffcffffffc3f0f0fc3c3f
-0f0fc3c000ffffffff0cffff3fffc0fffcfc000fffcfffffffff3fffffffffc3
-f0f0fc3c3f0f0fc3c000f0fc3ffffffcff3ffffffff0fc3f0fff0fc3c003f0fc
-3c3fff000fc00fff0ffff0ff0fc3c3f0ffffffff3ffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffcf3fffffffcffff3fffffffcffffffc3f0f0fc3c3f
-0f0fc3c3fffffffffc3cffff3ffff3fffcfcffcfffcffff3ffff3fffffffffc3
-f0f0fc3c3f0f0fc3c3fff0fc3ffffff0ff3ffffffff0fc3f0fff0fc30fc3f0fc
-3c3ffc3f0ffc00ff0ffff0ff0fc3c3f0ffffffff0ffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffcf3fff3fffcfffc3fffffff0ffffffc3f0f0fc3c3f
-0f0fc3c3fffffffff0fcffff3fcfc0fffcfcffcfffcfffc3ffff0fffffffffc3
-f0f0fc3c3f0f0fc3c3fff0fc3ffffff3ff3ffffffff0fc3f0fff0fc30fc3f0fc
-3c3ffc3f0ffff0ff0ffff0ff0fc3f0c0ffffffffcffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffff03fff3fffcfff0fffffffc3fff03fc3c3f0fc3f0c
-3f0fc3f0fcfffffff3ffffff0fcfccfffcfcffcfffcfff0fffffc3ffffffffc3
-c3f0fc3f0c3f0fc3f0fcfc303fffffc3fc3ffffffff0f0ff0fffc30f0f03fc30
-3f0fcc3c0fcff0ff0ffff0ff0fc3fc30ffffffffcffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffff0ffc3ffff3f03ffffffc0ffff03fc00ff0fc3fc0
-ff0fc3fc03fffffff0ffffffc00f0c3ff0fc000ffff3f03ffffff03fffffffc0
-0ff0fc3fc0ff0fc3fc03ff0c3fffff0ffcfffffffff003ff0ffff03fc0c0ff0c
-3fc03f0303f003ffc03ff0ff0fc3fff0ffffffffc3fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffc000fffffc03ffffff00ffffff3fc3ffffffffff
-fffffffffffffffffc0000fffffc3f0fc33ffffffffc03ffffffff03ffffffc3
-ffffffffffffffffffffffffffffffffc0ffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffc3c3fffffffff3fffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffffffffffffffffffffffffffff0ffc3ffffffffff
-fffffffffffffffffffffffffff0ffc30fc00000ffffffffffffffffffffffc3
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffff00ffffffffff3fffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffcfff3ffffff3fffffffffffffffffffffffffffff
-fffffff33ffcfffccfffffff33ffffffffffffffffffffffffffffffffffffcf
-fffffcffffffffffffffffffffffffffffffffffffcffffffc3fffffffffffff
-ffff3ffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffccfff3ffffff3fffffffffffffffffffffffffffff
-ffcfff333ffcfffccff3ffff33ffffffffff3ffffffffffffffff00003ffffcf
-fffffcf00000fff3ffffff0000000ffc0000ffffffcfffffff03fffff3ffffff
-ffff3fffff00003ffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffffccfc0003f0000000ffff003fffffffffffffffffff
-ffcfff3ffffcffcffff0fffffffc00003fff3fffffff3fffffffffff0fffffcf
-ff3ffcf3cf3cfff3ffffff3fffffcfffffc3ffffffcffffffff03ffff3ffffff
-ffff3ffffffff0fffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffccfff3fff3fffffcfff03303fff0000fffffffffff
-ffcfff3ffffcffc3fffcfffffffffffffffc3f0003ff3fffcffffffc3fffffcf
-ff0ffcf3cf3cfff3ffffff3fffffcfffff0fffffffcfffffffffffffc3f0003f
-00000000ffffc3fffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffff000ff3fff3fffffcffc3f3f0ffffffcfffffffffff
-c00000003c0003f0fffc3ffc3ffffffffffcffffffff3fffc3fffff0ffffc000
-3fc3c00f0f3ffff3ffffff3fffffcffffc3fffffffc003ffffffffffcfffffff
-ffff3fffffff0ffffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffff3cfff3ffff00000fff0ff3fcffffffcfffffffffff
-ffcfff3ffffcfcfcffff3fc0fffffffffffcffffffff3ffff0ffffc3ffffffcf
-cff3fcfc3f003ff3ffffff3f000fcffff0ffffffffcfffffc0000fffcfffffff
-ffff3ffffffc3ffffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffcf00000ffff3fffff3fc3fc3fffffcfffcfffffff
-ffcfff3ffffcfcfc3fff0c0ffffffffffffcffffffff3ffffcffff0003ffffcf
-cff0fcf0fffffff3ffffff3f3fcfcfffc000ffffffcfffffffffc3ffcfffffff
-ffc03ffffff0003ffffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030ffffffffffffcffffcfffff3ffffc3fcfff3fffffcffff0000003
-ffcfff3ffff0fcff3fffc0fffffffffffffcffffffff3ffffc3ffc3ff0ffff0f
-cffcfcfffcfffff3ffffff3f3fcfcfff0ffc3fffffcffffffffff3ffcfffffff
-ff0f0fffffc3ff0ffffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300ffffffffffffc0fffcfff3f3ffffcff0fff3fffffcfffffffffff
-ffcfff3ffff3fcff3fff0ffffffffffffffcffffffff3fffff3ff0fffc3fff3f
-cffcfc0ffcfffff3ffffff3f3fcfcffc3fff0fffffcffffffffff3ffcfffffff
-ff3fcfffff0fffc3fffffffffffffffffffffffffffffcfcfcfcfcfcfcc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00cfcfcfcfcfcfc
-c3f00c03030fffffffffffc0f00000ff3f000ffcff3fff3fffffcfffffffffff
-fffffc3ffff3fcfffffc3ffffffffffffffcffffffff3fffff3fc3ffff3fff3f
-cfffc0f000003ff3ffffff3f3fcfcff0ffffcfffffcffffffffff3ffcfffffff
-ff3fcffffc3ffff3fffffffffffffffffffffffffffffcffcfcfcfcfcfc03fff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffff00fcfcfcfcffccf
-f3f00c30300fffffffffff0cffffcfff3f3ffffcfc3ffc3fffffcfffffffffff
-fffffcffffc3fcfffff0fffffff3fffffffcfcffffff0f3fff3fff03ff3ffc3f
-cffffcffcccffff3fffcff3f000fcfffc0ffcfff000fffffffffc3ffcfcfffff
-ff0fcffffff03ff3fffffffffffffffffffffffffffffcfcfcfcfcfcfcc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000cfcfcfcfcfcfc
-c3f00c03030ffffffffffffcfc3fcfff3f3ffffcf0fffcffffffcfffffffffff
-fffff0ffffcffcfffff3fffffff0fffffffcfcffffffcc3ffffffcf0ff3ffcff
-cffffcffcccffff3fff0ff3fffffcfff3c3fcffcffc0ffffffff0fffcfcfffff
-ffc00fffffcf0ff3fffffffffffffffffffffffffffffcffcfcfcfcfcfc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000fcfcfcfcffccf
-f3f00c30300ffffffffffffcff0fcffc0f3fffff03ffc0ff0000000fffffffff
-ffffc3ffff0ff0fffff3fffffffc0ffffffccc3fffffc0fffffffcfcfc3ff0ff
-0ffffcff0cc3fff3ffc3ff3fffffcfff3f3f0ffcffcc0ffffffc3fffccc3ffff
-ffff3fffffcfcfc3ffc0fffffffffffffffffffffffffcfcfcfcfcfcfcc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000cfcfcfcfcfcfc
-c3f00c03030ffffffffffffcffcfcffcc33ffffffffc0fffffffffffffffffff
-ffff0ffffc3ff3fffff0ffffffffc0000ffc3f0000fff3fffffffc3cf0ffc3ff
-3ffffcfc3cf0fffcfc0fff3fffffcfff0f3c3ffcff0fc3ffffc0ffffc3f0000f
-fffc3fffffc3cf0fffc0fffffffffffffffffffffffffcffcfcfcfcfcfc00000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-00000000000000000000000000000000000fcfcfcfcffccf
-f3f00c30300ffffffffffffcffffcff0f03fffffffffffffffffffffffffffff
-fff03fffffff03fffffc00003fffffffffff3fffffffffffffffff0003fffff0
-3ffffcf0fcfc3fff00ffff0000000fffc000ffff003ffffff00ffffff3ffffff
-fff0fffffff0003ffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3f00c03030ffffffffffffcfffc0fc3ff00003fffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffff0fffcffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ff03fffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f3f00c30300fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3f00c03030fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f3f00c00000fffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000ffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f3f0000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-c3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-f000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000fcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffccf
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfccffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffccf
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-fffffffffffffffffffffffffffffffffffffffffffffcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcc000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000cf
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf
-showpage
- %%BoundingBox: -97 96 709.40 695.04
-%ps_include: inclusion end
-grestore
-PS-include-dict-dw begin
-o 0 ne {gsave A defaultmatrix /A ed llx lly nice urx ury nice
- initgraphics 0.1 setlinewidth boxpath stroke grestore} if
-clear o-stack aload pop
-context end restore
-%ps_include: end
-/saveobj save def
-mark
-10 /LucidaSansUnicode00 f
-(Figure) 970 4111 w
-(1.) 1308 4111 w
-(A) 1470 4111 w
-(representative) 1574 4111 w
-(8\275) 2301 4111 w
-(screen,) 2479 4111 w
-(running) 2863 4111 w
-(on) 3278 4111 w
-(a) 3436 4111 w
-(NeXTstation) 3526 4111 w
-(under) 4149 4111 w
-(Plan) 4468 4111 w
-(9) 4704 4111 w
-(\(with) 4802 4111 w
-(no) 970 4231 w
-(NeXT) 1127 4231 w
-(software\).) 1417 4231 w
-(In) 1963 4231 w
-(the) 2088 4231 w
-(upper) 2277 4231 w
-(right,) 2596 4231 w
-(a) 2893 4231 w
-(program) 2982 4231 w
-(announces) 3432 4231 w
-(the) 3988 4231 w
-(arrival) 4177 4231 w
-(of) 4513 4231 w
-(mail.) 4645 4231 w
-(In) 4949 4231 w
-(the) 970 4351 w
-(top) 1158 4351 w
-(and) 1353 4351 w
-(left) 1567 4351 w
-(are) 1760 4351 w
-(a) 1946 4351 w
-(broswer) 2035 4351 w
-(for) 2459 4351 w
-(astronomical) 2632 4351 w
-(databases) 3291 4351 w
-(and) 3811 4351 w
-(an) 4025 4351 w
-(image) 4176 4351 w
-(of) 4505 4351 w
-(a) 4637 4351 w
-(galaxy) 4726 4351 w
-(produced) 970 4471 w
-(by) 1470 4471 w
-(the) 1625 4471 w
-(browser.) 1820 4471 w
-(In) 2314 4471 w
-(the) 2445 4471 w
-(lower) 2640 4471 w
-(left) 2944 4471 w
-(there) 3143 4471 w
-(is) 3435 4471 w
-(a) 3555 4471 w
-(screen) 3649 4471 w
-(editor,) 4005 4471 w
-10 /LucidaTypewriter f
-(sam) 4363 4471 w
-10 /LucidaSansUnicode00 f
-([Pike87],) 4618 4471 w
-(editing) 970 4591 w
-(Japanese) 1347 4591 w
-(text) 1815 4591 w
-(encoded) 2045 4591 w
-(in) 2496 4591 w
-(UTF,) 2626 4591 w
-(and) 2883 4591 w
-(in) 3102 4591 w
-(the) 3232 4591 w
-(lower) 3426 4591 w
-(right) 3729 4591 w
-(an) 3999 4591 w
-(8\275) 4155 4591 w
-(running) 4337 4591 w
-(recur\255) 4756 4591 w
-(sively) 970 4711 w
-(and,) 1289 4711 w
-(inside) 1551 4711 w
-(that) 1891 4711 w
-(instantiation,) 2132 4711 w
-(a) 2820 4711 w
-(previewer) 2925 4711 w
-(for) 3445 4711 w
-10 /LucidaTypewriter f
-(troff) 3633 4711 w
-10 /LucidaSansUnicode00 f
-(output.) 4042 4711 w
-(Underneath) 4477 4711 w
-(the faces is a small window) 970 4831 w
-(running) 2329 4831 w
-(the) 2742 4831 w
-(command) 2930 4831 w
-(that) 3441 4831 w
-(prints) 3665 4831 w
-(the) 3981 4831 w
-(screen) 4169 4831 w
-(by) 4519 4831 w
-(passing) 4667 4831 w
-10 /LucidaTypewriter f
-(/dev/screen) 970 4951 w
-10 /LucidaSansUnicode00 f
-(to the bitmap printing utility.) 1794 4951 w
-(operations) 720 5191 w
-(in) 1276 5191 w
-(Plan) 1407 5191 w
-(9,) 1648 5191 w
-(this) 1783 5191 w
-(permits) 2002 5191 w
-(remote) 2412 5191 w
-(machines) 2796 5191 w
-(having) 3296 5191 w
-(no) 3659 5191 w
-(graphics) 3823 5191 w
-(capability,) 4278 5191 w
-(such) 4814 5191 w
-(as) 720 5311 w
-(the) 883 5311 w
-(CPU) 1095 5311 w
-(server,) 1345 5311 w
-(to) 1731 5311 w
-(run) 1886 5311 w
-(graphics) 2108 5311 w
-(applications.) 2579 5311 w
-(Analogous) 3285 5311 w
-(features) 3854 5311 w
-(of) 4306 5311 w
-(the) 4461 5311 w
-(original) 4672 5311 w
-(Andrew window system [Gos86] and of X [Sche86] require more complex mechanisms.) 720 5431 w
-(Nor) 970 5587 w
-(does) 1187 5587 w
-(8\275) 1459 5587 w
-(itself) 1643 5587 w
-(operate) 1923 5587 w
-(directly) 2333 5587 w
-(on) 2733 5587 w
-(bitmaps.) 2898 5587 w
-(Instead,) 3395 5587 w
-(it) 3822 5587 w
-(calls) 3930 5587 w
-(another) 4187 5587 w
-(server) 4603 5587 w
-(to) 4942 5587 w
-(do) 720 5707 w
-(its) 885 5707 w
-(graphics) 1043 5707 w
-(operations) 1498 5707 w
-(for) 2055 5707 w
-(it,) 2234 5707 w
-(using) 2372 5707 w
-(an) 2678 5707 w
-(identical) 2835 5707 w
-(protocol.) 3286 5707 w
-(The) 3794 5707 w
-(operating) 4015 5707 w
-(system) 4521 5707 w
-(for) 4901 5707 w
-(the Plan 9 terminals contains an internal server that) 720 5827 w
-(implements) 3265 5827 w
-(that) 3867 5827 w
-(protocol,) 4091 5827 w
-(exactly) 4560 5827 w
-(as) 4934 5827 w
-(does) 720 5947 w
-(8\275,) 987 5947 w
-(but) 1198 5947 w
-(for) 1395 5947 w
-(a) 1569 5947 w
-(single) 1659 5947 w
-(client.) 1983 5947 w
-(That) 2346 5947 w
-(server) 2598 5947 w
-(stores) 2930 5947 w
-(the) 3262 5947 w
-(actual) 3452 5947 w
-(bytes) 3776 5947 w
-(for) 4070 5947 w
-(the) 4244 5947 w
-(bitmaps) 4434 5947 w
-(and) 4860 5947 w
-(implements) 720 6067 w
-(the) 1350 6067 w
-(fundamental) 1566 6067 w
-(bitmap) 2239 6067 w
-(graphics) 2641 6067 w
-(operations.) 3117 6067 w
-(Thus) 3759 6067 w
-(the) 4059 6067 w
-(environment) 4276 6067 w
-(in) 4949 6067 w
-(which) 720 6187 w
-(8\275) 1048 6187 w
-(runs) 1238 6187 w
-(has) 1501 6187 w
-(exactly) 1716 6187 w
-(the) 2104 6187 w
-(structure) 2306 6187 w
-(it) 2790 6187 w
-(provides) 2902 6187 w
-(for) 3364 6187 w
-(its) 3549 6187 w
-(clients;) 3712 6187 w
-(8\275) 4105 6187 w
-(reproduces) 4294 6187 w
-(the) 4885 6187 w
-(environment for its clients, multiplexing the interface to keep the clients separate.) 720 6307 w
-(This) 970 6463 w
-(idea) 1208 6463 w
-(of) 1444 6463 w
-(multiplexing) 1575 6463 w
-(by) 2220 6463 w
-(simulation) 2368 6463 w
-(is) 2909 6463 w
-(applicable) 3022 6463 w
-(to) 3548 6463 w
-(more) 3679 6463 w
-(than) 3964 6463 w
-(window) 4214 6463 w
-(systems,) 4617 6463 w
-(of) 720 6583 w
-(course,) 863 6583 w
-(and) 1262 6583 w
-(has) 1487 6583 w
-(some) 1700 6583 w
-(side) 2006 6583 w
-(effects.) 2250 6583 w
-(Since) 2684 6583 w
-(8\275) 2981 6583 w
-(simulates) 3169 6583 w
-(its) 3677 6583 w
-(own) 3839 6583 w
-(environment) 4084 6583 w
-(for) 4740 6583 w
-(its) 4923 6583 w
-(clients,) 720 6703 w
-(it) 1117 6703 w
-(may) 1233 6703 w
-(run) 1483 6703 w
-(in) 1698 6703 w
-(one) 1839 6703 w
-(of) 2068 6703 w
-(its) 2217 6703 w
-(own) 2385 6703 w
-(windows) 2636 6703 w
-(\(see) 3107 6703 w
-(Figure) 3354 6703 w
-(1\).) 3709 6703 w
-(A) 3920 6703 w
-(useful) 4040 6703 w
-(and) 4388 6703 w
-(common) 4619 6703 w
-(application) 720 6823 w
-(of) 1288 6823 w
-(this) 1420 6823 w
-(technique) 1633 6823 w
-(is) 2145 6823 w
-(to) 2258 6823 w
-(connect) 2389 6823 w
-(a) 2802 6823 w
-(window) 2890 6823 w
-(to) 3292 6823 w
-(a) 3423 6823 w
-(remote) 3511 6823 w
-(machine,) 3888 6823 w
-(such) 4361 6823 w
-(as) 4620 6823 w
-(a) 4759 6823 w
-(CPU) 4847 6823 w
-(server, and run the window system there so) 720 6943 w
-(that) 2879 6943 w
-(each) 3103 6943 w
-(subwindow) 3360 6943 w
-(is) 3938 6943 w
-(automatically) 4051 6943 w
-(on) 4729 6943 w
-(the) 4885 6943 w
-(remote) 720 7063 w
-(machine.) 1097 7063 w
-(It) 1602 7063 w
-(is) 1701 7063 w
-(also) 1814 7063 w
-(a) 2043 7063 w
-(handy) 2131 7063 w
-(way) 2458 7063 w
-(to) 2675 7063 w
-(debug) 2806 7063 w
-(a) 3145 7063 w
-(new) 3233 7063 w
-(version) 3461 7063 w
-(of) 3846 7063 w
-(the) 3977 7063 w
-(window system or) 4165 7063 w
-(to create an environment with, for example, a different default font.) 720 7183 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Implementation) 720 840 w
-10 /LucidaSansUnicode00 f
-(To) 970 996 w
-(provide) 1135 996 w
-(graphics) 1541 996 w
-(to) 1996 996 w
-(its) 2135 996 w
-(clients,) 2293 996 w
-(8\275) 2682 996 w
-(mostly) 2867 996 w
-(just) 3232 996 w
-(multiplexes) 3454 996 w
-(and) 4062 996 w
-(passes) 4284 996 w
-(through) 4653 996 w
-(to) 720 1116 w
-(its) 861 1116 w
-(own) 1020 1116 w
-(server) 1262 1116 w
-(the) 1601 1116 w
-(clients) 1798 1116 w
-10 /LucidaSansUnicode20 f
-(\031) 2113 1116 w
-10 /LucidaSansUnicode00 f
-(requests,) 2187 1116 w
-(occasionally) 2678 1116 w
-(rearranging) 3306 1116 w
-(the) 3914 1116 w
-(messages) 4111 1116 w
-(to) 4628 1116 w
-(main\255) 4768 1116 w
-(tain) 720 1236 w
-(the) 940 1236 w
-(fiction) 1132 1236 w
-(that) 1475 1236 w
-(the) 1703 1236 w
-(clients) 1895 1236 w
-(have) 2247 1236 w
-(unique) 2509 1236 w
-(screens) 2880 1236 w
-(\(windows\).) 3286 1236 w
-(To) 3874 1236 w
-(manage) 4036 1236 w
-(the) 4457 1236 w
-(overlap\255) 4650 1236 w
-(ping) 720 1356 w
-(windows) 972 1356 w
-(it) 1428 1356 w
-(uses) 1530 1356 w
-(the) 1786 1356 w
-(layers) 1977 1356 w
-(model,) 2297 1356 w
-(which) 2667 1356 w
-(is) 2984 1356 w
-(handled) 3100 1356 w
-(by) 3526 1356 w
-(a) 3677 1356 w
-(separate) 3768 1356 w
-(library) 4218 1356 w
-([Pike83a].) 4563 1356 w
-(Thus) 720 1476 w
-(it) 996 1476 w
-(has) 1100 1476 w
-(little) 1306 1476 w
-(work) 1561 1476 w
-(to) 1836 1476 w
-(do) 1972 1476 w
-(and) 2134 1476 w
-(is) 2352 1476 w
-(a) 2470 1476 w
-(fairly) 2563 1476 w
-(simple) 2844 1476 w
-(program;) 3203 1476 w
-(it) 3689 1476 w
-(is) 3793 1476 w
-(dominated) 3912 1476 w
-(by) 4470 1476 w
-(a) 4624 1476 w
-(couple) 4718 1476 w
-(of) 720 1596 w
-(switch) 854 1596 w
-(statements) 1197 1596 w
-(to) 1768 1596 w
-(interpret) 1902 1596 w
-(the) 2360 1596 w
-(bitmap) 2551 1596 w
-(and) 2927 1596 w
-(file) 3143 1596 w
-(server) 3330 1596 w
-(protocols.) 3663 1596 w
-(The) 4218 1596 w
-(built-in) 4435 1596 w
-(win\255) 4839 1596 w
-(dow) 720 1716 w
-(program) 963 1716 w
-(and) 1421 1716 w
-(its) 1643 1716 w
-(associated) 1802 1716 w
-(menus) 2353 1716 w
-(and) 2719 1716 w
-(text-management) 2941 1716 w
-(support) 3863 1716 w
-(are) 4283 1716 w
-(responsible) 4478 1716 w
-(for most of the code.) 720 1836 w
-(The) 970 1992 w
-(operating) 1193 1992 w
-(system) 1701 1992 w
-10 /LucidaSansUnicode20 f
-(\031) 2041 1992 w
-10 /LucidaSansUnicode00 f
-(s) 2073 1992 w
-(server) 2166 1992 w
-(is) 2505 1992 w
-(also) 2628 1992 w
-(compact:) 2867 1992 w
-(the) 3353 1992 w
-(version) 3551 1992 w
-(for) 3946 1992 w
-(the) 4128 1992 w
-(68020) 4326 1992 w
-(proces\255) 4684 1992 w
-(sor,) 720 2112 w
-(excluding) 945 2112 w
-(the) 1460 2112 w
-(implementation) 1655 2112 w
-(of) 2457 2112 w
-(a) 2595 2112 w
-(half) 2690 2112 w
-(dozen) 2912 2112 w
-(bitmap) 3250 2112 w
-(graphics) 3629 2112 w
-(operations,) 4082 2112 w
-(is) 4669 2112 w
-(2295) 4788 2112 w
-(lines) 720 2232 w
-(of) 997 2232 w
-(C) 1145 2232 w
-(\(again,) 1264 2232 w
-(about) 1642 2232 w
-(half) 1970 2232 w
-(dealing) 2203 2232 w
-(with) 2609 2232 w
-(fonts\);) 2864 2232 w
-(the) 3227 2232 w
-(graphics) 3432 2232 w
-(operations) 3896 2232 w
-(are) 4463 2232 w
-(another) 4666 2232 w
-(2214 lines.) 720 2352 w
-(8\275) 970 2508 w
-(is) 1163 2508 w
-(structured) 1293 2508 w
-(as) 1844 2508 w
-(a) 2000 2508 w
-(set) 2105 2508 w
-(of) 2299 2508 w
-(communicating) 2447 2508 w
-(coroutines,) 3245 2508 w
-(much) 3839 2508 w
-(as) 4158 2508 w
-(discussed) 4315 2508 w
-(in) 4843 2508 w
-(a) 4985 2508 w
-(1989) 720 2628 w
-(paper) 1022 2628 w
-([Pike89].) 1350 2628 w
-(One) 1854 2628 w
-(coroutine) 2100 2628 w
-(manages) 2610 2628 w
-(the) 3094 2628 w
-(mouse,) 3299 2628 w
-(another) 3703 2628 w
-(the) 4126 2628 w
-(keyboard,) 4330 2628 w
-(and) 4860 2628 w
-(another) 720 2748 w
-(is) 1128 2748 w
-(instantiated) 1242 2748 w
-(to) 1849 2748 w
-(manage) 1981 2748 w
-(the) 2398 2748 w
-(state) 2587 2748 w
-(of) 2857 2748 w
-(each) 2989 2748 w
-(window) 3248 2748 w
-(and) 3652 2748 w
-(associated) 3867 2748 w
-(client.) 4411 2748 w
-(When) 4774 2748 w
-(no) 720 2868 w
-(coroutine) 889 2868 w
-(wishes) 1395 2868 w
-(to) 1767 2868 w
-(run,) 1911 2868 w
-(8\275) 2154 2868 w
-(reads) 2343 2868 w
-(the) 2655 2868 w
-(next) 2855 2868 w
-(file) 3116 2868 w
-(I/O) 3312 2868 w
-(request) 3517 2868 w
-(from) 3928 2868 w
-(its) 4205 2868 w
-(clients,) 4367 2868 w
-(which) 4759 2868 w
-(arrive serially on the full-duplex communication pipe.) 720 2988 w
-(Thus 8\275 is entirely synchronous.) 3408 2988 w
-(The) 970 3144 w
-(program) 1188 3144 w
-(source) 1641 3144 w
-(is) 2000 3144 w
-(small) 2117 3144 w
-(and) 2411 3144 w
-(compiles) 2628 3144 w
-(in) 3098 3144 w
-(about) 3226 3144 w
-(10) 3541 3144 w
-(seconds) 3704 3144 w
-(in) 4137 3144 w
-(our) 4266 3144 w
-(Plan) 4468 3144 w
-(9) 4707 3144 w
-(envi\255) 4808 3144 w
-(ronment.) 720 3264 w
-(There) 1253 3264 w
-(are) 1588 3264 w
-(ten) 1797 3264 w
-(source) 2009 3264 w
-(files) 2388 3264 w
-(and) 2647 3264 w
-(one) 2884 3264 w
-10 /LucidaTypewriter f
-(makefile) 3120 3264 w
-10 /LucidaSansUnicode00 f
-(totaling) 3752 3264 w
-(5100) 4180 3264 w
-(lines.) 4488 3264 w
-(This) 4835 3264 w
-(includes) 720 3384 w
-(the) 1170 3384 w
-(source) 1372 3384 w
-(for) 1741 3384 w
-(the) 1927 3384 w
-(window) 2129 3384 w
-(management) 2546 3384 w
-(process,) 3225 3384 w
-(the) 3679 3384 w
-(cut-and-paste) 3882 3384 w
-(terminal) 4638 3384 w
-(program,) 720 3504 w
-(the) 1206 3504 w
-(window/file) 1399 3504 w
-(server) 2010 3504 w
-(itself,) 2345 3504 w
-(and) 2654 3504 w
-(a) 2872 3504 w
-(small) 2965 3504 w
-(coroutine) 3260 3504 w
-(library) 3758 3504 w
-(\() 4106 3504 w
-10 /LucidaTypewriter f
-(proc.c) 4139 3504 w
-10 /LucidaSansUnicode00 f
-(\).) 4571 3504 w
-(It) 4706 3504 w
-(does) 4809 3504 w
-(not) 720 3624 w
-(include) 914 3624 w
-(the) 1301 3624 w
-(layer) 1491 3624 w
-(library) 1759 3624 w
-(\(another) 2104 3624 w
-(1031) 2546 3624 w
-(lines\)) 2833 3624 w
-(or) 3128 3624 w
-(the) 3265 3624 w
-(library) 3455 3624 w
-(to) 3800 3624 w
-(handle) 3933 3624 w
-(the) 4295 3624 w
-(cutting) 4485 3624 w
-(and) 4860 3624 w
-(pasting) 720 3744 w
-(of) 1112 3744 w
-(text) 1243 3744 w
-(displayed) 1467 3744 w
-(in) 1961 3744 w
-(a) 2085 3744 w
-(window) 2173 3744 w
-(\(960) 2575 3744 w
-(lines\),) 2830 3744 w
-(or) 3155 3744 w
-(the) 3290 3744 w
-(general) 3478 3744 w
-(graphics) 3872 3744 w
-(support) 4319 3744 w
-(library) 4730 3744 w
-(that) 720 3864 w
-(manages) 949 3864 w
-(all) 1421 3864 w
-(the) 1573 3864 w
-(non-drawing) 1767 3864 w
-(aspects) 2438 3864 w
-(of) 2841 3864 w
-(graphics) 2978 3864 w
-10 /LucidaSansUnicode20 f
-(\024) 3431 3864 w
-10 /LucidaSansUnicode00 f
-(arithmetic) 3570 3864 w
-(on) 4099 3864 w
-(points) 4261 3864 w
-(and) 4603 3864 w
-(rect\255) 4822 3864 w
-(angles,) 720 3984 w
-(memory) 1108 3984 w
-(management,) 1545 3984 w
-(error) 2249 3984 w
-(handling,) 2530 3984 w
-(clipping,) 3026 3984 w
-10 /LucidaSansUnicode20 f
-(\024) 3486 3984 w
-10 /LucidaSansUnicode00 f
-(plus) 3626 3984 w
-(fonts,) 3871 3984 w
-(events,) 4191 3984 w
-(and) 4577 3984 w
-(non-) 4797 3984 w
-(primitive) 720 4104 w
-(drawing) 1183 4104 w
-(operations) 1606 4104 w
-(such) 2156 4104 w
-(as) 2416 4104 w
-(circles) 2557 4104 w
-(and) 2900 4104 w
-(ellipses) 3115 4104 w
-(\(a) 3514 4104 w
-(final) 3637 4104 w
-(3051) 3884 4104 w
-(lines\).) 4171 4104 w
-(Not) 4530 4104 w
-(all) 4737 4104 w
-(the) 4885 4104 w
-(pieces) 720 4224 w
-(of) 1061 4224 w
-(these) 1194 4224 w
-(libraries) 1491 4224 w
-(are) 1920 4224 w
-(used) 2107 4224 w
-(by) 2374 4224 w
-(8\275) 2524 4224 w
-(itself;) 2702 4224 w
-(a) 3008 4224 w
-(large) 3098 4224 w
-(part) 3376 4224 w
-(of) 3607 4224 w
-(the) 3740 4224 w
-(graphics) 3930 4224 w
-(library) 4379 4224 w
-(in) 4723 4224 w
-(par\255) 4848 4224 w
-(ticular) 720 4344 w
-(is) 1059 4344 w
-(used) 1174 4344 w
-(only) 1441 4344 w
-(by) 1680 4344 w
-(clients.) 1830 4344 w
-(Thus) 2245 4344 w
-(it) 2519 4344 w
-(is) 2621 4344 w
-(somewhat) 2737 4344 w
-(unfair) 3265 4344 w
-(to) 3587 4344 w
-(8\275) 3721 4344 w
-(just) 3900 4344 w
-(to) 4116 4344 w
-(sum) 4250 4344 w
-(these) 4492 4344 w
-(num\255) 4790 4344 w
-(bers,) 720 4464 w
-(including) 998 4464 w
-(the) 1482 4464 w
-(4509) 1671 4464 w
-(lines) 1957 4464 w
-(of) 2218 4464 w
-(support) 2350 4464 w
-(in) 2762 4464 w
-(the) 2887 4464 w
-(kernel,) 3076 4464 w
-(and) 3444 4464 w
-(arrive) 3658 4464 w
-(at) 3966 4464 w
-(a) 4092 4464 w
-(total) 4181 4464 w
-(implementa\255) 4434 4464 w
-(tion) 720 4584 w
-(size) 949 4584 w
-(of) 1182 4584 w
-(14651) 1320 4584 w
-(lines) 1675 4584 w
-(of) 1942 4584 w
-(source) 2080 4584 w
-(to) 2442 4584 w
-(implement) 2580 4584 w
-(all) 3138 4584 w
-(of) 3291 4584 w
-(8\275) 3429 4584 w
-(from) 3612 4584 w
-(the) 3884 4584 w
-(lowest) 4080 4584 w
-(levels) 4432 4584 w
-(to) 4746 4584 w
-(the) 4885 4584 w
-(highest.) 720 4704 w
-(But that number gives a fair measure of the complexity of the overall system.) 1175 4704 w
-(The) 970 4860 w
-(implementation) 1200 4860 w
-(is) 2011 4860 w
-(also) 2140 4860 w
-(efficient.) 2385 4860 w
-(8\275) 2892 4860 w
-10 /LucidaSansUnicode20 f
-(\031) 3035 4860 w
-10 /LucidaSansUnicode00 f
-(s) 3067 4860 w
-(performance) 3168 4860 w
-(is) 3834 4860 w
-(competitive) 3964 4860 w
-(to) 4578 4860 w
-(X) 4726 4860 w
-(win\255) 4839 4860 w
-(dows) 720 4980 w
-10 /LucidaSansUnicode20 f
-(\031) 972 4980 w
-10 /LucidaSansUnicode00 f
-(.) 1004 4980 w
-(Compared) 1108 4980 w
-(using) 1649 4980 w
-(Dunwoody) 1955 4980 w
-10 /LucidaSansUnicode20 f
-(\031) 2468 4980 w
-10 /LucidaSansUnicode00 f
-(s) 2500 4980 w
-(and) 2590 4980 w
-(Linton) 2809 4980 w
-10 /LucidaSansUnicode20 f
-(\031) 3113 4980 w
-10 /LucidaSansUnicode00 f
-(s) 3145 4980 w
-10 /LucidaTypewriter f
-(gbench) 3235 4980 w
-10 /LucidaSansUnicode00 f
-(benchmarks) 3706 4980 w
-(on) 4337 4980 w
-(the) 4499 4980 w
-(68020,) 4693 4980 w
-(distributed) 720 5100 w
-(with) 1291 5100 w
-(the) 1536 5100 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1731 5100 w
-10 /LucidaSansUnicode00 f
-(X) 1795 5100 w
-(Test) 1898 5100 w
-(Suite) 2145 5100 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2383 5100 w
-10 /LucidaSansUnicode00 f
-(,) 2447 5100 w
-(circles) 2519 5100 w
-(and) 2867 5100 w
-(arcs) 3087 5100 w
-(are) 3325 5100 w
-(drawn) 3517 5100 w
-(about) 3855 5100 w
-(half) 4173 5100 w
-(as) 4397 5100 w
-(fast) 4544 5100 w
-(in) 4765 5100 w
-(8\275) 4897 5100 w
-(as) 720 5220 w
-(in) 866 5220 w
-(X11) 997 5220 w
-(release) 1226 5220 w
-(4) 1610 5220 w
-(compiled) 1712 5220 w
-(with) 2196 5220 w
-10 /LucidaTypewriter f
-(gcc) 2440 5220 w
-10 /LucidaSansUnicode00 f
-(for) 2695 5220 w
-(equivalent) 2873 5220 w
-(hardware,) 3413 5220 w
-(probably) 3934 5220 w
-(because) 4400 5220 w
-(they) 4833 5220 w
-(are) 720 5340 w
-(currently) 909 5340 w
-(implemented) 1377 5340 w
-(in) 2051 5340 w
-(a) 2180 5340 w
-(user) 2273 5340 w
-(library) 2521 5340 w
-(by) 2869 5340 w
-(calls) 3022 5340 w
-(to) 3275 5340 w
-(the) 3411 5340 w
-10 /LucidaTypewriter f
-(point) 3604 5340 w
-10 /LucidaSansUnicode00 f
-(primitive.) 4002 5340 w
-(Line) 4533 5340 w
-(draw\255) 4771 5340 w
-(ing) 720 5460 w
-(speed) 921 5460 w
-(is) 1258 5460 w
-(about) 1386 5460 w
-(equal) 1712 5460 w
-(between) 2025 5460 w
-(the) 2480 5460 w
-(two) 2683 5460 w
-(systems.) 2906 5460 w
-(Unicode) 3409 5460 w
-(text) 3848 5460 w
-(is) 4087 5460 w
-(drawn) 4215 5460 w
-(about) 4560 5460 w
-(the) 4885 5460 w
-(same) 720 5580 w
-(speed) 1010 5580 w
-(by) 1334 5580 w
-(8\275) 1484 5580 w
-(as) 1662 5580 w
-(ASCII) 1803 5580 w
-(text) 2088 5580 w
-(by) 2314 5580 w
-(X,) 2464 5580 w
-(and) 2594 5580 w
-(the) 2809 5580 w
-10 /LucidaTypewriter f
-(bitblt) 2999 5580 w
-10 /LucidaSansUnicode00 f
-(test) 3466 5580 w
-(is) 3682 5580 w
-(runs) 3797 5580 w
-(four) 4049 5580 w
-(times) 4286 5580 w
-(faster) 4588 5580 w
-(for) 4901 5580 w
-(8\275.) 720 5700 w
-(These) 965 5700 w
-(numbers) 1291 5700 w
-(vary) 1757 5700 w
-(enough) 1995 5700 w
-(to) 2398 5700 w
-(caution) 2534 5700 w
-(against) 2929 5700 w
-(drawing) 3318 5700 w
-(sweeping) 3745 5700 w
-(conclusions,) 4239 5700 w
-(but) 4878 5700 w
-(they suggest that 8\275) 720 5820 w
-10 /LucidaSansUnicode20 f
-(\031) 1738 5820 w
-10 /LucidaSansUnicode00 f
-(s architecture does not penalize its performance.) 1770 5820 w
-(Finally, 8\275 boots) 4218 5820 w
-(in under a second and creates a new window apparently instantaneously.) 720 5940 w
-10 /LucidaSans-Demi f
-(An example) 720 6180 w
-10 /LucidaSansUnicode00 f
-(Here) 970 6336 w
-(is) 1293 6336 w
-(a) 1469 6336 w
-(complete) 1621 6336 w
-(program) 2164 6336 w
-(that) 2677 6336 w
-(runs) 2965 6336 w
-(under) 3278 6336 w
-(8\275.) 3659 6336 w
-(It) 3963 6336 w
-(prints) 4126 6336 w
-(the) 4506 6336 w
-(string) 4758 6336 w
-10 /LucidaTypewriter f
-("hello world") 720 6456 w
-10 /LucidaSansUnicode00 f
-(wherever) 1706 6456 w
-(the) 2197 6456 w
-(left) 2402 6456 w
-(mouse) 2611 6456 w
-(button) 2984 6456 w
-(is) 3356 6456 w
-(depressed,) 3486 6456 w
-(and) 4067 6456 w
-(exits) 4296 6456 w
-(when) 4579 6456 w
-(the) 4885 6456 w
-(right) 720 6576 w
-(mouse) 994 6576 w
-(button) 1360 6576 w
-(is) 1725 6576 w
-(depressed.) 1848 6576 w
-(It) 2455 6576 w
-(also) 2564 6576 w
-(prints) 2803 6576 w
-(the) 3130 6576 w
-(string) 3329 6576 w
-(in) 3655 6576 w
-(the) 3790 6576 w
-(center) 3989 6576 w
-(of) 4336 6576 w
-(its) 4478 6576 w
-(window,) 4639 6576 w
-(and maintains that string when the window is resized.) 720 6696 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-9 /LucidaTypewriter f
-(#include) 1008 830 w
-(<u.h>) 1593 830 w
-(#include) 1008 940 w
-(<libc.h>) 1593 940 w
-(#include) 1008 1050 w
-(<libg.h>) 1593 1050 w
-(void) 1008 1270 w
-(ereshaped\(Rectangle) 1008 1380 w
-(r\)) 2308 1380 w
-({) 1008 1490 w
-(Point) 1268 1600 w
-(p;) 1658 1600 w
-(screen.r) 1268 1820 w
-(=) 1853 1820 w
-(r;) 1983 1820 w
-(bitblt\(&screen,) 1268 1930 w
-(screen.r.min,) 2308 1930 w
-(&screen,) 3218 1930 w
-(r,) 3803 1930 w
-(Zero\);) 3998 1930 w
-(/*) 4453 1930 w
-(clear) 4648 1930 w
-(*/) 5038 1930 w
-(p.x) 1268 2040 w
-(=) 1528 2040 w
-(screen.r.min.x) 1658 2040 w
-(+) 2633 2040 w
-(Dx\(screen.r\)/2;) 2763 2040 w
-(p.y) 1268 2150 w
-(=) 1528 2150 w
-(screen.r.min.y) 1658 2150 w
-(+) 2633 2150 w
-(Dy\(screen.r\)/2;) 2763 2150 w
-(p) 1268 2260 w
-(=) 1398 2260 w
-(sub\(p,) 1528 2260 w
-(div\(strsize\(font,) 1983 2260 w
-("hello) 3153 2260 w
-(world"\),) 3608 2260 w
-(2\)\);) 4193 2260 w
-(string\(&screen,) 1268 2370 w
-(p,) 2308 2370 w
-(font,) 2503 2370 w
-("hello) 2893 2370 w
-(world",) 3348 2370 w
-(S\);) 3868 2370 w
-(}) 1008 2480 w
-(main\(void\)) 1008 2700 w
-({) 1008 2810 w
-(Mouse) 1268 2920 w
-(m;) 1658 2920 w
-(binit\(0,) 1268 3140 w
-(0,) 1853 3140 w
-(0\);) 2048 3140 w
-(/*) 2568 3140 w
-(initialize) 2763 3140 w
-(graphics) 3478 3140 w
-(library) 4063 3140 w
-(*/) 4583 3140 w
-(einit\(Emouse\);) 1268 3250 w
-(/*) 2568 3250 w
-(initialize) 2763 3250 w
-(event) 3478 3250 w
-(library) 3868 3250 w
-(*/) 4388 3250 w
-(ereshaped\(screen.r\);) 1268 3360 w
-(for\(;;\){) 1268 3470 w
-(m) 1528 3580 w
-(=) 1658 3580 w
-(emouse\(\);) 1788 3580 w
-(if\(m.buttons) 1528 3690 w
-(&) 2373 3690 w
-(RIGHTB\)) 2503 3690 w
-(break;) 1788 3800 w
-(if\(m.buttons) 1528 3910 w
-(&) 2373 3910 w
-(LEFTB\){) 2503 3910 w
-(string\(&screen,) 1788 4020 w
-(m.xy,) 2828 4020 w
-(font,) 3218 4020 w
-("hello) 3608 4020 w
-(world",) 4063 4020 w
-(S\);) 4583 4020 w
-(/*) 1788 4130 w
-(wait) 1983 4130 w
-(for) 2308 4130 w
-(release) 2568 4130 w
-(of) 3088 4130 w
-(button) 3283 4130 w
-(*/) 3738 4130 w
-(do;) 1788 4240 w
-(while\(emouse\(\).buttons) 2048 4240 w
-(&) 3543 4240 w
-(LEFTB\);) 3673 4240 w
-(}) 1528 4350 w
-(}) 1268 4460 w
-(}) 1008 4570 w
-10 /LucidaSansUnicode00 f
-(The) 720 4750 w
-(complete) 937 4750 w
-(loaded) 1419 4750 w
-(binary) 1782 4750 w
-(is) 2120 4750 w
-(a) 2236 4750 w
-(little) 2327 4750 w
-(over) 2580 4750 w
-(26K) 2826 4750 w
-(bytes) 3053 4750 w
-(on) 3349 4750 w
-(a) 3509 4750 w
-(68020.) 3601 4750 w
-(This) 4017 4750 w
-(program) 4259 4750 w
-(should) 4712 4750 w
-(be) 720 4870 w
-(compared) 873 4870 w
-(to) 1390 4870 w
-(the) 1522 4870 w
-(similar) 1711 4870 w
-(ones) 2072 4870 w
-(in) 2336 4870 w
-(the) 2460 4870 w
-(excellent) 2648 4870 w
-(paper) 3118 4870 w
-(by) 3429 4870 w
-(Rosenthal) 3577 4870 w
-([Rose88].) 4086 4870 w
-(\(The) 4606 4870 w
-(cur\255) 4853 4870 w
-(rent) 720 4990 w
-(program) 1002 4990 w
-(does) 1504 4990 w
-(more:) 1821 4990 w
-(it) 2190 4990 w
-(also) 2342 4990 w
-(employs) 2624 4990 w
-(the) 3115 4990 w
-(mouse.\)) 3356 4990 w
-(The) 3863 4990 w
-(clumsiest) 4131 4990 w
-(part) 4677 4990 w
-(is) 4960 4990 w
-10 /LucidaTypewriter f
-(ereshaped) 720 5110 w
-10 /LucidaSansUnicode00 f
-(,) 1368 5110 w
-(a) 1439 5110 w
-(function) 1533 5110 w
-(with) 1972 5110 w
-(a) 2215 5110 w
-(known) 2308 5110 w
-(name) 2666 5110 w
-(that) 2970 5110 w
-(is) 3199 5110 w
-(called) 3317 5110 w
-(from) 3638 5110 w
-(the) 3908 5110 w
-(event) 4101 5110 w
-(library) 4402 5110 w
-(when\255) 4750 5110 w
-(ever) 720 5230 w
-(the) 961 5230 w
-(window) 1152 5230 w
-(is) 1557 5230 w
-(reshaped) 1673 5230 w
-(or) 2156 5230 w
-(moved,) 2294 5230 w
-(as) 2687 5230 w
-(is) 2829 5230 w
-(discovered) 2945 5230 w
-(inelegantly) 3504 5230 w
-(but) 4069 5230 w
-(adequately) 4268 5230 w
-(by) 4833 5230 w
-(a) 4985 5230 w
-(special) 720 5350 w
-(case) 1091 5350 w
-(of) 1341 5350 w
-(a) 1475 5350 w
-(mouse) 1566 5350 w
-(message.) 1925 5350 w
-(\(Simple) 2449 5350 w
-(so-called) 2842 5350 w
-(expose) 3331 5350 w
-(events) 3715 5350 w
-(are) 4065 5350 w
-(not) 4253 5350 w
-(events) 4449 5350 w
-(at) 4799 5350 w
-(all) 4927 5350 w
-(in) 720 5470 w
-(8\275;) 853 5470 w
-(the) 1070 5470 w
-(layer) 1267 5470 w
-(library) 1542 5470 w
-(takes) 1894 5470 w
-(care) 2193 5470 w
-(of) 2439 5470 w
-(them) 2580 5470 w
-(transparently.\)) 2871 5470 w
-(The) 3652 5470 w
-(lesson) 3876 5470 w
-(of) 4229 5470 w
-(this) 4370 5470 w
-(program,) 4592 5470 w
-(with) 720 5590 w
-(deference) 969 5590 w
-(to) 1491 5590 w
-(Rosenthal,) 1633 5590 w
-(is) 2185 5590 w
-(that) 2309 5590 w
-(if) 2543 5590 w
-(the) 2652 5590 w
-(window) 2850 5590 w
-(system) 3262 5590 w
-(is) 3645 5590 w
-(cleanly) 3768 5590 w
-(designed) 4145 5590 w
-(a) 4630 5590 w
-(toolkit) 4728 5590 w
-(should be unnecessary for simple tasks.) 720 5710 w
-10 /LucidaSans-Demi f
-(Status) 720 5950 w
-10 /LucidaSansUnicode00 f
-(As) 970 6106 w
-(of) 1130 6106 w
-(1992,) 1268 6106 w
-(8\275) 1592 6106 w
-(is) 1775 6106 w
-(in) 1895 6106 w
-(regular) 2026 6106 w
-(daily) 2412 6106 w
-(use) 2680 6106 w
-(by) 2889 6106 w
-(almost) 3044 6106 w
-(all) 3410 6106 w
-(the) 3563 6106 w
-(60) 3758 6106 w
-(people) 3924 6106 w
-(in) 4292 6106 w
-(our) 4423 6106 w
-(research) 4627 6106 w
-(center.) 720 6226 w
-(Some) 1126 6226 w
-(of) 1429 6226 w
-(those) 1566 6226 w
-(people) 1872 6226 w
-(use) 2239 6226 w
-(it) 2447 6226 w
-(to) 2551 6226 w
-(access) 2687 6226 w
-(Plan) 3040 6226 w
-(9) 3279 6226 w
-(itself;) 3380 6226 w
-(others) 3689 6226 w
-(use) 4035 6226 w
-(it) 4242 6226 w
-(as) 4346 6226 w
-(a) 4490 6226 w
-(front) 4583 6226 w
-(end) 4859 6226 w
-(to remote UNIX systems, much as one would use an X terminal.) 720 6346 w
-(Some) 970 6502 w
-(things) 1275 6502 w
-(about) 1619 6502 w
-(8\275) 1938 6502 w
-(may) 2122 6502 w
-(change.) 2364 6502 w
-(It) 2818 6502 w
-(would) 2926 6502 w
-(be) 3260 6502 w
-(nice) 3421 6502 w
-(if) 3661 6502 w
-(its) 3769 6502 w
-(capabilities) 3928 6502 w
-(were) 4517 6502 w
-(more) 4789 6502 w
-(easily) 720 6622 w
-(accessible) 1032 6622 w
-(from) 1564 6622 w
-(the) 1836 6622 w
-(shell.) 2031 6622 w
-(A) 2362 6622 w
-(companion) 2471 6622 w
-(to) 3048 6622 w
-(this) 3186 6622 w
-(paper) 3405 6622 w
-([Pike91]) 3723 6622 w
-(proposes) 4152 6622 w
-(one) 4638 6622 w
-(way) 4856 6622 w
-(to) 720 6742 w
-(do) 859 6742 w
-(this,) 1024 6742 w
-(but) 1276 6742 w
-(that) 1479 6742 w
-(does) 1712 6742 w
-(not) 1985 6742 w
-(include) 2187 6742 w
-(any) 2581 6742 w
-(graphics) 2792 6742 w
-(functionality.) 3248 6742 w
-(Perhaps) 3957 6742 w
-(a) 4382 6742 w
-(textual) 4479 6742 w
-(ver\255) 4858 6742 w
-(sion) 720 6862 w
-(of) 958 6862 w
-(the) 1091 6862 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 1281 6862 w
-10 /LucidaSansUnicode00 f
-(file) 2108 6862 w
-(is) 2294 6862 w
-(a) 2408 6862 w
-(way) 2497 6862 w
-(to) 2715 6862 w
-(proceed;) 2847 6862 w
-(that) 3304 6862 w
-(would) 3529 6862 w
-(allow,) 3855 6862 w
-(for) 4172 6862 w
-(example,) 4345 6862 w
-10 /LucidaTypewriter f
-(awk) 4824 6862 w
-10 /LucidaSansUnicode00 f
-(programs to draw graphs directly.) 720 6982 w
-(Can) 970 7138 w
-(this) 1190 7138 w
-(style) 1403 7138 w
-(of) 1662 7138 w
-(window) 1794 7138 w
-(system) 2197 7138 w
-(be) 2571 7138 w
-(built) 2724 7138 w
-(on) 2978 7138 w
-(other) 3135 7138 w
-(operating) 3426 7138 w
-(systems?) 3926 7138 w
-(A) 4425 7138 w
-(major) 4529 7138 w
-(part) 4844 7138 w
-(of) 720 7258 w
-(the) 857 7258 w
-(design) 1051 7258 w
-(of) 1413 7258 w
-(8\275) 1550 7258 w
-(depends) 1732 7258 w
-(on) 2185 7258 w
-(its) 2347 7258 w
-(structure) 2503 7258 w
-(as) 2980 7258 w
-(a) 3125 7258 w
-(file) 3219 7258 w
-(server.) 3409 7258 w
-(In) 3809 7258 w
-(principle) 3939 7258 w
-(this) 4400 7258 w
-(could) 4617 7258 w
-(be) 4921 7258 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(done) 720 840 w
-(for) 1004 840 w
-(any) 1185 840 w
-(system) 1396 840 w
-(that) 1778 840 w
-(supports) 2011 840 w
-(user) 2483 840 w
-(processes) 2736 840 w
-(that) 3260 840 w
-(serve) 3494 840 w
-(files,) 3793 840 w
-(such) 4070 840 w
-(as) 4339 840 w
-(any) 4488 840 w
-(system) 4700 840 w
-(running) 720 960 w
-(NFS) 1163 960 w
-(or) 1408 960 w
-(AFS) 1573 960 w
-([Sun89,) 1813 960 w
-(Kaza87].) 2245 960 w
-(One) 2763 960 w
-(requirement,) 3022 960 w
-(however,) 3713 960 w
-(is) 4213 960 w
-(8\275) 4355 960 w
-10 /LucidaSansUnicode20 f
-(\031) 4498 960 w
-10 /LucidaSansUnicode00 f
-(s) 4530 960 w
-(need) 4643 960 w
-(to) 4942 960 w
-(respond) 720 1080 w
-(to) 1158 1080 w
-(its) 1297 1080 w
-(clients) 1455 1080 w
-10 /LucidaSansUnicode20 f
-(\031) 1770 1080 w
-10 /LucidaSansUnicode00 f
-(requests) 1843 1080 w
-(out) 2301 1080 w
-(of) 2502 1080 w
-(order:) 2641 1080 w
-(if) 2976 1080 w
-(one) 3084 1080 w
-(client) 3305 1080 w
-(reads) 3611 1080 w
-10 /LucidaTypewriter f
-(/dev/cons) 3919 1080 w
-10 /LucidaSansUnicode00 f
-(in) 4609 1080 w
-(a) 4742 1080 w
-(win\255) 4839 1080 w
-(dow) 720 1200 w
-(with) 961 1200 w
-(no) 1206 1200 w
-(characters) 1369 1200 w
-(to) 1909 1200 w
-(be) 2047 1200 w
-(read,) 2206 1200 w
-(other) 2493 1200 w
-(clients) 2790 1200 w
-(should) 3145 1200 w
-(be) 3513 1200 w
-(able) 3672 1200 w
-(to) 3915 1200 w
-(perform) 4053 1200 w
-(I/O) 4485 1200 w
-(in) 4685 1200 w
-(their) 4815 1200 w
-(windows,) 720 1320 w
-(or) 1224 1320 w
-(even) 1378 1320 w
-(the) 1656 1320 w
-(same) 1863 1320 w
-(window.) 2170 1320 w
-(Another) 2655 1320 w
-(constraint) 3095 1320 w
-(is) 3633 1320 w
-(that) 3765 1320 w
-(the) 4008 1320 w
-(8\275) 4215 1320 w
-(files) 4410 1320 w
-(are) 4664 1320 w
-(like) 4868 1320 w
-(devices,) 720 1440 w
-(and) 1153 1440 w
-(must) 1376 1440 w
-(not) 1662 1440 w
-(be) 1865 1440 w
-(cached) 2027 1440 w
-(by) 2408 1440 w
-(the) 2566 1440 w
-(client.) 2764 1440 w
-(NFS) 3134 1440 w
-(cannot) 3358 1440 w
-(honor) 3728 1440 w
-(these) 4057 1440 w
-(requirements;) 4361 1440 w
-(AFS) 720 1560 w
-(may) 934 1560 w
-(be) 1171 1560 w
-(able) 1327 1560 w
-(to.) 1568 1560 w
-(Of) 1768 1560 w
-(course,) 1921 1560 w
-(other) 2313 1560 w
-(interprocess) 2608 1560 w
-(communication) 3245 1560 w
-(mechanisms) 4029 1560 w
-(such) 4670 1560 w
-(as) 4934 1560 w
-(sockets) 720 1680 w
-(could) 1131 1680 w
-(be) 1443 1680 w
-(used) 1608 1680 w
-(as) 1886 1680 w
-(a) 2038 1680 w
-(basis) 2139 1680 w
-(for) 2433 1680 w
-(a) 2617 1680 w
-(window) 2717 1680 w
-(system.) 3131 1680 w
-(One) 3580 1680 w
-(may) 3821 1680 w
-(even) 4066 1680 w
-(argue) 4337 1680 w
-(that) 4658 1680 w
-(X) 4894 1680 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1680 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1680 w
-(model) 720 1800 w
-(fits) 1063 1800 w
-(into) 1258 1800 w
-(this) 1488 1800 w
-(overall) 1708 1800 w
-(scheme.) 2073 1800 w
-(It) 2548 1800 w
-(may) 2656 1800 w
-(prove) 2898 1800 w
-(easy) 3213 1800 w
-(and) 3469 1800 w
-(worthwhile) 3691 1800 w
-(to) 4264 1800 w
-(write) 4404 1800 w
-(a) 4686 1800 w
-(small) 4783 1800 w
-(8\275-like) 720 1920 w
-(system) 1130 1920 w
-(for) 1507 1920 w
-(commercial) 1683 1920 w
-(UNIX) 2278 1920 w
-(systems) 2549 1920 w
-(to) 2976 1920 w
-(demonstrate) 3110 1920 w
-(that) 3758 1920 w
-(its) 3985 1920 w
-(merits) 4138 1920 w
-(can) 4481 1920 w
-(be) 4685 1920 w
-(won) 4840 1920 w
-(in systems other than Plan 9.) 720 2040 w
-10 /LucidaSans-Demi f
-(Conclusion) 720 2280 w
-10 /LucidaSansUnicode00 f
-(In) 970 2436 w
-(conclusion,) 1112 2436 w
-(8\275) 1714 2436 w
-(uses) 1908 2436 w
-(an) 2179 2436 w
-(unusual) 2347 2436 w
-(architecture) 2781 2436 w
-(in) 3410 2436 w
-(concert) 3552 2436 w
-(with) 3962 2436 w
-(the) 4219 2436 w
-(file-oriented) 4426 2436 w
-(interprocess) 720 2556 w
-(communication) 1359 2556 w
-(of) 2145 2556 w
-(Plan) 2283 2556 w
-(9) 2524 2556 w
-(to) 2627 2556 w
-(provide) 2764 2556 w
-(network-based) 3168 2556 w
-(interactive) 3945 2556 w
-(graphics) 4489 2556 w
-(to) 4942 2556 w
-(client) 720 2676 w
-(programs.) 1023 2676 w
-(It) 1593 2676 w
-(demonstrates) 1698 2676 w
-(that) 2400 2676 w
-(even) 2630 2676 w
-(production-quality) 2895 2676 w
-(window) 3849 2676 w
-(systems) 4257 2676 w
-(are) 4688 2676 w
-(not) 4880 2676 w
-(inherently large or complicated and may be simple to use and to program.) 720 2796 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 3036 w
-10 /LucidaSansUnicode00 f
-(Helpful) 970 3192 w
-(comments) 1367 3192 w
-(on) 1918 3192 w
-(early) 2088 3192 w
-(drafts) 2368 3192 w
-(of) 2699 3192 w
-(this) 2844 3192 w
-(paper) 3070 3192 w
-(were) 3395 3192 w
-(made) 3672 3192 w
-(by) 3986 3192 w
-(Doug) 4149 3192 w
-(Blewett,) 4457 3192 w
-(Stu) 4887 3192 w
-(Feldman,) 720 3312 w
-(Chris) 1217 3312 w
-(Fraser,) 1521 3312 w
-(Brian) 1903 3312 w
-(Kernighan,) 2200 3312 w
-(Dennis) 2778 3312 w
-(Ritchie,) 3165 3312 w
-(and) 3576 3312 w
-(Phil) 3808 3312 w
-(Winterbottom.) 4035 3312 w
-(8\275) 4814 3312 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 3312 w
-10 /LucidaSansUnicode00 f
-(s) 4989 3312 w
-(support) 720 3432 w
-(for) 1137 3432 w
-(color) 1315 3432 w
-(was) 1597 3432 w
-(added) 1819 3432 w
-(by) 2158 3432 w
-(Howard) 2312 3432 w
-(Trickey.) 2722 3432 w
-(Many) 3175 3432 w
-(of) 3469 3432 w
-(the) 3606 3432 w
-(ideas) 3800 3432 w
-(leading) 4093 3432 w
-(to) 4489 3432 w
-(8\275) 4627 3432 w
-(were) 4810 3432 w
-(tried) 720 3552 w
-(out) 992 3552 w
-(in) 1198 3552 w
-(earlier,) 1335 3552 w
-(sometimes) 1720 3552 w
-(less) 2293 3552 w
-(successful,) 2526 3552 w
-(programs.) 3105 3552 w
-(I) 3682 3552 w
-(would) 3757 3552 w
-(like) 4094 3552 w
-(to) 4311 3552 w
-(thank) 4454 3552 w
-(those) 4773 3552 w
-(users who suffered through some of my previous 7\275 window systems.) 720 3672 w
-10 /LucidaSans-Demi f
-(References) 720 3912 w
-10 /LucidaSansUnicode00 f
-([Duff90]) 720 4068 w
-(Tom) 1168 4068 w
-(Duff,) 1430 4068 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1718 4068 w
-10 /LucidaSansUnicode00 f
-(Rc) 1782 4068 w
-(-) 1941 4068 w
-(A) 2044 4068 w
-(Shell) 2158 4068 w
-(for) 2433 4068 w
-(Plan) 2617 4068 w
-(9) 2863 4068 w
-(and) 2971 4068 w
-(UNIX) 3196 4068 w
-(systems) 3477 4068 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3868 4068 w
-10 /LucidaSansUnicode00 f
-(,) 3932 4068 w
-(Proc.) 4010 4068 w
-(of) 4296 4068 w
-(the) 4440 4068 w
-(Summer) 4641 4068 w
-(1990) 720 4188 w
-(UKUUG) 1006 4188 w
-(Conf.,) 1384 4188 w
-(London,) 1711 4188 w
-(July,) 2139 4188 w
-(1990,) 2379 4188 w
-(pp.) 2697 4188 w
-(21-33,) 2889 4188 w
-(reprinted,) 3264 4188 w
-(in) 3777 4188 w
-(a) 3901 4188 w
-(different) 3989 4188 w
-(form,) 4440 4188 w
-(in) 4737 4188 w
-(this) 4861 4188 w
-(volume.) 720 4308 w
-([Far89] Far too many people, XTERM\(1\), Massachusetts Institute of Technology, 1989.) 720 4464 w
-([Gos86]) 720 4620 w
-(James) 1147 4620 w
-(Gosling) 1484 4620 w
-(and) 1901 4620 w
-(David) 2132 4620 w
-(Rosenthal,) 2457 4620 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3017 4620 w
-10 /LucidaSansUnicode00 f
-(A) 3081 4620 w
-(window) 3202 4620 w
-(manager) 3623 4620 w
-(for) 4099 4620 w
-(bitmapped) 4290 4620 w
-(dis\255) 4864 4620 w
-(plays) 720 4740 w
-(and) 1009 4740 w
-(UNIX) 1228 4740 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1463 4740 w
-10 /LucidaSansUnicode00 f
-(,) 1527 4740 w
-(in) 1598 4740 w
-(Methodology) 1728 4740 w
-(of) 2397 4740 w
-(Window) 2534 4740 w
-(Management,) 2951 4740 w
-(edited) 3646 4740 w
-(by) 3989 4740 w
-(F.R.A.) 4143 4740 w
-(Hopgood) 4464 4740 w
-(et) 4947 4740 w
-(al., Springer, 1986.) 720 4860 w
-([Kaza87]) 720 5016 w
-(Mike) 1183 5016 w
-(Kazar,) 1451 5016 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1795 5016 w
-10 /LucidaSansUnicode00 f
-(Synchronization) 1859 5016 w
-(and) 2673 5016 w
-(Caching) 2892 5016 w
-(issues) 3321 5016 w
-(in) 3660 5016 w
-(the) 3790 5016 w
-(Andrew) 3985 5016 w
-(File) 4393 5016 w
-(System) 4601 5016 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 5016 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5016 w
-(Tech.) 720 5136 w
-(Rept.) 1027 5136 w
-(CMU-ITC-058,) 1321 5136 w
-(Information) 2086 5136 w
-(Technology) 2696 5136 w
-(Center,) 3298 5136 w
-(Carnegie) 3693 5136 w
-(Mellon) 4165 5136 w
-(University,) 4530 5136 w
-(June, 1987.) 720 5256 w
-([Kill84]) 720 5412 w
-(Tom) 1115 5412 w
-(Killian,) 1383 5412 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1764 5412 w
-10 /LucidaSansUnicode00 f
-(Processes) 1828 5412 w
-(as) 2352 5412 w
-(Files) 2509 5412 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2728 5412 w
-10 /LucidaSansUnicode00 f
-(,) 2792 5412 w
-(USENIX) 2875 5412 w
-(Summer) 3269 5412 w
-(Conf.) 3719 5412 w
-(Proc.,) 4031 5412 w
-(Salt) 4354 5412 w
-(Lake) 4580 5412 w
-(City) 4853 5412 w
-(June, 1984.) 720 5532 w
-([Pike83]) 720 5688 w
-(Rob) 1149 5688 w
-(Pike,) 1376 5688 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1646 5688 w
-10 /LucidaSansUnicode00 f
-(The) 1710 5688 w
-(Blit:) 1931 5688 w
-(A) 2156 5688 w
-(Multiplexed) 2265 5688 w
-(Graphics) 2876 5688 w
-(Terminal) 3340 5688 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3768 5688 w
-10 /LucidaSansUnicode00 f
-(,) 3832 5688 w
-(Bell) 3904 5688 w
-(Labs) 4116 5688 w
-(Tech.) 4378 5688 w
-(J.,) 4682 5688 w
-(V63,) 4817 5688 w
-(#8, part 2, pp. 1607-1631.) 720 5808 w
-([Pike83a]) 720 5964 w
-(Rob) 1208 5964 w
-(Pike,) 1438 5964 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1711 5964 w
-10 /LucidaSansUnicode00 f
-(Graphics) 1775 5964 w
-(in) 2242 5964 w
-(Overlapping) 2376 5964 w
-(Bitmap) 3009 5964 w
-(Layers) 3387 5964 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3695 5964 w
-10 /LucidaSansUnicode00 f
-(,) 3759 5964 w
-(Trans.) 3834 5964 w
-(on) 4181 5964 w
-(Graph.,) 4347 5964 w
-(Vol) 4747 5964 w
-(2,) 4945 5964 w
-(#2, 135-160, reprinted in Proc. SIGGRAPH ) 720 6084 w
-10 /LucidaSansUnicode20 f
-(\031) 2805 6084 w
-10 /LucidaSansUnicode00 f
-(83, pp. 331-356.) 2837 6084 w
-([Pike87]) 720 6240 w
-(Rob) 1156 6240 w
-(Pike,) 1389 6240 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1665 6240 w
-10 /LucidaSansUnicode00 f
-(The) 1729 6240 w
-(Text) 1956 6240 w
-(Editor) 2219 6240 w
-10 /LucidaTypewriter f
-(sam) 2550 6240 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2766 6240 w
-10 /LucidaSansUnicode00 f
-(,) 2830 6240 w
-(Softw.) 2908 6240 w
-(-) 3252 6240 w
-(Prac.) 3356 6240 w
-(and) 3636 6240 w
-(Exp.,) 3862 6240 w
-(Nov) 4150 6240 w
-(1987,) 4383 6240 w
-(Vol) 4713 6240 w
-(17) 4914 6240 w
-(#11, pp. 813-845, reprinted in this volume.) 720 6360 w
-([Pike88]) 720 6516 w
-(Rob) 1171 6516 w
-(Pike,) 1419 6516 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1710 6516 w
-10 /LucidaSansUnicode00 f
-(Window) 1774 6516 w
-(Systems) 2213 6516 w
-(Should) 2668 6516 w
-(Be) 3060 6516 w
-(Transparent) 3235 6516 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3821 6516 w
-10 /LucidaSansUnicode00 f
-(,) 3885 6516 w
-(Comp.) 3978 6516 w
-(Sys.,) 4358 6516 w
-(Summer) 4641 6516 w
-(1988, Vol 1 #3, pp. 279-296.) 720 6636 w
-([Pike89]) 720 6792 w
-(Rob) 1149 6792 w
-(Pike,) 1375 6792 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1644 6792 w
-10 /LucidaSansUnicode00 f
-(A) 1708 6792 w
-(Concurrent) 1816 6792 w
-(Window) 2397 6792 w
-(System) 2814 6792 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3157 6792 w
-10 /LucidaSansUnicode00 f
-(,) 3221 6792 w
-(Comp.) 3292 6792 w
-(Sys.,) 3649 6792 w
-(Spring) 3909 6792 w
-(1989,) 4260 6792 w
-(Vol) 4584 6792 w
-(2) 4779 6792 w
-(#2,) 4882 6792 w
-(pp. 133-153.) 720 6912 w
-([Pike91]) 720 7068 w
-(Rob) 1160 7068 w
-(Pike,) 1397 7068 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1678 7068 w
-10 /LucidaSansUnicode00 f
-(A) 1742 7068 w
-(Minimalist) 1862 7068 w
-(Global) 2413 7068 w
-(User) 2773 7068 w
-(Interface) 3041 7068 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3465 7068 w
-10 /LucidaSansUnicode00 f
-(,) 3529 7068 w
-(USENIX) 3612 7068 w
-(Summer) 4006 7068 w
-(Conf.) 4456 7068 w
-(Proc.,) 4768 7068 w
-(Nashville, June, 1991.) 720 7188 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-([Pike92]) 720 840 w
-(Rob) 1184 840 w
-(Pike,) 1413 840 w
-(Dave) 1685 840 w
-(Presotto,) 1965 840 w
-(Ken) 2438 840 w
-(Thompson,) 2664 840 w
-(Howard) 3255 840 w
-(Trickey,) 3669 840 w
-(and) 4094 840 w
-(Phil) 4317 840 w
-(Winterbot\255) 4535 840 w
-(tom,) 720 960 w
-(Operating) 989 960 w
-(Systems) 1518 960 w
-(Review) 1958 960 w
-(Vol) 2336 960 w
-(27,) 2536 960 w
-(#2,) 2739 960 w
-(Apr) 2942 960 w
-(1993,) 3160 960 w
-(pp.) 3489 960 w
-(72-76) 3692 960 w
-(\(reprinted) 4047 960 w
-(from) 4573 960 w
-(Pro\255) 4850 960 w
-(ceedings) 720 1080 w
-(of) 1183 1080 w
-(the) 1314 1080 w
-(5th) 1502 1080 w
-(ACM) 1697 1080 w
-(SIGOPS) 1954 1080 w
-(European) 2329 1080 w
-(Workshop,) 2816 1080 w
-(Mont) 3364 1080 w
-(Saint-Michel,) 3643 1080 w
-(1992,) 4316 1080 w
-(Paper) 4633 1080 w
-(n\272) 4936 1080 w
-(34, and reprinted in this volume\).) 720 1200 w
-([Pike94]) 720 1356 w
-(Rob) 1152 1356 w
-(Pike) 1381 1356 w
-(and) 1621 1356 w
-(Ken) 1843 1356 w
-(Thompson,) 2068 1356 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2658 1356 w
-10 /LucidaSansUnicode00 f
-(Hello) 2722 1356 w
-(World) 3013 1356 w
-(or) 3335 1356 w
-10 /LucidaSansUnicode03 f
-(\232\261\273\267\274\255\301\261) 3479 1356 w
-(\272\314\303\274\265) 4029 1356 w
-10 /LucidaSansUnicode00 f
-(or) 4370 1356 w
- save 4515 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 4620 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 4725 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 4830 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 4935 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 720 1476 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 825 1476 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-10 /LucidaSansUnicode20 f
-(\031\031) 930 1476 w
-10 /LucidaSansUnicode00 f
-(, USENIX Winter Conf. Proc., San Diego, Jan, 1993, reprinted in this volume.) 994 1476 w
-([PLR85]) 720 1632 w
-(Rob) 1124 1632 w
-(Pike,) 1352 1632 w
-(Bart) 1623 1632 w
-(Locanthi) 1855 1632 w
-(and) 2307 1632 w
-(John) 2529 1632 w
-(Reiser,) 2787 1632 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3157 1632 w
-10 /LucidaSansUnicode00 f
-(Hardware/Software) 3221 1632 w
-(Tradeoffs) 4196 1632 w
-(for) 4702 1632 w
-(Bit\255) 4883 1632 w
-(map Graphics on the Blit) 720 1752 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1914 1752 w
-10 /LucidaSansUnicode00 f
-(, Softw. - Prac. and Exp., Feb 1985, Vol 15 #2, pp. 131-152.) 1978 1752 w
-([Pres90]) 720 1908 w
-(David) 1160 1908 w
-(L.) 1479 1908 w
-(Presotto) 1609 1908 w
-(and) 2053 1908 w
-(Dennis) 2279 1908 w
-(M.) 2660 1908 w
-(Ritchie,) 2824 1908 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3229 1908 w
-10 /LucidaSansUnicode00 f
-(Interprocess) 3293 1908 w
-(Communication) 3938 1908 w
-(in) 4748 1908 w
-(the) 4885 1908 w
-(Ninth) 720 2028 w
-(Edition) 1025 2028 w
-(Unix) 1401 2028 w
-(System) 1663 2028 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2006 2028 w
-10 /LucidaSansUnicode00 f
-(,) 2070 2028 w
-(Softw.) 2143 2028 w
-(-) 2482 2028 w
-(Prac.) 2581 2028 w
-(and) 2856 2028 w
-(Exp.,) 3077 2028 w
-(June) 3360 2028 w
-(1990,) 3612 2028 w
-(Vol) 3937 2028 w
-(20) 4133 2028 w
-(#S1,) 4299 2028 w
-(pp.) 4551 2028 w
-(S1/3-) 4749 2028 w
-(S1/17.) 720 2148 w
-([Rose88]) 720 2304 w
-(David) 1179 2304 w
-(Rosenthal,) 1489 2304 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2033 2304 w
-10 /LucidaSansUnicode00 f
-(A) 2097 2304 w
-(Simple) 2202 2304 w
-(X11) 2562 2304 w
-(Client) 2788 2304 w
-(Program) 3107 2304 w
-(-or-) 3552 2304 w
-(How) 3807 2304 w
-(hard) 4056 2304 w
-(can) 4314 2304 w
-(it) 4519 2304 w
-(really) 4622 2304 w
-(be) 4921 2304 w
-(to write ) 720 2424 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1122 2424 w
-10 /LucidaSansUnicode00 f
-(Hello, World) 1186 2424 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1779 2424 w
-10 /LucidaSansUnicode00 f
-(?) 1843 2424 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1885 2424 w
-10 /LucidaSansUnicode00 f
-(, USENIX Winter Conf. Proc., Dallas, Jan, 1988, pp. 229-242.) 1949 2424 w
-([Sche86]) 720 2580 w
-(Robert) 1181 2580 w
-(W.) 1548 2580 w
-(Scheifler) 1712 2580 w
-(and) 2173 2580 w
-(Jim) 2399 2580 w
-(Gettys,) 2598 2580 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2982 2580 w
-10 /LucidaSansUnicode00 f
-(The) 3046 2580 w
-(X) 3274 2580 w
-(Window) 3384 2580 w
-(System) 3809 2580 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4152 2580 w
-10 /LucidaSansUnicode00 f
-(,) 4216 2580 w
-(ACM) 4295 2580 w
-(Trans.) 4566 2580 w
-(on) 4917 2580 w
-(Graph., Vol 5 #2, pp. 79-109.) 720 2700 w
-([Sun89]) 720 2856 w
-(Sun) 1135 2856 w
-(Microsystems,) 1358 2856 w
-(NFS:) 2094 2856 w
-(Network) 2353 2856 w
-(file) 2802 2856 w
-(system) 2999 2856 w
-(protocol) 3385 2856 w
-(specification,) 3835 2856 w
-(RFC) 4524 2856 w
-(1094,) 4756 2856 w
-(Network Information Center, SRI International, March, 1989.) 720 2976 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Trailer
-done
-%%Pages: 10
diff --git a/sys/doc/9.ps b/sys/doc/9.ps
deleted file mode 100644
index 22f5948b6..000000000
--- a/sys/doc/9.ps
+++ /dev/null
@@ -1,17914 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
-% needed.
-%
-
-/inpath false def
-/savematrix matrix def
-
-/Dl {
- inpath
- {pop pop neg lineto}
- {newpath neg moveto neg lineto stroke}
- ifelse
-} bind def
-
-/De {
- /y1 exch 2 div def
- /x1 exch 2 div def
- /savematrix savematrix currentmatrix def
- neg exch x1 add exch translate
- x1 y1 scale
- 0 0 1 0 360
- inpath
- {1 0 moveto arc savematrix setmatrix}
- {newpath arc savematrix setmatrix stroke}
- ifelse
-} bind def
-
-/Da {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arc}
- {newpath arc stroke}
- ifelse
-} bind def
-
-/DA {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arcn}
- {newpath arcn stroke}
- ifelse
-} bind def
-
-/Ds {
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /y0 exch def
- /x0 exch def
- x0 5 x1 mul add 6 div
- y0 5 y1 mul add -6 div
- x2 5 x1 mul add 6 div
- y2 5 y1 mul add -6 div
- x1 x2 add 2 div
- y1 y2 add -2 div
- inpath
- {curveto}
- {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
- ifelse
-} bind def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Plan 9) 2228 1220 w
-(from Bell) 2644 1220 w
-(Labs) 3243 1220 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1480 w
-(Dave Presotto) 2544 1620 w
-(Sean Dorward) 2535 1760 w
-(Bob Flandrena) 2530 1900 w
-(Ken Thompson) 2523 2040 w
-(Howard Trickey) 2497 2180 w
-(Phil Winterbottom) 2443 2320 w
-10 /LucidaSansUnicode00 f
-(Bell Laboratories) 2476 2520 w
-(Murray Hill, New Jersey 07974) 2146 2660 w
-(USA) 2784 2800 w
-10 /LucidaSans-Demi f
-(Motivation) 720 3400 w
-10 /LucidaSansUnicode00 f
-(By) 720 3556 w
-(the) 864 3556 w
-(mid) 1053 3556 w
-(1980) 1272 3556 w
-10 /LucidaSansUnicode20 f
-(\031) 1524 3556 w
-10 /LucidaSansUnicode00 f
-(s,) 1556 3556 w
-(the) 1673 3556 w
-(trend) 1862 3556 w
-(in) 2155 3556 w
-(computing) 2280 3556 w
-(was) 2834 3556 w
-(away) 3051 3556 w
-(from) 3324 3556 w
-(large) 3590 3556 w
-(centralized) 3868 3556 w
-(time-shared) 4439 3556 w
-(computers) 720 3676 w
-(towards) 1292 3676 w
-(networks) 1734 3676 w
-(of) 2234 3676 w
-(smaller,) 2388 3676 w
-(personal) 2830 3676 w
-(machines,) 3304 3676 w
-(typically) 3851 3676 w
-(UNIX) 4304 3676 w
-10 /LucidaSansUnicode20 f
-(\030) 4595 3676 w
-10 /LucidaSansUnicode00 f
-(worksta\255) 4627 3676 w
-(tions) 720 3796 w
-10 /LucidaSansUnicode20 f
-(\031) 960 3796 w
-10 /LucidaSansUnicode00 f
-(.) 992 3796 w
-(People) 1097 3796 w
-(had) 1458 3796 w
-(grown) 1679 3796 w
-(weary) 2023 3796 w
-(of) 2345 3796 w
-(overloaded,) 2484 3796 w
-(bureaucratic) 3095 3796 w
-(timesharing) 3740 3796 w
-(machines) 4359 3796 w
-(and) 4860 3796 w
-(were) 720 3916 w
-(eager) 990 3916 w
-(to) 1300 3916 w
-(move) 1438 3916 w
-(to) 1740 3916 w
-(small,) 1878 3916 w
-(self-maintained) 2207 3916 w
-(systems,) 3019 3916 w
-(even) 3482 3916 w
-(if) 3748 3916 w
-(that) 3854 3916 w
-(meant) 4085 3916 w
-(a) 4428 3916 w
-(net) 4523 3916 w
-(loss) 4718 3916 w
-(in) 4949 3916 w
-(computing) 720 4036 w
-(power.) 1273 4036 w
-(As) 1668 4036 w
-(microcomputers) 1821 4036 w
-(became) 2644 4036 w
-(faster,) 3051 4036 w
-(even) 3393 4036 w
-(that) 3652 4036 w
-(loss) 3876 4036 w
-(was) 4101 4036 w
-(recovered,) 4317 4036 w
-(and) 4860 4036 w
-(this style of computing remains popular today.) 720 4156 w
-(In) 970 4312 w
-(the) 1097 4312 w
-(rush) 1288 4312 w
-(to) 1540 4312 w
-(personal) 1674 4312 w
-(workstations,) 2128 4312 w
-(though,) 2816 4312 w
-(some) 3230 4312 w
-(of) 3527 4312 w
-(their) 3661 4312 w
-(weaknesses) 3922 4312 w
-(were) 4531 4312 w
-(over\255) 4797 4312 w
-(looked.) 720 4432 w
-(First,) 1154 4432 w
-(the) 1440 4432 w
-(operating) 1637 4432 w
-(system) 2145 4432 w
-(they) 2527 4432 w
-(run,) 2776 4432 w
-(UNIX,) 3015 4432 w
-(is) 3324 4432 w
-(itself) 3446 4432 w
-(an) 3727 4432 w
-(old) 3886 4432 w
-(timesharing) 4081 4432 w
-(system) 4700 4432 w
-(and) 720 4552 w
-(has) 954 4552 w
-(had) 1176 4552 w
-(trouble) 1410 4552 w
-(adapting) 1813 4552 w
-(to) 2293 4552 w
-(ideas) 2445 4552 w
-(born) 2753 4552 w
-(after) 3034 4552 w
-(it.) 3314 4552 w
-(Graphics) 3498 4552 w
-(and) 3976 4552 w
-(networking) 4210 4552 w
-(were) 4810 4552 w
-(added) 720 4672 w
-(to) 1057 4672 w
-(UNIX) 1192 4672 w
-(well) 1464 4672 w
-(into) 1692 4672 w
-(its) 1918 4672 w
-(lifetime) 2072 4672 w
-(and) 2475 4672 w
-(remain) 2692 4672 w
-(poorly) 3065 4672 w
-(integrated) 3409 4672 w
-(and) 3944 4672 w
-(difficult) 4161 4672 w
-(to) 4571 4672 w
-(admin\255) 4705 4672 w
-(ister.) 720 4792 w
-(More) 1040 4792 w
-(important,) 1326 4792 w
-(the) 1878 4792 w
-(early) 2075 4792 w
-(focus) 2351 4792 w
-(on) 2656 4792 w
-(having) 2822 4792 w
-(private) 3187 4792 w
-(machines) 3563 4792 w
-(made) 4065 4792 w
-(it) 4375 4792 w
-(difficult) 4484 4792 w
-(for) 4901 4792 w
-(networks) 720 4912 w
-(of) 1198 4912 w
-(machines) 1330 4912 w
-(to) 1823 4912 w
-(serve) 1955 4912 w
-(as) 2245 4912 w
-(seamlessly) 2385 4912 w
-(as) 2942 4912 w
-(the) 3082 4912 w
-(old) 3271 4912 w
-(monolithic) 3458 4912 w
-(timesharing) 4006 4912 w
-(systems.) 4617 4912 w
-(Timesharing) 720 5032 w
-(centralized) 1360 5032 w
-(the) 1933 5032 w
-(management) 2125 5032 w
-(and) 2793 5032 w
-(amortization) 3010 5032 w
-(of) 3664 5032 w
-(costs) 3800 5032 w
-(and) 4089 5032 w
-(resources;) 4307 5032 w
-(per\255) 4847 5032 w
-(sonal) 720 5152 w
-(computing) 1017 5152 w
-(fractured,) 1576 5152 w
-(democratized,) 2090 5152 w
-(and) 2823 5152 w
-(ultimately) 3042 5152 w
-(amplified) 3560 5152 w
-(administrative) 4052 5152 w
-(prob\255) 4779 5152 w
-(lems.) 720 5272 w
-(The) 1082 5272 w
-(choice) 1332 5272 w
-(of) 1711 5272 w
-(an) 1879 5272 w
-(old) 2066 5272 w
-(timesharing) 2289 5272 w
-(operating) 2936 5272 w
-(system) 3472 5272 w
-(to) 3882 5272 w
-(run) 4050 5272 w
-(those) 4285 5272 w
-(personal) 4622 5272 w
-(machines made it difficult to bind things together smoothly.) 720 5392 w
-(Plan) 970 5548 w
-(9) 1209 5548 w
-(began) 1310 5548 w
-(in) 1646 5548 w
-(the) 1775 5548 w
-(late) 1968 5548 w
-(1980) 2183 5548 w
-10 /LucidaSansUnicode20 f
-(\031) 2435 5548 w
-10 /LucidaSansUnicode00 f
-(s) 2467 5548 w
-(as) 2556 5548 w
-(an) 2700 5548 w
-(attempt) 2855 5548 w
-(to) 3271 5548 w
-(have) 3407 5548 w
-(it) 3670 5548 w
-(both) 3774 5548 w
-(ways:) 4035 5548 w
-(to) 4340 5548 w
-(build) 4476 5548 w
-(a) 4760 5548 w
-(sys\255) 4853 5548 w
-(tem) 720 5668 w
-(that) 949 5668 w
-(was) 1183 5668 w
-(centrally) 1408 5668 w
-(administered) 1862 5668 w
-(and) 2539 5668 w
-(cost-effective) 2761 5668 w
-(using) 3472 5668 w
-(cheap) 3780 5668 w
-(modern) 4109 5668 w
-(microcom\255) 4527 5668 w
-(puters) 720 5788 w
-(as) 1070 5788 w
-(its) 1216 5788 w
-(computing) 1373 5788 w
-(elements.) 1933 5788 w
-(The) 2477 5788 w
-(idea) 2698 5788 w
-(was) 2941 5788 w
-(to) 3164 5788 w
-(build) 3302 5788 w
-(a) 3588 5788 w
-(time-sharing) 3684 5788 w
-(system) 4360 5788 w
-(out) 4741 5788 w
-(of) 4942 5788 w
-(workstations,) 720 5908 w
-(but) 1426 5908 w
-(in) 1642 5908 w
-(a) 1787 5908 w
-(novel) 1895 5908 w
-(way.) 2208 5908 w
-(Different) 2509 5908 w
-(computers) 2992 5908 w
-(would) 3560 5908 w
-(handle) 3905 5908 w
-(different) 4285 5908 w
-(tasks:) 4756 5908 w
-(small,) 720 6028 w
-(cheap) 1048 6028 w
-(machines) 1375 6028 w
-(in) 1874 6028 w
-(people) 2005 6028 w
-10 /LucidaSansUnicode20 f
-(\031) 2333 6028 w
-10 /LucidaSansUnicode00 f
-(s) 2365 6028 w
-(offices) 2456 6028 w
-(would) 2818 6028 w
-(serve) 3150 6028 w
-(as) 3446 6028 w
-(terminals) 3592 6028 w
-(providing) 4085 6028 w
-(access) 4587 6028 w
-(to) 4942 6028 w
-(large,) 720 6148 w
-(central,) 1028 6148 w
-(shared) 1424 6148 w
-(resources) 1785 6148 w
-(such) 2288 6148 w
-(as) 2547 6148 w
-(computing) 2686 6148 w
-(servers) 3239 6148 w
-(and) 3620 6148 w
-(file) 3833 6148 w
-(servers.) 4017 6148 w
-(For) 4462 6148 w
-(the cen\255) 4651 6148 w
-(tral) 720 6268 w
-(machines,) 937 6268 w
-(the) 1484 6268 w
-(coming) 1695 6268 w
-(wave) 2109 6268 w
-(of) 2405 6268 w
-(shared-memory) 2559 6268 w
-(multiprocessors) 3397 6268 w
-(seemed) 4230 6268 w
-(obvious) 4661 6268 w
-(candidates.) 720 6388 w
-(The) 1365 6388 w
-(philosophy) 1604 6388 w
-(is) 2195 6388 w
-(much) 2333 6388 w
-(like) 2659 6388 w
-(that) 2889 6388 w
-(of) 3138 6388 w
-(the) 3294 6388 w
-(Cambridge) 3507 6388 w
-(Distributed) 4096 6388 w
-(System) 4697 6388 w
-([NeHe82].) 720 6508 w
-(The) 1269 6508 w
-(early) 1483 6508 w
-(catch) 1749 6508 w
-(phrase) 2038 6508 w
-(was) 2399 6508 w
-(to) 2615 6508 w
-(build) 2746 6508 w
-(a) 3025 6508 w
-(UNIX) 3113 6508 w
-(out) 3381 6508 w
-(of) 3574 6508 w
-(a) 3705 6508 w
-(lot) 3793 6508 w
-(of) 3953 6508 w
-(little) 4084 6508 w
-(systems,) 4334 6508 w
-(not) 4791 6508 w
-(a) 4985 6508 w
-(system out of a lot of little UNIXes.) 720 6628 w
-(The) 970 6784 w
-(problems) 1206 6784 w
-(with) 1718 6784 w
-(UNIX) 1978 6784 w
-(were) 2268 6784 w
-(too) 2553 6784 w
-(deep) 2767 6784 w
-(to) 3060 6784 w
-(fix,) 3213 6784 w
-(but) 3427 6784 w
-(some) 3645 6784 w
-(of) 3962 6784 w
-(its) 4116 6784 w
-(ideas) 4289 6784 w
-(could) 4599 6784 w
-(be) 4921 6784 w
-(brought) 720 6904 w
-(along.) 1158 6904 w
-(The) 1541 6904 w
-(best) 1772 6904 w
-(was) 2029 6904 w
-(its) 2262 6904 w
-(use) 2429 6904 w
-(of) 2648 6904 w
-(the) 2796 6904 w
-(file) 3000 6904 w
-(system) 3200 6904 w
-(to) 3589 6904 w
-(coordinate) 3736 6904 w
-(naming) 4301 6904 w
-(of) 4713 6904 w
-(and) 4860 6904 w
-8 /S1 f
-(__________________) 720 7004 w
-8 /LucidaSansUnicode00 f
-(Appeared) 720 7104 w
-(in) 1118 7104 w
-(a) 1217 7104 w
-(slightly) 1287 7104 w
-(different) 1595 7104 w
-(form) 1957 7104 w
-(in) 2169 7104 w
-8 /LucidaSans-Italic f
-(Computing) 2268 7104 w
-(Systems,) 2719 7104 w
-8 /LucidaSansUnicode00 f
-(Vol) 3083 7104 w
-(8) 3233 7104 w
-(#3,) 3309 7104 w
-(Summer) 3461 7104 w
-(1995,) 3806 7104 w
-(pp.) 4058 7104 w
-(221-254.) 4210 7104 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(access) 720 840 w
-(to) 1077 840 w
-(resources,) 1217 840 w
-(even) 1761 840 w
-(those,) 2029 840 w
-(such) 2370 840 w
-(as) 2638 840 w
-(devices,) 2786 840 w
-(not) 3218 840 w
-(traditionally) 3420 840 w
-(treated) 4041 840 w
-(as) 4428 840 w
-(files.) 4576 840 w
-(For) 4884 840 w
-(Plan) 720 960 w
-(9,) 958 960 w
-(we) 1089 960 w
-(adopted) 1258 960 w
-(this) 1692 960 w
-(idea) 1907 960 w
-(by) 2146 960 w
-(designing) 2297 960 w
-(a) 2809 960 w
-(network-level) 2900 960 w
-(protocol,) 3608 960 w
-(called) 4080 960 w
-(9P,) 4399 960 w
-(to) 4585 960 w
-(enable) 4719 960 w
-(machines) 720 1080 w
-(to) 1215 1080 w
-(access) 1349 1080 w
-(files) 1700 1080 w
-(on) 1938 1080 w
-(remote) 2097 1080 w
-(systems.) 2477 1080 w
-(Above) 2968 1080 w
-(this,) 3305 1080 w
-(we) 3553 1080 w
-(built) 3723 1080 w
-(a) 3980 1080 w
-(naming) 4072 1080 w
-(system) 4472 1080 w
-(that) 4849 1080 w
-(lets) 720 1200 w
-(people) 934 1200 w
-(and) 1303 1200 w
-(their) 1524 1200 w
-(computing) 1790 1200 w
-(agents) 2351 1200 w
-(build) 2715 1200 w
-(customized) 3002 1200 w
-(views) 3603 1200 w
-(of) 3909 1200 w
-(the) 4048 1200 w
-(resources) 4244 1200 w
-(in) 4754 1200 w
-(the) 4885 1200 w
-(network.) 720 1320 w
-(This is) 1208 1320 w
-(where) 1558 1320 w
-(Plan) 1883 1320 w
-(9) 2117 1320 w
-(first) 2213 1320 w
-(began) 2441 1320 w
-(to) 2772 1320 w
-(look) 2903 1320 w
-(different:) 3145 1320 w
-(a) 3628 1320 w
-(Plan) 3716 1320 w
-(9) 3950 1320 w
-(user) 4046 1320 w
-(builds) 4289 1320 w
-(a) 4619 1320 w
-(private) 4707 1320 w
-(computing) 720 1440 w
-(environment) 1274 1440 w
-(and) 1919 1440 w
-(recreates) 2133 1440 w
-(it) 2611 1440 w
-(wherever) 2711 1440 w
-(desired,) 3186 1440 w
-(rather) 3610 1440 w
-(than) 3935 1440 w
-(doing) 4184 1440 w
-(all) 4494 1440 w
-(comput\255) 4640 1440 w
-(ing) 720 1560 w
-(on) 911 1560 w
-(a) 1072 1560 w
-(private) 1165 1560 w
-(machine.) 1536 1560 w
-(It) 2046 1560 w
-(soon) 2150 1560 w
-(became) 2423 1560 w
-(clear) 2835 1560 w
-(that) 3105 1560 w
-(this) 3334 1560 w
-(model) 3551 1560 w
-(was) 3892 1560 w
-(richer) 4114 1560 w
-(than) 4433 1560 w
-(we) 4688 1560 w
-(had) 4860 1560 w
-(foreseen,) 720 1680 w
-(and) 1229 1680 w
-(the) 1466 1680 w
-(ideas) 1678 1680 w
-(of) 1989 1680 w
-(per-process) 2144 1680 w
-(name) 2793 1680 w
-(spaces) 3116 1680 w
-(and) 3499 1680 w
-(file-system-like) 3735 1680 w
-(resources) 4570 1680 w
-(were extended throughout the system) 720 1800 w
-10 /LucidaSansUnicode20 f
-(\024) 2574 1800 w
-10 /LucidaSansUnicode00 f
-(to processes, graphics, even the network itself.) 2674 1800 w
-(By) 970 1956 w
-(1989) 1123 1956 w
-(the) 1418 1956 w
-(system) 1616 1956 w
-(had) 1999 1956 w
-(become) 2223 1956 w
-(solid) 2647 1956 w
-(enough) 2924 1956 w
-(that) 3333 1956 w
-(some) 3568 1956 w
-(of) 3873 1956 w
-(us) 4015 1956 w
-(began) 4172 1956 w
-(using) 4514 1956 w
-(it) 4824 1956 w
-(as) 4934 1956 w
-(our) 720 2076 w
-(exclusive) 923 2076 w
-(computing) 1409 2076 w
-(environment.) 1968 2076 w
-(This) 2682 2076 w
-(meant) 2926 2076 w
-(bringing) 3268 2076 w
-(along) 3717 2076 w
-(many) 4024 2076 w
-(of) 4324 2076 w
-(the) 4460 2076 w
-(services) 4653 2076 w
-(and) 720 2196 w
-(applications) 934 2196 w
-(we) 1553 2196 w
-(had) 1720 2196 w
-(used) 1934 2196 w
-(on) 2200 2196 w
-(UNIX.) 2357 2196 w
-(We) 2690 2196 w
-(used) 2866 2196 w
-(this) 3132 2196 w
-(opportunity) 3345 2196 w
-(to) 3948 2196 w
-(revisit) 4081 2196 w
-(many) 4411 2196 w
-(issues,) 4708 2196 w
-(not) 720 2316 w
-(just) 920 2316 w
-(kernel-resident) 1140 2316 w
-(ones,) 1935 2316 w
-(that) 2237 2316 w
-(we) 2468 2316 w
-(felt) 2641 2316 w
-(UNIX) 2840 2316 w
-(addressed) 3115 2316 w
-(badly.) 3654 2316 w
-(Plan) 4019 2316 w
-(9) 4259 2316 w
-(has) 4361 2316 w
-(new) 4568 2316 w
-(com\255) 4802 2316 w
-(pilers,) 720 2436 w
-(languages,) 1064 2436 w
-(libraries,) 1633 2436 w
-(window) 2102 2436 w
-(systems,) 2515 2436 w
-(and) 2982 2436 w
-(many) 3206 2436 w
-(new) 3512 2436 w
-(applications.) 3751 2436 w
-(Many) 4444 2436 w
-(of) 4743 2436 w
-(the) 4885 2436 w
-(old tools were dropped, while those brought along have been polished or rewritten.) 720 2556 w
-(Why) 970 2712 w
-(be) 1216 2712 w
-(so) 1381 2712 w
-(all-encompassing?) 1539 2712 w
-(The) 2526 2712 w
-(distinction) 2754 2712 w
-(between) 3312 2712 w
-(operating) 3766 2712 w
-(system,) 4279 2712 w
-(library,) 4698 2712 w
-(and) 720 2832 w
-(application) 935 2832 w
-(is) 1504 2832 w
-(important) 1619 2832 w
-(to) 2132 2832 w
-(the) 2265 2832 w
-(operating) 2455 2832 w
-(system) 2956 2832 w
-(researcher) 3331 2832 w
-(but) 3876 2832 w
-(uninteresting) 4073 2832 w
-(to) 4753 2832 w
-(the) 4885 2832 w
-(user.) 720 2952 w
-(What) 1032 2952 w
-(matters) 1310 2952 w
-(is) 1718 2952 w
-(clean) 1836 2952 w
-(functionality.) 2127 2952 w
-(By) 2832 2952 w
-(building) 2980 2952 w
-(a) 3417 2952 w
-(complete) 3510 2952 w
-(new) 3994 2952 w
-(system,) 4227 2952 w
-(we) 4638 2952 w
-(were) 4810 2952 w
-(able) 720 3072 w
-(to) 962 3072 w
-(solve) 1099 3072 w
-(problems) 1387 3072 w
-(where) 1883 3072 w
-(we) 2214 3072 w
-(thought) 2386 3072 w
-(they) 2808 3072 w
-(should) 3054 3072 w
-(be) 3421 3072 w
-(solved.) 3579 3072 w
-(For) 3993 3072 w
-(example,) 4187 3072 w
-(there) 4670 3072 w
-(is) 4960 3072 w
-(no) 720 3192 w
-(real) 886 3192 w
-10 /LucidaSansUnicode20 f
-(\030) 1110 3192 w
-10 /LucidaSansUnicode00 f
-(tty) 1142 3192 w
-(driver) 1311 3192 w
-10 /LucidaSansUnicode20 f
-(\031) 1593 3192 w
-10 /LucidaSansUnicode00 f
-(in) 1668 3192 w
-(the) 1802 3192 w
-(kernel;) 2000 3192 w
-(that) 2377 3192 w
-(is) 2611 3192 w
-(the) 2734 3192 w
-(job) 2932 3192 w
-(of) 3129 3192 w
-(the) 3270 3192 w
-(window) 3469 3192 w
-(system.) 3882 3192 w
-(In) 4330 3192 w
-(the) 4465 3192 w
-(modern) 4664 3192 w
-(world,) 720 3312 w
-(multi-vendor) 1062 3312 w
-(and) 1743 3312 w
-(multi-architecture) 1961 3312 w
-(computing) 2885 3312 w
-(are) 3443 3312 w
-(essential,) 3633 3312 w
-(yet) 4129 3312 w
-(the) 4312 3312 w
-(usual) 4505 3312 w
-(com\255) 4802 3312 w
-(pilers) 720 3432 w
-(and) 1028 3432 w
-(tools) 1247 3432 w
-(assume) 1525 3432 w
-(the) 1932 3432 w
-(program) 2126 3432 w
-(is) 2581 3432 w
-(being) 2700 3432 w
-(built) 3011 3432 w
-(to) 3270 3432 w
-(run) 3407 3432 w
-(locally;) 3611 3432 w
-(we) 3988 3432 w
-(needed) 4161 3432 w
-(to) 4557 3432 w
-(rethink) 4695 3432 w
-(these) 720 3552 w
-(issues.) 1028 3552 w
-(Most) 1438 3552 w
-(important,) 1719 3552 w
-(though,) 2275 3552 w
-(the) 2699 3552 w
-(test) 2900 3552 w
-(of) 3126 3552 w
-(a) 3269 3552 w
-(system) 3369 3552 w
-(is) 3754 3552 w
-(the) 3879 3552 w
-(computing) 4079 3552 w
-(environ\255) 4644 3552 w
-(ment) 720 3672 w
-(it) 1023 3672 w
-(provides.) 1144 3672 w
-(Producing) 1679 3672 w
-(a) 2220 3672 w
-(more) 2330 3672 w
-(efficient) 2636 3672 w
-(way) 3085 3672 w
-(to) 3324 3672 w
-(run) 3477 3672 w
-(the) 3698 3672 w
-(old) 3909 3672 w
-(UNIX) 4118 3672 w
-(warhorses) 4409 3672 w
-(is) 4960 3672 w
-(empty) 720 3792 w
-(engineering;) 1056 3792 w
-(we) 1700 3792 w
-(were) 1868 3792 w
-(more) 2133 3792 w
-(interested) 2419 3792 w
-(in) 2942 3792 w
-(whether) 3068 3792 w
-(the) 3494 3792 w
-(new) 3684 3792 w
-(ideas) 3914 3792 w
-(suggested) 4202 3792 w
-(by) 4736 3792 w
-(the) 4885 3792 w
-(architecture) 720 3912 w
-(of) 1331 3912 w
-(the) 1462 3912 w
-(underlying) 1650 3912 w
-(system) 2201 3912 w
-(encourage) 2574 3912 w
-(a) 3113 3912 w
-(more) 3202 3912 w
-(effective) 3487 3912 w
-(way) 3932 3912 w
-(of) 4150 3912 w
-(working.) 4282 3912 w
-(Thus,) 4770 3912 w
-(although) 720 4032 w
-(Plan) 1184 4032 w
-(9) 1419 4032 w
-(provides) 1516 4032 w
-(an) 1966 4032 w
-(emulation) 2117 4032 w
-(environment) 2635 4032 w
-(for) 3280 4032 w
-(running) 3453 4032 w
-(POSIX) 3867 4032 w
-(commands,) 4179 4032 w
-(it) 4773 4032 w
-(is) 4872 4032 w
-(a) 4985 4032 w
-(backwater) 720 4152 w
-(of) 1268 4152 w
-(the) 1421 4152 w
-(system.) 1631 4152 w
-(The) 2090 4152 w
-(vast) 2326 4152 w
-(majority) 2576 4152 w
-(of) 3029 4152 w
-(system) 3182 4152 w
-(software) 3577 4152 w
-(is) 4047 4152 w
-(developed) 4183 4152 w
-(in) 4738 4152 w
-(the) 4885 4152 w
-10 /LucidaSansUnicode20 f
-(\030) 720 4272 w
-10 /LucidaSansUnicode00 f
-(native) 752 4272 w
-10 /LucidaSansUnicode20 f
-(\031) 1043 4272 w
-10 /LucidaSansUnicode00 f
-(Plan 9 environment.) 1107 4272 w
-(There) 970 4428 w
-(are) 1285 4428 w
-(benefits) 1474 4428 w
-(to) 1902 4428 w
-(having) 2037 4428 w
-(an) 2396 4428 w
-(all-new) 2550 4428 w
-(system.) 2953 4428 w
-(First,) 3394 4428 w
-(our) 3675 4428 w
-(laboratory) 3876 4428 w
-(has) 4408 4428 w
-(a) 4614 4428 w
-(history) 4707 4428 w
-(of) 720 4548 w
-(building) 856 4548 w
-(experimental) 1293 4548 w
-(peripheral) 1968 4548 w
-(boards.) 2500 4548 w
-(To) 2935 4548 w
-(make) 3096 4548 w
-(it) 3395 4548 w
-(easy) 3498 4548 w
-(to) 3749 4548 w
-(write) 3884 4548 w
-(device) 4161 4548 w
-(drivers,) 4505 4548 w
-(we) 4907 4548 w
-(want) 720 4668 w
-(a) 987 4668 w
-(system) 1078 4668 w
-(that) 1454 4668 w
-(is) 1681 4668 w
-(available) 1797 4668 w
-(in) 2257 4668 w
-(source) 2385 4668 w
-(form) 2744 4668 w
-(\(no) 3013 4668 w
-(longer) 3206 4668 w
-(guaranteed) 3554 4668 w
-(with) 4140 4668 w
-(UNIX,) 4382 4668 w
-(even) 4686 4668 w
-(in) 4949 4668 w
-(the) 720 4788 w
-(laboratory) 928 4788 w
-(in) 1476 4788 w
-(which) 1620 4788 w
-(it) 1954 4788 w
-(was) 2073 4788 w
-(born\).) 2309 4788 w
-(Also,) 2686 4788 w
-(we) 2981 4788 w
-(want) 3167 4788 w
-(to) 3451 4788 w
-(redistribute) 3602 4788 w
-(our) 4220 4788 w
-(work,) 4437 4788 w
-(which) 4759 4788 w
-(means) 720 4908 w
-(the) 1077 4908 w
-(software) 1272 4908 w
-(must) 1727 4908 w
-(be) 2010 4908 w
-(locally) 2169 4908 w
-(produced.) 2515 4908 w
-(For) 3079 4908 w
-(example,) 3275 4908 w
-(we) 3760 4908 w
-(could) 3933 4908 w
-(have) 4240 4908 w
-(used) 4506 4908 w
-(some) 4779 4908 w
-(vendors) 720 5028 w
-10 /LucidaSansUnicode20 f
-(\031) 1106 5028 w
-10 /LucidaSansUnicode00 f
-(C) 1192 5028 w
-(compilers) 1315 5028 w
-(for) 1843 5028 w
-(our) 2036 5028 w
-(system,) 2254 5028 w
-(but) 2680 5028 w
-(even) 2895 5028 w
-(had) 3174 5028 w
-(we) 3407 5028 w
-(overcome) 3593 5028 w
-(the) 4117 5028 w
-(problems) 4325 5028 w
-(with) 4835 5028 w
-(cross-compilation, we would have difficulty redistributing the result.) 720 5148 w
-(This) 970 5304 w
-(paper) 1211 5304 w
-(serves) 1526 5304 w
-(as) 1870 5304 w
-(an) 2013 5304 w
-(overview) 2167 5304 w
-(of) 2628 5304 w
-(the) 2763 5304 w
-(system.) 2955 5304 w
-(It) 3396 5304 w
-(discusses) 3499 5304 w
-(the) 4001 5304 w
-(architecture) 4193 5304 w
-(from) 4808 5304 w
-(the) 720 5424 w
-(lowest) 916 5424 w
-(building) 1268 5424 w
-(blocks) 1708 5424 w
-(to) 2062 5424 w
-(the) 2200 5424 w
-(computing) 2395 5424 w
-(environment) 2955 5424 w
-(seen) 3606 5424 w
-(by) 3871 5424 w
-(users.) 4026 5424 w
-(It) 4391 5424 w
-(also) 4497 5424 w
-(serves) 4733 5424 w
-(as) 720 5544 w
-(an) 860 5544 w
-(introduction) 1011 5544 w
-(to) 1640 5544 w
-(the) 1772 5544 w
-(rest) 1961 5544 w
-(of) 2180 5544 w
-(the) 2312 5544 w
-(Plan) 2501 5544 w
-(9) 2736 5544 w
-(Programmer) 2833 5544 w
-10 /LucidaSansUnicode20 f
-(\031) 3431 5544 w
-10 /LucidaSansUnicode00 f
-(s) 3463 5544 w
-(Manual,) 3548 5544 w
-(which) 3964 5544 w
-(it) 4280 5544 w
-(accompanies.) 4381 5544 w
-(More detail about topics in this paper can be found elsewhere in the manual.) 720 5664 w
-10 /LucidaSans-Demi f
-(Design) 720 5904 w
-10 /LucidaSansUnicode00 f
-(The) 970 6060 w
-(view) 1193 6060 w
-(of) 1449 6060 w
-(the) 1589 6060 w
-(system) 1786 6060 w
-(is) 2168 6060 w
-(built) 2290 6060 w
-(upon) 2552 6060 w
-(three) 2842 6060 w
-(principles.) 3136 6060 w
-(First,) 3716 6060 w
-(resources) 4003 6060 w
-(are) 4516 6060 w
-(named) 4711 6060 w
-(and) 720 6180 w
-(accessed) 942 6180 w
-(like) 1418 6180 w
-(files) 1632 6180 w
-(in) 1876 6180 w
-(a) 2009 6180 w
-(hierarchical) 2106 6180 w
-(file) 2709 6180 w
-(system.) 2901 6180 w
-(Second,) 3346 6180 w
-(there) 3766 6180 w
-(is) 4059 6180 w
-(a) 4180 6180 w
-(standard) 4276 6180 w
-(proto\255) 4744 6180 w
-(col,) 720 6300 w
-(called) 928 6300 w
-(9P,) 1246 6300 w
-(for) 1431 6300 w
-(accessing) 1605 6300 w
-(these) 2109 6300 w
-(resources.) 2407 6300 w
-(Third,) 2977 6300 w
-(the) 3303 6300 w
-(disjoint) 3494 6300 w
-(hierarchies) 3892 6300 w
-(provided) 4461 6300 w
-(by) 4925 6300 w
-(different) 720 6420 w
-(services) 1180 6420 w
-(are) 1609 6420 w
-(joined) 1803 6420 w
-(together) 2146 6420 w
-(into) 2600 6420 w
-(a) 2831 6420 w
-(single) 2927 6420 w
-(private) 3257 6420 w
-(hierarchical) 3631 6420 w
-(file) 4233 6420 w
-(name) 4425 6420 w
-(space.) 4732 6420 w
-(The) 720 6540 w
-(unusual) 950 6540 w
-(properties) 1382 6540 w
-(of) 1929 6540 w
-(Plan) 2076 6540 w
-(9) 2327 6540 w
-(stem) 2440 6540 w
-(from) 2727 6540 w
-(the) 3009 6540 w
-(consistent,) 3214 6540 w
-(aggressive) 3793 6540 w
-(application) 4358 6540 w
-(of) 4942 6540 w
-(these principles.) 720 6660 w
-(A) 970 6816 w
-(large) 1086 6816 w
-(Plan) 1376 6816 w
-(9) 1624 6816 w
-(installation) 1734 6816 w
-(has) 2317 6816 w
-(a) 2532 6816 w
-(number) 2634 6816 w
-(of) 3058 6816 w
-(computers) 3203 6816 w
-(networked) 3765 6816 w
-(together,) 4324 6816 w
-(each) 4816 6816 w
-(providing) 720 6936 w
-(a) 1226 6936 w
-(particular) 1325 6936 w
-(class) 1832 6936 w
-(of) 2113 6936 w
-(service.) 2255 6936 w
-(Shared) 2698 6936 w
-(multiprocessor) 3072 6936 w
-(servers) 3841 6936 w
-(provide) 4232 6936 w
-(comput\255) 4640 6936 w
-(ing) 720 7056 w
-(cycles;) 920 7056 w
-(other) 1289 7056 w
-(large) 1593 7056 w
-(machines) 1883 7056 w
-(offer) 2389 7056 w
-(file) 2668 7056 w
-(storage.) 2866 7056 w
-(These) 3341 7056 w
-(machines) 3677 7056 w
-(are) 4184 7056 w
-(located) 4384 7056 w
-(in) 4784 7056 w
-(an) 4923 7056 w
-(air-conditioned) 720 7176 w
-(machine) 1551 7176 w
-(room) 2033 7176 w
-(and) 2363 7176 w
-(are) 2617 7176 w
-(connected) 2843 7176 w
-(by) 3415 7176 w
-(high-performance) 3603 7176 w
-(networks.) 4565 7176 w
-(Lower) 720 7296 w
-(bandwidth) 1057 7296 w
-(networks) 1617 7296 w
-(such) 2109 7296 w
-(as) 2384 7296 w
-(Ethernet) 2539 7296 w
-(or) 2993 7296 w
-(ISDN) 3144 7296 w
-(connect) 3425 7296 w
-(these) 3854 7296 w
-(servers) 4165 7296 w
-(to) 4563 7296 w
-(office-) 4711 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(and) 720 840 w
-(home-resident) 941 840 w
-(workstations) 1707 840 w
-(or) 2368 840 w
-(PCs,) 2511 840 w
-(called) 2758 840 w
-(terminals) 3081 840 w
-(in) 3574 840 w
-(Plan) 3705 840 w
-(9) 3946 840 w
-(terminology.) 4049 840 w
-(Figure) 4736 840 w
-(1 shows the arrangement.) 720 960 w
-1928 2878 1928 2640 Dl
-1928 2639 2354 2639 Dl
-2355 2639 2355 2877 Dl
-2355 2878 1929 2878 Dl
-1928 2758 1841 2758 Dl
-2581 2878 2581 2640 Dl
-2581 2639 3007 2639 Dl
-3008 2639 3008 2877 Dl
-3008 2878 2582 2878 Dl
-2581 2878 2581 2640 Dl
-2581 2639 3007 2639 Dl
-3008 2639 3008 2877 Dl
-3008 2878 2582 2878 Dl
-3234 2878 3234 2640 Dl
-3234 2639 3660 2639 Dl
-3661 2639 3661 2877 Dl
-3661 2878 3235 2878 Dl
-2142 2878 2142 3041 Dl
-3448 2878 3448 3041 Dl
-2795 2878 2795 3041 Dl
-2111 2878 2111 3041 Dl
-2173 2878 2173 3041 Dl
-2764 2878 2764 3041 Dl
-2826 2878 2826 3041 Dl
-3416 2878 3416 3041 Dl
-3479 2878 3479 3041 Dl
-2029 3072 4859 3072 Dl
-2029 3104 4859 3104 Dl
-3661 2758 3817 2758 Dl
-3818 2589 3818 2846 Dl
-3818 2589 150 -84 150 84 Da
-4119 2589 -150 84 -150 -84 Da
-4119 2589 4119 2846 Dl
-3818 2846 150 -84 150 84 Da
-(CPU) 2046 2778 w
-(CPU) 2699 2778 w
-1928 2878 1928 2640 Dl
-1928 2639 2354 2639 Dl
-2355 2639 2355 2877 Dl
-2355 2878 1929 2878 Dl
-900 2878 900 2640 Dl
-900 2639 1326 2639 Dl
-1326 2639 1326 2877 Dl
-1326 2878 900 2878 Dl
-(File) 1029 2778 w
-1113 2878 1113 3034 Dl
-969 3122 969 3379 Dl
-969 3122 150 -84 150 84 Da
-1270 3122 -150 84 -150 -84 Da
-1270 3122 1270 3379 Dl
-969 3379 150 -84 150 84 Da
-(File) 3364 2778 w
-900 2263 4778 2263 Dl
-1113 2639 1113 2263 Dl
-2142 2639 2142 2263 Dl
-2795 2639 2795 2263 Dl
-3448 2639 3448 2263 Dl
-4564 2263 4564 2639 Dl
-4351 2878 4351 2640 Dl
-4351 2639 4777 2639 Dl
-4778 2639 4778 2877 Dl
-4778 2878 4352 2878 Dl
-(Internet) 4670 1442 w
-(Gateway) 4362 2778 w
-4402 2263 4402 1887 Dl
-4188 1886 4188 1648 Dl
-4188 1647 4614 1647 Dl
-4615 1647 4615 1885 Dl
-4615 1886 4189 1886 Dl
-(Gateway) 4200 1787 w
-4402 1647 4402 1460 Dl
-3534 1122 3534 1422 Dl
-3446 1184 3621 1184 Dl
-3446 1247 3621 1247 Dl
-2990 1235 2990 1535 Dl
-2902 1298 3077 1298 Dl
-2902 1361 3077 1361 Dl
-2361 1229 2361 1529 Dl
-2273 1291 2448 1291 Dl
-2273 1354 2448 1354 Dl
-1759 1321 313 313 De
-(Term) 1790 1341 w
-1527 2263 1527 1968 Dl
-1370 1811 313 313 De
-(Term) 1401 1831 w
-1941 1968 1941 2263 Dl
-2355 2263 2355 1968 Dl
-1784 1811 313 313 De
-(Term) 1815 1831 w
-2198 1811 313 313 De
-(Term) 2229 1831 w
-4860 3040 2030 3040 Dl
-4778 2758 4859 2758 Dl
-4860 2758 4860 1478 Dl
-4875 1541 4860 1479 Dl
-4844 1541 4859 1479 Dl
-4564 2878 4564 3041 Dl
-4596 2878 4596 3041 Dl
-4533 2878 4533 3041 Dl
-(Ethernet) 3622 2226 w
-(Fiber Network) 3081 3212 w
-4402 1459 4400 1431 Dl
-4399 1431 4391 1403 Dl
-4389 1403 4375 1375 Dl
-4375 1375 4355 1348 Dl
-4354 1348 4295 1294 Dl
-4296 1292 4214 1238 Dl
-4213 1238 4163 1214 Dl
-4163 1214 4107 1196 Dl
-4106 1196 4044 1184 Dl
-4044 1183 3975 1177 Dl
-3975 1176 3901 1176 Dl
-3900 1176 3819 1181 Dl
-3818 1181 3731 1191 Dl
-3731 1191 3638 1207 Dl
-3637 1208 2902 1359 Dl
-2902 1361 2738 1389 Dl
-2737 1389 2592 1401 Dl
-2592 1402 2466 1399 Dl
-2466 1398 2410 1391 Dl
-2409 1389 2358 1377 Dl
-2359 1378 2191 1336 Dl
-2190 1335 2126 1325 Dl
-2125 1325 2074 1322 Dl
-1841 2758 1841 3250 Dl
-1326 2758 1652 2758 Dl
-1653 2758 1653 3250 Dl
-1452 3590 1452 3251 Dl
-1452 3251 2073 3251 Dl
-2073 3251 2073 3590 Dl
-2073 3590 1452 3590 Dl
-1483 3559 1483 3283 Dl
-1483 3282 2041 3282 Dl
-2041 3282 2041 3558 Dl
-2041 3559 1483 3559 Dl
-(Datakit) 1589 3440 w
-2073 3420 2327 3420 Dl
-2327 3420 2327 3761 Dl
-2170 3919 313 313 De
-(Term) 2201 3939 w
-1969 3590 1969 3762 Dl
-1812 3919 313 313 De
-(Term) 1843 3939 w
-1599 3590 1599 3768 Dl
-1436 3925 313 313 De
-(Term) 1467 3945 w
-8 /LucidaSans-Italic f
-(Figure) 900 4306 w
-(1.) 1177 4306 w
-(Structure) 1285 4306 w
-(of) 1679 4306 w
-(a) 1787 4306 w
-(large) 1868 4306 w
-(Plan) 2101 4306 w
-(9) 2301 4306 w
-(installation.) 2383 4306 w
-8 /LucidaSansUnicode00 f
-(CPU) 2902 4306 w
-(servers) 3088 4306 w
-(and) 3400 4306 w
-(file) 3577 4306 w
-(servers) 3731 4306 w
-(share) 4044 4306 w
-(fast) 4290 4306 w
-(local-area) 4468 4306 w
-(networks,) 900 4416 w
-(while) 1320 4416 w
-(terminals) 1561 4416 w
-(use) 1962 4416 w
-(slower) 2136 4416 w
-(wider-area) 2427 4416 w
-(networks) 2890 4416 w
-(such) 3284 4416 w
-(as) 3503 4416 w
-(Ethernet,) 3625 4416 w
-(Datakit,) 4014 4416 w
-(or) 4354 4416 w
-(telephone) 4473 4416 w
-(lines) 900 4526 w
-(to) 1113 4526 w
-(connect) 1223 4526 w
-(to) 1560 4526 w
-(them.) 1670 4526 w
-(Gateway) 1952 4526 w
-(machines,) 2308 4526 w
-(which) 2733 4526 w
-(are) 2990 4526 w
-(just) 3143 4526 w
-(CPU) 3319 4526 w
-(servers) 3504 4526 w
-(connected) 3815 4526 w
-(to) 4248 4526 w
-(multiple) 4359 4526 w
-(net\255) 4709 4526 w
-(works,) 900 4646 w
-(allow) 1183 4646 w
-(machines) 1410 4646 w
-(on) 1804 4646 w
-(one) 1929 4646 w
-(network) 2099 4646 w
-(to) 2440 4646 w
-(see) 2545 4646 w
-(another.) 2702 4646 w
-10 /LucidaSansUnicode00 f
-(The) 970 4922 w
-(modern) 1200 4922 w
-(style) 1625 4922 w
-(of) 1900 4922 w
-(computing) 2048 4922 w
-(offers) 2618 4922 w
-(each) 2951 4922 w
-(user) 3225 4922 w
-(a) 3485 4922 w
-(dedicated) 3590 4922 w
-(workstation) 4113 4922 w
-(or) 4732 4922 w
-(PC.) 4884 4922 w
-(Plan) 720 5042 w
-(9) 957 5042 w
-10 /LucidaSansUnicode20 f
-(\031) 1020 5042 w
-10 /LucidaSansUnicode00 f
-(s) 1052 5042 w
-(approach) 1139 5042 w
-(is) 1626 5042 w
-(different.) 1741 5042 w
-(The) 2258 5042 w
-(various) 2474 5042 w
-(machines) 2860 5042 w
-(with) 3354 5042 w
-(screens,) 3594 5042 w
-(keyboards,) 4029 5042 w
-(and) 4596 5042 w
-(mice) 4811 5042 w
-(all) 720 5162 w
-(provide) 866 5162 w
-(access) 1264 5162 w
-(to) 1612 5162 w
-(the) 1743 5162 w
-(resources) 1931 5162 w
-(of) 2434 5162 w
-(the) 2565 5162 w
-(network,) 2753 5162 w
-(so) 3210 5162 w
-(they) 3355 5162 w
-(are) 3596 5162 w
-(functionally) 3782 5162 w
-(equivalent,) 4382 5162 w
-(in) 4949 5162 w
-(the) 720 5282 w
-(manner) 914 5282 w
-(of) 1322 5282 w
-(the) 1459 5282 w
-(terminals) 1653 5282 w
-(attached) 2145 5282 w
-(to) 2600 5282 w
-(old) 2737 5282 w
-(timesharing) 2929 5282 w
-(systems.) 3545 5282 w
-(When) 4038 5282 w
-(someone) 4342 5282 w
-(uses) 4820 5282 w
-(the) 720 5402 w
-(system,) 922 5402 w
-(though,) 1341 5402 w
-(the) 1766 5402 w
-(terminal) 1968 5402 w
-(is) 2417 5402 w
-(temporarily) 2544 5402 w
-(personalized) 3148 5402 w
-(by) 3818 5402 w
-(that) 3980 5402 w
-(user.) 4219 5402 w
-(Instead) 4541 5402 w
-(of) 4942 5402 w
-(customizing) 720 5522 w
-(the) 1356 5522 w
-(hardware,) 1553 5522 w
-(Plan) 2077 5522 w
-(9) 2320 5522 w
-(offers) 2425 5522 w
-(the) 2750 5522 w
-(ability) 2947 5522 w
-(to) 3283 5522 w
-(customize) 3422 5522 w
-(one) 3960 5522 w
-10 /LucidaSansUnicode20 f
-(\031) 4139 5522 w
-10 /LucidaSansUnicode00 f
-(s) 4171 5522 w
-(view) 4263 5522 w
-(of) 4518 5522 w
-(the) 4657 5522 w
-(sys\255) 4853 5522 w
-(tem) 720 5642 w
-(provided) 943 5642 w
-(by) 1408 5642 w
-(the) 1560 5642 w
-(software.) 1752 5642 w
-(That) 2268 5642 w
-(customization) 2522 5642 w
-(is) 3245 5642 w
-(accomplished) 3363 5642 w
-(by) 4065 5642 w
-(giving) 4218 5642 w
-(local,) 4552 5642 w
-(per\255) 4847 5642 w
-(sonal) 720 5762 w
-(names) 1011 5762 w
-(for) 1361 5762 w
-(the) 1533 5762 w
-(publicly) 1721 5762 w
-(visible) 2132 5762 w
-(resources) 2474 5762 w
-(in) 2977 5762 w
-(the) 3101 5762 w
-(network.) 3289 5762 w
-(Plan) 3778 5762 w
-(9) 4012 5762 w
-(provides) 4108 5762 w
-(the) 4557 5762 w
-(mech\255) 4745 5762 w
-(anism) 720 5882 w
-(to) 1059 5882 w
-(assemble) 1207 5882 w
-(a) 1711 5882 w
-(personal) 1816 5882 w
-(view) 2284 5882 w
-(of) 2548 5882 w
-(the) 2696 5882 w
-(public) 2901 5882 w
-(space) 3248 5882 w
-(with) 3574 5882 w
-(local) 3829 5882 w
-(names) 4104 5882 w
-(for) 4471 5882 w
-(globally) 4660 5882 w
-(accessible) 720 6002 w
-(resources.) 1255 6002 w
-(Since) 1832 6002 w
-(the) 2127 6002 w
-(most) 2325 6002 w
-(important) 2610 6002 w
-(resources) 3131 6002 w
-(of) 3644 6002 w
-(the) 3784 6002 w
-(network) 3981 6002 w
-(are) 4415 6002 w
-(files,) 4609 6002 w
-(the) 4885 6002 w
-(model of that view is file-oriented.) 720 6122 w
-(The) 970 6278 w
-(client) 1194 6278 w
-10 /LucidaSansUnicode20 f
-(\031) 1458 6278 w
-10 /LucidaSansUnicode00 f
-(s) 1490 6278 w
-(local) 1584 6278 w
-(name) 1852 6278 w
-(space) 2161 6278 w
-(provides) 2480 6278 w
-(a) 2939 6278 w
-(way) 3038 6278 w
-(to) 3266 6278 w
-(customize) 3408 6278 w
-(the) 3949 6278 w
-(user) 4148 6278 w
-10 /LucidaSansUnicode20 f
-(\031) 4358 6278 w
-10 /LucidaSansUnicode00 f
-(s) 4390 6278 w
-(view) 4485 6278 w
-(of) 4743 6278 w
-(the) 4885 6278 w
-(network.) 720 6398 w
-(The) 1213 6398 w
-(services) 1431 6398 w
-(available) 1855 6398 w
-(in) 2315 6398 w
-(the) 2443 6398 w
-(network) 2635 6398 w
-(all) 3064 6398 w
-(export) 3214 6398 w
-(file) 3570 6398 w
-(hierarchies.) 3758 6398 w
-(Those) 4391 6398 w
-(impor\255) 4720 6398 w
-(tant) 720 6518 w
-(to) 944 6518 w
-(the) 1075 6518 w
-(user) 1263 6518 w
-(are) 1506 6518 w
-(gathered) 1691 6518 w
-(together) 2156 6518 w
-(into) 2601 6518 w
-(a) 2823 6518 w
-(custom) 2911 6518 w
-(name) 3299 6518 w
-(space;) 3598 6518 w
-(those) 3939 6518 w
-(of) 4240 6518 w
-(no) 4372 6518 w
-(immediate) 4529 6518 w
-(interest) 720 6638 w
-(are) 1130 6638 w
-(ignored.) 1323 6638 w
-(This) 1802 6638 w
-(is) 2048 6638 w
-(a) 2169 6638 w
-(different) 2265 6638 w
-(style) 2724 6638 w
-(of) 2990 6638 w
-(use) 3129 6638 w
-(from) 3339 6638 w
-(the) 3612 6638 w
-(idea) 3808 6638 w
-(of) 4051 6638 w
-(a) 4189 6638 w
-10 /LucidaSansUnicode20 f
-(\030) 4284 6638 w
-10 /LucidaSansUnicode00 f
-(uniform) 4316 6638 w
-(global) 4741 6638 w
-(name) 720 6758 w
-(space) 1019 6758 w
-10 /LucidaSansUnicode20 f
-(\031) 1295 6758 w
-10 /LucidaSansUnicode00 f
-(.) 1327 6758 w
-(In) 1424 6758 w
-(Plan) 1548 6758 w
-(9,) 1782 6758 w
-(there) 1910 6758 w
-(are) 2196 6758 w
-(known) 2382 6758 w
-(names) 2736 6758 w
-(for) 3087 6758 w
-(services) 3260 6758 w
-(and) 3681 6758 w
-(uniform) 3895 6758 w
-(names) 4314 6758 w
-(for) 4665 6758 w
-(files) 4838 6758 w
-(exported) 720 6878 w
-(by) 1202 6878 w
-(those) 1361 6878 w
-(services,) 1672 6878 w
-(but) 2134 6878 w
-(the) 2339 6878 w
-(view) 2537 6878 w
-(is) 2794 6878 w
-(entirely) 2917 6878 w
-(local.) 3322 6878 w
-(As) 3654 6878 w
-(an) 3817 6878 w
-(analogy,) 3977 6878 w
-(consider) 4428 6878 w
-(the) 4885 6878 w
-(difference) 720 6998 w
-(between) 1263 6998 w
-(the) 1725 6998 w
-(phrase) 1935 6998 w
-10 /LucidaSansUnicode20 f
-(\030) 2318 6998 w
-10 /LucidaSansUnicode00 f
-(my) 2350 6998 w
-(house) 2550 6998 w
-10 /LucidaSansUnicode20 f
-(\031) 2842 6998 w
-10 /LucidaSansUnicode00 f
-(and) 2929 6998 w
-(the) 3164 6998 w
-(precise) 3374 6998 w
-(address) 3776 6998 w
-(of) 4212 6998 w
-(the) 4366 6998 w
-(speaker) 4577 6998 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 6998 w
-10 /LucidaSansUnicode00 f
-(s) 4989 6998 w
-(home.) 720 7118 w
-(The) 1105 7118 w
-(latter) 1335 7118 w
-(may) 1639 7118 w
-(be) 1887 7118 w
-(used) 2054 7118 w
-(by) 2334 7118 w
-(anyone) 2497 7118 w
-(but) 2893 7118 w
-(the) 3103 7118 w
-(former) 3306 7118 w
-(is) 3683 7118 w
-(easier) 3811 7118 w
-(to) 4147 7118 w
-(say) 4293 7118 w
-(and) 4499 7118 w
-(makes) 4727 7118 w
-(sense) 720 7238 w
-(when) 1037 7238 w
-(spoken.) 1335 7238 w
-(It) 1791 7238 w
-(also) 1898 7238 w
-(changes) 2135 7238 w
-(meaning) 2575 7238 w
-(depending) 3035 7238 w
-(on) 3592 7238 w
-(who) 3756 7238 w
-(says) 3998 7238 w
-(it,) 4249 7238 w
-(yet) 4389 7238 w
-(that) 4576 7238 w
-(does) 4809 7238 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(not) 720 840 w
-(cause) 928 840 w
-(confusion.) 1251 840 w
-(Similarly,) 1839 840 w
-(in) 2330 840 w
-(Plan) 2469 840 w
-(9) 2718 840 w
-(the) 2829 840 w
-(name) 3032 840 w
-10 /LucidaTypewriter f
-(/dev/cons) 3346 840 w
-10 /LucidaSansUnicode00 f
-(always) 4042 840 w
-(refers) 4409 840 w
-(to) 4739 840 w
-(the) 4885 840 w
-(user) 720 960 w
-10 /LucidaSansUnicode20 f
-(\031) 930 960 w
-10 /LucidaSansUnicode00 f
-(s) 962 960 w
-(terminal) 1055 960 w
-(and) 1499 960 w
-10 /LucidaTypewriter f
-(/bin/date) 1721 960 w
-10 /LucidaSansUnicode00 f
-(the) 2411 960 w
-(correct) 2608 960 w
-(version) 2988 960 w
-(of) 3383 960 w
-(the) 3524 960 w
-(date) 3722 960 w
-(command) 3976 960 w
-(to) 4497 960 w
-(run,) 4638 960 w
-(but) 4878 960 w
-(which) 720 1080 w
-(files) 1035 1080 w
-(those) 1271 1080 w
-(names) 1572 1080 w
-(represent) 1923 1080 w
-(depends) 2419 1080 w
-(on) 2866 1080 w
-(circumstances) 3022 1080 w
-(such) 3745 1080 w
-(as) 4004 1080 w
-(the) 4143 1080 w
-(architecture) 4331 1080 w
-(of) 4942 1080 w
-(the) 720 1200 w
-(machine) 920 1200 w
-(executing) 1373 1200 w
-10 /LucidaTypewriter f
-(date) 1894 1200 w
-10 /LucidaSansUnicode00 f
-(.) 2182 1200 w
-(Plan) 2292 1200 w
-(9,) 2539 1200 w
-(then,) 2680 1200 w
-(has) 2975 1200 w
-(local) 3189 1200 w
-(name) 3460 1200 w
-(spaces) 3772 1200 w
-(that) 4145 1200 w
-(obey) 4382 1200 w
-(globally) 4660 1200 w
-(understood) 720 1320 w
-(conventions;) 1315 1320 w
-(it) 1969 1320 w
-(is) 2073 1320 w
-(the) 2191 1320 w
-(conventions) 2384 1320 w
-(that) 3006 1320 w
-(guarantee) 3235 1320 w
-(sane) 3759 1320 w
-(behavior) 4020 1320 w
-(in) 4476 1320 w
-(the) 4604 1320 w
-(pres\255) 4796 1320 w
-(ence of local names.) 720 1440 w
-(The) 970 1596 w
-(9P) 1195 1596 w
-(protocol) 1357 1596 w
-(is) 1805 1596 w
-(structured) 1929 1596 w
-(as) 2474 1596 w
-(a) 2624 1596 w
-(set) 2723 1596 w
-(of) 2911 1596 w
-(transactions) 3053 1596 w
-(that) 3689 1596 w
-(send) 3924 1596 w
-(a) 4200 1596 w
-(request) 4299 1596 w
-(from) 4709 1596 w
-(a) 4985 1596 w
-(client) 720 1716 w
-(to) 1028 1716 w
-(a) 1170 1716 w
-(\(local) 1269 1716 w
-(or) 1571 1716 w
-(remote\)) 1717 1716 w
-(server) 2137 1716 w
-(and) 2477 1716 w
-(return) 2700 1716 w
-(the) 3042 1716 w
-(result.) 3240 1716 w
-(9P) 3623 1716 w
-(controls) 3784 1716 w
-(file) 4220 1716 w
-(systems,) 4414 1716 w
-(not) 4880 1716 w
-(just) 720 1836 w
-(files:) 941 1836 w
-(it) 1216 1836 w
-(includes) 1323 1836 w
-(procedures) 1767 1836 w
-(to) 2353 1836 w
-(resolve) 2493 1836 w
-(file) 2881 1836 w
-(names) 3074 1836 w
-(and) 3433 1836 w
-(traverse) 3655 1836 w
-(the) 4086 1836 w
-(name) 4283 1836 w
-(hierarchy) 4591 1836 w
-(of) 720 1956 w
-(the) 854 1956 w
-(file) 1045 1956 w
-(system) 1232 1956 w
-(provided) 1608 1956 w
-(by) 2072 1956 w
-(the) 2223 1956 w
-(server.) 2414 1956 w
-(On) 2810 1956 w
-(the) 2985 1956 w
-(other) 3175 1956 w
-(hand,) 3467 1956 w
-(the) 3776 1956 w
-(client) 3966 1956 w
-10 /LucidaSansUnicode20 f
-(\031) 4230 1956 w
-10 /LucidaSansUnicode00 f
-(s) 4262 1956 w
-(name) 4348 1956 w
-(space) 4649 1956 w
-(is) 4960 1956 w
-(held) 720 2076 w
-(by) 975 2076 w
-(the) 1135 2076 w
-(client) 1335 2076 w
-(system) 1644 2076 w
-(alone,) 2029 2076 w
-(not) 2369 2076 w
-(on) 2574 2076 w
-(or) 2742 2076 w
-(with) 2889 2076 w
-(the) 3139 2076 w
-(server,) 3339 2076 w
-(a) 3713 2076 w
-(distinction) 3814 2076 w
-(from) 4371 2076 w
-(systems) 4649 2076 w
-(such) 720 2196 w
-(as) 989 2196 w
-(Sprite) 1138 2196 w
-([OCDNW88].) 1461 2196 w
-(Also,) 2142 2196 w
-(file) 2427 2196 w
-(access) 2621 2196 w
-(is) 2979 2196 w
-(at) 3102 2196 w
-(the) 3236 2196 w
-(level) 3433 2196 w
-(of) 3697 2196 w
-(bytes,) 3837 2196 w
-(not) 4170 2196 w
-(blocks,) 4372 2196 w
-(which) 4759 2196 w
-(distinguishes) 720 2316 w
-(9P) 1408 2316 w
-(from) 1570 2316 w
-(protocols) 1846 2316 w
-(like) 2345 2316 w
-(NFS) 2561 2316 w
-(and) 2787 2316 w
-(RFS.) 3011 2316 w
-(A) 3290 2316 w
-(paper) 3403 2316 w
-(by) 3725 2316 w
-(Welch) 3884 2316 w
-(compares) 4212 2316 w
-(Sprite,) 4728 2316 w
-(NFS, and Plan 9) 720 2436 w
-10 /LucidaSansUnicode20 f
-(\031) 1474 2436 w
-10 /LucidaSansUnicode00 f
-(s network file system structures [Welc94].) 1506 2436 w
-(This) 970 2592 w
-(approach) 1214 2592 w
-(was) 1704 2592 w
-(designed) 1926 2592 w
-(with) 2407 2592 w
-(traditional) 2651 2592 w
-(files) 3188 2592 w
-(in) 3429 2592 w
-(mind,) 3560 2592 w
-(but) 3879 2592 w
-(can) 4081 2592 w
-(be) 4289 2592 w
-(extended) 4448 2592 w
-(to) 4942 2592 w
-(many) 720 2712 w
-(other) 1026 2712 w
-(resources.) 1327 2712 w
-(Plan) 1905 2712 w
-(9) 2150 2712 w
-(services) 2256 2712 w
-(that) 2686 2712 w
-(export) 2920 2712 w
-(file) 3282 2712 w
-(hierarchies) 3476 2712 w
-(include) 4052 2712 w
-(I/O) 4447 2712 w
-(devices,) 4650 2712 w
-(backup) 720 2832 w
-(services,) 1112 2832 w
-(the) 1571 2832 w
-(window) 1766 2832 w
-(system,) 2175 2832 w
-(network) 2587 2832 w
-(interfaces,) 3020 2832 w
-(and) 3568 2832 w
-(many) 3789 2832 w
-(others.) 4092 2832 w
-(One) 4505 2832 w
-(exam\255) 4742 2832 w
-(ple) 720 2952 w
-(is) 906 2952 w
-(the) 1024 2952 w
-(process) 1217 2952 w
-(file) 1629 2952 w
-(system,) 1818 2952 w
-10 /LucidaTypewriter f
-(/proc) 2228 2952 w
-10 /LucidaSansUnicode00 f
-(,) 2588 2952 w
-(which) 2658 2952 w
-(provides) 2976 2952 w
-(a) 3429 2952 w
-(clean) 3521 2952 w
-(way) 3811 2952 w
-(to) 4032 2952 w
-(examine) 4167 2952 w
-(and) 4616 2952 w
-(con\255) 4833 2952 w
-(trol) 720 3072 w
-(running) 923 3072 w
-(processes.) 1338 3072 w
-(Precursor) 1918 3072 w
-(systems) 2413 3072 w
-(had) 2840 3072 w
-(a) 3056 3072 w
-(similar) 3147 3072 w
-(idea) 3510 3072 w
-([Kill84],) 3749 3072 w
-(but) 4161 3072 w
-(Plan) 4359 3072 w
-(9) 4596 3072 w
-(pushes) 4695 3072 w
-(the) 720 3192 w
-(file) 918 3192 w
-(metaphor) 1112 3192 w
-(much) 1623 3192 w
-(further) 1934 3192 w
-([PPTTW93].) 2313 3192 w
-(The) 2934 3192 w
-(file) 3158 3192 w
-(system) 3352 3192 w
-(model) 3735 3192 w
-(is) 4080 3192 w
-(well-understood,) 4202 3192 w
-(both) 720 3312 w
-(by) 984 3312 w
-(system) 1140 3312 w
-(builders) 1522 3312 w
-(and) 1958 3312 w
-(general) 2180 3312 w
-(users,) 2583 3312 w
-(so) 2918 3312 w
-(services) 3072 3312 w
-(that) 3501 3312 w
-(present) 3734 3312 w
-(file-like) 4142 3312 w
-(interfaces) 4565 3312 w
-(are) 720 3432 w
-(easy) 918 3432 w
-(to) 1178 3432 w
-(build,) 1322 3432 w
-(easy) 1645 3432 w
-(to) 1904 3432 w
-(understand,) 2047 3432 w
-(and) 2676 3432 w
-(easy) 2901 3432 w
-(to) 3160 3432 w
-(use.) 3303 3432 w
-(Files) 3581 3432 w
-(come) 3845 3432 w
-(with) 4151 3432 w
-(agreed-upon) 4401 3432 w
-(rules) 720 3552 w
-(for) 1006 3552 w
-(protection,) 1192 3552 w
-(naming,) 1769 3552 w
-(and) 2211 3552 w
-(access) 2439 3552 w
-(both) 2802 3552 w
-(local) 3073 3552 w
-(and) 3346 3552 w
-(remote,) 3574 3552 w
-(so) 3998 3552 w
-(services) 4158 3552 w
-(built) 4593 3552 w
-(this) 4861 3552 w
-(way) 720 3672 w
-(are) 968 3672 w
-(ready-made) 1184 3672 w
-(for) 1840 3672 w
-(a) 2042 3672 w
-(distributed) 2160 3672 w
-(system.) 2754 3672 w
-(\(This) 3221 3672 w
-(is) 3522 3672 w
-(a) 3665 3672 w
-(distinction) 3783 3672 w
-(from) 4357 3672 w
-10 /LucidaSansUnicode20 f
-(\030) 4652 3672 w
-10 /LucidaSansUnicode00 f
-(object-) 4684 3672 w
-(oriented) 720 3792 w
-10 /LucidaSansUnicode20 f
-(\031) 1125 3792 w
-10 /LucidaSansUnicode00 f
-(models,) 1209 3792 w
-(where) 1646 3792 w
-(these) 1990 3792 w
-(issues) 2304 3792 w
-(must) 2656 3792 w
-(be) 2951 3792 w
-(faced) 3122 3792 w
-(anew) 3436 3792 w
-(for) 3738 3792 w
-(every) 3929 3792 w
-(class) 4238 3792 w
-(of) 4527 3792 w
-(object.\)) 4677 3792 w
-(Examples in the sections that follow illustrate these ideas in action.) 720 3912 w
-10 /LucidaSans-Demi f
-(The Command-level View) 720 4152 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 4308 w
-(9) 1209 4308 w
-(is) 1310 4308 w
-(meant) 1428 4308 w
-(to) 1769 4308 w
-(be) 1905 4308 w
-(used) 2062 4308 w
-(from) 2332 4308 w
-(a) 2602 4308 w
-(machine) 2695 4308 w
-(with) 3141 4308 w
-(a) 3384 4308 w
-(screen) 3477 4308 w
-(running) 3832 4308 w
-(the) 4251 4308 w
-(window) 4445 4308 w
-(sys\255) 4853 4308 w
-(tem.) 720 4428 w
-(It) 1019 4428 w
-(has) 1134 4428 w
-(no) 1351 4428 w
-(notion) 1523 4428 w
-(of) 1884 4428 w
-10 /LucidaSansUnicode20 f
-(\030) 2030 4428 w
-10 /LucidaSansUnicode00 f
-(teletype) 2062 4428 w
-10 /LucidaSansUnicode20 f
-(\031) 2448 4428 w
-10 /LucidaSansUnicode00 f
-(in) 2528 4428 w
-(the) 2667 4428 w
-(UNIX) 2870 4428 w
-(sense.) 3153 4428 w
-(The) 3541 4428 w
-(keyboard) 3770 4428 w
-(handling) 4267 4428 w
-(of) 4739 4428 w
-(the) 4885 4428 w
-(bare) 720 4548 w
-(system) 975 4548 w
-(is) 1355 4548 w
-(rudimentary,) 1475 4548 w
-(but) 2138 4548 w
-(once) 2340 4548 w
-(the) 2610 4548 w
-(window) 2805 4548 w
-(system,) 3215 4548 w
-(8\275) 3628 4548 w
-([Pike91],) 3812 4548 w
-(is) 4275 4548 w
-(running,) 4396 4548 w
-(text) 4849 4548 w
-(can) 720 4668 w
-(be) 921 4668 w
-(edited) 1073 4668 w
-(with) 1410 4668 w
-10 /LucidaSansUnicode20 f
-(\030) 1648 4668 w
-10 /LucidaSansUnicode00 f
-(cut) 1680 4668 w
-(and) 1863 4668 w
-(paste) 2076 4668 w
-10 /LucidaSansUnicode20 f
-(\031) 2338 4668 w
-10 /LucidaSansUnicode00 f
-(operations) 2403 4668 w
-(from) 2952 4668 w
-(a) 3217 4668 w
-(pop-up) 3305 4668 w
-(menu, copied between win\255) 3708 4668 w
-(dows,) 720 4788 w
-(and) 1045 4788 w
-(so) 1266 4788 w
-(on.) 1419 4788 w
-(8\275) 1648 4788 w
-(permits) 1833 4788 w
-(editing) 2245 4788 w
-(text) 2625 4788 w
-(from) 2858 4788 w
-(the) 3132 4788 w
-(past,) 3329 4788 w
-(not) 3609 4788 w
-(just) 3811 4788 w
-(on) 4033 4788 w
-(the) 4198 4788 w
-(current) 4395 4788 w
-(input) 4787 4788 w
-(line.) 720 4908 w
-(The) 1000 4908 w
-(text-editing) 1220 4908 w
-(capabilities) 1846 4908 w
-(of) 2432 4908 w
-(8\275) 2569 4908 w
-(are) 2751 4908 w
-(strong) 2942 4908 w
-(enough) 3295 4908 w
-(to) 3699 4908 w
-(displace) 3836 4908 w
-(special) 4272 4908 w
-(features) 4645 4908 w
-(such) 720 5028 w
-(as) 983 5028 w
-(history) 1126 5028 w
-(in) 1496 5028 w
-(the) 1624 5028 w
-(shell,) 1816 5028 w
-(paging) 2112 5028 w
-(and) 2482 5028 w
-(scrolling,) 2699 5028 w
-(and) 3183 5028 w
-(mail) 3400 5028 w
-(editors.) 3643 5028 w
-(8\275) 4082 5028 w
-(windows) 4262 5028 w
-(do) 4719 5028 w
-(not) 4880 5028 w
-(support) 720 5148 w
-(cursor) 1135 5148 w
-(addressing) 1479 5148 w
-(and,) 2048 5148 w
-(except) 2296 5148 w
-(for) 2656 5148 w
-(one) 2831 5148 w
-(terminal) 3046 5148 w
-(emulator) 3484 5148 w
-(to) 3954 5148 w
-(simplify) 4088 5148 w
-(connecting) 4507 5148 w
-(to traditional systems, there is no cursor-addressing software in Plan 9.) 720 5268 w
-(Each) 970 5424 w
-(window) 1228 5424 w
-(is) 1633 5424 w
-(created) 1749 5424 w
-(in) 2144 5424 w
-(a) 2272 5424 w
-(separate) 2364 5424 w
-(name) 2815 5424 w
-(space.) 3118 5424 w
-(Adjustments) 3495 5424 w
-(made) 4143 5424 w
-(to) 4447 5424 w
-(the) 4582 5424 w
-(name) 4774 5424 w
-(space) 720 5544 w
-(in) 1039 5544 w
-(a) 1173 5544 w
-(window) 1271 5544 w
-(do) 1682 5544 w
-(not) 1848 5544 w
-(affect) 2050 5544 w
-(other) 2365 5544 w
-(windows) 2664 5544 w
-(or) 3126 5544 w
-(programs,) 3270 5544 w
-(making) 3811 5544 w
-(it) 4212 5544 w
-(safe) 4320 5544 w
-(to) 4561 5544 w
-(experi\255) 4701 5544 w
-(ment) 720 5664 w
-(with) 1013 5664 w
-(local) 1263 5664 w
-(modifications) 1533 5664 w
-(to) 2236 5664 w
-(the) 2379 5664 w
-(name) 2579 5664 w
-(space,) 2890 5664 w
-(for) 3243 5664 w
-(example) 3427 5664 w
-(to) 3885 5664 w
-(substitute) 4029 5664 w
-(files) 4560 5664 w
-(from) 4808 5664 w
-(the) 720 5784 w
-(dump) 909 5784 w
-(file) 1223 5784 w
-(system) 1407 5784 w
-(when) 1780 5784 w
-(debugging.) 2070 5784 w
-(Once) 2688 5784 w
-(the) 2968 5784 w
-(debugging) 3156 5784 w
-(is) 3710 5784 w
-(done,) 3823 5784 w
-(the) 4130 5784 w
-(window) 4318 5784 w
-(can) 4720 5784 w
-(be) 4921 5784 w
-(deleted) 720 5904 w
-(and) 1115 5904 w
-(all) 1330 5904 w
-(trace) 1478 5904 w
-(of) 1753 5904 w
-(the) 1886 5904 w
-(experimental) 2076 5904 w
-(apparatus) 2749 5904 w
-(is) 3266 5904 w
-(gone.) 3382 5904 w
-(Similar) 3723 5904 w
-(arguments) 4089 5904 w
-(apply) 4644 5904 w
-(to) 4942 5904 w
-(the) 720 6024 w
-(private) 913 6024 w
-(space) 1284 6024 w
-(each) 1598 6024 w
-(window) 1860 6024 w
-(has) 2267 6024 w
-(for) 2473 6024 w
-(environment) 2650 6024 w
-(variables,) 3298 6024 w
-(notes) 3798 6024 w
-(\(analogous) 4102 6024 w
-(to) 4670 6024 w
-(UNIX) 4805 6024 w
-(signals\), etc.) 720 6144 w
-(Each) 970 6300 w
-(window) 1241 6300 w
-(is) 1660 6300 w
-(created) 1790 6300 w
-(running) 2199 6300 w
-(an) 2629 6300 w
-(application,) 2796 6300 w
-(such) 3412 6300 w
-(as) 3688 6300 w
-(the) 3844 6300 w
-(shell,) 4049 6300 w
-(with) 4358 6300 w
-(standard) 4613 6300 w
-(input) 720 6420 w
-(and) 1009 6420 w
-(output) 1225 6420 w
-(connected) 1583 6420 w
-(to) 2118 6420 w
-(the) 2252 6420 w
-(editable) 2443 6420 w
-(text) 2867 6420 w
-(of) 3094 6420 w
-(the) 3228 6420 w
-(window.) 3419 6420 w
-(Each) 3888 6420 w
-(window) 4146 6420 w
-(also) 4551 6420 w
-(has) 4782 6420 w
-(a) 4985 6420 w
-(private) 720 6540 w
-(bitmap) 1107 6540 w
-(and) 1501 6540 w
-(multiplexed) 1735 6540 w
-(access) 2367 6540 w
-(to) 2737 6540 w
-(the) 2890 6540 w
-(keyboard,) 3100 6540 w
-(mouse,) 3636 6540 w
-(and) 4046 6540 w
-(other) 4281 6540 w
-(graphical) 4593 6540 w
-(resources) 720 6660 w
-(through) 1235 6660 w
-(files) 1667 6660 w
-(like) 1914 6660 w
-10 /LucidaTypewriter f
-(/dev/mouse) 2131 6660 w
-10 /LucidaSansUnicode00 f
-(,) 2851 6660 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 2928 6660 w
-10 /LucidaSansUnicode00 f
-(,) 3720 6660 w
-(and) 3796 6660 w
-10 /LucidaTypewriter f
-(/dev/cons) 4020 6660 w
-10 /LucidaSansUnicode00 f
-(\(analo\255) 4712 6660 w
-(gous) 720 6780 w
-(to) 990 6780 w
-(UNIX) 1122 6780 w
-10 /LucidaSansUnicode20 f
-(\031) 1357 6780 w
-10 /LucidaSansUnicode00 f
-(s) 1389 6780 w
-10 /LucidaTypewriter f
-(/dev/tty) 1474 6780 w
-10 /LucidaSansUnicode00 f
-(\).) 2050 6780 w
-(These) 2181 6780 w
-(files) 2503 6780 w
-(are) 2739 6780 w
-(provided) 2925 6780 w
-(by) 3387 6780 w
-(8\275,) 3536 6780 w
-(which) 3745 6780 w
-(is) 4060 6780 w
-(implemented) 4174 6780 w
-(as) 4845 6780 w
-(a) 4985 6780 w
-(file) 720 6900 w
-(server.) 904 6900 w
-(Unlike) 1298 6900 w
-(X) 1634 6900 w
-(windows,) 1730 6900 w
-(where a new application typically creates a new window to) 2215 6900 w
-(run in, an 8\275) 720 7020 w
-(graphics) 1397 7020 w
-(application) 1844 7020 w
-(usually) 2411 7020 w
-(runs) 2784 7020 w
-(in) 3033 7020 w
-(the) 3157 7020 w
-(window) 3345 7020 w
-(where) 3747 7020 w
-(it) 4072 7020 w
-(starts.) 4171 7020 w
-(It) 4540 7020 w
-(is) 4639 7020 w
-(possi\255) 4752 7020 w
-(ble) 720 7140 w
-(and) 909 7140 w
-(efficient) 1130 7140 w
-(for) 1565 7140 w
-(an) 1745 7140 w
-(application) 1903 7140 w
-(to) 2478 7140 w
-(create) 2617 7140 w
-(a) 2954 7140 w
-(new) 3050 7140 w
-(window,) 3286 7140 w
-(but) 3728 7140 w
-(that) 3931 7140 w
-(is) 4162 7140 w
-(not) 4282 7140 w
-(the) 4482 7140 w
-(style) 4677 7140 w
-(of) 4942 7140 w
-(the) 720 7260 w
-(system.) 911 7260 w
-(Again) 1351 7260 w
-(contrasting) 1664 7260 w
-(to) 2248 7260 w
-(X,) 2383 7260 w
-(in) 2515 7260 w
-(which) 2643 7260 w
-(a) 2961 7260 w
-(remote) 3053 7260 w
-(application) 3434 7260 w
-(makes) 4005 7260 w
-(a) 4355 7260 w
-(network) 4447 7260 w
-(call) 4876 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(to) 720 840 w
-(the) 851 840 w
-(X) 1039 840 w
-(server) 1135 840 w
-(to) 1465 840 w
-(start) 1596 840 w
-(running,) 1850 840 w
-(a) 2295 840 w
-(remote) 2383 840 w
-(8\275) 2760 840 w
-(application) 2936 840 w
-(sees) 3503 840 w
-(the) 3750 840 w
-10 /LucidaTypewriter f
-(mouse) 3938 840 w
-10 /LucidaSansUnicode00 f
-(,) 4298 840 w
-10 /LucidaTypewriter f
-(bitblt) 4363 840 w
-10 /LucidaSansUnicode00 f
-(,) 4795 840 w
-(and) 4860 840 w
-10 /LucidaTypewriter f
-(cons) 720 960 w
-10 /LucidaSansUnicode00 f
-(files) 1056 960 w
-(for) 1306 960 w
-(the) 1493 960 w
-(window) 1696 960 w
-(as) 2113 960 w
-(usual) 2267 960 w
-(in) 2574 960 w
-10 /LucidaTypewriter f
-(/dev) 2713 960 w
-10 /LucidaSansUnicode00 f
-(;) 3001 960 w
-(it) 3082 960 w
-(does) 3197 960 w
-(not) 3477 960 w
-(know) 3686 960 w
-(whether) 3993 960 w
-(the) 4433 960 w
-(files) 4637 960 w
-(are) 4888 960 w
-(local.) 720 1080 w
-(It) 1056 1080 w
-(just) 1168 1080 w
-(reads) 1394 1080 w
-(and) 1706 1080 w
-(writes) 1932 1080 w
-(them) 2269 1080 w
-(to) 2563 1080 w
-(control) 2707 1080 w
-(the) 3095 1080 w
-(window;) 3296 1080 w
-(the) 3743 1080 w
-(network) 3944 1080 w
-(connection) 4382 1080 w
-(is) 4960 1080 w
-(already there and multiplexed.) 720 1200 w
-(The) 970 1356 w
-(intended) 1186 1356 w
-(style) 1649 1356 w
-(of) 1909 1356 w
-(use) 2042 1356 w
-(is) 2246 1356 w
-(to) 2361 1356 w
-(run) 2494 1356 w
-(interactive) 2694 1356 w
-(applications) 3234 1356 w
-(such) 3854 1356 w
-(as) 4115 1356 w
-(the) 4257 1356 w
-(window) 4448 1356 w
-(sys\255) 4853 1356 w
-(tem) 720 1476 w
-(and) 950 1476 w
-(text) 1174 1476 w
-(editor) 1408 1476 w
-(on) 1738 1476 w
-(the) 1904 1476 w
-(terminal) 2102 1476 w
-(and) 2547 1476 w
-(to) 2770 1476 w
-(run) 2911 1476 w
-(computation-) 3119 1476 w
-(or) 3831 1476 w
-(file-intensive) 3976 1476 w
-(applica\255) 4662 1476 w
-(tions) 720 1596 w
-(on) 1018 1596 w
-(remote) 1199 1596 w
-(servers.) 1601 1596 w
-(Different) 2071 1596 w
-(windows) 2559 1596 w
-(may) 3038 1596 w
-(be) 3297 1596 w
-(running) 3475 1596 w
-(programs) 3914 1596 w
-(on) 4440 1596 w
-(different) 4622 1596 w
-(machines) 720 1716 w
-(over) 1219 1716 w
-(different) 1469 1716 w
-(networks,) 1927 1716 w
-(but) 2442 1716 w
-(by) 2644 1716 w
-(making) 2799 1716 w
-(the) 3198 1716 w
-(name) 3393 1716 w
-(space) 3699 1716 w
-(equivalent) 4015 1716 w
-(in) 4556 1716 w
-(all) 4687 1716 w
-(win\255) 4839 1716 w
-(dows,) 720 1836 w
-(this) 1056 1836 w
-(is) 1287 1836 w
-(transparent:) 1419 1836 w
-(the) 2063 1836 w
-(same) 2270 1836 w
-(commands) 2577 1836 w
-(and) 3158 1836 w
-(resources) 3391 1836 w
-(are) 3914 1836 w
-(available,) 4119 1836 w
-(with) 4627 1836 w
-(the) 4885 1836 w
-(same names, wherever the computation is performed.) 720 1956 w
-(The) 970 2112 w
-(command) 1186 2112 w
-(set) 1699 2112 w
-(of) 1878 2112 w
-(Plan) 2011 2112 w
-(9) 2247 2112 w
-(is) 2346 2112 w
-(similar) 2462 2112 w
-(to) 2825 2112 w
-(that) 2959 2112 w
-(of) 3186 2112 w
-(UNIX.) 3320 2112 w
-(The) 3655 2112 w
-(commands) 3872 2112 w
-(fall) 4437 2112 w
-(into) 4623 2112 w
-(sev\255) 4848 2112 w
-(eral) 720 2232 w
-(broad) 944 2232 w
-(classes.) 1270 2232 w
-(Some) 1721 2232 w
-(are) 2028 2232 w
-(new) 2223 2232 w
-(programs) 2461 2232 w
-(for) 2971 2232 w
-(old) 3153 2232 w
-(jobs:) 3349 2232 w
-(programs) 3629 2232 w
-(like) 4138 2232 w
-10 /LucidaTypewriter f
-(ls) 4352 2232 w
-10 /LucidaSansUnicode00 f
-(,) 4496 2232 w
-10 /LucidaTypewriter f
-(cat) 4570 2232 w
-10 /LucidaSansUnicode00 f
-(,) 4786 2232 w
-(and) 4860 2232 w
-10 /LucidaTypewriter f
-(who) 720 2352 w
-10 /LucidaSansUnicode00 f
-(have) 968 2352 w
-(familiar) 1226 2352 w
-(names) 1627 2352 w
-(and) 1977 2352 w
-(functions) 2190 2352 w
-(but) 2675 2352 w
-(are) 2870 2352 w
-(new,) 3055 2352 w
-(simpler) 3315 2352 w
-(implementations.) 3710 2352 w
-10 /LucidaTypewriter f
-(Who) 4620 2352 w
-10 /LucidaSansUnicode00 f
-(,) 4836 2352 w
-(for) 4901 2352 w
-(example,) 720 2472 w
-(is) 1215 2472 w
-(a) 1345 2472 w
-(shell) 1450 2472 w
-(script,) 1727 2472 w
-(while) 2081 2472 w
-10 /LucidaTypewriter f
-(ps) 2384 2472 w
-10 /LucidaSansUnicode00 f
-(is) 2578 2472 w
-(just) 2708 2472 w
-(95) 2937 2472 w
-(lines) 3112 2472 w
-(of) 3388 2472 w
-(C) 3535 2472 w
-(code.) 3653 2472 w
-(Some) 3997 2472 w
-(commands) 4310 2472 w
-(are) 4888 2472 w
-(essentially) 720 2592 w
-(the) 1268 2592 w
-(same) 1464 2592 w
-(as) 1760 2592 w
-(their) 1908 2592 w
-(UNIX) 2175 2592 w
-(ancestors:) 2452 2592 w
-10 /LucidaTypewriter f
-(awk) 2991 2592 w
-10 /LucidaSansUnicode00 f
-(,) 3207 2592 w
-10 /LucidaTypewriter f
-(troff) 3281 2592 w
-10 /LucidaSansUnicode00 f
-(,) 3641 2592 w
-(and) 3715 2592 w
-(others) 3937 2592 w
-(have) 4287 2592 w
-(been) 4554 2592 w
-(con\255) 4833 2592 w
-(verted) 720 2712 w
-(to) 1063 2712 w
-(ANSI) 1199 2712 w
-(C) 1463 2712 w
-(and) 1570 2712 w
-(extended) 1788 2712 w
-(to) 2280 2712 w
-(handle) 2415 2712 w
-(Unicode,) 2779 2712 w
-(but) 3239 2712 w
-(are) 3438 2712 w
-(still) 3627 2712 w
-(the) 3839 2712 w
-(familiar) 4031 2712 w
-(tools.) 4436 2712 w
-(Some) 4776 2712 w
-(are) 720 2832 w
-(entirely) 930 2832 w
-(new) 1350 2832 w
-(programs) 1603 2832 w
-(for) 2128 2832 w
-(old) 2325 2832 w
-(niches:) 2536 2832 w
-(the) 2937 2832 w
-(shell) 3151 2832 w
-10 /LucidaTypewriter f
-(rc) 3437 2832 w
-10 /LucidaSansUnicode00 f
-(,) 3581 2832 w
-(text) 3672 2832 w
-(editor) 3922 2832 w
-10 /LucidaTypewriter f
-(sam) 4268 2832 w
-10 /LucidaSansUnicode00 f
-(,) 4484 2832 w
-(debugger) 4575 2832 w
-10 /LucidaTypewriter f
-(acid) 720 2952 w
-10 /LucidaSansUnicode00 f
-(,) 1008 2952 w
-(and) 1074 2952 w
-(others) 1287 2952 w
-(displace) 1628 2952 w
-(the) 2058 2952 w
-(better-known) 2246 2952 w
-(UNIX) 2947 2952 w
-(tools) 3215 2952 w
-(with) 3487 2952 w
-(similar) 3725 2952 w
-(jobs.) 4085 2952 w
-(Finally,) 4387 2952 w
-(about) 4762 2952 w
-(half the commands are new.) 720 3072 w
-(Compatibility) 970 3228 w
-(was) 1657 3228 w
-(not) 1881 3228 w
-(a) 2082 3228 w
-(requirement) 2178 3228 w
-(for) 2815 3228 w
-(the) 2995 3228 w
-(system.) 3191 3228 w
-(Where) 3636 3228 w
-(the) 3978 3228 w
-(old) 4174 3228 w
-(commands) 4368 3228 w
-(or) 4938 3228 w
-(notation seemed good enough, we kept them.) 720 3348 w
-(When they didn) 3026 3348 w
-10 /LucidaSansUnicode20 f
-(\031) 3780 3348 w
-10 /LucidaSansUnicode00 f
-(t, we replaced them.) 3812 3348 w
-10 /LucidaSans-Demi f
-(The File Server) 720 3588 w
-10 /LucidaSansUnicode00 f
-(A) 970 3744 w
-(central) 1078 3744 w
-(file) 1448 3744 w
-(server) 1638 3744 w
-(stores) 1974 3744 w
-(permanent) 2310 3744 w
-(files) 2874 3744 w
-(and) 3115 3744 w
-(presents) 3334 3744 w
-(them) 3790 3744 w
-(to) 4077 3744 w
-(the) 4214 3744 w
-(network) 4408 3744 w
-(as) 4839 3744 w
-(a) 4985 3744 w
-(file) 720 3864 w
-(hierarchy) 918 3864 w
-(exported) 1414 3864 w
-(using) 1899 3864 w
-(9P.) 2212 3864 w
-(The) 2441 3864 w
-(server) 2669 3864 w
-(is) 3013 3864 w
-(a) 3140 3864 w
-(stand-alone) 3242 3864 w
-(system,) 3878 3864 w
-(accessible) 4297 3864 w
-(only) 4836 3864 w
-(over) 720 3984 w
-(the) 978 3984 w
-(network,) 1181 3984 w
-(designed) 1653 3984 w
-(to) 2143 3984 w
-(do) 2289 3984 w
-(its) 2461 3984 w
-(one) 2626 3984 w
-(job) 2853 3984 w
-(well.) 3055 3984 w
-(It) 3359 3984 w
-(runs) 3474 3984 w
-(no) 3739 3984 w
-(user) 3911 3984 w
-(processes,) 4170 3984 w
-(only) 4732 3984 w
-(a) 4985 3984 w
-(fixed) 720 4104 w
-(set) 1005 4104 w
-(of) 1188 4104 w
-(routines) 1325 4104 w
-(compiled) 1763 4104 w
-(into) 2247 4104 w
-(the) 2475 4104 w
-(boot) 2669 4104 w
-(image.) 2930 4104 w
-(Rather) 3328 4104 w
-(than) 3681 4104 w
-(a) 3936 4104 w
-(set) 4030 4104 w
-(of) 4213 4104 w
-(disks) 4350 4104 w
-(or) 4641 4104 w
-(sepa\255) 4782 4104 w
-(rate) 720 4224 w
-(file) 949 4224 w
-(systems,) 1140 4224 w
-(the) 1603 4224 w
-(main) 1798 4224 w
-(hierarchy) 2077 4224 w
-(exported) 2566 4224 w
-(by) 3044 4224 w
-(the) 3200 4224 w
-(server) 3396 4224 w
-(is) 3734 4224 w
-(a) 3855 4224 w
-(single) 3951 4224 w
-(tree,) 4281 4224 w
-(represent\255) 4544 4224 w
-(ing) 720 4344 w
-(files) 913 4344 w
-(on) 1155 4344 w
-(many) 1318 4344 w
-(disks.) 1620 4344 w
-(That) 1976 4344 w
-(hierarchy) 2233 4344 w
-(is) 2722 4344 w
-(shared) 2842 4344 w
-(by) 3210 4344 w
-(many) 3365 4344 w
-(users) 3667 4344 w
-(over) 3968 4344 w
-(a) 4218 4344 w
-(wide) 4313 4344 w
-(area) 4577 4344 w
-(on) 4823 4344 w
-(a) 4985 4344 w
-(variety of networks.) 720 4464 w
-(Other) 1744 4464 w
-(file) 2051 4464 w
-(trees) 2235 4464 w
-(exported) 2509 4464 w
-(by) 2980 4464 w
-(the) 3128 4464 w
-(server) 3316 4464 w
-(include) 3646 4464 w
-(special-purpose) 4031 4464 w
-(sys\255) 4853 4464 w
-(tems such as temporary storage and, as explained below, a backup service.) 720 4584 w
-(The file server has three levels of storage.) 970 4740 w
-(The) 3074 4740 w
-(central) 3288 4740 w
-(server) 3652 4740 w
-(in) 3982 4740 w
-(our) 4106 4740 w
-(installation) 4303 4740 w
-(has) 4872 4740 w
-(about) 720 4860 w
-(100) 1031 4860 w
-(megabytes) 1253 4860 w
-(of) 1811 4860 w
-(memory) 1942 4860 w
-(buffers,) 2371 4860 w
-(27) 2783 4860 w
-(gigabytes) 2942 4860 w
-(of) 3442 4860 w
-(magnetic disks, and 350 giga\255) 3573 4860 w
-(bytes) 720 4980 w
-(of) 1017 4980 w
-(bulk) 1153 4980 w
-(storage) 1403 4980 w
-(in) 1804 4980 w
-(a) 1933 4980 w
-(write-once-read-many) 2026 4980 w
-(\(WORM\)) 3185 4980 w
-(jukebox.) 3602 4980 w
-(The) 4095 4980 w
-(disk) 4314 4980 w
-(is) 4553 4980 w
-(a) 4671 4980 w
-(cache) 4765 4980 w
-(for) 720 5100 w
-(the) 905 5100 w
-(WORM) 1106 5100 w
-(and) 1465 5100 w
-(the) 1691 5100 w
-(memory) 1892 5100 w
-(is) 2333 5100 w
-(a) 2458 5100 w
-(cache) 2558 5100 w
-(for) 2878 5100 w
-(the) 3062 5100 w
-(disk;) 3262 5100 w
-(each) 3540 5100 w
-(is) 3809 5100 w
-(much) 3934 5100 w
-(faster,) 4247 5100 w
-(and) 4601 5100 w
-(sees) 4826 5100 w
-(about an order of magnitude more traffic, than the level) 720 5220 w
-(it) 3478 5220 w
-(caches.) 3577 5220 w
-(The) 4000 5220 w
-(addressable) 4214 5220 w
-(data) 4830 5220 w
-(in) 720 5340 w
-(the) 856 5340 w
-(file) 1056 5340 w
-(system) 1252 5340 w
-(can) 1637 5340 w
-(be) 1850 5340 w
-(larger) 2014 5340 w
-(than) 2343 5340 w
-(the) 2604 5340 w
-(size) 2804 5340 w
-(of) 3041 5340 w
-(the) 3183 5340 w
-(magnetic) 3382 5340 w
-(disks,) 3871 5340 w
-(because) 4199 5340 w
-(they) 4637 5340 w
-(are) 4888 5340 w
-(only a cache; our main file server has about 40 gigabytes of active storage.) 720 5460 w
-(The) 970 5616 w
-(most) 1192 5616 w
-(unusual) 1475 5616 w
-(feature) 1899 5616 w
-(of) 2284 5616 w
-(the) 2423 5616 w
-(file) 2619 5616 w
-(server) 2811 5616 w
-(comes) 3149 5616 w
-(from) 3502 5616 w
-(its) 3775 5616 w
-(use) 3933 5616 w
-(of) 4143 5616 w
-(a) 4282 5616 w
-(WORM) 4378 5616 w
-(device) 4733 5616 w
-(for) 720 5736 w
-(stable) 901 5736 w
-(storage.) 1234 5736 w
-(Every) 1703 5736 w
-(morning) 2000 5736 w
-(at) 2452 5736 w
-(5) 2586 5736 w
-(o) 2691 5736 w
-10 /LucidaSansUnicode20 f
-(\031) 2752 5736 w
-10 /LucidaSansUnicode00 f
-(clock,) 2784 5736 w
-(a) 3108 5736 w
-10 /LucidaSans-Italic f
-(dump) 3205 5736 w
-10 /LucidaSansUnicode00 f
-(of) 3524 5736 w
-(the) 3664 5736 w
-(file) 3861 5736 w
-(system) 4053 5736 w
-(occurs) 4434 5736 w
-(auto\255) 4792 5736 w
-(matically.) 720 5856 w
-(The) 1265 5856 w
-(file) 1497 5856 w
-(system) 1699 5856 w
-(is) 2090 5856 w
-(frozen) 2221 5856 w
-(and) 2586 5856 w
-(all) 2817 5856 w
-(blocks) 2981 5856 w
-(modified) 3345 5856 w
-(since) 3827 5856 w
-(the) 4127 5856 w
-(last) 4333 5856 w
-(dump) 4556 5856 w
-(are) 4888 5856 w
-(queued) 720 5976 w
-(to) 1116 5976 w
-(be) 1248 5976 w
-(written) 1401 5976 w
-(to) 1774 5976 w
-(the) 1906 5976 w
-(WORM.) 2095 5976 w
-(Once) 2506 5976 w
-(the) 2787 5976 w
-(blocks) 2976 5976 w
-(are) 3323 5976 w
-(queued,) 3509 5976 w
-(service) 3937 5976 w
-(is) 4307 5976 w
-(restored) 4421 5976 w
-(and) 4860 5976 w
-(the) 720 6096 w
-(read-only) 916 6096 w
-(root) 1434 6096 w
-(of) 1675 6096 w
-(the) 1814 6096 w
-(dumped) 2010 6096 w
-(file) 2451 6096 w
-(system) 2643 6096 w
-(appears) 3024 6096 w
-(in) 3449 6096 w
-(a) 3581 6096 w
-(hierarchy) 3677 6096 w
-(of) 4167 6096 w
-(all) 4306 6096 w
-(dumps) 4461 6096 w
-(ever) 4835 6096 w
-(taken,) 720 6216 w
-(named) 1069 6216 w
-(by) 1447 6216 w
-(its) 1611 6216 w
-(date.) 1777 6216 w
-(For) 2101 6216 w
-(example,) 2306 6216 w
-(the) 2800 6216 w
-(directory) 3004 6216 w
-10 /LucidaTypewriter f
-(/n/dump/1995/0315) 3484 6216 w
-10 /LucidaSansUnicode00 f
-(is) 4757 6216 w
-(the) 4885 6216 w
-(root) 720 6336 w
-(directory) 971 6336 w
-(of) 1453 6336 w
-(an) 1602 6336 w
-(image) 1770 6336 w
-(of) 2116 6336 w
-(the) 2265 6336 w
-(file) 2471 6336 w
-(system) 2673 6336 w
-(as) 3065 6336 w
-(it) 3223 6336 w
-(appeared) 3341 6336 w
-(in) 3845 6336 w
-(the) 3988 6336 w
-(early) 4195 6336 w
-(morning) 4480 6336 w
-(of) 4942 6336 w
-(March) 720 6456 w
-(15,) 1059 6456 w
-(1995.) 1261 6456 w
-(It) 1621 6456 w
-(takes) 1731 6456 w
-(a) 2032 6456 w
-(few) 2131 6456 w
-(minutes) 2345 6456 w
-(to) 2779 6456 w
-(queue) 2921 6456 w
-(the) 3264 6456 w
-(blocks,) 3463 6456 w
-(but) 3852 6456 w
-(the) 4057 6456 w
-(process) 4255 6456 w
-(to) 4672 6456 w
-(copy) 4813 6456 w
-(blocks to the WORM, which runs in the background, may take hours.) 720 6576 w
-(There) 970 6732 w
-(are) 1289 6732 w
-(two) 1482 6732 w
-(ways) 1698 6732 w
-(the) 1974 6732 w
-(dump) 2170 6732 w
-(file) 2492 6732 w
-(system) 2684 6732 w
-(is) 3065 6732 w
-(used.) 3186 6732 w
-(The) 3523 6732 w
-(first) 3745 6732 w
-(is) 3981 6732 w
-(by) 4102 6732 w
-(the) 4259 6732 w
-(users) 4456 6732 w
-(them\255) 4759 6732 w
-(selves,) 720 6852 w
-(who) 1081 6852 w
-(can) 1315 6852 w
-(browse) 1517 6852 w
-(the) 1900 6852 w
-(dump) 2089 6852 w
-(file) 2403 6852 w
-(system) 2587 6852 w
-(directly) 2960 6852 w
-(or) 3351 6852 w
-(attach) 3486 6852 w
-(pieces) 3816 6852 w
-(of) 4155 6852 w
-(it) 4286 6852 w
-(to) 4385 6852 w
-(their) 4516 6852 w
-(name) 4774 6852 w
-(space.) 720 6972 w
-(For) 1097 6972 w
-(example,) 1291 6972 w
-(to) 1774 6972 w
-(track) 1910 6972 w
-(down) 2190 6972 w
-(a) 2491 6972 w
-(bug,) 2584 6972 w
-(it) 2841 6972 w
-(is) 2945 6972 w
-(straightforward) 3063 6972 w
-(to) 3850 6972 w
-(try) 3986 6972 w
-(the) 4154 6972 w
-(compiler) 4347 6972 w
-(from) 4808 6972 w
-(three) 720 7092 w
-(months) 1009 7092 w
-(ago) 1412 7092 w
-(or) 1627 7092 w
-(to) 1766 7092 w
-(link) 1901 7092 w
-(a) 2116 7092 w
-(program) 2208 7092 w
-(with) 2661 7092 w
-(yesterday) 2903 7092 w
-10 /LucidaSansUnicode20 f
-(\031) 3366 7092 w
-10 /LucidaSansUnicode00 f
-(s) 3398 7092 w
-(library.) 3486 7092 w
-(With) 3897 7092 w
-(daily) 4148 7092 w
-(snapshots) 4413 7092 w
-(of) 4942 7092 w
-(all) 720 7212 w
-(files,) 882 7212 w
-(it) 1165 7212 w
-(is) 1280 7212 w
-(easy) 1409 7212 w
-(to) 1672 7212 w
-(find) 1819 7212 w
-(when) 2059 7212 w
-(a) 2365 7212 w
-(particular) 2469 7212 w
-(change) 2981 7212 w
-(was) 3378 7212 w
-(made) 3611 7212 w
-(or) 3928 7212 w
-(what) 4080 7212 w
-(changes) 4361 7212 w
-(were) 4810 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(made) 720 840 w
-(on) 1022 840 w
-(a) 1180 840 w
-(particular) 1270 840 w
-(date.) 1768 840 w
-(People) 2078 840 w
-(feel) 2432 840 w
-(free) 2644 840 w
-(to) 2868 840 w
-(make) 3000 840 w
-(large) 3296 840 w
-(speculative) 3573 840 w
-(changes) 4148 840 w
-(to) 4581 840 w
-(files) 4713 840 w
-(in) 4949 840 w
-(the) 720 960 w
-(knowledge) 918 960 w
-(that) 1485 960 w
-(they) 1719 960 w
-(can) 1969 960 w
-(be) 2180 960 w
-(backed) 2342 960 w
-(out) 2731 960 w
-(with) 2934 960 w
-(a) 3182 960 w
-(single) 3281 960 w
-(copy) 3614 960 w
-(command.) 3885 960 w
-(There) 4471 960 w
-(is) 4793 960 w
-(no) 4917 960 w
-(backup) 720 1080 w
-(system) 1119 1080 w
-(as) 1506 1080 w
-(such;) 1658 1080 w
-(instead,) 1962 1080 w
-(because) 2393 1080 w
-(the) 2833 1080 w
-(dump) 3034 1080 w
-(is) 3361 1080 w
-(in) 3487 1080 w
-(the) 3624 1080 w
-(file) 3825 1080 w
-(name) 4022 1080 w
-(space,) 4334 1080 w
-(backup) 4688 1080 w
-(problems can be solved with standard tools such as) 720 1200 w
-10 /LucidaTypewriter f
-(cp) 3267 1200 w
-10 /LucidaSansUnicode00 f
-(,) 3411 1200 w
-10 /LucidaTypewriter f
-(ls) 3475 1200 w
-10 /LucidaSansUnicode00 f
-(,) 3619 1200 w
-10 /LucidaTypewriter f
-(grep) 3683 1200 w
-10 /LucidaSansUnicode00 f
-(, and) 3971 1200 w
-10 /LucidaTypewriter f
-(diff) 4247 1200 w
-10 /LucidaSansUnicode00 f
-(.) 4535 1200 w
-(The) 970 1356 w
-(other) 1189 1356 w
-(\(very) 1484 1356 w
-(rare\)) 1757 1356 w
-(use) 2022 1356 w
-(is) 2230 1356 w
-(complete) 2349 1356 w
-(system) 2834 1356 w
-(backup.) 3213 1356 w
-(In) 3668 1356 w
-(the) 3798 1356 w
-(event) 3992 1356 w
-(of) 4294 1356 w
-(disaster,) 4431 1356 w
-(the) 4885 1356 w
-(active) 720 1476 w
-(file) 1042 1476 w
-(system) 1235 1476 w
-(can) 1616 1476 w
-(be) 1825 1476 w
-(initialized) 1985 1476 w
-(from) 2501 1476 w
-(any) 2774 1476 w
-(dump) 2984 1476 w
-(by) 3306 1476 w
-(clearing) 3462 1476 w
-(the) 3888 1476 w
-(disk) 4084 1476 w
-(cache) 4326 1476 w
-(and) 4642 1476 w
-(set\255) 4863 1476 w
-(ting the root of the active file system to be a copy of the dumped root.) 720 1596 w
-(Although) 4218 1596 w
-(easy) 4695 1596 w
-(to) 4942 1596 w
-(do,) 720 1716 w
-(this) 914 1716 w
-(is) 1131 1716 w
-(not) 1249 1716 w
-(to) 1447 1716 w
-(be) 1583 1716 w
-(taken) 1740 1716 w
-(lightly:) 2046 1716 w
-(besides) 2415 1716 w
-(losing) 2821 1716 w
-(any) 3152 1716 w
-(change) 3358 1716 w
-(made) 3743 1716 w
-(after) 4047 1716 w
-(the) 4310 1716 w
-(date) 4502 1716 w
-(of) 4750 1716 w
-(the) 4885 1716 w
-(dump,) 720 1836 w
-(this) 1069 1836 w
-(recovery) 1284 1836 w
-(method) 1730 1836 w
-(results) 2138 1836 w
-(in) 2501 1836 w
-(a) 2628 1836 w
-(very) 2719 1836 w
-(slow) 2956 1836 w
-(system.) 3210 1836 w
-(The) 3650 1836 w
-(cache) 3868 1836 w
-(must) 4180 1836 w
-(be) 4460 1836 w
-(reloaded) 4616 1836 w
-(from) 720 1956 w
-(WORM,) 1000 1956 w
-(which) 1393 1956 w
-(is) 1722 1956 w
-(much) 1850 1956 w
-(slower) 2166 1956 w
-(than) 2529 1956 w
-(magnetic) 2793 1956 w
-(disks.) 3286 1956 w
-(The) 3650 1956 w
-(file) 3879 1956 w
-(system) 4077 1956 w
-(takes) 4464 1956 w
-(a) 4768 1956 w
-(few) 4870 1956 w
-(days to reload the working set and regain its full performance.) 720 2076 w
-(Access) 970 2232 w
-(permissions) 1334 2232 w
-(of) 1956 2232 w
-(files) 2089 2232 w
-(in) 2326 2232 w
-(the) 2452 2232 w
-(dump) 2642 2232 w
-(are) 2958 2232 w
-(the) 3145 2232 w
-(same) 3335 2232 w
-(as) 3625 2232 w
-(they) 3766 2232 w
-(were) 4009 2232 w
-(when) 4275 2232 w
-(the) 4568 2232 w
-(dump) 4759 2232 w
-(was) 720 2352 w
-(made.) 949 2352 w
-(Normal) 1326 2352 w
-(utilities) 1725 2352 w
-(have) 2130 2352 w
-(normal) 2401 2352 w
-(permissions) 2788 2352 w
-(in) 3420 2352 w
-(the) 3556 2352 w
-(dump) 3756 2352 w
-(without) 4082 2352 w
-(any) 4492 2352 w
-(special) 4706 2352 w
-(arrangement.) 720 2472 w
-(The) 1440 2472 w
-(dump) 1657 2472 w
-(file) 1975 2472 w
-(system) 2163 2472 w
-(is) 2540 2472 w
-(read-only,) 2657 2472 w
-(though,) 3203 2472 w
-(which) 3618 2472 w
-(means) 3936 2472 w
-(that) 4290 2472 w
-(files) 4518 2472 w
-(in) 4757 2472 w
-(the) 4885 2472 w
-(dump) 720 2592 w
-(cannot) 1037 2592 w
-(be) 1401 2592 w
-(written) 1556 2592 w
-(regardless) 1930 2592 w
-(of) 2470 2592 w
-(their) 2603 2592 w
-(permission) 2863 2592 w
-(bits;) 3434 2592 w
-(in) 3681 2592 w
-(fact,) 3807 2592 w
-(since) 4054 2592 w
-(directories) 4338 2592 w
-(are) 4888 2592 w
-(part of the read-only structure, even the permissions cannot be changed.) 720 2712 w
-(Once) 970 2868 w
-(a) 1271 2868 w
-(file) 1380 2868 w
-(is) 1585 2868 w
-(written) 1719 2868 w
-(to) 2113 2868 w
-(WORM,) 2266 2868 w
-(it) 2666 2868 w
-(cannot) 2787 2868 w
-(be) 3170 2868 w
-(removed,) 3344 2868 w
-(so) 3853 2868 w
-(our) 4020 2868 w
-(users) 4239 2868 w
-(never) 4555 2868 w
-(see) 4877 2868 w
-10 /LucidaSansUnicode20 f
-(\030\030) 720 2988 w
-10 /LucidaSansUnicode00 f
-(please) 784 2988 w
-(clean) 1143 2988 w
-(up) 1445 2988 w
-(your) 1619 2988 w
-(files) 1883 2988 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2085 2988 w
-10 /LucidaSansUnicode00 f
-(messages) 2197 2988 w
-(and) 2720 2988 w
-(there) 2948 2988 w
-(is) 3248 2988 w
-(no) 3376 2988 w
-10 /LucidaTypewriter f
-(df) 3547 2988 w
-10 /LucidaSansUnicode00 f
-(command.) 3739 2988 w
-(We) 4329 2988 w
-(regard) 4519 2988 w
-(the) 4885 2988 w
-(WORM) 720 3108 w
-(jukebox) 1072 3108 w
-(as) 1502 3108 w
-(an) 1647 3108 w
-(unlimited) 1803 3108 w
-(resource.) 2302 3108 w
-(The) 2824 3108 w
-(only) 3044 3108 w
-(issue) 3287 3108 w
-(is) 3576 3108 w
-(how) 3696 3108 w
-(long) 3936 3108 w
-(it) 4190 3108 w
-(will) 4296 3108 w
-(take) 4500 3108 w
-(to) 4746 3108 w
-(fill.) 4884 3108 w
-(Our) 720 3228 w
-(WORM) 942 3228 w
-(has) 1296 3228 w
-(served) 1505 3228 w
-(a) 1865 3228 w
-(community) 1961 3228 w
-(of) 2542 3228 w
-(about) 2681 3228 w
-(50) 3000 3228 w
-(users) 3167 3228 w
-(for) 3469 3228 w
-(five) 3649 3228 w
-(years) 3864 3228 w
-(and) 4159 3228 w
-(has) 4379 3228 w
-(absorbed) 4587 3228 w
-(daily) 720 3348 w
-(dumps,) 987 3348 w
-(consuming) 1390 3348 w
-(a) 1962 3348 w
-(total) 2056 3348 w
-(of) 2314 3348 w
-(65%) 2451 3348 w
-(of) 2683 3348 w
-(the) 2820 3348 w
-(storage) 3014 3348 w
-(in) 3416 3348 w
-(the) 3546 3348 w
-(jukebox.) 3741 3348 w
-(In) 4236 3348 w
-(that) 4367 3348 w
-(time,) 4598 3348 w
-(the) 4885 3348 w
-(manufacturer) 720 3468 w
-(has) 1434 3468 w
-(improved) 1664 3468 w
-(the) 2184 3468 w
-(technology,) 2401 3468 w
-(doubling) 3028 3468 w
-(the) 3521 3468 w
-(capacity) 3738 3468 w
-(of) 4192 3468 w
-(the) 4351 3468 w
-(individual) 4567 3468 w
-(disks.) 720 3588 w
-(If) 1072 3588 w
-(we) 1174 3588 w
-(were) 1343 3588 w
-(to) 1609 3588 w
-(upgrade) 1744 3588 w
-(to) 2183 3588 w
-(the) 2318 3588 w
-(new) 2510 3588 w
-(media,) 2742 3588 w
-(we) 3107 3588 w
-(would) 3277 3588 w
-(have) 3606 3588 w
-(more) 3868 3588 w
-(free) 4156 3588 w
-(space) 4383 3588 w
-(than) 4696 3588 w
-(in) 4949 3588 w
-(the original empty jukebox.) 720 3708 w
-(Technology has created storage faster than we can use it.) 2127 3708 w
-10 /LucidaSans-Demi f
-(Unusual file servers) 720 3948 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 4104 w
-(9) 1224 4104 w
-(is) 1340 4104 w
-(characterized) 1473 4104 w
-(by) 2181 4104 w
-(a) 2350 4104 w
-(variety) 2459 4104 w
-(of) 2835 4104 w
-(servers) 2987 4104 w
-(that) 3389 4104 w
-(offer) 3634 4104 w
-(a) 3920 4104 w
-(file-like) 4029 4104 w
-(interface) 4464 4104 w
-(to) 4942 4104 w
-(unusual) 720 4224 w
-(services.) 1138 4224 w
-(Many) 1624 4224 w
-(of) 1914 4224 w
-(these) 2047 4224 w
-(are) 2344 4224 w
-(implemented) 2530 4224 w
-(by) 3201 4224 w
-(user-level) 3350 4224 w
-(processes,) 3874 4224 w
-(although) 4421 4224 w
-(the) 4885 4224 w
-(distinction) 720 4344 w
-(is) 1267 4344 w
-(unimportant) 1383 4344 w
-(to) 2021 4344 w
-(their) 2155 4344 w
-(clients;) 2416 4344 w
-(whether) 2799 4344 w
-(a) 3226 4344 w
-(service) 3317 4344 w
-(is) 3689 4344 w
-(provided) 3805 4344 w
-(by) 4270 4344 w
-(the) 4422 4344 w
-(kernel,) 4614 4344 w
-(a) 4985 4344 w
-(user) 720 4464 w
-(process,) 966 4464 w
-(or) 1408 4464 w
-(a) 1546 4464 w
-(remote) 1637 4464 w
-(server) 2017 4464 w
-(is) 2350 4464 w
-(irrelevant) 2466 4464 w
-(to) 2960 4464 w
-(the) 3094 4464 w
-(way) 3285 4464 w
-(it) 3505 4464 w
-(is) 3607 4464 w
-(used.) 3723 4464 w
-(There) 4055 4464 w
-(are) 4369 4464 w
-(dozens) 4557 4464 w
-(of) 4942 4464 w
-(such servers; in this section we present three representative ones.) 720 4584 w
-(Perhaps) 970 4740 w
-(the) 1393 4740 w
-(most) 1588 4740 w
-(remarkable) 1870 4740 w
-(file) 2457 4740 w
-(server) 2649 4740 w
-(in) 2987 4740 w
-(Plan) 3119 4740 w
-(9) 3361 4740 w
-(is) 3465 4740 w
-(8\275,) 3586 4740 w
-(the) 3802 4740 w
-(window) 3998 4740 w
-(system.) 4408 4740 w
-(It) 4853 4740 w
-(is) 4960 4740 w
-(discussed) 720 4860 w
-(at) 1237 4860 w
-(length) 1369 4860 w
-(elsewhere) 1717 4860 w
-([Pike91],) 2241 4860 w
-(but) 2703 4860 w
-(deserves) 2905 4860 w
-(a) 3371 4860 w
-(brief) 3466 4860 w
-(explanation) 3732 4860 w
-(here.) 4342 4860 w
-(8\275) 4660 4860 w
-(pro\255) 4842 4860 w
-(vides) 720 4980 w
-(two) 1017 4980 w
-(interfaces:) 1238 4980 w
-(to) 1791 4980 w
-(the) 1935 4980 w
-(user) 2136 4980 w
-(seated) 2393 4980 w
-(at) 2758 4980 w
-(the) 2897 4980 w
-(terminal,) 3099 4980 w
-(it) 3580 4980 w
-(offers) 3693 4980 w
-(a) 4023 4980 w
-(traditional) 4125 4980 w
-(style) 4670 4980 w
-(of) 4942 4980 w
-(interaction) 720 5100 w
-(with) 1303 5100 w
-(multiple) 1571 5100 w
-(windows,) 2032 5100 w
-(each) 2546 5100 w
-(running) 2832 5100 w
-(an) 3274 5100 w
-(application,) 3453 5100 w
-(all) 4081 5100 w
-(controlled) 4256 5100 w
-(by) 4808 5100 w
-(a) 4985 5100 w
-(mouse) 720 5220 w
-(and) 1092 5220 w
-(keyboard.) 1321 5220 w
-(To) 1883 5220 w
-(the) 2056 5220 w
-(client) 2261 5220 w
-(programs,) 2575 5220 w
-(the) 3124 5220 w
-(view) 3329 5220 w
-(is) 3593 5220 w
-(also) 3723 5220 w
-(fairly) 3969 5220 w
-(traditional:) 4262 5220 w
-(pro\255) 4842 5220 w
-(grams) 720 5340 w
-(running) 1056 5340 w
-(in) 1470 5340 w
-(a) 1595 5340 w
-(window) 1684 5340 w
-(see) 2086 5340 w
-(a) 2282 5340 w
-(set) 2370 5340 w
-(of) 2547 5340 w
-(files) 2678 5340 w
-(in) 2913 5340 w
-10 /LucidaTypewriter f
-(/dev) 3037 5340 w
-10 /LucidaSansUnicode00 f
-(with) 3358 5340 w
-(names) 3596 5340 w
-(like) 3946 5340 w
-10 /LucidaTypewriter f
-(mouse) 4151 5340 w
-10 /LucidaSansUnicode00 f
-(,) 4511 5340 w
-10 /LucidaTypewriter f
-(screen) 4576 5340 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5340 w
-(and) 720 5460 w
-10 /LucidaTypewriter f
-(cons) 941 5460 w
-10 /LucidaSansUnicode00 f
-(.) 1229 5460 w
-(Programs) 1334 5460 w
-(that) 1834 5460 w
-(want) 2066 5460 w
-(to) 2338 5460 w
-(print) 2477 5460 w
-(text) 2750 5460 w
-(to) 2982 5460 w
-(their) 3121 5460 w
-(window) 3387 5460 w
-(write) 3798 5460 w
-(to) 4080 5460 w
-10 /LucidaTypewriter f
-(/dev/cons) 4220 5460 w
-10 /LucidaSansUnicode00 f
-(;) 4868 5460 w
-(to) 4942 5460 w
-(read) 720 5580 w
-(the) 970 5580 w
-(mouse,) 1160 5580 w
-(they) 1550 5580 w
-(read) 1792 5580 w
-10 /LucidaTypewriter f
-(/dev/mouse) 2042 5580 w
-10 /LucidaSansUnicode00 f
-(.) 2762 5580 w
-(In) 2861 5580 w
-(the) 2987 5580 w
-(Plan) 3177 5580 w
-(9) 3413 5580 w
-(style,) 3510 5580 w
-(bitmap) 3801 5580 w
-(graphics) 4175 5580 w
-(is) 4623 5580 w
-(imple\255) 4737 5580 w
-(mented) 720 5700 w
-(by) 1123 5700 w
-(providing) 1274 5700 w
-(a) 1772 5700 w
-(file) 1863 5700 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 2050 5700 w
-10 /LucidaSansUnicode00 f
-(on) 2878 5700 w
-(which) 3037 5700 w
-(clients) 3354 5700 w
-(write) 3705 5700 w
-(encoded) 3981 5700 w
-(messages) 4430 5700 w
-(to) 4942 5700 w
-(execute) 720 5820 w
-(graphical) 1139 5820 w
-(operations) 1626 5820 w
-(such) 2182 5820 w
-(as) 2448 5820 w
-10 /LucidaTypewriter f
-(bitblt) 2594 5820 w
-10 /LucidaSansUnicode00 f
-(\(RasterOp\).) 3066 5820 w
-(What) 3680 5820 w
-(is) 3960 5820 w
-(unusual) 4080 5820 w
-(is) 4503 5820 w
-(how) 4622 5820 w
-(this) 4861 5820 w
-(is) 720 5940 w
-(done:) 836 5940 w
-(8\275) 1146 5940 w
-(is) 1325 5940 w
-(a) 1441 5940 w
-(file) 1532 5940 w
-(server,) 1719 5940 w
-(serving) 2084 5940 w
-(the) 2473 5940 w
-(files) 2664 5940 w
-(in) 2902 5940 w
-10 /LucidaTypewriter f
-(/dev) 3029 5940 w
-10 /LucidaSansUnicode00 f
-(to) 3354 5940 w
-(the) 3489 5940 w
-(clients) 3681 5940 w
-(running) 4033 5940 w
-(in) 4450 5940 w
-(each) 4578 5940 w
-(win\255) 4839 5940 w
-(dow.) 720 6060 w
-(Although) 1018 6060 w
-(every) 1495 6060 w
-(window) 1785 6060 w
-(looks) 2187 6060 w
-(the same to its client, each window has a distinct set) 2480 6060 w
-(of) 720 6180 w
-(files) 857 6180 w
-(in) 1098 6180 w
-10 /LucidaTypewriter f
-(/dev) 1228 6180 w
-10 /LucidaSansUnicode00 f
-(.) 1516 6180 w
-(8\275) 1619 6180 w
-(multiplexes) 1802 6180 w
-(its) 2408 6180 w
-(clients) 2565 6180 w
-10 /LucidaSansUnicode20 f
-(\031) 2880 6180 w
-10 /LucidaSansUnicode00 f
-(access) 2952 6180 w
-(to) 3307 6180 w
-(the) 3445 6180 w
-(resources) 3640 6180 w
-(of) 4150 6180 w
-(the) 4288 6180 w
-(terminal) 4483 6180 w
-(by) 4925 6180 w
-(serving) 720 6300 w
-(multiple) 1112 6300 w
-(sets) 1549 6300 w
-(of) 1783 6300 w
-(files.) 1919 6300 w
-(Each) 2223 6300 w
-(client) 2483 6300 w
-(is) 2785 6300 w
-(given) 2903 6300 w
-(a) 3202 6300 w
-(private) 3295 6300 w
-(name) 3666 6300 w
-(space) 3970 6300 w
-(with) 4284 6300 w
-(a) 4527 6300 w
-10 /LucidaSans-Italic f
-(different) 4620 6300 w
-10 /LucidaSansUnicode00 f
-(set) 720 6420 w
-(of) 897 6420 w
-(files) 1028 6420 w
-(that) 1264 6420 w
-(behave) 1489 6420 w
-(the) 1867 6420 w
-(same) 2056 6420 w
-(as) 2345 6420 w
-(in) 2485 6420 w
-(all) 2610 6420 w
-(other) 2757 6420 w
-(windows.) 3048 6420 w
-(There) 3566 6420 w
-(are) 3878 6420 w
-(many) 4064 6420 w
-(advantages) 4360 6420 w
-(to) 4942 6420 w
-(this) 720 6540 w
-(structure.) 992 6540 w
-(One) 1587 6540 w
-(is) 1876 6540 w
-(that) 2049 6540 w
-(8\275) 2333 6540 w
-(serves) 2569 6540 w
-(the) 2969 6540 w
-(same) 3217 6540 w
-(files) 3565 6540 w
-(it) 3860 6540 w
-(needs) 4019 6540 w
-(for) 4400 6540 w
-(its) 4631 6540 w
-(own) 4840 6540 w
-(implementation) 720 6660 w
-10 /LucidaSansUnicode20 f
-(\024) 1482 6660 w
-10 /LucidaSansUnicode00 f
-(it) 1582 6660 w
-(multiplexes) 1700 6660 w
-(its) 2318 6660 w
-(own) 2487 6660 w
-(interface) 2739 6660 w
-10 /LucidaSansUnicode20 f
-(\024) 3163 6660 w
-10 /LucidaSansUnicode00 f
-(so) 3263 6660 w
-(it) 3427 6660 w
-(may) 3546 6660 w
-(be) 3799 6660 w
-(run,) 3971 6660 w
-(recursively,) 4221 6660 w
-(as) 4826 6660 w
-(a) 4985 6660 w
-(client) 720 6780 w
-(of) 1054 6780 w
-(itself.) 1222 6780 w
-(Also,) 1595 6780 w
-(consider) 1907 6780 w
-(the) 2391 6780 w
-(implementation) 2616 6780 w
-(of) 3448 6780 w
-10 /LucidaTypewriter f
-(/dev/tty) 3616 6780 w
-10 /LucidaSansUnicode00 f
-(in) 4262 6780 w
-(UNIX,) 4423 6780 w
-(which) 4759 6780 w
-(requires) 720 6900 w
-(special) 1171 6900 w
-(code) 1557 6900 w
-(in) 1840 6900 w
-(the) 1983 6900 w
-(kernel) 2190 6900 w
-(to) 2544 6900 w
-(redirect) 2694 6900 w
-10 /LucidaTypewriter f
-(open) 3120 6900 w
-10 /LucidaSansUnicode00 f
-(calls) 3460 6900 w
-(to) 3727 6900 w
-(the) 3877 6900 w
-(appropriate) 4084 6900 w
-(device.) 4701 6900 w
-(Instead,) 720 7020 w
-(in) 1144 7020 w
-(8\275) 1274 7020 w
-(the) 1456 7020 w
-(equivalent) 1650 7020 w
-(service) 2190 7020 w
-(falls) 2565 7020 w
-(out) 2805 7020 w
-(automatically:) 3004 7020 w
-(8\275) 3720 7020 w
-(serves) 3902 7020 w
-10 /LucidaTypewriter f
-(/dev/cons) 4248 7020 w
-10 /LucidaSansUnicode00 f
-(as) 4934 7020 w
-(its) 720 7140 w
-(basic) 871 7140 w
-(function;) 1155 7140 w
-(there) 1623 7140 w
-(is) 1910 7140 w
-(nothing) 2025 7140 w
-(extra) 2435 7140 w
-(to) 2720 7140 w
-(do.) 2853 7140 w
-(When) 3076 7140 w
-(a) 3377 7140 w
-(program) 3467 7140 w
-(wants) 3918 7140 w
-(to) 4235 7140 w
-(read) 4368 7140 w
-(from) 4618 7140 w
-(the) 4885 7140 w
-(keyboard,) 720 7260 w
-(it) 1245 7260 w
-(opens) 1355 7260 w
-10 /LucidaTypewriter f
-(/dev/cons) 1692 7260 w
-10 /LucidaSansUnicode00 f
-(,) 2340 7260 w
-(but) 2416 7260 w
-(it) 2622 7260 w
-(is) 2732 7260 w
-(a) 2856 7260 w
-(private) 2955 7260 w
-(file,) 3332 7260 w
-(not) 3559 7260 w
-(a) 3763 7260 w
-(shared) 3862 7260 w
-(one) 4234 7260 w
-(with) 4457 7260 w
-(special) 4706 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(properties.) 720 840 w
-(Again,) 1318 840 w
-(local) 1663 840 w
-(name) 1924 840 w
-(spaces) 2226 840 w
-(make) 2589 840 w
-(this) 2887 840 w
-(possible;) 3102 840 w
-(conventions) 3574 840 w
-(about) 4195 840 w
-(the) 4510 840 w
-(consis\255) 4702 840 w
-(tency of the files within them make it natural.) 720 960 w
-(8\275 has a unique) 970 1116 w
-(feature) 1799 1116 w
-(made) 2176 1116 w
-(possible) 2476 1116 w
-(by) 2912 1116 w
-(its) 3060 1116 w
-(design.) 3210 1116 w
-(Because) 3630 1116 w
-(it) 4052 1116 w
-(is) 4151 1116 w
-(implemented) 4264 1116 w
-(as) 4934 1116 w
-(a) 720 1236 w
-(file) 813 1236 w
-(server,) 1002 1236 w
-(it) 1369 1236 w
-(has) 1473 1236 w
-(the) 1679 1236 w
-(power) 1872 1236 w
-(to) 2207 1236 w
-(postpone) 2342 1236 w
-(answering) 2833 1236 w
-(read) 3365 1236 w
-(requests) 3617 1236 w
-(for) 4071 1236 w
-(a) 4247 1236 w
-(particular) 4339 1236 w
-(win\255) 4839 1236 w
-(dow.) 720 1356 w
-(This) 1026 1356 w
-(behavior) 1272 1356 w
-(is) 1732 1356 w
-(toggled) 1853 1356 w
-(by) 2264 1356 w
-(a) 2420 1356 w
-(reserved) 2516 1356 w
-(key) 2974 1356 w
-(on) 3182 1356 w
-(the) 3347 1356 w
-(keyboard.) 3544 1356 w
-(Toggling) 4099 1356 w
-(once) 4571 1356 w
-(sus\255) 4843 1356 w
-(pends) 720 1476 w
-(client) 1080 1476 w
-(reads) 1409 1476 w
-(from) 1740 1476 w
-(the) 2037 1476 w
-(window;) 2257 1476 w
-(toggling) 2723 1476 w
-(again) 3191 1476 w
-(resumes) 3518 1476 w
-(normal) 3992 1476 w
-(reads,) 4397 1476 w
-(which) 4759 1476 w
-(absorb) 720 1596 w
-(whatever) 1088 1596 w
-(text) 1558 1596 w
-(has) 1783 1596 w
-(been) 1985 1596 w
-(prepared,) 2256 1596 w
-(one) 2760 1596 w
-(line) 2973 1596 w
-(at) 3183 1596 w
-(a) 3309 1596 w
-(time.) 3398 1596 w
-(This) 3711 1596 w
-(allows) 3950 1596 w
-(the) 4287 1596 w
-(user) 4477 1596 w
-(to) 4722 1596 w
-(edit) 4855 1596 w
-(multi-line) 720 1716 w
-(input) 1243 1716 w
-(text) 1535 1716 w
-(on) 1765 1716 w
-(the) 1927 1716 w
-(screen) 2121 1716 w
-(before) 2477 1716 w
-(the) 2830 1716 w
-(application) 3024 1716 w
-(sees) 3597 1716 w
-(it,) 3850 1716 w
-(obviating) 3986 1716 w
-(the) 4474 1716 w
-(need) 4667 1716 w
-(to) 4942 1716 w
-(invoke) 720 1836 w
-(a) 1081 1836 w
-(separate) 1179 1836 w
-(editor) 1636 1836 w
-(to) 1966 1836 w
-(prepare) 2107 1836 w
-(text) 2525 1836 w
-(such) 2759 1836 w
-(as) 3028 1836 w
-(mail) 3177 1836 w
-(messages.) 3426 1836 w
-(A) 4008 1836 w
-(related) 4121 1836 w
-(property) 4502 1836 w
-(is) 4960 1836 w
-(that) 720 1956 w
-(reads) 944 1956 w
-(are) 1243 1956 w
-(answered) 1428 1956 w
-(directly) 1922 1956 w
-(from) 2313 1956 w
-(the) 2578 1956 w
-(data) 2766 1956 w
-(structure) 3009 1956 w
-(defining) 3480 1956 w
-(the) 3913 1956 w
-(text on the display:) 4101 1956 w
-(text) 720 2076 w
-(may) 944 2076 w
-(be) 1177 2076 w
-(edited) 1329 2076 w
-(until) 1666 2076 w
-(its) 1918 2076 w
-(final) 2068 2076 w
-(newline) 2313 2076 w
-(makes) 2717 2076 w
-(the) 3063 2076 w
-(prepared) 3251 2076 w
-(line) 3722 2076 w
-(of) 3931 2076 w
-(text) 4062 2076 w
-(readable) 4286 2076 w
-(by) 4737 2076 w
-(the) 4885 2076 w
-(client.) 720 2196 w
-(Even) 1083 2196 w
-(then,) 1342 2196 w
-(until) 1625 2196 w
-(the) 1878 2196 w
-(line) 2067 2196 w
-(is) 2277 2196 w
-(read,) 2391 2196 w
-(the) 2672 2196 w
-(text) 2861 2196 w
-(the) 3086 2196 w
-(client) 3275 2196 w
-(will) 3573 2196 w
-(read) 3771 2196 w
-(can) 4020 2196 w
-(be) 4222 2196 w
-(changed.) 4375 2196 w
-(For) 4884 2196 w
-(example, after typing) 720 2316 w
-9 /LucidaTypewriter f
-(%) 1008 2486 w
-(make) 1138 2486 w
-(rm) 1008 2596 w
-(*) 1203 2596 w
-10 /LucidaSansUnicode00 f
-(to) 720 2776 w
-(the) 860 2776 w
-(shell,) 1057 2776 w
-(the) 1358 2776 w
-(user) 1555 2776 w
-(can) 1807 2776 w
-(backspace) 2017 2776 w
-(over) 2562 2776 w
-(the) 2814 2776 w
-(final) 3012 2776 w
-(newline) 3267 2776 w
-(at) 3681 2776 w
-(any) 3816 2776 w
-(time) 4028 2776 w
-(until) 4286 2776 w
-10 /LucidaTypewriter f
-(make) 4548 2776 w
-10 /LucidaSansUnicode00 f
-(fin\255) 4879 2776 w
-(ishes,) 720 2896 w
-(holding) 1043 2896 w
-(off) 1453 2896 w
-(execution) 1630 2896 w
-(of) 2146 2896 w
-(the) 2285 2896 w
-10 /LucidaTypewriter f
-(rm) 2481 2896 w
-10 /LucidaSansUnicode00 f
-(command,) 2666 2896 w
-(or) 3217 2896 w
-(even) 3360 2896 w
-(point) 3627 2896 w
-(with) 3920 2896 w
-(the) 4166 2896 w
-(mouse) 4362 2896 w
-(before) 4726 2896 w
-(the) 720 3016 w
-10 /LucidaTypewriter f
-(rm) 907 3016 w
-10 /LucidaSansUnicode00 f
-(and type another command to be executed first.) 1083 3016 w
-(There is no) 970 3172 w
-10 /LucidaTypewriter f
-(ftp) 1547 3172 w
-10 /LucidaSansUnicode00 f
-(command in Plan 9.) 1795 3172 w
-(Instead,) 2821 3172 w
-(a) 3239 3172 w
-(user-level) 3327 3172 w
-(file) 3850 3172 w
-(server) 4034 3172 w
-(called) 4364 3172 w
-10 /LucidaTypewriter f
-(ftpfs) 4680 3172 w
-10 /LucidaSansUnicode00 f
-(dials) 720 3292 w
-(the) 989 3292 w
-(FTP) 1186 3292 w
-(site,) 1400 3292 w
-(logs) 1647 3292 w
-(in) 1892 3292 w
-(on) 2025 3292 w
-(behalf) 2190 3292 w
-(of) 2534 3292 w
-(the) 2674 3292 w
-(user,) 2870 3292 w
-(and) 3153 3292 w
-(uses) 3374 3292 w
-(the) 3635 3292 w
-(FTP) 3831 3292 w
-(protocol) 4044 3292 w
-(to) 4489 3292 w
-(examine) 4628 3292 w
-(files) 720 3412 w
-(in) 971 3412 w
-(the) 1111 3412 w
-(remote) 1315 3412 w
-(directory.) 1708 3412 w
-(To) 2252 3412 w
-(the) 2425 3412 w
-(local) 2629 3412 w
-(user,) 2903 3412 w
-(it) 3194 3412 w
-(offers) 3309 3412 w
-(a) 3641 3412 w
-(file) 3745 3412 w
-(hierarchy,) 3945 3412 w
-(attached) 4476 3412 w
-(to) 4942 3412 w
-10 /LucidaTypewriter f
-(/n/ftp) 720 3532 w
-10 /LucidaSansUnicode00 f
-(in) 1210 3532 w
-(the) 1359 3532 w
-(local) 1572 3532 w
-(name) 1855 3532 w
-(space,) 2178 3532 w
-(mirroring) 2543 3532 w
-(the) 3059 3532 w
-(contents) 3271 3532 w
-(of) 3745 3532 w
-(the) 3900 3532 w
-(FTP) 4112 3532 w
-(site.) 4341 3532 w
-(In) 4635 3532 w
-(other) 4783 3532 w
-(words,) 720 3652 w
-(it) 1093 3652 w
-(translates) 1207 3652 w
-(the) 1729 3652 w
-(FTP) 1932 3652 w
-(protocol) 2152 3652 w
-(into) 2604 3652 w
-(9P) 2841 3652 w
-(to) 3007 3652 w
-(offer) 3153 3652 w
-(Plan) 3433 3652 w
-(9) 3682 3652 w
-(access) 3793 3652 w
-(to) 4156 3652 w
-(FTP) 4302 3652 w
-(sites.) 4522 3652 w
-(The) 4859 3652 w
-(implementation) 720 3772 w
-(is) 1518 3772 w
-(tricky;) 1634 3772 w
-10 /LucidaTypewriter f
-(ftpfs) 1970 3772 w
-10 /LucidaSansUnicode00 f
-(must) 2366 3772 w
-(do) 2645 3772 w
-(some) 2805 3772 w
-(sophisticated) 3102 3772 w
-(caching) 3783 3772 w
-(for) 4191 3772 w
-(efficiency) 4365 3772 w
-(and) 4860 3772 w
-(use) 720 3892 w
-(heuristics) 929 3892 w
-(to) 1438 3892 w
-(decode) 1576 3892 w
-(remote) 1966 3892 w
-(directory) 2350 3892 w
-(information.) 2821 3892 w
-(But) 3492 3892 w
-(the) 3689 3892 w
-(result) 3885 3892 w
-(is) 4202 3892 w
-(worthwhile:) 4323 3892 w
-(all) 4927 3892 w
-(the) 720 4012 w
-(local) 917 4012 w
-(file) 1184 4012 w
-(management) 1377 4012 w
-(tools) 2050 4012 w
-(such) 2331 4012 w
-(as) 2599 4012 w
-10 /LucidaTypewriter f
-(cp) 2747 4012 w
-10 /LucidaSansUnicode00 f
-(,) 2891 4012 w
-10 /LucidaTypewriter f
-(grep) 2964 4012 w
-10 /LucidaSansUnicode00 f
-(,) 3252 4012 w
-10 /LucidaTypewriter f
-(diff) 3325 4012 w
-10 /LucidaSansUnicode00 f
-(,) 3613 4012 w
-(and) 3686 4012 w
-(of) 3907 4012 w
-(course) 4046 4012 w
-10 /LucidaTypewriter f
-(ls) 4409 4012 w
-10 /LucidaSansUnicode00 f
-(are) 4594 4012 w
-(avail\255) 4787 4012 w
-(able) 720 4132 w
-(to) 964 4132 w
-(FTP-served) 1103 4132 w
-(files) 1693 4132 w
-(exactly) 1936 4132 w
-(as) 2318 4132 w
-(if) 2466 4132 w
-(they) 2574 4132 w
-(were) 2823 4132 w
-(local) 3095 4132 w
-(files.) 3362 4132 w
-(Other) 3670 4132 w
-(systems) 3986 4132 w
-(such) 4419 4132 w
-(as) 4687 4132 w
-(Jade) 4835 4132 w
-(and) 720 4252 w
-(Prospero) 936 4252 w
-(have) 1400 4252 w
-(exploited) 1660 4252 w
-(the) 2150 4252 w
-(same) 2340 4252 w
-(opportunity) 2630 4252 w
-([Rao81,) 3233 4252 w
-(Neu92],) 3638 4252 w
-(but) 4056 4252 w
-(because) 4253 4252 w
-(of) 4682 4252 w
-(local) 4815 4252 w
-(name) 720 4372 w
-(spaces) 1032 4372 w
-(and) 1405 4372 w
-(the) 1631 4372 w
-(simplicity) 1832 4372 w
-(of) 2341 4372 w
-(implementing) 2485 4372 w
-(9P,) 3202 4372 w
-(this) 3398 4372 w
-(approach) 3623 4372 w
-(fits) 4120 4372 w
-(more) 4320 4372 w
-(naturally) 4618 4372 w
-(into Plan 9 than into other environments.) 720 4492 w
-(One) 970 4648 w
-(server,) 1214 4648 w
-10 /LucidaTypewriter f
-(exportfs) 1591 4648 w
-10 /LucidaSansUnicode00 f
-(,) 2167 4648 w
-(is) 2247 4648 w
-(a) 2375 4648 w
-(user) 2478 4648 w
-(process) 2736 4648 w
-(that) 3159 4648 w
-(takes) 3399 4648 w
-(a) 3705 4648 w
-(portion) 3809 4648 w
-(of) 4212 4648 w
-(its) 4359 4648 w
-(own) 4525 4648 w
-(name) 4774 4648 w
-(space) 720 4768 w
-(and) 1037 4768 w
-(makes) 1258 4768 w
-(it) 1612 4768 w
-(available) 1719 4768 w
-(to) 2183 4768 w
-(other) 2322 4768 w
-(processes) 2620 4768 w
-(by) 3141 4768 w
-(translating) 3296 4768 w
-(9P) 3856 4768 w
-(requests) 4014 4768 w
-(into) 4471 4768 w
-(system) 4700 4768 w
-(calls) 720 4888 w
-(to) 976 4888 w
-(the) 1115 4888 w
-(Plan) 1311 4888 w
-(9) 1553 4888 w
-(kernel.) 1657 4888 w
-(The) 2064 4888 w
-(file) 2286 4888 w
-(hierarchy) 2478 4888 w
-(it) 2968 4888 w
-(exports) 3075 4888 w
-(may) 3486 4888 w
-(contain) 3727 4888 w
-(files) 4125 4888 w
-(from) 4368 4888 w
-(multiple) 4642 4888 w
-(servers.) 720 5008 w
-10 /LucidaTypewriter f
-(Exportfs) 1167 5008 w
-10 /LucidaSansUnicode00 f
-(is) 1778 5008 w
-(usually) 1893 5008 w
-(run) 2268 5008 w
-(as) 2468 5008 w
-(a) 2608 5008 w
-(remote) 2697 5008 w
-(server) 3075 5008 w
-(started) 3406 5008 w
-(by) 3780 5008 w
-(a) 3929 5008 w
-(local) 4018 5008 w
-(program,) 4277 5008 w
-(either) 4759 5008 w
-10 /LucidaTypewriter f
-(import) 720 5128 w
-10 /LucidaSansUnicode00 f
-(or) 1222 5128 w
-10 /LucidaTypewriter f
-(cpu) 1394 5128 w
-10 /LucidaSansUnicode00 f
-(.) 1610 5128 w
-10 /LucidaTypewriter f
-(Import) 1744 5128 w
-10 /LucidaSansUnicode00 f
-(makes) 2246 5128 w
-(a) 2629 5128 w
-(network) 2754 5128 w
-(call) 3216 5128 w
-(to) 3450 5128 w
-(the) 3618 5128 w
-(remote) 3843 5128 w
-(machine,) 4257 5128 w
-(starts) 4768 5128 w
-10 /LucidaTypewriter f
-(exportfs) 720 5248 w
-10 /LucidaSansUnicode00 f
-(there, and attaches its 9P connection to the local name space.) 1328 5248 w
-(For example,) 4399 5248 w
-9 /LucidaTypewriter f
-(import) 1008 5418 w
-(helix) 1463 5418 w
-(/net) 1853 5418 w
-10 /LucidaSansUnicode00 f
-(makes) 720 5598 w
-(Helix) 1073 5598 w
-10 /LucidaSansUnicode20 f
-(\031) 1322 5598 w
-10 /LucidaSansUnicode00 f
-(s) 1354 5598 w
-(network) 1445 5598 w
-(interfaces) 1877 5598 w
-(visible) 2393 5598 w
-(in) 2743 5598 w
-(the) 2875 5598 w
-(local) 3071 5598 w
-10 /LucidaTypewriter f
-(/net) 3337 5598 w
-10 /LucidaSansUnicode00 f
-(directory.) 3666 5598 w
-(Helix) 4202 5598 w
-(is) 4492 5598 w
-(a) 4613 5598 w
-(central) 4709 5598 w
-(server) 720 5718 w
-(and) 1054 5718 w
-(has) 1271 5718 w
-(many) 1476 5718 w
-(network) 1775 5718 w
-(interfaces,) 2204 5718 w
-(so) 2748 5718 w
-(this) 2897 5718 w
-(permits) 3113 5718 w
-(a) 3520 5718 w
-(machine) 3612 5718 w
-(with) 4057 5718 w
-(one) 4299 5718 w
-(network) 4514 5718 w
-(to) 4942 5718 w
-(access) 720 5838 w
-(to) 1078 5838 w
-(any) 1219 5838 w
-(of) 1431 5838 w
-(Helix) 1572 5838 w
-10 /LucidaSansUnicode20 f
-(\031) 1821 5838 w
-10 /LucidaSansUnicode00 f
-(s) 1853 5838 w
-(networks.) 1948 5838 w
-(After) 2499 5838 w
-(such) 2783 5838 w
-(an) 3053 5838 w
-(import,) 3214 5838 w
-(the) 3614 5838 w
-(local) 3813 5838 w
-(machine) 4082 5838 w
-(may) 4534 5838 w
-(make) 4778 5838 w
-(calls on any of the networks connected to Helix.) 720 5958 w
-(Another example is) 3121 5958 w
-9 /LucidaTypewriter f
-(import) 1008 6128 w
-(helix) 1463 6128 w
-(/proc) 1853 6128 w
-10 /LucidaSansUnicode00 f
-(which makes Helix) 720 6308 w
-10 /LucidaSansUnicode20 f
-(\031) 1627 6308 w
-10 /LucidaSansUnicode00 f
-(s processes) 1659 6308 w
-(visible) 2256 6308 w
-(in) 2598 6308 w
-(the) 2722 6308 w
-(local) 2910 6308 w
-10 /LucidaTypewriter f
-(/proc) 3168 6308 w
-10 /LucidaSansUnicode00 f
-(,) 3528 6308 w
-(permitting) 3593 6308 w
-(local) 4135 6308 w
-(debuggers) 4393 6308 w
-(to) 4942 6308 w
-(examine remote processes.) 720 6428 w
-(The) 970 6584 w
-10 /LucidaTypewriter f
-(cpu) 1185 6584 w
-10 /LucidaSansUnicode00 f
-(command) 1435 6584 w
-(connects) 1947 6584 w
-(the) 2412 6584 w
-(local) 2602 6584 w
-(terminal) 2862 6584 w
-(to) 3299 6584 w
-(a) 3432 6584 w
-(remote) 3522 6584 w
-(CPU) 3901 6584 w
-(server.) 4129 6584 w
-(It) 4525 6584 w
-(works) 4626 6584 w
-(in) 4949 6584 w
-(the) 720 6704 w
-(opposite) 916 6704 w
-(direction) 1378 6704 w
-(to) 1848 6704 w
-10 /LucidaTypewriter f
-(import) 1987 6704 w
-10 /LucidaSansUnicode00 f
-(:) 2419 6704 w
-(after) 2492 6704 w
-(calling) 2759 6704 w
-(the) 3117 6704 w
-(server,) 3313 6704 w
-(it) 3683 6704 w
-(starts) 3790 6704 w
-(a) 4103 6704 w
-10 /LucidaSans-Italic f
-(local) 4198 6704 w
-10 /LucidaTypewriter f
-(exportfs) 4464 6704 w
-10 /LucidaSansUnicode00 f
-(and) 720 6824 w
-(mounts) 946 6824 w
-(it) 1358 6824 w
-(in) 1470 6824 w
-(the) 1607 6824 w
-(name) 1808 6824 w
-(space) 2120 6824 w
-(of) 2442 6824 w
-(a) 2586 6824 w
-(process,) 2687 6824 w
-(typically) 3139 6824 w
-(a) 3582 6824 w
-(newly) 3683 6824 w
-(created) 4005 6824 w
-(shell,) 4410 6824 w
-(on) 4715 6824 w
-(the) 4885 6824 w
-(server.) 720 6944 w
-(It) 1134 6944 w
-(then) 1253 6944 w
-(rearranges) 1523 6944 w
-(the) 2096 6944 w
-(name) 2304 6944 w
-(space) 2622 6944 w
-(to) 2950 6944 w
-(make) 3100 6944 w
-(local) 3414 6944 w
-(device) 3691 6944 w
-(files) 4050 6944 w
-(\(such) 4304 6944 w
-(as) 4615 6944 w
-(those) 4773 6944 w
-(served) 720 7064 w
-(by) 1089 7064 w
-(the) 1254 7064 w
-(terminal) 1459 7064 w
-10 /LucidaSansUnicode20 f
-(\031) 1861 7064 w
-10 /LucidaSansUnicode00 f
-(s) 1893 7064 w
-(window) 1994 7064 w
-(system\)) 2413 7064 w
-(visible) 2836 7064 w
-(in) 3195 7064 w
-(the) 3337 7064 w
-(server) 3543 7064 w
-10 /LucidaSansUnicode20 f
-(\031) 3840 7064 w
-10 /LucidaSansUnicode00 f
-(s) 3872 7064 w
-10 /LucidaTypewriter f
-(/dev) 3974 7064 w
-10 /LucidaSansUnicode00 f
-(directory.) 4313 7064 w
-(The) 4859 7064 w
-(effect) 720 7184 w
-(of) 1039 7184 w
-(running) 1182 7184 w
-(a) 1607 7184 w
-10 /LucidaTypewriter f
-(cpu) 1707 7184 w
-10 /LucidaSansUnicode00 f
-(command) 1968 7184 w
-(is) 2491 7184 w
-(therefore) 2616 7184 w
-(to) 3108 7184 w
-(start) 3251 7184 w
-(a) 3517 7184 w
-(shell) 3616 7184 w
-(on) 3887 7184 w
-(a) 4054 7184 w
-(fast) 4153 7184 w
-(machine,) 4377 7184 w
-(one) 4861 7184 w
-(more) 720 7304 w
-(tightly) 1014 7304 w
-(coupled) 1365 7304 w
-(to) 1793 7304 w
-(the) 1934 7304 w
-(file) 2132 7304 w
-(server,) 2326 7304 w
-(with) 2699 7304 w
-(a) 2948 7304 w
-(name) 3047 7304 w
-(space) 3357 7304 w
-(analogous) 3677 7304 w
-(to) 4219 7304 w
-(the) 4361 7304 w
-(local) 4560 7304 w
-(one.) 4829 7304 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(All) 720 840 w
-(local) 882 840 w
-(device) 1142 840 w
-(files) 1484 840 w
-(are) 1721 840 w
-(visible) 1907 840 w
-(remotely,) 2250 840 w
-(so) 2741 840 w
-(remote) 2887 840 w
-(applications) 3265 840 w
-(have) 3884 840 w
-(full) 4143 840 w
-(access) 4334 840 w
-(to) 4683 840 w
-(local) 4815 840 w
-(services) 720 960 w
-(such) 1156 960 w
-(as) 1431 960 w
-(bitmap) 1586 960 w
-(graphics,) 1975 960 w
-10 /LucidaTypewriter f
-(/dev/cons) 2470 960 w
-10 /LucidaSansUnicode00 f
-(,) 3118 960 w
-(and) 3200 960 w
-(so) 3430 960 w
-(on.) 3592 960 w
-(This) 3829 960 w
-(is) 4084 960 w
-(not) 4214 960 w
-(the) 4424 960 w
-(same) 4629 960 w
-(as) 4934 960 w
-10 /LucidaTypewriter f
-(rlogin) 720 1080 w
-10 /LucidaSansUnicode00 f
-(,) 1152 1080 w
-(which) 1220 1080 w
-(does) 1537 1080 w
-(nothing) 1804 1080 w
-(to) 2215 1080 w
-(reproduce) 2349 1080 w
-(the) 2879 1080 w
-(local) 3069 1080 w
-(name) 3329 1080 w
-(space) 3630 1080 w
-(on) 3941 1080 w
-(the) 4099 1080 w
-(remote) 4289 1080 w
-(system,) 4668 1080 w
-(nor) 720 1200 w
-(is) 929 1200 w
-(it) 1054 1200 w
-(the) 1165 1200 w
-(same) 1365 1200 w
-(as) 1665 1200 w
-(file) 1816 1200 w
-(sharing) 2012 1200 w
-(with,) 2419 1200 w
-(say,) 2701 1200 w
-(NFS,) 2937 1200 w
-(which) 3197 1200 w
-(can) 3524 1200 w
-(achieve) 3738 1200 w
-(some) 4145 1200 w
-(name) 4452 1200 w
-(space) 4764 1200 w
-(equivalence) 720 1320 w
-(but) 1334 1320 w
-(not) 1539 1320 w
-(the) 1742 1320 w
-(combination) 1940 1320 w
-(of) 2586 1320 w
-(access) 2727 1320 w
-(to) 3085 1320 w
-(local) 3226 1320 w
-(hardware) 3494 1320 w
-(devices,) 3987 1320 w
-(remote) 4420 1320 w
-(files,) 4806 1320 w
-(and) 720 1440 w
-(remote) 945 1440 w
-(CPU) 1334 1440 w
-(resources.) 1572 1440 w
-(The) 2151 1440 w
-10 /LucidaTypewriter f
-(cpu) 2377 1440 w
-10 /LucidaSansUnicode00 f
-(command) 2638 1440 w
-(is) 3162 1440 w
-(a) 3288 1440 w
-(uniquely) 3389 1440 w
-(transparent) 3850 1440 w
-(mechanism.) 4456 1440 w
-(For) 720 1560 w
-(example,) 911 1560 w
-(it) 1391 1560 w
-(is) 1492 1560 w
-(reasonable) 1607 1560 w
-(to) 2171 1560 w
-(start) 2304 1560 w
-(a) 2560 1560 w
-(window) 2650 1560 w
-(system) 3054 1560 w
-(in) 3429 1560 w
-(a) 3555 1560 w
-(window) 3645 1560 w
-(running) 4049 1560 w
-(a) 4463 1560 w
-10 /LucidaTypewriter f
-(cpu) 4552 1560 w
-10 /LucidaSansUnicode00 f
-(com\255) 4802 1560 w
-(mand; all windows created there automatically start processes on the CPU server.) 720 1680 w
-10 /LucidaSans-Demi f
-(Configurability and administration) 720 1920 w
-10 /LucidaSansUnicode00 f
-(The) 970 2076 w
-(uniform) 1191 2076 w
-(interconnection) 1616 2076 w
-(of) 2413 2076 w
-(components) 2551 2076 w
-(in) 3188 2076 w
-(Plan) 3319 2076 w
-(9) 3560 2076 w
-(makes) 3663 2076 w
-(it) 4016 2076 w
-(possible) 4122 2076 w
-(to) 4566 2076 w
-(config\255) 4705 2076 w
-(ure) 720 2196 w
-(a) 933 2196 w
-(Plan) 1042 2196 w
-(9) 1297 2196 w
-(installation) 1414 2196 w
-(many) 2004 2196 w
-(different) 2320 2196 w
-(ways.) 2792 2196 w
-(A) 3145 2196 w
-(single) 3268 2196 w
-(laptop) 3611 2196 w
-(PC) 3973 2196 w
-(can) 4151 2196 w
-(function) 4372 2196 w
-(as) 4826 2196 w
-(a) 4985 2196 w
-(stand-alone) 720 2316 w
-(Plan) 1350 2316 w
-(9) 1592 2316 w
-(system;) 1696 2316 w
-(at) 2110 2316 w
-(the) 2244 2316 w
-(other) 2441 2316 w
-(extreme,) 2740 2316 w
-(our) 3214 2316 w
-(setup) 3420 2316 w
-(has) 3731 2316 w
-(central) 3941 2316 w
-(multiprocessor) 4314 2316 w
-(CPU) 720 2436 w
-(servers) 947 2436 w
-(and) 1329 2436 w
-(file) 1543 2436 w
-(servers) 1728 2436 w
-(and) 2110 2436 w
-(scores) 2324 2436 w
-(of) 2669 2436 w
-(terminals) 2800 2436 w
-(ranging) 3286 2436 w
-(from) 3692 2436 w
-(small) 3957 2436 w
-(PCs) 4247 2436 w
-(to) 4455 2436 w
-(high-end) 4586 2436 w
-(graphics) 720 2556 w
-(workstations.) 1167 2556 w
-(It) 1885 2556 w
-(is) 1985 2556 w
-(such) 2099 2556 w
-(large) 2359 2556 w
-(installations) 2636 2556 w
-(that) 3257 2556 w
-(best) 3482 2556 w
-(represent) 3723 2556 w
-(how) 4220 2556 w
-(Plan) 4454 2556 w
-(9) 4689 2556 w
-(oper\255) 4786 2556 w
-(ates.) 720 2676 w
-(The) 970 2832 w
-(system) 1193 2832 w
-(software) 1575 2832 w
-(is) 2032 2832 w
-(portable) 2154 2832 w
-(and) 2601 2832 w
-(the) 2823 2832 w
-(same) 3020 2832 w
-(operating) 3317 2832 w
-(system) 3825 2832 w
-(runs) 4207 2832 w
-(on) 4465 2832 w
-(all) 4630 2832 w
-(hard\255) 4786 2832 w
-(ware.) 720 2952 w
-(Except) 1046 2952 w
-(for) 1401 2952 w
-(performance,) 1573 2952 w
-(the) 2254 2952 w
-(appearance) 2442 2952 w
-(of) 3032 2952 w
-(the) 3163 2952 w
-(system) 3351 2952 w
-(on,) 3724 2952 w
-(say,) 3912 2952 w
-(an SGI workstation) 4135 2952 w
-(is) 720 3072 w
-(the) 833 3072 w
-(same) 1021 3072 w
-(as) 1309 3072 w
-(on) 1448 3072 w
-(a) 1604 3072 w
-(laptop.) 1692 3072 w
-(Since) 2097 3072 w
-(computing) 2382 3072 w
-(and) 2935 3072 w
-(file) 3148 3072 w
-(services) 3332 3072 w
-(are) 3752 3072 w
-(centralized,) 3937 3072 w
-(and) 4538 3072 w
-(termi\255) 4751 3072 w
-(nals) 720 3192 w
-(have) 953 3192 w
-(no) 1214 3192 w
-(permanent) 1373 3192 w
-(file) 1934 3192 w
-(storage,) 2120 3192 w
-(all) 2550 3192 w
-(terminals) 2698 3192 w
-(are) 3186 3192 w
-(functionally) 3373 3192 w
-(identical.) 3974 3192 w
-(In) 4484 3192 w
-(this) 4610 3192 w
-(way,) 4824 3192 w
-(Plan 9 has one of the good properties of) 720 3312 w
-(old) 2716 3312 w
-(timesharing) 2902 3312 w
-(systems,) 3512 3312 w
-(where) 3968 3312 w
-(a) 4293 3312 w
-(user) 4381 3312 w
-(could) 4624 3312 w
-(sit) 4923 3312 w
-(in) 720 3432 w
-(front) 853 3432 w
-(of) 1132 3432 w
-(any) 1271 3432 w
-(machine) 1481 3432 w
-(and) 1930 3432 w
-(see) 2151 3432 w
-(the) 2355 3432 w
-(same) 2551 3432 w
-(system.) 2847 3432 w
-(In) 3292 3432 w
-(the) 3424 3432 w
-(modern) 3620 3432 w
-(workstation) 4037 3432 w
-(commu\255) 4647 3432 w
-(nity, machines tend to be owned by people who customize) 720 3552 w
-(them) 3606 3552 w
-(by) 3887 3552 w
-(storing) 4035 3552 w
-(private) 4411 3552 w
-(infor\255) 4777 3552 w
-(mation) 720 3672 w
-(on) 1093 3672 w
-(local) 1252 3672 w
-(disk.) 1513 3672 w
-(We) 1814 3672 w
-(reject) 1992 3672 w
-(this) 2299 3672 w
-(style) 2514 3672 w
-(of) 2775 3672 w
-(use,) 2909 3672 w
-(although) 3146 3672 w
-(the) 3612 3672 w
-(system) 3802 3672 w
-(itself) 4177 3672 w
-(can) 4451 3672 w
-(be) 4654 3672 w
-(used) 4808 3672 w
-(this) 720 3792 w
-(way.) 936 3792 w
-(In) 1221 3792 w
-(our) 1349 3792 w
-(group,) 1551 3792 w
-(we) 1910 3792 w
-(have) 2081 3792 w
-(a) 2344 3792 w
-(laboratory) 2437 3792 w
-(with) 2970 3792 w
-(many) 3213 3792 w
-(public-access) 3513 3792 w
-(machines) 4221 3792 w
-10 /LucidaSansUnicode20 f
-(\024) 4680 3792 w
-10 /LucidaSansUnicode00 f
-(a) 4780 3792 w
-(ter\255) 4873 3792 w
-(minal room) 720 3912 w
-10 /LucidaSansUnicode20 f
-(\024) 1276 3912 w
-10 /LucidaSansUnicode00 f
-(and a user may sit down at any one of them and work.) 1376 3912 w
-(Central) 970 4068 w
-(file) 1365 4068 w
-(servers) 1562 4068 w
-(centralize) 1956 4068 w
-(not) 2475 4068 w
-(just) 2681 4068 w
-(the) 2907 4068 w
-(files,) 3108 4068 w
-(but) 3388 4068 w
-(also) 3596 4068 w
-(their) 3838 4068 w
-(administration) 4109 4068 w
-(and) 4860 4068 w
-(maintenance.) 720 4188 w
-(In) 1460 4188 w
-(fact,) 1609 4188 w
-(one) 1879 4188 w
-(server) 2115 4188 w
-(is) 2469 4188 w
-(the) 2606 4188 w
-(main) 2818 4188 w
-(server,) 3114 4188 w
-(holding) 3500 4188 w
-(all) 3925 4188 w
-(system) 4095 4188 w
-(files;) 4492 4188 w
-(other) 4783 4188 w
-(servers) 720 4308 w
-(provide) 1104 4308 w
-(extra) 1505 4308 w
-(storage) 1791 4308 w
-(or) 2190 4308 w
-(are) 2328 4308 w
-(available) 2516 4308 w
-(for) 2975 4308 w
-(debugging) 3150 4308 w
-(and) 3707 4308 w
-(other) 3924 4308 w
-(special) 4218 4308 w
-(uses,) 4589 4308 w
-(but) 4878 4308 w
-(the) 720 4428 w
-(system) 914 4428 w
-(software) 1293 4428 w
-(resides) 1747 4428 w
-(on) 2133 4428 w
-(one) 2295 4428 w
-(machine.) 2513 4428 w
-(This) 3023 4428 w
-(means) 3266 4428 w
-(that) 3621 4428 w
-(each) 3850 4428 w
-(program) 4112 4428 w
-(has) 4566 4428 w
-(a) 4772 4428 w
-(sin\255) 4865 4428 w
-(gle) 720 4548 w
-(copy) 913 4548 w
-(of) 1186 4548 w
-(the) 1330 4548 w
-(binary) 1531 4548 w
-(for) 1879 4548 w
-(each) 2064 4548 w
-(architecture,) 2334 4548 w
-(so) 2990 4548 w
-(it) 3149 4548 w
-(is) 3262 4548 w
-(trivial) 3389 4548 w
-(to) 3708 4548 w
-(install) 3853 4548 w
-(updates) 4192 4548 w
-(and) 4626 4548 w
-(bug) 4853 4548 w
-(fixes.) 720 4668 w
-(There) 1069 4668 w
-(is) 1398 4668 w
-(also) 1529 4668 w
-(a) 1776 4668 w
-(single) 1882 4668 w
-(user) 2222 4668 w
-(database;) 2483 4668 w
-(there) 3001 4668 w
-(is) 3304 4668 w
-(no) 3435 4668 w
-(need) 3609 4668 w
-(to) 3897 4668 w
-(synchronize) 4046 4668 w
-(distinct) 4681 4668 w
-10 /LucidaTypewriter f
-(/etc/passwd) 720 4788 w
-10 /LucidaSansUnicode00 f
-(files.) 1561 4788 w
-(On) 1876 4788 w
-(the) 2065 4788 w
-(other) 2269 4788 w
-(hand,) 2575 4788 w
-(depending) 2898 4788 w
-(on) 3464 4788 w
-(a) 3637 4788 w
-(single) 3742 4788 w
-(central) 4081 4788 w
-(server) 4462 4788 w
-(does) 4809 4788 w
-(limit the size of an installation.) 720 4908 w
-(Another) 970 5064 w
-(example) 1393 5064 w
-(of) 1841 5064 w
-(the) 1974 5064 w
-(power) 2164 5064 w
-(of) 2497 5064 w
-(centralized) 2631 5064 w
-(file) 3203 5064 w
-(service) 3390 5064 w
-(is) 3762 5064 w
-(the) 3878 5064 w
-(way) 4069 5064 w
-(Plan) 4289 5064 w
-(9) 4526 5064 w
-(adminis\255) 4625 5064 w
-(ters) 720 5184 w
-(network) 950 5184 w
-(information.) 1387 5184 w
-(On) 2063 5184 w
-(the) 2248 5184 w
-(central) 2448 5184 w
-(server) 2824 5184 w
-(there) 3166 5184 w
-(is) 3463 5184 w
-(a) 3588 5184 w
-(directory,) 3688 5184 w
-10 /LucidaTypewriter f
-(/lib/ndb) 4196 5184 w
-10 /LucidaSansUnicode00 f
-(,) 4772 5184 w
-(that) 4849 5184 w
-(contains) 720 5304 w
-(all) 1176 5304 w
-(the) 1337 5304 w
-(information) 1540 5304 w
-(necessary) 2155 5304 w
-(to) 2678 5304 w
-(administer) 2824 5304 w
-(the) 3388 5304 w
-(local) 3591 5304 w
-(Ethernet) 3864 5304 w
-(and) 4317 5304 w
-(other) 4546 5304 w
-(net\255) 4852 5304 w
-(works.) 720 5424 w
-(All) 1108 5424 w
-(the) 1271 5424 w
-(machines) 1462 5424 w
-(use) 1957 5424 w
-(the) 2162 5424 w
-(same) 2353 5424 w
-(database) 2644 5424 w
-(to) 3114 5424 w
-(talk) 3247 5424 w
-(to) 3461 5424 w
-(the) 3594 5424 w
-(network;) 3784 5424 w
-(there) 4243 5424 w
-(is) 4530 5424 w
-(no) 4645 5424 w
-(need) 4803 5424 w
-(to) 720 5544 w
-(manage) 863 5544 w
-(a) 1291 5544 w
-(distributed) 1391 5544 w
-(naming) 1968 5544 w
-(system) 2377 5544 w
-(or) 2763 5544 w
-(keep) 2911 5544 w
-(parallel) 3190 5544 w
-(files) 3593 5544 w
-(up) 3841 5544 w
-(to) 4012 5544 w
-(date.) 4156 5544 w
-(To) 4477 5544 w
-(install) 4647 5544 w
-(a) 4985 5544 w
-(new) 720 5664 w
-(machine) 959 5664 w
-(on) 1411 5664 w
-(the) 1578 5664 w
-(local) 1777 5664 w
-(Ethernet,) 2046 5664 w
-(choose) 2527 5664 w
-(a) 2912 5664 w
-(name) 3010 5664 w
-(and) 3319 5664 w
-(IP) 3542 5664 w
-(address) 3669 5664 w
-(and) 4092 5664 w
-(add) 4315 5664 w
-(these) 4539 5664 w
-(to) 4844 5664 w
-(a) 4985 5664 w
-(single) 720 5784 w
-(file) 1055 5784 w
-(in) 1252 5784 w
-10 /LucidaTypewriter f
-(/lib/ndb) 1389 5784 w
-10 /LucidaSansUnicode00 f
-(;) 1965 5784 w
-(all) 2043 5784 w
-(the) 2202 5784 w
-(machines) 2403 5784 w
-(in) 2908 5784 w
-(the) 3046 5784 w
-(installation) 3248 5784 w
-(will) 3831 5784 w
-(be) 4042 5784 w
-(able) 4208 5784 w
-(to) 4458 5784 w
-(talk) 4603 5784 w
-(to) 4829 5784 w
-(it) 4974 5784 w
-(immediately.) 720 5904 w
-(To) 1418 5904 w
-(start) 1584 5904 w
-(running,) 1847 5904 w
-(plug) 2301 5904 w
-(the) 2559 5904 w
-(machine) 2756 5904 w
-(into) 3206 5904 w
-(the) 3437 5904 w
-(network,) 3634 5904 w
-(turn) 4100 5904 w
-(it) 4344 5904 w
-(on,) 4452 5904 w
-(and) 4649 5904 w
-(use) 4871 5904 w
-(BOOTP and TFTP to load the kernel.) 720 6024 w
-(All else is automatic.) 2518 6024 w
-(Finally,) 970 6180 w
-(the) 1352 6180 w
-(automated) 1547 6180 w
-(dump) 2106 6180 w
-(file) 2427 6180 w
-(system) 2618 6180 w
-(frees) 2998 6180 w
-(all) 3279 6180 w
-(users) 3432 6180 w
-(from) 3733 6180 w
-(the) 4005 6180 w
-(need) 4201 6180 w
-(to) 4479 6180 w
-(maintain) 4618 6180 w
-(their) 720 6300 w
-(systems,) 991 6300 w
-(while) 1460 6300 w
-(providing) 1759 6300 w
-(easy) 2267 6300 w
-(access) 2527 6300 w
-(to) 2887 6300 w
-(backup) 3030 6300 w
-(files) 3427 6300 w
-(without) 3674 6300 w
-(tapes,) 4084 6300 w
-(special) 4423 6300 w
-(com\255) 4802 6300 w
-(mands,) 720 6420 w
-(or) 1114 6420 w
-(the) 1254 6420 w
-(involvement) 1447 6420 w
-(of) 2074 6420 w
-(support) 2210 6420 w
-(staff.) 2626 6420 w
-(It) 2945 6420 w
-(is) 3049 6420 w
-(difficult) 3168 6420 w
-(to) 3581 6420 w
-(overstate) 3718 6420 w
-(the) 4203 6420 w
-(improvement) 4397 6420 w
-(in lifestyle afforded by this service.) 720 6540 w
-(Plan) 970 6696 w
-(9) 1224 6696 w
-(runs) 1340 6696 w
-(on) 1609 6696 w
-(a) 1786 6696 w
-(variety) 1895 6696 w
-(of) 2271 6696 w
-(hardware) 2423 6696 w
-(without) 2927 6696 w
-(constraining) 3346 6696 w
-(how) 4002 6696 w
-(to) 4256 6696 w
-(configure) 4408 6696 w
-(an) 4923 6696 w
-(installation.) 720 6816 w
-(In) 1366 6816 w
-(our) 1503 6816 w
-(laboratory,) 1713 6816 w
-(we) 2286 6816 w
-(chose) 2465 6816 w
-(to) 2792 6816 w
-(use) 2936 6816 w
-(central) 3151 6816 w
-(servers) 3527 6816 w
-(because) 3920 6816 w
-(they) 4359 6816 w
-(amortize) 4611 6816 w
-(costs) 720 6936 w
-(and) 1005 6936 w
-(administration.) 1219 6936 w
-(A) 2021 6936 w
-(sign) 2124 6936 w
-(that) 2362 6936 w
-(this) 2587 6936 w
-(is) 2801 6936 w
-(a) 2916 6936 w
-(good) 3006 6936 w
-(decision) 3288 6936 w
-(is) 3725 6936 w
-(that) 3840 6936 w
-(our) 4066 6936 w
-(cheap) 4265 6936 w
-(terminals) 4587 6936 w
-(remain) 720 7056 w
-(comfortable) 1095 7056 w
-(places) 1718 7056 w
-(to) 2062 7056 w
-(work) 2199 7056 w
-(for) 2475 7056 w
-(about) 2653 7056 w
-(five) 2970 7056 w
-(years,) 3183 7056 w
-(much) 3509 7056 w
-(longer) 3816 7056 w
-(than) 4166 7056 w
-(workstations) 4420 7056 w
-(that) 720 7176 w
-(must) 950 7176 w
-(provide) 1232 7176 w
-(the) 1636 7176 w
-(complete) 1830 7176 w
-(computing) 2315 7176 w
-(environment.) 2874 7176 w
-(We) 3588 7176 w
-(do,) 3770 7176 w
-(however,) 3966 7176 w
-(upgrade) 4443 7176 w
-(the) 4885 7176 w
-(central) 720 7296 w
-(machines,) 1087 7296 w
-(so) 1614 7296 w
-(the) 1762 7296 w
-(computation) 1952 7296 w
-(available) 2598 7296 w
-(from) 3056 7296 w
-(even) 3323 7296 w
-(old) 3584 7296 w
-(Plan) 3772 7296 w
-(9) 4008 7296 w
-(terminals) 4106 7296 w
-(improves) 4594 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(with) 720 840 w
-(time.) 961 840 w
-(The) 1276 840 w
-(money) 1493 840 w
-(saved) 1853 840 w
-(by) 2166 840 w
-(avoiding) 2317 840 w
-(regular) 2766 840 w
-(upgrades) 3149 840 w
-(of) 3639 840 w
-(terminals) 3774 840 w
-(is) 4264 840 w
-(instead) 4381 840 w
-(spent) 4771 840 w
-(on) 720 960 w
-(the) 894 960 w
-(newest,) 1100 960 w
-(fastest) 1522 960 w
-(multiprocessor) 1897 960 w
-(servers.) 2674 960 w
-(We) 3137 960 w
-(estimate) 3330 960 w
-(this) 3794 960 w
-(costs) 4023 960 w
-(about) 4324 960 w
-(half) 4652 960 w
-(the) 4885 960 w
-(money) 720 1080 w
-(of) 1119 1080 w
-(networked) 1292 1080 w
-(workstations) 1878 1080 w
-(yet) 2573 1080 w
-(provides) 2793 1080 w
-(general) 3285 1080 w
-(access) 3722 1080 w
-(to) 4113 1080 w
-(more) 4287 1080 w
-(powerful) 4614 1080 w
-(machines.) 720 1200 w
-10 /LucidaSans-Demi f
-(C Programming) 720 1440 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 1596 w
-(9) 1208 1596 w
-(utilities) 1309 1596 w
-(are) 1706 1596 w
-(written) 1896 1596 w
-(in) 2273 1596 w
-(several) 2402 1596 w
-(languages.) 2780 1596 w
-(Some) 3376 1596 w
-(are) 3678 1596 w
-(scripts) 3868 1596 w
-(for) 4229 1596 w
-(the) 4406 1596 w
-(shell,) 4599 1596 w
-10 /LucidaTypewriter f
-(rc) 4896 1596 w
-10 /LucidaSansUnicode00 f
-([Duff90];) 720 1716 w
-(a) 1190 1716 w
-(handful) 1280 1716 w
-(are) 1685 1716 w
-(written) 1872 1716 w
-(in) 2246 1716 w
-(a) 2372 1716 w
-(new) 2462 1716 w
-(C-like) 2692 1716 w
-(concurrent) 3025 1716 w
-(language) 3583 1716 w
-(called) 4060 1716 w
-(Alef) 4377 1716 w
-([Wint95],) 4602 1716 w
-(described) 720 1836 w
-(below.) 1229 1836 w
-(The) 1615 1836 w
-(great) 1832 1836 w
-(majority,) 2119 1836 w
-(though,) 2586 1836 w
-(are) 3001 1836 w
-(written) 3190 1836 w
-(in) 3566 1836 w
-(a) 3694 1836 w
-(dialect) 3786 1836 w
-(of) 4143 1836 w
-(ANSI) 4278 1836 w
-(C) 4541 1836 w
-([ANSIC].) 4647 1836 w
-(Of) 720 1956 w
-(these,) 874 1956 w
-(most) 1207 1956 w
-(are) 1488 1956 w
-(entirely) 1679 1956 w
-(new) 2080 1956 w
-(programs,) 2314 1956 w
-(but) 2852 1956 w
-(some) 3052 1956 w
-(originate) 3351 1956 w
-(in) 3821 1956 w
-(pre-ANSI) 3950 1956 w
-(C) 4432 1956 w
-(code) 4539 1956 w
-(from) 4808 1956 w
-(our) 720 2076 w
-(research) 922 2076 w
-(UNIX) 1373 2076 w
-(system) 1646 2076 w
-([UNIX85].) 2024 2076 w
-(These) 2553 2076 w
-(have) 2880 2076 w
-(been) 3144 2076 w
-(updated) 3420 2076 w
-(to) 3858 2076 w
-(ANSI) 3995 2076 w
-(C) 4260 2076 w
-(and) 4368 2076 w
-(reworked) 4587 2076 w
-(for portability and cleanliness.) 720 2196 w
-(The) 970 2352 w
-(Plan) 1184 2352 w
-(9) 1418 2352 w
-(C) 1514 2352 w
-(dialect) 1616 2352 w
-(has) 1970 2352 w
-(some) 2172 2352 w
-(minor) 2467 2352 w
-(extensions,) 2787 2352 w
-(described) 3379 2352 w
-(elsewhere) 3886 2352 w
-([Pike95],) 4404 2352 w
-(and) 4860 2352 w
-(a) 720 2472 w
-(few) 819 2472 w
-(major) 1032 2472 w
-(restrictions.) 1355 2472 w
-(The) 2008 2472 w
-(most) 2232 2472 w
-(important) 2517 2472 w
-(restriction) 3038 2472 w
-(is) 3576 2472 w
-(that) 3699 2472 w
-(the) 3933 2472 w
-(compiler) 4131 2472 w
-(demands) 4597 2472 w
-(that) 720 2592 w
-(all) 960 2592 w
-(function) 1122 2592 w
-(definitions) 1572 2592 w
-(have) 2137 2592 w
-(ANSI) 2411 2592 w
-(prototypes) 2686 2592 w
-(and) 3257 2592 w
-(all) 3486 2592 w
-(function) 3648 2592 w
-(calls) 4098 2592 w
-(appear) 4362 2592 w
-(in) 4744 2592 w
-(the) 4885 2592 w
-(scope) 720 2712 w
-(of) 1052 2712 w
-(a) 1200 2712 w
-(prototyped) 1305 2712 w
-(declaration) 1889 2712 w
-(of) 2478 2712 w
-(the) 2626 2712 w
-(function.) 2831 2712 w
-(As) 3345 2712 w
-(a) 3514 2712 w
-(stylistic) 3618 2712 w
-(rule,) 4033 2712 w
-(the) 4302 2712 w
-(prototyped) 4506 2712 w
-(declaration is placed in) 720 2832 w
-(a) 1876 2832 w
-(header) 1964 2832 w
-(file) 2330 2832 w
-(included) 2514 2832 w
-(by) 2962 2832 w
-(all) 3110 2832 w
-(files) 3256 2832 w
-(that) 3491 2832 w
-(call) 3715 2832 w
-(the) 3912 2832 w
-(function.) 4100 2832 w
-(Each) 4598 2832 w
-(sys\255) 4853 2832 w
-(tem) 720 2952 w
-(library) 959 2952 w
-(has) 1322 2952 w
-(an) 1543 2952 w
-(associated) 1713 2952 w
-(header) 2275 2952 w
-(file,) 2661 2952 w
-(declaring) 2897 2952 w
-(all) 3398 2952 w
-(functions) 3564 2952 w
-(in) 4069 2952 w
-(that) 4213 2952 w
-(library.) 4457 2952 w
-(For) 4884 2952 w
-(example,) 720 3072 w
-(the) 1226 3072 w
-(standard) 1442 3072 w
-(Plan) 1931 3072 w
-(9) 2194 3072 w
-(library) 2319 3072 w
-(is) 2691 3072 w
-(called) 2833 3072 w
-10 /LucidaTypewriter f
-(libc) 3178 3072 w
-10 /LucidaSansUnicode00 f
-(,) 3466 3072 w
-(so) 3560 3072 w
-(all) 3734 3072 w
-(C) 3909 3072 w
-(source) 4040 3072 w
-(files) 4424 3072 w
-(include) 4688 3072 w
-10 /LucidaTypewriter f
-(<libc.h>) 720 3192 w
-10 /LucidaSansUnicode00 f
-(.) 1296 3192 w
-(These) 1400 3192 w
-(rules) 1727 3192 w
-(guarantee) 2005 3192 w
-(that) 2530 3192 w
-(all) 2760 3192 w
-(functions) 2912 3192 w
-(are) 3403 3192 w
-(called) 3594 3192 w
-(with) 3916 3192 w
-(arguments) 4160 3192 w
-(having) 4718 3192 w
-(the expected types ) 720 3312 w
-10 /LucidaSansUnicode20 f
-(\024) 1673 3312 w
-10 /LucidaSansUnicode00 f
-(something that was not true with pre-ANSI C programs.) 1805 3312 w
-(Another) 970 3468 w
-(restriction) 1391 3468 w
-(is) 1919 3468 w
-(that) 2032 3468 w
-(the) 2256 3468 w
-(C) 2444 3468 w
-(compilers) 2547 3468 w
-(accept) 3055 3468 w
-(only) 3402 3468 w
-(a) 3640 3468 w
-(subset) 3729 3468 w
-(of) 4083 3468 w
-(the) 4215 3468 w
-(preprocessor) 4404 3468 w
-(directives) 720 3588 w
-(required) 1220 3588 w
-(by) 1666 3588 w
-(ANSI.) 1816 3588 w
-(The) 2141 3588 w
-(main) 2357 3588 w
-(omission) 2631 3588 w
-(is) 3102 3588 w
-10 /LucidaTypewriter f
-(#if) 3216 3588 w
-10 /LucidaSansUnicode00 f
-(,) 3432 3588 w
-(since) 3498 3588 w
-(we) 3781 3588 w
-(believe) 3948 3588 w
-(it) 4323 3588 w
-(is) 4423 3588 w
-(never) 4537 3588 w
-(nec\255) 4838 3588 w
-(essary) 720 3708 w
-(and) 1089 3708 w
-(often) 1333 3708 w
-(abused.) 1650 3708 w
-(Also,) 2128 3708 w
-(its) 2434 3708 w
-(effect) 2615 3708 w
-(is) 2953 3708 w
-(better) 3097 3708 w
-(achieved) 3451 3708 w
-(by) 3939 3708 w
-(other) 4118 3708 w
-(means.) 4439 3708 w
-(For) 4884 3708 w
-(instance,) 720 3828 w
-(an) 1188 3828 w
-10 /LucidaTypewriter f
-(#if) 1338 3828 w
-10 /LucidaSansUnicode00 f
-(used) 1587 3828 w
-(to) 1852 3828 w
-(toggle) 1983 3828 w
-(a feature at compile time can be written as a regular) 2323 3828 w
-10 /LucidaTypewriter f
-(if) 4896 3828 w
-10 /LucidaSansUnicode00 f
-(statement,) 720 3948 w
-(relying) 1278 3948 w
-(on) 1652 3948 w
-(compile-time) 1818 3948 w
-(constant) 2516 3948 w
-(folding) 2975 3948 w
-(and) 3361 3948 w
-(dead) 3584 3948 w
-(code) 3864 3948 w
-(elimination) 4138 3948 w
-(to) 4723 3948 w
-(dis\255) 4864 3948 w
-(card object code.) 720 4068 w
-(Conditional) 970 4224 w
-(compilation,) 1565 4224 w
-(even) 2205 4224 w
-(with) 2469 4224 w
-10 /LucidaTypewriter f
-(#ifdef) 2712 4224 w
-10 /LucidaSansUnicode00 f
-(,) 3144 4224 w
-(is) 3214 4224 w
-(used) 3332 4224 w
-(sparingly) 3602 4224 w
-(in) 4084 4224 w
-(Plan) 4213 4224 w
-(9.) 4452 4224 w
-(The) 4617 4224 w
-(only) 4836 4224 w
-(architecture-dependent) 720 4344 w
-10 /LucidaTypewriter f
-(#ifdefs) 1913 4344 w
-10 /LucidaSansUnicode00 f
-(in) 2456 4344 w
-(the) 2586 4344 w
-(system) 2780 4344 w
-(are) 3159 4344 w
-(in) 3350 4344 w
-(low-level) 3480 4344 w
-(routines) 3965 4344 w
-(in) 4402 4344 w
-(the) 4531 4344 w
-(graph\255) 4724 4344 w
-(ics) 720 4464 w
-(library.) 900 4464 w
-(Instead,) 1323 4464 w
-(we) 1757 4464 w
-(avoid) 1939 4464 w
-(such) 2248 4464 w
-(dependencies) 2523 4464 w
-(or,) 3240 4464 w
-(when) 3423 4464 w
-(necessary,) 3729 4464 w
-(isolate) 4285 4464 w
-(them) 4652 4464 w
-(in) 4949 4464 w
-(separate) 720 4584 w
-(source) 1171 4584 w
-(files) 1530 4584 w
-(or) 1768 4584 w
-(libraries.) 1906 4584 w
-(Besides) 2400 4584 w
-(making) 2800 4584 w
-(code) 3195 4584 w
-(hard) 3462 4584 w
-(to) 3719 4584 w
-(read,) 3853 4584 w
-10 /LucidaTypewriter f
-(#ifdefs) 4136 4584 w
-10 /LucidaSansUnicode00 f
-(make) 4676 4584 w
-(it) 4974 4584 w
-(impossible) 720 4704 w
-(to) 1278 4704 w
-(know) 1409 4704 w
-(what) 1700 4704 w
-(source) 1964 4704 w
-(is) 2319 4704 w
-(compiled) 2432 4704 w
-(into) 2910 4704 w
-(the) 3133 4704 w
-(binary) 3322 4704 w
-(or) 3658 4704 w
-(whether) 3794 4704 w
-(source) 4219 4704 w
-(protected) 4575 4704 w
-(by them will compile or work properly.) 720 4824 w
-(They make it harder to maintain software.) 2662 4824 w
-(The) 970 4980 w
-(standard) 1214 4980 w
-(Plan) 1704 4980 w
-(9) 1968 4980 w
-(library) 2094 4980 w
-(overlaps) 2467 4980 w
-(much) 2938 4980 w
-(of) 3269 4980 w
-(ANSI) 3430 4980 w
-(C) 3719 4980 w
-(and) 3851 4980 w
-(POSIX) 4094 4980 w
-([POSIX],) 4437 4980 w
-(but) 4878 4980 w
-(diverges) 720 5100 w
-(when) 1168 5100 w
-(appropriate) 1463 5100 w
-(to) 2065 5100 w
-(Plan) 2201 5100 w
-(9) 2440 5100 w
-10 /LucidaSansUnicode20 f
-(\031) 2503 5100 w
-10 /LucidaSansUnicode00 f
-(s) 2535 5100 w
-(goals) 2624 5100 w
-(or) 2920 5100 w
-(implementation.) 3060 5100 w
-(When) 3924 5100 w
-(the) 4228 5100 w
-(semantics) 4420 5100 w
-(of) 4942 5100 w
-(a) 720 5220 w
-(function) 818 5220 w
-(change,) 1262 5220 w
-(we) 1686 5220 w
-(also) 1863 5220 w
-(change) 2103 5220 w
-(the) 2495 5220 w
-(name.) 2694 5220 w
-(For) 3068 5220 w
-(instance,) 3268 5220 w
-(instead) 3747 5220 w
-(of) 4144 5220 w
-(UNIX) 4286 5220 w
-10 /LucidaSansUnicode20 f
-(\031) 4521 5220 w
-10 /LucidaSansUnicode00 f
-(s) 4553 5220 w
-10 /LucidaTypewriter f
-(creat) 4648 5220 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5220 w
-(Plan) 720 5340 w
-(9) 959 5340 w
-(has) 1060 5340 w
-(a) 1266 5340 w
-10 /LucidaTypewriter f
-(create) 1359 5340 w
-10 /LucidaSansUnicode00 f
-(function) 1828 5340 w
-(that) 2266 5340 w
-(takes) 2494 5340 w
-(three) 2788 5340 w
-(arguments,) 3077 5340 w
-(the) 3665 5340 w
-(original) 3857 5340 w
-(two) 4262 5340 w
-(plus) 4474 5340 w
-(a) 4716 5340 w
-(third) 4808 5340 w
-(that,) 720 5460 w
-(like) 981 5460 w
-(the) 1191 5460 w
-(second) 1384 5460 w
-(argument) 1766 5460 w
-(of) 2272 5460 w
-10 /LucidaTypewriter f
-(open) 2408 5460 w
-10 /LucidaSansUnicode00 f
-(,) 2696 5460 w
-(defines) 2766 5460 w
-(whether) 3158 5460 w
-(the) 3587 5460 w
-(returned) 3781 5460 w
-(file) 4238 5460 w
-(descriptor) 4428 5460 w
-(is) 4960 5460 w
-(to) 720 5580 w
-(be) 853 5580 w
-(opened) 1007 5580 w
-(for) 1403 5580 w
-(reading,) 1577 5580 w
-(writing,) 2012 5580 w
-(or) 2416 5580 w
-(both.) 2552 5580 w
-(This) 2873 5580 w
-(design) 3112 5580 w
-(was) 3469 5580 w
-(forced) 3686 5580 w
-(by) 4029 5580 w
-(the) 4178 5580 w
-(way) 4367 5580 w
-(9P) 4585 5580 w
-(imple\255) 4737 5580 w
-(ments) 720 5700 w
-(creation,) 1056 5700 w
-(but) 1517 5700 w
-(it) 1716 5700 w
-(also) 1819 5700 w
-(simplifies) 2052 5700 w
-(the) 2556 5700 w
-(common) 2748 5700 w
-(use) 3206 5700 w
-(of) 3412 5700 w
-10 /LucidaTypewriter f
-(create) 3548 5700 w
-10 /LucidaSansUnicode00 f
-(to) 4018 5700 w
-(initialize) 4154 5700 w
-(a) 4604 5700 w
-(tempo\255) 4697 5700 w
-(rary file.) 720 5820 w
-(Another departure from ANSI C is that) 970 5976 w
-(Plan) 2855 5976 w
-(9) 3089 5976 w
-(uses) 3185 5976 w
-(a) 3438 5976 w
-(16-bit) 3526 5976 w
-(character) 3872 5976 w
-(set) 4354 5976 w
-(called) 4531 5976 w
-(Uni\255) 4847 5976 w
-(code) 720 6096 w
-([ISO10646,) 992 6096 w
-(Unicode].) 1574 6096 w
-(Although) 2103 6096 w
-(we) 2588 6096 w
-(stopped) 2761 6096 w
-(short) 3195 6096 w
-(of) 3487 6096 w
-(full) 3625 6096 w
-(internationalization,) 3822 6096 w
-(Plan) 4839 6096 w
-(9) 720 6216 w
-(treats) 819 6216 w
-(the) 1133 6216 w
-(representation) 1325 6216 w
-(of) 2069 6216 w
-(all) 2204 6216 w
-(major) 2354 6216 w
-(languages) 2671 6216 w
-(uniformly) 3202 6216 w
-(throughout) 3705 6216 w
-(all) 4289 6216 w
-(its) 4439 6216 w
-(software.) 4593 6216 w
-(To) 720 6336 w
-(simplify) 891 6336 w
-(the) 1321 6336 w
-(exchange) 1523 6336 w
-(of) 2034 6336 w
-(text) 2178 6336 w
-(between) 2415 6336 w
-(programs,) 2868 6336 w
-(the) 3413 6336 w
-(characters) 3614 6336 w
-(are) 4160 6336 w
-(packed) 4358 6336 w
-(into) 4750 6336 w
-(a) 4985 6336 w
-(byte) 720 6456 w
-(stream) 997 6456 w
-(by) 1399 6456 w
-(an) 1583 6456 w
-(encoding) 1769 6456 w
-(we) 2284 6456 w
-(designed,) 2486 6456 w
-(called) 3030 6456 w
-(UTF-8,) 3383 6456 w
-(which) 3792 6456 w
-(is) 4143 6456 w
-(now) 4293 6456 w
-(becoming) 4563 6456 w
-(accepted) 720 6576 w
-(as) 1203 6576 w
-(a) 1360 6576 w
-(standard) 1466 6576 w
-([FSSUTF].) 1943 6576 w
-(It) 2471 6576 w
-(has) 2587 6576 w
-(several) 2805 6576 w
-(attractive) 3195 6576 w
-(properties,) 3695 6576 w
-(including) 4275 6576 w
-(byte-) 4774 6576 w
-(order independence, backwards compatibility with ASCII, and ease of implementation.) 720 6696 w
-(There) 970 6852 w
-(are) 1299 6852 w
-(many) 1502 6852 w
-(problems) 1815 6852 w
-(in) 2323 6852 w
-(adapting) 2465 6852 w
-(existing) 2942 6852 w
-(software) 3380 6852 w
-(to) 3846 6852 w
-(a) 3995 6852 w
-(large) 4101 6852 w
-(character) 4395 6852 w
-(set) 4896 6852 w
-(with) 720 6972 w
-(an) 973 6972 w
-(encoding) 1138 6972 w
-(that) 1632 6972 w
-(represents) 1870 6972 w
-(characters) 2431 6972 w
-(with) 2978 6972 w
-(a) 3230 6972 w
-(variable) 3332 6972 w
-(number) 3759 6972 w
-(of) 4183 6972 w
-(bytes.) 4328 6972 w
-(ANSI) 4698 6972 w
-(C) 4971 6972 w
-(addresses) 720 7092 w
-(some) 1241 7092 w
-(of) 1536 7092 w
-(the) 1668 7092 w
-(issues) 1857 7092 w
-(but) 2191 7092 w
-(falls) 2387 7092 w
-(short) 2622 7092 w
-(of) 2908 7092 w
-(solving) 3040 7092 w
-(them) 3420 7092 w
-(all.) 3702 7092 w
-(It) 3913 7092 w
-(does) 4013 7092 w
-(not) 4278 7092 w
-(pick) 4472 7092 w
-(a) 4708 7092 w
-(char\255) 4798 7092 w
-(acter) 720 7212 w
-(set) 1041 7212 w
-(encoding) 1266 7212 w
-(and) 1793 7212 w
-(does) 2054 7212 w
-(not) 2366 7212 w
-(define) 2607 7212 w
-(all) 2991 7212 w
-(the) 3185 7212 w
-(necessary) 3421 7212 w
-(I/O) 3977 7212 w
-(library) 4218 7212 w
-(routines.) 4609 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(Furthermore,) 720 840 w
-(the) 1403 840 w
-(functions) 1605 840 w
-(it) 2104 840 w
-10 /LucidaSans-Italic f
-(does) 2217 840 w
-10 /LucidaSansUnicode00 f
-(define) 2484 840 w
-(have) 2834 840 w
-(engineering) 3106 840 w
-(problems.) 3730 840 w
-(Since) 4299 840 w
-(the) 4599 840 w
-(stan\255) 4802 840 w
-(dard) 720 960 w
-(left) 982 960 w
-(too) 1181 960 w
-(many) 1380 960 w
-(problems) 1682 960 w
-(unsolved,) 2179 960 w
-(we) 2687 960 w
-(decided) 2860 960 w
-(to) 3281 960 w
-(build) 3419 960 w
-(our) 3705 960 w
-(own) 3908 960 w
-(interface.) 4147 960 w
-(A) 4674 960 w
-(sepa\255) 4782 960 w
-(rate paper has the details [Pike93].) 720 1080 w
-(A) 970 1236 w
-(small) 1082 1236 w
-(class) 1382 1236 w
-(of) 1663 1236 w
-(Plan) 1805 1236 w
-(9) 2050 1236 w
-(programs) 2157 1236 w
-(do) 2668 1236 w
-(not) 2836 1236 w
-(follow) 3040 1236 w
-(the) 3378 1236 w
-(conventions) 3577 1236 w
-(discussed) 4205 1236 w
-(in) 4726 1236 w
-(this) 4861 1236 w
-(section.) 720 1356 w
-(These) 1180 1356 w
-(are) 1516 1356 w
-(programs) 1716 1356 w
-(imported) 2231 1356 w
-(from) 2722 1356 w
-(and) 3002 1356 w
-(maintained) 3230 1356 w
-(by) 3819 1356 w
-(the) 3982 1356 w
-(UNIX) 4185 1356 w
-(community;) 4468 1356 w
-10 /LucidaTypewriter f
-(tex) 720 1476 w
-10 /LucidaSansUnicode00 f
-(is) 984 1476 w
-(a) 1112 1476 w
-(representative) 1216 1476 w
-(example.) 1957 1476 w
-(To) 2483 1476 w
-(avoid) 2656 1476 w
-(reconverting) 2965 1476 w
-(such) 3624 1476 w
-(programs) 3899 1476 w
-(every) 4415 1476 w
-(time) 4721 1476 w
-(a) 4985 1476 w
-(new) 720 1596 w
-(version) 958 1596 w
-(is) 1353 1596 w
-(released,) 1476 1596 w
-(we) 1958 1596 w
-(built) 2134 1596 w
-(a) 2397 1596 w
-(porting) 2495 1596 w
-(environment,) 2892 1596 w
-(called) 3577 1596 w
-(the) 3902 1596 w
-(ANSI) 4099 1596 w
-(C/POSIX) 4367 1596 w
-(Envi\255) 4810 1596 w
-(ronment,) 720 1716 w
-(or) 1222 1716 w
-(APE) 1382 1716 w
-([Tric95].) 1618 1716 w
-(APE) 2116 1716 w
-(comprises) 2352 1716 w
-(separate) 2906 1716 w
-(include) 3378 1716 w
-(files,) 3788 1716 w
-(libraries,) 4080 1716 w
-(and) 4564 1716 w
-(com\255) 4802 1716 w
-(mands,) 720 1836 w
-(conforming) 1111 1836 w
-(as) 1705 1836 w
-(much) 1846 1836 w
-(as) 2149 1836 w
-(possible) 2290 1836 w
-(to) 2727 1836 w
-(the) 2859 1836 w
-(strict) 3048 1836 w
-(ANSI) 3328 1836 w
-(C) 3588 1836 w
-(and) 3691 1836 w
-(base-level) 3905 1836 w
-(POSIX) 4444 1836 w
-(speci\255) 4757 1836 w
-(fications.) 720 1956 w
-(To) 1234 1956 w
-(port) 1397 1956 w
-(network-based) 1638 1956 w
-(software) 2415 1956 w
-(such) 2869 1956 w
-(as) 3134 1956 w
-(X) 3279 1956 w
-(Windows,) 3381 1956 w
-(it) 3881 1956 w
-(was) 3986 1956 w
-(necessary) 4208 1956 w
-(to) 4722 1956 w
-(add) 4859 1956 w
-(some extensions to those specifications, such as the BSD networking functions.) 720 2076 w
-10 /LucidaSans-Demi f
-(Portability and Compilation) 720 2316 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 2472 w
-(9) 1207 2472 w
-(is) 1307 2472 w
-(portable) 1424 2472 w
-(across) 1866 2472 w
-(a) 2213 2472 w
-(variety) 2305 2472 w
-(of) 2664 2472 w
-(processor) 2799 2472 w
-(architectures.) 3312 2472 w
-(Within) 4042 2472 w
-(a) 4384 2472 w
-(single) 4476 2472 w
-(com\255) 4802 2472 w
-(puting) 720 2592 w
-(session,) 1079 2592 w
-(it) 1516 2592 w
-(is) 1626 2592 w
-(common) 1750 2592 w
-(to) 2215 2592 w
-(use) 2357 2592 w
-(several) 2569 2592 w
-(architectures:) 2952 2592 w
-(perhaps) 3656 2592 w
-(the) 4090 2592 w
-(window) 4288 2592 w
-(system) 4700 2592 w
-(running) 720 2712 w
-(on) 1138 2712 w
-(an) 1299 2712 w
-(Intel) 1454 2712 w
-(processor) 1705 2712 w
-(connected) 2219 2712 w
-(to) 2756 2712 w
-(a) 2892 2712 w
-(MIPS-based) 2985 2712 w
-(CPU) 3593 2712 w
-(server) 3824 2712 w
-(with) 4160 2712 w
-(files) 4404 2712 w
-(resident) 4645 2712 w
-(on) 720 2832 w
-(a) 876 2832 w
-(SPARC) 964 2832 w
-(system.) 1307 2832 w
-(For this heterogeneity to be transparent, there must be conventions) 1743 2832 w
-(about) 720 2952 w
-(data) 1039 2952 w
-(interchange) 1290 2952 w
-(between) 1905 2952 w
-(programs;) 2354 2952 w
-(for) 2895 2952 w
-(software) 3076 2952 w
-(maintenance) 3533 2952 w
-(to) 4193 2952 w
-(be) 4333 2952 w
-(straightfor\255) 4494 2952 w
-(ward, there must be conventions about cross-architecture compilation.) 720 3072 w
-(To) 970 3228 w
-(avoid) 1144 3228 w
-(byte) 1454 3228 w
-(order) 1712 3228 w
-(problems,) 2024 3228 w
-(data) 2563 3228 w
-(is) 2823 3228 w
-(communicated) 2953 3228 w
-(between) 3716 3228 w
-(programs) 4174 3228 w
-(as) 4692 3228 w
-(text) 4849 3228 w
-(whenever) 720 3348 w
-(practical.) 1241 3348 w
-(Sometimes,) 1775 3348 w
-(though,) 2396 3348 w
-(the) 2833 3348 w
-(amount) 3047 3348 w
-(of) 3476 3348 w
-(data) 3633 3348 w
-(is) 3902 3348 w
-(high) 4040 3348 w
-(enough) 4313 3348 w
-(that) 4736 3348 w
-(a) 4985 3348 w
-(binary) 720 3468 w
-(format) 1071 3468 w
-(is) 1444 3468 w
-(necessary;) 1574 3468 w
-(such) 2131 3468 w
-(data) 2407 3468 w
-(is) 2667 3468 w
-(communicated) 2797 3468 w
-(as) 3560 3468 w
-(a) 3716 3468 w
-(byte) 3821 3468 w
-(stream) 4079 3468 w
-(with) 4462 3468 w
-(a) 4717 3468 w
-(pre-) 4822 3468 w
-(defined) 720 3588 w
-(encoding) 1134 3588 w
-(for) 1628 3588 w
-(multi-byte) 1815 3588 w
-(values.) 2379 3588 w
-(In) 2796 3588 w
-(the) 2934 3588 w
-(rare) 3136 3588 w
-(cases) 3376 3588 w
-(where) 3687 3588 w
-(a) 4026 3588 w
-(format) 4128 3588 w
-(is) 4499 3588 w
-(complex) 4626 3588 w
-(enough to be defined by a data structure, the structure) 720 3708 w
-(is) 3432 3708 w
-(never) 3545 3708 w
-(communicated) 3845 3708 w
-(as) 4591 3708 w
-(a) 4730 3708 w
-(unit;) 4818 3708 w
-(instead,) 720 3828 w
-(it) 1140 3828 w
-(is) 1240 3828 w
-(decomposed) 1354 3828 w
-(into) 2006 3828 w
-(individual) 2229 3828 w
-(fields,) 2736 3828 w
-(encoded) 3067 3828 w
-(as) 3513 3828 w
-(an) 3653 3828 w
-(ordered) 3804 3828 w
-(byte) 4219 3828 w
-(stream,) 4461 3828 w
-(and) 4860 3828 w
-(then) 720 3948 w
-(reassembled) 979 3948 w
-(by) 1635 3948 w
-(the) 1792 3948 w
-(recipient.) 1989 3948 w
-(These) 2520 3948 w
-(conventions) 2851 3948 w
-(affect) 3478 3948 w
-(data) 3794 3948 w
-(ranging) 4047 3948 w
-(from) 4463 3948 w
-(kernel) 4738 3948 w
-(or) 720 4068 w
-(application) 867 4068 w
-(program) 1446 4068 w
-(state) 1907 4068 w
-(information) 2188 4068 w
-(to) 2800 4068 w
-(object) 2943 4068 w
-(file) 3286 4068 w
-(intermediates) 3482 4068 w
-(generated) 4192 4068 w
-(by) 4725 4068 w
-(the) 4885 4068 w
-(compiler.) 720 4188 w
-(Programs,) 970 4344 w
-(including) 1494 4344 w
-(the) 1976 4344 w
-(kernel,) 2164 4344 w
-(often) 2531 4344 w
-(present) 2817 4344 w
-(their) 3216 4344 w
-(data) 3474 4344 w
-(through) 3717 4344 w
-(a) 4137 4344 w
-(file) 4225 4344 w
-(system) 4409 4344 w
-(inter\255) 4782 4344 w
-(face,) 720 4464 w
-(an) 986 4464 w
-(access) 1138 4464 w
-(mechanism) 1488 4464 w
-(that) 2075 4464 w
-(is) 2301 4464 w
-(inherently) 2416 4464 w
-(portable.) 2937 4464 w
-(For) 3441 4464 w
-(example,) 3632 4464 w
-(the) 4112 4464 w
-(system) 4302 4464 w
-(clock) 4676 4464 w
-(is) 4960 4464 w
-(represented) 720 4584 w
-(by) 1350 4584 w
-(a) 1513 4584 w
-(decimal) 1616 4584 w
-(number) 2040 4584 w
-(in) 2466 4584 w
-(the) 2606 4584 w
-(file) 2810 4584 w
-10 /LucidaTypewriter f
-(/dev/time) 3010 4584 w
-10 /LucidaSansUnicode00 f
-(;) 3658 4584 w
-(the) 3739 4584 w
-10 /LucidaTypewriter f
-(time) 3943 4584 w
-10 /LucidaSansUnicode00 f
-(library) 4280 4584 w
-(function) 4639 4584 w
-(\(there) 720 4704 w
-(is) 1040 4704 w
-(no) 1155 4704 w
-10 /LucidaTypewriter f
-(time) 1313 4704 w
-10 /LucidaSansUnicode00 f
-(system) 1636 4704 w
-(call\)) 2011 4704 w
-(reads) 2243 4704 w
-(the) 2544 4704 w
-(file) 2734 4704 w
-(and) 2919 4704 w
-(converts) 3133 4704 w
-(it) 3578 4704 w
-(to) 3678 4704 w
-(binary.) 3810 4704 w
-(Similarly,) 4210 4704 w
-(instead) 4687 4704 w
-(of) 720 4824 w
-(encoding) 862 4824 w
-(the) 1352 4824 w
-(state) 1551 4824 w
-(of) 1831 4824 w
-(an) 1974 4824 w
-(application) 2136 4824 w
-(process) 2715 4824 w
-(in) 3134 4824 w
-(a) 3270 4824 w
-(series) 3370 4824 w
-(of) 3699 4824 w
-(flags) 3842 4824 w
-(and) 4121 4824 w
-(bits) 4346 4824 w
-(in) 4571 4824 w
-(private) 4707 4824 w
-(memory,) 720 4944 w
-(the) 1187 4944 w
-(kernel) 1381 4944 w
-(presents) 1722 4944 w
-(a) 2178 4944 w
-(text) 2272 4944 w
-(string) 2501 4944 w
-(in) 2821 4944 w
-(the) 2950 4944 w
-(file) 3143 4944 w
-(named) 3332 4944 w
-10 /LucidaTypewriter f
-(status) 3699 4944 w
-10 /LucidaSansUnicode00 f
-(in) 4169 4944 w
-(the) 4298 4944 w
-10 /LucidaTypewriter f
-(/proc) 4491 4944 w
-10 /LucidaSansUnicode00 f
-(file) 4889 4944 w
-(system) 720 5064 w
-(associated) 1106 5064 w
-(with) 1661 5064 w
-(each) 1912 5064 w
-(process.) 2182 5064 w
-(The) 2666 5064 w
-(Plan) 2893 5064 w
-(9) 3140 5064 w
-10 /LucidaTypewriter f
-(ps) 3249 5064 w
-10 /LucidaSansUnicode00 f
-(command) 3439 5064 w
-(is) 3964 5064 w
-(trivial:) 4091 5064 w
-(it) 4442 5064 w
-(prints) 4555 5064 w
-(the) 4885 5064 w
-(contents of the desired status files after some minor reformatting; moreover, after) 720 5184 w
-9 /LucidaTypewriter f
-(import) 1008 5354 w
-(helix) 1463 5354 w
-(/proc) 1853 5354 w
-10 /LucidaSansUnicode00 f
-(a local) 720 5534 w
-10 /LucidaTypewriter f
-(ps) 1064 5534 w
-10 /LucidaSansUnicode00 f
-(command reports on the status of Helix) 1240 5534 w
-10 /LucidaSansUnicode20 f
-(\031) 3178 5534 w
-10 /LucidaSansUnicode00 f
-(s processes.) 3210 5534 w
-(Each) 970 5690 w
-(supported) 1245 5690 w
-(architecture) 1795 5690 w
-(has) 2426 5690 w
-(its) 2647 5690 w
-(own) 2818 5690 w
-(compilers) 3072 5690 w
-(and) 3600 5690 w
-(loader.) 3834 5690 w
-(The) 4257 5690 w
-(C) 4492 5690 w
-(and) 4615 5690 w
-(Alef) 4849 5690 w
-(compilers) 720 5810 w
-(produce) 1230 5810 w
-(intermediate) 1663 5810 w
-(files) 2312 5810 w
-(that) 2549 5810 w
-(are) 2775 5810 w
-(portably) 2962 5810 w
-(encoded;) 3398 5810 w
-(the) 3877 5810 w
-(contents) 4067 5810 w
-(are) 4519 5810 w
-(unique) 4706 5810 w
-(to) 720 5930 w
-(the) 856 5930 w
-(target) 1049 5930 w
-(architecture) 1375 5930 w
-(but) 1991 5930 w
-(the) 2191 5930 w
-(format) 2384 5930 w
-(of) 2746 5930 w
-(the) 2882 5930 w
-(file) 3075 5930 w
-(is) 3264 5930 w
-(independent) 3382 5930 w
-(of) 4029 5930 w
-(compiling) 4166 5930 w
-(proces\255) 4684 5930 w
-(sor) 720 6050 w
-(type.) 913 6050 w
-(When) 1225 6050 w
-(a) 1531 6050 w
-(compiler) 1626 6050 w
-(for) 2089 6050 w
-(a) 2268 6050 w
-(given) 2363 6050 w
-(architecture) 2663 6050 w
-(is) 3280 6050 w
-(compiled) 3399 6050 w
-(on) 3883 6050 w
-(another) 4045 6050 w
-(type) 4458 6050 w
-(of) 4705 6050 w
-(pro\255) 4842 6050 w
-(cessor) 720 6170 w
-(and) 1080 6170 w
-(then) 1309 6170 w
-(used) 1575 6170 w
-(to) 1856 6170 w
-(compile) 2003 6170 w
-(a) 2434 6170 w
-(program) 2538 6170 w
-(there,) 3003 6170 w
-(the) 3336 6170 w
-(intermediate) 3540 6170 w
-(produced) 4203 6170 w
-(on) 4712 6170 w
-(the) 4885 6170 w
-(new) 720 6290 w
-(architecture) 975 6290 w
-(is) 1613 6290 w
-(identical) 1753 6290 w
-(to) 2223 6290 w
-(the) 2380 6290 w
-(intermediate) 2594 6290 w
-(produced) 3267 6290 w
-(on) 3786 6290 w
-(the) 3968 6290 w
-(native) 4182 6290 w
-(processor.) 4532 6290 w
-(From the compiler) 720 6410 w
-10 /LucidaSansUnicode20 f
-(\031) 1611 6410 w
-10 /LucidaSansUnicode00 f
-(s point of view, every compilation is a cross-compilation.) 1643 6410 w
-(Although) 970 6566 w
-(each) 1467 6566 w
-(architecture) 1744 6566 w
-10 /LucidaSansUnicode20 f
-(\031) 2322 6566 w
-10 /LucidaSansUnicode00 f
-(s) 2354 6566 w
-(loader) 2458 6566 w
-(accepts) 2816 6566 w
-(only) 3233 6566 w
-(intermediate) 3490 6566 w
-(files) 4157 6566 w
-(produced) 4412 6566 w
-(by) 4925 6566 w
-(compilers) 720 6686 w
-(for) 1230 6686 w
-(that) 1405 6686 w
-(architecture,) 1632 6686 w
-(such) 2278 6686 w
-(files) 2540 6686 w
-(could) 2778 6686 w
-(have) 3080 6686 w
-(been) 3341 6686 w
-(generated) 3613 6686 w
-(by) 4136 6686 w
-(a) 4286 6686 w
-(compiler) 4376 6686 w
-(exe\255) 4834 6686 w
-(cuting) 720 6806 w
-(on) 1057 6806 w
-(any) 1214 6806 w
-(type) 1417 6806 w
-(of) 1659 6806 w
-(processor.) 1791 6806 w
-(For) 2365 6806 w
-(instance,) 2555 6806 w
-(it) 3024 6806 w
-(is) 3124 6806 w
-(possible) 3239 6806 w
-(to) 3677 6806 w
-(run) 3810 6806 w
-(the) 4010 6806 w
-(MIPS) 4200 6806 w
-(compiler) 4459 6806 w
-(on) 4917 6806 w
-(a 486, then use the MIPS loader on a SPARC to produce a MIPS executable.) 720 6926 w
-(Since) 970 7082 w
-(Plan) 1261 7082 w
-(9) 1501 7082 w
-(runs) 1603 7082 w
-(on) 1858 7082 w
-(a) 2020 7082 w
-(variety) 2114 7082 w
-(of) 2475 7082 w
-(architectures,) 2612 7082 w
-(even) 3312 7082 w
-(in) 3577 7082 w
-(a) 3707 7082 w
-(single) 3801 7082 w
-(installation,) 4129 7082 w
-(distin\255) 4736 7082 w
-(guishing) 720 7202 w
-(the) 1255 7202 w
-(compilers) 1526 7202 w
-(and) 2116 7202 w
-(intermediate) 2411 7202 w
-(names) 3140 7202 w
-(simplifies) 3572 7202 w
-(multi-architecture) 4154 7202 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(development) 720 840 w
-(from) 1383 840 w
-(a) 1651 840 w
-(single) 1742 840 w
-(source) 2067 840 w
-(tree.) 2425 840 w
-(The) 2715 840 w
-(compilers) 2932 840 w
-(and) 3442 840 w
-(the) 3658 840 w
-(loader) 3849 840 w
-(for) 4190 840 w
-(each) 4365 840 w
-(architec\255) 4625 840 w
-(ture) 720 960 w
-(are) 954 960 w
-(uniquely) 1144 960 w
-(named;) 1597 960 w
-(there) 1996 960 w
-(is) 2286 960 w
-(no) 2404 960 w
-10 /LucidaTypewriter f
-(cc) 2564 960 w
-10 /LucidaSansUnicode00 f
-(command.) 2745 960 w
-(The) 3324 960 w
-(names) 3542 960 w
-(are) 3896 960 w
-(derived) 4085 960 w
-(by) 4482 960 w
-(concate\255) 4634 960 w
-(nating) 720 1080 w
-(a) 1071 1080 w
-(code) 1170 1080 w
-(letter) 1445 1080 w
-(associated) 1745 1080 w
-(with) 2298 1080 w
-(the) 2547 1080 w
-(target) 2746 1080 w
-(architecture) 3078 1080 w
-(with) 3700 1080 w
-(the) 3949 1080 w
-(name) 4148 1080 w
-(of) 4459 1080 w
-(the) 4602 1080 w
-(com\255) 4802 1080 w
-(piler) 720 1200 w
-(or) 971 1200 w
-(loader.) 1106 1200 w
-(For) 1508 1200 w
-(example,) 1697 1200 w
-(the) 2175 1200 w
-(letter) 2363 1200 w
-10 /LucidaSansUnicode20 f
-(\030) 2652 1200 w
-10 /LucidaSansUnicode00 f
-(8) 2684 1200 w
-10 /LucidaSansUnicode20 f
-(\031) 2747 1200 w
-10 /LucidaSansUnicode00 f
-(is) 2812 1200 w
-(the) 2925 1200 w
-(code) 3113 1200 w
-(letter) 3377 1200 w
-(for Intel) 3666 1200 w
-10 /LucidaSans-Italic f
-(x) 4082 1200 w
-10 /LucidaSansUnicode00 f
-(86 processors; the) 4136 1200 w
-(C) 720 1320 w
-(compiler) 827 1320 w
-(is) 1288 1320 w
-(named) 1406 1320 w
-10 /LucidaTypewriter f
-(8c) 1773 1320 w
-10 /LucidaSansUnicode00 f
-(,) 1917 1320 w
-(the) 1987 1320 w
-(Alef) 2180 1320 w
-(compiler) 2409 1320 w
-10 /LucidaTypewriter f
-(8al) 2870 1320 w
-10 /LucidaSansUnicode00 f
-(,) 3086 1320 w
-(and) 3156 1320 w
-(the) 3374 1320 w
-(loader) 3567 1320 w
-(is) 3910 1320 w
-(called) 4028 1320 w
-10 /LucidaTypewriter f
-(8l) 4350 1320 w
-10 /LucidaSansUnicode00 f
-(.) 4494 1320 w
-(Similarly,) 4597 1320 w
-(the compiler intermediate files are suffixed) 720 1440 w
-10 /LucidaTypewriter f
-(.8) 2854 1440 w
-10 /LucidaSansUnicode00 f
-(, not) 2998 1440 w
-10 /LucidaTypewriter f
-(.o) 3254 1440 w
-10 /LucidaSansUnicode00 f
-(.) 3398 1440 w
-(The) 970 1596 w
-(Plan) 1192 1596 w
-(9) 1434 1596 w
-(build) 1538 1596 w
-(program) 1825 1596 w
-10 /LucidaTypewriter f
-(mk) 2282 1596 w
-10 /LucidaSansUnicode00 f
-(,) 2426 1596 w
-(a) 2499 1596 w
-(relative) 2595 1596 w
-(of) 2991 1596 w
-10 /LucidaTypewriter f
-(make) 3130 1596 w
-10 /LucidaSansUnicode00 f
-(,) 3418 1596 w
-(reads) 3491 1596 w
-(the) 3798 1596 w
-(names) 3994 1596 w
-(of) 4353 1596 w
-(the) 4493 1596 w
-(current) 4690 1596 w
-(and) 720 1716 w
-(target) 934 1716 w
-(architectures) 1256 1716 w
-(from) 1919 1716 w
-(environment) 2185 1716 w
-(variables) 2830 1716 w
-(called) 3294 1716 w
-10 /LucidaTypewriter f
-($cputype) 3610 1716 w
-10 /LucidaSansUnicode00 f
-(and) 4219 1716 w
-10 /LucidaTypewriter f
-($objtype) 4432 1716 w
-10 /LucidaSansUnicode00 f
-(.) 5008 1716 w
-(By) 720 1836 w
-(default) 876 1836 w
-(the) 1261 1836 w
-(current) 1462 1836 w
-(processor) 1858 1836 w
-(is) 2380 1836 w
-(the) 2506 1836 w
-(target,) 2707 1836 w
-(but) 3073 1836 w
-(setting) 3281 1836 w
-10 /LucidaTypewriter f
-($objtype) 3661 1836 w
-10 /LucidaSansUnicode00 f
-(to) 4283 1836 w
-(the) 4427 1836 w
-(name) 4629 1836 w
-(of) 4942 1836 w
-(another architecture before invoking) 720 1956 w
-10 /LucidaTypewriter f
-(mk) 2529 1956 w
-10 /LucidaSansUnicode00 f
-(results in a cross-build:) 2705 1956 w
-9 /LucidaTypewriter f
-(%) 1008 2126 w
-(objtype=sparc) 1138 2126 w
-(mk) 2048 2126 w
-10 /LucidaSansUnicode00 f
-(builds) 720 2306 w
-(a) 1057 2306 w
-(program) 1152 2306 w
-(for) 1608 2306 w
-(the) 1787 2306 w
-(SPARC) 1982 2306 w
-(architecture) 2332 2306 w
-(regardless) 2950 2306 w
-(of) 3495 2306 w
-(the) 3633 2306 w
-(executing) 3829 2306 w
-(machine.) 4346 2306 w
-(The) 4859 2306 w
-(value) 720 2426 w
-(of) 1026 2426 w
-10 /LucidaTypewriter f
-($objtype) 1176 2426 w
-10 /LucidaSansUnicode00 f
-(selects) 1804 2426 w
-(a) 2187 2426 w
-(file) 2294 2426 w
-(of) 2497 2426 w
-(architecture-dependent) 2646 2426 w
-(variable) 3851 2426 w
-(definitions) 4282 2426 w
-(that) 4849 2426 w
-(configures) 720 2546 w
-(the) 1284 2546 w
-(build) 1491 2546 w
-(to) 1789 2546 w
-(use) 1939 2546 w
-(the) 2160 2546 w
-(appropriate) 2367 2546 w
-(compilers) 2983 2546 w
-(and) 3509 2546 w
-(loader.) 3742 2546 w
-(Although) 4164 2546 w
-(simple-) 4661 2546 w
-(minded,) 720 2666 w
-(this) 1156 2666 w
-(technique) 1373 2666 w
-(works) 1889 2666 w
-(well) 2215 2666 w
-(in) 2444 2666 w
-(practice:) 2573 2666 w
-(all) 3026 2666 w
-(applications) 3177 2666 w
-(in) 3800 2666 w
-(Plan) 3929 2666 w
-(9) 4168 2666 w
-(are) 4269 2666 w
-(built) 4459 2666 w
-(from) 4716 2666 w
-(a) 4985 2666 w
-(single) 720 2786 w
-(source) 1044 2786 w
-(tree) 1401 2786 w
-(and) 1626 2786 w
-(it) 1841 2786 w
-(is) 1942 2786 w
-(possible) 2057 2786 w
-(to) 2496 2786 w
-(build) 2630 2786 w
-(the) 2912 2786 w
-(various) 3103 2786 w
-(architectures) 3490 2786 w
-(in) 4155 2786 w
-(parallel) 4282 2786 w
-(without) 4675 2786 w
-(conflict.) 720 2906 w
-10 /LucidaSans-Demi f
-(Parallel programming) 720 3146 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 3302 w
-(9) 1214 3302 w
-10 /LucidaSansUnicode20 f
-(\031) 1277 3302 w
-10 /LucidaSansUnicode00 f
-(s) 1309 3302 w
-(support) 1403 3302 w
-(for) 1824 3302 w
-(parallel) 2006 3302 w
-(programming) 2406 3302 w
-(has) 3111 3302 w
-(two) 3322 3302 w
-(aspects.) 3540 3302 w
-(First,) 4011 3302 w
-(the) 4298 3302 w
-(kernel) 4496 3302 w
-(pro\255) 4842 3302 w
-(vides) 720 3422 w
-(a) 1006 3422 w
-(simple) 1096 3422 w
-(process) 1452 3422 w
-(model) 1861 3422 w
-(and) 2198 3422 w
-(a) 2413 3422 w
-(few) 2502 3422 w
-(carefully) 2706 3422 w
-(designed) 3152 3422 w
-(system) 3628 3422 w
-(calls) 4002 3422 w
-(for) 4251 3422 w
-(synchroniza\255) 4424 3422 w
-(tion) 720 3542 w
-(and) 957 3542 w
-(sharing.) 1185 3542 w
-(Second,) 1659 3542 w
-(a) 2086 3542 w
-(new) 2189 3542 w
-(parallel) 2432 3542 w
-(programming) 2837 3542 w
-(language) 3547 3542 w
-(called) 4039 3542 w
-(Alef) 4371 3542 w
-(supports) 4611 3542 w
-(concurrent) 720 3662 w
-(programming.) 1279 3662 w
-(Although) 2040 3662 w
-(it) 2519 3662 w
-(is) 2620 3662 w
-(possible) 2735 3662 w
-(to) 3173 3662 w
-(write) 3306 3662 w
-(parallel) 3581 3662 w
-(programs) 3973 3662 w
-(in) 4475 3662 w
-(C,) 4600 3662 w
-(Alef) 4735 3662 w
-(is) 4960 3662 w
-(the parallel language of choice.) 720 3782 w
-(There) 970 3938 w
-(is) 1287 3938 w
-(a) 1406 3938 w
-(trend) 1500 3938 w
-(in) 1798 3938 w
-(new) 1928 3938 w
-(operating) 2162 3938 w
-(systems) 2667 3938 w
-(to) 3097 3938 w
-(implement) 3234 3938 w
-(two) 3791 3938 w
-(classes) 4005 3938 w
-(of) 4389 3938 w
-(processes:) 4527 3938 w
-(normal) 720 4058 w
-(UNIX-style) 1102 4058 w
-(processes) 1661 4058 w
-(and) 2183 4058 w
-(light-weight) 2404 4058 w
-(kernel) 3044 4058 w
-(threads.) 3386 4058 w
-(Instead,) 3855 4058 w
-(Plan) 4280 4058 w
-(9) 4521 4058 w
-(provides) 4624 4058 w
-(a) 720 4178 w
-(single) 813 4178 w
-(class) 1140 4178 w
-(of) 1415 4178 w
-(process) 1552 4178 w
-(but) 1965 4178 w
-(allows) 2166 4178 w
-(fine) 2507 4178 w
-(control) 2730 4178 w
-(of) 3111 4178 w
-(the) 3248 4178 w
-(sharing) 3442 4178 w
-(of) 3843 4178 w
-(a) 3980 4178 w
-(process) 4074 4178 w
-10 /LucidaSansUnicode20 f
-(\031) 4448 4178 w
-10 /LucidaSansUnicode00 f
-(s) 4480 4178 w
-(resources) 4570 4178 w
-(such) 720 4298 w
-(as) 982 4298 w
-(memory) 1124 4298 w
-(and) 1556 4298 w
-(file) 1772 4298 w
-(descriptors.) 1959 4298 w
-(A) 2603 4298 w
-(single) 2708 4298 w
-(class) 3033 4298 w
-(of) 3305 4298 w
-(process) 3438 4298 w
-(is) 3847 4298 w
-(a) 3962 4298 w
-(feasible) 4052 4298 w
-(approach) 4463 4298 w
-(in) 4949 4298 w
-(Plan) 720 4418 w
-(9) 962 4418 w
-(because) 1066 4418 w
-(the) 1501 4418 w
-(kernel) 1697 4418 w
-(has) 2040 4418 w
-(an) 2249 4418 w
-(efficient) 2407 4418 w
-(system) 2842 4418 w
-(call) 3223 4418 w
-(interface) 3428 4418 w
-(and) 3893 4418 w
-(cheap) 4114 4418 w
-(process) 4443 4418 w
-(cre\255) 4859 4418 w
-(ation and scheduling.) 720 4538 w
-(Parallel) 970 4694 w
-(programs) 1354 4694 w
-(have) 1856 4694 w
-(three) 2117 4694 w
-(basic) 2405 4694 w
-(requirements:) 2690 4694 w
-(management) 3405 4694 w
-(of) 4072 4694 w
-(resources) 4206 4694 w
-(shared) 4712 4694 w
-(between) 720 4814 w
-(processes,) 1172 4814 w
-(an) 1730 4814 w
-(interface) 1891 4814 w
-(to) 2359 4814 w
-(the) 2501 4814 w
-(scheduler,) 2700 4814 w
-(and) 3247 4814 w
-(fine-grain) 3471 4814 w
-(process) 4006 4814 w
-(synchroniza\255) 4424 4814 w
-(tion) 720 4934 w
-(using) 952 4934 w
-(spin) 1261 4934 w
-(locks.) 1509 4934 w
-(On) 1866 4934 w
-(Plan) 2049 4934 w
-(9,) 2293 4934 w
-(new) 2431 4934 w
-(processes) 2669 4934 w
-(are) 3193 4934 w
-(created) 3388 4934 w
-(using) 3790 4934 w
-(the) 4099 4934 w
-10 /LucidaTypewriter f
-(rfork) 4297 4934 w
-10 /LucidaSansUnicode00 f
-(system) 4700 4934 w
-(call.) 720 5054 w
-10 /LucidaTypewriter f
-(Rfork) 998 5054 w
-10 /LucidaSansUnicode00 f
-(takes) 1407 5054 w
-(a) 1713 5054 w
-(single) 1817 5054 w
-(argument,) 2155 5054 w
-(a) 2704 5054 w
-(bit) 2808 5054 w
-(vector) 2986 5054 w
-(that) 3333 5054 w
-(specifies) 3573 5054 w
-(which) 4045 5054 w
-(of) 4375 5054 w
-(the) 4522 5054 w
-(parent) 4726 5054 w
-(process) 720 5174 w
-10 /LucidaSansUnicode20 f
-(\031) 1094 5174 w
-10 /LucidaSansUnicode00 f
-(s) 1126 5174 w
-(resources) 1243 5174 w
-(should) 1779 5174 w
-(be) 2173 5174 w
-(shared,) 2358 5174 w
-(copied,) 2784 5174 w
-(or) 3205 5174 w
-(created) 3373 5174 w
-(anew) 3798 5174 w
-(in) 4114 5174 w
-(the) 4272 5174 w
-(child.) 4494 5174 w
-(The) 4859 5174 w
-(resources) 720 5294 w
-(controlled) 1254 5294 w
-(by) 1808 5294 w
-10 /LucidaTypewriter f
-(rfork) 1987 5294 w
-10 /LucidaSansUnicode00 f
-(include) 2411 5294 w
-(the) 2827 5294 w
-(name) 3046 5294 w
-(space,) 3376 5294 w
-(the) 3747 5294 w
-(environment,) 3965 5294 w
-(the) 4671 5294 w
-(file) 4889 5294 w
-(descriptor) 720 5414 w
-(table,) 1247 5414 w
-(memory) 1553 5414 w
-(segments,) 1983 5414 w
-(and) 2517 5414 w
-(notes) 2731 5414 w
-(\(Plan) 3032 5414 w
-(9) 3300 5414 w
-10 /LucidaSansUnicode20 f
-(\031) 3363 5414 w
-10 /LucidaSansUnicode00 f
-(s) 3395 5414 w
-(analog) 3480 5414 w
-(of) 3838 5414 w
-(UNIX) 3970 5414 w
-(signals\).) 4240 5414 w
-(One) 4711 5414 w
-(of) 4942 5414 w
-(the) 720 5534 w
-(bits) 914 5534 w
-(controls) 1133 5534 w
-(whether) 1565 5534 w
-(the) 1995 5534 w
-10 /LucidaTypewriter f
-(rfork) 2189 5534 w
-10 /LucidaSansUnicode00 f
-(call) 2588 5534 w
-(will) 2791 5534 w
-(create) 2994 5534 w
-(a) 3328 5534 w
-(new) 3421 5534 w
-(process;) 3654 5534 w
-(if) 4098 5534 w
-(the) 4202 5534 w
-(bit) 4395 5534 w
-(is) 4562 5534 w
-(off,) 4680 5534 w
-(the) 4885 5534 w
-(resulting modification) 720 5654 w
-(to) 1821 5654 w
-(the) 1952 5654 w
-(resources) 2140 5654 w
-(occurs) 2643 5654 w
-(in) 2993 5654 w
-(the) 3117 5654 w
-(process) 3305 5654 w
-(making) 3712 5654 w
-(the) 4104 5654 w
-(call.) 4292 5654 w
-(For) 4553 5654 w
-(exam\255) 4742 5654 w
-(ple,) 720 5774 w
-(a) 936 5774 w
-(process) 1027 5774 w
-(calls) 1437 5774 w
-10 /LucidaTypewriter f
-(rfork\(RFNAMEG\)) 1688 5774 w
-10 /LucidaSansUnicode00 f
-(to) 2732 5774 w
-(disconnect) 2866 5774 w
-(its) 3425 5774 w
-(name) 3578 5774 w
-(space) 3880 5774 w
-(from) 4192 5774 w
-(its) 4459 5774 w
-(parent) 4611 5774 w
-10 /LucidaSansUnicode20 f
-(\031) 4925 5774 w
-10 /LucidaSansUnicode00 f
-(s.) 4957 5774 w
-(Alef) 720 5894 w
-(uses) 953 5894 w
-(a) 1215 5894 w
-(fine-grained) 1312 5894 w
-(fork) 1964 5894 w
-(in) 2203 5894 w
-(which) 2336 5894 w
-(all) 2659 5894 w
-(the) 2814 5894 w
-(resources,) 3011 5894 w
-(including) 3555 5894 w
-(memory,) 4046 5894 w
-(are) 4517 5894 w
-(shared) 4712 5894 w
-(between parent and child, analogous to creating a kernel thread in many systems.) 720 6014 w
-(An) 970 6170 w
-(indication) 1134 6170 w
-(that) 1645 6170 w
-10 /LucidaTypewriter f
-(rfork) 1869 6170 w
-10 /LucidaSansUnicode00 f
-(is) 2262 6170 w
-(the) 2375 6170 w
-(right) 2563 6170 w
-(model) 2827 6170 w
-(is) 3162 6170 w
-(the) 3276 6170 w
-(variety) 3465 6170 w
-(of) 3821 6170 w
-(ways) 3953 6170 w
-(it) 4222 6170 w
-(is) 4322 6170 w
-(used.) 4436 6170 w
-(Other) 4766 6170 w
-(than) 720 6290 w
-(the) 972 6290 w
-(canonical) 1163 6290 w
-(use) 1653 6290 w
-(in) 1857 6290 w
-(the) 1983 6290 w
-(library) 2173 6290 w
-(routine) 2518 6290 w
-10 /LucidaTypewriter f
-(fork) 2901 6290 w
-10 /LucidaSansUnicode00 f
-(,) 3189 6290 w
-(it) 3256 6290 w
-(is) 3357 6290 w
-(hard) 3472 6290 w
-(to) 3728 6290 w
-(find) 3861 6290 w
-(two) 4087 6290 w
-(calls) 4297 6290 w
-(to) 4547 6290 w
-10 /LucidaTypewriter f
-(rfork) 4680 6290 w
-10 /LucidaSansUnicode00 f
-(with) 720 6410 w
-(the) 968 6410 w
-(same) 1166 6410 w
-(bits) 1464 6410 w
-(set;) 1687 6410 w
-(programs) 1906 6410 w
-(use) 2416 6410 w
-(it) 2628 6410 w
-(to) 2737 6410 w
-(create) 2878 6410 w
-(many) 3217 6410 w
-(different) 3523 6410 w
-(forms) 3985 6410 w
-(of) 4312 6410 w
-(sharing) 4454 6410 w
-(and) 4860 6410 w
-(resource) 720 6530 w
-(allocation.) 1181 6530 w
-(A) 1756 6530 w
-(system) 1867 6530 w
-(with) 2248 6530 w
-(just) 2494 6530 w
-(two) 2715 6530 w
-(types) 2931 6530 w
-(of) 3231 6530 w
-(processes) 3370 6530 w
-10 /LucidaSansUnicode20 f
-(\024) 3851 6530 w
-10 /LucidaSansUnicode00 f
-(regular) 3951 6530 w
-(processes) 4338 6530 w
-(and) 4860 6530 w
-(threads) 720 6650 w
-10 /LucidaSansUnicode20 f
-(\024) 1085 6650 w
-10 /LucidaSansUnicode00 f
-(could not handle this variety.) 1185 6650 w
-(There) 970 6806 w
-(are) 1287 6806 w
-(two) 1478 6806 w
-(ways) 1693 6806 w
-(to) 1968 6806 w
-(share) 2106 6806 w
-(memory.) 2411 6806 w
-(First,) 2911 6806 w
-(a) 3195 6806 w
-(flag) 3290 6806 w
-(to) 3513 6806 w
-10 /LucidaTypewriter f
-(rfork) 3651 6806 w
-10 /LucidaSansUnicode00 f
-(causes) 4051 6806 w
-(all) 4417 6806 w
-(the) 4570 6806 w
-(mem\255) 4765 6806 w
-(ory) 720 6926 w
-(segments) 907 6926 w
-(of) 1408 6926 w
-(the) 1539 6926 w
-(parent) 1727 6926 w
-(to) 2074 6926 w
-(be) 2205 6926 w
-(shared with the child \(except the stack, which is forked) 2357 6926 w
-(copy-on-write) 720 7046 w
-(regardless\).) 1474 7046 w
-(Alternatively,) 2124 7046 w
-(a) 2808 7046 w
-(new) 2911 7046 w
-(segment) 3154 7046 w
-(of) 3619 7046 w
-(memory) 3765 7046 w
-(may) 4209 7046 w
-(be) 4457 7046 w
-(attached) 4624 7046 w
-(using) 720 7166 w
-(the) 1024 7166 w
-10 /LucidaTypewriter f
-(segattach) 1217 7166 w
-10 /LucidaSansUnicode00 f
-(system) 1903 7166 w
-(call;) 2281 7166 w
-(such) 2515 7166 w
-(a) 2779 7166 w
-(segment) 2872 7166 w
-(will) 3326 7166 w
-(always) 3527 7166 w
-(be) 3883 7166 w
-(shared) 4039 7166 w
-(between) 4404 7166 w
-(par\255) 4848 7166 w
-(ent and child.) 720 7286 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(The) 970 840 w
-10 /LucidaTypewriter f
-(rendezvous) 1192 840 w
-10 /LucidaSansUnicode00 f
-(system) 1953 840 w
-(call) 2334 840 w
-(provides) 2539 840 w
-(a) 2996 840 w
-(way) 3092 840 w
-(for) 3317 840 w
-(processes) 3497 840 w
-(to) 4019 840 w
-(synchronize.) 4159 840 w
-(Alef) 4849 840 w
-(uses) 720 960 w
-(it) 995 960 w
-(to) 1116 960 w
-(implement) 1269 960 w
-(communication) 1842 960 w
-(channels,) 2642 960 w
-(queuing) 3156 960 w
-(locks,) 3606 960 w
-(multiple) 3942 960 w
-(reader/writer) 4394 960 w
-(locks,) 720 1080 w
-(and) 1049 1080 w
-(the) 1276 1080 w
-(sleep) 1478 1080 w
-(and) 1780 1080 w
-(wakeup) 2007 1080 w
-(mechanism.) 2426 1080 w
-10 /LucidaTypewriter f
-(Rendezvous) 3090 1080 w
-10 /LucidaSansUnicode00 f
-(takes) 3858 1080 w
-(two) 4163 1080 w
-(arguments,) 4386 1080 w
-(a) 4985 1080 w
-(tag) 720 1200 w
-(and) 915 1200 w
-(a) 1136 1200 w
-(value.) 1232 1200 w
-(When) 1591 1200 w
-(a) 1897 1200 w
-(process) 1992 1200 w
-(calls) 2406 1200 w
-10 /LucidaTypewriter f
-(rendezvous) 2661 1200 w
-10 /LucidaSansUnicode00 f
-(with) 3421 1200 w
-(a) 3666 1200 w
-(tag) 3761 1200 w
-(it) 3955 1200 w
-(sleeps) 4061 1200 w
-(until) 4407 1200 w
-(another) 4666 1200 w
-(process) 720 1320 w
-(presents) 1131 1320 w
-(a) 1585 1320 w
-(matching) 1677 1320 w
-(tag.) 2165 1320 w
-(When) 2420 1320 w
-(a) 2723 1320 w
-(pair) 2815 1320 w
-(of) 3040 1320 w
-(tags) 3175 1320 w
-(match,) 3418 1320 w
-(the) 3786 1320 w
-(values) 3979 1320 w
-(are) 4322 1320 w
-(exchanged) 4512 1320 w
-(between) 720 1440 w
-(the) 1164 1440 w
-(two) 1356 1440 w
-(processes) 1568 1440 w
-(and) 2086 1440 w
-(both) 2303 1440 w
-10 /LucidaTypewriter f
-(rendezvous) 2563 1440 w
-10 /LucidaSansUnicode00 f
-(calls) 3319 1440 w
-(return.) 3570 1440 w
-(This) 3969 1440 w
-(primitive) 4210 1440 w
-(is) 4675 1440 w
-(suffi\255) 4791 1440 w
-(cient to implement the full set of synchronization routines.) 720 1560 w
-(Finally,) 970 1716 w
-(spin) 1352 1716 w
-(locks) 1597 1716 w
-(are) 1887 1716 w
-(provided) 2079 1716 w
-(by) 2547 1716 w
-(an) 2702 1716 w
-(architecture-dependent) 2859 1716 w
-(library) 4053 1716 w
-(at) 4403 1716 w
-(user) 4535 1716 w
-(level.) 4786 1716 w
-(Most) 720 1836 w
-(processors) 991 1836 w
-(provide) 1554 1836 w
-(atomic) 1955 1836 w
-(test) 2317 1836 w
-(and) 2534 1836 w
-(set) 2750 1836 w
-(instructions) 2930 1836 w
-(that) 3539 1836 w
-(can) 3765 1836 w
-(be) 3968 1836 w
-(used) 4122 1836 w
-(to) 4389 1836 w
-(implement) 4522 1836 w
-(locks.) 720 1956 w
-(A) 1073 1956 w
-(notable) 1182 1956 w
-(exception) 1585 1956 w
-(is) 2101 1956 w
-(the) 2221 1956 w
-(MIPS) 2416 1956 w
-(R3000,) 2680 1956 w
-(so) 3067 1956 w
-(the) 3219 1956 w
-(SGI) 3414 1956 w
-(Power) 3609 1956 w
-(series) 3939 1956 w
-(multiprocessors) 4263 1956 w
-(have) 720 2076 w
-(special) 979 2076 w
-(lock) 1347 2076 w
-(hardware) 1580 2076 w
-(on) 2064 2076 w
-(the) 2221 2076 w
-(bus.) 2410 2076 w
-(User) 2684 2076 w
-(processes) 2935 2076 w
-(gain) 3450 2076 w
-(access) 3691 2076 w
-(to) 4039 2076 w
-(the) 4170 2076 w
-(lock) 4358 2076 w
-(hardware) 4590 2076 w
-(by) 720 2196 w
-(mapping) 881 2196 w
-(pages) 1354 2196 w
-(of) 1687 2196 w
-(hardware) 1831 2196 w
-(locks) 2327 2196 w
-(into) 2623 2196 w
-(their) 2858 2196 w
-(address) 3129 2196 w
-(space) 3555 2196 w
-(using) 3877 2196 w
-(the) 4190 2196 w
-10 /LucidaTypewriter f
-(segattach) 4392 2196 w
-10 /LucidaSansUnicode00 f
-(system call.) 720 2316 w
-(A) 970 2472 w
-(Plan) 1078 2472 w
-(9) 1318 2472 w
-(process) 1420 2472 w
-(in) 1833 2472 w
-(a) 1963 2472 w
-(system) 2057 2472 w
-(call) 2437 2472 w
-(will) 2641 2472 w
-(block) 2845 2472 w
-(regardless) 3147 2472 w
-(of) 3692 2472 w
-(its) 3830 2472 w
-10 /LucidaSansUnicode20 f
-(\030) 3987 2472 w
-10 /LucidaSansUnicode00 f
-(weight) 4019 2472 w
-10 /LucidaSansUnicode20 f
-(\031) 4342 2472 w
-10 /LucidaSansUnicode00 f
-(.) 4374 2472 w
-(This) 4478 2472 w
-(means) 4723 2472 w
-(that) 720 2592 w
-(when) 949 2592 w
-(a) 1244 2592 w
-(program) 1337 2592 w
-(wishes) 1791 2592 w
-(to) 2155 2592 w
-(read) 2291 2592 w
-(from) 2544 2592 w
-(a) 2814 2592 w
-(slow) 2907 2592 w
-(device) 3163 2592 w
-(without) 3508 2592 w
-(blocking) 3910 2592 w
-(the) 4362 2592 w
-(entire) 4554 2592 w
-(cal\255) 4872 2592 w
-(culation,) 720 2712 w
-(it) 1176 2712 w
-(must) 1280 2712 w
-(fork) 1562 2712 w
-(a) 1798 2712 w
-(process) 1892 2712 w
-(to) 2305 2712 w
-(do) 2442 2712 w
-(the) 2605 2712 w
-(read) 2799 2712 w
-(for) 3053 2712 w
-(it.) 3231 2712 w
-(The) 3400 2712 w
-(solution) 3620 2712 w
-(is) 4051 2712 w
-(to) 4170 2712 w
-(start) 4307 2712 w
-(a) 4567 2712 w
-(satellite) 4661 2712 w
-(process) 720 2832 w
-(that) 1132 2832 w
-(does) 1361 2832 w
-(the) 1630 2832 w
-(I/O) 1823 2832 w
-(and) 2021 2832 w
-(delivers) 2239 2832 w
-(the) 2654 2832 w
-(answer) 2847 2832 w
-(to) 3227 2832 w
-(the) 3363 2832 w
-(main) 3556 2832 w
-(program) 3833 2832 w
-(through) 4287 2832 w
-(shared) 4712 2832 w
-(memory) 720 2952 w
-(or) 1168 2952 w
-(perhaps) 1322 2952 w
-(a) 1765 2952 w
-(pipe.) 1872 2952 w
-(This) 2199 2952 w
-(sounds) 2457 2952 w
-(onerous) 2860 2952 w
-(but) 3307 2952 w
-(works) 3522 2952 w
-(easily) 3863 2952 w
-(and) 4188 2952 w
-(efficiently) 4421 2952 w
-(in) 4949 2952 w
-(practice;) 720 3072 w
-(in) 1174 3072 w
-(fact,) 1304 3072 w
-(most) 1555 3072 w
-(interactive) 1836 3072 w
-(Plan) 2380 3072 w
-(9) 2619 3072 w
-(applications,) 2720 3072 w
-(even) 3375 3072 w
-(relatively) 3639 3072 w
-(ordinary) 4113 3072 w
-(ones) 4555 3072 w
-(writ\255) 4823 3072 w
-(ten in C, such as the text editor Sam [Pike87], run as multiprocess programs.) 720 3192 w
-(The) 970 3348 w
-(kernel) 1197 3348 w
-(support) 1546 3348 w
-(for) 1971 3348 w
-(parallel) 2157 3348 w
-(programming) 2561 3348 w
-(in) 3270 3348 w
-(Plan) 3408 3348 w
-(9) 3656 3348 w
-(is) 3766 3348 w
-(a) 3893 3348 w
-(few) 3995 3348 w
-(hundred) 4212 3348 w
-(lines) 4668 3348 w
-(of) 4942 3348 w
-(portable) 720 3468 w
-(code;) 1160 3468 w
-(a) 1458 3468 w
-(handful) 1548 3468 w
-(of) 1953 3468 w
-(simple) 2086 3468 w
-(primitives) 2442 3468 w
-(enable) 2957 3468 w
-(the) 3313 3468 w
-(problems) 3503 3468 w
-(to) 3995 3468 w
-(be) 4128 3468 w
-(handled) 4282 3468 w
-(cleanly) 4706 3468 w
-(at) 720 3588 w
-(user) 848 3588 w
-(level.) 1095 3588 w
-(Although) 1418 3588 w
-(the) 1899 3588 w
-(primitives) 2091 3588 w
-(work) 2608 3588 w
-(fine) 2882 3588 w
-(from) 3103 3588 w
-(C,) 3372 3588 w
-(they) 3510 3588 w
-(are) 3754 3588 w
-(particularly) 3943 3588 w
-(expressive) 4524 3588 w
-(from) 720 3708 w
-(within) 985 3708 w
-(Alef.) 1314 3708 w
-(The) 1602 3708 w
-(creation) 1816 3708 w
-(and) 2241 3708 w
-(management of slave I/O processes can be written in) 2454 3708 w
-(a) 720 3828 w
-(few) 808 3828 w
-(lines) 1011 3828 w
-(of) 1271 3828 w
-(Alef,) 1403 3828 w
-(providing) 1660 3828 w
-(the) 2156 3828 w
-(foundation) 2345 3828 w
-(for) 2908 3828 w
-(a) 3081 3828 w
-(consistent) 3170 3828 w
-(means) 3701 3828 w
-(of) 4052 3828 w
-(multiplexing) 4184 3828 w
-(data) 4830 3828 w
-(flows) 720 3948 w
-(between) 1010 3948 w
-(arbitrary) 1452 3948 w
-(processes.) 1901 3948 w
-(Moreover,) 2481 3948 w
-(implementing) 3002 3948 w
-(it) 3707 3948 w
-(in) 3807 3948 w
-(a) 3932 3948 w
-(language) 4021 3948 w
-(rather) 4498 3948 w
-(than) 4824 3948 w
-(in the kernel ensures consistent semantics between all devices and provides a) 720 4068 w
-(more) 4543 4068 w
-(gen\255) 4827 4068 w
-(eral) 720 4188 w
-(multiplexing) 950 4188 w
-(primitive.) 1610 4188 w
-(Compare) 2151 4188 w
-(this) 2637 4188 w
-(to) 2864 4188 w
-(the) 3010 4188 w
-(UNIX) 3213 4188 w
-10 /LucidaTypewriter f
-(select) 3496 4188 w
-10 /LucidaSansUnicode00 f
-(system) 3976 4188 w
-(call:) 4364 4188 w
-10 /LucidaTypewriter f
-(select) 4608 4188 w
-10 /LucidaSansUnicode00 f
-(applies) 720 4308 w
-(only) 1104 4308 w
-(to) 1346 4308 w
-(a) 1482 4308 w
-(restricted) 1575 4308 w
-(set) 2075 4308 w
-(of) 2257 4308 w
-(devices,) 2393 4308 w
-(legislates) 2821 4308 w
-(a) 3314 4308 w
-(style) 3407 4308 w
-(of) 3670 4308 w
-(multiprogramming) 3806 4308 w
-(in) 4756 4308 w
-(the) 4885 4308 w
-(kernel, does not extend across networks, is difficult to implement, and is hard to use.) 720 4428 w
-(Another) 970 4584 w
-(reason) 1395 4584 w
-(parallel) 1758 4584 w
-(programming) 2152 4584 w
-(is) 2851 4584 w
-(important) 2968 4584 w
-(in) 3483 4584 w
-(Plan) 3612 4584 w
-(9) 3851 4584 w
-(is) 3952 4584 w
-(that) 4070 4584 w
-(multi-threaded) 4299 4584 w
-(user-level) 720 4704 w
-(file) 1255 4704 w
-(servers) 1451 4704 w
-(are) 1844 4704 w
-(the) 2041 4704 w
-(preferred) 2241 4704 w
-(way) 2739 4704 w
-(to) 2967 4704 w
-(implement) 3109 4704 w
-(services.) 3671 4704 w
-(Examples) 4166 4704 w
-(of) 4672 4704 w
-(such) 4814 4704 w
-(servers) 720 4824 w
-(include) 1101 4824 w
-(the) 1486 4824 w
-(programming) 1674 4824 w
-(environment) 2369 4824 w
-(Acme) 3013 4824 w
-([Pike94],) 3315 4824 w
-(the) 3770 4824 w
-(name) 3958 4824 w
-(space) 4258 4824 w
-(exporting) 4568 4824 w
-(tool) 720 4944 w
-10 /LucidaTypewriter f
-(exportfs) 951 4944 w
-10 /LucidaSansUnicode00 f
-([PPTTW93],) 1570 4944 w
-(the) 2159 4944 w
-(HTTP) 2357 4944 w
-(daemon,) 2655 4944 w
-(and) 3120 4944 w
-(the) 3343 4944 w
-(network) 3541 4944 w
-(name) 3976 4944 w
-(servers) 4284 4944 w
-10 /LucidaTypewriter f
-(cs) 4674 4944 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4944 w
-10 /LucidaTypewriter f
-(dns) 720 5064 w
-10 /LucidaSansUnicode00 f
-([PrWi93].) 974 5064 w
-(Complex) 1479 5064 w
-(applications) 1949 5064 w
-(such) 2572 5064 w
-(as) 2836 5064 w
-(Acme) 2980 5064 w
-(prove) 3287 5064 w
-(that) 3598 5064 w
-(careful) 3827 5064 w
-(operating) 4196 5064 w
-(system) 4700 5064 w
-(support) 720 5184 w
-(can) 1136 5184 w
-(reduce) 1342 5184 w
-(the) 1709 5184 w
-(difficulty) 1902 5184 w
-(of) 2366 5184 w
-(writing) 2502 5184 w
-(multi-threaded) 2877 5184 w
-(applications) 3656 5184 w
-(without) 4279 5184 w
-(moving) 4681 5184 w
-(threading and synchronization primitives into the kernel.) 720 5304 w
-10 /LucidaSans-Demi f
-(Implementation of Name Spaces) 720 5544 w
-10 /LucidaSansUnicode00 f
-(User) 970 5700 w
-(processes) 1237 5700 w
-(construct) 1769 5700 w
-(name) 2273 5700 w
-(spaces) 2590 5700 w
-(using) 2968 5700 w
-(three) 3285 5700 w
-(system) 3588 5700 w
-(calls:) 3979 5700 w
-10 /LucidaTypewriter f
-(mount) 4277 5700 w
-10 /LucidaSansUnicode00 f
-(,) 4637 5700 w
-10 /LucidaTypewriter f
-(bind) 4720 5700 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5700 w
-(and) 720 5820 w
-10 /LucidaTypewriter f
-(unmount) 946 5820 w
-10 /LucidaSansUnicode00 f
-(.) 1450 5820 w
-(The) 1560 5820 w
-10 /LucidaTypewriter f
-(mount) 1787 5820 w
-10 /LucidaSansUnicode00 f
-(system) 2193 5820 w
-(call) 2579 5820 w
-(attaches) 2789 5820 w
-(a) 3239 5820 w
-(tree) 3340 5820 w
-(served) 3576 5820 w
-(by) 3941 5820 w
-(a) 4102 5820 w
-(file) 4203 5820 w
-(server) 4400 5820 w
-(to) 4742 5820 w
-(the) 4885 5820 w
-(current) 720 5940 w
-(name) 1109 5940 w
-(space.) 1414 5940 w
-(Before) 1793 5940 w
-(calling) 2141 5940 w
-10 /LucidaTypewriter f
-(mount) 2497 5940 w
-10 /LucidaSansUnicode00 f
-(,) 2857 5940 w
-(the) 2928 5940 w
-(client) 3122 5940 w
-(must) 3425 5940 w
-(\(by) 3707 5940 w
-(outside) 3894 5940 w
-(means\)) 4293 5940 w
-(acquire) 4683 5940 w
-(a) 720 6060 w
-(connection) 815 6060 w
-(to) 1386 6060 w
-(the) 1523 6060 w
-(server) 1717 6060 w
-(in) 2053 6060 w
-(the) 2183 6060 w
-(form) 2377 6060 w
-(of) 2648 6060 w
-(a) 2785 6060 w
-(file) 2879 6060 w
-(descriptor) 3069 6060 w
-(that) 3601 6060 w
-(may) 3831 6060 w
-(be) 4070 6060 w
-(written) 4228 6060 w
-(and) 4606 6060 w
-(read) 4825 6060 w
-(to transmit 9P messages.) 720 6180 w
-(That file descriptor represents a pipe or network connection.) 2008 6180 w
-(The) 970 6336 w
-10 /LucidaTypewriter f
-(mount) 1193 6336 w
-10 /LucidaSansUnicode00 f
-(call) 1595 6336 w
-(attaches) 1801 6336 w
-(a) 2247 6336 w
-(new) 2344 6336 w
-(hierarchy) 2581 6336 w
-(to) 3072 6336 w
-(the) 3212 6336 w
-(existing) 3409 6336 w
-(name) 3838 6336 w
-(space.) 4146 6336 w
-(The) 4528 6336 w
-10 /LucidaTypewriter f
-(bind) 4752 6336 w
-10 /LucidaSansUnicode00 f
-(system) 720 6456 w
-(call,) 1094 6456 w
-(on) 1324 6456 w
-(the) 1481 6456 w
-(other) 1670 6456 w
-(hand,) 1961 6456 w
-(duplicates) 2269 6456 w
-(some) 2799 6456 w
-(piece) 3094 6456 w
-(of) 3382 6456 w
-(existing) 3513 6456 w
-(name) 3933 6456 w
-(space) 4232 6456 w
-(at) 4541 6456 w
-(another) 4666 6456 w
-(point in the name space.) 720 6576 w
-(The) 1984 6576 w
-10 /LucidaTypewriter f
-(unmount) 2197 6576 w
-10 /LucidaSansUnicode00 f
-(system call allows components to be removed.) 2733 6576 w
-(Using) 970 6732 w
-(either) 1277 6732 w
-10 /LucidaTypewriter f
-(bind) 1592 6732 w
-10 /LucidaSansUnicode00 f
-(or) 1914 6732 w
-10 /LucidaTypewriter f
-(mount) 2050 6732 w
-10 /LucidaSansUnicode00 f
-(,) 2410 6732 w
-(multiple) 2476 6732 w
-(directories) 2908 6732 w
-(may) 3457 6732 w
-(be) 3691 6732 w
-(stacked) 3844 6732 w
-(at) 4249 6732 w
-(a) 4375 6732 w
-(single) 4464 6732 w
-(point) 4788 6732 w
-(in) 720 6852 w
-(the) 848 6852 w
-(name) 1040 6852 w
-(space.) 1343 6852 w
-(In) 1719 6852 w
-(Plan) 1846 6852 w
-(9) 2083 6852 w
-(terminology,) 2182 6852 w
-(this) 2833 6852 w
-(is) 3048 6852 w
-(a) 3164 6852 w
-10 /LucidaSans-Italic f
-(union) 3255 6852 w
-10 /LucidaSansUnicode00 f
-(directory) 3563 6852 w
-(and) 4030 6852 w
-(behaves) 4246 6852 w
-(like) 4677 6852 w
-(the) 4885 6852 w
-(concatenation) 720 6972 w
-(of) 1455 6972 w
-(the) 1609 6972 w
-(constituent) 1820 6972 w
-(directories.) 2421 6972 w
-(A) 3056 6972 w
-(flag) 3181 6972 w
-(argument) 3420 6972 w
-(to) 3944 6972 w
-10 /LucidaTypewriter f
-(bind) 4098 6972 w
-10 /LucidaSansUnicode00 f
-(and) 4443 6972 w
-10 /LucidaTypewriter f
-(mount) 4680 6972 w
-10 /LucidaSansUnicode00 f
-(specifies) 720 7092 w
-(the) 1190 7092 w
-(position) 1392 7092 w
-(of) 1832 7092 w
-(a) 1977 7092 w
-(new) 2079 7092 w
-(directory) 2321 7092 w
-(in) 2799 7092 w
-(the) 2937 7092 w
-(union,) 3139 7092 w
-(permitting) 3494 7092 w
-(new) 4050 7092 w
-(elements) 4291 7092 w
-(to) 4777 7092 w
-(be) 4921 7092 w
-(added either at the front or rear of the union or to replace it) 720 7212 w
-(entirely.) 3676 7212 w
-(When) 4135 7212 w
-(a) 4434 7212 w
-(file) 4522 7212 w
-(lookup) 4706 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-(is) 720 840 w
-(performed) 838 840 w
-(in) 1387 840 w
-(a) 1515 840 w
-(union) 1607 840 w
-(directory,) 1920 840 w
-(each) 2420 840 w
-(component) 2681 840 w
-(of) 3264 840 w
-(the) 3399 840 w
-(union) 3591 840 w
-(is) 3904 840 w
-(searched) 4021 840 w
-(in) 4493 840 w
-(turn) 4621 840 w
-(and) 4860 840 w
-(the) 720 960 w
-(first) 916 960 w
-(match) 1152 960 w
-(taken;) 1491 960 w
-(likewise,) 1832 960 w
-(when) 2290 960 w
-(a) 2588 960 w
-(union) 2684 960 w
-(directory) 3001 960 w
-(is) 3473 960 w
-(read,) 3594 960 w
-(the) 3882 960 w
-(contents) 4078 960 w
-(of) 4536 960 w
-(each) 4676 960 w
-(of) 4942 960 w
-(the) 720 1080 w
-(component) 913 1080 w
-(directories) 1497 1080 w
-(is) 2050 1080 w
-(read) 2168 1080 w
-(in) 2420 1080 w
-(turn.) 2548 1080 w
-(Union) 2851 1080 w
-(directories) 3171 1080 w
-(are) 3723 1080 w
-(one) 3912 1080 w
-(of) 4128 1080 w
-(the) 4263 1080 w
-(most) 4455 1080 w
-(widely) 4734 1080 w
-(used) 720 1200 w
-(organizational) 1010 1200 w
-(features) 1763 1200 w
-(of) 2216 1200 w
-(the) 2372 1200 w
-(Plan) 2585 1200 w
-(9) 2844 1200 w
-(name) 2965 1200 w
-(space.) 3289 1200 w
-(For) 3687 1200 w
-(instance,) 3901 1200 w
-(the) 4395 1200 w
-(directory) 4609 1200 w
-10 /LucidaTypewriter f
-(/bin) 720 1320 w
-10 /LucidaSansUnicode00 f
-(is) 1063 1320 w
-(built) 1198 1320 w
-(as) 1473 1320 w
-(a) 1633 1320 w
-(union) 1742 1320 w
-(of) 2072 1320 w
-10 /LucidaTypewriter f
-(/$cputype/bin) 2224 1320 w
-10 /LucidaSansUnicode00 f
-(\(program) 3214 1320 w
-(binaries\),) 3717 1320 w
-10 /LucidaTypewriter f
-(/rc/bin) 4222 1320 w
-10 /LucidaSansUnicode00 f
-(\(shell) 4780 1320 w
-(scripts\),) 720 1440 w
-(and) 1153 1440 w
-(perhaps) 1378 1440 w
-(more) 1814 1440 w
-(directories) 2110 1440 w
-(provided) 2670 1440 w
-(by) 3143 1440 w
-(the) 3304 1440 w
-(user.) 3505 1440 w
-(This) 3825 1440 w
-(construction) 4076 1440 w
-(makes) 4727 1440 w
-(the shell) 720 1560 w
-10 /LucidaTypewriter f
-($PATH) 1166 1560 w
-10 /LucidaSansUnicode00 f
-(variable unnecessary.) 1558 1560 w
-(One) 970 1716 w
-(question) 1206 1716 w
-(raised) 1667 1716 w
-(by) 2002 1716 w
-(union) 2157 1716 w
-(directories) 2473 1716 w
-(is) 3028 1716 w
-(which) 3148 1716 w
-(element) 3470 1716 w
-(of) 3900 1716 w
-(the) 4039 1716 w
-(union) 4235 1716 w
-(receives) 4552 1716 w
-(a) 4985 1716 w
-(newly) 720 1836 w
-(created) 1029 1836 w
-(file.) 1421 1836 w
-(After) 1669 1836 w
-(several) 1942 1836 w
-(designs,) 2315 1836 w
-(we) 2754 1836 w
-(decided) 2920 1836 w
-(on) 3334 1836 w
-(the) 3490 1836 w
-(following.) 3678 1836 w
-(By default, direc\255) 4222 1836 w
-(tories) 720 1956 w
-(in) 1028 1956 w
-(unions) 1152 1956 w
-(do) 1512 1956 w
-(not) 1670 1956 w
-(accept) 1864 1956 w
-(new) 2211 1956 w
-(files,) 2440 1956 w
-(although) 2708 1956 w
-(the) 3172 1956 w
-10 /LucidaTypewriter f
-(create) 3361 1956 w
-10 /LucidaSansUnicode00 f
-(system) 3827 1956 w
-(call) 4201 1956 w
-(applied) 4399 1956 w
-(to) 4791 1956 w
-(an) 4923 1956 w
-(existing) 720 2076 w
-(file) 1143 2076 w
-(succeeds) 1330 2076 w
-(normally.) 1807 2076 w
-(When) 2329 2076 w
-(a) 2631 2076 w
-(directory) 2722 2076 w
-(is) 3189 2076 w
-(added) 3305 2076 w
-(to) 3641 2076 w
-(the) 3775 2076 w
-(union,) 3966 2076 w
-(a) 4310 2076 w
-(flag) 4401 2076 w
-(to) 4619 2076 w
-10 /LucidaTypewriter f
-(bind) 4752 2076 w
-10 /LucidaSansUnicode00 f
-(or) 720 2196 w
-10 /LucidaTypewriter f
-(mount) 866 2196 w
-10 /LucidaSansUnicode00 f
-(enables) 1270 2196 w
-(create) 1686 2196 w
-(permission) 2026 2196 w
-(\(a) 2606 2196 w
-(property) 2738 2196 w
-(of) 3197 2196 w
-(the) 3340 2196 w
-(name) 3540 2196 w
-(space\)) 3851 2196 w
-(in) 4205 2196 w
-(that) 4341 2196 w
-(directory.) 4577 2196 w
-(When) 720 2316 w
-(a) 1026 2316 w
-(file) 1121 2316 w
-(is) 1311 2316 w
-(being) 1430 2316 w
-(created) 1741 2316 w
-(with) 2139 2316 w
-(a) 2383 2316 w
-(new) 2477 2316 w
-(name) 2711 2316 w
-(in) 3016 2316 w
-(a) 3146 2316 w
-(union,) 3240 2316 w
-(it) 3587 2316 w
-(is) 3692 2316 w
-(created) 3811 2316 w
-(in) 4209 2316 w
-(the) 4339 2316 w
-(first) 4533 2316 w
-(direc\255) 4767 2316 w
-(tory) 720 2436 w
-(of) 950 2436 w
-(the) 1087 2436 w
-(union) 1281 2436 w
-(with) 1596 2436 w
-(create) 1840 2436 w
-(permission;) 2175 2436 w
-(if) 2782 2436 w
-(that) 2887 2436 w
-(creation) 3117 2436 w
-(fails,) 3548 2436 w
-(the) 3820 2436 w
-(entire) 4014 2436 w
-10 /LucidaTypewriter f
-(create) 4335 2436 w
-10 /LucidaSansUnicode00 f
-(fails.) 4807 2436 w
-(This) 720 2556 w
-(scheme) 960 2556 w
-(enables) 1364 2556 w
-(the) 1770 2556 w
-(common) 1959 2556 w
-(use) 2414 2556 w
-(of) 2617 2556 w
-(placing) 2749 2556 w
-(a) 3134 2556 w
-(private) 3223 2556 w
-(directory) 3590 2556 w
-(anywhere) 4055 2556 w
-(in) 4550 2556 w
-(a) 4675 2556 w
-(union) 4764 2556 w
-(of public ones, while allowing creation only in the private directory.) 720 2676 w
-(By convention, kernel device) 970 2832 w
-(file) 2383 2832 w
-(systems) 2567 2832 w
-(are) 2991 2832 w
-(bound) 3176 2832 w
-(into) 3520 2832 w
-(the) 3742 2832 w
-10 /LucidaTypewriter f
-(/dev) 3930 2832 w
-10 /LucidaSansUnicode00 f
-(directory,) 4251 2832 w
-(but) 4747 2832 w
-(to) 4942 2832 w
-(bootstrap) 720 2952 w
-(the) 1232 2952 w
-(name) 1430 2952 w
-(space) 1739 2952 w
-(building) 2058 2952 w
-(process) 2500 2952 w
-(it) 2917 2952 w
-(is) 3025 2952 w
-(necessary) 3147 2952 w
-(to) 3664 2952 w
-(have) 3804 2952 w
-(a) 4071 2952 w
-(notation) 4168 2952 w
-(that) 4614 2952 w
-(per\255) 4847 2952 w
-(mits) 720 3072 w
-(direct) 967 3072 w
-(access) 1281 3072 w
-(to) 1633 3072 w
-(the) 1768 3072 w
-(devices) 1960 3072 w
-(without) 2355 3072 w
-(an) 2757 3072 w
-(existing) 2911 3072 w
-(name) 3335 3072 w
-(space.) 3638 3072 w
-(The) 4016 3072 w
-(root) 4235 3072 w
-(directory) 4473 3072 w
-(of) 4942 3072 w
-(the) 720 3192 w
-(tree) 923 3192 w
-(served) 1161 3192 w
-(by) 1528 3192 w
-(a) 1691 3192 w
-(device) 1794 3192 w
-(driver) 2149 3192 w
-(can) 2479 3192 w
-(be) 2694 3192 w
-(accessed) 2860 3192 w
-(using) 3341 3192 w
-(the) 3654 3192 w
-(syntax) 3856 3192 w
-10 /LucidaTypewriter f
-(#) 4221 3192 w
-10 /LucidaSans-Italic f
-(c) 4293 3192 w
-10 /LucidaSansUnicode00 f
-(,) 4343 3192 w
-(where) 4422 3192 w
-10 /LucidaSans-Italic f
-(c) 4761 3192 w
-10 /LucidaSansUnicode00 f
-(is) 4858 3192 w
-(a) 4985 3192 w
-(unique) 720 3312 w
-(character) 1106 3312 w
-(\(typically) 1607 3312 w
-(a) 2089 3312 w
-(letter\)) 2196 3312 w
-(identifying) 2537 3312 w
-(the) 3107 3312 w
-10 /LucidaSans-Italic f
-(type) 3314 3312 w
-10 /LucidaSansUnicode00 f
-(of) 3573 3312 w
-(the) 3724 3312 w
-(device.) 3932 3312 w
-(Simple) 4356 3312 w
-(device) 4733 3312 w
-(drivers) 720 3432 w
-(serve) 1094 3432 w
-(a) 1391 3432 w
-(single) 1487 3432 w
-(level) 1817 3432 w
-(directory) 2080 3432 w
-(containing) 2552 3432 w
-(a) 3102 3432 w
-(few) 3197 3432 w
-(files.) 3407 3432 w
-(As) 3713 3432 w
-(an) 3873 3432 w
-(example,) 4030 3432 w
-(each) 4515 3432 w
-(serial) 4779 3432 w
-(port is represented by a data and a control file:) 720 3552 w
-9 /LucidaTypewriter f
-(%) 1008 3722 w
-(bind) 1138 3722 w
-(-a) 1463 3722 w
-('#t') 1658 3722 w
-(/dev) 1983 3722 w
-(%) 1008 3832 w
-(cd) 1138 3832 w
-(/dev) 1333 3832 w
-(%) 1008 3942 w
-(ls) 1138 3942 w
-(-l) 1333 3942 w
-(eia*) 1528 3942 w
-(--rw-rw-rw-) 1008 4052 w
-(t) 1788 4052 w
-(0) 1918 4052 w
-(bootes) 2048 4052 w
-(bootes) 2503 4052 w
-(0) 2958 4052 w
-(Feb) 3088 4052 w
-(24) 3348 4052 w
-(21:14) 3543 4052 w
-(eia1) 3933 4052 w
-(--rw-rw-rw-) 1008 4162 w
-(t) 1788 4162 w
-(0) 1918 4162 w
-(bootes) 2048 4162 w
-(bootes) 2503 4162 w
-(0) 2958 4162 w
-(Feb) 3088 4162 w
-(24) 3348 4162 w
-(21:14) 3543 4162 w
-(eia1ctl) 3933 4162 w
-(--rw-rw-rw-) 1008 4272 w
-(t) 1788 4272 w
-(0) 1918 4272 w
-(bootes) 2048 4272 w
-(bootes) 2503 4272 w
-(0) 2958 4272 w
-(Feb) 3088 4272 w
-(24) 3348 4272 w
-(21:14) 3543 4272 w
-(eia2) 3933 4272 w
-(--rw-rw-rw-) 1008 4382 w
-(t) 1788 4382 w
-(0) 1918 4382 w
-(bootes) 2048 4382 w
-(bootes) 2503 4382 w
-(0) 2958 4382 w
-(Feb) 3088 4382 w
-(24) 3348 4382 w
-(21:14) 3543 4382 w
-(eia2ctl) 3933 4382 w
-10 /LucidaSansUnicode00 f
-(The) 720 4562 w
-10 /LucidaTypewriter f
-(bind) 943 4562 w
-10 /LucidaSansUnicode00 f
-(program) 1273 4562 w
-(is) 1732 4562 w
-(an) 1855 4562 w
-(encapsulation) 2015 4562 w
-(of) 2731 4562 w
-(the) 2872 4562 w
-10 /LucidaTypewriter f
-(bind) 3070 4562 w
-10 /LucidaSansUnicode00 f
-(system) 3401 4562 w
-(call;) 3784 4562 w
-(its) 4023 4562 w
-10 /LucidaTypewriter f
-(-a) 4183 4562 w
-10 /LucidaSansUnicode00 f
-(flag) 4370 4562 w
-(positions) 4596 4562 w
-(the) 720 4682 w
-(new) 913 4682 w
-(directory) 1146 4682 w
-(at) 1615 4682 w
-(the) 1745 4682 w
-(end) 1938 4682 w
-(of) 2157 4682 w
-(the) 2292 4682 w
-(union.) 2484 4682 w
-(The) 2861 4682 w
-(data) 3079 4682 w
-(files) 3326 4682 w
-10 /LucidaTypewriter f
-(eia1) 3565 4682 w
-10 /LucidaSansUnicode00 f
-(and) 3890 4682 w
-10 /LucidaTypewriter f
-(eia2) 4107 4682 w
-10 /LucidaSansUnicode00 f
-(may) 4432 4682 w
-(be) 4669 4682 w
-(read) 4825 4682 w
-(and) 720 4802 w
-(written) 938 4802 w
-(to) 1315 4802 w
-(communicate) 1451 4802 w
-(over) 2139 4802 w
-(the) 2387 4802 w
-(serial) 2580 4802 w
-(line.) 2879 4802 w
-(Instead) 3157 4802 w
-(of) 3548 4802 w
-(using) 3684 4802 w
-(special) 3989 4802 w
-(operations) 4362 4802 w
-(on) 4917 4802 w
-(these) 720 4922 w
-(files) 1054 4922 w
-(to) 1328 4922 w
-(control) 1498 4922 w
-(the) 1912 4922 w
-(devices,) 2139 4922 w
-(commands) 2601 4922 w
-(written) 3202 4922 w
-(to) 3613 4922 w
-(the) 3783 4922 w
-(files) 4010 4922 w
-10 /LucidaTypewriter f
-(eia1ctl) 4284 4922 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4922 w
-10 /LucidaTypewriter f
-(eia2ctl) 720 5042 w
-10 /LucidaSansUnicode00 f
-(control) 1257 5042 w
-(the) 1632 5042 w
-(corresponding) 1820 5042 w
-(device;) 2556 5042 w
-(for) 2928 5042 w
-(example,) 3100 5042 w
-(writing) 3579 5042 w
-(the) 3950 5042 w
-(text) 4139 5042 w
-(string) 4364 5042 w
-10 /LucidaTypewriter f
-(b1200) 4680 5042 w
-10 /LucidaSansUnicode00 f
-(to) 720 5162 w
-10 /LucidaTypewriter f
-(/dev/eia1ctl) 851 5162 w
-10 /LucidaSansUnicode00 f
-(sets) 1748 5162 w
-(the) 1976 5162 w
-(speed) 2164 5162 w
-(of) 2486 5162 w
-(that) 2617 5162 w
-(line) 2841 5162 w
-(to) 3050 5162 w
-(1200) 3181 5162 w
-(baud.) 3466 5162 w
-(Compare) 3806 5162 w
-(this to the UNIX) 4277 5162 w
-10 /LucidaTypewriter f
-(ioctl) 720 5282 w
-10 /LucidaSansUnicode00 f
-(system) 1121 5282 w
-(call:) 1502 5282 w
-(in) 1739 5282 w
-(Plan) 1871 5282 w
-(9,) 2113 5282 w
-(devices) 2249 5282 w
-(are) 2649 5282 w
-(controlled) 2843 5282 w
-(by) 3375 5282 w
-(textual) 3532 5282 w
-(messages,) 3911 5282 w
-(free) 4460 5282 w
-(of) 4692 5282 w
-(byte) 4832 5282 w
-(order) 720 5402 w
-(problems,) 1016 5402 w
-(with) 1539 5402 w
-(clear) 1778 5402 w
-(semantics) 2044 5402 w
-(for) 2562 5402 w
-(reading) 2734 5402 w
-(and) 3135 5402 w
-(writing.) 3348 5402 w
-(It) 3782 5402 w
-(is) 3881 5402 w
-(common) 3994 5402 w
-(to) 4448 5402 w
-(configure) 4579 5402 w
-(or debug devices using shell scripts.) 720 5522 w
-(It) 970 5678 w
-(is) 1099 5678 w
-(the) 1242 5678 w
-(universal) 1460 5678 w
-(use) 1960 5678 w
-(of) 2192 5678 w
-(the) 2353 5678 w
-(9P) 2571 5678 w
-(protocol) 2752 5678 w
-(that) 3219 5678 w
-(connects) 3473 5678 w
-(Plan) 3968 5678 w
-(9) 4233 5678 w
-10 /LucidaSansUnicode20 f
-(\031) 4296 5678 w
-10 /LucidaSansUnicode00 f
-(s) 4328 5678 w
-(components) 4443 5678 w
-(together) 720 5798 w
-(to) 1167 5798 w
-(form) 1300 5798 w
-(a) 1567 5798 w
-(distributed) 1657 5798 w
-(system.) 2223 5798 w
-(Rather) 2662 5798 w
-(than) 3011 5798 w
-(inventing) 3262 5798 w
-(a) 3748 5798 w
-(unique) 3837 5798 w
-(protocol) 4205 5798 w
-(for) 4643 5798 w
-(each) 4816 5798 w
-(service) 720 5918 w
-(such) 1110 5918 w
-(as) 1390 5918 w
-10 /LucidaTypewriter f
-(rlogin) 1550 5918 w
-10 /LucidaSansUnicode00 f
-(,) 1982 5918 w
-(FTP,) 2068 5918 w
-(TFTP,) 2327 5918 w
-(and) 2649 5918 w
-(X) 2884 5918 w
-(windows,) 3002 5918 w
-(Plan) 3509 5918 w
-(9) 3765 5918 w
-(implements) 3883 5918 w
-(services) 4507 5918 w
-(in) 4949 5918 w
-(terms) 720 6038 w
-(of) 1031 6038 w
-(operations) 1162 6038 w
-(on) 1711 6038 w
-(file) 1867 6038 w
-(objects,) 2051 6038 w
-(and) 2465 6038 w
-(then) 2678 6038 w
-(uses) 2928 6038 w
-(a single, well-documented protocol to) 3181 6038 w
-(exchange) 720 6158 w
-(information) 1224 6158 w
-(between) 1830 6158 w
-(computers.) 2276 6158 w
-(Unlike) 2894 6158 w
-(NFS,) 3236 6158 w
-(9P) 3489 6158 w
-(treats) 3646 6158 w
-(files) 3962 6158 w
-(as) 4204 6158 w
-(a) 4350 6158 w
-(sequence) 4445 6158 w
-(of) 4942 6158 w
-(bytes) 720 6278 w
-(rather) 1018 6278 w
-(than) 1349 6278 w
-(blocks.) 1604 6278 w
-(Also) 2020 6278 w
-(unlike) 2269 6278 w
-(NFS,) 2604 6278 w
-(9P) 2857 6278 w
-(is) 3014 6278 w
-(stateful:) 3133 6278 w
-(clients) 3568 6278 w
-(perform) 3922 6278 w
-(remote) 4353 6278 w
-(proce\255) 4735 6278 w
-(dure) 720 6398 w
-(calls) 982 6398 w
-(to) 1237 6398 w
-(establish) 1375 6398 w
-(pointers) 1848 6398 w
-(to) 2288 6398 w
-(objects) 2426 6398 w
-(in) 2815 6398 w
-(the) 2946 6398 w
-(remote) 3141 6398 w
-(file) 3525 6398 w
-(server.) 3716 6398 w
-(These) 4118 6398 w
-(pointers) 4447 6398 w
-(are) 4888 6398 w
-(called) 720 6518 w
-(file) 1042 6518 w
-(identifiers) 1232 6518 w
-(or) 1761 6518 w
-10 /LucidaSans-Italic f
-(fids) 1902 6518 w
-10 /LucidaSansUnicode00 f
-(.) 2079 6518 w
-(All) 2181 6518 w
-(operations) 2346 6518 w
-(on) 2900 6518 w
-(files) 3061 6518 w
-(supply) 3301 6518 w
-(a) 3659 6518 w
-(fid) 3752 6518 w
-(to) 3919 6518 w
-(identify) 4055 6518 w
-(an) 4458 6518 w
-(object) 4613 6518 w
-(in) 4949 6518 w
-(the remote file system.) 720 6638 w
-(The) 970 6794 w
-(9P) 1185 6794 w
-(protocol) 1337 6794 w
-(defines) 1775 6794 w
-(17) 2163 6794 w
-(messages,) 2323 6794 w
-(providing) 2865 6794 w
-(means) 3362 6794 w
-(to) 3714 6794 w
-(authenticate) 3847 6794 w
-(users,) 4481 6794 w
-(navi\255) 4809 6794 w
-(gate) 720 6914 w
-(fids) 972 6914 w
-(around) 1194 6914 w
-(a) 1580 6914 w
-(file) 1677 6914 w
-(system) 1869 6914 w
-(hierarchy,) 2250 6914 w
-(copy) 2772 6914 w
-(fids,) 3040 6914 w
-(perform) 3293 6914 w
-(I/O,) 3726 6914 w
-(change) 3959 6914 w
-(file) 4348 6914 w
-(attributes,) 4540 6914 w
-(and) 720 7034 w
-(create) 983 7034 w
-(and) 1362 7034 w
-(delete) 1626 7034 w
-(files.) 2007 7034 w
-(Its) 2357 7034 w
-(complete) 2558 7034 w
-(specification) 3088 7034 w
-(is) 3783 7034 w
-(in) 3947 7034 w
-(Section) 4122 7034 w
-(5) 4556 7034 w
-(of) 4703 7034 w
-(the) 4885 7034 w
-(Programmer) 720 7154 w
-10 /LucidaSansUnicode20 f
-(\031) 1318 7154 w
-10 /LucidaSansUnicode00 f
-(s) 1350 7154 w
-(Manual) 1438 7154 w
-([9man].) 1824 7154 w
-(Here) 2264 7154 w
-(is) 2528 7154 w
-(the) 2645 7154 w
-(procedure) 2837 7154 w
-(to) 3367 7154 w
-(gain) 3501 7154 w
-(access) 3745 7154 w
-(to) 4096 7154 w
-(the) 4230 7154 w
-(name) 4421 7154 w
-(hierar\255) 4723 7154 w
-(chy) 720 7274 w
-(supplied) 927 7274 w
-(by) 1385 7274 w
-(a) 1542 7274 w
-(server.) 1639 7274 w
-(A) 2042 7274 w
-(file) 2153 7274 w
-(server) 2346 7274 w
-(connection) 2685 7274 w
-(is) 3259 7274 w
-(established) 3381 7274 w
-(via) 3975 7274 w
-(a) 4153 7274 w
-(pipe) 4250 7274 w
-(or) 4503 7274 w
-(network) 4648 7274 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(connection.) 720 840 w
-(An) 1361 840 w
-(initial) 1537 840 w
-10 /LucidaTypewriter f
-(session) 1852 840 w
-10 /LucidaSansUnicode00 f
-(message) 2401 840 w
-(performs) 2870 840 w
-(a) 3357 840 w
-(bilateral) 3456 840 w
-(authentication) 3894 840 w
-(between) 4633 840 w
-(client) 720 960 w
-(and) 1024 960 w
-(server.) 1244 960 w
-(An) 1645 960 w
-10 /LucidaTypewriter f
-(attach) 1816 960 w
-10 /LucidaSansUnicode00 f
-(message) 2288 960 w
-(then) 2752 960 w
-(connects) 3009 960 w
-(a) 3480 960 w
-(fid) 3575 960 w
-(suggested) 3744 960 w
-(by) 4285 960 w
-(the) 4441 960 w
-(client) 4637 960 w
-(to) 4942 960 w
-(the) 720 1080 w
-(root) 915 1080 w
-(of) 1155 1080 w
-(the) 1292 1080 w
-(server) 1486 1080 w
-(file) 1822 1080 w
-(tree.) 2012 1080 w
-(The) 2305 1080 w
-10 /LucidaTypewriter f
-(attach) 2525 1080 w
-10 /LucidaSansUnicode00 f
-(message) 2996 1080 w
-(includes) 3459 1080 w
-(the) 3901 1080 w
-(identity) 4095 1080 w
-(of) 4499 1080 w
-(the) 4636 1080 w
-(user) 4830 1080 w
-(performing the attach; henceforth all fids derived from the) 720 1200 w
-(root) 3603 1200 w
-(fid) 3836 1200 w
-(will) 3998 1200 w
-(have) 4195 1200 w
-(permissions) 4453 1200 w
-(associated) 720 1320 w
-(with) 1267 1320 w
-(that) 1510 1320 w
-(user.) 1738 1320 w
-(Multiple) 2049 1320 w
-(users) 2477 1320 w
-(may) 2775 1320 w
-(share) 3012 1320 w
-(the) 3314 1320 w
-(connection,) 3506 1320 w
-(but) 4107 1320 w
-(each) 4306 1320 w
-(must) 4567 1320 w
-(per\255) 4847 1320 w
-(form an attach to establish his or her identity.) 720 1440 w
-(The) 970 1596 w
-10 /LucidaTypewriter f
-(walk) 1186 1596 w
-10 /LucidaSansUnicode00 f
-(message) 1509 1596 w
-(moves) 1969 1596 w
-(a) 2318 1596 w
-(fid) 2409 1596 w
-(through) 2574 1596 w
-(a) 2997 1596 w
-(single) 3088 1596 w
-(level) 3413 1596 w
-(of) 3671 1596 w
-(the) 3805 1596 w
-(file) 3996 1596 w
-(system) 4183 1596 w
-(hierarchy.) 4559 1596 w
-(The) 720 1716 w
-10 /LucidaTypewriter f
-(clone) 947 1716 w
-10 /LucidaSansUnicode00 f
-(message) 1353 1716 w
-(takes) 1823 1716 w
-(an) 2126 1716 w
-(established) 2289 1716 w
-(fid) 2887 1716 w
-(and) 3062 1716 w
-(produces) 3288 1716 w
-(a) 3782 1716 w
-(copy) 3883 1716 w
-(that) 4156 1716 w
-(points) 4393 1716 w
-(to) 4742 1716 w
-(the) 4885 1716 w
-(same) 720 1836 w
-(file) 1009 1836 w
-(as) 1194 1836 w
-(the) 1334 1836 w
-(original.) 1523 1836 w
-(Its) 1989 1836 w
-(purpose) 2141 1836 w
-(is) 2573 1836 w
-(to) 2688 1836 w
-(enable) 2821 1836 w
-(walking) 3177 1836 w
-(to) 3584 1836 w
-(a) 3717 1836 w
-(file) 3807 1836 w
-(in) 3993 1836 w
-(a) 4119 1836 w
-(directory) 4209 1836 w
-(without) 4675 1836 w
-(losing) 720 1956 w
-(the) 1057 1956 w
-(fid) 1255 1956 w
-(on) 1427 1956 w
-(the) 1593 1956 w
-(directory.) 1791 1956 w
-(The) 2329 1956 w
-10 /LucidaTypewriter f
-(open) 2553 1956 w
-10 /LucidaSansUnicode00 f
-(message) 2884 1956 w
-(locks) 3351 1956 w
-(a) 3644 1956 w
-(fid) 3742 1956 w
-(to) 3913 1956 w
-(a) 4053 1956 w
-(specific) 4150 1956 w
-(file) 4559 1956 w
-(in) 4752 1956 w
-(the) 4885 1956 w
-(hierarchy,) 720 2076 w
-(checks) 1257 2076 w
-(access) 1642 2076 w
-(permissions,) 2013 2076 w
-(and) 2688 2076 w
-(prepares) 2924 2076 w
-(the) 3406 2076 w
-(fid) 3617 2076 w
-(for) 3802 2076 w
-(I/O.) 3997 2076 w
-(The) 4277 2076 w
-10 /LucidaTypewriter f
-(read) 4515 2076 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2076 w
-10 /LucidaTypewriter f
-(write) 720 2196 w
-10 /LucidaSansUnicode00 f
-(messages) 1114 2196 w
-(allow) 1623 2196 w
-(I/O) 1908 2196 w
-(at) 2102 2196 w
-(arbitrary) 2228 2196 w
-(offsets) 2676 2196 w
-(in) 3039 2196 w
-(the) 3163 2196 w
-(file;) 3351 2196 w
-(the) 3567 2196 w
-(maximum) 3755 2196 w
-(size) 4274 2196 w
-(transferred) 4500 2196 w
-(is) 720 2316 w
-(defined) 837 2316 w
-(by) 1240 2316 w
-(the) 1392 2316 w
-(protocol.) 1584 2316 w
-(The) 2089 2316 w
-10 /LucidaTypewriter f
-(clunk) 2307 2316 w
-10 /LucidaSansUnicode00 f
-(message) 2704 2316 w
-(indicates) 3165 2316 w
-(the) 3635 2316 w
-(client) 3828 2316 w
-(has) 4130 2316 w
-(no) 4336 2316 w
-(further) 4497 2316 w
-(use) 4871 2316 w
-(for) 720 2436 w
-(a) 892 2436 w
-(fid.) 980 2436 w
-(The) 1206 2436 w
-10 /LucidaTypewriter f
-(remove) 1420 2436 w
-10 /LucidaSansUnicode00 f
-(message) 1885 2436 w
-(behaves) 2342 2436 w
-(like) 2770 2436 w
-10 /LucidaTypewriter f
-(clunk) 2975 2436 w
-10 /LucidaSansUnicode00 f
-(but) 3368 2436 w
-(causes) 3563 2436 w
-(the) 3922 2436 w
-(file) 4110 2436 w
-(associated with) 4294 2436 w
-(the fid to be removed and any associated resources on the server to be deallocated.) 720 2556 w
-(9P) 970 2712 w
-(has) 1126 2712 w
-(two) 1332 2712 w
-(forms:) 1545 2712 w
-(RPC) 1898 2712 w
-(messages) 2123 2712 w
-(sent) 2636 2712 w
-(on) 2880 2712 w
-(a) 3042 2712 w
-(pipe) 3136 2712 w
-(or) 3386 2712 w
-(network) 3527 2712 w
-(connection) 3958 2712 w
-(and) 4529 2712 w
-(a) 4748 2712 w
-(pro\255) 4842 2712 w
-(cedural) 720 2832 w
-(interface) 1114 2832 w
-(within) 1575 2832 w
-(the) 1908 2832 w
-(kernel.) 2100 2832 w
-(Since) 2503 2832 w
-(kernel) 2792 2832 w
-(device) 3131 2832 w
-(drivers) 3474 2832 w
-(are) 3843 2832 w
-(directly) 4031 2832 w
-(addressable,) 4425 2832 w
-(there) 720 2952 w
-(is) 1009 2952 w
-(no) 1126 2952 w
-(need) 1286 2952 w
-(to) 1560 2952 w
-(pass) 1695 2952 w
-(messages) 1952 2952 w
-(to) 2464 2952 w
-(communicate) 2599 2952 w
-(with) 3286 2952 w
-(them;) 3528 2952 w
-(instead) 3846 2952 w
-(each) 4237 2952 w
-(9P) 4499 2952 w
-(transac\255) 4655 2952 w
-(tion) 720 3072 w
-(is) 942 3072 w
-(implemented) 1055 3072 w
-(by) 1725 3072 w
-(a) 1873 3072 w
-(direct) 1961 3072 w
-(procedure) 2271 3072 w
-(call.) 2798 3072 w
-(For) 3059 3072 w
-(each) 3248 3072 w
-(fid,) 3505 3072 w
-(the) 3699 3072 w
-(kernel) 3887 3072 w
-(maintains) 4222 3072 w
-(a local) 4728 3072 w
-(representation) 720 3192 w
-(in) 1464 3192 w
-(a) 1593 3192 w
-(data) 1686 3192 w
-(structure) 1934 3192 w
-(called) 2410 3192 w
-(a) 2731 3192 w
-10 /LucidaSans-Italic f
-(channel) 2824 3192 w
-10 /LucidaSansUnicode00 f
-(,) 3203 3192 w
-(so) 3273 3192 w
-(all) 3423 3192 w
-(operations) 3574 3192 w
-(on) 4128 3192 w
-(files) 4289 3192 w
-(performed) 4529 3192 w
-(by) 720 3312 w
-(the) 879 3312 w
-(kernel) 1077 3312 w
-(involve) 1422 3312 w
-(a) 1806 3312 w
-(channel) 1904 3312 w
-(connected) 2324 3312 w
-(to) 2866 3312 w
-(that) 3007 3312 w
-(fid.) 3241 3312 w
-(The) 3477 3312 w
-(simplest) 3701 3312 w
-(example) 4153 3312 w
-(is) 4609 3312 w
-(a) 4732 3312 w
-(user) 4830 3312 w
-(process) 720 3432 w
-10 /LucidaSansUnicode20 f
-(\031) 1094 3432 w
-10 /LucidaSansUnicode00 f
-(s) 1126 3432 w
-(file) 1222 3432 w
-(descriptors,) 1418 3432 w
-(which) 2039 3432 w
-(are) 2365 3432 w
-(indexes) 2562 3432 w
-(into) 2985 3432 w
-(an) 3219 3432 w
-(array) 3381 3432 w
-(of) 3670 3432 w
-(channels.) 3813 3432 w
-(A) 4350 3432 w
-(table) 4464 3432 w
-(in) 4749 3432 w
-(the) 4885 3432 w
-(kernel) 720 3552 w
-(provides) 1056 3552 w
-(a) 1506 3552 w
-(list) 1595 3552 w
-(of) 1775 3552 w
-(entry) 1907 3552 w
-(points) 2189 3552 w
-(corresponding) 2525 3552 w
-(one) 3261 3552 w
-(to) 3473 3552 w
-(one) 3604 3552 w
-(with) 3816 3552 w
-(the) 4054 3552 w
-(9P) 4242 3552 w
-(messages) 4393 3552 w
-(for) 4901 3552 w
-(each) 720 3672 w
-(device.) 977 3672 w
-(A) 1381 3672 w
-(system) 1484 3672 w
-(call) 1858 3672 w
-(such) 2056 3672 w
-(as) 2316 3672 w
-10 /LucidaTypewriter f
-(read) 2456 3672 w
-10 /LucidaSansUnicode00 f
-(from) 2778 3672 w
-(the) 3044 3672 w
-(user) 3233 3672 w
-(translates) 3477 3672 w
-(into) 3985 3672 w
-(one) 4208 3672 w
-(or) 4421 3672 w
-(more) 4557 3672 w
-(pro\255) 4842 3672 w
-(cedure) 720 3792 w
-(calls) 1099 3792 w
-(through) 1364 3792 w
-(that) 1801 3792 w
-(table,) 2042 3792 w
-(indexed) 2364 3792 w
-(by) 2804 3792 w
-(the) 2969 3792 w
-(type) 3174 3792 w
-(character) 3431 3792 w
-(stored) 3929 3792 w
-(in) 4287 3792 w
-(the) 4427 3792 w
-(channel:) 4631 3792 w
-10 /LucidaTypewriter f
-(procread) 720 3912 w
-10 /LucidaSansUnicode00 f
-(,) 1296 3912 w
-10 /LucidaTypewriter f
-(eiaread) 1376 3912 w
-10 /LucidaSansUnicode00 f
-(,) 1880 3912 w
-(etc.) 1960 3912 w
-(Each) 2216 3912 w
-(call) 2486 3912 w
-(takes) 2698 3912 w
-(at) 3003 3912 w
-(least) 3143 3912 w
-(one) 3419 3912 w
-(channel) 3646 3912 w
-(as) 4071 3912 w
-(an) 4225 3912 w
-(argument.) 4390 3912 w
-(A) 4971 3912 w
-(special) 720 4032 w
-(kernel) 1102 4032 w
-(driver,) 1451 4032 w
-(called) 1812 4032 w
-(the) 2142 4032 w
-10 /LucidaSans-Italic f
-(mount) 2344 4032 w
-10 /LucidaSansUnicode00 f
-(driver,) 2703 4032 w
-(translates) 3064 4032 w
-(procedure) 3585 4032 w
-(calls) 4126 4032 w
-(to) 4388 4032 w
-(messages,) 4533 4032 w
-(that) 720 4152 w
-(is,) 959 4152 w
-(it) 1119 4152 w
-(converts) 1233 4152 w
-(local) 1692 4152 w
-(procedure) 1965 4152 w
-(calls) 2507 4152 w
-(to) 2770 4152 w
-(remote) 2916 4152 w
-(ones.) 3309 4152 w
-(In) 3652 4152 w
-(effect,) 3792 4152 w
-(this) 4147 4152 w
-(special) 4375 4152 w
-(driver) 4758 4152 w
-(becomes) 720 4272 w
-(a) 1190 4272 w
-(local) 1284 4272 w
-(proxy) 1548 4272 w
-(for) 1865 4272 w
-(the) 2043 4272 w
-(files) 2237 4272 w
-(served) 2478 4272 w
-(by) 2836 4272 w
-(a) 2990 4272 w
-(remote) 3084 4272 w
-(file) 3467 4272 w
-(server.) 3657 4272 w
-(The) 4057 4272 w
-(channel) 4276 4272 w
-(pointer) 4691 4272 w
-(in the local call is translated to the associated fid in the transmitted message.) 720 4392 w
-(The) 970 4548 w
-(mount) 1185 4548 w
-(driver) 1534 4548 w
-(is) 1850 4548 w
-(the) 1964 4548 w
-(sole) 2153 4548 w
-(RPC) 2384 4548 w
-(mechanism) 2605 4548 w
-(employed) 3191 4548 w
-(by) 3698 4548 w
-(the) 3847 4548 w
-(system.) 4036 4548 w
-(The) 4474 4548 w
-(seman\255) 4690 4548 w
-(tics) 720 4668 w
-(of) 923 4668 w
-(the) 1056 4668 w
-(supplied) 1246 4668 w
-(files,) 1697 4668 w
-(rather) 1966 4668 w
-(than) 2293 4668 w
-(the) 2544 4668 w
-(operations) 2734 4668 w
-(performed) 3285 4668 w
-(upon) 3831 4668 w
-(them,) 4114 4668 w
-(create) 4429 4668 w
-(a) 4759 4668 w
-(par\255) 4848 4668 w
-(ticular) 720 4788 w
-(service) 1075 4788 w
-(such) 1462 4788 w
-(as) 1739 4788 w
-(the) 1896 4788 w
-10 /LucidaTypewriter f
-(cpu) 2103 4788 w
-10 /LucidaSansUnicode00 f
-(command.) 2371 4788 w
-(The) 2965 4788 w
-(mount) 3198 4788 w
-(driver) 3565 4788 w
-(demultiplexes) 3899 4788 w
-(protocol) 4636 4788 w
-(messages) 720 4908 w
-(between) 1231 4908 w
-(clients) 1674 4908 w
-(sharing) 2025 4908 w
-(a) 2423 4908 w
-(communication) 2514 4908 w
-(channel) 3296 4908 w
-(with) 3709 4908 w
-(a) 3950 4908 w
-(file) 4041 4908 w
-(server.) 4228 4908 w
-(For) 4625 4908 w
-(each) 4816 4908 w
-(outgoing) 720 5028 w
-(RPC) 1202 5028 w
-(message,) 1435 5028 w
-(the) 1937 5028 w
-(mount) 2138 5028 w
-(driver) 2499 5028 w
-(allocates) 2827 5028 w
-(a) 3297 5028 w
-(buffer) 3398 5028 w
-(labeled) 3740 5028 w
-(by) 4138 5028 w
-(a) 4300 5028 w
-(small) 4402 5028 w
-(unique) 4706 5028 w
-(integer,) 720 5148 w
-(called) 1128 5148 w
-(a) 1444 5148 w
-10 /LucidaSans-Italic f
-(tag) 1532 5148 w
-10 /LucidaSansUnicode00 f
-(.) 1692 5148 w
-(The) 1789 5148 w
-(reply to the RPC is labeled with the same tag, which is used by) 2003 5148 w
-(the mount driver to match the reply with the request.) 720 5268 w
-(The) 970 5424 w
-(kernel) 1209 5424 w
-(representation) 1569 5424 w
-(of) 2334 5424 w
-(the) 2490 5424 w
-(name) 2703 5424 w
-(space) 3027 5424 w
-(is) 3361 5424 w
-(called) 3499 5424 w
-(the) 3841 5424 w
-10 /LucidaSans-Italic f
-(mount) 4055 5424 w
-(table) 4426 5424 w
-10 /LucidaSansUnicode00 f
-(,) 4668 5424 w
-(which) 4759 5424 w
-(stores) 720 5544 w
-(a) 1050 5544 w
-(list of bindings between channels.) 1138 5544 w
-(Each entry in the mount table contains a pair) 2862 5544 w
-(of) 720 5664 w
-(channels:) 857 5664 w
-(a) 1356 5664 w
-10 /LucidaSans-Italic f
-(from) 1450 5664 w
-10 /LucidaSansUnicode00 f
-(channel) 1725 5664 w
-(and) 2141 5664 w
-(a) 2360 5664 w
-10 /LucidaSans-Italic f
-(to) 2454 5664 w
-10 /LucidaSansUnicode00 f
-(channel.) 2589 5664 w
-(Every) 3070 5664 w
-(time) 3365 5664 w
-(a) 3620 5664 w
-(walk) 3715 5664 w
-(succeeds) 3974 5664 w
-(in) 4455 5664 w
-(moving) 4586 5664 w
-(a) 4985 5664 w
-(channel) 720 5784 w
-(to) 1141 5784 w
-(a) 1283 5784 w
-(new) 1382 5784 w
-(location) 1621 5784 w
-(in) 2050 5784 w
-(the) 2185 5784 w
-(name) 2384 5784 w
-(space,) 2694 5784 w
-(the) 3046 5784 w
-(mount) 3245 5784 w
-(table) 3604 5784 w
-(is) 3888 5784 w
-(consulted) 4012 5784 w
-(to) 4528 5784 w
-(see) 4670 5784 w
-(if) 4876 5784 w
-(a) 4985 5784 w
-10 /LucidaSansUnicode20 f
-(\030) 720 5904 w
-10 /LucidaSansUnicode00 f
-(from) 752 5904 w
-10 /LucidaSansUnicode20 f
-(\031) 984 5904 w
-10 /LucidaSansUnicode00 f
-(channel) 1058 5904 w
-(matches) 1477 5904 w
-(the) 1924 5904 w
-(new) 2121 5904 w
-(name;) 2358 5904 w
-(if) 2698 5904 w
-(so) 2806 5904 w
-(the) 2960 5904 w
-10 /LucidaSansUnicode20 f
-(\030) 3157 5904 w
-10 /LucidaSansUnicode00 f
-(to) 3189 5904 w
-10 /LucidaSansUnicode20 f
-(\031) 3287 5904 w
-10 /LucidaSansUnicode00 f
-(channel) 3361 5904 w
-(is) 3781 5904 w
-(cloned) 3904 5904 w
-(and) 4269 5904 w
-(substituted) 4492 5904 w
-(for) 720 6024 w
-(the) 893 6024 w
-(original.) 1082 6024 w
-(Union) 1548 6024 w
-(directories) 1865 6024 w
-(are) 2414 6024 w
-(implemented) 2600 6024 w
-(by) 3271 6024 w
-(converting) 3420 6024 w
-(the) 3967 6024 w
-10 /LucidaSansUnicode20 f
-(\030) 4156 6024 w
-10 /LucidaSansUnicode00 f
-(to) 4188 6024 w
-10 /LucidaSansUnicode20 f
-(\031) 4286 6024 w
-10 /LucidaSansUnicode00 f
-(channel) 4352 6024 w
-(into) 4763 6024 w
-(a) 4985 6024 w
-(list) 720 6144 w
-(of) 903 6144 w
-(channels:) 1038 6144 w
-(a) 1535 6144 w
-(successful) 1627 6144 w
-(walk) 2165 6144 w
-(to) 2421 6144 w
-(a) 2556 6144 w
-(union) 2649 6144 w
-(directory) 2963 6144 w
-(returns) 3432 6144 w
-(a) 3820 6144 w
-10 /LucidaSansUnicode20 f
-(\030) 3913 6144 w
-10 /LucidaSansUnicode00 f
-(to) 3945 6144 w
-10 /LucidaSansUnicode20 f
-(\031) 4043 6144 w
-10 /LucidaSansUnicode00 f
-(channel) 4113 6144 w
-(that) 4528 6144 w
-(forms) 4757 6144 w
-(the) 720 6264 w
-(head) 912 6264 w
-(of) 1184 6264 w
-(a) 1318 6264 w
-(list) 1409 6264 w
-(of) 1591 6264 w
-(channels,) 1725 6264 w
-(each) 2221 6264 w
-(representing) 2481 6264 w
-(a) 3133 6264 w
-(component) 3224 6264 w
-(directory) 3806 6264 w
-(of) 4273 6264 w
-(the) 4407 6264 w
-(union.) 4598 6264 w
-(If) 4974 6264 w
-(a) 720 6384 w
-(walk) 812 6384 w
-(fails) 1068 6384 w
-(to) 1307 6384 w
-(find) 1443 6384 w
-(a) 1672 6384 w
-(file) 1765 6384 w
-(in) 1954 6384 w
-(the) 2083 6384 w
-(first) 2276 6384 w
-(directory) 2509 6384 w
-(of) 2978 6384 w
-(the) 3114 6384 w
-(union,) 3307 6384 w
-(the) 3653 6384 w
-(list) 3846 6384 w
-(is) 4030 6384 w
-(followed,) 4148 6384 w
-(the) 4631 6384 w
-(next) 4824 6384 w
-(component cloned, and walk tried on that directory.) 720 6504 w
-(Each file in Plan 9 is uniquely) 970 6660 w
-(identified) 2418 6660 w
-(by) 2912 6660 w
-(a) 3060 6660 w
-(set) 3148 6660 w
-(of) 3325 6660 w
-(integers:) 3456 6660 w
-(the) 3915 6660 w
-(type) 4103 6660 w
-(of) 4344 6660 w
-(the) 4475 6660 w
-(channel) 4663 6660 w
-(\(used) 720 6780 w
-(as) 1019 6780 w
-(the) 1159 6780 w
-(index) 1348 6780 w
-(of) 1653 6780 w
-(the) 1785 6780 w
-(function) 1974 6780 w
-(call) 2409 6780 w
-(table\),) 2607 6780 w
-(the) 2946 6780 w
-(server) 3135 6780 w
-(or) 3465 6780 w
-(device) 3600 6780 w
-(number) 3940 6780 w
-(distinguishing) 4350 6780 w
-(the) 720 6900 w
-(server) 908 6900 w
-(from) 1238 6900 w
-(others) 1503 6900 w
-(of) 1844 6900 w
-(the) 1975 6900 w
-(same) 2163 6900 w
-(type) 2452 6900 w
-(\(decided) 2694 6900 w
-(locally) 3142 6900 w
-(by) 3482 6900 w
-(the) 3631 6900 w
-(driver\),) 3820 6900 w
-(and) 4201 6900 w
-(a) 4415 6900 w
-10 /LucidaSans-Italic f
-(qid) 4504 6900 w
-10 /LucidaSansUnicode00 f
-(formed) 4689 6900 w
-(from) 720 7020 w
-(two) 1001 7020 w
-(32-bit) 1225 7020 w
-(numbers) 1587 7020 w
-(called) 2064 7020 w
-10 /LucidaSans-Italic f
-(path) 2395 7020 w
-10 /LucidaSansUnicode00 f
-(and) 2665 7020 w
-10 /LucidaSans-Italic f
-(version) 2893 7020 w
-10 /LucidaSansUnicode00 f
-(.) 3245 7020 w
-(The) 3357 7020 w
-(path) 3586 7020 w
-(is) 3851 7020 w
-(a) 3979 7020 w
-(unique) 4082 7020 w
-(file) 4464 7020 w
-(number) 4663 7020 w
-(assigned) 720 7140 w
-(by) 1188 7140 w
-(a) 1342 7140 w
-(device) 1436 7140 w
-(driver) 1782 7140 w
-(or) 2103 7140 w
-(file) 2244 7140 w
-(server) 2434 7140 w
-(when) 2770 7140 w
-(a) 3066 7140 w
-(file) 3160 7140 w
-(is) 3350 7140 w
-(created.) 3469 7140 w
-(The) 3931 7140 w
-(version) 4151 7140 w
-(number) 4543 7140 w
-(is) 4960 7140 w
-(updated) 720 7260 w
-(whenever) 1160 7260 w
-(the) 1663 7260 w
-(file) 1859 7260 w
-(is) 2051 7260 w
-(modified;) 2172 7260 w
-(as) 2675 7260 w
-(described) 2821 7260 w
-(in) 3334 7260 w
-(the) 3465 7260 w
-(next) 3660 7260 w
-(section,) 3916 7260 w
-(it) 4335 7260 w
-(can) 4441 7260 w
-(be) 4649 7260 w
-(used) 4808 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-(to maintain cache coherency between clients and servers.) 720 840 w
-(The) 970 996 w
-(type) 1191 996 w
-(and) 1439 996 w
-(device) 1660 996 w
-(number) 2008 996 w
-(are) 2426 996 w
-(analogous) 2619 996 w
-(to) 3158 996 w
-(UNIX) 3297 996 w
-(major) 3573 996 w
-(and) 3894 996 w
-(minor) 4115 996 w
-(device) 4442 996 w
-(num\255) 4790 996 w
-(bers;) 720 1116 w
-(the) 998 1116 w
-(qid) 1188 1116 w
-(is) 1378 1116 w
-(analogous) 1493 1116 w
-(to) 2026 1116 w
-(the) 2159 1116 w
-(i-number.) 2349 1116 w
-(The) 2912 1116 w
-(device) 3128 1116 w
-(and) 3470 1116 w
-(type) 3685 1116 w
-(connect) 3928 1116 w
-(the) 4342 1116 w
-(channel) 4531 1116 w
-(to) 4942 1116 w
-(a device driver and the) 720 1236 w
-(qid) 1860 1236 w
-(identifies) 2048 1236 w
-(the) 2530 1236 w
-(file) 2718 1236 w
-(within) 2902 1236 w
-(that) 3231 1236 w
-(device.) 3455 1236 w
-(If) 3827 1236 w
-(the) 3926 1236 w
-(file) 4114 1236 w
-(recovered) 4298 1236 w
-(from) 4808 1236 w
-(a) 720 1356 w
-(walk) 813 1356 w
-(has) 1070 1356 w
-(the) 1276 1356 w
-(same) 1469 1356 w
-(type,) 1762 1356 w
-(device,) 2040 1356 w
-(and) 2417 1356 w
-(qid) 2635 1356 w
-(path) 2827 1356 w
-(as) 3081 1356 w
-(an) 3224 1356 w
-(entry) 3378 1356 w
-(in) 3663 1356 w
-(the) 3791 1356 w
-(mount) 3983 1356 w
-(table,) 4335 1356 w
-(they) 4644 1356 w
-(are) 4888 1356 w
-(the) 720 1476 w
-(same) 910 1476 w
-(file) 1200 1476 w
-(and) 1387 1476 w
-(the) 1603 1476 w
-(corresponding) 1794 1476 w
-(substitution) 2533 1476 w
-(from) 3150 1476 w
-(the) 3418 1476 w
-(mount) 3609 1476 w
-(table) 3960 1476 w
-(is) 4236 1476 w
-(made.) 4352 1476 w
-(This) 4719 1476 w
-(is) 4960 1476 w
-(how the name space is implemented.) 720 1596 w
-10 /LucidaSans-Demi f
-(File Caching) 720 1836 w
-10 /LucidaSansUnicode00 f
-(The) 970 1992 w
-(9P) 1201 1992 w
-(protocol) 1369 1992 w
-(has) 1823 1992 w
-(no) 2041 1992 w
-(explicit) 2214 1992 w
-(support) 2619 1992 w
-(for) 3047 1992 w
-(caching) 3236 1992 w
-(files) 3658 1992 w
-(on) 3910 1992 w
-(a) 4083 1992 w
-(client.) 4188 1992 w
-(The) 4566 1992 w
-(large) 4797 1992 w
-(memory) 720 2112 w
-(of) 1151 2112 w
-(the) 1284 2112 w
-(central) 1474 2112 w
-(file) 1840 2112 w
-(server) 2026 2112 w
-(acts) 2358 2112 w
-(as) 2587 2112 w
-(a) 2728 2112 w
-(shared) 2818 2112 w
-(cache) 3181 2112 w
-(for) 3491 2112 w
-(all) 3665 2112 w
-(its) 3813 2112 w
-(clients,) 3964 2112 w
-(which) 4345 2112 w
-(reduces) 4660 2112 w
-(the) 720 2232 w
-(total) 917 2232 w
-(amount) 1179 2232 w
-(of) 1592 2232 w
-(memory) 1733 2232 w
-(needed) 2172 2232 w
-(across) 2571 2232 w
-(all) 2924 2232 w
-(machines) 3080 2232 w
-(in) 3582 2232 w
-(the) 3716 2232 w
-(network.) 3914 2232 w
-(Nonetheless,) 4413 2232 w
-(there) 720 2352 w
-(are) 1005 2352 w
-(sound) 1190 2352 w
-(reasons) 1522 2352 w
-(to) 1932 2352 w
-(cache) 2063 2352 w
-(files on the client, such as a slow connection to the file) 2371 2352 w
-(server.) 720 2472 w
-(The) 970 2628 w
-(version) 1188 2628 w
-(field) 1577 2628 w
-(of) 1828 2628 w
-(the) 1963 2628 w
-(qid) 2155 2628 w
-(is) 2347 2628 w
-(changed) 2464 2628 w
-(whenever) 2912 2628 w
-(the) 3411 2628 w
-(file) 3603 2628 w
-(is) 3791 2628 w
-(modified,) 3908 2628 w
-(which) 4408 2628 w
-(makes) 4727 2628 w
-(it) 720 2748 w
-(possible) 826 2748 w
-(to) 1269 2748 w
-(do) 1407 2748 w
-(some) 1571 2748 w
-(weakly) 1872 2748 w
-(coherent) 2239 2748 w
-(forms) 2705 2748 w
-(of) 3027 2748 w
-(caching.) 3164 2748 w
-(The) 3639 2748 w
-(most) 3859 2748 w
-(important) 4140 2748 w
-(is) 4657 2748 w
-(client) 4776 2748 w
-(caching) 720 2868 w
-(of) 1135 2868 w
-(text) 1276 2868 w
-(and) 1510 2868 w
-(data) 1733 2868 w
-(segments) 1986 2868 w
-(of) 2497 2868 w
-(executable) 2638 2868 w
-(files.) 3207 2868 w
-(When) 3516 2868 w
-(a) 3825 2868 w
-(process) 3923 2868 w
-10 /LucidaTypewriter f
-(execs) 4340 2868 w
-10 /LucidaSansUnicode00 f
-(a) 4743 2868 w
-(pro\255) 4842 2868 w
-(gram,) 720 2988 w
-(the) 1043 2988 w
-(file) 1238 2988 w
-(is) 1429 2988 w
-(re-opened) 1549 2988 w
-(and) 2105 2988 w
-(the) 2325 2988 w
-(qid) 2520 2988 w
-10 /LucidaSansUnicode20 f
-(\031) 2675 2988 w
-10 /LucidaSansUnicode00 f
-(s) 2707 2988 w
-(version) 2798 2988 w
-(is) 3189 2988 w
-(compared) 3308 2988 w
-(with) 3830 2988 w
-(that) 4074 2988 w
-(in) 4304 2988 w
-(the) 4434 2988 w
-(cache;) 4628 2988 w
-(if) 4974 2988 w
-(they) 720 3108 w
-(match,) 962 3108 w
-(the) 1327 3108 w
-(local) 1517 3108 w
-(copy) 1777 3108 w
-(is) 2039 3108 w
-(used.) 2154 3108 w
-(The) 2485 3108 w
-(same) 2701 3108 w
-(method) 2991 3108 w
-(can) 3398 3108 w
-(be) 3601 3108 w
-(used) 3755 3108 w
-(to) 4022 3108 w
-(build) 4155 3108 w
-(a) 4436 3108 w
-(local) 4527 3108 w
-(cach\255) 4788 3108 w
-(ing) 720 3228 w
-(file) 922 3228 w
-(server.) 1122 3228 w
-(This) 1532 3228 w
-(user-level) 1786 3228 w
-(server) 2325 3228 w
-(interposes) 2671 3228 w
-(on) 3227 3228 w
-(the) 3398 3228 w
-(9P) 3601 3228 w
-(connection) 3767 3228 w
-(to) 4347 3228 w
-(the) 4493 3228 w
-(remote) 4696 3228 w
-(server) 720 3348 w
-(and) 1066 3348 w
-(monitors) 1295 3348 w
-(the) 1779 3348 w
-(traffic,) 1983 3348 w
-(copying) 2351 3348 w
-(data) 2780 3348 w
-(to) 3039 3348 w
-(a) 3186 3348 w
-(local) 3290 3348 w
-(disk.) 3564 3348 w
-(When) 3878 3348 w
-(it) 4193 3348 w
-(sees) 4308 3348 w
-(a) 4572 3348 w
-(read) 4677 3348 w
-(of) 4942 3348 w
-(known) 720 3468 w
-(data,) 1086 3468 w
-(it) 1374 3468 w
-(answers) 1486 3468 w
-(directly,) 1925 3468 w
-(while) 2361 3468 w
-(writes) 2660 3468 w
-(are) 2997 3468 w
-(passed) 3195 3468 w
-(on) 3580 3468 w
-(immediately) 3748 3468 w
-10 /LucidaSansUnicode20 f
-(\024) 4340 3468 w
-10 /LucidaSansUnicode00 f
-(the) 4440 3468 w
-(cache) 4640 3468 w
-(is) 4960 3468 w
-(write-through) 720 3588 w
-10 /LucidaSansUnicode20 f
-(\024) 1405 3588 w
-10 /LucidaSansUnicode00 f
-(to) 1505 3588 w
-(keep) 1637 3588 w
-(the) 1904 3588 w
-(central) 2093 3588 w
-(copy) 2458 3588 w
-(up) 2719 3588 w
-(to) 2878 3588 w
-(date.) 3010 3588 w
-(This) 3319 3588 w
-(is) 3558 3588 w
-(transparent) 3673 3588 w
-(to) 4268 3588 w
-(processes) 4401 3588 w
-(on) 4917 3588 w
-(the) 720 3708 w
-(terminal) 916 3708 w
-(and) 1359 3708 w
-(requires) 1580 3708 w
-(no) 2020 3708 w
-(change) 2184 3708 w
-(to) 2573 3708 w
-(9P;) 2712 3708 w
-(it) 2902 3708 w
-(works) 3008 3708 w
-(well) 3336 3708 w
-(on) 3567 3708 w
-(home) 3730 3708 w
-(machines) 4042 3708 w
-(connected) 4541 3708 w
-(over) 720 3828 w
-(serial) 980 3828 w
-(lines.) 1291 3828 w
-(A) 1632 3828 w
-(similar) 1751 3828 w
-(method) 2128 3828 w
-(can) 2550 3828 w
-(be) 2768 3828 w
-(applied) 2937 3828 w
-(to) 3345 3828 w
-(build) 3493 3828 w
-(a) 3790 3828 w
-(general) 3896 3828 w
-(client) 4308 3828 w
-(cache) 4623 3828 w
-(in) 4949 3828 w
-(unused local memory, but this has not been done in Plan 9.) 720 3948 w
-10 /LucidaSans-Demi f
-(Networks and Communication Devices) 720 4188 w
-10 /LucidaSansUnicode00 f
-(Network) 970 4344 w
-(interfaces) 1424 4344 w
-(are) 1949 4344 w
-(kernel-resident) 2151 4344 w
-(file) 2956 4344 w
-(systems,) 3157 4344 w
-(analogous) 3630 4344 w
-(to) 4178 4344 w
-(the) 4326 4344 w
-(EIA) 4531 4344 w
-(device) 4733 4344 w
-(described) 720 4464 w
-(earlier.) 1237 4464 w
-(Call) 1652 4464 w
-(setup) 1878 4464 w
-(and) 2191 4464 w
-(shutdown) 2415 4464 w
-(are) 2934 4464 w
-(achieved) 3129 4464 w
-(by) 3596 4464 w
-(writing) 3754 4464 w
-(text) 4134 4464 w
-(strings) 4368 4464 w
-(to) 4744 4464 w
-(the) 4885 4464 w
-(control) 720 4584 w
-(file) 1101 4584 w
-(associated) 1292 4584 w
-(with) 1841 4584 w
-(the) 2086 4584 w
-(device;) 2281 4584 w
-(information) 2660 4584 w
-(is) 3267 4584 w
-(sent) 3387 4584 w
-(and) 3633 4584 w
-(received) 3853 4584 w
-(by) 4297 4584 w
-(reading) 4452 4584 w
-(and) 4860 4584 w
-(writing) 720 4704 w
-(the) 1098 4704 w
-(data) 1294 4704 w
-(file.) 1545 4704 w
-(The) 1801 4704 w
-(structure) 2023 4704 w
-(and) 2502 4704 w
-(semantics) 2723 4704 w
-(of) 3249 4704 w
-(the) 3387 4704 w
-(devices) 3582 4704 w
-(is) 3980 4704 w
-(common) 4100 4704 w
-(to) 4561 4704 w
-(all) 4699 4704 w
-(net\255) 4852 4704 w
-(works) 720 4824 w
-(so,) 1052 4824 w
-(other) 1240 4824 w
-(than) 1542 4824 w
-(a) 1803 4824 w
-(file) 1903 4824 w
-(name) 2099 4824 w
-(substitution,) 2410 4824 w
-(the) 3068 4824 w
-(same) 3268 4824 w
-(procedure) 3568 4824 w
-(makes) 4107 4824 w
-(a) 4465 4824 w
-(call) 4565 4824 w
-(using) 4774 4824 w
-(TCP over Ethernet as URP over Datakit [Fra80].) 720 4944 w
-(This example illustrates the structure of the TCP device:) 970 5100 w
-9 /LucidaTypewriter f
-(%) 1008 5270 w
-(ls) 1138 5270 w
-(-lp) 1333 5270 w
-(/net/tcp) 1593 5270 w
-(d-r-xr-xr-x) 1008 5380 w
-(I) 1788 5380 w
-(0) 1918 5380 w
-(bootes) 2048 5380 w
-(bootes) 2503 5380 w
-(0) 2958 5380 w
-(Feb) 3088 5380 w
-(23) 3348 5380 w
-(20:20) 3543 5380 w
-(0) 3933 5380 w
-(d-r-xr-xr-x) 1008 5490 w
-(I) 1788 5490 w
-(0) 1918 5490 w
-(bootes) 2048 5490 w
-(bootes) 2503 5490 w
-(0) 2958 5490 w
-(Feb) 3088 5490 w
-(23) 3348 5490 w
-(20:20) 3543 5490 w
-(1) 3933 5490 w
-(--rw-rw-rw-) 1008 5600 w
-(I) 1788 5600 w
-(0) 1918 5600 w
-(bootes) 2048 5600 w
-(bootes) 2503 5600 w
-(0) 2958 5600 w
-(Feb) 3088 5600 w
-(23) 3348 5600 w
-(20:20) 3543 5600 w
-(clone) 3933 5600 w
-(%) 1008 5710 w
-(ls) 1138 5710 w
-(-lp) 1333 5710 w
-(/net/tcp/0) 1593 5710 w
-(--rw-rw----) 1008 5820 w
-(I) 1788 5820 w
-(0) 1918 5820 w
-(rob) 2048 5820 w
-(bootes) 2503 5820 w
-(0) 2958 5820 w
-(Feb) 3088 5820 w
-(23) 3348 5820 w
-(20:20) 3543 5820 w
-(ctl) 3933 5820 w
-(--rw-rw----) 1008 5930 w
-(I) 1788 5930 w
-(0) 1918 5930 w
-(rob) 2048 5930 w
-(bootes) 2503 5930 w
-(0) 2958 5930 w
-(Feb) 3088 5930 w
-(23) 3348 5930 w
-(20:20) 3543 5930 w
-(data) 3933 5930 w
-(--rw-rw----) 1008 6040 w
-(I) 1788 6040 w
-(0) 1918 6040 w
-(rob) 2048 6040 w
-(bootes) 2503 6040 w
-(0) 2958 6040 w
-(Feb) 3088 6040 w
-(23) 3348 6040 w
-(20:20) 3543 6040 w
-(listen) 3933 6040 w
-(--r--r--r--) 1008 6150 w
-(I) 1788 6150 w
-(0) 1918 6150 w
-(bootes) 2048 6150 w
-(bootes) 2503 6150 w
-(0) 2958 6150 w
-(Feb) 3088 6150 w
-(23) 3348 6150 w
-(20:20) 3543 6150 w
-(local) 3933 6150 w
-(--r--r--r--) 1008 6260 w
-(I) 1788 6260 w
-(0) 1918 6260 w
-(bootes) 2048 6260 w
-(bootes) 2503 6260 w
-(0) 2958 6260 w
-(Feb) 3088 6260 w
-(23) 3348 6260 w
-(20:20) 3543 6260 w
-(remote) 3933 6260 w
-(--r--r--r--) 1008 6370 w
-(I) 1788 6370 w
-(0) 1918 6370 w
-(bootes) 2048 6370 w
-(bootes) 2503 6370 w
-(0) 2958 6370 w
-(Feb) 3088 6370 w
-(23) 3348 6370 w
-(20:20) 3543 6370 w
-(status) 3933 6370 w
-(%) 1008 6480 w
-10 /LucidaSansUnicode00 f
-(The) 720 6660 w
-(top) 941 6660 w
-(directory,) 1142 6660 w
-10 /LucidaTypewriter f
-(/net/tcp) 1645 6660 w
-10 /LucidaSansUnicode00 f
-(,) 2221 6660 w
-(contains) 2293 6660 w
-(a) 2741 6660 w
-10 /LucidaTypewriter f
-(clone) 2837 6660 w
-10 /LucidaSansUnicode00 f
-(file) 3238 6660 w
-(and) 3430 6660 w
-(a) 3651 6660 w
-(directory) 3747 6660 w
-(for) 4219 6660 w
-(each) 4399 6660 w
-(connec\255) 4664 6660 w
-(tion,) 720 6780 w
-(numbered) 976 6780 w
-10 /LucidaTypewriter f
-(0) 1507 6780 w
-10 /LucidaSansUnicode00 f
-(to) 1614 6780 w
-10 /LucidaSans-Italic f
-(n) 1747 6780 w
-10 /LucidaSansUnicode00 f
-(.) 1809 6780 w
-(Each) 1908 6780 w
-(connection) 2165 6780 w
-(directory) 2732 6780 w
-(corresponds) 3198 6780 w
-(to) 3834 6780 w
-(an) 3967 6780 w
-(TCP/IP) 4118 6780 w
-(connection.) 4476 6780 w
-(Opening) 720 6900 w
-10 /LucidaTypewriter f
-(clone) 1164 6900 w
-10 /LucidaSansUnicode00 f
-(reserves an unused connection and) 1556 6900 w
-(returns) 3306 6900 w
-(its) 3689 6900 w
-(control) 3839 6900 w
-(file.) 4214 6900 w
-(Reading) 4462 6900 w
-(the) 4885 6900 w
-(control) 720 7020 w
-(file returns the textual connection number, so the user process can construct the) 1095 7020 w
-(full) 720 7140 w
-(name) 939 7140 w
-(of) 1267 7140 w
-(the) 1427 7140 w
-(newly) 1644 7140 w
-(allocated) 1982 7140 w
-(connection) 2481 7140 w
-(directory.) 3076 7140 w
-(The) 3634 7140 w
-10 /LucidaTypewriter f
-(local) 3878 7140 w
-10 /LucidaSansUnicode00 f
-(,) 4238 7140 w
-10 /LucidaTypewriter f
-(remote) 4333 7140 w
-10 /LucidaSansUnicode00 f
-(,) 4765 7140 w
-(and) 4860 7140 w
-10 /LucidaTypewriter f
-(status) 720 7260 w
-10 /LucidaSansUnicode00 f
-(files) 1194 7260 w
-(are) 1438 7260 w
-(diagnostic;) 1632 7260 w
-(for) 2206 7260 w
-(example,) 2387 7260 w
-10 /LucidaTypewriter f
-(remote) 2873 7260 w
-10 /LucidaSansUnicode00 f
-(contains) 3346 7260 w
-(the) 3795 7260 w
-(address) 3991 7260 w
-(\(for) 4412 7260 w
-(TCP,) 4625 7260 w
-(the) 4885 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-(IP address and port number\) of the remote side.) 720 840 w
-(A) 970 996 w
-(call) 1076 996 w
-(is) 1277 996 w
-(initiated) 1394 996 w
-(by) 1828 996 w
-(writing) 1980 996 w
-(a) 2354 996 w
-(connect) 2446 996 w
-(message) 2863 996 w
-(with) 3325 996 w
-(a) 3568 996 w
-(network-specific) 3661 996 w
-(address) 4516 996 w
-(as) 4934 996 w
-(its) 720 1116 w
-(argument;) 875 1116 w
-(for) 1412 1116 w
-(example,) 1588 1116 w
-(to) 2070 1116 w
-(open) 2205 1116 w
-(a) 2484 1116 w
-(Telnet) 2576 1116 w
-(session) 2916 1116 w
-(\(port) 3314 1116 w
-(23\)) 3586 1116 w
-(to) 3782 1116 w
-(a) 3917 1116 w
-(remote) 4009 1116 w
-(machine) 4390 1116 w
-(with) 4835 1116 w
-(IP address 135.104.9.52, the string is:) 720 1236 w
-9 /LucidaTypewriter f
-(connect) 1008 1406 w
-(135.104.9.52!23) 1528 1406 w
-10 /LucidaSansUnicode00 f
-(The) 720 1586 w
-(write) 937 1586 w
-(to) 1213 1586 w
-(the) 1347 1586 w
-(control) 1538 1586 w
-(file) 1916 1586 w
-(blocks) 2103 1586 w
-(until) 2452 1586 w
-(the) 2707 1586 w
-(connection) 2898 1586 w
-(is) 3466 1586 w
-(established;) 3582 1586 w
-(if) 4203 1586 w
-(the) 4306 1586 w
-(destination) 4498 1586 w
-(is) 720 1706 w
-(unreachable,) 859 1706 w
-(the) 1541 1706 w
-(write) 1754 1706 w
-(returns) 2052 1706 w
-(an) 2460 1706 w
-(error.) 2635 1706 w
-(Once) 2997 1706 w
-(the) 3302 1706 w
-(connection) 3515 1706 w
-(is) 4105 1706 w
-(established,) 4243 1706 w
-(the) 4885 1706 w
-10 /LucidaTypewriter f
-(telnet) 720 1826 w
-10 /LucidaSansUnicode00 f
-(application) 1197 1826 w
-(reads) 1776 1826 w
-(and) 2087 1826 w
-(writes) 2312 1826 w
-(the) 2648 1826 w
-10 /LucidaTypewriter f
-(data) 2849 1826 w
-10 /LucidaSansUnicode00 f
-(file) 3183 1826 w
-(to) 3380 1826 w
-(talk) 3524 1826 w
-(to) 3749 1826 w
-(the) 3893 1826 w
-(remote) 4094 1826 w
-(Telnet) 4484 1826 w
-(dae\255) 4833 1826 w
-(mon.) 720 1946 w
-(On the other end, the Telnet daemon would start by writing) 1032 1946 w
-9 /LucidaTypewriter f
-(announce) 1008 2116 w
-(23) 1593 2116 w
-10 /LucidaSansUnicode00 f
-(to) 720 2296 w
-(its) 855 2296 w
-(control) 1010 2296 w
-(file) 1390 2296 w
-(to) 1579 2296 w
-(indicate) 1715 2296 w
-(its) 2135 2296 w
-(willingness) 2290 2296 w
-(to) 2865 2296 w
-(receive) 3001 2296 w
-(calls) 3380 2296 w
-(to) 3633 2296 w
-(this) 3769 2296 w
-(port.) 3986 2296 w
-(Such) 4290 2296 w
-(a) 4557 2296 w
-(daemon) 4650 2296 w
-(is called a) 720 2416 w
-10 /LucidaSans-Italic f
-(listener) 1234 2416 w
-10 /LucidaSansUnicode00 f
-(in Plan 9.) 1627 2416 w
-(A) 970 2572 w
-(uniform) 1083 2572 w
-(structure) 1512 2572 w
-(for) 1994 2572 w
-(network) 2177 2572 w
-(devices) 2613 2572 w
-(cannot) 3015 2572 w
-(hide) 3387 2572 w
-(all) 3641 2572 w
-(the) 3799 2572 w
-(details) 3999 2572 w
-(of) 4364 2572 w
-(addressing) 4507 2572 w
-(and) 720 2692 w
-(communication) 943 2692 w
-(for) 1732 2692 w
-(dissimilar) 1914 2692 w
-(networks.) 2427 2692 w
-(For) 2977 2692 w
-(example,) 3175 2692 w
-(Datakit) 3662 2692 w
-(uses) 4050 2692 w
-(textual,) 4312 2692 w
-(hierar\255) 4723 2692 w
-(chical) 720 2812 w
-(addresses) 1031 2812 w
-(unlike) 1552 2812 w
-(IP) 1882 2812 w
-10 /LucidaSansUnicode20 f
-(\031) 1966 2812 w
-10 /LucidaSansUnicode00 f
-(s) 1998 2812 w
-(32-bit) 2083 2812 w
-(addresses,) 2430 2812 w
-(so) 2983 2812 w
-(an) 3129 2812 w
-(application) 3280 2812 w
-(given) 3848 2812 w
-(a) 4144 2812 w
-(control) 4234 2812 w
-(file) 4611 2812 w
-(must) 4797 2812 w
-(still) 720 2932 w
-(know) 947 2932 w
-(what) 1257 2932 w
-(network) 1540 2932 w
-(it) 1984 2932 w
-(represents.) 2102 2932 w
-(Rather) 2732 2932 w
-(than) 3098 2932 w
-(make) 3366 2932 w
-(every) 3680 2932 w
-(application) 3989 2932 w
-(know) 4575 2932 w
-(the) 4885 2932 w
-(addressing) 720 3052 w
-(of) 1300 3052 w
-(every) 1445 3052 w
-(network,) 1749 3052 w
-(Plan) 2220 3052 w
-(9) 2468 3052 w
-(hides) 2578 3052 w
-(these) 2886 3052 w
-(details) 3195 3052 w
-(in) 3562 3052 w
-(a) 3701 3052 w
-10 /LucidaSans-Italic f
-(connection) 3804 3052 w
-(server) 4372 3052 w
-10 /LucidaSansUnicode00 f
-(,) 4677 3052 w
-(called) 4757 3052 w
-10 /LucidaTypewriter f
-(cs) 720 3172 w
-10 /LucidaSansUnicode00 f
-(.) 864 3172 w
-10 /LucidaTypewriter f
-(Cs) 965 3172 w
-10 /LucidaSansUnicode00 f
-(is) 1146 3172 w
-(a) 1263 3172 w
-(file) 1355 3172 w
-(system) 1543 3172 w
-(mounted) 1920 3172 w
-(in) 2391 3172 w
-(a) 2519 3172 w
-(known) 2611 3172 w
-(place.) 2968 3172 w
-(It) 3323 3172 w
-(supplies) 3426 3172 w
-(a) 3867 3172 w
-(single) 3959 3172 w
-(control) 4284 3172 w
-(file) 4662 3172 w
-(that) 4849 3172 w
-(an) 720 3292 w
-(application) 885 3292 w
-(uses) 1467 3292 w
-(to) 1735 3292 w
-(discover) 1881 3292 w
-(how) 2333 3292 w
-(to) 2581 3292 w
-(connect) 2728 3292 w
-(to) 3157 3292 w
-(a) 3304 3292 w
-(host.) 3408 3292 w
-(The) 3732 3292 w
-(application) 3962 3292 w
-(writes) 4545 3292 w
-(the) 4885 3292 w
-(symbolic) 720 3412 w
-(address) 1201 3412 w
-(and) 1633 3412 w
-(service) 1865 3412 w
-(name) 2253 3412 w
-(for) 2571 3412 w
-(the) 2762 3412 w
-(connection) 2969 3412 w
-(it) 3553 3412 w
-(wishes) 3671 3412 w
-(to) 4049 3412 w
-(make,) 4198 3412 w
-(and) 4543 3412 w
-(reads) 4774 3412 w
-(back) 720 3532 w
-(the) 985 3532 w
-(name) 1178 3532 w
-(of) 1482 3532 w
-(the) 1618 3532 w
-10 /LucidaTypewriter f
-(clone) 1811 3532 w
-10 /LucidaSansUnicode00 f
-(file) 2209 3532 w
-(to) 2398 3532 w
-(open) 2534 3532 w
-(and) 2814 3532 w
-(the) 3032 3532 w
-(address) 3225 3532 w
-(to) 3644 3532 w
-(present) 3781 3532 w
-(to) 4186 3532 w
-(it.) 4323 3532 w
-(If) 4492 3532 w
-(there) 4597 3532 w
-(are) 4888 3532 w
-(multiple) 720 3652 w
-(networks) 1163 3652 w
-(between) 1651 3652 w
-(the) 2103 3652 w
-(machines,) 2303 3652 w
-10 /LucidaTypewriter f
-(cs) 2839 3652 w
-10 /LucidaSansUnicode00 f
-(presents) 3028 3652 w
-(a) 3490 3652 w
-(list) 3590 3652 w
-(of) 3781 3652 w
-(possible) 3924 3652 w
-(networks) 4372 3652 w
-(and) 4860 3652 w
-(addresses) 720 3772 w
-(to) 1240 3772 w
-(be) 1371 3772 w
-(tried) 1523 3772 w
-(in) 1782 3772 w
-(sequence;) 1906 3772 w
-(it) 2428 3772 w
-(uses) 2527 3772 w
-(heuristics) 2780 3772 w
-(to) 3282 3772 w
-(decide) 3414 3772 w
-(the) 3766 3772 w
-(order.) 3955 3772 w
-(For) 4315 3772 w
-(instance,) 4505 3772 w
-(it) 4974 3772 w
-(presents the highest-bandwidth choice first.) 720 3892 w
-(A) 970 4048 w
-(single) 1080 4048 w
-(library) 1411 4048 w
-(function) 1763 4048 w
-(called) 2206 4048 w
-10 /LucidaTypewriter f
-(dial) 2531 4048 w
-10 /LucidaSansUnicode00 f
-(talks) 2861 4048 w
-(to) 3133 4048 w
-10 /LucidaTypewriter f
-(cs) 3273 4048 w
-10 /LucidaSansUnicode00 f
-(to) 3459 4048 w
-(establish) 3599 4048 w
-(the) 4074 4048 w
-(connection.) 4271 4048 w
-(An) 4909 4048 w
-(application) 720 4168 w
-(that) 1293 4168 w
-(uses) 1523 4168 w
-10 /LucidaTypewriter f
-(dial) 1781 4168 w
-10 /LucidaSansUnicode00 f
-(needs) 2107 4168 w
-(no) 2433 4168 w
-(changes,) 2594 4168 w
-(not) 3063 4168 w
-(even) 3261 4168 w
-(recompilation,) 3525 4168 w
-(to) 4262 4168 w
-(adapt) 4398 4168 w
-(to) 4709 4168 w
-(new) 4845 4168 w
-(networks; the interface to) 720 4288 w
-10 /LucidaTypewriter f
-(cs) 2000 4288 w
-10 /LucidaSansUnicode00 f
-(hides the details.) 2176 4288 w
-(The) 970 4444 w
-(uniform) 1185 4444 w
-(structure) 1604 4444 w
-(for) 2076 4444 w
-(networks) 2249 4444 w
-(in) 2726 4444 w
-(Plan) 2851 4444 w
-(9) 3086 4444 w
-(makes) 3183 4444 w
-(the) 3531 4444 w
-10 /LucidaTypewriter f
-(import) 3721 4444 w
-10 /LucidaSansUnicode00 f
-(command) 4188 4444 w
-(all) 4701 4444 w
-(that) 4849 4444 w
-(is needed to construct gateways.) 720 4564 w
-10 /LucidaSans-Demi f
-(Kernel structure for networks) 720 4804 w
-10 /LucidaSansUnicode00 f
-(The) 970 4960 w
-(kernel) 1214 4960 w
-(plumbing) 1579 4960 w
-(used) 2105 4960 w
-(to) 2400 4960 w
-(build) 2561 4960 w
-(Plan) 2870 4960 w
-(9) 3134 4960 w
-(communications) 3260 4960 w
-(channels) 4121 4960 w
-(is) 4613 4960 w
-(called) 4757 4960 w
-10 /LucidaSans-Italic f
-(streams) 720 5080 w
-10 /LucidaSansUnicode00 f
-([Rit84][Presotto].) 1155 5080 w
-(A) 2049 5080 w
-(stream) 2162 5080 w
-(is) 2539 5080 w
-(a) 2663 5080 w
-(bidirectional) 2761 5080 w
-(channel) 3409 5080 w
-(connecting) 3829 5080 w
-(a) 4405 5080 w
-(physical) 4503 5080 w
-(or) 4938 5080 w
-(pseudo-device to a user process.) 720 5200 w
-(The user process inserts) 2402 5200 w
-(and) 3623 5200 w
-(removes) 3836 5200 w
-(data) 4279 5200 w
-(at) 4522 5200 w
-(one) 4647 5200 w
-(end) 4859 5200 w
-(of) 720 5320 w
-(the) 851 5320 w
-(stream;) 1039 5320 w
-(a) 1437 5320 w
-(kernel) 1525 5320 w
-(process) 1860 5320 w
-(acting) 2267 5320 w
-(on) 2596 5320 w
-(behalf of a device operates at the other end.) 2752 5320 w
-(A) 4971 5320 w
-(stream) 720 5440 w
-(comprises) 1122 5440 w
-(a) 1688 5440 w
-(linear) 1813 5440 w
-(list) 2155 5440 w
-(of) 2371 5440 w
-10 /LucidaSans-Italic f
-(processing) 2539 5440 w
-(modules) 3128 5440 w
-10 /LucidaSansUnicode00 f
-(.) 3532 5440 w
-(Each) 3666 5440 w
-(module) 3958 5440 w
-(has) 4392 5440 w
-(both) 4630 5440 w
-(an) 4923 5440 w
-(upstream) 720 5560 w
-(\(toward) 1214 5560 w
-(the) 1616 5560 w
-(process\)) 1806 5560 w
-(and) 2248 5560 w
-(downstream) 2463 5560 w
-(\(toward) 3094 5560 w
-(the) 3496 5560 w
-(device\)) 3686 5560 w
-10 /LucidaSans-Italic f
-(put) 4061 5560 w
-(routine) 4257 5560 w
-10 /LucidaSansUnicode00 f
-(.) 4606 5560 w
-(Calling) 4705 5560 w
-(the) 720 5680 w
-(put) 913 5680 w
-(routine) 1113 5680 w
-(of) 1499 5680 w
-(the) 1636 5680 w
-(module) 1830 5680 w
-(on) 2233 5680 w
-(either) 2395 5680 w
-(end) 2715 5680 w
-(of) 2935 5680 w
-(the) 3072 5680 w
-(stream) 3266 5680 w
-(inserts) 3638 5680 w
-(data) 4004 5680 w
-(into) 4253 5680 w
-(the) 4481 5680 w
-(stream.) 4675 5680 w
-(Each) 720 5800 w
-(module) 984 5800 w
-(calls) 1390 5800 w
-(the) 1647 5800 w
-(succeeding) 1844 5800 w
-(one) 2429 5800 w
-(to) 2650 5800 w
-(send) 2790 5800 w
-(data) 3064 5800 w
-(up) 3316 5800 w
-(or) 3483 5800 w
-(down) 3627 5800 w
-(the) 3932 5800 w
-(stream.) 4129 5800 w
-(Like) 4568 5800 w
-(UNIX) 4805 5800 w
-(streams [Rit84], Plan 9 streams can be dynamically configured.) 720 5920 w
-10 /LucidaSans-Demi f
-(The IL Protocol) 720 6160 w
-10 /LucidaSansUnicode00 f
-(The) 970 6316 w
-(9P) 1193 6316 w
-(protocol) 1353 6316 w
-(must) 1800 6316 w
-(run) 2086 6316 w
-(above) 2294 6316 w
-(a) 2624 6316 w
-(reliable) 2722 6316 w
-(transport) 3123 6316 w
-(protocol) 3614 6316 w
-(with) 4061 6316 w
-(delimited) 4309 6316 w
-(mes\255) 4807 6316 w
-(sages.) 720 6436 w
-(9P) 1121 6436 w
-(has) 1301 6436 w
-(no) 1531 6436 w
-(mechanism) 1716 6436 w
-(to) 2330 6436 w
-(recover) 2490 6436 w
-(from) 2910 6436 w
-(transmission) 3204 6436 w
-(errors) 3888 6436 w
-(and) 4241 6436 w
-(the) 4483 6436 w
-(system) 4700 6436 w
-(assumes) 720 6556 w
-(that) 1175 6556 w
-(each) 1403 6556 w
-(read) 1664 6556 w
-(from) 1916 6556 w
-(a) 2185 6556 w
-(communication) 2277 6556 w
-(channel) 3060 6556 w
-(will) 3474 6556 w
-(return) 3675 6556 w
-(a) 4011 6556 w
-(single) 4103 6556 w
-(9P) 4429 6556 w
-(message;) 4584 6556 w
-(it) 720 6676 w
-(does) 821 6676 w
-(not) 1087 6676 w
-(parse) 1282 6676 w
-(the) 1583 6676 w
-(data) 1773 6676 w
-(stream) 2018 6676 w
-(to) 2386 6676 w
-(discover) 2518 6676 w
-(message) 2956 6676 w
-(boundaries.) 3414 6676 w
-(Pipes) 4055 6676 w
-(and) 4343 6676 w
-(some) 4557 6676 w
-(net\255) 4852 6676 w
-(work) 720 6796 w
-(protocols) 993 6796 w
-(already) 1484 6796 w
-(have) 1871 6796 w
-(these) 2132 6796 w
-(properties) 2430 6796 w
-(but) 2964 6796 w
-(the) 3162 6796 w
-(standard) 3354 6796 w
-(IP) 3818 6796 w
-(protocols) 3939 6796 w
-(do) 4431 6796 w
-(not.) 4592 6796 w
-(TCP) 4853 6796 w
-(does) 720 6916 w
-(not) 985 6916 w
-(delimit) 1179 6916 w
-(messages,) 1549 6916 w
-(while) 2090 6916 w
-(UDP) 2377 6916 w
-([RFC768]) 2610 6916 w
-(does) 3085 6916 w
-(not) 3350 6916 w
-(provide) 3544 6916 w
-(reliable) 3943 6916 w
-(in-order) 4334 6916 w
-(deliv\255) 4778 6916 w
-(ery.) 720 7036 w
-(We) 970 7192 w
-(designed) 1146 7192 w
-(a) 1622 7192 w
-(new) 1711 7192 w
-(protocol,) 1940 7192 w
-(called) 2410 7192 w
-(IL) 2727 7192 w
-(\(Internet) 2844 7192 w
-(Link\),) 3292 7192 w
-(to) 3594 7192 w
-(transmit) 3727 7192 w
-(9P) 4167 7192 w
-(messages) 4320 7192 w
-(over) 4830 7192 w
-(IP.) 720 7312 w
-(It) 912 7312 w
-(is) 1022 7312 w
-(a) 1146 7312 w
-(connection-based) 1245 7312 w
-(protocol) 2167 7312 w
-(that) 2615 7312 w
-(provides) 2850 7312 w
-(reliable) 3310 7312 w
-(transmission) 3712 7312 w
-(of) 4378 7312 w
-(sequenced) 4520 7312 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Page: 17 17
-/saveobj save def
-mark
-17 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 17 \255) 2752 480 w
-(messages) 720 840 w
-(between) 1244 840 w
-(machines.) 1700 840 w
-(Since) 2272 840 w
-(a) 2573 840 w
-(process) 2677 840 w
-(can) 3100 840 w
-(have) 3318 840 w
-(only) 3593 840 w
-(a) 3847 840 w
-(single) 3952 840 w
-(outstanding) 4291 840 w
-(9P) 4922 840 w
-(request,) 720 960 w
-(there) 1163 960 w
-(is) 1460 960 w
-(no) 1585 960 w
-(need) 1753 960 w
-(for) 2035 960 w
-(flow) 2218 960 w
-(control) 2466 960 w
-(in) 2852 960 w
-(IL.) 2987 960 w
-(Like) 3177 960 w
-(TCP,) 3417 960 w
-(IL) 3680 960 w
-(has) 3806 960 w
-(adaptive) 4018 960 w
-(timeouts:) 4472 960 w
-(it) 4974 960 w
-(scales) 720 1080 w
-(acknowledge) 1052 1080 w
-(and) 1721 1080 w
-(retransmission) 1940 1080 w
-(times) 2698 1080 w
-(to) 3003 1080 w
-(match) 3140 1080 w
-(the) 3477 1080 w
-(network) 3671 1080 w
-(speed.) 4102 1080 w
-(This) 4494 1080 w
-(allows) 4738 1080 w
-(the) 720 1200 w
-(protocol) 915 1200 w
-(to) 1359 1200 w
-(perform) 1497 1200 w
-(well) 1929 1200 w
-(on) 2160 1200 w
-(both) 2323 1200 w
-(the) 2586 1200 w
-(Internet) 2781 1200 w
-(and) 3201 1200 w
-(on) 3421 1200 w
-(local) 3584 1200 w
-(Ethernets.) 3848 1200 w
-(Also,) 4407 1200 w
-(IL) 4688 1200 w
-(does) 4809 1200 w
-(no) 720 1320 w
-(blind) 902 1320 w
-(retransmission,) 1207 1320 w
-(to) 2017 1320 w
-(avoid) 2174 1320 w
-(adding) 2494 1320 w
-(to) 2888 1320 w
-(the) 3046 1320 w
-(congestion) 3261 1320 w
-(of) 3853 1320 w
-(busy) 4011 1320 w
-(networks.) 4299 1320 w
-(Full) 4866 1320 w
-(details are in another paper [PrWi95].) 720 1440 w
-(In) 970 1596 w
-(Plan) 1102 1596 w
-(9,) 1344 1596 w
-(the) 1480 1596 w
-(implementation) 1676 1596 w
-(of) 2479 1596 w
-(IL) 2618 1596 w
-(is) 2741 1596 w
-(smaller) 2862 1596 w
-(and) 3257 1596 w
-(faster) 3479 1596 w
-(than) 3798 1596 w
-(TCP.) 4056 1596 w
-(IL) 4349 1596 w
-(is) 4473 1596 w
-(our) 4595 1596 w
-(main) 4801 1596 w
-(Internet transport protocol.) 720 1716 w
-10 /LucidaSans-Demi f
-(Overview of authentication) 720 1956 w
-10 /LucidaSansUnicode00 f
-(Authentication) 970 2112 w
-(establishes) 1728 2112 w
-(the) 2317 2112 w
-(identity) 2521 2112 w
-(of) 2935 2112 w
-(a) 3082 2112 w
-(user) 3186 2112 w
-(accessing) 3445 2112 w
-(a) 3962 2112 w
-(resource.) 4066 2112 w
-(The) 4599 2112 w
-(user) 4830 2112 w
-(requesting) 720 2232 w
-(the) 1276 2232 w
-(resource) 1468 2232 w
-(is) 1923 2232 w
-(called) 2039 2232 w
-(the) 2358 2232 w
-10 /LucidaSans-Italic f
-(client) 2549 2232 w
-10 /LucidaSansUnicode00 f
-(and) 2846 2232 w
-(the) 3062 2232 w
-(user) 3253 2232 w
-(granting) 3499 2232 w
-(access) 3945 2232 w
-(to) 4296 2232 w
-(the) 4430 2232 w
-(resource) 4621 2232 w
-(is) 720 2352 w
-(called) 836 2352 w
-(the) 1155 2352 w
-10 /LucidaSans-Italic f
-(server) 1346 2352 w
-10 /LucidaSansUnicode00 f
-(.) 1651 2352 w
-(This) 1751 2352 w
-(is) 1992 2352 w
-(usually) 2108 2352 w
-(done) 2484 2352 w
-(under) 2762 2352 w
-(the) 3083 2352 w
-(auspices) 3275 2352 w
-(of) 3730 2352 w
-(a) 3865 2352 w
-(9P) 3957 2352 w
-(attach) 4112 2352 w
-(message.) 4446 2352 w
-(A) 4971 2352 w
-(user) 720 2472 w
-(may) 975 2472 w
-(be) 1220 2472 w
-(a) 1384 2472 w
-(client) 1484 2472 w
-(in) 1793 2472 w
-(one) 1929 2472 w
-(authentication) 2153 2472 w
-(exchange) 2893 2472 w
-(and) 3403 2472 w
-(a) 3628 2472 w
-(server) 3728 2472 w
-(in) 4070 2472 w
-(another.) 4206 2472 w
-(Servers) 4689 2472 w
-(always) 720 2592 w
-(act) 1077 2592 w
-(on) 1258 2592 w
-(behalf) 1419 2592 w
-(of) 1759 2592 w
-(some) 1895 2592 w
-(user,) 2194 2592 w
-(either) 2474 2592 w
-(a) 2793 2592 w
-(normal) 2886 2592 w
-(client) 3265 2592 w
-(or) 3567 2592 w
-(some) 3707 2592 w
-(administrative) 4007 2592 w
-(entity,) 4735 2592 w
-(so authentication is defined to be between users, not machines.) 720 2712 w
-(Each) 970 2868 w
-(Plan) 1225 2868 w
-(9) 1459 2868 w
-(user) 1555 2868 w
-(has) 1798 2868 w
-(an) 1999 2868 w
-(associated) 2149 2868 w
-(DES) 2691 2868 w
-([NBS77]) 2908 2868 w
-(authentication) 3320 2868 w
-(key;) 4049 2868 w
-(the) 4281 2868 w
-(user) 4470 2868 w
-10 /LucidaSansUnicode20 f
-(\031) 4680 2868 w
-10 /LucidaSansUnicode00 f
-(s) 4712 2868 w
-(iden\255) 4797 2868 w
-(tity) 720 2988 w
-(is) 915 2988 w
-(verified) 1035 2988 w
-(by) 1438 2988 w
-(the) 1593 2988 w
-(ability) 1788 2988 w
-(to) 2122 2988 w
-(encrypt) 2260 2988 w
-(and) 2662 2988 w
-(decrypt) 2882 2988 w
-(special) 3285 2988 w
-(messages) 3659 2988 w
-(called) 4173 2988 w
-(challenges.) 4495 2988 w
-(Since) 720 3108 w
-(knowledge) 1005 3108 w
-(of) 1562 3108 w
-(a) 1693 3108 w
-(user) 1781 3108 w
-10 /LucidaSansUnicode20 f
-(\031) 1991 3108 w
-10 /LucidaSansUnicode00 f
-(s) 2023 3108 w
-(key) 2107 3108 w
-(gives) 2306 3108 w
-(access) 2589 3108 w
-(to) 2937 3108 w
-(that) 3068 3108 w
-(user) 3292 3108 w
-10 /LucidaSansUnicode20 f
-(\031) 3502 3108 w
-10 /LucidaSansUnicode00 f
-(s) 3534 3108 w
-(resources,) 3618 3108 w
-(the) 4153 3108 w
-(Plan) 4341 3108 w
-(9) 4576 3108 w
-(authen\255) 4673 3108 w
-(tication protocols never transmit a message containing a cleartext key.) 720 3228 w
-(Authentication) 970 3384 w
-(is) 1718 3384 w
-(bilateral:) 1838 3384 w
-(at) 2304 3384 w
-(the) 2436 3384 w
-(end) 2631 3384 w
-(of) 2852 3384 w
-(the) 2990 3384 w
-(authentication) 3185 3384 w
-(exchange,) 3920 3384 w
-(each) 4457 3384 w
-(side) 4721 3384 w
-(is) 4960 3384 w
-(convinced) 720 3504 w
-(of) 1244 3504 w
-(the) 1378 3504 w
-(other) 1569 3504 w
-10 /LucidaSansUnicode20 f
-(\031) 1826 3504 w
-10 /LucidaSansUnicode00 f
-(s) 1858 3504 w
-(identity.) 1945 3504 w
-(Every) 2410 3504 w
-(machine) 2701 3504 w
-(begins) 3145 3504 w
-(the) 3504 3504 w
-(exchange) 3695 3504 w
-(with) 4196 3504 w
-(a) 4437 3504 w
-(DES) 4528 3504 w
-(key) 4747 3504 w
-(in) 4949 3504 w
-(memory.) 720 3624 w
-(In) 1216 3624 w
-(the) 1343 3624 w
-(case) 1535 3624 w
-(of) 1785 3624 w
-(CPU) 1920 3624 w
-(and) 2150 3624 w
-(file) 2367 3624 w
-(servers,) 2555 3624 w
-(the) 2972 3624 w
-(key,) 3164 3624 w
-(user) 3399 3624 w
-(name,) 3646 3624 w
-(and) 3981 3624 w
-(domain) 4198 3624 w
-(name) 4598 3624 w
-(for) 4901 3624 w
-(the) 720 3744 w
-(server) 920 3744 w
-(are) 1262 3744 w
-(read) 1459 3744 w
-(from) 1719 3744 w
-(permanent) 1996 3744 w
-(storage,) 2566 3744 w
-(usually) 3006 3744 w
-(non-volatile) 3390 3744 w
-(RAM.) 4025 3744 w
-(In) 4351 3744 w
-(the) 4486 3744 w
-(case) 4685 3744 w
-(of) 4942 3744 w
-(terminals,) 720 3864 w
-(the) 1241 3864 w
-(key) 1432 3864 w
-(is) 1634 3864 w
-(derived) 1750 3864 w
-(from) 2146 3864 w
-(a) 2414 3864 w
-(password) 2505 3864 w
-(typed) 3003 3864 w
-(by) 3310 3864 w
-(the) 3461 3864 w
-(user) 3652 3864 w
-(at) 3898 3864 w
-(boot) 4026 3864 w
-(time.) 4284 3864 w
-(A) 4600 3864 w
-(special) 4706 3864 w
-(machine,) 720 3984 w
-(known) 1197 3984 w
-(as) 1553 3984 w
-(the) 1695 3984 w
-10 /LucidaSans-Italic f
-(authentication) 1886 3984 w
-(server) 2624 3984 w
-10 /LucidaSansUnicode00 f
-(,) 2929 3984 w
-(maintains) 2997 3984 w
-(a) 3506 3984 w
-(database) 3597 3984 w
-(of) 4068 3984 w
-(keys) 4202 3984 w
-(for) 4455 3984 w
-(all) 4630 3984 w
-(users) 4779 3984 w
-(in its administrative domain and participates in the authentication protocols.) 720 4104 w
-(The) 970 4260 w
-(authentication) 1197 4260 w
-(protocol) 1938 4260 w
-(is) 2388 4260 w
-(as) 2515 4260 w
-(follows:) 2668 4260 w
-(after) 3092 4260 w
-(exchanging) 3365 4260 w
-(challenges,) 3974 4260 w
-(one) 4566 4260 w
-(party) 4792 4260 w
-(contacts) 720 4380 w
-(the) 1166 4380 w
-(authentication) 1362 4380 w
-(server) 2098 4380 w
-(to) 2436 4380 w
-(create) 2575 4380 w
-(permission-granting) 2912 4380 w
-10 /LucidaSans-Italic f
-(tickets) 3957 4380 w
-10 /LucidaSansUnicode00 f
-(encrypted) 4313 4380 w
-(with) 4835 4380 w
-(each) 720 4500 w
-(party) 983 4500 w
-10 /LucidaSansUnicode20 f
-(\031) 1231 4500 w
-10 /LucidaSansUnicode00 f
-(s) 1263 4500 w
-(secret) 1353 4500 w
-(key) 1685 4500 w
-(and) 1891 4500 w
-(containing) 2111 4500 w
-(a) 2661 4500 w
-(new) 2756 4500 w
-(conversation) 2991 4500 w
-(key.) 3649 4500 w
-(Each) 3919 4500 w
-(party) 4181 4500 w
-(decrypts) 4469 4500 w
-(its) 4923 4500 w
-(own ticket and uses the conversation key to encrypt the other party) 720 4620 w
-10 /LucidaSansUnicode20 f
-(\031) 3999 4620 w
-10 /LucidaSansUnicode00 f
-(s challenge.) 4031 4620 w
-(This) 970 4776 w
-(structure) 1215 4776 w
-(is) 1693 4776 w
-(somewhat) 1813 4776 w
-(like) 2345 4776 w
-(Kerberos) 2557 4776 w
-([MBSS87],) 3031 4776 w
-(but) 3547 4776 w
-(avoids) 3749 4776 w
-(its) 4100 4776 w
-(reliance) 4258 4776 w
-(on) 4678 4776 w
-(syn\255) 4842 4776 w
-(chronized) 720 4896 w
-(clocks.) 1250 4896 w
-(Also) 1663 4896 w
-(unlike) 1921 4896 w
-(Kerberos,) 2265 4896 w
-(Plan) 2778 4896 w
-(9) 3026 4896 w
-(authentication) 3136 4896 w
-(supports) 3878 4896 w
-(a) 4354 4896 w
-10 /LucidaSansUnicode20 f
-(\030) 4456 4896 w
-10 /LucidaSansUnicode00 f
-(speaks) 4488 4896 w
-(for) 4869 4896 w
-10 /LucidaSansUnicode20 f
-(\031) 5008 4896 w
-10 /LucidaSansUnicode00 f
-(relation) 720 5016 w
-([LABW91]) 1130 5016 w
-(that) 1628 5016 w
-(enables) 1859 5016 w
-(one) 2271 5016 w
-(user) 2490 5016 w
-(to) 2740 5016 w
-(have) 2878 5016 w
-(the) 3144 5016 w
-(authority) 3340 5016 w
-(of) 3817 5016 w
-(another;) 3956 5016 w
-(this) 4403 5016 w
-(is) 4623 5016 w
-(how) 4744 5016 w
-(a) 4985 5016 w
-(CPU server runs processes on behalf of its clients.) 720 5136 w
-(Plan) 970 5292 w
-(9) 1215 5292 w
-10 /LucidaSansUnicode20 f
-(\031) 1278 5292 w
-10 /LucidaSansUnicode00 f
-(s) 1310 5292 w
-(authentication) 1405 5292 w
-(structure) 2144 5292 w
-(builds) 2626 5292 w
-(secure) 2967 5292 w
-(services) 3328 5292 w
-(rather) 3759 5292 w
-(than) 4095 5292 w
-(depending) 4356 5292 w
-(on) 4917 5292 w
-(firewalls.) 720 5412 w
-(Whereas) 1230 5412 w
-(firewalls) 1679 5412 w
-(require) 2125 5412 w
-(special) 2515 5412 w
-(code) 2891 5412 w
-(for) 3164 5412 w
-(every) 3345 5412 w
-(service) 3644 5412 w
-(penetrating) 4021 5412 w
-(the) 4622 5412 w
-(wall,) 4818 5412 w
-(the) 720 5532 w
-(Plan) 909 5532 w
-(9) 1144 5532 w
-(approach) 1241 5532 w
-(permits) 1726 5532 w
-(authentication) 2131 5532 w
-(to) 2861 5532 w
-(be) 2994 5532 w
-(done) 3148 5532 w
-(in) 3425 5532 w
-(a) 3551 5532 w
-(single) 3641 5532 w
-(place) 3965 5532 w
-10 /LucidaSansUnicode20 f
-(\024) 4219 5532 w
-10 /LucidaSansUnicode00 f
-(9P) 4319 5532 w
-10 /LucidaSansUnicode20 f
-(\024) 4437 5532 w
-10 /LucidaSansUnicode00 f
-(for) 4537 5532 w
-(all) 4711 5532 w
-(ser\255) 4859 5532 w
-(vices.) 720 5652 w
-(For example, the) 1055 5652 w
-10 /LucidaTypewriter f
-(cpu) 1907 5652 w
-10 /LucidaSansUnicode00 f
-(command works securely across the Internet.) 2155 5652 w
-10 /LucidaSans-Demi f
-(Authenticating external connections) 720 5892 w
-10 /LucidaSansUnicode00 f
-(The) 970 6048 w
-(regular) 1196 6048 w
-(Plan) 1587 6048 w
-(9) 1833 6048 w
-(authentication) 1941 6048 w
-(protocol) 2681 6048 w
-(is) 3130 6048 w
-(not) 3255 6048 w
-(suitable) 3460 6048 w
-(for) 3887 6048 w
-(text-based) 4071 6048 w
-(services) 4653 6048 w
-(such) 720 6168 w
-(as) 983 6168 w
-(Telnet) 1126 6168 w
-(or) 1466 6168 w
-(FTP.) 1605 6168 w
-(In) 1877 6168 w
-(such) 2004 6168 w
-(cases,) 2266 6168 w
-(Plan) 2598 6168 w
-(9) 2835 6168 w
-(users) 2934 6168 w
-(authenticate) 3231 6168 w
-(with) 3866 6168 w
-(hand-held) 4107 6168 w
-(DES) 4653 6168 w
-(cal\255) 4872 6168 w
-(culators) 720 6288 w
-(called) 1143 6288 w
-10 /LucidaSans-Italic f
-(authenticators) 1462 6288 w
-10 /LucidaSansUnicode00 f
-(.) 2170 6288 w
-(The) 2270 6288 w
-(authenticator) 2487 6288 w
-(holds) 3168 6288 w
-(a) 3470 6288 w
-(key) 3562 6288 w
-(for) 3765 6288 w
-(the) 3941 6288 w
-(user,) 4133 6288 w
-(distinct) 4412 6288 w
-(from) 4808 6288 w
-(the) 720 6408 w
-(user) 910 6408 w
-10 /LucidaSansUnicode20 f
-(\031) 1120 6408 w
-10 /LucidaSansUnicode00 f
-(s) 1152 6408 w
-(normal) 1238 6408 w
-(authentication) 1614 6408 w
-(key.) 2344 6408 w
-(The) 2609 6408 w
-(user) 2825 6408 w
-10 /LucidaSansUnicode20 f
-(\030) 3070 6408 w
-10 /LucidaSansUnicode00 f
-(logs) 3102 6408 w
-(on) 3340 6408 w
-10 /LucidaSansUnicode20 f
-(\031) 3463 6408 w
-10 /LucidaSansUnicode00 f
-(to) 3530 6408 w
-(the) 3662 6408 w
-(authenticator) 3851 6408 w
-(using) 4530 6408 w
-(a) 4830 6408 w
-(4-) 4919 6408 w
-(digit) 720 6528 w
-(PIN.) 987 6528 w
-(A) 1256 6528 w
-(correct) 1373 6528 w
-(PIN) 1759 6528 w
-(enables) 1965 6528 w
-(the) 2385 6528 w
-(authenticator) 2588 6528 w
-(for) 3281 6528 w
-(a) 3468 6528 w
-(challenge/response) 3571 6528 w
-(exchange) 4575 6528 w
-(with) 720 6648 w
-(the) 976 6648 w
-(server.) 1182 6648 w
-(Since) 1594 6648 w
-(a) 1897 6648 w
-(correct) 2003 6648 w
-(challenge/response) 2392 6648 w
-(exchange) 3399 6648 w
-(is) 3915 6648 w
-(valid) 4046 6648 w
-(only) 4325 6648 w
-(once) 4580 6648 w
-(and) 4860 6648 w
-(keys are never sent over) 720 6768 w
-(the) 1933 6768 w
-(network,) 2121 6768 w
-(this) 2578 6768 w
-(procedure) 2790 6768 w
-(is) 3317 6768 w
-(not) 3430 6768 w
-(susceptible) 3623 6768 w
-(to) 4204 6768 w
-(replay) 4335 6768 w
-(attacks,) 4664 6768 w
-(yet is compatible with protocols like Telnet and FTP.) 720 6888 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 17 17
-%%Page: 18 18
-/saveobj save def
-mark
-18 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 18 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Special users) 720 840 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 996 w
-(9) 1206 996 w
-(has) 1304 996 w
-(no) 1507 996 w
-(super-user.) 1666 996 w
-(Each) 2307 996 w
-(server) 2565 996 w
-(is) 2898 996 w
-(responsible) 3014 996 w
-(for) 3612 996 w
-(maintaining) 3787 996 w
-(its) 4398 996 w
-(own) 4551 996 w
-(secu\255) 4787 996 w
-(rity,) 720 1116 w
-(usually) 948 1116 w
-(permitting) 1325 1116 w
-(access) 1871 1116 w
-(only) 2223 1116 w
-(from) 2464 1116 w
-(the) 2733 1116 w
-(console,) 2925 1116 w
-(which) 3365 1116 w
-(is) 3683 1116 w
-(protected) 3800 1116 w
-(by) 4302 1116 w
-(a) 4454 1116 w
-(password.) 4546 1116 w
-(For example, file servers have a unique administrative user called) 720 1236 w
-10 /LucidaTypewriter f
-(adm) 3936 1236 w
-10 /LucidaSansUnicode00 f
-(,) 4152 1236 w
-(with) 4217 1236 w
-(special) 4455 1236 w
-(priv\255) 4822 1236 w
-(ileges) 720 1356 w
-(that) 1041 1356 w
-(apply) 1270 1356 w
-(only) 1570 1356 w
-(to) 1812 1356 w
-(commands) 1948 1356 w
-(typed) 2515 1356 w
-(at) 2824 1356 w
-(the) 2954 1356 w
-(server) 3147 1356 w
-10 /LucidaSansUnicode20 f
-(\031) 3444 1356 w
-10 /LucidaSansUnicode00 f
-(s) 3476 1356 w
-(physical) 3565 1356 w
-(console.) 3995 1356 w
-(These) 4468 1356 w
-(privi\255) 4793 1356 w
-(leges) 720 1476 w
-(concern) 1010 1476 w
-(the) 1430 1476 w
-(day-to-day) 1621 1476 w
-(maintenance) 2211 1476 w
-(of) 2865 1476 w
-(the) 2999 1476 w
-(server,) 3190 1476 w
-(such) 3555 1476 w
-(as) 3817 1476 w
-(adding) 3959 1476 w
-(new) 4330 1476 w
-(users) 4562 1476 w
-(and) 4860 1476 w
-(configuring) 720 1596 w
-(disks) 1331 1596 w
-(and) 1636 1596 w
-(networks.) 1869 1596 w
-(The) 2428 1596 w
-(privileges) 2661 1596 w
-(do) 3181 1596 w
-10 /LucidaSans-Italic f
-(not) 3357 1596 w
-10 /LucidaSansUnicode00 f
-(include) 3566 1596 w
-(the) 3970 1596 w
-(ability) 4177 1596 w
-(to) 4523 1596 w
-(modify,) 4673 1596 w
-(examine,) 720 1716 w
-(or) 1207 1716 w
-(change) 1352 1716 w
-(the) 1743 1716 w
-(permissions) 1941 1716 w
-(of) 2571 1716 w
-(any) 2712 1716 w
-(files.) 2924 1716 w
-(If) 3233 1716 w
-(a) 3342 1716 w
-(file) 3440 1716 w
-(is) 3634 1716 w
-(read-protected) 3758 1716 w
-(by) 4540 1716 w
-(a) 4699 1716 w
-(user,) 4798 1716 w
-(only that user may grant access to others.) 720 1836 w
-(CPU) 970 1992 w
-(servers) 1218 1992 w
-(have) 1622 1992 w
-(an) 1903 1992 w
-(equivalent) 2076 1992 w
-(user) 2633 1992 w
-(name) 2899 1992 w
-(that) 3221 1992 w
-(allows) 3468 1992 w
-(administrative) 3826 1992 w
-(access) 4571 1992 w
-(to) 4942 1992 w
-(resources) 720 2112 w
-(on) 1227 2112 w
-(that) 1387 2112 w
-(server) 1615 2112 w
-(such) 1949 2112 w
-(as) 2212 2112 w
-(the) 2355 2112 w
-(control) 2546 2112 w
-(files) 2924 2112 w
-(of) 3162 2112 w
-(user) 3296 2112 w
-(processes.) 3542 2112 w
-(Such) 4123 2112 w
-(permission) 4388 2112 w
-(is) 4960 2112 w
-(necessary, for example, to) 720 2232 w
-(kill) 2038 2232 w
-(rogue) 2216 2232 w
-(processes,) 2531 2232 w
-(but) 3077 2232 w
-(does) 3272 2232 w
-(not) 3536 2232 w
-(extend) 3729 2232 w
-(beyond) 4097 2232 w
-(that) 4487 2232 w
-(server.) 4711 2232 w
-(On) 720 2352 w
-(the) 893 2352 w
-(other) 1081 2352 w
-(hand,) 1371 2352 w
-(by) 1678 2352 w
-(means) 1826 2352 w
-(of a key held in protected non-volatile RAM, the identity of) 2176 2352 w
-(the) 720 2472 w
-(administrative) 932 2472 w
-(user) 1678 2472 w
-(is) 1945 2472 w
-(proven) 2082 2472 w
-(to) 2474 2472 w
-(the) 2629 2472 w
-(authentication) 2841 2472 w
-(server.) 3593 2472 w
-(This) 4011 2472 w
-(allows) 4274 2472 w
-(the) 4634 2472 w
-(CPU) 4847 2472 w
-(server) 720 2592 w
-(to) 1063 2592 w
-(authenticate) 1206 2592 w
-(remote) 1850 2592 w
-(users,) 2239 2592 w
-(both) 2577 2592 w
-(for) 2845 2592 w
-(access) 3029 2592 w
-(to) 3389 2592 w
-(the) 3532 2592 w
-(server) 3732 2592 w
-(itself) 4074 2592 w
-(and) 4358 2592 w
-(when) 4583 2592 w
-(the) 4885 2592 w
-(CPU server is acting as a proxy on their behalf.) 720 2712 w
-(Finally,) 970 2868 w
-(a) 1351 2868 w
-(special) 1445 2868 w
-(user) 1818 2868 w
-(called) 2067 2868 w
-10 /LucidaTypewriter f
-(none) 2389 2868 w
-10 /LucidaSansUnicode00 f
-(has) 2716 2868 w
-(no) 2923 2868 w
-(password) 3085 2868 w
-(and) 3586 2868 w
-(is) 3806 2868 w
-(always) 3926 2868 w
-(allowed) 4285 2868 w
-(to) 4695 2868 w
-(con\255) 4833 2868 w
-(nect;) 720 2988 w
-(anyone) 999 2988 w
-(may) 1387 2988 w
-(claim) 1627 2988 w
-(to) 1924 2988 w
-(be) 2062 2988 w
-10 /LucidaTypewriter f
-(none) 2221 2988 w
-10 /LucidaSansUnicode00 f
-(.) 2509 2988 w
-10 /LucidaTypewriter f
-(None) 2613 2988 w
-10 /LucidaSansUnicode00 f
-(has) 2941 2988 w
-(restricted) 3149 2988 w
-(permissions;) 3651 2988 w
-(for) 4310 2988 w
-(example,) 4489 2988 w
-(it) 4974 2988 w
-(is not allowed to examine dump files and can read only world-readable files.) 720 3108 w
-(The) 970 3264 w
-(idea) 1197 3264 w
-(behind) 1446 3264 w
-10 /LucidaTypewriter f
-(none) 1828 3264 w
-10 /LucidaSansUnicode00 f
-(is) 2163 3264 w
-(analogous) 2290 3264 w
-(to) 2835 3264 w
-(the) 2980 3264 w
-(anonymous) 3182 3264 w
-(user) 3788 3264 w
-(in) 4045 3264 w
-(FTP) 4183 3264 w
-(services.) 4402 3264 w
-(On) 4900 3264 w
-(Plan) 720 3384 w
-(9,) 958 3384 w
-(guest) 1090 3384 w
-(FTP) 1395 3384 w
-(servers) 1604 3384 w
-(are) 1988 3384 w
-(further) 2176 3384 w
-(confined) 2548 3384 w
-(within) 3005 3384 w
-(a) 3337 3384 w
-(special) 3428 3384 w
-(restricted) 3798 3384 w
-(name) 4296 3384 w
-(space.) 4598 3384 w
-(It) 4974 3384 w
-(disconnects) 720 3504 w
-(guest) 1349 3504 w
-(users) 1672 3504 w
-(from) 1988 3504 w
-(system) 2275 3504 w
-(programs,) 2670 3504 w
-(such) 3224 3504 w
-(as) 3505 3504 w
-(the) 3666 3504 w
-(contents) 3876 3504 w
-(of) 4348 3504 w
-10 /LucidaTypewriter f
-(/bin) 4502 3504 w
-10 /LucidaSansUnicode00 f
-(,) 4790 3504 w
-(but) 4878 3504 w
-(makes) 720 3624 w
-(it) 1073 3624 w
-(possible) 1179 3624 w
-(to) 1622 3624 w
-(make) 1760 3624 w
-(local) 2062 3624 w
-(files) 2327 3624 w
-(available) 2569 3624 w
-(to) 3031 3624 w
-(guests) 3168 3624 w
-(by) 3526 3624 w
-(binding) 3680 3624 w
-(them) 4089 3624 w
-(explicitly) 4376 3624 w
-(into) 4851 3624 w
-(the) 720 3744 w
-(space.) 914 3744 w
-(A) 1293 3744 w
-(restricted) 1401 3744 w
-(name) 1902 3744 w
-(space) 2207 3744 w
-(is) 2522 3744 w
-(more) 2641 3744 w
-(secure) 2931 3744 w
-(than) 3287 3744 w
-(the) 3542 3744 w
-(usual) 3736 3744 w
-(technique) 4034 3744 w
-(of) 4551 3744 w
-(export\255) 4688 3744 w
-(ing an ad hoc directory tree; the result is a kind of cage around untrusted users.) 720 3864 w
-10 /LucidaSans-Demi f
-(The cpu command and proxied authentication) 720 4104 w
-10 /LucidaSansUnicode00 f
-(When) 970 4260 w
-(a) 1278 4260 w
-(call) 1375 4260 w
-(is) 1581 4260 w
-(made) 1703 4260 w
-(to) 2013 4260 w
-(a) 2154 4260 w
-(CPU) 2252 4260 w
-(server) 2488 4260 w
-(for) 2828 4260 w
-(a) 3010 4260 w
-(user,) 3108 4260 w
-(say) 3393 4260 w
-(Peter,) 3594 4260 w
-(the) 3914 4260 w
-(intent) 4112 4260 w
-(is) 4438 4260 w
-(that) 4561 4260 w
-(Peter) 4795 4260 w
-(wishes) 720 4380 w
-(to) 1092 4380 w
-(run) 1236 4380 w
-(processes) 1447 4380 w
-(with) 1973 4380 w
-(his) 2223 4380 w
-(own) 2410 4380 w
-(authority.) 2655 4380 w
-(To) 3200 4380 w
-(implement) 3369 4380 w
-(this) 3932 4380 w
-(property,) 4156 4380 w
-(the) 4647 4380 w
-(CPU) 4847 4380 w
-(server does) 720 4500 w
-(the) 1313 4500 w
-(following) 1501 4500 w
-(when) 1981 4500 w
-(the) 2271 4500 w
-(call) 2459 4500 w
-(is) 2656 4500 w
-(received.) 2769 4500 w
-(First,) 3270 4500 w
-(the) 3547 4500 w
-(listener) 3735 4500 w
-(forks) 4129 4500 w
-(off) 4410 4500 w
-(a) 4578 4500 w
-(process) 4666 4500 w
-(to) 720 4620 w
-(handle) 853 4620 w
-(the) 1215 4620 w
-(call.) 1405 4620 w
-(This) 1668 4620 w
-(process) 1908 4620 w
-(changes) 2317 4620 w
-(to) 2751 4620 w
-(the) 2884 4620 w
-(user) 3074 4620 w
-10 /LucidaTypewriter f
-(none) 3319 4620 w
-10 /LucidaSansUnicode00 f
-(to) 3642 4620 w
-(avoid) 3775 4620 w
-(giving) 4070 4620 w
-(away) 4401 4620 w
-(permis\255) 4674 4620 w
-(sions) 720 4740 w
-(if) 1019 4740 w
-(it) 1130 4740 w
-(is) 1241 4740 w
-(compromised.) 1366 4740 w
-(It) 2137 4740 w
-(then) 2248 4740 w
-(performs) 2511 4740 w
-(the) 3000 4740 w
-(authentication) 3201 4740 w
-(protocol) 3942 4740 w
-(to) 4392 4740 w
-(verify) 4536 4740 w
-(that) 4849 4740 w
-(the) 720 4860 w
-(calling) 914 4860 w
-(user) 1270 4860 w
-(really) 1519 4860 w
-(is) 1820 4860 w
-(Peter,) 1938 4860 w
-(and) 2253 4860 w
-(to) 2471 4860 w
-(prove) 2607 4860 w
-(to) 2918 4860 w
-(Peter) 3054 4860 w
-(that) 3337 4860 w
-(the) 3566 4860 w
-(machine) 3759 4860 w
-(is) 4205 4860 w
-(itself) 4323 4860 w
-(trustwor\255) 4600 4860 w
-(thy.) 720 4980 w
-(Finally,) 971 4980 w
-(it) 1350 4980 w
-(reattaches) 1453 4980 w
-(to) 1991 4980 w
-(all) 2126 4980 w
-(relevant) 2276 4980 w
-(file) 2701 4980 w
-(servers) 2889 4980 w
-(using) 3274 4980 w
-(the) 3577 4980 w
-(authentication) 3769 4980 w
-(protocol) 4501 4980 w
-(to) 4942 4980 w
-(identify) 720 5100 w
-(itself) 1123 5100 w
-(as) 1400 5100 w
-(Peter.) 1543 5100 w
-(In) 1889 5100 w
-(this) 2017 5100 w
-(case,) 2233 5100 w
-(the) 2515 5100 w
-(CPU) 2707 5100 w
-(server) 2937 5100 w
-(is) 3271 5100 w
-(a) 3388 5100 w
-(client) 3480 5100 w
-(of) 3781 5100 w
-(the) 3916 5100 w
-(file) 4108 5100 w
-(server) 4296 5100 w
-(and) 4630 5100 w
-(per\255) 4847 5100 w
-(forms) 720 5220 w
-(the) 1039 5220 w
-(client) 1230 5220 w
-(portion) 1530 5220 w
-(of) 1920 5220 w
-(the) 2054 5220 w
-(authentication) 2245 5220 w
-(exchange) 2976 5220 w
-(on) 3477 5220 w
-(behalf) 3636 5220 w
-(of) 3974 5220 w
-(Peter.) 4109 5220 w
-(The) 4455 5220 w
-(authen\255) 4673 5220 w
-(tication) 720 5340 w
-(server) 1127 5340 w
-(will) 1469 5340 w
-(give) 1678 5340 w
-(the) 1922 5340 w
-(process) 2122 5340 w
-(tickets) 2541 5340 w
-(to) 2905 5340 w
-(accomplish) 3048 5340 w
-(this) 3638 5340 w
-(only) 3862 5340 w
-(if) 4111 5340 w
-(the) 4222 5340 w
-(CPU) 4422 5340 w
-(server) 4660 5340 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 5340 w
-10 /LucidaSansUnicode00 f
-(s) 4989 5340 w
-(administrative user name is allowed to) 720 5460 w
-10 /LucidaSans-Italic f
-(speak for) 2625 5460 w
-10 /LucidaSansUnicode00 f
-(Peter.) 3114 5460 w
-(The) 970 5616 w
-10 /LucidaSans-Italic f
-(speaks for) 1183 5616 w
-10 /LucidaSansUnicode00 f
-(relation [LABW91] is kept in a table on the authentication server.) 1721 5616 w
-(To) 4916 5616 w
-(simplify) 720 5736 w
-(the) 1136 5736 w
-(management) 1324 5736 w
-(of) 1988 5736 w
-(users) 2119 5736 w
-(computing) 2413 5736 w
-(in) 2966 5736 w
-(different) 3090 5736 w
-(authentication domains, it also) 3541 5736 w
-(contains) 720 5856 w
-(mappings) 1172 5856 w
-(between) 1694 5856 w
-(user) 2145 5856 w
-(names) 2399 5856 w
-(in) 2761 5856 w
-(different) 2897 5856 w
-(domains,) 3360 5856 w
-(for) 3851 5856 w
-(example) 4035 5856 w
-(saying) 4493 5856 w
-(that) 4849 5856 w
-(user) 720 5976 w
-10 /LucidaTypewriter f
-(rtm) 962 5976 w
-10 /LucidaSansUnicode00 f
-(in one domain is the same person as user) 1210 5976 w
-10 /LucidaTypewriter f
-(rtmorris) 3271 5976 w
-10 /LucidaSansUnicode00 f
-(in another.) 3879 5976 w
-10 /LucidaSans-Demi f
-(File Permissions) 720 6216 w
-10 /LucidaSansUnicode00 f
-(One) 970 6372 w
-(of) 1201 6372 w
-(the) 1334 6372 w
-(advantages) 1524 6372 w
-(of) 2108 6372 w
-(constructing) 2242 6372 w
-(services) 2884 6372 w
-(as) 3307 6372 w
-(file) 3449 6372 w
-(systems) 3636 6372 w
-(is) 4063 6372 w
-(that) 4179 6372 w
-(the) 4406 6372 w
-(solutions) 4597 6372 w
-(to) 720 6492 w
-(ownership) 856 6492 w
-(and) 1396 6492 w
-(permission) 1614 6492 w
-(problems) 2188 6492 w
-(fall) 2683 6492 w
-(out) 2870 6492 w
-(naturally.) 3067 6492 w
-(As) 3590 6492 w
-(in) 3747 6492 w
-(UNIX,) 3875 6492 w
-(each) 4179 6492 w
-(file) 4440 6492 w
-(or) 4628 6492 w
-(direc\255) 4767 6492 w
-(tory) 720 6612 w
-(has) 952 6612 w
-(separate) 1161 6612 w
-(read,) 1616 6612 w
-(write,) 1905 6612 w
-(and) 2219 6612 w
-(execute/search) 2441 6612 w
-(permissions) 3231 6612 w
-(for) 3860 6612 w
-(the) 4041 6612 w
-(file) 4238 6612 w
-10 /LucidaSansUnicode20 f
-(\031) 4389 6612 w
-10 /LucidaSansUnicode00 f
-(s) 4421 6612 w
-(owner,) 4514 6612 w
-(the) 4885 6612 w
-(file) 720 6732 w
-10 /LucidaSansUnicode20 f
-(\031) 871 6732 w
-10 /LucidaSansUnicode00 f
-(s group, and anyone else.) 903 6732 w
-(The idea of group is unusual: any user name is potentially) 2219 6732 w
-(a) 720 6852 w
-(group) 816 6852 w
-(name.) 1146 6852 w
-(A) 1517 6852 w
-(group) 1627 6852 w
-(is) 1957 6852 w
-(just) 2078 6852 w
-(a) 2299 6852 w
-(user) 2395 6852 w
-(with) 2646 6852 w
-(a) 2893 6852 w
-(list) 2990 6852 w
-(of) 3178 6852 w
-(other) 3318 6852 w
-(users) 3617 6852 w
-(in) 3920 6852 w
-(the) 4053 6852 w
-(group.) 4250 6852 w
-(Conven\255) 4645 6852 w
-(tions) 720 6972 w
-(make) 994 6972 w
-(the) 1290 6972 w
-(distinction:) 1479 6972 w
-(most) 2056 6972 w
-(people) 2332 6972 w
-(have) 2694 6972 w
-(user) 2953 6972 w
-(names) 3197 6972 w
-(without) 3548 6972 w
-(group) 3947 6972 w
-(members,) 4269 6972 w
-(while) 4787 6972 w
-(groups) 720 7092 w
-(have) 1093 7092 w
-(long) 1352 7092 w
-(lists) 1600 7092 w
-(of) 1831 7092 w
-(attached) 1963 7092 w
-(names.) 2413 7092 w
-(For) 2828 7092 w
-(example,) 3018 7092 w
-(the) 3497 7092 w
-10 /LucidaTypewriter f
-(sys) 3686 7092 w
-10 /LucidaSansUnicode00 f
-(group) 3936 7092 w
-(traditionally) 4259 7092 w
-(has) 4872 7092 w
-(all) 720 7212 w
-(the) 879 7212 w
-(system) 1079 7212 w
-(programmers,) 1464 7212 w
-(and) 2198 7212 w
-(system) 2423 7212 w
-(files) 2808 7212 w
-(are) 3055 7212 w
-(accessible) 3252 7212 w
-(by) 3789 7212 w
-(group) 3949 7212 w
-10 /LucidaTypewriter f
-(sys) 4283 7212 w
-10 /LucidaSansUnicode00 f
-(.) 4499 7212 w
-(Consider) 4608 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 18 18
-%%Page: 19 19
-/saveobj save def
-mark
-19 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 19 \255) 2752 480 w
-(the following two lines of a user database stored on a server:) 720 840 w
-9 /LucidaTypewriter f
-(pjw:pjw:) 1008 1010 w
-(sys::pjw,ken,philw,presotto) 1008 1120 w
-10 /LucidaSansUnicode00 f
-(The) 720 1300 w
-(first) 937 1300 w
-(establishes) 1168 1300 w
-(user) 1744 1300 w
-10 /LucidaTypewriter f
-(pjw) 1990 1300 w
-10 /LucidaSansUnicode00 f
-(as) 2242 1300 w
-(a) 2384 1300 w
-(regular) 2475 1300 w
-(user.) 2857 1300 w
-(The) 3167 1300 w
-(second) 3384 1300 w
-(establishes) 3765 1300 w
-(user) 4342 1300 w
-10 /LucidaTypewriter f
-(sys) 4589 1300 w
-10 /LucidaSansUnicode00 f
-(as) 4842 1300 w
-(a) 4985 1300 w
-(group) 720 1420 w
-(and) 1045 1420 w
-(lists) 1261 1420 w
-(four) 1494 1420 w
-(users) 1731 1420 w
-(who) 2028 1420 w
-(are) 2264 1420 w
-10 /LucidaSans-Italic f
-(members) 2452 1420 w
-10 /LucidaSansUnicode00 f
-(of) 2938 1420 w
-(that) 3072 1420 w
-(group.) 3299 1420 w
-(The) 3688 1420 w
-(empty) 3905 1420 w
-(colon-separated) 4241 1420 w
-(field) 720 1540 w
-(is) 972 1540 w
-(space) 1090 1540 w
-(for) 1404 1540 w
-(a) 1581 1540 w
-(user) 1674 1540 w
-(to) 1922 1540 w
-(be) 2058 1540 w
-(named) 2215 1540 w
-(as) 2582 1540 w
-(the) 2726 1540 w
-10 /LucidaSans-Italic f
-(group) 2919 1540 w
-(leader) 3246 1540 w
-10 /LucidaSansUnicode00 f
-(.) 3551 1540 w
-(If) 3653 1540 w
-(a) 3757 1540 w
-(group) 3850 1540 w
-(has) 4177 1540 w
-(a) 4384 1540 w
-(leader,) 4478 1540 w
-(that) 4849 1540 w
-(user) 720 1660 w
-(has) 972 1660 w
-(special) 1182 1660 w
-(permissions) 1558 1660 w
-(for) 2187 1660 w
-(the) 2368 1660 w
-(group,) 2565 1660 w
-(such) 2928 1660 w
-(as) 3196 1660 w
-(freedom) 3344 1660 w
-(to) 3793 1660 w
-(change) 3932 1660 w
-(the) 4321 1660 w
-(group) 4517 1660 w
-(per\255) 4847 1660 w
-(missions) 720 1780 w
-(of) 1189 1780 w
-(files) 1329 1780 w
-(in) 1573 1780 w
-(that) 1706 1780 w
-(group.) 1939 1780 w
-(If) 2334 1780 w
-(no) 2442 1780 w
-(leader) 2607 1780 w
-(is) 2949 1780 w
-(specified,) 3071 1780 w
-(each) 3580 1780 w
-(member) 3846 1780 w
-(of) 4290 1780 w
-(the) 4430 1780 w
-(group) 4628 1780 w
-(is) 4960 1780 w
-(considered) 720 1900 w
-(equal,) 1294 1900 w
-(as) 1631 1900 w
-(if) 1777 1900 w
-(each) 1883 1900 w
-(were) 2147 1900 w
-(the) 2417 1900 w
-(leader.) 2612 1900 w
-(In) 3016 1900 w
-(our) 3147 1900 w
-(example,) 3351 1900 w
-(only) 3836 1900 w
-10 /LucidaTypewriter f
-(pjw) 4080 1900 w
-10 /LucidaSansUnicode00 f
-(can) 4336 1900 w
-(add) 4544 1900 w
-(mem\255) 4765 1900 w
-(bers to his group, but all of) 720 2020 w
-10 /LucidaTypewriter f
-(sys) 2089 2020 w
-10 /LucidaSansUnicode20 f
-(\031) 2305 2020 w
-10 /LucidaSansUnicode00 f
-(s members are equal partners in that group.) 2337 2020 w
-(Regular files are owned by the user that creates them.) 970 2176 w
-(The group name is inherited) 3661 2176 w
-(from) 720 2296 w
-(the) 1002 2296 w
-(directory) 1207 2296 w
-(holding) 1688 2296 w
-(the) 2106 2296 w
-(new) 2311 2296 w
-(file.) 2556 2296 w
-(Device) 2821 2296 w
-(files) 3190 2296 w
-(are) 3442 2296 w
-(treated) 3644 2296 w
-(specially:) 4038 2296 w
-(the) 4534 2296 w
-(kernel) 4738 2296 w
-(may) 720 2416 w
-(arrange) 960 2416 w
-(the) 1372 2416 w
-(ownership) 1567 2416 w
-(and) 2109 2416 w
-(permissions) 2329 2416 w
-(of) 2956 2416 w
-(a) 3094 2416 w
-(file) 3189 2416 w
-(appropriate) 3381 2416 w
-(to) 3986 2416 w
-(the) 4125 2416 w
-(user) 4321 2416 w
-(accessing) 4572 2416 w
-(the file.) 720 2536 w
-(A) 970 2692 w
-(good) 1076 2692 w
-(example) 1360 2692 w
-(of) 1810 2692 w
-(the) 1945 2692 w
-(generality) 2137 2692 w
-(this) 2654 2692 w
-(offers) 2871 2692 w
-(is) 3192 2692 w
-(process) 3310 2692 w
-(files,) 3722 2692 w
-(which) 3994 2692 w
-(are) 4313 2692 w
-(owned) 4503 2692 w
-(and) 4860 2692 w
-(read-protected) 720 2812 w
-(by) 1506 2812 w
-(the) 1669 2812 w
-(owner) 1872 2812 w
-(of) 2217 2812 w
-(the) 2363 2812 w
-(process.) 2566 2812 w
-(If) 3052 2812 w
-(the) 3166 2812 w
-(owner) 3369 2812 w
-(wants) 3714 2812 w
-(to) 4044 2812 w
-(let) 4190 2812 w
-(someone) 4360 2812 w
-(else) 4848 2812 w
-(access) 720 2932 w
-(the) 1080 2932 w
-(memory) 1280 2932 w
-(of) 1721 2932 w
-(a) 1864 2932 w
-(process,) 1964 2932 w
-(for) 2415 2932 w
-(example) 2599 2932 w
-(to) 3057 2932 w
-(let) 3200 2932 w
-(the) 3367 2932 w
-(author) 3567 2932 w
-(of) 3930 2932 w
-(a) 4073 2932 w
-(program) 4173 2932 w
-(debug) 4634 2932 w
-(a) 4985 2932 w
-(broken image, the standard) 720 3052 w
-10 /LucidaTypewriter f
-(chmod) 2098 3052 w
-10 /LucidaSansUnicode00 f
-(command applied to the process files does the job.) 2490 3052 w
-(Another) 970 3208 w
-(unusual) 1402 3208 w
-(application) 1829 3208 w
-(of) 2407 3208 w
-(file) 2549 3208 w
-(permissions) 2744 3208 w
-(is) 3375 3208 w
-(the) 3499 3208 w
-(dump) 3698 3208 w
-(file) 4023 3208 w
-(system,) 4218 3208 w
-(which) 4634 3208 w
-(is) 4960 3208 w
-(not) 720 3328 w
-(only) 913 3328 w
-(served) 1150 3328 w
-(by) 1502 3328 w
-(the) 1650 3328 w
-(same) 1838 3328 w
-(file) 2126 3328 w
-(server) 2310 3328 w
-(as) 2640 3328 w
-(the) 2779 3328 w
-(original) 2967 3328 w
-(data,) 3368 3328 w
-(but represented by the same) 3643 3328 w
-(user) 720 3448 w
-(database.) 968 3448 w
-(Files) 1505 3448 w
-(in) 1762 3448 w
-(the) 1891 3448 w
-(dump) 2085 3448 w
-(are) 2405 3448 w
-(therefore) 2596 3448 w
-(given) 3082 3448 w
-(identical) 3382 3448 w
-(protection) 3832 3448 w
-(as) 4369 3448 w
-(files) 4514 3448 w
-(in) 4755 3448 w
-(the) 4885 3448 w
-(regular) 720 3568 w
-(file) 1102 3568 w
-(system;) 1288 3568 w
-(if) 1695 3568 w
-(a) 1796 3568 w
-(file) 1886 3568 w
-(is) 2072 3568 w
-(owned) 2187 3568 w
-(by) 2541 3568 w
-10 /LucidaTypewriter f
-(pjw) 2691 3568 w
-10 /LucidaSansUnicode00 f
-(and) 2942 3568 w
-(read-protected,) 3157 3568 w
-(once) 3962 3568 w
-(it) 4227 3568 w
-(is) 4328 3568 w
-(in) 4443 3568 w
-(the) 4569 3568 w
-(dump) 4759 3568 w
-(file) 720 3688 w
-(system) 911 3688 w
-(it) 1291 3688 w
-(is) 1397 3688 w
-(still) 1517 3688 w
-(owned) 1733 3688 w
-(by) 2093 3688 w
-10 /LucidaTypewriter f
-(pjw) 2249 3688 w
-10 /LucidaSansUnicode00 f
-(and) 2506 3688 w
-(read-protected.) 2727 3688 w
-(Also,) 3570 3688 w
-(since) 3853 3688 w
-(the) 4143 3688 w
-(dump) 4339 3688 w
-(file) 4661 3688 w
-(sys\255) 4853 3688 w
-(tem) 720 3808 w
-(is) 947 3808 w
-(immutable,) 1068 3808 w
-(the) 1658 3808 w
-(file) 1854 3808 w
-(cannot) 2046 3808 w
-(be) 2415 3808 w
-(changed;) 2575 3808 w
-(it) 3059 3808 w
-(is) 3166 3808 w
-(read-protected) 3287 3808 w
-(forever.) 4066 3808 w
-(Drawbacks) 4514 3808 w
-(are) 720 3928 w
-(that) 915 3928 w
-(if) 1149 3928 w
-(the) 1258 3928 w
-(file) 1456 3928 w
-(is) 1650 3928 w
-(readable) 1773 3928 w
-(but) 2234 3928 w
-(should) 2439 3928 w
-(have) 2810 3928 w
-(been) 3078 3928 w
-(read-protected,) 3358 3928 w
-(it) 4172 3928 w
-(is) 4282 3928 w
-(readable) 4406 3928 w
-(for\255) 4868 3928 w
-(ever, and that user names are hard to re-use.) 720 4048 w
-10 /LucidaSans-Demi f
-(Performance) 720 4288 w
-10 /LucidaSansUnicode00 f
-(As) 970 4444 w
-(a) 1137 4444 w
-(simple) 1239 4444 w
-(measure) 1607 4444 w
-(of) 2069 4444 w
-(the) 2215 4444 w
-(performance) 2418 4444 w
-(of) 3082 4444 w
-(the) 3228 4444 w
-(Plan) 3431 4444 w
-(9) 3680 4444 w
-(kernel,) 3791 4444 w
-(we) 4173 4444 w
-(compared) 4354 4444 w
-(the) 4885 4444 w
-(time) 720 4564 w
-(to) 976 4564 w
-(do) 1115 4564 w
-(some) 1280 4564 w
-(simple) 1582 4564 w
-(operations) 1944 4564 w
-(on) 2501 4564 w
-(Plan) 2664 4564 w
-(9) 2905 4564 w
-(and) 3008 4564 w
-(on) 3228 4564 w
-(SGI) 3391 4564 w
-10 /LucidaSansUnicode20 f
-(\031) 3546 4564 w
-10 /LucidaSansUnicode00 f
-(s) 3578 4564 w
-(IRIX) 3669 4564 w
-(Release) 3893 4564 w
-(5.3) 4299 4564 w
-(running) 4497 4564 w
-(on) 4917 4564 w
-(an) 720 4684 w
-(SGI) 886 4684 w
-(Challenge) 1090 4684 w
-(M) 1620 4684 w
-(with) 1756 4684 w
-(a) 2011 4684 w
-(100MHz) 2116 4684 w
-(MIPS) 2572 4684 w
-(R4400) 2846 4684 w
-(and) 3211 4684 w
-(a) 3441 4684 w
-(1-megabyte) 3546 4684 w
-(secondary) 4191 4684 w
-(cache.) 4733 4684 w
-(The test program was written in Alef, compiled with the same compiler, and run on iden\255) 720 4804 w
-(tical hardware, so the only variables are the operating system and libraries.) 720 4924 w
-(The) 970 5080 w
-(program) 1208 5080 w
-(tests) 1681 5080 w
-(the) 1970 5080 w
-(time) 2182 5080 w
-(to) 2455 5080 w
-(do) 2611 5080 w
-(a) 2793 5080 w
-(context) 2906 5080 w
-(switch) 3329 5080 w
-(\() 3694 5080 w
-10 /LucidaTypewriter f
-(rendezvous) 3727 5080 w
-10 /LucidaSansUnicode00 f
-(on) 4505 5080 w
-(Plan) 4686 5080 w
-(9,) 4945 5080 w
-10 /LucidaTypewriter f
-(blockproc) 720 5200 w
-10 /LucidaSansUnicode00 f
-(on) 1410 5200 w
-(IRIX\);) 1575 5200 w
-(a) 1866 5200 w
-(trivial) 1963 5200 w
-(system) 2277 5200 w
-(call) 2659 5200 w
-(\() 2865 5200 w
-10 /LucidaTypewriter f
-(rfork\(0\)) 2898 5200 w
-10 /LucidaSansUnicode00 f
-(and) 3516 5200 w
-10 /LucidaTypewriter f
-(nap\(0\)) 3738 5200 w
-10 /LucidaSansUnicode00 f
-(\);) 4170 5200 w
-(and) 4277 5200 w
-(lightweight) 4498 5200 w
-(fork) 720 5320 w
-(\() 965 5320 w
-10 /LucidaTypewriter f
-(rfork\(RFPROC\)) 998 5320 w
-10 /LucidaSansUnicode00 f
-(and) 1982 5320 w
-10 /LucidaTypewriter f
-(sproc\(PR_SFDS|PR_SADDR\)) 2210 5320 w
-10 /LucidaSansUnicode00 f
-(\).) 3866 5320 w
-(It) 4011 5320 w
-(also) 4126 5320 w
-(measures) 4371 5320 w
-(the) 4885 5320 w
-(time) 720 5440 w
-(to) 968 5440 w
-(send) 1099 5440 w
-(a) 1364 5440 w
-(byte) 1452 5440 w
-(on) 1693 5440 w
-(a) 1849 5440 w
-(pipe) 1937 5440 w
-(from) 2181 5440 w
-(one) 2446 5440 w
-(process) 2658 5440 w
-(to) 3065 5440 w
-(another) 3196 5440 w
-(and) 3603 5440 w
-(the) 3816 5440 w
-(throughput) 4004 5440 w
-(on) 4586 5440 w
-(a pipe) 4742 5440 w
-(between two processes.) 720 5560 w
-(The results appear in Table 1.) 1943 5560 w
-10 /S f
-(_) 1733 5640 w
-(_____________________________________________) 1777 5640 w
-10 /LucidaSansUnicode00 f
-(Test) 2052 5760 w
-(Plan 9) 2818 5760 w
-(IRIX) 3598 5760 w
-10 /S f
-(_) 1733 5780 w
-(_____________________________________________) 1777 5780 w
-10 /LucidaSansUnicode00 f
-(Context switch) 1783 5900 w
-(39 \265s) 2868 5900 w
-(150 \265s) 3529 5900 w
-(System call) 1783 6020 w
-(6 \265s) 2931 6020 w
-(36 \265s) 3592 6020 w
-(Light fork) 1783 6140 w
-(1300 \265s) 2742 6140 w
-(2200 \265s) 3466 6140 w
-(Pipe latency) 1783 6260 w
-(110 \265s) 2805 6260 w
-(200 \265s) 3529 6260 w
-(Pipe bandwidth) 1783 6380 w
-(11678 KB/s) 2679 6380 w
-(14545 KB/s) 3403 6380 w
-10 /S f
-(_) 1733 6400 w
-(_____________________________________________) 1777 6400 w
-(\347) 1733 6400 w
-(\347) 1733 6340 w
-(\347) 1733 6240 w
-(\347) 1733 6140 w
-(\347) 1733 6040 w
-(\347) 1733 5940 w
-(\347) 1733 5840 w
-(\347) 1733 5740 w
-(\347) 4027 6400 w
-(\347) 4027 6340 w
-(\347) 4027 6240 w
-(\347) 4027 6140 w
-(\347) 4027 6040 w
-(\347) 4027 5940 w
-(\347) 4027 5840 w
-(\347) 4027 5740 w
-10 /LucidaSans-Italic f
-(Table 1.) 2025 6580 w
-(Performance comparison.) 2482 6580 w
-10 /LucidaSansUnicode00 f
-(Although) 720 6736 w
-(the) 1203 6736 w
-(Plan) 1397 6736 w
-(9) 1637 6736 w
-(times) 1739 6736 w
-(are) 2044 6736 w
-(not) 2235 6736 w
-(spectacular,) 2434 6736 w
-(they) 3056 6736 w
-(show) 3302 6736 w
-(that) 3592 6736 w
-(the) 3822 6736 w
-(kernel) 4016 6736 w
-(is) 4357 6736 w
-(competitive) 4476 6736 w
-(with commercial systems.) 720 6856 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 19 19
-%%Page: 20 20
-/saveobj save def
-mark
-20 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 20 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Discussion) 720 840 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 996 w
-(9) 1213 996 w
-(has) 1318 996 w
-(a) 1528 996 w
-(relatively) 1625 996 w
-(conventional) 2103 996 w
-(kernel;) 2762 996 w
-(the) 3138 996 w
-(system) 3336 996 w
-10 /LucidaSansUnicode20 f
-(\031) 3676 996 w
-10 /LucidaSansUnicode00 f
-(s) 3708 996 w
-(novelty) 3802 996 w
-(lies) 4194 996 w
-(in) 4402 996 w
-(the) 4536 996 w
-(pieces) 4734 996 w
-(outside) 720 1116 w
-(the) 1123 1116 w
-(kernel) 1322 1116 w
-(and) 1668 1116 w
-(the) 1892 1116 w
-(way) 2090 1116 w
-(they) 2317 1116 w
-(interact.) 2567 1116 w
-(When) 3042 1116 w
-(building) 3351 1116 w
-(Plan) 3793 1116 w
-(9,) 4037 1116 w
-(we) 4175 1116 w
-(considered) 4351 1116 w
-(all) 4927 1116 w
-(aspects) 720 1236 w
-(of) 1134 1236 w
-(the) 1282 1236 w
-(system) 1487 1236 w
-(together,) 1877 1236 w
-(solving) 2371 1236 w
-(problems) 2767 1236 w
-(where) 3275 1236 w
-(the) 3618 1236 w
-(solution) 3824 1236 w
-(fit) 4267 1236 w
-(best.) 4421 1236 w
-(Some\255) 4743 1236 w
-(times) 720 1356 w
-(the) 1022 1356 w
-(solution) 1213 1356 w
-(spanned) 1641 1356 w
-(many) 2089 1356 w
-(components.) 2387 1356 w
-(An) 3083 1356 w
-(example) 3249 1356 w
-(is) 3697 1356 w
-(the) 3812 1356 w
-(problem) 4002 1356 w
-(of) 4443 1356 w
-(heteroge\255) 4576 1356 w
-(neous) 720 1476 w
-(instruction) 1067 1476 w
-(architectures,) 1645 1476 w
-(which) 2362 1476 w
-(is) 2699 1476 w
-(addressed) 2835 1476 w
-(by) 3390 1476 w
-(the) 3561 1476 w
-(compilers) 3772 1476 w
-(\(different) 4302 1476 w
-(code) 4809 1476 w
-(characters,) 720 1596 w
-(portable) 1301 1596 w
-(object) 1755 1596 w
-(code\),) 2102 1596 w
-(the) 2447 1596 w
-(environment) 2651 1596 w
-(\() 3311 1596 w
-10 /LucidaTypewriter f
-($cputype) 3344 1596 w
-10 /LucidaSansUnicode00 f
-(and) 3968 1596 w
-10 /LucidaTypewriter f
-($objtype) 4196 1596 w
-10 /LucidaSansUnicode00 f
-(\),) 4772 1596 w
-(the) 4885 1596 w
-(name) 720 1716 w
-(space) 1029 1716 w
-(\(binding) 1348 1716 w
-(in) 1794 1716 w
-10 /LucidaTypewriter f
-(/bin) 1928 1716 w
-10 /LucidaSansUnicode00 f
-(\),) 2216 1716 w
-(and) 2324 1716 w
-(other) 2547 1716 w
-(components.) 2847 1716 w
-(Sometimes) 3551 1716 w
-(many) 4124 1716 w
-(issues) 4430 1716 w
-(could) 4774 1716 w
-(be) 720 1836 w
-(solved) 879 1836 w
-(in) 1231 1836 w
-(a) 1362 1836 w
-(single) 1457 1836 w
-(place.) 1786 1836 w
-(The) 2144 1836 w
-(best) 2365 1836 w
-(example) 2612 1836 w
-(is) 3065 1836 w
-(9P,) 3185 1836 w
-(which) 3375 1836 w
-(centralizes) 3696 1836 w
-(naming,) 4259 1836 w
-(access,) 4693 1836 w
-(and) 720 1956 w
-(authentication.) 942 1956 w
-(9P) 1743 1956 w
-(is) 1903 1956 w
-(really) 2025 1956 w
-(the) 2329 1956 w
-(core) 2526 1956 w
-(of) 2777 1956 w
-(the) 2917 1956 w
-(system;) 3114 1956 w
-(it) 3528 1956 w
-(is) 3636 1956 w
-(fair) 3758 1956 w
-(to) 3962 1956 w
-(say) 4102 1956 w
-(that) 4302 1956 w
-(the) 4535 1956 w
-(Plan) 4733 1956 w
-(9) 4977 1956 w
-(kernel is primarily a 9P multiplexer.) 720 2076 w
-(Plan) 970 2232 w
-(9) 1212 2232 w
-10 /LucidaSansUnicode20 f
-(\031) 1275 2232 w
-10 /LucidaSansUnicode00 f
-(s) 1307 2232 w
-(focus) 1399 2232 w
-(on) 1702 2232 w
-(files) 1866 2232 w
-(and) 2109 2232 w
-(naming) 2330 2232 w
-(is) 2735 2232 w
-(central) 2857 2232 w
-(to) 3230 2232 w
-(its) 3370 2232 w
-(expressiveness.) 3529 2232 w
-(Particularly) 4371 2232 w
-(in) 4949 2232 w
-(distributed) 720 2352 w
-(computing,) 1288 2352 w
-(the) 1877 2352 w
-(way) 2068 2352 w
-(things) 2288 2352 w
-(are) 2627 2352 w
-(named) 2815 2352 w
-(has) 3180 2352 w
-(profound) 3384 2352 w
-(influence) 3870 2352 w
-(on) 4350 2352 w
-(the) 4509 2352 w
-(system) 4700 2352 w
-([Nee89].) 720 2472 w
-(The) 1199 2472 w
-(combination) 1417 2472 w
-(of) 2057 2472 w
-(local) 2192 2472 w
-(name) 2454 2472 w
-(spaces) 2757 2472 w
-(and) 3122 2472 w
-(global) 3340 2472 w
-(conventions) 3677 2472 w
-(to) 4299 2472 w
-(interconnect) 4435 2472 w
-(networked) 720 2592 w
-(resources) 1273 2592 w
-(avoids) 1785 2592 w
-(the) 2138 2592 w
-(difficulty) 2335 2592 w
-(of) 2803 2592 w
-(maintaining) 2943 2592 w
-(a) 3560 2592 w
-(global) 3657 2592 w
-(uniform) 3998 2592 w
-(name) 4425 2592 w
-(space,) 4732 2592 w
-(while) 720 2712 w
-(naming) 1011 2712 w
-(everything) 1412 2712 w
-(like) 1959 2712 w
-(a) 2169 2712 w
-(file) 2262 2712 w
-(makes) 2451 2712 w
-(the) 2803 2712 w
-(system) 2997 2712 w
-(easy) 3376 2712 w
-(to) 3629 2712 w
-(understand,) 3766 2712 w
-(even) 4389 2712 w
-(for) 4654 2712 w
-(nov\255) 4832 2712 w
-(ices.) 720 2832 w
-(Consider) 1005 2832 w
-(the) 1471 2832 w
-(dump) 1659 2832 w
-(file) 1973 2832 w
-(system,) 2157 2832 w
-(which) 2562 2832 w
-(is) 2876 2832 w
-(trivial) 2989 2832 w
-(to) 3294 2832 w
-(use) 3425 2832 w
-(for) 3627 2832 w
-(anyone) 3799 2832 w
-(familiar) 4180 2832 w
-(with) 4581 2832 w
-(hier\255) 4819 2832 w
-(archical) 720 2952 w
-(file) 1138 2952 w
-(systems.) 1334 2952 w
-(At) 1834 2952 w
-(a) 1985 2952 w
-(deeper) 2085 2952 w
-(level,) 2465 2952 w
-(building) 2764 2952 w
-(all) 3209 2952 w
-(the) 3368 2952 w
-(resources) 3569 2952 w
-(above) 4085 2952 w
-(a) 4418 2952 w
-(single) 4519 2952 w
-(uni\255) 4854 2952 w
-(form) 720 3072 w
-(interface) 998 3072 w
-(makes) 1468 3072 w
-(interoperability) 1827 3072 w
-(easy.) 2613 3072 w
-(Once) 2937 3072 w
-(a) 3230 3072 w
-(resource) 3331 3072 w
-(exports) 3795 3072 w
-(a) 4210 3072 w
-(9P) 4310 3072 w
-(interface,) 4473 3072 w
-(it) 4974 3072 w
-(can) 720 3192 w
-(combine) 931 3192 w
-(transparently) 1390 3192 w
-(with) 2075 3192 w
-(any) 2324 3192 w
-(other) 2537 3192 w
-(part) 2838 3192 w
-(of) 3078 3192 w
-(the) 3220 3192 w
-(system) 3419 3192 w
-(to) 3803 3192 w
-(build) 3945 3192 w
-(unusual) 4235 3192 w
-(applica\255) 4662 3192 w
-(tions;) 720 3312 w
-(the) 1043 3312 w
-(details) 1249 3312 w
-(are) 1620 3312 w
-(hidden.) 1823 3312 w
-(This) 2272 3312 w
-(may) 2527 3312 w
-(sound) 2777 3312 w
-(object-oriented,) 3126 3312 w
-(but) 3969 3312 w
-(there) 4181 3312 w
-(are) 4483 3312 w
-(distinc\255) 4685 3312 w
-(tions.) 720 3432 w
-(First,) 1064 3432 w
-(9P) 1348 3432 w
-(defines) 1506 3432 w
-(a) 1900 3432 w
-(fixed) 1995 3432 w
-(set) 2281 3432 w
-(of) 2465 3432 w
-10 /LucidaSansUnicode20 f
-(\030) 2603 3432 w
-10 /LucidaSansUnicode00 f
-(methods) 2635 3432 w
-10 /LucidaSansUnicode20 f
-(\031) 3058 3432 w
-10 /LucidaSansUnicode00 f
-(;) 3090 3432 w
-(it) 3162 3432 w
-(is) 3268 3432 w
-(not) 3388 3432 w
-(an) 3588 3432 w
-(extensible) 3746 3432 w
-(protocol.) 4287 3432 w
-(More) 4796 3432 w
-(important,) 720 3552 w
-(files) 1296 3552 w
-(are) 1563 3552 w
-(well-defined) 1780 3552 w
-(and) 2460 3552 w
-(well-understood) 2705 3552 w
-(and) 3576 3552 w
-(come) 3821 3552 w
-(prepackaged) 4147 3552 w
-(with) 4835 3552 w
-(familiar) 720 3672 w
-(methods) 1127 3672 w
-(of) 1589 3672 w
-(access,) 1726 3672 w
-(protection,) 2112 3672 w
-(naming,) 2681 3672 w
-(and) 3115 3672 w
-(networking.) 3334 3672 w
-(Objects,) 3982 3672 w
-(despite) 4420 3672 w
-(their) 4815 3672 w
-(generality,) 720 3792 w
-(do) 1266 3792 w
-(not) 1425 3792 w
-(come) 1620 3792 w
-(with) 1916 3792 w
-(these) 2156 3792 w
-(attributes) 2453 3792 w
-(defined.) 2956 3792 w
-(By) 3421 3792 w
-(reducing) 3566 3792 w
-10 /LucidaSansUnicode20 f
-(\030) 4027 3792 w
-10 /LucidaSansUnicode00 f
-(object) 4059 3792 w
-10 /LucidaSansUnicode20 f
-(\031) 4357 3792 w
-10 /LucidaSansUnicode00 f
-(to) 4424 3792 w
-10 /LucidaSansUnicode20 f
-(\030) 4557 3792 w
-10 /LucidaSansUnicode00 f
-(file) 4589 3792 w
-10 /LucidaSansUnicode20 f
-(\031) 4740 3792 w
-10 /LucidaSansUnicode00 f
-(,) 4772 3792 w
-(Plan) 4839 3792 w
-(9 gets some technology for free.) 720 3912 w
-(Nonetheless,) 970 4068 w
-(it) 1635 4068 w
-(is) 1739 4068 w
-(possible) 1857 4068 w
-(to) 2299 4068 w
-(push) 2436 4068 w
-(the) 2713 4068 w
-(idea) 2907 4068 w
-(of) 3149 4068 w
-(file-based) 3286 4068 w
-(computing) 3822 4068 w
-(too) 4381 4068 w
-(far.) 4579 4068 w
-(Con\255) 4815 4068 w
-(verting) 720 4188 w
-(every) 1096 4188 w
-(resource) 1390 4188 w
-(in) 1846 4188 w
-(the) 1974 4188 w
-(system) 2166 4188 w
-(into) 2543 4188 w
-(a) 2769 4188 w
-(file) 2861 4188 w
-(system) 3049 4188 w
-(is) 3425 4188 w
-(a) 3541 4188 w
-(kind) 3632 4188 w
-(of) 3880 4188 w
-(metaphor,) 4014 4188 w
-(and) 4550 4188 w
-(meta\255) 4766 4188 w
-(phors) 720 4308 w
-(can) 1036 4308 w
-(be) 1242 4308 w
-(abused.) 1399 4308 w
-(A) 1851 4308 w
-(good) 1958 4308 w
-(example) 2243 4308 w
-(of) 2694 4308 w
-(restraint) 2830 4308 w
-(is) 3277 4308 w
-10 /LucidaTypewriter f
-(/proc) 3395 4308 w
-10 /LucidaSansUnicode00 f
-(,) 3755 4308 w
-(which) 3825 4308 w
-(is) 4144 4308 w
-(only) 4262 4308 w
-(a) 4504 4308 w
-(view) 4597 4308 w
-(of) 4849 4308 w
-(a) 4985 4308 w
-(process,) 720 4428 w
-(not) 1172 4428 w
-(a) 1378 4428 w
-(representation.) 1479 4428 w
-(To) 2296 4428 w
-(run) 2465 4428 w
-(processes,) 2675 4428 w
-(the) 3233 4428 w
-(usual) 3433 4428 w
-10 /LucidaTypewriter f
-(fork) 3737 4428 w
-10 /LucidaSansUnicode00 f
-(and) 4070 4428 w
-10 /LucidaTypewriter f
-(exec) 4295 4428 w
-10 /LucidaSansUnicode00 f
-(calls) 4628 4428 w
-(are) 4888 4428 w
-(still necessary, rather than doing something like) 720 4548 w
-9 /LucidaTypewriter f
-(cp) 1008 4718 w
-(/bin/date) 1203 4718 w
-(/proc/clone/mem) 1853 4718 w
-10 /LucidaSansUnicode00 f
-(The) 720 4898 w
-(problem) 940 4898 w
-(with) 1385 4898 w
-(such) 1629 4898 w
-(examples) 1894 4898 w
-(is) 2397 4898 w
-(that) 2516 4898 w
-(they) 2746 4898 w
-(require) 2992 4898 w
-(the) 3379 4898 w
-(server) 3574 4898 w
-(to) 3911 4898 w
-(do) 4049 4898 w
-(things) 4213 4898 w
-(not) 4556 4898 w
-(under) 4756 4898 w
-(its) 720 5018 w
-(control.) 884 5018 w
-(The) 1337 5018 w
-(ability) 1565 5018 w
-(to) 1906 5018 w
-(assign) 2051 5018 w
-(meaning) 2408 5018 w
-(to) 2874 5018 w
-(a) 3019 5018 w
-(command) 3121 5018 w
-(like) 3646 5018 w
-(this) 3865 5018 w
-(does) 4090 5018 w
-(not) 4367 5018 w
-(imply) 4573 5018 w
-(the) 4885 5018 w
-(meaning will fall naturally out of) 720 5138 w
-(the) 2326 5138 w
-(structure) 2514 5138 w
-(of) 2985 5138 w
-(answering) 3116 5138 w
-(the) 3644 5138 w
-(9P) 3832 5138 w
-(requests) 3983 5138 w
-(it) 4433 5138 w
-(generates.) 4532 5138 w
-(As) 720 5258 w
-(a) 886 5258 w
-(related) 987 5258 w
-(example,) 1370 5258 w
-(Plan) 1861 5258 w
-(9) 2108 5258 w
-(does) 2217 5258 w
-(not) 2494 5258 w
-(put) 2700 5258 w
-(machine) 2907 5258 w
-10 /LucidaSansUnicode20 f
-(\031) 3315 5258 w
-10 /LucidaSansUnicode00 f
-(s) 3347 5258 w
-(network) 3443 5258 w
-(names) 3880 5258 w
-(in) 4242 5258 w
-(the) 4378 5258 w
-(file) 4578 5258 w
-(name) 4774 5258 w
-(space.) 720 5378 w
-(The) 1096 5378 w
-(network) 1313 5378 w
-(interfaces) 1741 5378 w
-(provide) 2252 5378 w
-(a) 2653 5378 w
-(very) 2744 5378 w
-(different) 2982 5378 w
-(model) 3437 5378 w
-(of) 3776 5378 w
-(naming,) 3911 5378 w
-(because) 4343 5378 w
-(using) 4774 5378 w
-10 /LucidaTypewriter f
-(open) 720 5498 w
-10 /LucidaSansUnicode00 f
-(,) 1008 5498 w
-10 /LucidaTypewriter f
-(create) 1087 5498 w
-10 /LucidaSansUnicode00 f
-(,) 1519 5498 w
-10 /LucidaTypewriter f
-(read) 1598 5498 w
-10 /LucidaSansUnicode00 f
-(,) 1886 5498 w
-(and) 1965 5498 w
-10 /LucidaTypewriter f
-(write) 2192 5498 w
-10 /LucidaSansUnicode00 f
-(on) 2599 5498 w
-(such) 2769 5498 w
-(files) 3042 5498 w
-(would) 3291 5498 w
-(not) 3629 5498 w
-(offer) 3835 5498 w
-(a) 4113 5498 w
-(suitable) 4214 5498 w
-(place) 4642 5498 w
-(to) 4942 5498 w
-(encode all the details of call setup for an arbitrary network.) 720 5618 w
-(This) 3667 5618 w
-(does) 3905 5618 w
-(not) 4169 5618 w
-(mean) 4362 5618 w
-(that) 4661 5618 w
-(the) 4885 5618 w
-(network) 720 5738 w
-(interface) 1147 5738 w
-(cannot) 1606 5738 w
-(be) 1969 5738 w
-(file-like,) 2123 5738 w
-(just) 2571 5738 w
-(that) 2786 5738 w
-(it) 3012 5738 w
-(must) 3113 5738 w
-(have) 3390 5738 w
-(a) 3649 5738 w
-(more) 3738 5738 w
-(tightly) 4023 5738 w
-(defined) 4365 5738 w
-(struc\255) 4765 5738 w
-(ture.) 720 5858 w
-(What) 970 6014 w
-(would) 1243 6014 w
-(we) 1568 6014 w
-(do) 1735 6014 w
-(differently) 1893 6014 w
-(next) 2426 6014 w
-(time?) 2676 6014 w
-(Some) 2999 6014 w
-(elements) 3297 6014 w
-(of) 3771 6014 w
-(the) 3903 6014 w
-(implementation) 4092 6014 w
-(are) 4888 6014 w
-(unsatisfactory.) 720 6134 w
-(Using) 1501 6134 w
-(streams) 1810 6134 w
-(to) 2229 6134 w
-(implement) 2362 6134 w
-(network) 2915 6134 w
-(interfaces) 3342 6134 w
-(in) 3852 6134 w
-(the) 3978 6134 w
-(kernel) 4168 6134 w
-(allows) 4505 6134 w
-(pro\255) 4842 6134 w
-(tocols) 720 6254 w
-(to) 1052 6254 w
-(be) 1192 6254 w
-(connected) 1353 6254 w
-(together) 1894 6254 w
-(dynamically,) 2348 6254 w
-(such) 2992 6254 w
-(as) 3260 6254 w
-(to) 3409 6254 w
-(attach) 3550 6254 w
-(the) 3890 6254 w
-(same) 4088 6254 w
-(TTY) 4386 6254 w
-(driver) 4617 6254 w
-(to) 4942 6254 w
-(TCP,) 720 6374 w
-(URP,) 983 6374 w
-(and) 1246 6374 w
-(IL) 1470 6374 w
-(connections,) 1596 6374 w
-(but) 2255 6374 w
-(Plan) 2461 6374 w
-(9) 2706 6374 w
-(makes) 2812 6374 w
-(no) 3168 6374 w
-(use) 3334 6374 w
-(of) 3546 6374 w
-(this) 3687 6374 w
-(configurability.) 3909 6374 w
-(\(It) 4715 6374 w
-(was) 4857 6374 w
-(exploited,) 720 6494 w
-(however,) 1265 6494 w
-(in) 1760 6494 w
-(the) 1909 6494 w
-(research) 2123 6494 w
-(UNIX) 2595 6494 w
-(system) 2889 6494 w
-(for) 3288 6494 w
-(which) 3486 6494 w
-(streams) 3826 6494 w
-(were) 4269 6494 w
-(invented.\)) 4558 6494 w
-(Replacing streams by static I/O queues would simplify the code and make it faster.) 720 6614 w
-(Although) 970 6770 w
-(the) 1453 6770 w
-(main) 1647 6770 w
-(Plan) 1925 6770 w
-(9) 2165 6770 w
-(kernel) 2267 6770 w
-(is) 2609 6770 w
-(portable) 2729 6770 w
-(across) 3174 6770 w
-(many) 3524 6770 w
-(machines,) 3826 6770 w
-(the) 4357 6770 w
-(file) 4552 6770 w
-(server) 4743 6770 w
-(is) 720 6890 w
-(implemented) 834 6890 w
-(separately.) 1505 6890 w
-(This) 2098 6890 w
-(has) 2337 6890 w
-(caused) 2539 6890 w
-(several) 2910 6890 w
-(problems:) 3283 6890 w
-(drivers) 3805 6890 w
-(that) 4171 6890 w
-(must) 4395 6890 w
-(be) 4671 6890 w
-(writ\255) 4823 6890 w
-(ten) 720 7010 w
-(twice,) 910 7010 w
-(bugs) 1227 7010 w
-(that) 1501 7010 w
-(must) 1728 7010 w
-(be) 2007 7010 w
-(fixed) 2162 7010 w
-(twice,) 2444 7010 w
-(and) 2762 7010 w
-(weaker) 2978 7010 w
-(portability) 3357 7010 w
-(of) 3889 7010 w
-(the) 4023 7010 w
-(file) 4214 7010 w
-(system) 4401 7010 w
-(code.) 4777 7010 w
-(The) 720 7130 w
-(solution) 935 7130 w
-(is) 1360 7130 w
-(easy:) 1473 7130 w
-(the) 1752 7130 w
-(file) 1940 7130 w
-(server) 2124 7130 w
-(kernel) 2454 7130 w
-(should) 2789 7130 w
-(be) 3150 7130 w
-(maintained) 3302 7130 w
-(as) 3876 7130 w
-(a) 4015 7130 w
-(variant) 4103 7130 w
-(of) 4467 7130 w
-(the) 4598 7130 w
-(regu\255) 4786 7130 w
-(lar) 720 7250 w
-(operating) 885 7250 w
-(system,) 1391 7250 w
-(with) 1803 7250 w
-(no) 2048 7250 w
-(user) 2212 7250 w
-(processes) 2463 7250 w
-(and) 2985 7250 w
-(special) 3206 7250 w
-(compiled-in) 3581 7250 w
-(kernel) 4216 7250 w
-(processes) 4559 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 20 20
-%%Page: 21 21
-/saveobj save def
-mark
-21 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 21 \255) 2752 480 w
-(to) 720 840 w
-(implement) 852 840 w
-(file) 1404 840 w
-(service.) 1589 840 w
-(Another) 2023 840 w
-(improvement) 2444 840 w
-(to) 3120 840 w
-(the) 3251 840 w
-(file) 3439 840 w
-(system) 3623 840 w
-(would) 3996 840 w
-(be) 4321 840 w
-(a) 4473 840 w
-(change) 4561 840 w
-(of) 4942 840 w
-(internal) 720 960 w
-(structure.) 1136 960 w
-(The) 1683 960 w
-(WORM) 1909 960 w
-(jukebox) 2267 960 w
-(is) 2703 960 w
-(the) 2828 960 w
-(least) 3028 960 w
-(reliable) 3301 960 w
-(piece) 3704 960 w
-(of) 4005 960 w
-(the) 4149 960 w
-(hardware,) 4350 960 w
-(but) 4878 960 w
-(because) 720 1080 w
-(it) 1159 1080 w
-(holds) 1270 1080 w
-(the) 1581 1080 w
-(metadata) 1781 1080 w
-(of) 2277 1080 w
-(the) 2420 1080 w
-(file) 2620 1080 w
-(system,) 2815 1080 w
-(it) 3231 1080 w
-(must) 3341 1080 w
-(be) 3628 1080 w
-(present) 3791 1080 w
-(in) 4201 1080 w
-(order) 4336 1080 w
-(to) 4642 1080 w
-(serve) 4784 1080 w
-(files.) 720 1200 w
-(The) 1024 1200 w
-(system) 1243 1200 w
-(could) 1621 1200 w
-(be) 1925 1200 w
-(restructured) 2082 1200 w
-(so) 2719 1200 w
-(the) 2870 1200 w
-(WORM) 3064 1200 w
-(is) 3416 1200 w
-(a) 3535 1200 w
-(backup) 3629 1200 w
-(device) 4020 1200 w
-(only,) 4366 1200 w
-(with) 4641 1200 w
-(the) 4885 1200 w
-(file) 720 1320 w
-(system) 922 1320 w
-(proper) 1313 1320 w
-(residing) 1689 1320 w
-(on) 2133 1320 w
-(magnetic) 2307 1320 w
-(disks.) 2803 1320 w
-(This) 3170 1320 w
-(would) 3426 1320 w
-(require) 3768 1320 w
-(no) 4166 1320 w
-(change) 4339 1320 w
-(to) 4737 1320 w
-(the) 4885 1320 w
-(external interface.) 720 1440 w
-(Although) 970 1596 w
-(Plan) 1461 1596 w
-(9) 1709 1596 w
-(has) 1819 1596 w
-(per-process) 2034 1596 w
-(name) 2673 1596 w
-(spaces,) 2986 1596 w
-(it) 3392 1596 w
-(has) 3505 1596 w
-(no) 3721 1596 w
-(mechanism) 3892 1596 w
-(to) 4492 1596 w
-(give) 4638 1596 w
-(the) 4885 1596 w
-(description) 720 1716 w
-(of) 1304 1716 w
-(a) 1443 1716 w
-(process) 1539 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 1913 1716 w
-10 /LucidaSansUnicode00 f
-(s) 1945 1716 w
-(name) 2037 1716 w
-(space) 2344 1716 w
-(to) 2661 1716 w
-(another) 2800 1716 w
-(process) 3215 1716 w
-(except) 3630 1716 w
-(by) 3995 1716 w
-(direct) 4151 1716 w
-(inheritance.) 4468 1716 w
-(The) 720 1836 w
-10 /LucidaTypewriter f
-(cpu) 960 1836 w
-10 /LucidaSansUnicode00 f
-(command,) 1235 1836 w
-(for) 1804 1836 w
-(example,) 2002 1836 w
-(cannot) 2506 1836 w
-(in) 2893 1836 w
-(general) 3043 1836 w
-(reproduce) 3463 1836 w
-(the) 4016 1836 w
-(terminal) 4230 1836 w
-10 /LucidaSansUnicode20 f
-(\031) 4632 1836 w
-10 /LucidaSansUnicode00 f
-(s) 4664 1836 w
-(name) 4774 1836 w
-(space;) 720 1956 w
-(it) 1065 1956 w
-(can) 1168 1956 w
-(only) 1373 1956 w
-(re-interpret) 1614 1956 w
-(the) 2228 1956 w
-(user) 2420 1956 w
-10 /LucidaSansUnicode20 f
-(\031) 2630 1956 w
-10 /LucidaSansUnicode00 f
-(s) 2662 1956 w
-(login) 2749 1956 w
-(profile) 3028 1956 w
-(and) 3380 1956 w
-(make) 3596 1956 w
-(substitutions) 3894 1956 w
-(for) 4562 1956 w
-(things) 4737 1956 w
-(like) 720 2076 w
-(the) 928 2076 w
-(name) 1119 2076 w
-(of) 1422 2076 w
-(the) 1557 2076 w
-(binary) 1749 2076 w
-(directory) 2088 2076 w
-(to) 2556 2076 w
-(load.) 2691 2076 w
-(This) 3000 2076 w
-(misses) 3242 2076 w
-(any) 3610 2076 w
-(local) 3816 2076 w
-(modifications) 4078 2076 w
-(made) 4773 2076 w
-(before) 720 2196 w
-(running) 1068 2196 w
-10 /LucidaTypewriter f
-(cpu) 1482 2196 w
-10 /LucidaSansUnicode00 f
-(.) 1698 2196 w
-(It) 1796 2196 w
-(should) 1895 2196 w
-(instead) 2256 2196 w
-(be) 2642 2196 w
-(possible) 2794 2196 w
-(to) 3230 2196 w
-(capture) 3361 2196 w
-(the) 3759 2196 w
-(terminal) 3947 2196 w
-10 /LucidaSansUnicode20 f
-(\031) 4349 2196 w
-10 /LucidaSansUnicode00 f
-(s) 4381 2196 w
-(name) 4465 2196 w
-(space) 4764 2196 w
-(and transmit its description to a remote process.) 720 2316 w
-(Despite) 970 2472 w
-(these) 1385 2472 w
-(problems,) 1695 2472 w
-(Plan) 2232 2472 w
-(9) 2481 2472 w
-(works) 2592 2472 w
-(well.) 2928 2472 w
-(It) 3231 2472 w
-(has) 3345 2472 w
-(matured) 3562 2472 w
-(into) 4018 2472 w
-(the) 4256 2472 w
-(system) 4460 2472 w
-(that) 4849 2472 w
-(supports) 720 2592 w
-(our) 1182 2592 w
-(research,) 1379 2592 w
-(rather) 1857 2592 w
-(than) 2182 2592 w
-(being) 2431 2592 w
-(the) 2736 2592 w
-(subject) 2924 2592 w
-(of the research itself.) 3307 2592 w
-(Experimental) 4404 2592 w
-(new) 720 2712 w
-(work) 964 2712 w
-(includes) 1250 2712 w
-(developing) 1702 2712 w
-(interfaces) 2284 2712 w
-(to) 2808 2712 w
-(faster) 2955 2712 w
-(networks,) 3282 2712 w
-(file) 3807 2712 w
-(caching) 4008 2712 w
-(in) 4430 2712 w
-(the) 4571 2712 w
-(client) 4776 2712 w
-(kernel,) 720 2832 w
-(encapsulating) 1106 2832 w
-(and) 1832 2832 w
-(exporting) 2064 2832 w
-(name) 2588 2832 w
-(spaces,) 2905 2832 w
-(and) 3315 2832 w
-(the) 3546 2832 w
-(ability) 3752 2832 w
-(to) 4097 2832 w
-(re-establish) 4246 2832 w
-(the) 4885 2832 w
-(client) 720 2952 w
-(state) 1020 2952 w
-(after) 1292 2952 w
-(a) 1554 2952 w
-(server) 1645 2952 w
-(crash.) 1978 2952 w
-(Attention) 2338 2952 w
-(is) 2824 2952 w
-(now) 2940 2952 w
-(focusing) 3176 2952 w
-(on) 3627 2952 w
-(using) 3787 2952 w
-(the) 4090 2952 w
-(system) 4282 2952 w
-(to) 4659 2952 w
-(build) 4794 2952 w
-(distributed applications.) 720 3072 w
-(One) 970 3228 w
-(reason) 1207 3228 w
-(for) 1574 3228 w
-(Plan) 1754 3228 w
-(9) 1996 3228 w
-10 /LucidaSansUnicode20 f
-(\031) 2059 3228 w
-10 /LucidaSansUnicode00 f
-(s) 2091 3228 w
-(success) 2183 3228 w
-(is) 2597 3228 w
-(that) 2718 3228 w
-(we) 2951 3228 w
-(use) 3126 3228 w
-(it) 3337 3228 w
-(for) 3445 3228 w
-(our) 3626 3228 w
-(daily) 3832 3228 w
-(work,) 4102 3228 w
-(not) 4413 3228 w
-(just) 4615 3228 w
-(as) 4837 3228 w
-(a) 4985 3228 w
-(research) 720 3348 w
-(tool.) 1173 3348 w
-(Active) 1464 3348 w
-(use) 1797 3348 w
-(forces) 2005 3348 w
-(us) 2341 3348 w
-(to) 2493 3348 w
-(address) 2630 3348 w
-(shortcomings) 3049 3348 w
-(as) 3749 3348 w
-(they) 3894 3348 w
-(arise) 4140 3348 w
-(and) 4411 3348 w
-(to) 4630 3348 w
-(adapt) 4767 3348 w
-(the) 720 3468 w
-(system) 911 3468 w
-(to) 1287 3468 w
-(solve) 1421 3468 w
-(our) 1706 3468 w
-(problems.) 1907 3468 w
-(Through) 2465 3468 w
-(this) 2915 3468 w
-(process,) 3131 3468 w
-(Plan) 3574 3468 w
-(9) 3812 3468 w
-(has) 3912 3468 w
-(become) 4117 3468 w
-(a) 4534 3468 w
-(comfort\255) 4626 3468 w
-(able,) 720 3588 w
-(productive) 1011 3588 w
-(programming) 1581 3588 w
-(environment,) 2298 3588 w
-(as) 2996 3588 w
-(well) 3157 3588 w
-(as) 3403 3588 w
-(a) 3564 3588 w
-(vehicle) 3674 3588 w
-(for) 4064 3588 w
-(further) 4258 3588 w
-(systems) 4649 3588 w
-(research.) 720 3708 w
-10 /LucidaSans-Demi f
-(References) 720 3948 w
-9 /LucidaSansUnicode00 f
-([9man]) 720 4084 w
-9 /LucidaSans-Italic f
-(Plan) 1125 4084 w
-(9) 1343 4084 w
-(Programmer's) 1429 4084 w
-(Manual,) 2089 4084 w
-(Volume) 2470 4084 w
-(1,) 2826 4084 w
-9 /LucidaSansUnicode00 f
-(AT&T) 2941 4084 w
-(Bell) 3209 4084 w
-(Laboratories,) 3392 4084 w
-(Murray) 3994 4084 w
-(Hill,) 4327 4084 w
-(NJ,) 4530 4084 w
-(1995.) 4683 4084 w
-([ANSIC]) 720 4220 w
-9 /LucidaSans-Italic f
-(American) 1125 4220 w
-(National) 1573 4220 w
-(Standard) 1972 4220 w
-(for) 2404 4220 w
-(Information) 2561 4220 w
-(Systems) 3106 4220 w
-9 /LucidaSansUnicode20 f
-(\023) 3489 4220 w
-9 /LucidaSans-Italic f
-(Programming) 3563 4220 w
-(Language) 4197 4220 w
-(C) 4657 4220 w
-9 /LucidaSansUnicode00 f
-(,) 4718 4220 w
-(Amer\255) 4777 4220 w
-(ican) 1125 4320 w
-(National) 1332 4320 w
-(Standards) 1724 4320 w
-(Institute,) 2188 4320 w
-(Inc.,) 2605 4320 w
-(New) 2820 4320 w
-(York,) 3035 4320 w
-(1990.) 3293 4320 w
-([Duff90]) 720 4456 w
-(Tom) 1125 4456 w
-(Duff,) 1350 4456 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1598 4456 w
-9 /LucidaSansUnicode00 f
-(Rc) 1656 4456 w
-(-) 1788 4456 w
-(A) 1869 4456 w
-(Shell) 1960 4456 w
-(for) 2196 4456 w
-(Plan) 2350 4456 w
-(9) 2561 4456 w
-(and) 2647 4456 w
-(UNIX) 2839 4456 w
-(systems) 3080 4456 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3432 4456 w
-9 /LucidaSansUnicode00 f
-(,) 3490 4456 w
-9 /LucidaSans-Italic f
-(Proc.) 3548 4456 w
-(of) 3797 4456 w
-(the) 3912 4456 w
-(Summer) 4080 4456 w
-(1990) 4475 4456 w
-(UKUUG) 4733 4456 w
-(Conf.,) 1125 4556 w
-9 /LucidaSansUnicode00 f
-(London,) 1414 4556 w
-(July,) 1799 4556 w
-(1990,) 2014 4556 w
-(pp.) 2300 4556 w
-(21-33,) 2472 4556 w
-(reprinted,) 2810 4556 w
-(in) 3271 4556 w
-(a) 3382 4556 w
-(different) 3461 4556 w
-(form,) 3865 4556 w
-(in) 4132 4556 w
-(this) 4243 4556 w
-(volume.) 4433 4556 w
-([Fra80]) 720 4692 w
-(A.G.) 1125 4692 w
-(Fraser,) 1346 4692 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1680 4692 w
-9 /LucidaSansUnicode00 f
-(Datakit) 1738 4692 w
-9 /LucidaSansUnicode20 f
-(\023) 2086 4692 w
-9 /LucidaSansUnicode00 f
-(A) 2167 4692 w
-(Modular) 2265 4692 w
-(Network) 2659 4692 w
-(for) 3058 4692 w
-(Synchronous) 3220 4692 w
-(and) 3816 4692 w
-(Asynchronous) 4016 4692 w
-(Traffic) 4671 4692 w
-9 /LucidaSansUnicode20 f
-(\031\031) 4953 4692 w
-9 /LucidaSansUnicode00 f
-(,) 5011 4692 w
-9 /LucidaSans-Italic f
-(Proc.) 1125 4792 w
-(Int.) 1374 4792 w
-(Conf.) 1548 4792 w
-(on) 1808 4792 w
-(Commun.,) 1944 4792 w
-9 /LucidaSansUnicode00 f
-(June) 2423 4792 w
-(1980,) 2642 4792 w
-(Boston,) 2928 4792 w
-(MA.) 3283 4792 w
-([FSSUTF]) 720 4928 w
-9 /LucidaSans-Italic f
-(File) 1125 4928 w
-(System) 1374 4928 w
-(Safe) 1784 4928 w
-(UCS) 2071 4928 w
-(Transformation) 2344 4928 w
-(Format) 3132 4928 w
-(\(FSS-UTF\),) 3549 4928 w
-9 /LucidaSansUnicode00 f
-(X/Open) 4112 4928 w
-(Preliminary) 4551 4928 w
-(Specification,) 1125 5028 w
-(1993.) 1755 5028 w
-(ISO) 2088 5028 w
-(designation) 2280 5028 w
-(is) 2838 5028 w
-(ISO/IEC) 2957 5028 w
-(JTC1/SC2/WG2) 3334 5028 w
-(N) 4048 5028 w
-(1036,) 4162 5028 w
-(dated) 4466 5028 w
-(1994-) 4760 5028 w
-(08-01.) 1125 5128 w
-([ISO10646]) 720 5264 w
-(ISO/IEC) 1250 5264 w
-(DIS) 1620 5264 w
-(10646-1:1993) 1803 5264 w
-9 /LucidaSans-Italic f
-(Information) 2494 5264 w
-(technology) 3050 5264 w
-9 /LucidaSansUnicode20 f
-(\023) 3562 5264 w
-9 /LucidaSans-Italic f
-(Universal) 3647 5264 w
-(Multiple-Octet) 4096 5264 w
-(Coded) 4770 5264 w
-(Character) 1125 5364 w
-(Set) 1594 5364 w
-(\(UCS\)) 1755 5364 w
-9 /LucidaSansUnicode20 f
-(\024) 2017 5364 w
-9 /LucidaSans-Italic f
-(Part) 2136 5364 w
-(1:) 2349 5364 w
-(Architecture) 2464 5364 w
-(and) 3033 5364 w
-(Basic) 3228 5364 w
-(Multilingual) 3480 5364 w
-(Plane.) 4026 5364 w
-9 /LucidaSansUnicode00 f
-([Kill84]) 720 5500 w
-(T.J.) 1125 5500 w
-(Killian,) 1300 5500 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1630 5500 w
-9 /LucidaSansUnicode00 f
-(Processes) 1688 5500 w
-(as) 2146 5500 w
-(Files) 2274 5500 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2471 5500 w
-9 /LucidaSansUnicode00 f
-(,) 2529 5500 w
-9 /LucidaSans-Italic f
-(USENIX) 2590 5500 w
-(Summer) 2933 5500 w
-(1984) 3330 5500 w
-(Conf.) 3590 5500 w
-(Proc.,) 3854 5500 w
-9 /LucidaSansUnicode00 f
-(June) 4136 5500 w
-(1984,) 4359 5500 w
-(Salt) 4649 5500 w
-(Lake) 4840 5500 w
-(City,) 1125 5600 w
-(UT.) 1351 5600 w
-([LABW91]) 720 5736 w
-(Butler) 1163 5736 w
-(Lampson,) 1447 5736 w
-(Mart\355n) 1902 5736 w
-(Abadi,) 2211 5736 w
-(Michael) 2522 5736 w
-(Burrows,) 2883 5736 w
-(and) 3294 5736 w
-(Edward) 3488 5736 w
-(Wobber,) 3838 5736 w
-9 /LucidaSansUnicode20 f
-(\030\030) 4231 5736 w
-9 /LucidaSansUnicode00 f
-(Authentication) 4289 5736 w
-(in) 4958 5736 w
-(Distributed) 1125 5836 w
-(Systems:) 1660 5836 w
-(Theory) 2090 5836 w
-(and) 2438 5836 w
-(Practice) 2647 5836 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2985 5836 w
-9 /LucidaSansUnicode00 f
-(,) 3043 5836 w
-9 /LucidaSans-Italic f
-(Proc.) 3118 5836 w
-(13th) 3384 5836 w
-(ACM) 3634 5836 w
-(Symp.) 3878 5836 w
-(on) 4191 5836 w
-(Op.) 4343 5836 w
-(Sys.) 4542 5836 w
-(Princ.,) 4760 5836 w
-9 /LucidaSansUnicode00 f
-(Asilomar,) 1125 5936 w
-(1991,) 1569 5936 w
-(pp.) 1855 5936 w
-(165-182.) 2027 5936 w
-([MBSS87]) 720 6072 w
-(S.) 1153 6072 w
-(P.) 1263 6072 w
-(Miller,) 1374 6072 w
-(B.) 1677 6072 w
-(C.) 1790 6072 w
-(Neumann,) 1914 6072 w
-(J.) 2395 6072 w
-(I.) 2485 6072 w
-(Schiller,) 2573 6072 w
-(and) 2951 6072 w
-(J.) 3147 6072 w
-(H.) 3237 6072 w
-(Saltzer,) 3366 6072 w
-9 /LucidaSansUnicode20 f
-(\030\030) 3724 6072 w
-9 /LucidaSansUnicode00 f
-(Kerberos) 3782 6072 w
-(Authentication) 4206 6072 w
-(and) 4877 6072 w
-(Authorization) 1125 6172 w
-(System) 1750 6172 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2059 6172 w
-9 /LucidaSansUnicode00 f
-(,) 2117 6172 w
-(Massachusetts) 2175 6172 w
-(Institute) 2839 6172 w
-(of) 3227 6172 w
-(Technology,) 3344 6172 w
-(1987.) 3906 6172 w
-([NBS77]) 720 6308 w
-(National) 1125 6308 w
-(Bureau) 1556 6308 w
-(of) 1926 6308 w
-(Standards) 2083 6308 w
-(\(U.S.\),) 2587 6308 w
-9 /LucidaSans-Italic f
-(Federal) 2914 6308 w
-(Information) 3307 6308 w
-(Processing) 3892 6308 w
-(Standard) 4425 6308 w
-(46,) 4897 6308 w
-9 /LucidaSansUnicode00 f
-(National) 1125 6408 w
-(Technical) 1517 6408 w
-(Information) 1959 6408 w
-(Service,) 2499 6408 w
-(Springfield,) 2862 6408 w
-(VA,) 3393 6408 w
-(1977.) 3572 6408 w
-([Nee89]) 720 6544 w
-(R.) 1125 6544 w
-(Needham,) 1240 6544 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1712 6544 w
-9 /LucidaSansUnicode00 f
-(Names) 1770 6544 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2067 6544 w
-9 /LucidaSansUnicode00 f
-(,) 2125 6544 w
-(in) 2183 6544 w
-9 /LucidaSans-Italic f
-(Distributed) 2294 6544 w
-(systems,) 2811 6544 w
-9 /LucidaSansUnicode00 f
-(S.) 3217 6544 w
-(Mullender,) 3324 6544 w
-(ed.,) 3817 6544 w
-(Addison) 4011 6544 w
-(Wesley,) 4399 6544 w
-(1989) 4753 6544 w
-([NeHe82]) 720 6680 w
-(R.M.) 1196 6680 w
-(Needham) 1456 6680 w
-(and) 1939 6680 w
-(A.J.) 2171 6680 w
-(Herbert,) 2388 6680 w
-9 /LucidaSans-Italic f
-(The) 2817 6680 w
-(Cambridge) 3046 6680 w
-(Distributed) 3597 6680 w
-(Computing) 4154 6680 w
-(System,) 4701 6680 w
-9 /LucidaSansUnicode00 f
-(Addison-Wesley,) 1125 6780 w
-(London,) 1890 6780 w
-(1982) 2275 6780 w
-([Neu92]) 720 6916 w
-(B.) 1125 6916 w
-(Clifford) 1248 6916 w
-(Neuman,) 1619 6916 w
-9 /LucidaSansUnicode20 f
-(\030\030) 2053 6916 w
-9 /LucidaSansUnicode00 f
-(The) 2111 6916 w
-(Prospero) 2316 6916 w
-(File) 2745 6916 w
-(System) 2938 6916 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3247 6916 w
-9 /LucidaSansUnicode00 f
-(,) 3305 6916 w
-9 /LucidaSans-Italic f
-(USENIX) 3376 6916 w
-(File) 3729 6916 w
-(Systems) 3920 6916 w
-(Workshop) 4316 6916 w
-(Proc.,) 4791 6916 w
-9 /LucidaSansUnicode00 f
-(Ann) 1125 7016 w
-(Arbor,) 1328 7016 w
-(1992,) 1634 7016 w
-(pp.) 1920 7016 w
-(13-28.) 2092 7016 w
-([OCDNW88]) 720 7152 w
-(John) 1282 7152 w
-(Ousterhout,) 1522 7152 w
-(Andrew) 2088 7152 w
-(Cherenson,) 2464 7152 w
-(Fred) 3006 7152 w
-(Douglis,) 3244 7152 w
-(Mike) 3651 7152 w
-(Nelson,) 3901 7152 w
-(and) 4275 7152 w
-(Brent) 4483 7152 w
-(Welch,) 4756 7152 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1125 7252 w
-9 /LucidaSansUnicode00 f
-(The) 1183 7252 w
-(Sprite) 1375 7252 w
-(Network) 1656 7252 w
-(Operating) 2048 7252 w
-(System) 2512 7252 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2821 7252 w
-9 /LucidaSansUnicode00 f
-(,) 2879 7252 w
-9 /LucidaSans-Italic f
-(IEEE) 2937 7252 w
-(Computer,) 3142 7252 w
-9 /LucidaSansUnicode00 f
-(21\(2\),) 3632 7252 w
-(23-38,) 3921 7252 w
-(Feb.) 4259 7252 w
-(1988.) 4473 7252 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 21 21
-%%Page: 22 22
-/saveobj save def
-mark
-22 pagesetup
-9 /LucidaSansUnicode00 f
-(\255 22 \255) 2764 470 w
-([Pike87]) 720 820 w
-(Rob) 1125 820 w
-(Pike,) 1323 820 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1559 820 w
-9 /LucidaSansUnicode00 f
-(The) 1617 820 w
-(Text) 1809 820 w
-(Editor) 2033 820 w
-9 /LucidaTypewriter f
-(sam) 2320 820 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2515 820 w
-9 /LucidaSansUnicode00 f
-(,) 2573 820 w
-9 /LucidaSans-Italic f
-(Software) 2632 820 w
-(-) 3047 820 w
-(Practice) 3134 820 w
-(and) 3512 820 w
-(Experience,) 3708 820 w
-9 /LucidaSansUnicode00 f
-(Nov) 4235 820 w
-(1987,) 4434 820 w
-9 /LucidaSans-Demi f
-(17) 4721 820 w
-9 /LucidaSansUnicode00 f
-(\(11\),) 4837 820 w
-(pp.) 1125 920 w
-(813-845;) 1297 920 w
-(reprinted) 1749 920 w
-(in) 2181 920 w
-(this) 2292 920 w
-(volume.) 2482 920 w
-([Pike91]) 720 1056 w
-(Rob) 1125 1056 w
-(Pike,) 1325 1056 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1563 1056 w
-9 /LucidaSansUnicode00 f
-(8\275,) 1621 1056 w
-(the) 1810 1056 w
-(Plan) 1980 1056 w
-(9) 2193 1056 w
-(Window) 2282 1056 w
-(System) 2654 1056 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2963 1056 w
-9 /LucidaSansUnicode00 f
-(,) 3021 1056 w
-9 /LucidaSans-Italic f
-(USENIX) 3082 1056 w
-(Summer) 3425 1056 w
-(Conf.) 3822 1056 w
-(Proc.,) 4085 1056 w
-9 /LucidaSansUnicode00 f
-(Nashville,) 4366 1056 w
-(June,) 4821 1056 w
-(1991,) 1125 1156 w
-(pp.) 1411 1156 w
-(257-265,) 1583 1156 w
-(reprinted) 2035 1156 w
-(in) 2467 1156 w
-(this) 2578 1156 w
-(volume.) 2768 1156 w
-([Pike93]) 720 1292 w
-(Rob) 1125 1292 w
-(Pike) 1344 1292 w
-(and) 1572 1292 w
-(Ken) 1785 1292 w
-(Thompson,) 2000 1292 w
-9 /LucidaSansUnicode20 f
-(\030\030) 2545 1292 w
-9 /LucidaSansUnicode00 f
-(Hello) 2603 1292 w
-(World) 2877 1292 w
-(or) 3179 1292 w
-9 /LucidaSansUnicode03 f
-(\232\261\273\267\274\255\301\261) 3321 1292 w
-(\272\314\303\274\265) 3830 1292 w
-9 /LucidaSansUnicode00 f
-(or) 4150 1292 w
- save 4265 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 4360 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 4455 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 4550 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 4645 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 4763 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 4858 1292 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-9 /LucidaSansUnicode20 f
-(\031\031) 4953 1292 w
-9 /LucidaSansUnicode00 f
-(,) 5011 1292 w
-9 /LucidaSans-Italic f
-(USENIX) 1125 1392 w
-(Winter) 1465 1392 w
-(Conf.) 1781 1392 w
-(Proc.,) 2041 1392 w
-9 /LucidaSansUnicode00 f
-(San) 2319 1392 w
-(Diego,) 2503 1392 w
-(1993,) 2816 1392 w
-(pp.) 3102 1392 w
-(43-50,) 3274 1392 w
-(reprinted) 3612 1392 w
-(in) 4044 1392 w
-(this) 4155 1392 w
-(volume.) 4345 1392 w
-([Pike94]) 720 1528 w
-(Rob) 1125 1528 w
-(Pike,) 1332 1528 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1577 1528 w
-9 /LucidaSansUnicode00 f
-(Acme:) 1635 1528 w
-(A) 1945 1528 w
-(User) 2046 1528 w
-(Interface) 2280 1528 w
-(for) 2700 1528 w
-(Programmers) 2864 1528 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3450 1528 w
-9 /LucidaSansUnicode00 f
-(,) 3508 1528 w
-9 /LucidaSans-Italic f
-(USENIX) 3576 1528 w
-(Proc.) 3926 1528 w
-(of) 4185 1528 w
-(the) 4309 1528 w
-(Winter) 4486 1528 w
-(1994) 4812 1528 w
-(Conf.,) 1125 1628 w
-9 /LucidaSansUnicode00 f
-(San) 1414 1628 w
-(Francisco,) 1598 1628 w
-(CA,) 2067 1628 w
-([Pike95]) 720 1764 w
-(Rob) 1125 1764 w
-(Pike,) 1325 1764 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1563 1764 w
-9 /LucidaSansUnicode00 f
-(How) 1621 1764 w
-(to) 1844 1764 w
-(Use) 1964 1764 w
-(the) 2154 1764 w
-(Plan) 2325 1764 w
-(9) 2539 1764 w
-(C) 2628 1764 w
-(Compiler) 2722 1764 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3119 1764 w
-9 /LucidaSansUnicode00 f
-(,) 3177 1764 w
-9 /LucidaSans-Italic f
-(Plan) 3238 1764 w
-(9) 3459 1764 w
-(Programmer's) 3548 1764 w
-(Manual,) 4211 1764 w
-(Volume) 4595 1764 w
-(2,) 4954 1764 w
-9 /LucidaSansUnicode00 f
-(AT&T) 1125 1864 w
-(Bell) 1393 1864 w
-(Laboratories,) 1576 1864 w
-(Murray) 2178 1864 w
-(Hill,) 2511 1864 w
-(NJ,) 2714 1864 w
-(1995.) 2867 1864 w
-([POSIX]) 720 2000 w
-9 /LucidaSans-Italic f
-(Information) 1125 2000 w
-(Technology) 1693 2000 w
-9 /LucidaSansUnicode20 f
-(\024) 2187 2000 w
-9 /LucidaSans-Italic f
-(Portable) 2277 2000 w
-(Operating) 2693 2000 w
-(System) 3187 2000 w
-(Interface) 3549 2000 w
-(\(POSIX\)) 3990 2000 w
-(Part) 4356 2000 w
-(1:) 4592 2000 w
-(System) 4730 2000 w
-(Application) 1125 2100 w
-(Program) 1645 2100 w
-(Interface) 2057 2100 w
-(\(API\)) 2475 2100 w
-([C) 2704 2100 w
-(Language],) 2824 2100 w
-9 /LucidaSansUnicode00 f
-(IEEE,) 3342 2100 w
-(New) 3573 2100 w
-(York,) 3788 2100 w
-(1990.) 4046 2100 w
-([PPTTW93]) 720 2236 w
-(Rob) 1215 2236 w
-(Pike,) 1414 2236 w
-(Dave) 1652 2236 w
-(Presotto,) 1898 2236 w
-(Ken) 2317 2236 w
-(Thompson,) 2513 2236 w
-(Howard) 3039 2236 w
-(Trickey,) 3405 2236 w
-(and) 3780 2236 w
-(Phil) 3974 2236 w
-(Winterbottom,) 4163 2236 w
-9 /LucidaSansUnicode20 f
-(\030\030) 4819 2236 w
-9 /LucidaSansUnicode00 f
-(The) 4877 2236 w
-(Use) 1125 2336 w
-(of) 1325 2336 w
-(Name) 1455 2336 w
-(Spaces) 1748 2336 w
-(in) 2088 2336 w
-(Plan) 2212 2336 w
-(9) 2436 2336 w
-9 /LucidaSansUnicode20 f
-(\031\031) 2493 2336 w
-9 /LucidaSansUnicode00 f
-(,) 2551 2336 w
-9 /LucidaSans-Italic f
-(Op.) 2622 2336 w
-(Sys.) 2818 2336 w
-(Rev.,) 3033 2336 w
-9 /LucidaSansUnicode00 f
-(Vol.) 3287 2336 w
-(27,) 3497 2336 w
-(No.) 3681 2336 w
-(2,) 3873 2336 w
-(April) 4000 2336 w
-(1993,) 4249 2336 w
-(pp.) 4547 2336 w
-(72-76,) 4731 2336 w
-(reprinted) 1125 2436 w
-(in) 1557 2436 w
-(this) 1668 2436 w
-(volume.) 1858 2436 w
-([Presotto]Dave) 720 2572 w
-(Presotto,) 1391 2572 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1816 2572 w
-9 /LucidaSansUnicode00 f
-(Multiprocessor) 1874 2572 w
-(Streams) 2558 2572 w
-(for) 2944 2572 w
-(Plan) 3106 2572 w
-(9) 3326 2572 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3383 2572 w
-9 /LucidaSansUnicode00 f
-(,) 3441 2572 w
-9 /LucidaSans-Italic f
-(UKUUG) 3508 2572 w
-(Summer) 3853 2572 w
-(1990) 4256 2572 w
-(Conf.) 4522 2572 w
-(Proc.,) 4791 2572 w
-9 /LucidaSansUnicode00 f
-(July) 1125 2672 w
-(1990,) 1311 2672 w
-(pp.) 1597 2672 w
-(11-19.) 1769 2672 w
-([PrWi93]) 720 2808 w
-(Dave) 1125 2808 w
-(Presotto) 1372 2808 w
-(and) 1763 2808 w
-(Phil) 1958 2808 w
-(Winterbottom,) 2148 2808 w
-9 /LucidaSansUnicode20 f
-(\030\030) 2806 2808 w
-9 /LucidaSansUnicode00 f
-(The) 2864 2808 w
-(Organization) 3060 2808 w
-(of) 3659 2808 w
-(Networks) 3780 2808 w
-(in) 4222 2808 w
-(Plan) 4337 2808 w
-(9) 4552 2808 w
-9 /LucidaSansUnicode20 f
-(\031\031) 4609 2808 w
-9 /LucidaSansUnicode00 f
-(,) 4667 2808 w
-9 /LucidaSans-Italic f
-(USENIX) 4729 2808 w
-(Proc.) 1125 2908 w
-(of) 1374 2908 w
-(the) 1488 2908 w
-(Winter) 1655 2908 w
-(1993) 1971 2908 w
-(Conf.,) 2228 2908 w
-9 /LucidaSansUnicode00 f
-(San) 2517 2908 w
-(Diego,) 2701 2908 w
-(CA,) 3014 2908 w
-(pp.) 3196 2908 w
-(43-50,) 3368 2908 w
-(reprinted) 3706 2908 w
-(in) 4138 2908 w
-(this) 4249 2908 w
-(volume.) 4439 2908 w
-([PrWi95]) 720 3044 w
-(Dave) 1125 3044 w
-(Presotto) 1378 3044 w
-(and) 1775 3044 w
-(Phil) 1977 3044 w
-(Winterbottom,) 2174 3044 w
-9 /LucidaSansUnicode20 f
-(\030\030) 2838 3044 w
-9 /LucidaSansUnicode00 f
-(The) 2896 3044 w
-(IL) 3098 3044 w
-(Protocol) 3211 3044 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3568 3044 w
-9 /LucidaSansUnicode00 f
-(,) 3626 3044 w
-9 /LucidaSans-Italic f
-(Plan) 3694 3044 w
-(9) 3922 3044 w
-(Programmer's) 4018 3044 w
-(Manual,) 4688 3044 w
-(Volume) 1125 3144 w
-(2,) 1481 3144 w
-9 /LucidaSansUnicode00 f
-(AT&T) 1596 3144 w
-(Bell) 1864 3144 w
-(Laboratories,) 2047 3144 w
-(Murray) 2649 3144 w
-(Hill,) 2982 3144 w
-(NJ,) 3185 3144 w
-(1995.) 3338 3144 w
-([RFC768]) 720 3280 w
-(J.) 1198 3280 w
-(Postel,) 1335 3280 w
-(RFC768,) 1704 3280 w
-9 /LucidaSans-Italic f
-(User) 2152 3280 w
-(Datagram) 2429 3280 w
-(Protocol,) 2957 3280 w
-(DARPA) 3419 3280 w
-(Internet) 3799 3280 w
-(Program) 4224 3280 w
-(Protocol) 4687 3280 w
-(Specification,) 1125 3380 w
-9 /LucidaSansUnicode00 f
-(August) 1734 3380 w
-(1980.) 2072 3380 w
-([RFC793]) 720 3516 w
-(RFC793,) 1152 3516 w
-9 /LucidaSans-Italic f
-(Transmission) 1553 3516 w
-(Control) 2171 3516 w
-(Protocol,) 2527 3516 w
-(DARPA) 2943 3516 w
-(Internet) 3277 3516 w
-(Program) 3656 3516 w
-(Protocol) 4073 3516 w
-(Specification,) 4460 3516 w
-9 /LucidaSansUnicode00 f
-(September) 1125 3616 w
-(1981.) 1621 3616 w
-([Rao91]) 720 3752 w
-(Herman) 1125 3752 w
-(Chung-Hwa) 1500 3752 w
-(Rao,) 2055 3752 w
-9 /LucidaSans-Italic f
-(The) 2277 3752 w
-(Jade) 2468 3752 w
-(File) 2694 3752 w
-(System,) 2874 3752 w
-9 /LucidaSansUnicode00 f
-(\(Ph.) 3244 3752 w
-(D.) 3440 3752 w
-(Dissertation\),) 3568 3752 w
-(Dept.) 4184 3752 w
-(of) 4452 3752 w
-(Comp.) 4571 3752 w
-(Sci,) 4890 3752 w
-(University) 1125 3852 w
-(of) 1584 3852 w
-(Arizona,) 1701 3852 w
-(TR) 2096 3852 w
-(91-18.) 2239 3852 w
-([Rit84]) 720 3988 w
-(D.M.) 1125 3988 w
-(Ritchie,) 1397 3988 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1789 3988 w
-9 /LucidaSansUnicode00 f
-(A) 1847 3988 w
-(Stream) 1978 3988 w
-(Input-Output) 2351 3988 w
-(System) 3006 3988 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3315 3988 w
-9 /LucidaSansUnicode00 f
-(,) 3373 3988 w
-9 /LucidaSans-Italic f
-(AT&T) 3472 3988 w
-(Bell) 3779 3988 w
-(Laboratories) 4002 3988 w
-(Technical) 4627 3988 w
-(Journal,) 1125 4088 w
-9 /LucidaSans-Demi f
-(63) 1507 4088 w
-9 /LucidaSansUnicode00 f
-(\(8\),) 1623 4088 w
-(October,) 1798 4088 w
-(1984.) 2204 4088 w
-([Tric95]) 720 4224 w
-(Howard) 1125 4224 w
-(Trickey,) 1499 4224 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1882 4224 w
-9 /LucidaSansUnicode00 f
-(APE) 1940 4224 w
-9 /LucidaSansUnicode20 f
-(\024) 2140 4224 w
-9 /LucidaSansUnicode00 f
-(The) 2269 4224 w
-(ANSI/POSIX) 2471 4224 w
-(Environment) 3015 4224 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3564 4224 w
-9 /LucidaSansUnicode00 f
-(,) 3622 4224 w
-9 /LucidaSans-Italic f
-(Plan) 3691 4224 w
-(9) 3920 4224 w
-(Programmer's) 4017 4224 w
-(Manual,) 4688 4224 w
-(Volume) 1125 4324 w
-(2,) 1481 4324 w
-9 /LucidaSansUnicode00 f
-(AT&T) 1596 4324 w
-(Bell) 1864 4324 w
-(Laboratories,) 2047 4324 w
-(Murray) 2649 4324 w
-(Hill,) 2982 4324 w
-(NJ,) 3185 4324 w
-(1995.) 3338 4324 w
-([Unicode]) 720 4460 w
-9 /LucidaSans-Italic f
-(The) 1132 4460 w
-(Unicode) 1349 4460 w
-(Standard,) 1749 4460 w
-(Worldwide) 2239 4460 w
-(Character) 2751 4460 w
-(Encoding,) 3249 4460 w
-(Version) 3730 4460 w
-(1.0,) 4118 4460 w
-(Volume) 4348 4460 w
-(1,) 4733 4460 w
-9 /LucidaSansUnicode00 f
-(The) 4877 4460 w
-(Unicode) 1125 4560 w
-(Consortium,) 1506 4560 w
-(Addison) 2074 4560 w
-(Wesley,) 2462 4560 w
-(New) 2816 4560 w
-(York,) 3031 4560 w
-(1991.) 3289 4560 w
-([UNIX85]) 720 4696 w
-9 /LucidaSans-Italic f
-(UNIX) 1125 4696 w
-(Time-Sharing) 1391 4696 w
-(System) 2058 4696 w
-(Programmer's) 2423 4696 w
-(Manual,) 3109 4696 w
-(Research) 3516 4696 w
-(Version,) 3967 4696 w
-(Eighth) 4381 4696 w
-(Edition,) 4713 4696 w
-(Volume) 1125 4796 w
-(1.) 1481 4796 w
-9 /LucidaSansUnicode00 f
-(AT&T) 1625 4796 w
-(Bell) 1893 4796 w
-(Laboratories,) 2076 4796 w
-(Murray) 2678 4796 w
-(Hill,) 3011 4796 w
-(NJ,) 3214 4796 w
-(1985.) 3367 4796 w
-([Welc94]) 720 4932 w
-(Brent) 1125 4932 w
-(Welch,) 1408 4932 w
-9 /LucidaSansUnicode20 f
-(\030\030) 1747 4932 w
-9 /LucidaSansUnicode00 f
-(A) 1805 4932 w
-(Comparison) 1922 4932 w
-(of) 2505 4932 w
-(Three) 2648 4932 w
-(Distributed) 2954 4932 w
-(File) 3499 4932 w
-(System) 3706 4932 w
-(Architectures:) 4071 4932 w
-(Vnode,) 4734 4932 w
-(Sprite,) 1125 5032 w
-(and) 1435 5032 w
-(Plan) 1627 5032 w
-(9) 1838 5032 w
-9 /LucidaSansUnicode20 f
-(\031\031) 1895 5032 w
-9 /LucidaSansUnicode00 f
-(,) 1953 5032 w
-9 /LucidaSans-Italic f
-(Computing) 2011 5032 w
-(Systems,) 2518 5032 w
-9 /LucidaSansUnicode00 f
-(7\(2\),) 2930 5032 w
-(pp.) 3162 5032 w
-(175-199,) 3334 5032 w
-(Spring,) 3786 5032 w
-(1994.) 4125 5032 w
-([Wint95]) 720 5168 w
-(Phil) 1125 5168 w
-(Winterbottom,) 1329 5168 w
-9 /LucidaSansUnicode20 f
-(\030\030) 2000 5168 w
-9 /LucidaSansUnicode00 f
-(Alef) 2058 5168 w
-(Language) 2276 5168 w
-(Reference) 2745 5168 w
-(Manual) 3221 5168 w
-9 /LucidaSansUnicode20 f
-(\031\031) 3536 5168 w
-9 /LucidaSansUnicode00 f
-(,) 3594 5168 w
-9 /LucidaSans-Italic f
-(Plan) 3670 5168 w
-(9) 3906 5168 w
-(Programmer's) 4010 5168 w
-(Manual,) 4688 5168 w
-(Volume) 1125 5268 w
-(2,) 1481 5268 w
-9 /LucidaSansUnicode00 f
-(AT&T) 1596 5268 w
-(Bell) 1864 5268 w
-(Laboratories,) 2047 5268 w
-(Murray) 2649 5268 w
-(Hill,) 2982 5268 w
-(NJ,) 3185 5268 w
-(1995.) 3338 5268 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 22 22
-%%Trailer
-done
-%%Pages: 22
diff --git a/sys/doc/acid.ps b/sys/doc/acid.ps
deleted file mode 100644
index 9cb337a44..000000000
--- a/sys/doc/acid.ps
+++ /dev/null
@@ -1,13619 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Creator: troff, Plan 9 edition
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Acid Manual) 2500 1220 w
-10 /LucidaSans-Italic f
-(Phil Winterbottom) 2443 1480 w
-(philw@plan9.bell-labs.com) 2220 1620 w
-10 /LucidaSans-Demi f
-(Introduction) 720 2280 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 2436 w
-(is) 1222 2436 w
-(a) 1342 2436 w
-(general) 1437 2436 w
-(purpose,) 1838 2436 w
-(source) 2307 2436 w
-(level) 2669 2436 w
-(symbolic) 2931 2436 w
-(debugger.) 3401 2436 w
-(The) 3971 2436 w
-(debugger) 4193 2436 w
-(is) 4699 2436 w
-(built) 4820 2436 w
-(around) 720 2556 w
-(a) 1118 2556 w
-(simple) 1227 2556 w
-(command) 1602 2556 w
-(language.) 2134 2556 w
-(The) 2663 2556 w
-(command) 2897 2556 w
-(language,) 3428 2556 w
-(distinct) 3956 2556 w
-(from) 4368 2556 w
-(the) 4653 2556 w
-(lan\255) 4861 2556 w
-(guage) 720 2676 w
-(of) 1051 2676 w
-(the) 1183 2676 w
-(program) 1372 2676 w
-(being) 1822 2676 w
-(debugged,) 2128 2676 w
-(provides) 2682 2676 w
-(a) 3133 2676 w
-(flexible) 3223 2676 w
-(user) 3618 2676 w
-(interface) 3863 2676 w
-(that) 4322 2676 w
-(allows) 4548 2676 w
-(the) 4885 2676 w
-(debugger) 720 2796 w
-(interface) 1234 2796 w
-(to) 1707 2796 w
-(be) 1854 2796 w
-(customized) 2022 2796 w
-(for) 2631 2796 w
-(a) 2819 2796 w
-(specific) 2923 2796 w
-(application) 3339 2796 w
-(or) 3922 2796 w
-(architecture.) 4073 2796 w
-(More\255) 4763 2796 w
-(over,) 720 2916 w
-(it) 1008 2916 w
-(provides) 1120 2916 w
-(an) 1582 2916 w
-(opportunity) 1745 2916 w
-(to) 2359 2916 w
-(write) 2503 2916 w
-(test) 2789 2916 w
-(and) 3016 2916 w
-(verification) 3242 2916 w
-(code) 3827 2916 w
-(independently) 4104 2916 w
-(of) 4840 2916 w
-(a) 4985 2916 w
-(program) 720 3036 w
-10 /LucidaSansUnicode20 f
-(\031) 1136 3036 w
-10 /LucidaSansUnicode00 f
-(s) 1168 3036 w
-(source) 1256 3036 w
-(code.) 1615 3036 w
-(Acid) 1947 3036 w
-(is) 2195 3036 w
-(able) 2311 3036 w
-(to) 2550 3036 w
-(debug) 2684 3036 w
-(multiple) 3026 3036 w
-(processes) 3460 3036 w
-(provided) 3977 3036 w
-(they) 4441 3036 w
-(share) 4684 3036 w
-(a) 4985 3036 w
-(common set of symbols, such as the processes in a threaded program.) 720 3156 w
-(Like) 970 3312 w
-(other) 1206 3312 w
-(language-based) 1503 3312 w
-(solutions,) 2333 3312 w
-(Acid) 2849 3312 w
-(presents) 3102 3312 w
-(a) 3560 3312 w
-(poor) 3656 3312 w
-(user) 3923 3312 w
-(interface) 4174 3312 w
-(but) 4639 3312 w
-(pro\255) 4842 3312 w
-(vides) 720 3432 w
-(a) 1046 3432 w
-(powerful) 1176 3432 w
-(debugging) 1677 3432 w
-(tool.) 2273 3432 w
-(Application) 2600 3432 w
-(of) 3223 3432 w
-(Acid) 3395 3432 w
-(to) 3681 3432 w
-(hard) 3853 3432 w
-(problems) 4148 3432 w
-(is) 4679 3432 w
-(best) 4833 3432 w
-(approached) 720 3552 w
-(by) 1348 3552 w
-(writing) 1521 3552 w
-(functions) 1916 3552 w
-(off-line) 2426 3552 w
-(\(perhaps) 2853 3552 w
-(loading) 3335 3552 w
-(them) 3754 3552 w
-(with) 4060 3552 w
-(the) 4323 3552 w
-10 /LucidaTypewriter f
-(include) 4536 3552 w
-10 /LucidaSansUnicode00 f
-(function) 720 3672 w
-(or) 1163 3672 w
-(using) 1307 3672 w
-(the) 1615 3672 w
-(support) 1812 3672 w
-(provided) 2232 3672 w
-(by) 2702 3672 w
-10 /LucidaSans-Italic f
-(acme) 2859 3672 w
-10 /LucidaSansUnicode00 f
-(\(1\)\),) 3116 3672 w
-(rather) 3351 3672 w
-(than) 3684 3672 w
-(by) 3941 3672 w
-(trying) 4097 3672 w
-(to) 4421 3672 w
-(type) 4560 3672 w
-(intri\255) 4809 3672 w
-(cate Acid operations at the interactive prompt.) 720 3792 w
-(Acid) 970 3948 w
-(allows) 1224 3948 w
-(the) 1568 3948 w
-(execution) 1765 3948 w
-(of) 2282 3948 w
-(a) 2422 3948 w
-(program) 2519 3948 w
-(to) 2977 3948 w
-(be) 3117 3948 w
-(controlled) 3278 3948 w
-(by) 3811 3948 w
-(operating) 3969 3948 w
-(on) 4478 3948 w
-(its) 4644 3948 w
-(state) 4804 3948 w
-(while) 720 4068 w
-(it) 1015 4068 w
-(is) 1123 4068 w
-(stopped) 1245 4068 w
-(and) 1681 4068 w
-(by) 1903 4068 w
-(monitoring) 2060 4068 w
-(and) 2639 4068 w
-(controlling) 2861 4068 w
-(its) 3427 4068 w
-(execution) 3586 4068 w
-(when) 4102 4068 w
-(it) 4400 4068 w
-(is) 4507 4068 w
-(running.) 4628 4068 w
-(Each) 720 4188 w
-(program) 982 4188 w
-(action) 1438 4188 w
-(that) 1773 4188 w
-(causes) 2004 4188 w
-(a) 2370 4188 w
-(change) 2465 4188 w
-(of) 2853 4188 w
-(execution) 2991 4188 w
-(state) 3506 4188 w
-(is) 3782 4188 w
-(reflected) 3902 4188 w
-(by) 4369 4188 w
-(the) 4525 4188 w
-(execu\255) 4721 4188 w
-(tion) 720 4308 w
-(of) 947 4308 w
-(an) 1083 4308 w
-(Acid) 1238 4308 w
-(function,) 1488 4308 w
-(which) 1959 4308 w
-(may) 2278 4308 w
-(be) 2516 4308 w
-(user) 2673 4308 w
-(defined.) 2921 4308 w
-(A) 3389 4308 w
-(library) 3495 4308 w
-(of) 3842 4308 w
-(default) 3977 4308 w
-(functions) 4353 4308 w
-(pro\255) 4842 4308 w
-(vides the functionality of a normal debugger.) 720 4428 w
-(A) 970 4584 w
-(Plan) 1080 4584 w
-(9) 1323 4584 w
-(process) 1428 4584 w
-(is) 1844 4584 w
-(controlled) 1966 4584 w
-(by) 2498 4584 w
-(writing) 2655 4584 w
-(messages) 3034 4584 w
-(to) 3551 4584 w
-(a) 3691 4584 w
-(control) 3788 4584 w
-(file) 4172 4584 w
-(in) 4365 4584 w
-(the) 4498 4584 w
-10 /LucidaSans-Italic f
-(proc) 4695 4584 w
-10 /LucidaSansUnicode00 f
-(\(3\)) 4911 4584 w
-(file) 720 4704 w
-(system.) 915 4704 w
-(Each) 1331 4704 w
-(control) 1597 4704 w
-(message) 1982 4704 w
-(has) 2449 4704 w
-(a) 2660 4704 w
-(corresponding) 2758 4704 w
-(Acid) 3504 4704 w
-(function,) 3759 4704 w
-(which) 4235 4704 w
-(sends) 4559 4704 w
-(the) 4885 4704 w
-(message) 720 4824 w
-(to) 1190 4824 w
-(the) 1334 4824 w
-(process.) 1535 4824 w
-(These) 1987 4824 w
-(functions) 2321 4824 w
-(take) 2819 4824 w
-(a) 3071 4824 w
-(process) 3172 4824 w
-(id) 3592 4824 w
-(\() 3731 4824 w
-10 /LucidaSans-Italic f
-(pid) 3764 4824 w
-10 /LucidaSansUnicode00 f
-(\)) 3915 4824 w
-(as) 3995 4824 w
-(an) 4148 4824 w
-(argument.) 4312 4824 w
-(The) 4859 4824 w
-(memory) 720 4944 w
-(and) 1160 4944 w
-(text) 1383 4944 w
-(file) 1617 4944 w
-(of) 1811 4944 w
-(the) 1952 4944 w
-(program) 2150 4944 w
-(may) 2609 4944 w
-(be) 2852 4944 w
-(manipulated) 3014 4944 w
-(using) 3661 4944 w
-(the) 3970 4944 w
-(indirection) 4168 4944 w
-(opera\255) 4731 4944 w
-(tors.) 720 5064 w
-(The) 992 5064 w
-(symbol) 1223 5064 w
-(table,) 1622 5064 w
-(including) 1944 5064 w
-(source) 2443 5064 w
-(cross) 2815 5064 w
-(reference,) 3120 5064 w
-(is) 3658 5064 w
-(available) 3788 5064 w
-(to) 4262 5064 w
-(an) 4411 5064 w
-(Acid) 4579 5064 w
-(pro\255) 4842 5064 w
-(gram.) 720 5184 w
-(The) 1054 5184 w
-(combination) 1286 5184 w
-(allows) 1940 5184 w
-(complex) 2292 5184 w
-(operations) 2756 5184 w
-(to) 3322 5184 w
-(be) 3470 5184 w
-(performed) 3639 5184 w
-(both) 4200 5184 w
-(in) 4473 5184 w
-(terms) 4614 5184 w
-(of) 4942 5184 w
-(control flow and data manipulation.) 720 5304 w
-10 /LucidaSans-Demi f
-(Input format and) 720 5544 w
-10 /LucidaTypewriter f
-(whatis) 1626 5544 w
-10 /LucidaSansUnicode00 f
-(Comments) 970 5700 w
-(start) 1534 5700 w
-(with) 1797 5700 w
-10 /LucidaTypewriter f
-(//) 2044 5700 w
-10 /LucidaSansUnicode00 f
-(and) 2230 5700 w
-(continue) 2452 5700 w
-(to) 2914 5700 w
-(the) 3054 5700 w
-(end) 3252 5700 w
-(of) 3476 5700 w
-(the) 3617 5700 w
-(line.) 3815 5700 w
-(Input) 4098 5700 w
-(is) 4394 5700 w
-(a) 4517 5700 w
-(series) 4615 5700 w
-(of) 4942 5700 w
-(statements) 720 5820 w
-(and) 1311 5820 w
-(expressions) 1547 5820 w
-(separated) 2185 5820 w
-(by) 2718 5820 w
-(semicolons.) 2889 5820 w
-(At) 3553 5820 w
-(the) 3715 5820 w
-(top) 3926 5820 w
-(level) 4142 5820 w
-(of) 4419 5820 w
-(the) 4572 5820 w
-(inter\255) 4782 5820 w
-(preter,) 720 5940 w
-(the) 1098 5940 w
-(builtin) 1305 5940 w
-(function) 1668 5940 w
-10 /LucidaTypewriter f
-(print) 2121 5940 w
-10 /LucidaSansUnicode00 f
-(is) 2533 5940 w
-(called) 2665 5940 w
-(automatically) 3000 5940 w
-(to) 3697 5940 w
-(display) 3847 5940 w
-(the) 4241 5940 w
-(result) 4448 5940 w
-(of) 4776 5940 w
-(all) 4927 5940 w
-(expressions) 720 6060 w
-(except) 1344 6060 w
-(function) 1709 6060 w
-(calls.) 2151 6060 w
-(A) 2471 6060 w
-(unary) 2581 6060 w
-10 /LucidaTypewriter f
-(+) 2894 6060 w
-10 /LucidaSansUnicode00 f
-(may) 3007 6060 w
-(be) 3248 6060 w
-(used) 3408 6060 w
-(as) 3681 6060 w
-(a) 3828 6060 w
-(shorthand) 3924 6060 w
-(to) 4459 6060 w
-(force) 4598 6060 w
-(the) 4885 6060 w
-(result of a function call to be printed.) 720 6180 w
-(Also) 970 6336 w
-(at) 1226 6336 w
-(the) 1364 6336 w
-(top) 1565 6336 w
-(level,) 1772 6336 w
-(newlines) 2072 6336 w
-(are) 2540 6336 w
-(treated) 2738 6336 w
-(as) 3129 6336 w
-(semicolons) 3281 6336 w
-(by) 3871 6336 w
-(the) 4032 6336 w
-(parser,) 4233 6336 w
-(so) 4619 6336 w
-(semi\255) 4778 6336 w
-(colons are unnecessary when evaluating expressions.) 720 6456 w
-(When) 970 6612 w
-(Acid) 1280 6612 w
-(starts,) 1536 6612 w
-(it) 1885 6612 w
-(loads) 1996 6612 w
-(the) 2300 6612 w
-(default) 2500 6612 w
-(program) 2884 6612 w
-(modules,) 3345 6612 w
-(enters) 3837 6612 w
-(interactive) 4185 6612 w
-(mode,) 4735 6612 w
-(and) 720 6732 w
-(prints) 939 6732 w
-(a) 1260 6732 w
-(prompt.) 1353 6732 w
-(In) 1781 6732 w
-(this) 1910 6732 w
-(state) 2127 6732 w
-(Acid) 2401 6732 w
-(accepts) 2651 6732 w
-(either) 3053 6732 w
-(function) 3372 6732 w
-(definitions) 3811 6732 w
-(or) 4365 6732 w
-(statements) 4505 6732 w
-(to) 720 6852 w
-(be) 863 6852 w
-(evaluated.) 1027 6852 w
-(In) 1601 6852 w
-(this) 1737 6852 w
-(interactive) 1961 6852 w
-(mode) 2511 6852 w
-(statements) 2829 6852 w
-(are) 3409 6852 w
-(evaluated) 3606 6852 w
-(immediately,) 4117 6852 w
-(while) 4787 6852 w
-(function definitions are stored for later invocation.) 720 6972 w
-(The) 970 7128 w
-10 /LucidaTypewriter f
-(whatis) 1192 7128 w
-10 /LucidaSansUnicode00 f
-(operator) 1665 7128 w
-(can) 2121 7128 w
-(be) 2330 7128 w
-(used) 2490 7128 w
-(to) 2763 7128 w
-(report) 2902 7128 w
-(the) 3242 7128 w
-(state) 3438 7128 w
-(of) 3715 7128 w
-(identifiers) 3854 7128 w
-(known) 4385 7128 w
-(to) 4746 7128 w
-(the) 4885 7128 w
-(interpreter.) 720 7248 w
-(With) 1339 7248 w
-(no) 1589 7248 w
-(argument,) 1748 7248 w
-10 /LucidaTypewriter f
-(whatis) 2284 7248 w
-10 /LucidaSansUnicode00 f
-(reports) 2751 7248 w
-(the) 3136 7248 w
-(name) 3326 7248 w
-(of) 3627 7248 w
-(all) 3760 7248 w
-(defined) 3908 7248 w
-(Acid) 4309 7248 w
-(functions;) 4556 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(when supplied with an identifier as an argument) 720 840 w
-(it) 3102 840 w
-(reports) 3201 840 w
-(any) 3584 840 w
-(variable,) 3786 840 w
-(function,) 4231 840 w
-(or) 4697 840 w
-(type) 4832 840 w
-(definition) 720 960 w
-(associated) 1240 960 w
-(with) 1804 960 w
-(the) 2064 960 w
-(identifier.) 2274 960 w
-(Because) 2832 960 w
-(of) 3276 960 w
-(the) 3429 960 w
-(way) 3639 960 w
-(the) 3878 960 w
-(interpreter) 4088 960 w
-(handles) 4662 960 w
-(semicolons,) 720 1080 w
-(the) 1334 1080 w
-(result) 1528 1080 w
-(of) 1843 1080 w
-(a) 1980 1080 w
-10 /LucidaTypewriter f
-(whatis) 2074 1080 w
-10 /LucidaSansUnicode00 f
-(statement) 2545 1080 w
-(can) 3068 1080 w
-(be) 3275 1080 w
-(returned) 3433 1080 w
-(directly) 3890 1080 w
-(to) 4287 1080 w
-(Acid) 4424 1080 w
-(without) 4675 1080 w
-(adding) 720 1200 w
-(semicolons.) 1102 1200 w
-(A) 1758 1200 w
-(syntax) 1875 1200 w
-(error) 2240 1200 w
-(or) 2527 1200 w
-(interrupt) 2676 1200 w
-(returns) 3151 1200 w
-(Acid) 3548 1200 w
-(to) 3807 1200 w
-(the) 3952 1200 w
-(normal) 4154 1200 w
-(evaluation) 4542 1200 w
-(mode; any partially evaluated definitions are lost.) 720 1320 w
-10 /LucidaSans-Demi f
-(Using the Library Functions) 720 1560 w
-10 /LucidaSansUnicode00 f
-(After) 970 1716 w
-(loading) 1245 1716 w
-(the) 1641 1716 w
-(program) 1831 1716 w
-(binary,) 2282 1716 w
-(Acid) 2651 1716 w
-(loads) 2898 1716 w
-(the) 3192 1716 w
-(portable) 3382 1716 w
-(and) 3822 1716 w
-(architecture-specific) 4037 1716 w
-(library) 720 1836 w
-(functions) 1073 1836 w
-(that) 1600 1836 w
-(form) 1834 1836 w
-(the) 2109 1836 w
-(standard) 2307 1836 w
-(debugging) 2777 1836 w
-(environment.) 3341 1836 w
-(These) 4059 1836 w
-(files) 4390 1836 w
-(are) 4634 1836 w
-(Acid) 4828 1836 w
-(source) 720 1956 w
-(code) 1076 1956 w
-(and) 1341 1956 w
-(are) 1555 1956 w
-(human-readable.) 1741 1956 w
-(The) 2649 1956 w
-(following) 2864 1956 w
-(example) 3346 1956 w
-(uses) 3794 1956 w
-(the) 4049 1956 w
-(standard) 4239 1956 w
-(debug\255) 4701 1956 w
-(ging library to show how language and program interact:) 720 2076 w
-9 /LucidaTypewriter f
-(%) 1008 2246 w
-(acid) 1138 2246 w
-(/bin/ls) 1463 2246 w
-(/bin/ls:mips) 1008 2356 w
-(plan) 1853 2356 w
-(9) 2178 2356 w
-(executable) 2308 2356 w
-(/sys/lib/acid/port) 1008 2576 w
-(/sys/lib/acid/mips) 1008 2686 w
-(acid:) 1008 2796 w
-(new\(\)) 1398 2796 w
-(75721:) 1008 2906 w
-(system) 1463 2906 w
-(call) 1918 2906 w
-(_main) 2308 2906 w
-(ADD) 2698 2906 w
-($-0x14,R29) 3023 2906 w
-(75721:) 1008 3016 w
-(breakpoint) 1463 3016 w
-(main+0x4) 2308 3016 w
-(MOVW) 3023 3016 w
-(R31,0x0\(R29\)) 3413 3016 w
-(acid:) 1008 3126 w
-(bpset\(ls\)) 1398 3126 w
-(acid:) 1008 3236 w
-(cont\(\)) 1398 3236 w
-(75721:) 1008 3346 w
-(breakpoint) 1463 3346 w
-(ls) 2308 3346 w
-(ADD) 2698 3346 w
-($-0x16c8,R29) 3023 3346 w
-(acid:) 1008 3456 w
-(stk\(\)) 1398 3456 w
-(At) 1008 3566 w
-(pc:0x0000141c:ls) 1203 3566 w
-(/sys/src/cmd/ls.c:87) 2308 3566 w
-(ls\(s=0x0000004d,multi=0x00000000\)) 1008 3676 w
-(/sys/src/cmd/ls.c:87) 3218 3676 w
-(called) 1268 3786 w
-(from) 1723 3786 w
-(main+0xf4) 2048 3786 w
-(/sys/src/cmd/ls.c:79) 2698 3786 w
-(main\(argc=0x00000000,argv=0x7ffffff0\)) 1008 3896 w
-(/sys/src/cmd/ls.c:48) 3478 3896 w
-(called) 1268 4006 w
-(from) 1723 4006 w
-(_main+0x20) 2048 4006 w
-(/sys/src/libc/mips/main9.s:10) 2763 4006 w
-(acid:) 1008 4116 w
-(PC) 1398 4116 w
-(0xc0000f60) 1008 4226 w
-(acid:) 1008 4336 w
-(*PC) 1398 4336 w
-(0x0000141c) 1008 4446 w
-(acid:) 1008 4556 w
-(ls) 1398 4556 w
-(0x0000141c) 1008 4666 w
-10 /LucidaSansUnicode00 f
-(The) 720 4846 w
-(function) 948 4846 w
-10 /LucidaTypewriter f
-(new\(\)) 1396 4846 w
-10 /LucidaSansUnicode00 f
-(creates) 1803 4846 w
-(a) 2197 4846 w
-(new) 2299 4846 w
-(process) 2541 4846 w
-(and) 2962 4846 w
-(stops) 3190 4846 w
-(it) 3501 4846 w
-(at) 3615 4846 w
-(the) 3755 4846 w
-(first) 3958 4846 w
-(instruction.) 4201 4846 w
-(This) 4835 4846 w
-(change) 720 4966 w
-(in) 1109 4966 w
-(state) 1241 4966 w
-(is) 1518 4966 w
-(reported) 1639 4966 w
-(by) 2098 4966 w
-(a) 2254 4966 w
-(call) 2350 4966 w
-(to) 2555 4966 w
-(the) 2694 4966 w
-(Acid) 2890 4966 w
-(function) 3143 4966 w
-10 /LucidaTypewriter f
-(stopped) 3585 4966 w
-10 /LucidaSansUnicode00 f
-(,) 4089 4966 w
-(which) 4161 4966 w
-(is) 4482 4966 w
-(called) 4602 4966 w
-(by) 4925 4966 w
-(the) 720 5086 w
-(interpreter) 910 5086 w
-(whenever) 1464 5086 w
-(the) 1961 5086 w
-(debugged) 2151 5086 w
-(program) 2673 5086 w
-(stops.) 3124 5086 w
-10 /LucidaTypewriter f
-(Stopped) 3486 5086 w
-10 /LucidaSansUnicode00 f
-(prints) 4025 5086 w
-(the) 4344 5086 w
-(status) 4535 5086 w
-(line) 4864 5086 w
-(giving) 720 5206 w
-(the) 1057 5206 w
-(pid,) 1253 5206 w
-(the) 1481 5206 w
-(reason) 1677 5206 w
-(the) 2044 5206 w
-(program) 2240 5206 w
-(stopped) 2697 5206 w
-(and) 3132 5206 w
-(the) 3353 5206 w
-(address) 3549 5206 w
-(and) 3970 5206 w
-(instruction) 4191 5206 w
-(at) 4753 5206 w
-(the) 4885 5206 w
-(current) 720 5326 w
-(PC.) 1114 5326 w
-(The) 1346 5326 w
-(function) 1571 5326 w
-10 /LucidaTypewriter f
-(bpset) 2016 5326 w
-10 /LucidaSansUnicode00 f
-(makes) 2420 5326 w
-(an) 2777 5326 w
-(entry) 2938 5326 w
-(in) 3230 5326 w
-(the) 3365 5326 w
-(breakpoint) 3564 5326 w
-(table) 4133 5326 w
-(and) 4418 5326 w
-(plants) 4643 5326 w
-(a) 4985 5326 w
-(breakpoint) 720 5446 w
-(in) 1296 5446 w
-(memory.) 1438 5446 w
-(The) 1949 5446 w
-10 /LucidaTypewriter f
-(cont) 2181 5446 w
-10 /LucidaSansUnicode00 f
-(function) 2520 5446 w
-(continues) 2972 5446 w
-(the) 3494 5446 w
-(process,) 3700 5446 w
-(allowing) 4157 5446 w
-(it) 4611 5446 w
-(to) 4727 5446 w
-(run) 4875 5446 w
-(until) 720 5566 w
-(some) 991 5566 w
-(condition) 1304 5566 w
-(causes) 1811 5566 w
-(it) 2189 5566 w
-(to) 2308 5566 w
-(stop.) 2459 5566 w
-(In) 2756 5566 w
-(this) 2900 5566 w
-(case) 3132 5566 w
-(the) 3398 5566 w
-(program) 3606 5566 w
-(hits) 4075 5566 w
-(the) 4307 5566 w
-(breakpoint) 4515 5566 w
-(placed) 720 5686 w
-(on) 1073 5686 w
-(the) 1232 5686 w
-(function) 1423 5686 w
-10 /LucidaTypewriter f
-(ls) 1860 5686 w
-10 /LucidaSansUnicode00 f
-(in) 2040 5686 w
-(the) 2167 5686 w
-(C) 2358 5686 w
-(program.) 2463 5686 w
-(Once) 2947 5686 w
-(again) 3230 5686 w
-(the) 3529 5686 w
-10 /LucidaTypewriter f
-(stopped) 3720 5686 w
-10 /LucidaSansUnicode00 f
-(routine) 4259 5686 w
-(is) 4642 5686 w
-(called) 4757 5686 w
-(to) 720 5806 w
-(print) 859 5806 w
-(the) 1132 5806 w
-(status) 1328 5806 w
-(of) 1662 5806 w
-(the) 1801 5806 w
-(program.) 1997 5806 w
-(The) 2486 5806 w
-(function) 2708 5806 w
-10 /LucidaTypewriter f
-(stk) 3150 5806 w
-10 /LucidaSansUnicode00 f
-(prints) 3407 5806 w
-(a) 3732 5806 w
-(C) 3829 5806 w
-(stack) 3940 5806 w
-(trace) 4234 5806 w
-(of) 4516 5806 w
-(the) 4656 5806 w
-(cur\255) 4853 5806 w
-(rent) 720 5926 w
-(process.) 952 5926 w
-(It) 1394 5926 w
-(is) 1496 5926 w
-(implemented) 1612 5926 w
-(using) 2285 5926 w
-(a) 2587 5926 w
-(builtin) 2678 5926 w
-(Acid) 3025 5926 w
-(function) 3273 5926 w
-(that) 3710 5926 w
-(returns) 3937 5926 w
-(the) 4323 5926 w
-(stack) 4513 5926 w
-(trace) 4800 5926 w
-(as) 720 6046 w
-(a) 867 6046 w
-(list;) 963 6046 w
-(the) 1182 6046 w
-(code) 1378 6046 w
-(that) 1650 6046 w
-(formats) 1883 6046 w
-(the) 2300 6046 w
-(information) 2497 6046 w
-(is) 3106 6046 w
-(all) 3228 6046 w
-(written) 3383 6046 w
-(in) 3764 6046 w
-(Acid.) 3897 6046 w
-(The) 4183 6046 w
-(Acid) 4406 6046 w
-(variable) 4660 6046 w
-10 /LucidaTypewriter f
-(PC) 720 6166 w
-10 /LucidaSansUnicode00 f
-(holds) 901 6166 w
-(the) 1204 6166 w
-(address) 1396 6166 w
-(of) 1813 6166 w
-(the) 1947 6166 w
-(cell) 2138 6166 w
-(where) 2339 6166 w
-(the) 2667 6166 w
-(current) 2858 6166 w
-(value) 3244 6166 w
-(of) 3534 6166 w
-(the) 3668 6166 w
-(processor) 3859 6166 w
-(register) 4371 6166 w
-10 /LucidaTypewriter f
-(PC) 4780 6166 w
-10 /LucidaSansUnicode00 f
-(is) 4960 6166 w
-(stored.) 720 6286 w
-(By) 1125 6286 w
-(indirecting) 1299 6286 w
-(through) 1884 6286 w
-(the) 2335 6286 w
-(value) 2554 6286 w
-(of) 2872 6286 w
-10 /LucidaTypewriter f
-(PC) 3034 6286 w
-10 /LucidaSansUnicode00 f
-(the) 3242 6286 w
-(address) 3461 6286 w
-(where) 3905 6286 w
-(the) 4261 6286 w
-(program) 4480 6286 w
-(is) 4960 6286 w
-(stopped) 720 6406 w
-(can) 1154 6406 w
-(be) 1362 6406 w
-(found.) 1521 6406 w
-(All) 1910 6406 w
-(of) 2077 6406 w
-(the) 2215 6406 w
-(processor) 2410 6406 w
-(registers) 2926 6406 w
-(are) 3390 6406 w
-(available) 3582 6406 w
-(by) 4045 6406 w
-(the) 4200 6406 w
-(same) 4395 6406 w
-(mecha\255) 4690 6406 w
-(nism.) 720 6526 w
-10 /LucidaSans-Demi f
-(Types) 720 6766 w
-10 /LucidaSansUnicode00 f
-(An) 970 6922 w
-(Acid) 1138 6922 w
-(variable) 1388 6922 w
-(has) 1806 6922 w
-(one) 2012 6922 w
-(of) 2229 6922 w
-(four) 2365 6922 w
-(types:) 2604 6922 w
-10 /LucidaSans-Italic f
-(integer) 2933 6922 w
-10 /LucidaSansUnicode00 f
-(,) 3277 6922 w
-10 /LucidaSans-Italic f
-(float) 3347 6922 w
-10 /LucidaSansUnicode00 f
-(,) 3570 6922 w
-10 /LucidaSans-Italic f
-(list) 3640 6922 w
-10 /LucidaSansUnicode00 f
-(,) 3785 6922 w
-(or) 3855 6922 w
-10 /LucidaSans-Italic f
-(string) 3995 6922 w
-10 /LucidaSansUnicode00 f
-(.) 4282 6922 w
-(The) 4384 6922 w
-(type) 4603 6922 w
-(of) 4849 6922 w
-(a) 4985 6922 w
-(variable) 720 7042 w
-(is) 1143 7042 w
-(inferred) 1266 7042 w
-(from) 1694 7042 w
-(the) 1969 7042 w
-(type) 2167 7042 w
-(of) 2418 7042 w
-(the) 2559 7042 w
-(right-hand) 2757 7042 w
-(side) 3331 7042 w
-(of) 3572 7042 w
-(the) 3712 7042 w
-(assignment) 3909 7042 w
-(expression) 4509 7042 w
-(which) 720 7162 w
-(last) 1041 7162 w
-(set) 1253 7162 w
-(its) 1437 7162 w
-(value.) 1594 7162 w
-(Referencing) 1952 7162 w
-(a) 2567 7162 w
-(variable) 2662 7162 w
-(that) 3082 7162 w
-(has) 3313 7162 w
-(not) 3522 7162 w
-(yet) 3723 7162 w
-(been) 3909 7162 w
-(assigned) 4187 7162 w
-(draws) 4657 7162 w
-(a) 4985 7162 w
-("used) 720 7282 w
-(but) 1030 7282 w
-(not) 1232 7282 w
-(set") 1432 7282 w
-(error.) 1653 7282 w
-(Many) 1965 7282 w
-(of) 2260 7282 w
-(the) 2398 7282 w
-(operators) 2593 7282 w
-(may) 3099 7282 w
-(be) 3339 7282 w
-(applied) 3498 7282 w
-(to) 3896 7282 w
-(more) 4034 7282 w
-(than) 4325 7282 w
-(one) 4581 7282 w
-(type;) 4800 7282 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(for) 720 840 w
-(these) 927 840 w
-(operators) 1257 840 w
-(the) 1791 840 w
-(action) 2014 840 w
-(of) 2377 840 w
-(the) 2543 840 w
-(operator) 2766 840 w
-(is) 3249 840 w
-(determined) 3397 840 w
-(by) 4021 840 w
-(the) 4204 840 w
-(types) 4428 840 w
-(of) 4756 840 w
-(its) 4923 840 w
-(operands.) 720 960 w
-(The) 1240 960 w
-(action) 1457 960 w
-(of) 1788 960 w
-(each) 1922 960 w
-(operator) 2182 960 w
-(is) 2633 960 w
-(defined) 2749 960 w
-(in) 3151 960 w
-(the) 3277 960 w
-10 /LucidaSans-Italic f
-(Expressions) 3467 960 w
-10 /LucidaSansUnicode00 f
-(section) 4068 960 w
-(of) 4450 960 w
-(this) 4583 960 w
-(man\255) 4797 960 w
-(ual.) 720 1080 w
-10 /LucidaSans-Demi f
-(Variables) 720 1320 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 1476 w
-(has) 1236 1476 w
-(three) 1458 1476 w
-(kinds) 1764 1476 w
-(of) 2081 1476 w
-(variables:) 2233 1476 w
-(variables) 2750 1476 w
-(defined) 3235 1476 w
-(by) 3655 1476 w
-(the) 3824 1476 w
-(symbol) 4033 1476 w
-(table) 4437 1476 w
-(of) 4732 1476 w
-(the) 4885 1476 w
-(debugged) 720 1596 w
-(program,) 1247 1596 w
-(variables) 1735 1596 w
-(that) 2206 1596 w
-(are) 2437 1596 w
-(defined) 2629 1596 w
-(and) 3035 1596 w
-(maintained) 3254 1596 w
-(by) 3834 1596 w
-(the) 3988 1596 w
-(interpreter) 4182 1596 w
-(as) 4740 1596 w
-(the) 4885 1596 w
-(debugged program changes state, and variables defined and used by Acid programs.) 720 1716 w
-(Some) 970 1872 w
-(examples) 1270 1872 w
-(of) 1770 1872 w
-(variables) 1904 1872 w
-(maintained) 2371 1872 w
-(by) 2949 1872 w
-(the) 3101 1872 w
-(interpreter) 3293 1872 w
-(are) 3849 1872 w
-(the) 4038 1872 w
-(register) 4230 1872 w
-(pointers) 4640 1872 w
-(listed) 720 1992 w
-(by) 1036 1992 w
-(name) 1202 1992 w
-(in) 1519 1992 w
-(the) 1661 1992 w
-(Acid) 1867 1992 w
-(list) 2130 1992 w
-(variable) 2326 1992 w
-10 /LucidaTypewriter f
-(registers) 2756 1992 w
-10 /LucidaSansUnicode00 f
-(,) 3404 1992 w
-(and) 3486 1992 w
-(the) 3716 1992 w
-(symbol) 3921 1992 w
-(table) 4320 1992 w
-(listed) 4610 1992 w
-(by) 4925 1992 w
-(name and contents in the Acid variable) 720 2112 w
-10 /LucidaTypewriter f
-(symbols) 2645 2112 w
-10 /LucidaSansUnicode00 f
-(.) 3149 2112 w
-(The) 970 2268 w
-(variable) 1190 2268 w
-10 /LucidaTypewriter f
-(pid) 1609 2268 w
-10 /LucidaSansUnicode00 f
-(is) 1864 2268 w
-(updated) 1983 2268 w
-(by) 2421 2268 w
-(the) 2575 2268 w
-(interpreter) 2769 2268 w
-(to) 3327 2268 w
-(select) 3464 2268 w
-(the) 3783 2268 w
-(most) 3977 2268 w
-(recently) 4258 2268 w
-(created) 4681 2268 w
-(process or the process selected by the) 720 2388 w
-10 /LucidaTypewriter f
-(setproc) 2618 2388 w
-10 /LucidaSansUnicode00 f
-(builtin function.) 3154 2388 w
-10 /LucidaSans-Demi f
-(Formats) 720 2628 w
-10 /LucidaSansUnicode00 f
-(In) 970 2784 w
-(addition) 1095 2784 w
-(to) 1528 2784 w
-(a) 1660 2784 w
-(type,) 1749 2784 w
-(variables) 2023 2784 w
-(have) 2489 2784 w
-(formats.) 2749 2784 w
-(The) 3191 2784 w
-(format) 3407 2784 w
-(is) 3766 2784 w
-(a) 3881 2784 w
-(code) 3971 2784 w
-(letter) 4237 2784 w
-(that) 4528 2784 w
-(deter\255) 4754 2784 w
-(mines) 720 2904 w
-(the) 1056 2904 w
-(printing) 1256 2904 w
-(style) 1686 2904 w
-(and) 1956 2904 w
-(the) 2181 2904 w
-(effect) 2381 2904 w
-(of) 2700 2904 w
-(some) 2843 2904 w
-(of) 3149 2904 w
-(the) 3292 2904 w
-(operators) 3491 2904 w
-(on) 4001 2904 w
-(that) 4168 2904 w
-(variable.) 4403 2904 w
-(The) 4859 2904 w
-(format codes are derived from the format letters used by) 720 3024 w
-10 /LucidaSans-Italic f
-(db) 3523 3024 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 3645 3024 w
-(By) 3871 3024 w
-(default,) 4014 3024 w
-(symbol) 4418 3024 w
-(table) 4800 3024 w
-(variables) 720 3144 w
-(and) 1188 3144 w
-(numeric) 1405 3144 w
-(constants) 1836 3144 w
-(are) 2340 3144 w
-(assigned) 2528 3144 w
-(the) 2993 3144 w
-(format) 3184 3144 w
-(code) 3544 3144 w
-10 /LucidaTypewriter f
-(X) 3811 3144 w
-10 /LucidaSansUnicode00 f
-(,) 3883 3144 w
-(which) 3951 3144 w
-(specifies) 4268 3144 w
-(32-bit) 4727 3144 w
-(hexadecimal.) 720 3264 w
-(Printing) 1439 3264 w
-(a) 1861 3264 w
-(variable) 1961 3264 w
-(with) 2386 3264 w
-(this) 2636 3264 w
-(code) 2860 3264 w
-(yields) 3136 3264 w
-(the) 3461 3264 w
-(output) 3661 3264 w
-10 /LucidaTypewriter f
-(0x00123456) 4029 3264 w
-10 /LucidaSansUnicode00 f
-(.) 4749 3264 w
-(The) 4859 3264 w
-(format) 720 3384 w
-(code) 1080 3384 w
-(of) 1347 3384 w
-(a) 1481 3384 w
-(variable) 1571 3384 w
-(may) 1986 3384 w
-(be) 2221 3384 w
-(changed) 2375 3384 w
-(from) 2821 3384 w
-(the) 3088 3384 w
-(default) 3278 3384 w
-(by) 3652 3384 w
-(using) 3802 3384 w
-(the) 4103 3384 w
-(builtin) 4293 3384 w
-(function) 4639 3384 w
-10 /LucidaTypewriter f
-(fmt) 720 3504 w
-10 /LucidaSansUnicode00 f
-(.) 936 3504 w
-(This) 1045 3504 w
-(function) 1295 3504 w
-(takes) 1741 3504 w
-(two) 2043 3504 w
-(arguments,) 2263 3504 w
-(an) 2859 3504 w
-(expression) 3021 3504 w
-(and) 3597 3504 w
-(a) 3822 3504 w
-(format) 3922 3504 w
-(code.) 4291 3504 w
-(After) 4599 3504 w
-(the) 4885 3504 w
-(expression) 720 3624 w
-(is) 1301 3624 w
-(evaluated) 1431 3624 w
-(the) 1946 3624 w
-(new) 2151 3624 w
-(format) 2396 3624 w
-(code) 2770 3624 w
-(is) 3051 3624 w
-(attached) 3181 3624 w
-(to) 3647 3624 w
-(the) 3795 3624 w
-(result) 3999 3624 w
-(and) 4324 3624 w
-(forms) 4553 3624 w
-(the) 4885 3624 w
-(return) 720 3744 w
-(value) 1067 3744 w
-(from) 1369 3744 w
-10 /LucidaTypewriter f
-(fmt) 1649 3744 w
-10 /LucidaSansUnicode00 f
-(.) 1865 3744 w
-(The) 1977 3744 w
-(backslash) 2207 3744 w
-(operator) 2731 3744 w
-(is) 3195 3744 w
-(a) 3324 3744 w
-(short) 3428 3744 w
-(form) 3729 3744 w
-(of) 4010 3744 w
-10 /LucidaTypewriter f
-(fmt) 4157 3744 w
-10 /LucidaSansUnicode00 f
-(.) 4373 3744 w
-(The) 4486 3744 w
-(format) 4716 3744 w
-(supplied) 720 3864 w
-(by) 1172 3864 w
-(the) 1323 3864 w
-(backslash) 1514 3864 w
-(operator) 2025 3864 w
-(must) 2476 3864 w
-(be) 2755 3864 w
-(the) 2910 3864 w
-(format) 3101 3864 w
-(character) 3461 3864 w
-(rather) 3946 3864 w
-(than) 4274 3864 w
-(an) 4526 3864 w
-(expres\255) 4679 3864 w
-(sion.) 720 3984 w
-(If) 1033 3984 w
-(the) 1145 3984 w
-(result) 1346 3984 w
-(is) 1668 3984 w
-(assigned) 1794 3984 w
-(to) 2269 3984 w
-(a) 2413 3984 w
-(variable) 2514 3984 w
-(the) 2940 3984 w
-(new) 3141 3984 w
-(format) 3383 3984 w
-(code) 3754 3984 w
-(is) 4032 3984 w
-(maintained) 4159 3984 w
-(in) 4747 3984 w
-(the) 4885 3984 w
-(variable. For example:) 720 4104 w
-9 /LucidaTypewriter f
-(acid:) 1008 4274 w
-(x=10) 1398 4274 w
-(acid:) 1008 4384 w
-(print\(x\)) 1398 4384 w
-(0x0000000a) 1008 4494 w
-(acid:) 1008 4604 w
-(x) 1398 4604 w
-(=) 1528 4604 w
-(fmt\(x,) 1658 4604 w
-('D'\)) 2113 4604 w
-(acid:) 1008 4714 w
-(print\(x,) 1398 4714 w
-(fmt\(x,) 1983 4714 w
-('X'\)\)) 2438 4714 w
-(10) 1008 4824 w
-(0x0000000a) 1203 4824 w
-(acid:) 1008 4934 w
-(x) 1398 4934 w
-(10) 1008 5044 w
-(acid:) 1008 5154 w
-(x\\o) 1398 5154 w
-(12) 1008 5264 w
-10 /LucidaSansUnicode00 f
-(The supported format characters are:) 720 5444 w
-10 /LucidaTypewriter f
-(o) 970 5600 w
-10 /LucidaSansUnicode00 f
-(Print two-byte integer in octal.) 1220 5600 w
-10 /LucidaTypewriter f
-(O) 970 5756 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in octal.) 1220 5756 w
-10 /LucidaTypewriter f
-(q) 970 5912 w
-10 /LucidaSansUnicode00 f
-(Print two-byte integer in signed octal.) 1220 5912 w
-10 /LucidaTypewriter f
-(Q) 970 6068 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in signed octal.) 1220 6068 w
-10 /LucidaTypewriter f
-(B) 970 6224 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in binary.) 1220 6224 w
-10 /LucidaTypewriter f
-(d) 970 6380 w
-10 /LucidaSansUnicode00 f
-(Print two-byte integer in signed decimal.) 1220 6380 w
-10 /LucidaTypewriter f
-(D) 970 6536 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in signed decimal.) 1220 6536 w
-10 /LucidaTypewriter f
-(V) 970 6692 w
-10 /LucidaSansUnicode00 f
-(Print eight-byte integer in signed decimal.) 1220 6692 w
-10 /LucidaTypewriter f
-(Z) 970 6848 w
-10 /LucidaSansUnicode00 f
-(Print eight-byte integer in unsigned decimal.) 1220 6848 w
-10 /LucidaTypewriter f
-(x) 970 7004 w
-10 /LucidaSansUnicode00 f
-(Print two-byte integer in hexadecimal.) 1220 7004 w
-10 /LucidaTypewriter f
-(X) 970 7160 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in hexadecimal.) 1220 7160 w
-10 /LucidaTypewriter f
-(Y) 970 7316 w
-10 /LucidaSansUnicode00 f
-(Print eight-byte integer in hexadecimal.) 1220 7316 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-10 /LucidaTypewriter f
-(u) 970 840 w
-10 /LucidaSansUnicode00 f
-(Print two-byte integer in unsigned decimal.) 1220 840 w
-10 /LucidaTypewriter f
-(U) 970 996 w
-10 /LucidaSansUnicode00 f
-(Print four-byte integer in unsigned decimal.) 1220 996 w
-10 /LucidaTypewriter f
-(f) 970 1152 w
-10 /LucidaSansUnicode00 f
-(Print single-precision floating point number.) 1220 1152 w
-10 /LucidaTypewriter f
-(F) 970 1308 w
-10 /LucidaSansUnicode00 f
-(Print double-precision floating point number.) 1220 1308 w
-10 /LucidaTypewriter f
-(g) 970 1464 w
-10 /LucidaSansUnicode00 f
-(Print a single precision floating point number in string format.) 1220 1464 w
-10 /LucidaTypewriter f
-(G) 970 1620 w
-10 /LucidaSansUnicode00 f
-(Print a double precision floating point number in string format.) 1220 1620 w
-10 /LucidaTypewriter f
-(b) 970 1776 w
-10 /LucidaSansUnicode00 f
-(Print byte in hexadecimal.) 1220 1776 w
-10 /LucidaTypewriter f
-(c) 970 1932 w
-10 /LucidaSansUnicode00 f
-(Print byte as an ASCII character.) 1220 1932 w
-10 /LucidaTypewriter f
-(C) 970 2088 w
-10 /LucidaSansUnicode00 f
-(Like) 1220 2088 w
-10 /LucidaTypewriter f
-(c) 1486 2088 w
-10 /LucidaSansUnicode00 f
-(,) 1558 2088 w
-(with) 1661 2088 w
-(printable) 1937 2088 w
-(ASCII) 2443 2088 w
-(characters) 2764 2088 w
-(represented) 3335 2088 w
-(normally) 3988 2088 w
-(and) 4481 2088 w
-(others) 4732 2088 w
-(printed in the form) 1220 2208 w
-10 /LucidaTypewriter f
-(\\x) 2177 2208 w
-10 /LucidaSans-Italic f
-(nn) 2321 2208 w
-10 /LucidaSansUnicode00 f
-(.) 2445 2208 w
-10 /LucidaTypewriter f
-(s) 970 2364 w
-10 /LucidaSansUnicode00 f
-(Interpret) 1220 2364 w
-(the) 1684 2364 w
-(addressed) 1881 2364 w
-(bytes) 2422 2364 w
-(as) 2723 2364 w
-(UTF) 2871 2364 w
-(characters) 3099 2364 w
-(and) 3641 2364 w
-(print) 3864 2364 w
-(successive) 4139 2364 w
-(charac\255) 4692 2364 w
-(ters until a zero byte is reached.) 1220 2484 w
-10 /LucidaTypewriter f
-(r) 970 2640 w
-10 /LucidaSansUnicode00 f
-(Print a two-byte integer as a rune.) 1220 2640 w
-10 /LucidaTypewriter f
-(R) 970 2796 w
-10 /LucidaSansUnicode00 f
-(Print successive two-byte integers as runes until a zero rune is reached.) 1220 2796 w
-10 /LucidaTypewriter f
-(i) 970 2952 w
-10 /LucidaSansUnicode00 f
-(Print as machine instructions.) 1220 2952 w
-10 /LucidaTypewriter f
-(I) 970 3108 w
-10 /LucidaSansUnicode00 f
-(As) 1220 3108 w
-10 /LucidaTypewriter f
-(i) 1382 3108 w
-10 /LucidaSansUnicode00 f
-(above,) 1496 3108 w
-(but) 1858 3108 w
-(print) 2063 3108 w
-(the) 2338 3108 w
-(machine) 2536 3108 w
-(instructions) 2987 3108 w
-(in) 3603 3108 w
-(an) 3737 3108 w
-(alternate) 3897 3108 w
-(form) 4368 3108 w
-(if) 4643 3108 w
-(possi\255) 4752 3108 w
-(ble:) 1220 3228 w
-10 /LucidaTypewriter f
-(sunsparc) 1432 3228 w
-10 /LucidaSansUnicode00 f
-(and) 2040 3228 w
-10 /LucidaTypewriter f
-(mipsco) 2252 3228 w
-10 /LucidaSansUnicode00 f
-(reproduce the manufacturers) 2716 3228 w
-10 /LucidaSansUnicode20 f
-(\031) 4132 3228 w
-10 /LucidaSansUnicode00 f
-(syntax.) 4196 3228 w
-10 /LucidaTypewriter f
-(a) 970 3384 w
-10 /LucidaSansUnicode00 f
-(Print the value in symbolic form.) 1220 3384 w
-10 /LucidaSans-Demi f
-(Complex types) 720 3624 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 3780 w
-(permits) 1225 3780 w
-(the) 1638 3780 w
-(definition) 1836 3780 w
-(of) 2344 3780 w
-(the) 2485 3780 w
-(layout) 2683 3780 w
-(of) 3022 3780 w
-(memory.) 3163 3780 w
-(The) 3666 3780 w
-(usual) 3890 3780 w
-(method) 4192 3780 w
-(is) 4607 3780 w
-(to) 4730 3780 w
-(use) 4871 3780 w
-(the) 720 3900 w
-10 /LucidaTypewriter f
-(-a) 918 3900 w
-10 /LucidaSansUnicode00 f
-(flag) 1105 3900 w
-(of) 1331 3900 w
-(the) 1472 3900 w
-(compilers) 1670 3900 w
-(to) 2187 3900 w
-(produce) 2328 3900 w
-(Acid-language) 2768 3900 w
-(descriptions) 3523 3900 w
-(of) 4159 3900 w
-(data) 4299 3900 w
-(structures) 4551 3900 w
-(\(see) 720 4020 w
-10 /LucidaSans-Italic f
-(2c) 998 4020 w
-10 /LucidaSansUnicode00 f
-(\(1\)\)) 1111 4020 w
-(although) 1356 4020 w
-(such) 1869 4020 w
-(definitions) 2178 4020 w
-(can) 2777 4020 w
-(be) 3028 4020 w
-(typed) 3230 4020 w
-(interactively.) 3584 4020 w
-(The) 4317 4020 w
-(keywords) 4581 4020 w
-10 /LucidaTypewriter f
-(complex) 720 4140 w
-10 /LucidaSansUnicode00 f
-(,) 1224 4140 w
-10 /LucidaTypewriter f
-(adt) 1293 4140 w
-10 /LucidaSansUnicode00 f
-(,) 1509 4140 w
-10 /LucidaTypewriter f
-(aggr) 1578 4140 w
-10 /LucidaSansUnicode00 f
-(,) 1866 4140 w
-(and) 1935 4140 w
-10 /LucidaTypewriter f
-(union) 2152 4140 w
-10 /LucidaSansUnicode00 f
-(are) 2549 4140 w
-(all) 2738 4140 w
-(equivalent;) 2888 4140 w
-(the) 3458 4140 w
-(compiler) 3650 4140 w
-(uses) 4109 4140 w
-(the) 4365 4140 w
-(synonyms) 4556 4140 w
-(to) 720 4260 w
-(document) 858 4260 w
-(the) 1383 4260 w
-(declarations.) 1579 4260 w
-(A) 2274 4260 w
-(complex) 2384 4260 w
-(type) 2839 4260 w
-(is) 3088 4260 w
-(described) 3209 4260 w
-(as) 3723 4260 w
-(a) 3870 4260 w
-(set) 3966 4260 w
-(of) 4151 4260 w
-(members,) 4290 4260 w
-(each) 4816 4260 w
-(containing) 720 4380 w
-(a) 1273 4380 w
-(format) 1371 4380 w
-(letter,) 1738 4380 w
-(an) 2069 4380 w
-(offset) 2229 4380 w
-(in) 2551 4380 w
-(the) 2685 4380 w
-(structure,) 2883 4380 w
-(and) 3396 4380 w
-(a) 3619 4380 w
-(name.) 3717 4380 w
-(For) 4089 4380 w
-(example,) 4287 4380 w
-(the) 4774 4380 w
-(C) 4971 4380 w
-(structure) 720 4500 w
-9 /LucidaTypewriter f
-(struct) 1008 4670 w
-(List) 1463 4670 w
-({) 1788 4670 w
-(int) 1528 4780 w
-(type;) 2308 4780 w
-(struct) 1528 4890 w
-(List) 1983 4890 w
-(*next;) 2308 4890 w
-(};) 1008 5000 w
-10 /LucidaSansUnicode00 f
-(is described by the Acid statement) 720 5180 w
-9 /LucidaTypewriter f
-(complex) 1008 5350 w
-(List) 1528 5350 w
-({) 1853 5350 w
-('D') 1528 5460 w
-(0) 2048 5460 w
-(type;) 2568 5460 w
-('X') 1528 5570 w
-(4) 2048 5570 w
-(next;) 2568 5570 w
-(};) 1008 5680 w
-10 /LucidaSans-Demi f
-(Scope) 720 5980 w
-10 /LucidaSansUnicode00 f
-(Variables) 970 6136 w
-(are) 1452 6136 w
-(global) 1642 6136 w
-(unless) 1979 6136 w
-(they) 2328 6136 w
-(are) 2573 6136 w
-(either) 2763 6136 w
-(parameters) 3082 6136 w
-(to) 3668 6136 w
-(functions) 3804 6136 w
-(or) 4294 6136 w
-(are) 4435 6136 w
-(declared) 4626 6136 w
-(as) 720 6256 w
-10 /LucidaTypewriter f
-(local) 872 6256 w
-10 /LucidaSansUnicode00 f
-(in) 1278 6256 w
-(a) 1415 6256 w
-(function) 1516 6256 w
-(body.) 1963 6256 w
-(Parameters) 2279 6256 w
-(and) 2864 6256 w
-(local) 3089 6256 w
-(variables) 3359 6256 w
-(are) 3835 6256 w
-(available) 4032 6256 w
-(only) 4500 6256 w
-(in) 4749 6256 w
-(the) 4885 6256 w
-(body) 720 6376 w
-(of) 996 6376 w
-(the) 1131 6376 w
-(function) 1323 6376 w
-(in) 1761 6376 w
-(which) 1889 6376 w
-(they) 2207 6376 w
-(are) 2451 6376 w
-(instantiated.) 2640 6376 w
-(Variables) 3314 6376 w
-(are) 3795 6376 w
-(dynamically) 3985 6376 w
-(bound:) 4593 6376 w
-(if) 4974 6376 w
-(a) 720 6496 w
-(function) 815 6496 w
-(declares) 1256 6496 w
-(a) 1698 6496 w
-(local) 1793 6496 w
-(variable) 2058 6496 w
-(with) 2478 6496 w
-(the) 2723 6496 w
-(same) 2918 6496 w
-(name) 3213 6496 w
-(as) 3519 6496 w
-(a) 3664 6496 w
-(global) 3758 6496 w
-(variable,) 4096 6496 w
-(the) 4547 6496 w
-(global) 4741 6496 w
-(variable) 720 6616 w
-(will) 1134 6616 w
-(be) 1333 6616 w
-(hidden) 1487 6616 w
-(whenever) 1857 6616 w
-(the) 2354 6616 w
-(function) 2544 6616 w
-(is) 2980 6616 w
-(executing.) 3095 6616 w
-(For) 3670 6616 w
-(example,) 3861 6616 w
-(if) 4341 6616 w
-(a) 4442 6616 w
-(function) 4532 6616 w
-10 /LucidaTypewriter f
-(f) 4968 6616 w
-10 /LucidaSansUnicode00 f
-(has) 720 6736 w
-(a) 925 6736 w
-(local) 1017 6736 w
-(called) 1279 6736 w
-10 /LucidaTypewriter f
-(main) 1599 6736 w
-10 /LucidaSansUnicode00 f
-(,) 1887 6736 w
-(any) 1956 6736 w
-(function) 2161 6736 w
-(called) 2598 6736 w
-(below) 2917 6736 w
-10 /LucidaTypewriter f
-(f) 3239 6736 w
-10 /LucidaSansUnicode00 f
-(will) 3347 6736 w
-(see) 3547 6736 w
-(the) 3746 6736 w
-(local) 3937 6736 w
-(version) 4198 6736 w
-(of) 4586 6736 w
-10 /LucidaTypewriter f
-(main) 4720 6736 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6736 w
-(not the external symbol.) 720 6856 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Addressing) 720 840 w
-10 /LucidaSansUnicode00 f
-(Since) 970 996 w
-(the) 1270 996 w
-(symbol) 1473 996 w
-(table) 1871 996 w
-(specifies) 2160 996 w
-(addresses,) 2632 996 w
-(to) 3200 996 w
-(access) 3347 996 w
-(the) 3711 996 w
-(value) 3915 996 w
-(of) 4218 996 w
-(program) 4365 996 w
-(vari\255) 4830 996 w
-(ables) 720 1116 w
-(an) 1021 1116 w
-(extra) 1185 1116 w
-(level) 1482 1116 w
-(of) 1751 1116 w
-(indirection) 1896 1116 w
-(is) 2462 1116 w
-(required) 2588 1116 w
-(relative) 3045 1116 w
-(to) 3446 1116 w
-(the) 3590 1116 w
-(source) 3791 1116 w
-(code.) 4159 1116 w
-(For) 4500 1116 w
-(consis\255) 4702 1116 w
-(tency,) 720 1236 w
-(the) 1046 1236 w
-(registers) 1237 1236 w
-(are) 1697 1236 w
-(maintained) 1885 1236 w
-(as) 2462 1236 w
-(pointers) 2604 1236 w
-(as) 3040 1236 w
-(well;) 3182 1236 w
-(Acid) 3441 1236 w
-(variables) 3689 1236 w
-(with) 4156 1236 w
-(the) 4397 1236 w
-(names) 4588 1236 w
-(of) 4942 1236 w
-(processor registers point to cells holding the saved registers.) 720 1356 w
-(The) 970 1512 w
-(location) 1199 1512 w
-(in) 1632 1512 w
-(a) 1772 1512 w
-(file) 1876 1512 w
-(or) 2076 1512 w
-(memory) 2227 1512 w
-(image) 2672 1512 w
-(associated) 3016 1512 w
-(with) 3574 1512 w
-(an) 3828 1512 w
-(address) 3994 1512 w
-(is) 4423 1512 w
-(calculated) 4552 1512 w
-(from) 720 1632 w
-(a) 986 1632 w
-(map) 1075 1632 w
-(associated) 1320 1632 w
-(with) 1863 1632 w
-(the) 2102 1632 w
-(file.) 2291 1632 w
-(Each) 2540 1632 w
-(map) 2796 1632 w
-(contains) 3041 1632 w
-(one) 3483 1632 w
-(or) 3696 1632 w
-(more) 3831 1632 w
-(quadruples) 4115 1632 w
-(\() 4693 1632 w
-10 /LucidaSans-Italic f
-(t) 4726 1632 w
-10 /LucidaSansUnicode00 f
-(,) 4764 1632 w
-10 /LucidaSans-Italic f
-(b) 4829 1632 w
-10 /LucidaSansUnicode00 f
-(,) 4890 1632 w
-10 /LucidaSans-Italic f
-(e) 4955 1632 w
-10 /LucidaSansUnicode00 f
-(,) 5008 1632 w
-10 /LucidaSans-Italic f
-(f) 720 1752 w
-10 /LucidaSansUnicode00 f
-(\),) 774 1752 w
-(defining) 891 1752 w
-(a) 1344 1752 w
-(segment) 1452 1752 w
-(named) 1922 1752 w
-10 /LucidaSans-Italic f
-(t) 2304 1752 w
-10 /LucidaSansUnicode00 f
-(\(usually) 2395 1752 w
-10 /LucidaTypewriter f
-(text) 2821 1752 w
-10 /LucidaSansUnicode00 f
-(,) 3109 1752 w
-10 /LucidaTypewriter f
-(data) 3194 1752 w
-10 /LucidaSansUnicode00 f
-(,) 3482 1752 w
-10 /LucidaTypewriter f
-(regs) 3567 1752 w
-10 /LucidaSansUnicode00 f
-(,) 3855 1752 w
-(or) 3940 1752 w
-10 /LucidaTypewriter f
-(fpregs) 4095 1752 w
-10 /LucidaSansUnicode00 f
-(\)) 4527 1752 w
-(mapping) 4613 1752 w
-(addresses) 720 1872 w
-(in) 1255 1872 w
-(the) 1394 1872 w
-(range) 1597 1872 w
-10 /LucidaSans-Italic f
-(b) 1921 1872 w
-10 /LucidaSansUnicode00 f
-(through) 2030 1872 w
-10 /LucidaSans-Italic f
-(e) 2465 1872 w
-10 /LucidaSansUnicode00 f
-(to) 2566 1872 w
-(the) 2712 1872 w
-(part) 2915 1872 w
-(of) 3159 1872 w
-(the) 3305 1872 w
-(file) 3508 1872 w
-(beginning) 3707 1872 w
-(at) 4242 1872 w
-(offset) 4382 1872 w
-10 /LucidaSans-Italic f
-(f) 4709 1872 w
-10 /LucidaSansUnicode00 f
-(.) 4747 1872 w
-(The) 4859 1872 w
-(memory) 720 1992 w
-(model) 1159 1992 w
-(of) 1504 1992 w
-(a) 1645 1992 w
-(Plan) 1743 1992 w
-(9) 1987 1992 w
-(process) 2093 1992 w
-(assumes) 2511 1992 w
-(that) 2974 1992 w
-(segments) 3209 1992 w
-(are) 3721 1992 w
-(disjoint.) 3917 1992 w
-(There) 4387 1992 w
-(can) 4709 1992 w
-(be) 4921 1992 w
-(more) 720 2112 w
-(than) 1015 2112 w
-(one) 1275 2112 w
-(segment) 1498 2112 w
-(of) 1959 2112 w
-(a) 2101 2112 w
-(given) 2200 2112 w
-(type) 2505 2112 w
-(\(e.g.,) 2757 2112 w
-(a) 3048 2112 w
-(process) 3146 2112 w
-(may) 3563 2112 w
-(have) 3806 2112 w
-(more) 4074 2112 w
-(than) 4368 2112 w
-(one) 4627 2112 w
-(text) 4849 2112 w
-(segment\)) 720 2232 w
-(but) 1204 2232 w
-(segments) 1400 2232 w
-(may) 1902 2232 w
-(not) 2137 2232 w
-(overlap.) 2332 2232 w
-(An) 2788 2232 w
-(address) 2954 2232 w
-10 /LucidaSans-Italic f
-(a) 3369 2232 w
-10 /LucidaSansUnicode00 f
-(is) 3465 2232 w
-(translated) 3580 2232 w
-(to) 4101 2232 w
-(a) 4234 2232 w
-(file) 4324 2232 w
-(address) 4510 2232 w
-(by) 4925 2232 w
-(finding a segment for which) 720 2352 w
-10 /LucidaSans-Italic f
-(b) 2116 2352 w
-10 /LucidaSansUnicode00 f
-(+) 2209 2352 w
-10 /LucidaSans-Italic f
-(a) 2321 2352 w
-10 /LucidaSansUnicode00 f
-(<) 2414 2352 w
-10 /LucidaSans-Italic f
-(e) 2526 2352 w
-10 /LucidaSansUnicode00 f
-(; the location in the file is then) 2579 2352 w
-10 /LucidaSans-Italic f
-(address) 4101 2352 w
-10 /LucidaSansUnicode00 f
-(+) 4515 2352 w
-10 /LucidaSans-Italic f
-(f) 4627 2352 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSansUnicode20 f
-(\023) 4697 2352 w
-10 /LucidaSans-Italic f
-(b) 4779 2352 w
-10 /LucidaSansUnicode00 f
-(.) 4840 2352 w
-(Usually,) 970 2508 w
-(the) 1387 2508 w
-(text) 1580 2508 w
-(and) 1809 2508 w
-(initialized) 2027 2508 w
-(data) 2540 2508 w
-(of) 2788 2508 w
-(a) 2924 2508 w
-(program) 3018 2508 w
-(are) 3473 2508 w
-(mapped) 3664 2508 w
-(by) 4096 2508 w
-(segments) 4250 2508 w
-(called) 4757 2508 w
-10 /LucidaTypewriter f
-(text) 720 2628 w
-10 /LucidaSansUnicode00 f
-(and) 1057 2628 w
-10 /LucidaTypewriter f
-(data) 1286 2628 w
-10 /LucidaSansUnicode00 f
-(.) 1574 2628 w
-(Since) 1687 2628 w
-(a) 1988 2628 w
-(program) 2092 2628 w
-(file) 2557 2628 w
-(does) 2757 2628 w
-(not) 3037 2628 w
-(contain) 3245 2628 w
-(bss,) 3650 2628 w
-(stack,) 3895 2628 w
-(or) 4227 2628 w
-(register) 4377 2628 w
-(data,) 4798 2628 w
-(these) 720 2748 w
-(data) 1018 2748 w
-(are) 1264 2748 w
-(not) 1452 2748 w
-(mapped) 1648 2748 w
-(by) 2077 2748 w
-(the) 2228 2748 w
-(data) 2420 2748 w
-(segment.) 2667 2748 w
-(The) 3185 2748 w
-(text) 3403 2748 w
-(segment) 3631 2748 w
-(is) 4085 2748 w
-(mapped) 4202 2748 w
-(similarly) 4632 2748 w
-(in) 720 2868 w
-(the) 865 2868 w
-(memory) 1074 2868 w
-(image) 1523 2868 w
-(of) 1871 2868 w
-(a) 2022 2868 w
-(normal) 2130 2868 w
-(\(i.e.,) 2524 2868 w
-(non-kernel\)) 2791 2868 w
-(process.) 3422 2868 w
-(However,) 3913 2868 w
-(the) 4415 2868 w
-(segment) 4623 2868 w
-(called) 720 2988 w
-10 /LucidaTypewriter f
-(*data) 1060 2988 w
-10 /LucidaSansUnicode00 f
-(maps) 1477 2988 w
-(memory) 1796 2988 w
-(from) 2249 2988 w
-(the) 2538 2988 w
-(beginning) 2751 2988 w
-(to) 3296 2988 w
-(the) 3452 2988 w
-(end) 3665 2988 w
-(of) 3904 2988 w
-(the) 4060 2988 w
-(program) 4273 2988 w
-10 /LucidaSansUnicode20 f
-(\031) 4689 2988 w
-10 /LucidaSansUnicode00 f
-(s) 4721 2988 w
-(data) 4830 2988 w
-(space.) 720 3108 w
-(This) 1099 3108 w
-(region) 1343 3108 w
-(contains) 1693 3108 w
-(the) 2140 3108 w
-(program) 2334 3108 w
-10 /LucidaSansUnicode20 f
-(\031) 2750 3108 w
-10 /LucidaSansUnicode00 f
-(s) 2782 3108 w
-(static) 2872 3108 w
-(data,) 3170 3108 w
-(the) 3450 3108 w
-(bss,) 3643 3108 w
-(the) 3878 3108 w
-(heap) 4071 3108 w
-(and) 4345 3108 w
-(the) 4563 3108 w
-(stack.) 4756 3108 w
-(A) 720 3228 w
-(segment) 830 3228 w
-(called) 1288 3228 w
-10 /LucidaTypewriter f
-(*regs) 1612 3228 w
-10 /LucidaSansUnicode00 f
-(maps) 2014 3228 w
-(the) 2318 3228 w
-(registers;) 2515 3228 w
-10 /LucidaTypewriter f
-(*fpregs) 3013 3228 w
-10 /LucidaSansUnicode00 f
-(maps) 3559 3228 w
-(the) 3863 3228 w
-(floating) 4060 3228 w
-(point) 4474 3228 w
-(regis\255) 4768 3228 w
-(ters.) 720 3348 w
-(Sometimes) 970 3504 w
-(it) 1540 3504 w
-(is) 1646 3504 w
-(useful) 1766 3504 w
-(to) 2104 3504 w
-(define) 2243 3504 w
-(a) 2587 3504 w
-(map) 2683 3504 w
-(with) 2935 3504 w
-(a) 3181 3504 w
-(single) 3277 3504 w
-(segment) 3607 3504 w
-(mapping) 4065 3504 w
-(the) 4533 3504 w
-(region) 4729 3504 w
-(from) 720 3624 w
-(0) 987 3624 w
-(to) 1085 3624 w
-(0xFFFFFFFF;) 1218 3624 w
-(such) 1841 3624 w
-(a) 2102 3624 w
-(map) 2192 3624 w
-(allows) 2438 3624 w
-(the) 2775 3624 w
-(entire) 2965 3624 w
-(file) 3281 3624 w
-(to) 3467 3624 w
-(be) 3599 3624 w
-(examined) 3752 3624 w
-(without) 4261 3624 w
-(address) 4660 3624 w
-(translation.) 720 3744 w
-(The builtin function) 1335 3744 w
-10 /LucidaTypewriter f
-(map) 2324 3744 w
-10 /LucidaSansUnicode00 f
-(examines and modifies Acid) 2572 3744 w
-10 /LucidaSansUnicode20 f
-(\031) 3942 3744 w
-10 /LucidaSansUnicode00 f
-(s map for a process.) 3974 3744 w
-10 /LucidaSans-Demi f
-(Name Conflicts) 720 3984 w
-10 /LucidaSansUnicode00 f
-(Name) 970 4140 w
-(conflicts) 1292 4140 w
-(between) 1744 4140 w
-(keywords) 2195 4140 w
-(in) 2698 4140 w
-(the) 2834 4140 w
-(Acid) 3034 4140 w
-(language,) 3291 4140 w
-(symbols) 3811 4140 w
-(in) 4256 4140 w
-(the) 4392 4140 w
-(program,) 4592 4140 w
-(and) 720 4260 w
-(previously defined functions are resolved when the interpreter starts up.) 933 4260 w
-(Each name) 4520 4260 w
-(is) 720 4380 w
-(made) 844 4380 w
-(unique) 1155 4380 w
-(by) 1533 4380 w
-(prefixing) 1692 4380 w
-(enough) 2176 4380 w
-10 /LucidaTypewriter f
-($) 2585 4380 w
-10 /LucidaSansUnicode00 f
-(characters) 2701 4380 w
-(to) 3245 4380 w
-(the) 3387 4380 w
-(front) 3587 4380 w
-(of) 3870 4380 w
-(the) 4013 4380 w
-(name) 4213 4380 w
-(to) 4524 4380 w
-(make) 4667 4380 w
-(it) 4974 4380 w
-(unique. Acid reports a list of each name change at startup. The report looks like this:) 720 4500 w
-9 /LucidaTypewriter f
-(/bin/sam:) 1008 4670 w
-(mips) 1658 4670 w
-(plan) 1983 4670 w
-(9) 2308 4670 w
-(executable) 2438 4670 w
-(/lib/acid/port) 1008 4780 w
-(/lib/acid/mips) 1008 4890 w
-(Symbol) 1008 5000 w
-(renames:) 1463 5000 w
-(append=$append) 1528 5110 w
-(T/0xa4e40) 2503 5110 w
-(acid:) 1008 5220 w
-10 /LucidaSansUnicode00 f
-(The) 720 5400 w
-(symbol) 935 5400 w
-10 /LucidaTypewriter f
-(append) 1318 5400 w
-10 /LucidaSansUnicode00 f
-(is) 1784 5400 w
-(both) 1898 5400 w
-(a) 2155 5400 w
-(keyword) 2244 5400 w
-(and) 2686 5400 w
-(a) 2901 5400 w
-(text) 2991 5400 w
-(symbol) 3217 5400 w
-(in) 3601 5400 w
-(the) 3727 5400 w
-(program.) 3917 5400 w
-(The) 4400 5400 w
-(message) 4616 5400 w
-(reports that the text symbol is now named) 720 5520 w
-10 /LucidaTypewriter f
-($append) 2821 5520 w
-10 /LucidaSansUnicode00 f
-(.) 3325 5520 w
-10 /LucidaSans-Demi f
-(Expressions) 720 5760 w
-10 /LucidaSansUnicode00 f
-(Operators) 970 5916 w
-(have) 1493 5916 w
-(the) 1759 5916 w
-(same) 1955 5916 w
-(binding) 2251 5916 w
-(and) 2662 5916 w
-(precedence) 2883 5916 w
-(as) 3479 5916 w
-(in) 3626 5916 w
-(C.) 3758 5916 w
-(For) 3932 5916 w
-(operators) 4129 5916 w
-(of) 4636 5916 w
-(equal) 4775 5916 w
-(precedence, expressions are evaluated from left to right.) 720 6036 w
-10 /LucidaSans-Demi f
-(Boolean expressions) 720 6276 w
-10 /LucidaSansUnicode00 f
-(If) 970 6432 w
-(an) 1078 6432 w
-(expression) 1237 6432 w
-(is) 1811 6432 w
-(evaluated) 1934 6432 w
-(for) 2442 6432 w
-(a) 2624 6432 w
-(boolean) 2722 6432 w
-(condition) 3152 6432 w
-(the) 3650 6432 w
-(test) 3848 6432 w
-(performed) 4072 6432 w
-(depends) 4626 6432 w
-(on) 720 6552 w
-(the type of the result. If the result is of) 876 6552 w
-10 /LucidaSans-Italic f
-(integer) 2795 6552 w
-10 /LucidaSansUnicode00 f
-(or) 3171 6552 w
-10 /LucidaSans-Italic f
-(floating) 3305 6552 w
-10 /LucidaSansUnicode00 f
-(type the result is true if the) 3712 6552 w
-(value) 720 6672 w
-(is) 1013 6672 w
-(non-zero.) 1132 6672 w
-(If) 1661 6672 w
-(the) 1766 6672 w
-(expression) 1960 6672 w
-(is) 2530 6672 w
-(a) 2649 6672 w
-10 /LucidaSans-Italic f
-(list) 2743 6672 w
-10 /LucidaSansUnicode00 f
-(the) 2927 6672 w
-(result) 3121 6672 w
-(is) 3436 6672 w
-(true) 3555 6672 w
-(if) 3790 6672 w
-(there) 3895 6672 w
-(are) 4186 6672 w
-(any) 4378 6672 w
-(members) 4587 6672 w
-(in) 720 6792 w
-(the) 853 6792 w
-(list.) 1050 6792 w
-(If) 1302 6792 w
-(the) 1410 6792 w
-(expression) 1607 6792 w
-(is) 2180 6792 w
-(a) 2302 6792 w
-10 /LucidaSans-Italic f
-(string) 2399 6792 w
-10 /LucidaSansUnicode00 f
-(the) 2728 6792 w
-(result) 2925 6792 w
-(is) 3243 6792 w
-(true) 3365 6792 w
-(if) 3603 6792 w
-(there) 3711 6792 w
-(are) 4005 6792 w
-(any) 4198 6792 w
-(characters) 4408 6792 w
-(in) 4949 6792 w
-(the string.) 720 6912 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-10 /LucidaSans-Italic f
-(primary-expression:) 1330 900 w
-(identifier) 1580 1020 w
-(identifier) 1580 1140 w
-10 /LucidaTypewriter f
-(:) 2052 1140 w
-10 /LucidaSans-Italic f
-(identifier) 2156 1140 w
-(constant) 1580 1260 w
-10 /LucidaTypewriter f
-(\() 1580 1380 w
-10 /LucidaSans-Italic f
-(expression) 1684 1380 w
-10 /LucidaTypewriter f
-(\)) 2231 1380 w
-({) 1580 1500 w
-10 /LucidaSans-Italic f
-(elist) 1684 1500 w
-10 /LucidaTypewriter f
-(}) 1914 1500 w
-10 /LucidaSans-Italic f
-(elist:) 1330 1740 w
-(expression) 1580 1860 w
-(elist , expression) 1580 1980 w
-10 /LucidaSansUnicode00 f
-(An) 720 2160 w
-(identifier) 891 2160 w
-(may) 1370 2160 w
-(be) 1610 2160 w
-(any) 1769 2160 w
-(legal) 1978 2160 w
-(Acid) 2249 2160 w
-(variable.) 2501 2160 w
-(The) 2953 2160 w
-(colon) 3174 2160 w
-(operator) 3478 2160 w
-(returns) 3934 2160 w
-(the) 4325 2160 w
-(address) 4521 2160 w
-(of) 4942 2160 w
-(parameters or local variables in the current stack of a program.) 720 2280 w
-(For example:) 3859 2280 w
-9 /LucidaTypewriter f
-(*main:argc) 1008 2450 w
-10 /LucidaSansUnicode00 f
-(prints) 720 2630 w
-(the) 1045 2630 w
-(number) 1242 2630 w
-(of) 1661 2630 w
-(arguments) 1802 2630 w
-(passed) 2364 2630 w
-(into) 2746 2630 w
-(main.) 2978 2630 w
-(Local) 3292 2630 w
-(variables) 3584 2630 w
-(and) 4058 2630 w
-(parameters) 4281 2630 w
-(can) 4872 2630 w
-(only) 720 2750 w
-(be) 965 2750 w
-(referenced) 1125 2750 w
-(after) 1685 2750 w
-(the) 1952 2750 w
-(frame) 2148 2750 w
-(has) 2471 2750 w
-(been) 2679 2750 w
-(established.) 2956 2750 w
-(It) 3580 2750 w
-(may) 3686 2750 w
-(be) 3926 2750 w
-(necessary) 4085 2750 w
-(to) 4600 2750 w
-(step) 4738 2750 w
-(a) 4985 2750 w
-(program) 720 2870 w
-(over) 1182 2870 w
-(the) 1438 2870 w
-(first) 1639 2870 w
-(few) 1880 2870 w
-(instructions) 2096 2870 w
-(of) 2715 2870 w
-(a) 2859 2870 w
-(breakpointed) 2960 2870 w
-(function) 3650 2870 w
-(to) 4097 2870 w
-(properly) 4241 2870 w
-(set) 4694 2870 w
-(the) 4885 2870 w
-(frame.) 720 2990 w
-(Constants) 970 3146 w
-(follow) 1503 3146 w
-(the) 1845 3146 w
-(same) 2048 3146 w
-(lexical) 2351 3146 w
-(rules) 2709 3146 w
-(as) 2996 3146 w
-(C.) 3150 3146 w
-(A) 3331 3146 w
-(list) 3448 3146 w
-(of) 3643 3146 w
-(expressions) 3790 3146 w
-(delimited) 4421 3146 w
-(by) 4925 3146 w
-(braces) 720 3266 w
-(forms) 1082 3266 w
-(a) 1410 3266 w
-(list) 1510 3266 w
-(constructor.) 1701 3266 w
-(A) 2365 3266 w
-(new) 2479 3266 w
-(list) 2719 3266 w
-(is) 2910 3266 w
-(produced) 3035 3266 w
-(by) 3539 3266 w
-(evaluating) 3698 3266 w
-(each) 4241 3266 w
-(expression) 4509 3266 w
-(when the constructor is executed.) 720 3386 w
-(The empty list is formed from) 2433 3386 w
-10 /LucidaTypewriter f
-({}) 3916 3386 w
-10 /LucidaSansUnicode00 f
-(.) 4060 3386 w
-9 /LucidaTypewriter f
-(acid:) 1008 3556 w
-(x) 1398 3556 w
-(=) 1528 3556 w
-(10) 1658 3556 w
-(acid:) 1008 3666 w
-(l) 1398 3666 w
-(=) 1528 3666 w
-({) 1658 3666 w
-(1,) 1788 3666 w
-(x,) 1983 3666 w
-(2\\D) 2178 3666 w
-(}) 2438 3666 w
-(acid:) 1008 3776 w
-(x) 1398 3776 w
-(=) 1528 3776 w
-(20) 1658 3776 w
-(acid:) 1008 3886 w
-(l) 1398 3886 w
-({0x00000001) 1008 3996 w
-(,) 1788 3996 w
-(0x0000000a) 1918 3996 w
-(,) 2633 3996 w
-(2) 2763 3996 w
-(}) 2893 3996 w
-10 /LucidaSans-Demi f
-(Lists) 720 4296 w
-10 /LucidaSansUnicode00 f
-(Several operators manipulate lists.) 970 4452 w
-10 /LucidaSans-Italic f
-(list-expression:) 1330 4632 w
-(primary-expression) 1580 4752 w
-10 /LucidaTypewriter f
-(head) 1580 4872 w
-10 /LucidaSans-Italic f
-(primary-expression) 1900 4872 w
-10 /LucidaTypewriter f
-(tail) 1580 4992 w
-10 /LucidaSans-Italic f
-(primary-expression) 1900 4992 w
-10 /LucidaTypewriter f
-(append) 1580 5112 w
-10 /LucidaSans-Italic f
-(expression) 2044 5112 w
-10 /LucidaTypewriter f
-(,) 2591 5112 w
-10 /LucidaSans-Italic f
-(primary-expression) 2695 5112 w
-10 /LucidaTypewriter f
-(delete) 1580 5232 w
-10 /LucidaSans-Italic f
-(expression) 2044 5232 w
-10 /LucidaTypewriter f
-(,) 2591 5232 w
-10 /LucidaSans-Italic f
-(primary-expression) 2695 5232 w
-10 /LucidaSansUnicode00 f
-(The) 720 5412 w
-10 /LucidaSans-Italic f
-(primary-expression) 934 5412 w
-10 /LucidaSansUnicode00 f
-(for) 1940 5412 w
-10 /LucidaTypewriter f
-(head) 2112 5412 w
-10 /LucidaSansUnicode00 f
-(and) 2433 5412 w
-10 /LucidaTypewriter f
-(tail) 2646 5412 w
-10 /LucidaSansUnicode00 f
-(must) 2968 5412 w
-(yield) 3245 5412 w
-(a) 3508 5412 w
-(value) 3597 5412 w
-(of) 3885 5412 w
-(type) 4017 5412 w
-10 /LucidaSans-Italic f
-(list) 4259 5412 w
-10 /LucidaSansUnicode00 f
-(.) 4404 5412 w
-(If) 4502 5412 w
-(there) 4602 5412 w
-(are) 4888 5412 w
-(no) 720 5532 w
-(elements) 892 5532 w
-(in) 1381 5532 w
-(the) 1521 5532 w
-(list) 1725 5532 w
-(the) 1920 5532 w
-(value) 2124 5532 w
-(of) 2427 5532 w
-10 /LucidaTypewriter f
-(head) 2574 5532 w
-10 /LucidaSansUnicode00 f
-(or) 2910 5532 w
-10 /LucidaTypewriter f
-(tail) 3060 5532 w
-10 /LucidaSansUnicode00 f
-(will) 3396 5532 w
-(be) 3608 5532 w
-(the) 3775 5532 w
-(empty) 3978 5532 w
-(list.) 4327 5532 w
-(Otherwise) 4553 5532 w
-10 /LucidaTypewriter f
-(head) 720 5652 w
-10 /LucidaSansUnicode00 f
-(evaluates to the first element of the list and) 1040 5652 w
-10 /LucidaTypewriter f
-(tail) 3197 5652 w
-10 /LucidaSansUnicode00 f
-(evaluates to the rest.) 3517 5652 w
-9 /LucidaTypewriter f
-(acid:) 1008 5822 w
-(head) 1398 5822 w
-({}) 1723 5822 w
-({}) 1008 5932 w
-(acid:) 1008 6042 w
-(head) 1398 6042 w
-({1,) 1723 6042 w
-(2,) 1983 6042 w
-(3,) 2178 6042 w
-(4}) 2373 6042 w
-(0x00000001) 1008 6152 w
-(acid:) 1008 6262 w
-(tail) 1398 6262 w
-({1,) 1723 6262 w
-(2,) 1983 6262 w
-(3,) 2178 6262 w
-(4}) 2373 6262 w
-({0x00000002) 1008 6372 w
-(,) 1788 6372 w
-(0x00000003) 1918 6372 w
-(,) 2633 6372 w
-(0x00000004) 2763 6372 w
-(}) 3478 6372 w
-10 /LucidaSansUnicode00 f
-(The) 720 6552 w
-(first) 950 6552 w
-(operand) 1194 6552 w
-(of) 1644 6552 w
-10 /LucidaTypewriter f
-(append) 1791 6552 w
-10 /LucidaSansUnicode00 f
-(and) 2272 6552 w
-10 /LucidaTypewriter f
-(delete) 2501 6552 w
-10 /LucidaSansUnicode00 f
-(must) 2982 6552 w
-(be) 3274 6552 w
-(an) 3442 6552 w
-(expression) 3608 6552 w
-(that) 4188 6552 w
-(yields) 4428 6552 w
-(a) 4758 6552 w
-10 /LucidaSans-Italic f
-(list) 4863 6552 w
-10 /LucidaSansUnicode00 f
-(.) 5008 6552 w
-10 /LucidaTypewriter f
-(Append) 720 6672 w
-10 /LucidaSansUnicode00 f
-(places) 1192 6672 w
-(the) 1537 6672 w
-(result) 1732 6672 w
-(of) 2047 6672 w
-(evaluating) 2184 6672 w
-10 /LucidaSans-Italic f
-(primary-expression) 2722 6672 w
-10 /LucidaSansUnicode00 f
-(at) 3734 6672 w
-(the) 3865 6672 w
-(end) 4059 6672 w
-(of) 4279 6672 w
-(the) 4416 6672 w
-(list.) 4610 6672 w
-(The) 4859 6672 w
-10 /LucidaSans-Italic f
-(primary-expression) 720 6792 w
-10 /LucidaSansUnicode00 f
-(supplied to) 1725 6792 w
-10 /LucidaTypewriter f
-(delete) 2303 6792 w
-10 /LucidaSansUnicode00 f
-(must evaluate to) 2767 6792 w
-(an) 3607 6792 w
-(integer;) 3757 6792 w
-10 /LucidaTypewriter f
-(delete) 4165 6792 w
-10 /LucidaSansUnicode00 f
-(removes) 4630 6792 w
-(the) 720 6912 w
-10 /LucidaSans-Italic f
-(n) 910 6912 w
-10 /LucidaSansUnicode20 f
-(\031) 972 6912 w
-10 /LucidaSansUnicode00 f
-(th) 1004 6912 w
-(item) 1138 6912 w
-(from) 1388 6912 w
-(the) 1655 6912 w
-(list,) 1845 6912 w
-(where) 2058 6912 w
-10 /LucidaSans-Italic f
-(n) 2385 6912 w
-10 /LucidaSansUnicode00 f
-(is) 2482 6912 w
-(integral) 2597 6912 w
-(value) 3003 6912 w
-(of) 3292 6912 w
-10 /LucidaSans-Italic f
-(primary-expression.) 3424 6912 w
-10 /LucidaSansUnicode00 f
-(List) 4495 6912 w
-(indices) 4699 6912 w
-(are zero-based.) 720 7032 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-9 /LucidaTypewriter f
-(acid:) 1528 830 w
-(append) 1918 830 w
-({1,) 2373 830 w
-(2},) 2633 830 w
-(3) 2893 830 w
-({0x00000001) 1528 940 w
-(,) 2308 940 w
-(0x00000002) 2438 940 w
-(,) 3153 940 w
-(0x00000003) 3283 940 w
-(}) 3998 940 w
-(acid:) 1528 1050 w
-(delete) 1918 1050 w
-({1,) 2373 1050 w
-(2,) 2633 1050 w
-(3},) 2828 1050 w
-(1) 3088 1050 w
-({0x00000001) 1528 1160 w
-(,) 2308 1160 w
-(0x00000003) 2438 1160 w
-(}) 3153 1160 w
-10 /LucidaSansUnicode00 f
-(Assigning a list to a variable) 970 1376 w
-(copies) 2374 1376 w
-(a) 2718 1376 w
-(reference) 2806 1376 w
-(to) 3295 1376 w
-(the) 3426 1376 w
-(list;) 3614 1376 w
-(if) 3825 1376 w
-(a) 3924 1376 w
-(list) 4012 1376 w
-(variable) 4191 1376 w
-(is) 4604 1376 w
-(copied) 4717 1376 w
-(it) 720 1496 w
-(still) 832 1496 w
-(points) 1053 1496 w
-(at) 1402 1496 w
-(the) 1540 1496 w
-(same) 1741 1496 w
-(list.) 2042 1496 w
-(To) 2298 1496 w
-(copy) 2468 1496 w
-(a) 2741 1496 w
-(list,) 2842 1496 w
-(the) 3066 1496 w
-(elements) 3267 1496 w
-(must) 3752 1496 w
-(be) 4040 1496 w
-(copied) 4204 1496 w
-(piecewise) 4572 1496 w
-(using) 720 1616 w
-10 /LucidaTypewriter f
-(head) 1018 1616 w
-10 /LucidaSansUnicode00 f
-(and) 1338 1616 w
-10 /LucidaTypewriter f
-(append) 1550 1616 w
-10 /LucidaSansUnicode00 f
-(.) 1982 1616 w
-10 /LucidaSans-Demi f
-(Operators) 720 1856 w
-10 /LucidaSans-Italic f
-(postfix-expression:) 1330 2072 w
-(list-expression) 1580 2192 w
-(postfix-expression) 1580 2312 w
-10 /LucidaTypewriter f
-([) 2516 2312 w
-10 /LucidaSans-Italic f
-(expression) 2620 2312 w
-10 /LucidaTypewriter f
-(]) 3167 2312 w
-10 /LucidaSans-Italic f
-(postfix-expression) 1580 2432 w
-10 /LucidaTypewriter f
-(\() 2516 2432 w
-10 /LucidaSans-Italic f
-(argument-list) 2620 2432 w
-10 /LucidaTypewriter f
-(\)) 3338 2432 w
-10 /LucidaSans-Italic f
-(postfix-expression) 1580 2552 w
-10 /LucidaTypewriter f
-(.) 2516 2552 w
-10 /LucidaSans-Italic f
-(tag) 2620 2552 w
-(postfix-expression) 1580 2672 w
-10 /LucidaTypewriter f
-(->) 2516 2672 w
-10 /LucidaSans-Italic f
-(tag) 2692 2672 w
-(postfix-expression) 1580 2792 w
-10 /LucidaTypewriter f
-(++) 2516 2792 w
-10 /LucidaSans-Italic f
-(postfix-expression) 1580 2912 w
-10 /LucidaTypewriter f
-(--) 2516 2912 w
-10 /LucidaSans-Italic f
-(argument-list:) 1330 3152 w
-(expression) 1580 3272 w
-(argument-list , expression) 1580 3392 w
-10 /LucidaSansUnicode00 f
-(The) 720 3572 w
-10 /LucidaTypewriter f
-([) 933 3572 w
-10 /LucidaSans-Italic f
-(expression) 1037 3572 w
-10 /LucidaTypewriter f
-(]) 1584 3572 w
-10 /LucidaSansUnicode00 f
-(operator performs indexing.) 1688 3572 w
-(The indexing) 3130 3572 w
-(expression) 3800 3572 w
-(must) 4364 3572 w
-(result) 4640 3572 w
-(in) 4949 3572 w
-(an) 720 3692 w
-(expression) 886 3692 w
-(of) 1465 3692 w
-10 /LucidaSans-Italic f
-(integer) 1611 3692 w
-10 /LucidaSansUnicode00 f
-(type,) 2003 3692 w
-(say) 2291 3692 w
-10 /LucidaSans-Italic f
-(n) 2497 3692 w
-10 /LucidaSansUnicode00 f
-(.) 2559 3692 w
-(The) 2671 3692 w
-(operation) 2900 3692 w
-(depends) 3413 3692 w
-(on) 3875 3692 w
-(the) 4046 3692 w
-(type) 4249 3692 w
-(of) 4505 3692 w
-10 /LucidaSans-Italic f
-(postfix-) 4651 3692 w
-(expression) 720 3812 w
-10 /LucidaSansUnicode00 f
-(.) 1235 3812 w
-(If) 1352 3812 w
-(the) 1472 3812 w
-10 /LucidaSans-Italic f
-(postfix-expression) 1681 3812 w
-10 /LucidaSansUnicode00 f
-(yields) 2639 3812 w
-(an) 2973 3812 w
-10 /LucidaSans-Italic f
-(integer) 3144 3812 w
-10 /LucidaSansUnicode00 f
-(it) 3542 3812 w
-(is) 3662 3812 w
-(assumed) 3796 3812 w
-(to) 4281 3812 w
-(be) 4433 3812 w
-(the) 4606 3812 w
-(base) 4815 3812 w
-(address) 720 3932 w
-(of) 1138 3932 w
-(an) 1274 3932 w
-(array) 1429 3932 w
-(in) 1711 3932 w
-(the) 1840 3932 w
-(memory) 2033 3932 w
-(image.) 2467 3932 w
-(The) 2864 3932 w
-(index) 3083 3932 w
-(offsets) 3392 3932 w
-(into) 3760 3932 w
-(this) 3987 3932 w
-(array;) 4204 3932 w
-(the) 4518 3932 w
-(size) 4711 3932 w
-(of) 4942 3932 w
-(the) 720 4052 w
-(array) 914 4052 w
-(members) 1197 4052 w
-(is) 1689 4052 w
-(determined) 1808 4052 w
-(by) 2403 4052 w
-(the) 2557 4052 w
-(format) 2751 4052 w
-(associated) 3115 4052 w
-(with) 3664 4052 w
-(the) 3909 4052 w
-10 /LucidaSans-Italic f
-(postfix-expression) 4104 4052 w
-10 /LucidaSansUnicode00 f
-(.) 5008 4052 w
-(If) 720 4172 w
-(the) 824 4172 w
-10 /LucidaSans-Italic f
-(postfix-expression) 1017 4172 w
-10 /LucidaSansUnicode00 f
-(yields) 1959 4172 w
-(a) 2277 4172 w
-10 /LucidaSans-Italic f
-(string) 2370 4172 w
-10 /LucidaSansUnicode00 f
-(the) 2695 4172 w
-(index) 2887 4172 w
-(operator) 3195 4172 w
-(fetches) 3647 4172 w
-(the) 4034 4172 w
-10 /LucidaSans-Italic f
-(n) 4226 4172 w
-10 /LucidaSansUnicode20 f
-(\031) 4288 4172 w
-10 /LucidaSansUnicode00 f
-(th) 4320 4172 w
-(character) 4456 4172 w
-(of) 4942 4172 w
-(the) 720 4292 w
-(string.) 918 4292 w
-(If) 1275 4292 w
-(the) 1384 4292 w
-(index) 1582 4292 w
-(points) 1896 4292 w
-(beyond) 2243 4292 w
-(the) 2644 4292 w
-(end) 2843 4292 w
-(of) 3068 4292 w
-(the) 3210 4292 w
-(string,) 3409 4292 w
-(a) 3767 4292 w
-(zero) 3866 4292 w
-(is) 4125 4292 w
-(returned.) 4249 4292 w
-(If) 4775 4292 w
-(the) 4885 4292 w
-10 /LucidaSans-Italic f
-(postfix-expression) 720 4412 w
-10 /LucidaSansUnicode00 f
-(yields) 1664 4412 w
-(a) 1984 4412 w
-10 /LucidaSans-Italic f
-(list) 2078 4412 w
-10 /LucidaSansUnicode00 f
-(then) 2262 4412 w
-(the) 2518 4412 w
-(indexing) 2712 4412 w
-(operation) 3175 4412 w
-(returns) 3679 4412 w
-(the) 4068 4412 w
-10 /LucidaSans-Italic f
-(n) 4262 4412 w
-10 /LucidaSansUnicode20 f
-(\031) 4324 4412 w
-10 /LucidaSansUnicode00 f
-(th) 4356 4412 w
-(item) 4494 4412 w
-(of) 4748 4412 w
-(the) 4885 4412 w
-(list.) 720 4532 w
-(If the list contains less than) 962 4532 w
-10 /LucidaSans-Italic f
-(n) 2332 4532 w
-10 /LucidaSansUnicode00 f
-(items the empty list) 2426 4532 w
-10 /LucidaTypewriter f
-({}) 3422 4532 w
-10 /LucidaSansUnicode00 f
-(is returned.) 3598 4532 w
-(The) 970 4688 w
-10 /LucidaTypewriter f
-(++) 1185 4688 w
-10 /LucidaSansUnicode00 f
-(and) 1364 4688 w
-10 /LucidaTypewriter f
-(--) 1579 4688 w
-10 /LucidaSansUnicode00 f
-(operators) 1758 4688 w
-(increment) 2259 4688 w
-(and) 2781 4688 w
-(decrement) 2996 4688 w
-(integer) 3546 4688 w
-(variables.) 3924 4688 w
-(The) 4454 4688 w
-(amount) 4670 4688 w
-(of) 720 4808 w
-(increment) 856 4808 w
-(or) 1381 4808 w
-(decrement) 1521 4808 w
-(depends) 2073 4808 w
-(on) 2524 4808 w
-(the) 2684 4808 w
-(format) 2876 4808 w
-(code.) 3237 4808 w
-(These) 3537 4808 w
-(postfix) 3862 4808 w
-(operators) 4238 4808 w
-(return) 4741 4808 w
-(the value of the variable before the increment or decrement has taken place.) 720 4928 w
-10 /LucidaSans-Italic f
-(unary-expression:) 1330 5108 w
-(postfix-expression) 1580 5228 w
-10 /LucidaTypewriter f
-(++) 1580 5348 w
-10 /LucidaSans-Italic f
-(unary-expression) 1756 5348 w
-10 /LucidaTypewriter f
-(--) 1580 5468 w
-10 /LucidaSans-Italic f
-(unary-expression) 1756 5468 w
-(unary-operator: one of) 1330 5708 w
-10 /LucidaTypewriter f
-(*) 1580 5828 w
-(@) 1684 5828 w
-(+) 1788 5828 w
-(-) 1892 5828 w
-10 /LucidaSans-Italic f
-(~) 1996 5828 w
-10 /LucidaTypewriter f
-(!) 2091 5828 w
-10 /LucidaSansUnicode00 f
-(The) 720 6008 w
-(operators) 936 6008 w
-10 /LucidaTypewriter f
-(*) 1437 6008 w
-10 /LucidaSansUnicode00 f
-(and) 1544 6008 w
-10 /LucidaTypewriter f
-(@) 1759 6008 w
-10 /LucidaSansUnicode00 f
-(are) 1866 6008 w
-(the) 2053 6008 w
-(indirection) 2243 6008 w
-(operators.) 2798 6008 w
-10 /LucidaTypewriter f
-(@) 3363 6008 w
-10 /LucidaSansUnicode00 f
-(references) 3470 6008 w
-(a) 4012 6008 w
-(value) 4102 6008 w
-(from) 4391 6008 w
-(the) 4658 6008 w
-(text) 4849 6008 w
-(file) 720 6128 w
-(of) 906 6128 w
-(the) 1039 6128 w
-(program) 1229 6128 w
-(being) 1680 6128 w
-(debugged.) 1987 6128 w
-(The) 2573 6128 w
-(size) 2789 6128 w
-(of) 3016 6128 w
-(the) 3148 6128 w
-(value) 3337 6128 w
-(depends) 3625 6128 w
-(on) 4073 6128 w
-(the) 4230 6128 w
-(format) 4419 6128 w
-(code.) 4777 6128 w
-(The) 720 6248 w
-10 /LucidaTypewriter f
-(*) 940 6248 w
-10 /LucidaSansUnicode00 f
-(operator) 1051 6248 w
-(fetches) 1505 6248 w
-(a) 1894 6248 w
-(value) 1988 6248 w
-(from) 2281 6248 w
-(the) 2553 6248 w
-(memory) 2748 6248 w
-(image) 3184 6248 w
-(of) 3519 6248 w
-(a) 3657 6248 w
-(process.) 3752 6248 w
-(If) 4198 6248 w
-(either) 4304 6248 w
-(operator) 4625 6248 w
-(appears) 720 6368 w
-(on) 1137 6368 w
-(the) 1293 6368 w
-(left-hand) 1481 6368 w
-(side) 1973 6368 w
-(of) 2205 6368 w
-(an) 2336 6368 w
-(assignment) 2486 6368 w
-(statement,) 3077 6368 w
-(either) 3626 6368 w
-(the) 3940 6368 w
-(file) 4128 6368 w
-(or) 4312 6368 w
-(memory) 4447 6368 w
-(will) 4876 6368 w
-(be) 720 6488 w
-(written.) 875 6488 w
-(The) 1282 6488 w
-(file) 1499 6488 w
-(can) 1686 6488 w
-(only) 1890 6488 w
-(be) 2130 6488 w
-(modified) 2285 6488 w
-(when) 2752 6488 w
-(Acid) 3046 6488 w
-(is) 3295 6488 w
-(invoked) 3412 6488 w
-(with) 3830 6488 w
-(the) 4072 6488 w
-10 /LucidaTypewriter f
-(-w) 4264 6488 w
-10 /LucidaSansUnicode00 f
-(option.) 4445 6488 w
-(The) 4859 6488 w
-(prefix) 720 6608 w
-10 /LucidaTypewriter f
-(++) 1053 6608 w
-10 /LucidaSansUnicode00 f
-(and) 1243 6608 w
-10 /LucidaTypewriter f
-(--) 1469 6608 w
-10 /LucidaSansUnicode00 f
-(operators) 1659 6608 w
-(perform) 2171 6608 w
-(the) 2608 6608 w
-(same) 2808 6608 w
-(operation) 3108 6608 w
-(as) 3618 6608 w
-(their) 3769 6608 w
-(postfix) 4039 6608 w
-(counterparts) 4423 6608 w
-(but) 720 6728 w
-(return) 915 6728 w
-(the) 1247 6728 w
-(value) 1435 6728 w
-(after) 1722 6728 w
-(the) 1981 6728 w
-(increment) 2169 6728 w
-(or) 2689 6728 w
-(decrement) 2824 6728 w
-(has) 3372 6728 w
-(been) 3573 6728 w
-(performed.) 3844 6728 w
-(Since) 4421 6728 w
-(the) 4707 6728 w
-10 /LucidaTypewriter f
-(++) 4896 6728 w
-10 /LucidaSansUnicode00 f
-(and) 720 6848 w
-10 /LucidaTypewriter f
-(*) 946 6848 w
-10 /LucidaSansUnicode00 f
-(operators) 1064 6848 w
-(fetch) 1576 6848 w
-(and) 1865 6848 w
-(increment) 2090 6848 w
-(the) 2622 6848 w
-(correct) 2822 6848 w
-(amount) 3205 6848 w
-(for) 3620 6848 w
-(the) 3804 6848 w
-(specified) 4004 6848 w
-(format,) 4484 6848 w
-(the) 4885 6848 w
-(following) 720 6968 w
-(function) 1202 6968 w
-(prints) 1638 6968 w
-(correct) 1956 6968 w
-(machine) 2329 6968 w
-(instructions) 2772 6968 w
-(on) 3381 6968 w
-(a) 3540 6968 w
-(machine) 3631 6968 w
-(with) 4075 6968 w
-(variable) 4316 6968 w
-(length) 4732 6968 w
-(instructions, such as the 68020 or 386:) 720 7088 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-9 /LucidaTypewriter f
-(defn) 1528 830 w
-(asm\(addr\)) 1853 830 w
-({) 1528 940 w
-(addr) 2048 1050 w
-(=) 2373 1050 w
-(fmt\(addr,) 2503 1050 w
-('i'\);) 3153 1050 w
-(loop) 2048 1160 w
-(1,) 2373 1160 w
-(10) 2568 1160 w
-(do) 2763 1160 w
-(print\(*addr++,) 2568 1270 w
-("\\n"\);) 3543 1270 w
-(}) 1528 1380 w
-10 /LucidaSansUnicode00 f
-(The operators) 720 1560 w
-10 /LucidaTypewriter f
-(~) 1431 1560 w
-10 /LucidaSansUnicode00 f
-(and) 1535 1560 w
-10 /LucidaTypewriter f
-(!) 1747 1560 w
-10 /LucidaSansUnicode00 f
-(perform bitwise and logical negation) 1851 1560 w
-(respectively.) 3666 1560 w
-(Their) 4304 1560 w
-(operands) 4588 1560 w
-(must be of) 720 1680 w
-10 /LucidaSans-Italic f
-(integer) 1276 1680 w
-10 /LucidaSansUnicode00 f
-(type.) 1652 1680 w
-10 /LucidaSans-Italic f
-(cast-expression:) 1330 1860 w
-(unary-expression) 1580 1980 w
-(unary-expression) 1580 2100 w
-10 /LucidaTypewriter f
-(\\) 2478 2100 w
-10 /LucidaSans-Italic f
-(format-char) 2582 2100 w
-10 /LucidaTypewriter f
-(\() 1580 2220 w
-10 /LucidaSans-Italic f
-(complex-name) 1684 2220 w
-10 /LucidaTypewriter f
-(\)) 2445 2220 w
-10 /LucidaSans-Italic f
-(unary-expression) 2549 2220 w
-10 /LucidaSansUnicode00 f
-(A unary expression may be preceded by a cast. The cast has the) 720 2400 w
-(effect) 3871 2400 w
-(of) 4178 2400 w
-(associating) 4309 2400 w
-(the) 4885 2400 w
-(value) 720 2520 w
-(of) 1008 2520 w
-10 /LucidaSans-Italic f
-(unary-expression) 1140 2520 w
-10 /LucidaSansUnicode00 f
-(with) 2040 2520 w
-(a) 2279 2520 w
-(complex) 2368 2520 w
-(type) 2816 2520 w
-(structure.) 3058 2520 w
-(The) 3594 2520 w
-(result) 3809 2520 w
-(may) 4119 2520 w
-(then) 4352 2520 w
-(be) 4602 2520 w
-(deref\255) 4754 2520 w
-(erenced using the) 720 2640 w
-10 /LucidaTypewriter f
-(.) 1622 2640 w
-10 /LucidaSansUnicode00 f
-(and) 1726 2640 w
-10 /LucidaTypewriter f
-(->) 1938 2640 w
-10 /LucidaSansUnicode00 f
-(operators.) 2114 2640 w
-(An) 970 2796 w
-(Acid) 1146 2796 w
-(variable) 1403 2796 w
-(may) 1828 2796 w
-(be) 2074 2796 w
-(associated) 2239 2796 w
-(with) 2794 2796 w
-(a) 3045 2796 w
-(complex) 3146 2796 w
-(type) 3606 2796 w
-(to) 3860 2796 w
-(enable) 4004 2796 w
-(accessing) 4371 2796 w
-(the) 4885 2796 w
-(type) 720 2916 w
-10 /LucidaSansUnicode20 f
-(\031) 928 2916 w
-10 /LucidaSansUnicode00 f
-(s members:) 960 2916 w
-9 /LucidaTypewriter f
-(acid:) 1008 3086 w
-(complex) 1398 3086 w
-(List) 1918 3086 w
-({) 2243 3086 w
-('D') 1528 3196 w
-(0) 2048 3196 w
-(type;) 2568 3196 w
-('X') 1528 3306 w
-(4) 2048 3306 w
-(next;) 2568 3306 w
-(};) 1008 3416 w
-(acid:) 1008 3526 w
-(complex) 1398 3526 w
-(List) 1918 3526 w
-(lhead) 2243 3526 w
-(acid:) 1008 3636 w
-(lhead.type) 1398 3636 w
-(10) 1008 3746 w
-(acid:) 1008 3856 w
-(lhead) 1398 3856 w
-(=) 1788 3856 w
-(\(\(List\)lhead\).next) 1918 3856 w
-(acid:) 1008 3966 w
-(lhead.type) 1398 3966 w
-(-46) 1008 4076 w
-10 /LucidaSansUnicode00 f
-(Note that the) 720 4256 w
-10 /LucidaTypewriter f
-(next) 1390 4256 w
-10 /LucidaSansUnicode00 f
-(field cannot be given a complex type automatically.) 1710 4256 w
-(When) 970 4412 w
-(entered) 1275 4412 w
-(at) 1685 4412 w
-(the) 1816 4412 w
-(top) 2010 4412 w
-(level) 2210 4412 w
-(of) 2471 4412 w
-(the) 2608 4412 w
-(interpreter,) 2802 4412 w
-(an) 3392 4412 w
-(expression) 3549 4412 w
-(of) 4120 4412 w
-(complex) 4258 4412 w
-(type) 4712 4412 w
-(is) 4960 4412 w
-(treated) 720 4532 w
-(specially.) 1105 4532 w
-(If) 1624 4532 w
-(the) 1730 4532 w
-(type) 1925 4532 w
-(is) 2173 4532 w
-(called) 2293 4532 w
-10 /LucidaTypewriter f
-(T) 2616 4532 w
-10 /LucidaSansUnicode00 f
-(and) 2728 4532 w
-(an) 2948 4532 w
-(Acid) 3105 4532 w
-(function) 3357 4532 w
-(also) 3798 4532 w
-(called) 4034 4532 w
-10 /LucidaTypewriter f
-(T) 4356 4532 w
-10 /LucidaSansUnicode00 f
-(exists,) 4467 4532 w
-(then) 4823 4532 w
-(that) 720 4652 w
-(function) 953 4652 w
-(will) 1396 4652 w
-(be) 1602 4652 w
-(called) 1763 4652 w
-(with) 2088 4652 w
-(the) 2335 4652 w
-(expression) 2532 4652 w
-(as) 3105 4652 w
-(its) 3253 4652 w
-(argument.) 3412 4652 w
-(The) 3986 4652 w
-(compiler) 4210 4652 w
-(options) 4676 4652 w
-10 /LucidaTypewriter f
-(-a) 720 4772 w
-10 /LucidaSansUnicode00 f
-(and) 900 4772 w
-10 /LucidaTypewriter f
-(-aa) 1116 4772 w
-10 /LucidaSansUnicode00 f
-(will) 1368 4772 w
-(generate) 1568 4772 w
-(Acid) 2029 4772 w
-(source) 2277 4772 w
-(code) 2635 4772 w
-(defining) 2902 4772 w
-(such) 3337 4772 w
-(complex) 3598 4772 w
-(types) 4047 4772 w
-(and) 4341 4772 w
-(functions;) 4556 4772 w
-(see) 720 4892 w
-10 /LucidaSans-Italic f
-(2c) 915 4892 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 1028 4892 w
-(A) 970 5048 w
-10 /LucidaSans-Italic f
-(unary-expression) 1077 5048 w
-10 /LucidaSansUnicode00 f
-(may) 1981 5048 w
-(be) 2219 5048 w
-(qualified) 2376 5048 w
-(with) 2837 5048 w
-(a) 3080 5048 w
-(format) 3173 5048 w
-(specifier) 3535 5048 w
-(using) 3986 5048 w
-(the) 4290 5048 w
-10 /LucidaTypewriter f
-(\\) 4483 5048 w
-10 /LucidaSansUnicode00 f
-(operator.) 4593 5048 w
-(This has the same effect as passing the expression to the) 720 5168 w
-10 /LucidaTypewriter f
-(fmt) 3547 5168 w
-10 /LucidaSansUnicode00 f
-(builtin function.) 3795 5168 w
-10 /LucidaSans-Italic f
-(multiplicative-expression:) 1330 5348 w
-(cast-expression) 1580 5468 w
-(multiplicative-expression) 1580 5588 w
-10 /LucidaTypewriter f
-(*) 2845 5588 w
-10 /LucidaSans-Italic f
-(multiplicative-expression) 2949 5588 w
-(multiplicative-expression) 1580 5708 w
-10 /LucidaTypewriter f
-(/) 2845 5708 w
-10 /LucidaSans-Italic f
-(multiplicative-expression) 2949 5708 w
-(multiplicative-expression) 1580 5828 w
-10 /LucidaTypewriter f
-(%) 2845 5828 w
-10 /LucidaSans-Italic f
-(multiplicative-expression) 2949 5828 w
-10 /LucidaSansUnicode00 f
-(These) 720 6008 w
-(operate) 1043 6008 w
-(on) 1447 6008 w
-10 /LucidaSans-Italic f
-(integer) 1605 6008 w
-10 /LucidaSansUnicode00 f
-(and) 1984 6008 w
-10 /LucidaSans-Italic f
-(float) 2199 6008 w
-10 /LucidaSansUnicode00 f
-(types) 2457 6008 w
-(and) 2751 6008 w
-(perform) 2967 6008 w
-(the) 3395 6008 w
-(expected) 3586 6008 w
-(operations:) 4065 6008 w
-10 /LucidaTypewriter f
-(*) 4649 6008 w
-10 /LucidaSansUnicode00 f
-(multi\255) 4757 6008 w
-(plication,) 720 6128 w
-10 /LucidaTypewriter f
-(/) 1200 6128 w
-10 /LucidaSansUnicode00 f
-(division,) 1304 6128 w
-10 /LucidaTypewriter f
-(%) 1744 6128 w
-10 /LucidaSansUnicode00 f
-(modulus.) 1848 6128 w
-10 /LucidaSans-Italic f
-(additive-expression:) 1330 6308 w
-(multiplicative-expression) 1580 6428 w
-(additive-expression) 1580 6548 w
-10 /LucidaTypewriter f
-(+) 2576 6548 w
-10 /LucidaSans-Italic f
-(multiplicative-expression) 2680 6548 w
-(additive-expression) 1580 6668 w
-10 /LucidaTypewriter f
-(-) 2576 6668 w
-10 /LucidaSans-Italic f
-(multiplicative-expression) 2680 6668 w
-10 /LucidaSansUnicode00 f
-(These) 720 6848 w
-(operators) 1042 6848 w
-(perform) 1542 6848 w
-(as) 1968 6848 w
-(expected) 2108 6848 w
-(for) 2585 6848 w
-10 /LucidaSans-Italic f
-(integer) 2758 6848 w
-10 /LucidaSansUnicode00 f
-(and) 3136 6848 w
-10 /LucidaSans-Italic f
-(float) 3350 6848 w
-10 /LucidaSansUnicode00 f
-(operands.) 3607 6848 w
-(Unlike) 4157 6848 w
-(in) 4494 6848 w
-(C,) 4619 6848 w
-10 /LucidaTypewriter f
-(+) 4754 6848 w
-10 /LucidaSansUnicode00 f
-(and) 4860 6848 w
-10 /LucidaTypewriter f
-(-) 720 6968 w
-10 /LucidaSansUnicode00 f
-(do) 840 6968 w
-(not) 1012 6968 w
-(scale) 1220 6968 w
-(the) 1510 6968 w
-(addition) 1713 6968 w
-(based) 2160 6968 w
-(on) 2496 6968 w
-(the) 2667 6968 w
-(format) 2870 6968 w
-(of) 3242 6968 w
-(the) 3388 6968 w
-(expression.) 3591 6968 w
-(This) 4233 6968 w
-(means) 4485 6968 w
-(that) 4849 6968 w
-10 /LucidaTypewriter f
-(i=i+1) 720 7088 w
-10 /LucidaSansUnicode00 f
-(will) 1118 7088 w
-(always) 1320 7088 w
-(add) 1677 7088 w
-(1) 1896 7088 w
-(but) 1997 7088 w
-10 /LucidaTypewriter f
-(i++) 2197 7088 w
-10 /LucidaSansUnicode00 f
-(will) 2451 7088 w
-(add) 2653 7088 w
-(the) 2872 7088 w
-(size) 3065 7088 w
-(corresponding) 3296 7088 w
-(to) 4037 7088 w
-(the) 4174 7088 w
-(format) 4368 7088 w
-(stored) 4731 7088 w
-(with) 720 7208 w
-10 /LucidaTypewriter f
-(i) 975 7208 w
-10 /LucidaSansUnicode00 f
-(.) 1047 7208 w
-(If) 1161 7208 w
-(both) 1277 7208 w
-(operands) 1550 7208 w
-(are) 2052 7208 w
-(of) 2254 7208 w
-(either) 2402 7208 w
-10 /LucidaSans-Italic f
-(string) 2733 7208 w
-10 /LucidaSansUnicode00 f
-(or) 3070 7208 w
-10 /LucidaSans-Italic f
-(list) 3222 7208 w
-10 /LucidaSansUnicode00 f
-(type) 3417 7208 w
-(then) 3675 7208 w
-(addition) 3942 7208 w
-(is) 4390 7208 w
-(defined) 4519 7208 w
-(as) 4934 7208 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(concatenation.) 720 840 w
-(Adding) 1471 840 w
-(a) 1859 840 w
-(string) 1954 840 w
-(and) 2276 840 w
-(an) 2496 840 w
-(integer) 2653 840 w
-(is) 3036 840 w
-(treated) 3156 840 w
-(as) 3541 840 w
-(concatenation) 3687 840 w
-(with) 4406 840 w
-(the) 4651 840 w
-(Uni\255) 4847 840 w
-(code) 720 960 w
-(character) 997 960 w
-(corresponding) 1492 960 w
-(to) 2241 960 w
-(the) 2385 960 w
-(integer.) 2586 960 w
-(Subtraction) 3039 960 w
-(is) 3637 960 w
-(undefined) 3763 960 w
-(for) 4298 960 w
-(strings) 4482 960 w
-(and) 4860 960 w
-(lists.) 720 1080 w
-10 /LucidaSans-Italic f
-(shift-expression:) 1330 1260 w
-(additive-expression) 1580 1380 w
-(shift-expression) 1580 1500 w
-10 /LucidaTypewriter f
-(<<) 2406 1500 w
-10 /LucidaSans-Italic f
-(additive-expression) 2582 1500 w
-(shift-expression) 1580 1620 w
-10 /LucidaTypewriter f
-(>>) 2406 1620 w
-10 /LucidaSans-Italic f
-(additive-expression) 2582 1620 w
-10 /LucidaSansUnicode00 f
-(The) 720 1800 w
-10 /LucidaTypewriter f
-(>>) 936 1800 w
-10 /LucidaSansUnicode00 f
-(and) 1115 1800 w
-10 /LucidaTypewriter f
-(<<) 1330 1800 w
-10 /LucidaSansUnicode00 f
-(operators) 1509 1800 w
-(perform) 2010 1800 w
-(bitwise) 2438 1800 w
-(right) 2816 1800 w
-(and) 3083 1800 w
-(left) 3299 1800 w
-(shifts) 3494 1800 w
-(respectively.) 3797 1800 w
-(Both) 4438 1800 w
-(require) 4692 1800 w
-(operands of) 720 1920 w
-10 /LucidaSans-Italic f
-(integer) 1334 1920 w
-10 /LucidaSansUnicode00 f
-(type.) 1710 1920 w
-10 /LucidaSans-Italic f
-(relational-expression:) 1330 2100 w
-(relational-expression) 1580 2220 w
-10 /LucidaTypewriter f
-(<) 2657 2220 w
-10 /LucidaSans-Italic f
-(shift-expression) 2761 2220 w
-(relational-expression) 1580 2340 w
-10 /LucidaTypewriter f
-(>) 2657 2340 w
-10 /LucidaSans-Italic f
-(shift-expression) 2761 2340 w
-(relational-expression) 1580 2460 w
-10 /LucidaTypewriter f
-(<=) 2657 2460 w
-10 /LucidaSans-Italic f
-(shift-expression) 2833 2460 w
-(relational-expression) 1580 2580 w
-10 /LucidaTypewriter f
-(>=) 2657 2580 w
-10 /LucidaSans-Italic f
-(shift-expression) 2833 2580 w
-(equality-expression:) 1330 2820 w
-(relational-expression) 1580 2940 w
-(relational-expression) 1580 3060 w
-10 /LucidaTypewriter f
-(==) 2657 3060 w
-10 /LucidaSans-Italic f
-(equality-expression) 2833 3060 w
-(relational-expression) 1580 3180 w
-10 /LucidaTypewriter f
-(!=) 2657 3180 w
-10 /LucidaSans-Italic f
-(equality-expression) 2833 3180 w
-10 /LucidaSansUnicode00 f
-(The) 720 3360 w
-(comparison) 936 3360 w
-(operators) 1538 3360 w
-(are) 2039 3360 w
-10 /LucidaTypewriter f
-(<) 2227 3360 w
-10 /LucidaSansUnicode00 f
-(\(less) 2335 3360 w
-(than\),) 2591 3360 w
-10 /LucidaTypewriter f
-(>) 2908 3360 w
-10 /LucidaSansUnicode00 f
-(\(greater) 3016 3360 w
-(than\),) 3433 3360 w
-10 /LucidaTypewriter f
-(<=) 3750 3360 w
-10 /LucidaSansUnicode00 f
-(\(less) 3930 3360 w
-(than) 4186 3360 w
-(or) 4438 3360 w
-(equal) 4576 3360 w
-(to\),) 4877 3360 w
-10 /LucidaTypewriter f
-(>=) 720 3480 w
-10 /LucidaSansUnicode00 f
-(\(greater) 902 3480 w
-(than) 1321 3480 w
-(or) 1575 3480 w
-(equal) 1715 3480 w
-(to\),) 2018 3480 w
-10 /LucidaTypewriter f
-(==) 2219 3480 w
-10 /LucidaSansUnicode00 f
-(\(equal) 2401 3480 w
-(to\)) 2737 3480 w
-(and) 2906 3480 w
-10 /LucidaTypewriter f
-(!=) 3124 3480 w
-10 /LucidaSansUnicode00 f
-(\(not) 3306 3480 w
-(equal) 3537 3480 w
-(to\).) 3840 3480 w
-(The) 4041 3480 w
-(result) 4260 3480 w
-(of) 4574 3480 w
-(a) 4710 3480 w
-(com\255) 4802 3480 w
-(parison) 720 3600 w
-(is) 1124 3600 w
-(0) 1246 3600 w
-(if) 1351 3600 w
-(the) 1460 3600 w
-(condition) 1658 3600 w
-(is) 2156 3600 w
-(false,) 2279 3600 w
-(otherwise) 2582 3600 w
-(1.) 3095 3600 w
-(The) 3233 3600 w
-(relational) 3457 3600 w
-(operators) 3954 3600 w
-(can) 4463 3600 w
-(only) 4674 3600 w
-(be) 4921 3600 w
-(applied) 720 3720 w
-(to) 1117 3720 w
-(operands) 1253 3720 w
-(of) 1743 3720 w
-10 /LucidaSans-Italic f
-(integer) 1879 3720 w
-10 /LucidaSansUnicode00 f
-(and) 2261 3720 w
-10 /LucidaSans-Italic f
-(float) 2479 3720 w
-10 /LucidaSansUnicode00 f
-(type.) 2740 3720 w
-(The) 3018 3720 w
-(equality) 3237 3720 w
-(operators) 3658 3720 w
-(apply) 4162 3720 w
-(to) 4462 3720 w
-(all) 4598 3720 w
-(types.) 4749 3720 w
-(Comparing) 720 3840 w
-(mixed) 1290 3840 w
-(types) 1627 3840 w
-(is) 1921 3840 w
-(legal.) 2036 3840 w
-(Mixed) 2366 3840 w
-(integer) 2696 3840 w
-(and) 3074 3840 w
-(float) 3289 3840 w
-(compare) 3543 3840 w
-(on) 3998 3840 w
-(the) 4156 3840 w
-(integral) 4347 3840 w
-(value.) 4754 3840 w
-(Other) 720 3960 w
-(mixtures) 1027 3960 w
-(are) 1490 3960 w
-(always) 1675 3960 w
-(unequal.) 2027 3960 w
-(Two) 2513 3960 w
-(lists) 2747 3960 w
-(are) 2977 3960 w
-(equal) 3162 3960 w
-(if) 3460 3960 w
-(they) 3559 3960 w
-(have) 3799 3960 w
-(the) 4057 3960 w
-(same) 4245 3960 w
-(number of) 4533 3960 w
-(members and a pairwise comparison of the members results in equality.) 720 4080 w
-10 /LucidaSans-Italic f
-(AND-expression:) 1330 4260 w
-(equality-expression) 1580 4380 w
-(AND-expression) 1580 4500 w
-10 /LucidaTypewriter f
-(&) 2407 4500 w
-10 /LucidaSans-Italic f
-(equality-expression) 2511 4500 w
-(XOR-expression:) 1330 4740 w
-(AND-expression) 1580 4860 w
-(XOR-expression) 1580 4980 w
-10 /LucidaTypewriter f
-(^) 2393 4980 w
-10 /LucidaSans-Italic f
-(AND-expression) 2497 4980 w
-(OR-expression:) 1330 5220 w
-(XOR-expression) 1580 5340 w
-(OR-expression) 1580 5460 w
-10 /LucidaTypewriter f
-(|) 2331 5460 w
-10 /LucidaSans-Italic f
-(XOR-expression) 2435 5460 w
-10 /LucidaSansUnicode00 f
-(These) 720 5640 w
-(operators) 1051 5640 w
-(perform) 1560 5640 w
-(bitwise) 1995 5640 w
-(logical) 2380 5640 w
-(operations) 2739 5640 w
-(and) 3298 5640 w
-(apply) 3521 5640 w
-(only) 3826 5640 w
-(to) 4073 5640 w
-(the) 4214 5640 w
-10 /LucidaSans-Italic f
-(integer) 4412 5640 w
-10 /LucidaSansUnicode00 f
-(type.) 4800 5640 w
-(The operators are) 720 5760 w
-10 /LucidaTypewriter f
-(&) 1615 5760 w
-10 /LucidaSansUnicode00 f
-(\(logical and\),) 1719 5760 w
-10 /LucidaTypewriter f
-(^) 2377 5760 w
-10 /LucidaSansUnicode00 f
-(\(exclusive or\) and) 2481 5760 w
-10 /LucidaTypewriter f
-(|) 3372 5760 w
-10 /LucidaSansUnicode00 f
-(\(inclusive or\).) 3476 5760 w
-10 /LucidaSans-Italic f
-(logical-AND-expression:) 1330 5940 w
-(OR-expression) 1580 6060 w
-(logical-AND-expression) 1580 6180 w
-10 /LucidaTypewriter f
-(&&) 2786 6180 w
-10 /LucidaSans-Italic f
-(OR-expression) 2962 6180 w
-(logical-OR-expression:) 1330 6420 w
-(logical-AND-expression) 1580 6540 w
-(logical-OR-expression) 1580 6660 w
-10 /LucidaTypewriter f
-(||) 2710 6660 w
-10 /LucidaSans-Italic f
-(logical-AND-expression) 2886 6660 w
-10 /LucidaSansUnicode00 f
-(The) 720 6840 w
-10 /LucidaTypewriter f
-(&&) 936 6840 w
-10 /LucidaSansUnicode00 f
-(operator) 1115 6840 w
-(returns) 1565 6840 w
-(1) 1950 6840 w
-(if) 2048 6840 w
-(both) 2149 6840 w
-(of) 2407 6840 w
-(its) 2540 6840 w
-(operands) 2692 6840 w
-(evaluate) 3180 6840 w
-(to) 3618 6840 w
-(boolean) 3752 6840 w
-(true,) 4175 6840 w
-(otherwise) 4439 6840 w
-(0.) 4945 6840 w
-(The) 720 6960 w
-10 /LucidaTypewriter f
-(||) 938 6960 w
-10 /LucidaSansUnicode00 f
-(operator) 1119 6960 w
-(returns) 1571 6960 w
-(1) 1958 6960 w
-(if) 2058 6960 w
-(either) 2161 6960 w
-(of) 2479 6960 w
-(its) 2614 6960 w
-(operands) 2768 6960 w
-(evaluates) 3257 6960 w
-(to) 3747 6960 w
-(boolean) 3882 6960 w
-(true,) 4306 6960 w
-(otherwise) 4570 6960 w
-(0.) 720 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Statements) 720 840 w
-10 /LucidaTypewriter f
-(if) 1330 1056 w
-10 /LucidaSans-Italic f
-(expression) 1506 1056 w
-10 /LucidaTypewriter f
-(then) 2053 1056 w
-10 /LucidaSans-Italic f
-(statement) 2373 1056 w
-10 /LucidaTypewriter f
-(else) 2890 1056 w
-10 /LucidaSans-Italic f
-(statement) 3210 1056 w
-10 /LucidaTypewriter f
-(if) 1330 1176 w
-10 /LucidaSans-Italic f
-(expression) 1506 1176 w
-10 /LucidaTypewriter f
-(then) 2053 1176 w
-10 /LucidaSans-Italic f
-(statement) 2373 1176 w
-10 /LucidaSansUnicode00 f
-(The) 720 1356 w
-10 /LucidaSans-Italic f
-(expression) 952 1356 w
-10 /LucidaSansUnicode00 f
-(is) 1518 1356 w
-(evaluated) 1649 1356 w
-(as) 2165 1356 w
-(a) 2322 1356 w
-(boolean.) 2428 1356 w
-(If) 2898 1356 w
-(its) 3015 1356 w
-(value) 3183 1356 w
-(is) 3488 1356 w
-(true) 3619 1356 w
-(the) 3866 1356 w
-(statement) 4072 1356 w
-(after) 4607 1356 w
-(the) 4885 1356 w
-10 /LucidaTypewriter f
-(then) 720 1476 w
-10 /LucidaSansUnicode00 f
-(is) 1045 1476 w
-(executed,) 1162 1476 w
-(otherwise) 1673 1476 w
-(the) 2180 1476 w
-(statement) 2372 1476 w
-(after) 2893 1476 w
-(the) 3156 1476 w
-10 /LucidaTypewriter f
-(else) 3348 1476 w
-10 /LucidaSansUnicode00 f
-(is) 3673 1476 w
-(executed.) 3790 1476 w
-(The) 4301 1476 w
-10 /LucidaTypewriter f
-(else) 4518 1476 w
-10 /LucidaSansUnicode00 f
-(por\255) 4842 1476 w
-(tion may be omitted.) 720 1596 w
-10 /LucidaTypewriter f
-(while) 1330 1776 w
-10 /LucidaSans-Italic f
-(expression) 1722 1776 w
-10 /LucidaTypewriter f
-(do) 2269 1776 w
-10 /LucidaSans-Italic f
-(statement) 2445 1776 w
-10 /LucidaSansUnicode00 f
-(In a while loop, the) 720 1956 w
-10 /LucidaSans-Italic f
-(statement) 1680 1956 w
-10 /LucidaSansUnicode00 f
-(is executed while the boolean) 2197 1956 w
-10 /LucidaSans-Italic f
-(expression) 3674 1956 w
-10 /LucidaSansUnicode00 f
-(evaluates true.) 4221 1956 w
-10 /LucidaTypewriter f
-(loop) 1330 2136 w
-10 /LucidaSans-Italic f
-(startexpr, endexpr) 1650 2136 w
-10 /LucidaTypewriter f
-(do) 2588 2136 w
-10 /LucidaSans-Italic f
-(statement) 2764 2136 w
-10 /LucidaSansUnicode00 f
-(The two expressions) 720 2316 w
-10 /LucidaSans-Italic f
-(startexpr) 1754 2316 w
-10 /LucidaSansUnicode00 f
-(and) 2237 2316 w
-10 /LucidaSans-Italic f
-(endexpr) 2450 2316 w
-10 /LucidaSansUnicode00 f
-(are) 2875 2316 w
-(evaluated) 3060 2316 w
-(prior) 3558 2316 w
-(to) 3826 2316 w
-(loop) 3957 2316 w
-(entry.) 4204 2316 w
-10 /LucidaSans-Italic f
-(Statement) 4549 2316 w
-10 /LucidaSansUnicode00 f
-(is) 720 2436 w
-(evaluated) 839 2436 w
-(while) 1343 2436 w
-(the) 1635 2436 w
-(value) 1829 2436 w
-(of) 2122 2436 w
-10 /LucidaSans-Italic f
-(startexpr) 2259 2436 w
-10 /LucidaSansUnicode00 f
-(is) 2748 2436 w
-(less) 2867 2436 w
-(than) 3093 2436 w
-(or) 3348 2436 w
-(equal) 3489 2436 w
-(to) 3793 2436 w
-10 /LucidaSans-Italic f
-(endexpr) 3929 2436 w
-10 /LucidaSansUnicode00 f
-(.) 4321 2436 w
-(Both) 4423 2436 w
-(expres\255) 4679 2436 w
-(sions) 720 2556 w
-(must) 1015 2556 w
-(yield) 1300 2556 w
-10 /LucidaSans-Italic f
-(integer) 1571 2556 w
-10 /LucidaSansUnicode00 f
-(values.) 1957 2556 w
-(The) 2336 2556 w
-(value) 2559 2556 w
-(of) 2855 2556 w
-10 /LucidaSans-Italic f
-(startexpr) 2995 2556 w
-10 /LucidaSansUnicode00 f
-(is) 3487 2556 w
-(incremented) 3609 2556 w
-(by) 4257 2556 w
-(one) 4414 2556 w
-(for) 4635 2556 w
-(each) 4816 2556 w
-(loop) 720 2676 w
-(iteration.) 974 2676 w
-(Note) 1485 2676 w
-(that) 1753 2676 w
-(there) 1984 2676 w
-(is) 2276 2676 w
-(no) 2396 2676 w
-(explicit) 2559 2676 w
-(loop) 2954 2676 w
-(variable;) 3208 2676 w
-(the) 3660 2676 w
-10 /LucidaSans-Italic f
-(expressions) 3855 2676 w
-10 /LucidaSansUnicode00 f
-(are) 4459 2676 w
-(just) 4651 2676 w
-(val\255) 4871 2676 w
-(ues.) 720 2796 w
-10 /LucidaTypewriter f
-(return) 1330 2976 w
-10 /LucidaSans-Italic f
-(expression) 1794 2976 w
-10 /LucidaTypewriter f
-(return) 720 3156 w
-10 /LucidaSansUnicode00 f
-(terminates) 1205 3156 w
-(execution) 1775 3156 w
-(of) 2303 3156 w
-(the) 2454 3156 w
-(current) 2662 3156 w
-(function) 3065 3156 w
-(and) 3519 3156 w
-(returns) 3753 3156 w
-(to) 4157 3156 w
-(its) 4309 3156 w
-(caller.) 4480 3156 w
-(The) 4859 3156 w
-(value) 720 3276 w
-(of) 1014 3276 w
-(the) 1152 3276 w
-(function) 1347 3276 w
-(is) 1788 3276 w
-(given) 1908 3276 w
-(by) 2209 3276 w
-(expression.) 2364 3276 w
-(Since) 2967 3276 w
-10 /LucidaTypewriter f
-(return) 3258 3276 w
-10 /LucidaSansUnicode00 f
-(requires) 3729 3276 w
-(an) 4167 3276 w
-(argument,) 4323 3276 w
-(nil-) 4862 3276 w
-(valued functions should return the empty list) 720 3396 w
-10 /LucidaTypewriter f
-({}) 2942 3396 w
-10 /LucidaSansUnicode00 f
-(.) 3086 3396 w
-10 /LucidaTypewriter f
-(local) 1330 3576 w
-10 /LucidaSans-Italic f
-(variable) 1722 3576 w
-10 /LucidaSansUnicode00 f
-(The) 720 3756 w
-10 /LucidaTypewriter f
-(local) 937 3756 w
-10 /LucidaSansUnicode00 f
-(statement) 1333 3756 w
-(creates) 1853 3756 w
-(a) 2236 3756 w
-(local) 2327 3756 w
-(instance) 2588 3756 w
-(of) 3027 3756 w
-10 /LucidaSans-Italic f
-(variable) 3161 3756 w
-10 /LucidaSansUnicode00 f
-(,) 3557 3756 w
-(which) 3625 3756 w
-(exists) 3942 3756 w
-(for) 4263 3756 w
-(the) 4438 3756 w
-(duration) 4630 3756 w
-(of) 720 3876 w
-(the) 854 3876 w
-(instance) 1045 3876 w
-(of) 1484 3876 w
-(the) 1618 3876 w
-(function) 1809 3876 w
-(in) 2246 3876 w
-(which) 2373 3876 w
-(it) 2690 3876 w
-(is) 2792 3876 w
-(declared.) 2908 3876 w
-(Binding) 3390 3876 w
-(is) 3791 3876 w
-(dynamic:) 3907 3876 w
-(the) 4380 3876 w
-(local) 4570 3876 w
-(vari\255) 4830 3876 w
-(able,) 720 3996 w
-(rather) 1001 3996 w
-(than) 1339 3996 w
-(the) 1601 3996 w
-(previous) 1802 3996 w
-(value) 2263 3996 w
-(of) 2563 3996 w
-10 /LucidaSans-Italic f
-(variable) 2707 3996 w
-10 /LucidaSansUnicode00 f
-(,) 3103 3996 w
-(is) 3181 3996 w
-(visible) 3307 3996 w
-(to) 3662 3996 w
-(called) 3806 3996 w
-(functions.) 4135 3996 w
-(After) 4698 3996 w
-(a) 4985 3996 w
-(return from the current function the previous value of) 720 4116 w
-10 /LucidaSans-Italic f
-(variable) 3367 4116 w
-10 /LucidaSansUnicode00 f
-(is restored.) 3795 4116 w
-(If) 970 4272 w
-(Acid) 1083 4272 w
-(is) 1342 4272 w
-(interrupted,) 1469 4272 w
-(the) 2095 4272 w
-(values) 2298 4272 w
-(of) 2651 4272 w
-(all) 2797 4272 w
-(local) 2958 4272 w
-(variables) 3231 4272 w
-(are) 3710 4272 w
-(lost,) 3910 4272 w
-(as) 4168 4272 w
-(if) 4322 4272 w
-(the) 4436 4272 w
-(function) 4639 4272 w
-(returned.) 720 4392 w
-10 /LucidaTypewriter f
-(defn) 1330 4572 w
-10 /LucidaSans-Italic f
-(function-name) 1650 4572 w
-10 /LucidaTypewriter f
-(\() 2412 4572 w
-10 /LucidaSans-Italic f
-(parameter-list) 2516 4572 w
-10 /LucidaTypewriter f
-(\)) 3272 4572 w
-10 /LucidaSans-Italic f
-(body) 3376 4572 w
-(parameter-list:) 1330 4812 w
-(variable) 1580 4932 w
-(parameter-list , variable) 1580 5052 w
-(body:) 1330 5292 w
-10 /LucidaTypewriter f
-({) 1580 5412 w
-10 /LucidaSans-Italic f
-(statement) 1684 5412 w
-10 /LucidaTypewriter f
-(}) 2201 5412 w
-10 /LucidaSansUnicode00 f
-(Functions) 720 5592 w
-(are) 1238 5592 w
-(introduced) 1439 5592 w
-(by) 2013 5592 w
-(the) 2177 5592 w
-10 /LucidaTypewriter f
-(defn) 2381 5592 w
-10 /LucidaSansUnicode00 f
-(statement.) 2718 5592 w
-(The) 3283 5592 w
-(definition) 3513 5592 w
-(of) 4028 5592 w
-(parameter) 4176 5592 w
-(names) 4723 5592 w
-(suppresses) 720 5712 w
-(any) 1313 5712 w
-(variables) 1530 5712 w
-(of) 2009 5712 w
-(the) 2155 5712 w
-(same) 2358 5712 w
-(name) 2661 5712 w
-(until) 2975 5712 w
-(the) 3242 5712 w
-(function) 3445 5712 w
-(returns.) 3894 5712 w
-(The) 4324 5712 w
-(body) 4553 5712 w
-(of) 4840 5712 w
-(a) 4985 5712 w
-(function is a list of statements enclosed by braces.) 720 5832 w
-10 /LucidaSans-Demi f
-(Code variables) 720 6072 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 6228 w
-(permits) 1224 6228 w
-(the) 1637 6228 w
-(delayed) 1835 6228 w
-(evaluation) 2252 6228 w
-(of) 2793 6228 w
-(a) 2934 6228 w
-(parameter) 3032 6228 w
-(to) 3572 6228 w
-(a) 3713 6228 w
-(function.) 3811 6228 w
-(The) 4319 6228 w
-(parameter) 4543 6228 w
-(may) 720 6348 w
-(then) 956 6348 w
-(be) 1209 6348 w
-(evaluated) 1364 6348 w
-(at) 1865 6348 w
-(any) 1993 6348 w
-(time) 2198 6348 w
-(with) 2449 6348 w
-(the) 2690 6348 w
-10 /LucidaTypewriter f
-(eval) 2881 6348 w
-10 /LucidaSansUnicode00 f
-(operator.) 3205 6348 w
-(Such) 3720 6348 w
-(parameters) 3985 6348 w
-(are) 4569 6348 w
-(called) 4757 6348 w
-10 /LucidaSans-Italic f
-(code) 720 6468 w
-(variables) 977 6468 w
-10 /LucidaSansUnicode00 f
-(and) 1458 6468 w
-(are) 1674 6468 w
-(defined) 1862 6468 w
-(by) 2264 6468 w
-(prefixing) 2415 6468 w
-(their) 2891 6468 w
-(name) 3153 6468 w
-(with) 3456 6468 w
-(an) 3698 6468 w
-(asterisk) 3852 6468 w
-(in) 4267 6468 w
-(their) 4395 6468 w
-(declara\255) 4657 6468 w
-(tion.) 720 6588 w
-(For example, this function wraps up an expression for later evaluation:) 970 6744 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-9 /LucidaTypewriter f
-(acid:) 1008 830 w
-(defn) 1398 830 w
-(code\(*e\)) 1723 830 w
-({) 2308 830 w
-(return) 2438 830 w
-(e;) 2893 830 w
-(}) 3088 830 w
-(acid:) 1008 940 w
-(x) 1398 940 w
-(=) 1528 940 w
-(code\(v+atoi\("100"\)\\D\)) 1658 940 w
-(acid:) 1008 1050 w
-(print\(x\)) 1398 1050 w
-(\(v+atoi\("100"\)\)\\D;) 1008 1160 w
-(acid:) 1008 1270 w
-(eval) 1398 1270 w
-(x) 1723 1270 w
-(<stdin>:5:) 1008 1380 w
-(\(error\)) 1723 1380 w
-(v) 2243 1380 w
-(used) 2373 1380 w
-(but) 2698 1380 w
-(not) 2958 1380 w
-(set) 3218 1380 w
-(acid:) 1008 1490 w
-(v=5) 1398 1490 w
-(acid:) 1008 1600 w
-(eval) 1398 1600 w
-(x) 1723 1600 w
-(105) 1008 1710 w
-10 /LucidaSans-Demi f
-(Source Code Management) 720 2010 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 2166 w
-(provides) 1227 2166 w
-(the) 1688 2166 w
-(means) 1888 2166 w
-(to) 2250 2166 w
-(examine) 2393 2166 w
-(source) 2850 2166 w
-(code.) 3217 2166 w
-(Source) 3525 2166 w
-(code) 3895 2166 w
-(is) 4171 2166 w
-(represented) 4297 2166 w
-(by) 4925 2166 w
-(lists) 720 2286 w
-(of) 956 2286 w
-(strings.) 1093 2286 w
-(Builtin) 1497 2286 w
-(functions) 1842 2286 w
-(provide) 2332 2286 w
-(mapping) 2735 2286 w
-(from) 3200 2286 w
-(address) 3470 2286 w
-(to) 3888 2286 w
-(lines) 4024 2286 w
-(and) 4289 2286 w
-(vice-versa.) 4507 2286 w
-(The default debugging environment has the means to load and display source files.) 720 2406 w
-10 /LucidaSans-Demi f
-(Builtin Functions) 720 2646 w
-10 /LucidaSansUnicode00 f
-(The) 970 2802 w
-(Acid) 1187 2802 w
-(interpreter) 1435 2802 w
-(has) 1991 2802 w
-(a) 2196 2802 w
-(number) 2288 2802 w
-(of) 2702 2802 w
-(builtin) 2837 2802 w
-(functions,) 3185 2802 w
-(which) 3706 2802 w
-(cannot) 4024 2802 w
-(be) 4389 2802 w
-(redefined.) 4545 2802 w
-(These) 720 2922 w
-(functions) 1046 2922 w
-(perform) 1536 2922 w
-(machine-) 1966 2922 w
-(or) 2470 2922 w
-(operating) 2610 2922 w
-(system-specific) 3114 2922 w
-(functions) 3916 2922 w
-(such) 4405 2922 w
-(as) 4668 2922 w
-(sym\255) 4811 2922 w
-(bol) 720 3042 w
-(table) 926 3042 w
-(and) 1219 3042 w
-(process) 1452 3042 w
-(management.) 1879 3042 w
-(The) 2628 3042 w
-(following) 2863 3042 w
-(section) 3364 3042 w
-(presents) 3765 3042 w
-(a) 4236 3042 w
-(description) 4345 3042 w
-(of) 4942 3042 w
-(each) 720 3162 w
-(builtin) 991 3162 w
-(function.) 1349 3162 w
-(The) 1861 3162 w
-(notation) 2089 3162 w
-10 /LucidaTypewriter f
-({}) 2540 3162 w
-10 /LucidaSansUnicode00 f
-(is) 2731 3162 w
-(used) 2857 3162 w
-(to) 3135 3162 w
-(denote) 3279 3162 w
-(the) 3660 3162 w
-(empty) 3861 3162 w
-(list,) 4208 3162 w
-(which) 4432 3162 w
-(is) 4759 3162 w
-(the) 4885 3162 w
-(default) 720 3282 w
-(value) 1102 3282 w
-(of) 1399 3282 w
-(a) 1540 3282 w
-(function) 1638 3282 w
-(that) 2082 3282 w
-(does) 2316 3282 w
-(not) 2590 3282 w
-(execute) 2793 3282 w
-(a) 3216 3282 w
-10 /LucidaTypewriter f
-(return) 3315 3282 w
-10 /LucidaSansUnicode00 f
-(statement.) 3791 3282 w
-(The) 4383 3282 w
-(type) 4608 3282 w
-(and) 4860 3282 w
-(number) 720 3402 w
-(of) 1131 3402 w
-(parameters) 1263 3402 w
-(for) 1845 3402 w
-(each) 2018 3402 w
-(function) 2276 3402 w
-(are) 2711 3402 w
-(specified) 2897 3402 w
-(in) 3366 3402 w
-(the) 3491 3402 w
-(description;) 3679 3402 w
-(where) 4287 3402 w
-(a) 4612 3402 w
-(param\255) 4700 3402 w
-(eter can be of any type it is specified as type) 720 3522 w
-10 /LucidaSans-Italic f
-(item) 2919 3522 w
-10 /LucidaSansUnicode00 f
-(.) 3132 3522 w
-10 /LucidaSans-Italic f
-(integer) 720 3678 w
-10 /LucidaTypewriter f
-(access\() 1128 3678 w
-10 /LucidaSans-Italic f
-(string) 1632 3678 w
-10 /LucidaTypewriter f
-(\)) 1919 3678 w
-10 /LucidaSansUnicode00 f
-(Check if a file can be read) 3778 3678 w
-10 /LucidaTypewriter f
-(Access) 970 3834 w
-10 /LucidaSansUnicode00 f
-(returns) 1441 3834 w
-(the) 1830 3834 w
-(integer) 2024 3834 w
-(1) 2406 3834 w
-(if) 2508 3834 w
-(the) 2613 3834 w
-(file) 2807 3834 w
-(name) 2997 3834 w
-(in) 3302 3834 w
-10 /LucidaSans-Italic f
-(string) 3432 3834 w
-10 /LucidaSansUnicode00 f
-(can) 3758 3834 w
-(be) 3965 3834 w
-(read) 4124 3834 w
-(by) 4379 3834 w
-(the) 4534 3834 w
-(builtin) 4729 3834 w
-(functions) 970 3954 w
-10 /LucidaTypewriter f
-(file) 1457 3954 w
-10 /LucidaSansUnicode00 f
-(,) 1745 3954 w
-10 /LucidaTypewriter f
-(readfile) 1812 3954 w
-10 /LucidaSansUnicode00 f
-(,) 2388 3954 w
-(or) 2455 3954 w
-10 /LucidaTypewriter f
-(include) 2591 3954 w
-10 /LucidaSansUnicode00 f
-(,) 3095 3954 w
-(otherwise) 3161 3954 w
-(0.) 3665 3954 w
-(A) 3794 3954 w
-(typical) 3897 3954 w
-(use) 4247 3954 w
-(of) 4450 3954 w
-(this) 4582 3954 w
-(func\255) 4795 3954 w
-(tion is to follow a search path looking for a source file; it is used by) 970 4074 w
-10 /LucidaTypewriter f
-(findsrc) 4285 4074 w
-10 /LucidaSansUnicode00 f
-(.) 4789 4074 w
-10 /LucidaTypewriter f
-(if access\("main.c"\) then) 1170 4230 w
-(return file\("main.c"\);) 1370 4350 w
-10 /LucidaSans-Italic f
-(float) 720 4506 w
-10 /LucidaTypewriter f
-(atof\() 1007 4506 w
-10 /LucidaSans-Italic f
-(string) 1367 4506 w
-10 /LucidaTypewriter f
-(\)) 1654 4506 w
-10 /LucidaSansUnicode00 f
-(Convert a string to float) 3880 4506 w
-10 /LucidaTypewriter f
-(atof) 970 4662 w
-10 /LucidaSansUnicode00 f
-(converts) 1303 4662 w
-(the) 1759 4662 w
-(string) 1960 4662 w
-(supplied) 2288 4662 w
-(as) 2750 4662 w
-(its) 2902 4662 w
-(argument) 3065 4662 w
-(into) 3579 4662 w
-(a) 3814 4662 w
-(floating) 3915 4662 w
-(point) 4333 4662 w
-(number.) 4631 4662 w
-(The) 970 4782 w
-(function) 1203 4782 w
-(accepts) 1656 4782 w
-(strings) 2072 4782 w
-(in) 2457 4782 w
-(the) 2600 4782 w
-(same) 2807 4782 w
-(format) 3114 4782 w
-(as) 3490 4782 w
-(the) 3648 4782 w
-(C) 3855 4782 w
-(function) 3976 4782 w
-(of) 4429 4782 w
-(the) 4579 4782 w
-(same) 4785 4782 w
-(name.) 970 4902 w
-(The) 1305 4902 w
-(value) 1523 4902 w
-(returned) 1815 4902 w
-(has) 2271 4902 w
-(the) 2477 4902 w
-(format) 2670 4902 w
-(code) 3032 4902 w
-10 /LucidaTypewriter f
-(f) 3301 4902 w
-10 /LucidaSansUnicode00 f
-(.) 3373 4902 w
-10 /LucidaTypewriter f
-(atof) 3475 4902 w
-10 /LucidaSansUnicode00 f
-(returns) 3801 4902 w
-(the) 4189 4902 w
-(value) 4382 4902 w
-(0.0) 4674 4902 w
-(if) 4870 4902 w
-(it) 4974 4902 w
-(is unable to perform the conversion.) 970 5022 w
-10 /LucidaTypewriter f
-(acid: +atof\("10.4e6"\)) 1170 5178 w
-(1.04e+07) 1170 5298 w
-10 /LucidaSans-Italic f
-(integer) 720 5454 w
-10 /LucidaTypewriter f
-(atoi\() 1128 5454 w
-10 /LucidaSans-Italic f
-(string) 1488 5454 w
-10 /LucidaTypewriter f
-(\)) 1775 5454 w
-10 /LucidaSansUnicode00 f
-(Convert a string to an integer) 3607 5454 w
-10 /LucidaTypewriter f
-(atoi) 970 5610 w
-10 /LucidaSansUnicode00 f
-(converts) 1299 5610 w
-(the) 1751 5610 w
-(argument) 1948 5610 w
-(to) 2458 5610 w
-(an) 2598 5610 w
-(integer) 2757 5610 w
-(value.) 3142 5610 w
-(The) 3502 5610 w
-(function) 3725 5610 w
-(accepts) 4168 5610 w
-(strings) 4574 5610 w
-(in) 4949 5610 w
-(the) 970 5730 w
-(same) 1167 5730 w
-(format) 1464 5730 w
-(as) 1830 5730 w
-(the) 1978 5730 w
-(C) 2175 5730 w
-(function) 2286 5730 w
-(of) 2729 5730 w
-(the) 2869 5730 w
-(same) 3065 5730 w
-(name.) 3361 5730 w
-(The) 3700 5730 w
-(value) 3922 5730 w
-(returned) 4217 5730 w
-(has) 4676 5730 w
-(the) 4885 5730 w
-(format code) 970 5850 w
-10 /LucidaTypewriter f
-(D) 1589 5850 w
-10 /LucidaSansUnicode00 f
-(.) 1661 5850 w
-10 /LucidaTypewriter f
-(atoi) 1757 5850 w
-10 /LucidaSansUnicode00 f
-(returns the integer 0 if it is unable to perform a conversion.) 2077 5850 w
-10 /LucidaTypewriter f
-(acid: +atoi\("-1255"\)) 1170 6006 w
-(-1255) 1170 6126 w
-({}) 720 6282 w
-(error\() 1008 6282 w
-10 /LucidaSans-Italic f
-(string) 1440 6282 w
-10 /LucidaTypewriter f
-(\)) 1727 6282 w
-10 /LucidaSansUnicode00 f
-(Generate an interpreter error) 3633 6282 w
-10 /LucidaTypewriter f
-(error) 970 6438 w
-10 /LucidaSansUnicode00 f
-(generates) 1394 6438 w
-(an) 1934 6438 w
-(error) 2115 6438 w
-(message) 2419 6438 w
-(and) 2908 6438 w
-(returns) 3153 6438 w
-(the) 3568 6438 w
-(interpreter) 3788 6438 w
-(to) 4372 6438 w
-(interactive) 4535 6438 w
-(mode.) 970 6558 w
-(If) 1313 6558 w
-(an) 1417 6558 w
-(Acid) 1572 6558 w
-(program) 1822 6558 w
-(is) 2276 6558 w
-(running,) 2394 6558 w
-(it) 2844 6558 w
-(is) 2948 6558 w
-(aborted.) 3066 6558 w
-(Processes) 3544 6558 w
-(being) 4055 6558 w
-(debugged) 4364 6558 w
-(are) 4888 6558 w
-(not) 970 6678 w
-(affected.) 1163 6678 w
-(The) 1620 6678 w
-(values) 1834 6678 w
-(of) 2172 6678 w
-(all) 2303 6678 w
-(local) 2449 6678 w
-(variables) 2707 6678 w
-(are) 3171 6678 w
-(lost.) 3356 6678 w
-10 /LucidaTypewriter f
-(error) 3632 6678 w
-10 /LucidaSansUnicode00 f
-(is) 4026 6678 w
-(commonly) 4140 6678 w
-(used) 4676 6678 w
-(to) 4942 6678 w
-(stop) 970 6798 w
-(the) 1231 6798 w
-(debugger) 1434 6798 w
-(when) 1947 6798 w
-(some) 2252 6798 w
-(interesting) 2561 6798 w
-(condition) 3131 6798 w
-(arises) 3634 6798 w
-(in) 3965 6798 w
-(the) 4104 6798 w
-(debugged) 4307 6798 w
-(pro\255) 4842 6798 w
-(gram.) 970 6918 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-10 /LucidaTypewriter f
-(while 1 do {) 1170 876 w
-(step\(\);) 1370 996 w
-(if *main != @main then) 1370 1116 w
-(error\("memory corrupted"\);) 1570 1236 w
-(}) 1170 1356 w
-10 /LucidaSans-Italic f
-(list) 720 1512 w
-10 /LucidaTypewriter f
-(file\() 929 1512 w
-10 /LucidaSans-Italic f
-(string) 1289 1512 w
-10 /LucidaTypewriter f
-(\)) 1576 1512 w
-10 /LucidaSansUnicode00 f
-(Read the contents of a file into a list) 3281 1512 w
-10 /LucidaTypewriter f
-(file) 970 1668 w
-10 /LucidaSansUnicode00 f
-(reads) 1294 1668 w
-(the) 1596 1668 w
-(contents) 1787 1668 w
-(of) 2240 1668 w
-(the) 2374 1668 w
-(file) 2565 1668 w
-(specified) 2752 1668 w
-(by) 3223 1668 w
-10 /LucidaSans-Italic f
-(string) 3375 1668 w
-10 /LucidaSansUnicode00 f
-(into) 3699 1668 w
-(a) 3925 1668 w
-(list.) 4017 1668 w
-(Each) 4264 1668 w
-(element) 4523 1668 w
-(in) 4949 1668 w
-(the) 970 1788 w
-(list is a string corresponding to a line in the file.) 1158 1788 w
-10 /LucidaTypewriter f
-(file) 3566 1788 w
-10 /LucidaSansUnicode00 f
-(breaks lines at the new\255) 3886 1788 w
-(line) 970 1908 w
-(character,) 1200 1908 w
-(but) 1735 1908 w
-(the) 1951 1908 w
-(newline) 2160 1908 w
-(characters) 2585 1908 w
-(are) 3140 1908 w
-(not) 3347 1908 w
-(returned) 3562 1908 w
-(as) 4035 1908 w
-(part) 4196 1908 w
-(each) 4447 1908 w
-(string.) 4726 1908 w
-10 /LucidaTypewriter f
-(file) 970 2028 w
-10 /LucidaSansUnicode00 f
-(returns the empty list if it encounters an error opening or reading the data.) 1290 2028 w
-10 /LucidaTypewriter f
-(acid: print\(file\("main.c"\)[0]\)) 1170 2184 w
-(#include) 1170 2304 w
-(<u.h>) 1770 2304 w
-10 /LucidaSans-Italic f
-(integer) 720 2460 w
-10 /LucidaTypewriter f
-(filepc\() 1128 2460 w
-10 /LucidaSans-Italic f
-(string) 1632 2460 w
-10 /LucidaTypewriter f
-(\)) 1919 2460 w
-10 /LucidaSansUnicode00 f
-(Convert source address to text address) 3131 2460 w
-10 /LucidaTypewriter f
-(filepc) 970 2616 w
-10 /LucidaSansUnicode00 f
-(interprets) 1435 2616 w
-(its) 1941 2616 w
-10 /LucidaSans-Italic f
-(string) 2091 2616 w
-10 /LucidaSansUnicode00 f
-(argument) 2411 2616 w
-(as) 2912 2616 w
-(a) 3051 2616 w
-(source) 3139 2616 w
-(file) 3494 2616 w
-(address) 3678 2616 w
-(in) 4091 2616 w
-(the) 4215 2616 w
-(form) 4403 2616 w
-(of) 4668 2616 w
-(a) 4800 2616 w
-(file) 4889 2616 w
-(name) 970 2736 w
-(and) 1278 2736 w
-(line) 1500 2736 w
-(offset.) 1718 2736 w
-10 /LucidaTypewriter f
-(filepc) 2103 2736 w
-10 /LucidaSansUnicode00 f
-(uses) 2577 2736 w
-(the) 2839 2736 w
-(symbol) 3036 2736 w
-(table) 3427 2736 w
-(to) 3709 2736 w
-(map) 3849 2736 w
-(the) 4101 2736 w
-(source) 4297 2736 w
-(address) 4660 2736 w
-(into) 970 2856 w
-(a) 1194 2856 w
-(text) 1284 2856 w
-(address) 1510 2856 w
-(in) 1926 2856 w
-(the) 2053 2856 w
-(debugged) 2244 2856 w
-(program.) 2767 2856 w
-(The) 3251 2856 w
-10 /LucidaSans-Italic f
-(integer) 3468 2856 w
-10 /LucidaSansUnicode00 f
-(return) 3848 2856 w
-(value) 4183 2856 w
-(has) 4473 2856 w
-(the) 4677 2856 w
-(for\255) 4868 2856 w
-(mat) 970 2976 w
-10 /LucidaTypewriter f
-(X) 1204 2976 w
-10 /LucidaSansUnicode00 f
-(.) 1276 2976 w
-10 /LucidaTypewriter f
-(filepc) 1389 2976 w
-10 /LucidaSansUnicode00 f
-(returns) 1870 2976 w
-(an) 2269 2976 w
-(address) 2435 2976 w
-(of) 2864 2976 w
-(-1) 3011 2976 w
-(if) 3181 2976 w
-(the) 3296 2976 w
-(source) 3500 2976 w
-(address) 3871 2976 w
-(is) 4300 2976 w
-(invalid.) 4428 2976 w
-(The) 4859 2976 w
-(source) 970 3096 w
-(file) 1335 3096 w
-(address) 1529 3096 w
-(uses) 1952 3096 w
-(the) 2215 3096 w
-(same) 2413 3096 w
-(format) 2711 3096 w
-(as) 3078 3096 w
-10 /LucidaSans-Italic f
-(acme) 3227 3096 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 3484 3096 w
-(This) 3720 3096 w
-(function) 3969 3096 w
-(is) 4414 3096 w
-(commonly) 4538 3096 w
-(used to set breakpoints from the source text.) 970 3216 w
-10 /LucidaTypewriter f
-(acid: bpset\(filepc\("main:10"\)\)) 1170 3372 w
-(acid: bptab\(\)) 1170 3492 w
-(0x00001020 usage) 1370 3612 w
-(ADD) 2666 3612 w
-($-0xc,R29) 2970 3612 w
-10 /LucidaSans-Italic f
-(item) 720 3768 w
-10 /LucidaTypewriter f
-(fmt\() 997 3768 w
-10 /LucidaSans-Italic f
-(item,fmt) 1285 3768 w
-10 /LucidaTypewriter f
-(\)) 1699 3768 w
-10 /LucidaSansUnicode00 f
-(Set print,) 3770 3768 w
-10 /LucidaTypewriter f
-(@) 4245 3768 w
-10 /LucidaSansUnicode00 f
-(and) 4349 3768 w
-10 /LucidaTypewriter f
-(*) 4561 3768 w
-10 /LucidaSansUnicode00 f
-(formats) 4665 3768 w
-10 /LucidaTypewriter f
-(fmt) 970 3924 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1229 3924 w
-(the) 1725 3924 w
-(expression) 1923 3924 w
-10 /LucidaSans-Italic f
-(item) 2497 3924 w
-10 /LucidaSansUnicode00 f
-(and) 2753 3924 w
-(sets) 2976 3924 w
-(the) 3214 3924 w
-(format) 3412 3924 w
-(of) 3779 3924 w
-(the) 3921 3924 w
-(result) 4120 3924 w
-(to) 4440 3924 w
-10 /LucidaSans-Italic f
-(fmt) 4582 3924 w
-10 /LucidaSansUnicode00 f
-(.) 4751 3924 w
-(The) 4859 3924 w
-(format) 970 4044 w
-(of) 1332 4044 w
-(a) 1467 4044 w
-(value) 1559 4044 w
-(determines) 1850 4044 w
-(how) 2431 4044 w
-(it) 2668 4044 w
-(will) 2771 4044 w
-(be) 2972 4044 w
-(printed) 3128 4044 w
-(and) 3516 4044 w
-(what) 3733 4044 w
-(kind) 4001 4044 w
-(of) 4250 4044 w
-(object) 4385 4044 w
-(will) 4720 4044 w
-(be) 4921 4044 w
-(fetched) 970 4164 w
-(by) 1367 4164 w
-(the) 1517 4164 w
-10 /LucidaTypewriter f
-(*) 1707 4164 w
-10 /LucidaSansUnicode00 f
-(and) 1814 4164 w
-10 /LucidaTypewriter f
-(@) 2029 4164 w
-10 /LucidaSansUnicode00 f
-(operators.) 2136 4164 w
-(The) 2669 4164 w
-10 /LucidaTypewriter f
-(\\) 2885 4164 w
-10 /LucidaSansUnicode00 f
-(operator) 2992 4164 w
-(is) 3442 4164 w
-(a) 3557 4164 w
-(short-hand) 3647 4164 w
-(form) 4234 4164 w
-(of) 4501 4164 w
-(the) 4634 4164 w
-10 /LucidaTypewriter f
-(fmt) 4824 4164 w
-10 /LucidaSansUnicode00 f
-(builtin function. The) 970 4284 w
-10 /LucidaTypewriter f
-(fmt) 1991 4284 w
-10 /LucidaSansUnicode00 f
-(function leaves the format of the) 2239 4284 w
-10 /LucidaSans-Italic f
-(item) 3863 4284 w
-10 /LucidaSansUnicode00 f
-(unchanged.) 4108 4284 w
-10 /LucidaTypewriter f
-(acid: main=fmt\(main, 'i'\) // as instructions) 1170 4440 w
-(acid: print\(main\\X, "\\t", *main\)) 1170 4560 w
-(0x00001020 ADD) 1170 4680 w
-($-64,R29) 2370 4680 w
-10 /LucidaSans-Italic f
-(fmt) 720 4836 w
-10 /LucidaTypewriter f
-(fmtof\() 953 4836 w
-10 /LucidaSans-Italic f
-(item) 1385 4836 w
-10 /LucidaTypewriter f
-(\)) 1598 4836 w
-10 /LucidaSansUnicode00 f
-(Get format) 4519 4836 w
-10 /LucidaTypewriter f
-(fmtof) 970 4992 w
-10 /LucidaSansUnicode00 f
-(evaluates the expression) 1362 4992 w
-10 /LucidaSans-Italic f
-(item) 2597 4992 w
-10 /LucidaSansUnicode00 f
-(and returns the format of the result.) 2842 4992 w
-10 /LucidaTypewriter f
-(acid: +fmtof\(33\)) 1170 5148 w
-(W) 1170 5268 w
-(acid: +fmtof\("string"\)) 1170 5388 w
-(s) 1170 5508 w
-10 /LucidaSans-Italic f
-(integer) 720 5664 w
-10 /LucidaTypewriter f
-(fmtsize\() 1128 5664 w
-10 /LucidaSans-Italic f
-(item) 1704 5664 w
-10 /LucidaTypewriter f
-(\)) 1917 5664 w
-10 /LucidaSansUnicode00 f
-(Get format size) 4294 5664 w
-10 /LucidaTypewriter f
-(fmtsize) 970 5820 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1515 5820 w
-(the) 2009 5820 w
-(expression) 2206 5820 w
-10 /LucidaSans-Italic f
-(item) 2779 5820 w
-10 /LucidaSansUnicode00 f
-(and) 3034 5820 w
-(returns) 3256 5820 w
-(the) 3648 5820 w
-(size) 3845 5820 w
-(in) 4080 5820 w
-(bytes) 4213 5820 w
-(of) 4514 5820 w
-(a) 4654 5820 w
-(single) 4751 5820 w
-(element of result) 970 5940 w
-10 /LucidaSansUnicode20 f
-(\031) 1797 5940 w
-10 /LucidaSansUnicode00 f
-(s format.) 1829 5940 w
-10 /LucidaTypewriter f
-(acid: +fmtsize\('c'\)) 1170 6096 w
-(8) 1170 6216 w
-(acid: +fmtsize\('c'\\c\)) 1170 6336 w
-(1) 1170 6456 w
-(acid: +fmtsize\(0\\X\)) 1170 6576 w
-(4) 1170 6696 w
-(acid: +fmtsize\('c'\\3\)) 1170 6816 w
-(10) 1170 6936 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-10 /LucidaSans-Italic f
-(list) 720 876 w
-10 /LucidaTypewriter f
-(fnbound\() 929 876 w
-10 /LucidaSans-Italic f
-(integer) 1505 876 w
-10 /LucidaTypewriter f
-(\)) 1849 876 w
-10 /LucidaSansUnicode00 f
-(Find start and end address of a function) 3092 876 w
-10 /LucidaTypewriter f
-(fnbound) 970 1032 w
-10 /LucidaSansUnicode00 f
-(interprets) 1546 1032 w
-(its) 2091 1032 w
-10 /LucidaSans-Italic f
-(integer) 2280 1032 w
-10 /LucidaSansUnicode00 f
-(argument) 2696 1032 w
-(as) 3236 1032 w
-(an) 3415 1032 w
-(address) 3605 1032 w
-(in) 4058 1032 w
-(the) 4222 1032 w
-(text) 4450 1032 w
-(of) 4714 1032 w
-(the) 4885 1032 w
-(debugged) 970 1152 w
-(program.) 1500 1152 w
-10 /LucidaTypewriter f
-(fnbound) 2023 1152 w
-10 /LucidaSansUnicode00 f
-(returns) 2570 1152 w
-(a) 2963 1152 w
-(list) 3061 1152 w
-(containing) 3250 1152 w
-(two) 3803 1152 w
-(integers) 4021 1152 w
-(correspond\255) 4457 1152 w
-(ing) 970 1272 w
-(to) 1157 1272 w
-(the) 1289 1272 w
-(start) 1478 1272 w
-(and) 1733 1272 w
-(end) 1947 1272 w
-(addresses) 2162 1272 w
-(of) 2683 1272 w
-(the) 2816 1272 w
-(function) 3006 1272 w
-(containing) 3442 1272 w
-(the) 3987 1272 w
-(supplied) 4177 1272 w
-(address.) 4628 1272 w
-(If) 970 1392 w
-(the) 1070 1392 w
-10 /LucidaSans-Italic f
-(integer) 1259 1392 w
-10 /LucidaSansUnicode00 f
-(address) 1637 1392 w
-(is) 2051 1392 w
-(not) 2165 1392 w
-(in) 2359 1392 w
-(the) 2484 1392 w
-(text) 2673 1392 w
-(segment) 2898 1392 w
-(of) 3349 1392 w
-(the) 3481 1392 w
-(program) 3670 1392 w
-(then) 4120 1392 w
-(the) 4371 1392 w
-(empty) 4560 1392 w
-(list) 4894 1392 w
-(is returned.) 970 1512 w
-10 /LucidaTypewriter f
-(fnbound) 1596 1512 w
-10 /LucidaSansUnicode00 f
-(is used by) 2132 1512 w
-10 /LucidaTypewriter f
-(next) 2655 1512 w
-10 /LucidaSansUnicode00 f
-(to detect stepping into new functions.) 2975 1512 w
-10 /LucidaTypewriter f
-(acid: print\(fnbound\(main\)\)) 1170 1668 w
-({0x00001050, 0x000014b8}) 1170 1788 w
-({}) 720 1944 w
-(follow\() 1008 1944 w
-10 /LucidaSans-Italic f
-(integer) 1512 1944 w
-10 /LucidaTypewriter f
-(\)) 1856 1944 w
-10 /LucidaSansUnicode00 f
-(Compute follow set) 4097 1944 w
-(The) 970 2100 w
-(follow) 1199 2100 w
-(set) 1541 2100 w
-(is) 1733 2100 w
-(defined) 1861 2100 w
-(as) 2275 2100 w
-(the) 2429 2100 w
-(set) 2632 2100 w
-(of) 2824 2100 w
-(program) 2971 2100 w
-(counter) 3436 2100 w
-(values) 3855 2100 w
-(that) 4209 2100 w
-(could) 4449 2100 w
-(result) 4764 2100 w
-(from) 970 2220 w
-(executing) 1245 2220 w
-(an) 1764 2220 w
-(instruction.) 1924 2220 w
-10 /LucidaTypewriter f
-(follow) 2553 2220 w
-10 /LucidaSansUnicode00 f
-(interprets) 3028 2220 w
-(its) 3544 2220 w
-10 /LucidaSans-Italic f
-(integer) 3704 2220 w
-10 /LucidaSansUnicode00 f
-(argument) 4091 2220 w
-(as) 4602 2220 w
-(a) 4751 2220 w
-(text) 4849 2220 w
-(address,) 970 2340 w
-(decodes) 1419 2340 w
-(the) 1857 2340 w
-(instruction) 2049 2340 w
-(at) 2608 2340 w
-(that) 2737 2340 w
-(address) 2965 2340 w
-(and,) 3382 2340 w
-(with) 3631 2340 w
-(the) 3873 2340 w
-(current) 4065 2340 w
-(register) 4453 2340 w
-(set,) 4864 2340 w
-(builds) 970 2460 w
-(a) 1300 2460 w
-(list) 1388 2460 w
-(of) 1567 2460 w
-(possible) 1698 2460 w
-(next) 2134 2460 w
-(program) 2383 2460 w
-(counter) 2832 2460 w
-(values.) 3235 2460 w
-(If) 3605 2460 w
-(the) 3704 2460 w
-(instruction at the speci\255) 3892 2460 w
-(fied address cannot be decoded) 970 2580 w
-10 /LucidaTypewriter f
-(follow) 2555 2580 w
-10 /LucidaSansUnicode00 f
-(raises an error.) 3019 2580 w
-10 /LucidaTypewriter f
-(follow) 3820 2580 w
-10 /LucidaSansUnicode00 f
-(is) 4285 2580 w
-(used) 4398 2580 w
-(to) 4663 2580 w
-(plant) 4794 2580 w
-(breakpoints) 970 2700 w
-(on) 1579 2700 w
-(all) 1735 2700 w
-(potential) 1881 2700 w
-(paths) 2343 2700 w
-(of execution. The following code fragment plants) 2644 2700 w
-(breakpoints on top of all potential following instructions.) 970 2820 w
-10 /LucidaTypewriter f
-(lst = follow\(*PC\);) 1170 2976 w
-(while lst do) 1170 3096 w
-({) 1170 3216 w
-(*head lst = bpinst;) 1370 3336 w
-(lst = tail lst;) 1370 3456 w
-(}) 1170 3576 w
-({}) 720 3732 w
-(include\() 1008 3732 w
-10 /LucidaSans-Italic f
-(string) 1584 3732 w
-10 /LucidaTypewriter f
-(\)) 1871 3732 w
-10 /LucidaSansUnicode00 f
-(Take input from a new file) 3762 3732 w
-10 /LucidaTypewriter f
-(include) 970 3888 w
-10 /LucidaSansUnicode00 f
-(opens) 1525 3888 w
-(the) 1869 3888 w
-(file) 2075 3888 w
-(specified) 2277 3888 w
-(by) 2763 3888 w
-10 /LucidaSans-Italic f
-(string) 2929 3888 w
-10 /LucidaSansUnicode00 f
-(and) 3267 3888 w
-(uses) 3498 3888 w
-(its) 3769 3888 w
-(contents) 3937 3888 w
-(as) 4405 3888 w
-(command) 4562 3888 w
-(input) 970 4008 w
-(to) 1259 4008 w
-(the) 1393 4008 w
-(interpreter.) 1584 4008 w
-(The) 2203 4008 w
-(interpreter) 2420 4008 w
-(restores) 2974 4008 w
-(input) 3403 4008 w
-(to) 3691 4008 w
-(its) 3824 4008 w
-(previous) 3976 4008 w
-(source) 4426 4008 w
-(when) 4783 4008 w
-(it) 970 4128 w
-(encounters) 1070 4128 w
-(either) 1643 4128 w
-(an) 1958 4128 w
-(end) 2109 4128 w
-(of) 2324 4128 w
-(file) 2456 4128 w
-(or) 2641 4128 w
-(an) 2777 4128 w
-(error.) 2928 4128 w
-10 /LucidaTypewriter f
-(include) 3266 4128 w
-10 /LucidaSansUnicode00 f
-(can) 3804 4128 w
-(be) 4006 4128 w
-(used) 4159 4128 w
-(to) 4425 4128 w
-(incremen\255) 4557 4128 w
-(tally load symbol table information without leaving the interpreter.) 970 4248 w
-10 /LucidaTypewriter f
-(acid: include\("/sys/src/cmd/acme/syms"\)) 1170 4404 w
-({}) 720 4560 w
-(interpret\() 1008 4560 w
-10 /LucidaSans-Italic f
-(string) 1728 4560 w
-10 /LucidaTypewriter f
-(\)) 2015 4560 w
-10 /LucidaSansUnicode00 f
-(Take input from a string) 3858 4560 w
-10 /LucidaTypewriter f
-(interpret) 970 4716 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1651 4716 w
-(the) 2137 4716 w
-10 /LucidaSans-Italic f
-(string) 2325 4716 w
-10 /LucidaSansUnicode00 f
-(expression) 2645 4716 w
-(and) 3209 4716 w
-(uses) 3422 4716 w
-(its) 3675 4716 w
-(result) 3825 4716 w
-(as) 4135 4716 w
-(command) 4275 4716 w
-(input) 4787 4716 w
-(for) 970 4836 w
-(the) 1157 4836 w
-(interpreter.) 1360 4836 w
-(The) 1991 4836 w
-(interpreter) 2220 4836 w
-(restores) 2787 4836 w
-(input) 3229 4836 w
-(to) 3530 4836 w
-(its) 3675 4836 w
-(previous) 3839 4836 w
-(source) 4301 4836 w
-(when) 4670 4836 w
-(it) 4974 4836 w
-(encounters) 970 4956 w
-(either) 1551 4956 w
-(the) 1874 4956 w
-(end) 2071 4956 w
-(of) 2294 4956 w
-(string) 2434 4956 w
-(or) 2759 4956 w
-(an) 2904 4956 w
-(error.) 3064 4956 w
-(The) 3379 4956 w
-10 /LucidaTypewriter f
-(interpret) 3603 4956 w
-10 /LucidaSansUnicode00 f
-(function) 4294 4956 w
-(allows) 4738 4956 w
-(Acid programs to write Acid code for later evaluation.) 970 5076 w
-10 /LucidaTypewriter f
-(acid: interpret\("main+10;"\)) 1170 5232 w
-(0x0000102a) 1170 5352 w
-10 /LucidaSans-Italic f
-(string) 720 5508 w
-10 /LucidaTypewriter f
-(itoa\() 1071 5508 w
-10 /LucidaSans-Italic f
-(integer[,string]) 1431 5508 w
-10 /LucidaTypewriter f
-(\)) 2160 5508 w
-10 /LucidaSansUnicode00 f
-(Convert integer to string) 3843 5508 w
-10 /LucidaTypewriter f
-(itoa) 970 5664 w
-10 /LucidaSansUnicode00 f
-(takes) 1298 5664 w
-(an) 1595 5664 w
-(integer) 1752 5664 w
-(argument) 2136 5664 w
-(and) 2645 5664 w
-(converts) 2866 5664 w
-(it) 3318 5664 w
-(into) 3425 5664 w
-(an) 3655 5664 w
-(ASCII) 3813 5664 w
-(string) 4104 5664 w
-(in) 4427 5664 w
-(the) 4559 5664 w
-10 /LucidaTypewriter f
-(D) 4755 5664 w
-10 /LucidaSansUnicode00 f
-(for\255) 4868 5664 w
-(mat.) 970 5784 w
-(an) 1266 5784 w
-(alternate) 1430 5784 w
-(format) 1904 5784 w
-(string) 2274 5784 w
-(may) 2602 5784 w
-(be) 2848 5784 w
-(provided) 3013 5784 w
-(in) 3487 5784 w
-(the) 3624 5784 w
-10 /LucidaTypewriter f
-(%) 3825 5784 w
-10 /LucidaSansUnicode00 f
-(style) 3943 5784 w
-(of) 4214 5784 w
-10 /LucidaSans-Italic f
-(print) 4358 5784 w
-10 /LucidaSansUnicode00 f
-(\(2\).) 4596 5784 w
-(This) 4835 5784 w
-(function is commonly used to build) 970 5904 w
-10 /LucidaTypewriter f
-(rc) 2721 5904 w
-10 /LucidaSansUnicode00 f
-(command lines.) 2897 5904 w
-10 /LucidaTypewriter f
-(acid: rc\("cat /proc/"+itoa\(pid\)+"/segment"\)) 1170 6060 w
-(Stack) 1170 6180 w
-(7fc00000 80000000) 1818 6180 w
-(1) 3330 6180 w
-(Data) 1170 6300 w
-(00001000 00009000) 1818 6300 w
-(1) 3330 6300 w
-(Data) 1170 6420 w
-(00009000 0000a000) 1818 6420 w
-(1) 3330 6420 w
-(Bss) 1170 6540 w
-(0000a000 0000c000) 1818 6540 w
-(1) 3330 6540 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(kill\() 1008 876 w
-10 /LucidaSans-Italic f
-(integer) 1368 876 w
-10 /LucidaTypewriter f
-(\)) 1712 876 w
-10 /LucidaSansUnicode00 f
-(Kill a process) 4395 876 w
-10 /LucidaTypewriter f
-(kill) 970 1032 w
-10 /LucidaSansUnicode00 f
-(writes) 1294 1032 w
-(a) 1621 1032 w
-(kill) 1712 1032 w
-(control) 1893 1032 w
-(message) 2271 1032 w
-(into) 2731 1032 w
-(the) 2956 1032 w
-(control) 3148 1032 w
-(file) 3527 1032 w
-(of) 3715 1032 w
-(the) 3850 1032 w
-(process) 4042 1032 w
-(specified) 4453 1032 w
-(by) 4925 1032 w
-(the) 970 1152 w
-10 /LucidaSans-Italic f
-(integer) 1179 1152 w
-10 /LucidaSansUnicode00 f
-(pid.) 1577 1152 w
-(If) 1850 1152 w
-(the) 1970 1152 w
-(process) 2179 1152 w
-(was) 2607 1152 w
-(previously) 2844 1152 w
-(installed) 3394 1152 w
-(by) 3859 1152 w
-10 /LucidaTypewriter f
-(setproc) 4028 1152 w
-10 /LucidaSansUnicode00 f
-(it) 4585 1152 w
-(will) 4704 1152 w
-(be) 4921 1152 w
-(removed) 970 1272 w
-(from) 1441 1272 w
-(the) 1722 1272 w
-(list) 1926 1272 w
-(of) 2121 1272 w
-(active) 2268 1272 w
-(processes.) 2597 1272 w
-(If) 3191 1272 w
-(the) 3306 1272 w
-10 /LucidaSans-Italic f
-(integer) 3510 1272 w
-10 /LucidaSansUnicode00 f
-(has) 3903 1272 w
-(the) 4120 1272 w
-(same) 4325 1272 w
-(value) 4630 1272 w
-(as) 4934 1272 w
-10 /LucidaTypewriter f
-(pid) 970 1392 w
-10 /LucidaSansUnicode00 f
-(,) 1186 1392 w
-(then) 1262 1392 w
-10 /LucidaTypewriter f
-(pid) 1523 1392 w
-10 /LucidaSansUnicode00 f
-(will) 1783 1392 w
-(be) 1991 1392 w
-(set) 2154 1392 w
-(to) 2342 1392 w
-(0.) 2484 1392 w
-(To) 2655 1392 w
-(continue) 2823 1392 w
-(debugging,) 3286 1392 w
-(a) 3882 1392 w
-(new) 3980 1392 w
-(process) 4218 1392 w
-(must) 4635 1392 w
-(be) 4921 1392 w
-(selected using) 970 1512 w
-10 /LucidaTypewriter f
-(setproc) 1699 1512 w
-10 /LucidaSansUnicode00 f
-(.) 2203 1512 w
-(For example, to kill all the active processes:) 2299 1512 w
-10 /LucidaTypewriter f
-(while proclist do {) 1170 1668 w
-(kill\(head proclist\);) 1370 1788 w
-(proclist = tail proclist;) 1370 1908 w
-(}) 1170 2028 w
-10 /LucidaSans-Italic f
-(list) 720 2184 w
-10 /LucidaTypewriter f
-(map\() 929 2184 w
-10 /LucidaSans-Italic f
-(list) 1217 2184 w
-10 /LucidaTypewriter f
-(\)) 1362 2184 w
-10 /LucidaSansUnicode00 f
-(Set or retrieve process memory map) 3282 2184 w
-10 /LucidaTypewriter f
-(map) 970 2340 w
-10 /LucidaSansUnicode00 f
-(either) 1234 2340 w
-(retrieves) 1563 2340 w
-(all) 2030 2340 w
-(the) 2191 2340 w
-(mappings) 2394 2340 w
-(associated) 2920 2340 w
-(with) 3477 2340 w
-(a) 3730 2340 w
-(process) 3833 2340 w
-(or) 4255 2340 w
-(sets) 4405 2340 w
-(a) 4648 2340 w
-(single) 4751 2340 w
-(map) 970 2460 w
-(entry) 1215 2460 w
-(to) 1497 2460 w
-(a) 1629 2460 w
-(new) 1718 2460 w
-(value.) 1947 2460 w
-(If) 2299 2460 w
-(the) 2399 2460 w
-10 /LucidaSans-Italic f
-(list) 2588 2460 w
-10 /LucidaSansUnicode00 f
-(argument) 2767 2460 w
-(is) 3269 2460 w
-(omitted) 3383 2460 w
-(then) 3793 2460 w
-10 /LucidaTypewriter f
-(map) 4043 2460 w
-10 /LucidaSansUnicode00 f
-(returns) 4292 2460 w
-(a) 4675 2460 w
-(list) 4763 2460 w
-(of) 4942 2460 w
-(lists.) 970 2580 w
-(Each) 1256 2580 w
-(sublist) 1535 2580 w
-(has) 1914 2580 w
-(four) 2139 2580 w
-(values) 2397 2580 w
-(and) 2760 2580 w
-(describes) 2998 2580 w
-(a) 3517 2580 w
-(single) 3630 2580 w
-(region) 3977 2580 w
-(of) 4346 2580 w
-(contiguous) 4502 2580 w
-(addresses) 970 2700 w
-(in) 1493 2700 w
-(the) 1620 2700 w
-(memory) 1811 2700 w
-(or) 2243 2700 w
-(file) 2381 2700 w
-(image) 2568 2700 w
-(of) 2899 2700 w
-(the) 3033 2700 w
-(debugged) 3224 2700 w
-(program.) 3747 2700 w
-(The) 4231 2700 w
-(first) 4447 2700 w
-(entry) 4677 2700 w
-(is) 4960 2700 w
-(the) 970 2820 w
-(name) 1174 2820 w
-(of) 1489 2820 w
-(the) 1636 2820 w
-(mapping.) 1840 2820 w
-(If) 2348 2820 w
-(the) 2463 2820 w
-(name) 2667 2820 w
-(begins) 2982 2820 w
-(with) 3354 2820 w
-10 /LucidaTypewriter f
-(*) 3608 2820 w
-10 /LucidaSansUnicode00 f
-(it) 3729 2820 w
-(denotes) 3844 2820 w
-(a) 4280 2820 w
-(map) 4385 2820 w
-(into) 4646 2820 w
-(the) 4885 2820 w
-(memory) 970 2940 w
-(of) 1413 2940 w
-(an) 1558 2940 w
-(active) 1721 2940 w
-(process.) 2047 2940 w
-(The) 2531 2940 w
-(second) 2758 2940 w
-(and) 3148 2940 w
-(third) 3374 2940 w
-(values) 3652 2940 w
-(specify) 4003 2940 w
-(the) 4388 2940 w
-(base) 4589 2940 w
-(and) 4860 2940 w
-(end address of) 970 3060 w
-(the) 1726 3060 w
-(region) 1914 3060 w
-(and) 2258 3060 w
-(the) 2471 3060 w
-(fourth) 2659 3060 w
-(number) 2992 3060 w
-(specifies) 3402 3060 w
-(the) 3858 3060 w
-(offset) 4046 3060 w
-(in) 4358 3060 w
-(the) 4482 3060 w
-(file) 4670 3060 w
-(cor\255) 4854 3060 w
-(responding to the first location of the region.) 970 3180 w
-(A map entry may be set by supplying) 3237 3180 w
-(a) 970 3300 w
-(list) 1061 3300 w
-(in) 1243 3300 w
-(the) 1370 3300 w
-(same) 1561 3300 w
-(format) 1852 3300 w
-(as) 2212 3300 w
-(the) 2354 3300 w
-(sublist) 2545 3300 w
-(described) 2903 3300 w
-(above.) 3412 3300 w
-(The) 3767 3300 w
-(name) 3984 3300 w
-(of) 4286 3300 w
-(the) 4421 3300 w
-(mapping) 4613 3300 w
-(must) 970 3420 w
-(match) 1255 3420 w
-(a) 1595 3420 w
-(region) 1692 3420 w
-(already) 2045 3420 w
-(defined) 2438 3420 w
-(by) 2845 3420 w
-(the) 3001 3420 w
-(current) 3197 3420 w
-(map.) 3588 3420 w
-(Maps) 3904 3420 w
-(are) 4200 3420 w
-(set) 4393 3420 w
-(automati\255) 4578 3420 w
-(cally) 970 3540 w
-(for) 1226 3540 w
-(Plan) 1405 3540 w
-(9) 1646 3540 w
-(processes) 1749 3540 w
-(and) 2270 3540 w
-(some) 2490 3540 w
-(kernels;) 2791 3540 w
-(they) 3216 3540 w
-(may) 3463 3540 w
-(need) 3703 3540 w
-(to) 3980 3540 w
-(be) 4118 3540 w
-(set) 4277 3540 w
-(by) 4462 3540 w
-(hand) 4618 3540 w
-(for) 4901 3540 w
-(other kernels and programs that run on bare hardware.) 970 3660 w
-10 /LucidaTypewriter f
-(acid: map\({"text", _start, end, 0x30}\)) 1170 3816 w
-10 /LucidaSans-Italic f
-(integer) 720 3972 w
-10 /LucidaTypewriter f
-(match\() 1128 3972 w
-10 /LucidaSans-Italic f
-(item,list) 1560 3972 w
-10 /LucidaTypewriter f
-(\)) 1950 3972 w
-10 /LucidaSansUnicode00 f
-(Search list for matching value) 3603 3972 w
-10 /LucidaTypewriter f
-(match) 970 4128 w
-10 /LucidaSansUnicode00 f
-(compares) 1371 4128 w
-(each) 1883 4128 w
-(item) 2148 4128 w
-(in) 2404 4128 w
-10 /LucidaSans-Italic f
-(list) 2536 4128 w
-10 /LucidaSansUnicode00 f
-(using) 2722 4128 w
-(the) 3029 4128 w
-(equality) 3225 4128 w
-(operator) 3650 4128 w
-10 /LucidaTypewriter f
-(==) 4107 4128 w
-10 /LucidaSansUnicode00 f
-(with) 4293 4128 w
-10 /LucidaSans-Italic f
-(item) 4540 4128 w
-10 /LucidaSansUnicode00 f
-(.) 4753 4128 w
-(The) 4859 4128 w
-10 /LucidaSans-Italic f
-(item) 970 4248 w
-10 /LucidaSansUnicode00 f
-(can) 1217 4248 w
-(be) 1419 4248 w
-(of) 1572 4248 w
-(any) 1704 4248 w
-(type.) 1907 4248 w
-(If) 2181 4248 w
-(the) 2281 4248 w
-(match) 2470 4248 w
-(succeeds) 2802 4248 w
-(the) 3276 4248 w
-(result) 3464 4248 w
-(is) 3773 4248 w
-(the) 3886 4248 w
-(integer) 4074 4248 w
-(index) 4450 4248 w
-(of) 4754 4248 w
-(the) 4885 4248 w
-(matching value, otherwise -1.) 970 4368 w
-10 /LucidaTypewriter f
-(acid: list={8,9,10,11}) 1170 4524 w
-(acid: print\(list[match\(10, list\)]\\D\)) 1170 4644 w
-(10) 1170 4764 w
-({}) 720 4920 w
-(newproc\() 1008 4920 w
-10 /LucidaSans-Italic f
-(string) 1584 4920 w
-10 /LucidaTypewriter f
-(\)) 1871 4920 w
-10 /LucidaSansUnicode00 f
-(Create a new process) 4006 4920 w
-10 /LucidaTypewriter f
-(newproc) 970 5076 w
-10 /LucidaSansUnicode00 f
-(starts) 1515 5076 w
-(a) 1828 5076 w
-(new) 1924 5076 w
-(process) 2161 5076 w
-(with) 2577 5076 w
-(an) 2824 5076 w
-(argument) 2983 5076 w
-(vector) 3493 5076 w
-(constructed) 3833 5076 w
-(from) 4447 5076 w
-10 /LucidaSans-Italic f
-(string) 4721 5076 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5076 w
-(The) 970 5196 w
-(argument) 1188 5196 w
-(vector) 1693 5196 w
-(excludes) 2027 5196 w
-(the) 2492 5196 w
-(name) 2683 5196 w
-(of) 2985 5196 w
-(the) 3119 5196 w
-(program) 3310 5196 w
-(to) 3762 5196 w
-(execute) 3896 5196 w
-(and) 4311 5196 w
-(each) 4527 5196 w
-(argu\255) 4787 5196 w
-(ment) 970 5316 w
-(in) 1260 5316 w
-10 /LucidaSans-Italic f
-(string) 1393 5316 w
-10 /LucidaSansUnicode00 f
-(must) 1722 5316 w
-(be) 2007 5316 w
-(space) 2168 5316 w
-(separated.) 2486 5316 w
-(A) 3037 5316 w
-(new) 3148 5316 w
-(process) 3385 5316 w
-(can) 3801 5316 w
-(accept) 4011 5316 w
-(no) 4366 5316 w
-(more) 4531 5316 w
-(than) 4824 5316 w
-(512) 970 5436 w
-(arguments.) 1207 5436 w
-(The) 1806 5436 w
-(internal) 2035 5436 w
-(variable) 2454 5436 w
-10 /LucidaTypewriter f
-(pid) 2881 5436 w
-10 /LucidaSansUnicode00 f
-(is) 3144 5436 w
-(set) 3271 5436 w
-(to) 3462 5436 w
-(the) 3607 5436 w
-(pid) 3809 5436 w
-(of) 4011 5436 w
-(the) 4156 5436 w
-(newly) 4358 5436 w
-(created) 4681 5436 w
-(process.) 970 5556 w
-(The) 1413 5556 w
-(new) 1631 5556 w
-(pid) 1863 5556 w
-(is) 2055 5556 w
-(also) 2172 5556 w
-(appended) 2405 5556 w
-(to) 2923 5556 w
-(the) 3059 5556 w
-(list) 3252 5556 w
-(of) 3436 5556 w
-(active) 3572 5556 w
-(processes) 3890 5556 w
-(stored) 4409 5556 w
-(in) 4756 5556 w
-(the) 4885 5556 w
-(variable) 970 5676 w
-10 /LucidaTypewriter f
-(proclist) 1395 5676 w
-10 /LucidaSansUnicode00 f
-(.) 1971 5676 w
-(The) 2080 5676 w
-(new) 2306 5676 w
-(process) 2546 5676 w
-(is) 2965 5676 w
-(created) 3090 5676 w
-(then) 3493 5676 w
-(halted) 3754 5676 w
-(at) 4100 5676 w
-(the) 4236 5676 w
-(first) 4435 5676 w
-(instruc\255) 4674 5676 w
-(tion,) 970 5796 w
-(causing) 1230 5796 w
-(the) 1641 5796 w
-(debugger) 1835 5796 w
-(to) 2339 5796 w
-(call) 2476 5796 w
-10 /LucidaTypewriter f
-(stopped) 2679 5796 w
-10 /LucidaSansUnicode00 f
-(.) 3183 5796 w
-(The) 3286 5796 w
-(library) 3506 5796 w
-(functions) 3856 5796 w
-10 /LucidaTypewriter f
-(new) 4348 5796 w
-10 /LucidaSansUnicode00 f
-(and) 4604 5796 w
-10 /LucidaTypewriter f
-(win) 4824 5796 w
-10 /LucidaSansUnicode00 f
-(should) 970 5916 w
-(be) 1350 5916 w
-(used) 1521 5916 w
-(to) 1805 5916 w
-(start) 1955 5916 w
-(processes) 2228 5916 w
-(when) 2761 5916 w
-(using) 3070 5916 w
-(the) 3388 5916 w
-(standard) 3594 5916 w
-(debugging) 4072 5916 w
-(environ\255) 4644 5916 w
-(ment.) 970 6036 w
-10 /LucidaTypewriter f
-(acid: newproc\("-l ."\)) 1170 6192 w
-(56720: system call) 1170 6312 w
-(_main) 2570 6312 w
-(ADD) 2970 6312 w
-($-0x14,R29) 3370 6312 w
-10 /LucidaSans-Italic f
-(string) 720 6468 w
-10 /LucidaTypewriter f
-(pcfile\() 1071 6468 w
-10 /LucidaSans-Italic f
-(integer) 1575 6468 w
-10 /LucidaTypewriter f
-(\)) 1919 6468 w
-10 /LucidaSansUnicode00 f
-(Convert text address to source file name) 3062 6468 w
-10 /LucidaTypewriter f
-(pcfile) 970 6624 w
-10 /LucidaSansUnicode00 f
-(interprets) 1449 6624 w
-(its) 1969 6624 w
-10 /LucidaSans-Italic f
-(integer) 2133 6624 w
-10 /LucidaSansUnicode00 f
-(argument) 2525 6624 w
-(as) 3041 6624 w
-(a) 3195 6624 w
-(text) 3298 6624 w
-(address) 3537 6624 w
-(in) 3965 6624 w
-(the) 4104 6624 w
-(debugged) 4307 6624 w
-(pro\255) 4842 6624 w
-(gram.) 970 6744 w
-(The) 1296 6744 w
-(address) 1520 6744 w
-(and) 1942 6744 w
-(symbol) 2164 6744 w
-(table) 2555 6744 w
-(are) 2837 6744 w
-(used) 3031 6744 w
-(to) 3305 6744 w
-(generate) 3445 6744 w
-(a) 3912 6744 w
-(string) 4009 6744 w
-(containing) 4333 6744 w
-(the) 4885 6744 w
-(name) 970 6864 w
-(of) 1273 6864 w
-(the) 1408 6864 w
-(source) 1600 6864 w
-(file) 1959 6864 w
-(corresponding) 2147 6864 w
-(to) 2888 6864 w
-(the) 3024 6864 w
-(text) 3217 6864 w
-(address.) 3446 6864 w
-(If) 3896 6864 w
-(the) 4000 6864 w
-(address) 4193 6864 w
-(does) 4611 6864 w
-(not) 4880 6864 w
-(lie within the program the string) 970 6984 w
-10 /LucidaTypewriter f
-(?file?) 2580 6984 w
-10 /LucidaSansUnicode00 f
-(is returned.) 3044 6984 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-10 /LucidaTypewriter f
-(acid: print\("Now at ", pcfile\(*PC\), ":", pcline\(*PC\)\)) 1170 876 w
-(Now at ls.c:46) 1170 996 w
-10 /LucidaSans-Italic f
-(integer) 720 1152 w
-10 /LucidaTypewriter f
-(pcline\() 1128 1152 w
-10 /LucidaSans-Italic f
-(integer) 1632 1152 w
-10 /LucidaTypewriter f
-(\)) 1976 1152 w
-10 /LucidaSansUnicode00 f
-(Convert text address to source line number) 2926 1152 w
-10 /LucidaTypewriter f
-(pcline) 970 1308 w
-10 /LucidaSansUnicode00 f
-(interprets) 1449 1308 w
-(its) 1969 1308 w
-10 /LucidaSans-Italic f
-(integer) 2133 1308 w
-10 /LucidaSansUnicode00 f
-(argument) 2525 1308 w
-(as) 3041 1308 w
-(a) 3195 1308 w
-(text) 3298 1308 w
-(address) 3537 1308 w
-(in) 3965 1308 w
-(the) 4104 1308 w
-(debugged) 4307 1308 w
-(pro\255) 4842 1308 w
-(gram.) 970 1428 w
-(The) 1286 1428 w
-(address) 1500 1428 w
-(and) 1913 1428 w
-(symbol) 2126 1428 w
-(table) 2508 1428 w
-(are) 2781 1428 w
-(used) 2966 1428 w
-(to) 3231 1428 w
-(generate an integer containing the) 3362 1428 w
-(line) 970 1548 w
-(number) 1195 1548 w
-(in) 1621 1548 w
-(the) 1761 1548 w
-(source) 1965 1548 w
-(file) 2336 1548 w
-(corresponding) 2536 1548 w
-(to) 3288 1548 w
-(the) 3435 1548 w
-(text) 3639 1548 w
-(address.) 3879 1548 w
-(If) 4340 1548 w
-(the) 4455 1548 w
-(address) 4660 1548 w
-(does not lie within the program the integer 0 is returned.) 970 1668 w
-10 /LucidaTypewriter f
-(acid: +file\("main.c"\)[pcline\(main\)]) 1170 1824 w
-(main\(int argc, char *argv[]\)) 1170 1944 w
-({}) 720 2100 w
-(print\() 1008 2100 w
-10 /LucidaSans-Italic f
-(item,item,...) 1440 2100 w
-10 /LucidaTypewriter f
-(\)) 2026 2100 w
-10 /LucidaSansUnicode00 f
-(Print expressions) 4202 2100 w
-10 /LucidaTypewriter f
-(print) 970 2256 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1370 2256 w
-(each) 1863 2256 w
-10 /LucidaSans-Italic f
-(item) 2127 2256 w
-10 /LucidaSansUnicode00 f
-(supplied) 2380 2256 w
-(in) 2836 2256 w
-(its) 2968 2256 w
-(argument) 3126 2256 w
-(list) 3635 2256 w
-(and) 3822 2256 w
-(prints) 4043 2256 w
-(it) 4367 2256 w
-(to) 4474 2256 w
-(standard) 4613 2256 w
-(output.) 970 2376 w
-(Each) 1360 2376 w
-(argument) 1618 2376 w
-(will) 2122 2376 w
-(be) 2321 2376 w
-(printed) 2475 2376 w
-(according) 2861 2376 w
-(to) 3371 2376 w
-(its) 3504 2376 w
-(associated) 3656 2376 w
-(format) 4200 2376 w
-(character.) 4559 2376 w
-(When) 970 2496 w
-(the) 1269 2496 w
-(interpreter) 1458 2496 w
-(is) 2011 2496 w
-(executing,) 2125 2496 w
-(output) 2667 2496 w
-(is) 3023 2496 w
-(buffered) 3137 2496 w
-(and) 3586 2496 w
-(flushed) 3800 2496 w
-(every) 4194 2496 w
-(5000) 4485 2496 w
-(state\255) 4771 2496 w
-(ments) 970 2616 w
-(or) 1303 2616 w
-(when) 1439 2616 w
-(the) 1729 2616 w
-(interpreter) 1917 2616 w
-(returns) 2469 2616 w
-(to) 2852 2616 w
-(interactive) 2983 2616 w
-(mode.) 3521 2616 w
-10 /LucidaTypewriter f
-(print) 3891 2616 w
-10 /LucidaSansUnicode00 f
-(accepts) 4284 2616 w
-(a) 4681 2616 w
-(maxi\255) 4769 2616 w
-(mum of 512 arguments.) 970 2736 w
-10 /LucidaTypewriter f
-(acid: print\(10, "decimal ", 10\\D, "octal ", 10\\o\)) 1170 2892 w
-(0x0000000a decimal 10 octal 000000000012) 1170 3012 w
-(acid: print\({1, 2, 3}\)) 1170 3132 w
-({0x00000001 , 0x00000002 , 0x00000003 }) 1170 3252 w
-(acid: print\(main, main\\a, "\\t", @main\\i\)) 1170 3372 w
-(0x00001020 main) 1170 3492 w
-(ADD) 2370 3492 w
-($-64,R29) 2770 3492 w
-({}) 720 3648 w
-(printto\() 1008 3648 w
-10 /LucidaSans-Italic f
-(string,item,item,...) 1584 3648 w
-10 /LucidaTypewriter f
-(\)) 2489 3648 w
-10 /LucidaSansUnicode00 f
-(Print expressions to file) 3889 3648 w
-10 /LucidaTypewriter f
-(printto) 970 3804 w
-10 /LucidaSansUnicode00 f
-(offers) 1513 3804 w
-(a) 1835 3804 w
-(limited) 1929 3804 w
-(form) 2304 3804 w
-(of) 2575 3804 w
-(output) 2712 3804 w
-(redirection.) 3073 3804 w
-(The) 3670 3804 w
-(first) 3890 3804 w
-10 /LucidaSans-Italic f
-(string) 4125 3804 w
-10 /LucidaSansUnicode00 f
-(argument) 4452 3804 w
-(is) 4960 3804 w
-(used) 970 3924 w
-(as) 1250 3924 w
-(the) 1404 3924 w
-(path) 1607 3924 w
-(name) 1872 3924 w
-(of) 2186 3924 w
-(a) 2332 3924 w
-(new) 2435 3924 w
-(file) 2678 3924 w
-(to) 2876 3924 w
-(create.) 3021 3924 w
-(Each) 3428 3924 w
-10 /LucidaSans-Italic f
-(item) 3697 3924 w
-10 /LucidaSansUnicode00 f
-(is) 3957 3924 w
-(then) 4084 3924 w
-(evaluated) 4348 3924 w
-(and) 4860 3924 w
-(printed) 970 4044 w
-(to) 1378 4044 w
-(the) 1533 4044 w
-(newly) 1745 4044 w
-(created) 2078 4044 w
-(file.) 2494 4044 w
-(When) 2734 4044 w
-(all) 3057 4044 w
-(items) 3227 4044 w
-(have) 3551 4044 w
-(been) 3834 4044 w
-(printed) 4129 4044 w
-(the) 4538 4044 w
-(file) 4751 4044 w
-(is) 4960 4044 w
-(closed.) 970 4164 w
-10 /LucidaTypewriter f
-(printto) 1377 4164 w
-10 /LucidaSansUnicode00 f
-(accepts a maximum of 512 arguments.) 1913 4164 w
-10 /LucidaTypewriter f
-(acid: printto\("/env/foo", "hello"\)) 1170 4320 w
-(acid: rc\("echo -n $foo"\)) 1170 4440 w
-(hello) 1170 4560 w
-10 /LucidaSans-Italic f
-(string) 720 4716 w
-10 /LucidaTypewriter f
-(rc\() 1071 4716 w
-10 /LucidaSans-Italic f
-(string) 1287 4716 w
-10 /LucidaTypewriter f
-(\)) 1574 4716 w
-10 /LucidaSansUnicode00 f
-(Execute a shell command) 3807 4716 w
-10 /LucidaTypewriter f
-(rc) 970 4872 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1174 4872 w
-10 /LucidaSans-Italic f
-(string) 1687 4872 w
-10 /LucidaSansUnicode00 f
-(to) 2034 4872 w
-(form) 2192 4872 w
-(a) 2484 4872 w
-(shell) 2599 4872 w
-(command.) 2886 4872 w
-(A) 3456 4872 w
-(new) 3585 4872 w
-(command) 3841 4872 w
-(interpreter) 4380 4872 w
-(is) 4960 4872 w
-(started) 970 4992 w
-(to) 1357 4992 w
-(execute) 1502 4992 w
-(the) 1928 4992 w
-(command.) 2130 4992 w
-(The) 2687 4992 w
-(Acid) 2914 4992 w
-(interpreter) 3172 4992 w
-(blocks) 3737 4992 w
-(until) 4096 4992 w
-(the) 4361 4992 w
-(command) 4562 4992 w
-(completes.) 970 5112 w
-(The) 1542 5112 w
-(return) 1767 5112 w
-(value) 2110 5112 w
-(is) 2408 5112 w
-(the) 2532 5112 w
-(empty) 2731 5112 w
-(string) 3076 5112 w
-(if) 3402 5112 w
-(the) 3512 5112 w
-(command) 3711 5112 w
-(succeeds,) 4233 5112 w
-(other\255) 4750 5112 w
-(wise the exit status of the failed command.) 970 5232 w
-10 /LucidaTypewriter f
-(acid: rc\("B "+itoa\(-pcline\(addr\)\)+" "+pcfile\(addr\)\);) 1170 5388 w
-10 /LucidaSans-Italic f
-(string) 720 5544 w
-10 /LucidaTypewriter f
-(readfile\() 1071 5544 w
-10 /LucidaSans-Italic f
-(string) 1719 5544 w
-10 /LucidaTypewriter f
-(\)) 2006 5544 w
-10 /LucidaSansUnicode00 f
-(Read file contents into a string) 3549 5544 w
-10 /LucidaTypewriter f
-(readfile) 970 5700 w
-10 /LucidaSansUnicode00 f
-(takes) 1589 5700 w
-(the) 1889 5700 w
-(contents) 2088 5700 w
-(of) 2549 5700 w
-(the) 2691 5700 w
-(file) 2890 5700 w
-(specified) 3085 5700 w
-(by) 3564 5700 w
-10 /LucidaSans-Italic f
-(string) 3723 5700 w
-10 /LucidaSansUnicode00 f
-(and) 4054 5700 w
-(returns) 4278 5700 w
-(its) 4672 5700 w
-(con\255) 4833 5700 w
-(tents) 970 5820 w
-(as) 1259 5820 w
-(a) 1411 5820 w
-(new) 1512 5820 w
-(string.) 1753 5820 w
-(If) 2145 5820 w
-10 /LucidaTypewriter f
-(readfile) 2257 5820 w
-10 /LucidaSansUnicode00 f
-(encounters) 2879 5820 w
-(a) 3463 5820 w
-(zero) 3563 5820 w
-(byte) 3823 5820 w
-(in) 4076 5820 w
-(the) 4212 5820 w
-(file,) 4412 5820 w
-(it) 4640 5820 w
-(termi\255) 4751 5820 w
-(nates.) 970 5940 w
-(If) 1350 5940 w
-10 /LucidaTypewriter f
-(readfile) 1471 5940 w
-10 /LucidaSansUnicode00 f
-(encounters) 2102 5940 w
-(an) 2696 5940 w
-(error) 2868 5940 w
-(opening) 3163 5940 w
-(or) 3613 5940 w
-(reading) 3770 5940 w
-(the) 4194 5940 w
-(file) 4405 5940 w
-(then) 4612 5940 w
-(the) 4885 5940 w
-(empty) 970 6060 w
-(list) 1305 6060 w
-(is) 1485 6060 w
-(returned.) 1599 6060 w
-10 /LucidaTypewriter f
-(readfile) 2115 6060 w
-10 /LucidaSansUnicode00 f
-(can) 2725 6060 w
-(be) 2927 6060 w
-(used) 3080 6060 w
-(to) 3346 6060 w
-(read) 3478 6060 w
-(the) 3727 6060 w
-(contents) 3916 6060 w
-(of) 4367 6060 w
-(device) 4498 6060 w
-(files) 4838 6060 w
-(whose lines are not terminated with newline characters.) 970 6180 w
-10 /LucidaTypewriter f
-(acid: ""+readfile\("/dev/label"\)) 1170 6336 w
-(helix) 1170 6456 w
-10 /LucidaSans-Italic f
-(string) 720 6612 w
-10 /LucidaTypewriter f
-(reason\() 1071 6612 w
-10 /LucidaSans-Italic f
-(integer) 1575 6612 w
-10 /LucidaTypewriter f
-(\)) 1919 6612 w
-10 /LucidaSansUnicode00 f
-(Print cause of program stoppage) 3451 6612 w
-10 /LucidaTypewriter f
-(reason) 970 6768 w
-10 /LucidaSansUnicode00 f
-(uses) 1436 6768 w
-(machine-dependent) 1690 6768 w
-(information) 2708 6768 w
-(to) 3309 6768 w
-(generate) 3441 6768 w
-(a) 3900 6768 w
-(string) 3989 6768 w
-(explaining) 4306 6768 w
-(why) 4849 6768 w
-(a) 970 6888 w
-(process) 1059 6888 w
-(has) 1467 6888 w
-(stopped.) 1669 6888 w
-(The) 2129 6888 w
-10 /LucidaSans-Italic f
-(integer) 2344 6888 w
-10 /LucidaSansUnicode00 f
-(argument) 2722 6888 w
-(is) 3224 6888 w
-(the) 3338 6888 w
-(value) 3527 6888 w
-(of) 3815 6888 w
-(an) 3946 6888 w
-(architecture) 4096 6888 w
-(depen\255) 4707 6888 w
-(dent status register, for example) 970 7008 w
-10 /LucidaTypewriter f
-(CAUSE) 2598 7008 w
-10 /LucidaSansUnicode00 f
-(on the MIPS.) 2990 7008 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-10 /LucidaTypewriter f
-(acid: print\(reason\(*CAUSE\)\)) 1170 876 w
-(system call) 1170 996 w
-10 /LucidaSans-Italic f
-(integer) 720 1152 w
-10 /LucidaTypewriter f
-(regexp\() 1128 1152 w
-10 /LucidaSans-Italic f
-(pattern,string) 1632 1152 w
-10 /LucidaTypewriter f
-(\)) 2312 1152 w
-10 /LucidaSansUnicode00 f
-(Regular expression match) 3779 1152 w
-10 /LucidaTypewriter f
-(regexp) 970 1308 w
-10 /LucidaSansUnicode00 f
-(matches) 1442 1308 w
-(the) 1887 1308 w
-10 /LucidaSans-Italic f
-(pattern) 2082 1308 w
-10 /LucidaSansUnicode00 f
-(string) 2483 1308 w
-(supplied) 2805 1308 w
-(as) 3261 1308 w
-(its) 3408 1308 w
-(first) 3566 1308 w
-(argument) 3802 1308 w
-(with) 4311 1308 w
-(the) 4557 1308 w
-10 /LucidaSans-Italic f
-(string) 4753 1308 w
-10 /LucidaSansUnicode00 f
-(supplied) 970 1428 w
-(as) 1427 1428 w
-(its) 1573 1428 w
-(second.) 1730 1428 w
-(If) 2178 1428 w
-(the) 2284 1428 w
-(pattern) 2479 1428 w
-(matches) 2870 1428 w
-(the) 3315 1428 w
-(result) 3510 1428 w
-(is) 3826 1428 w
-(the) 3946 1428 w
-(value) 4141 1428 w
-(1,) 4435 1428 w
-(otherwise) 4570 1428 w
-(0.) 970 1548 w
-10 /LucidaTypewriter f
-(acid: print\(regexp\(".*bar", "foobar"\)\)) 1170 1704 w
-(1) 1170 1824 w
-({}) 720 1980 w
-(setproc\() 1008 1980 w
-10 /LucidaSans-Italic f
-(integer) 1584 1980 w
-10 /LucidaTypewriter f
-(\)) 1928 1980 w
-10 /LucidaSansUnicode00 f
-(Set debugger focus) 4102 1980 w
-10 /LucidaTypewriter f
-(setproc) 970 2136 w
-10 /LucidaSansUnicode00 f
-(selects) 1516 2136 w
-(the) 1889 2136 w
-(default) 2086 2136 w
-(process) 2467 2136 w
-(used) 2883 2136 w
-(for) 3157 2136 w
-(memory) 3338 2136 w
-(and) 3776 2136 w
-(control) 3998 2136 w
-(operations.) 4383 2136 w
-(It) 4974 2136 w
-(effectively) 970 2256 w
-(shifts) 1517 2256 w
-(the) 1838 2256 w
-(focus) 2047 2256 w
-(of) 2363 2256 w
-(control) 2515 2256 w
-(between) 2911 2256 w
-(processes.) 3372 2256 w
-(The) 3939 2256 w
-10 /LucidaSans-Italic f
-(integer) 4174 2256 w
-10 /LucidaSansUnicode00 f
-(argument) 4572 2256 w
-(specifies the pid of the process to look at.) 970 2376 w
-(The) 3081 2376 w
-(variable) 3295 2376 w
-10 /LucidaTypewriter f
-(pid) 3708 2376 w
-10 /LucidaSansUnicode00 f
-(is) 3957 2376 w
-(set) 4070 2376 w
-(to) 4247 2376 w
-(the) 4378 2376 w
-(pid) 4566 2376 w
-(of) 4754 2376 w
-(the) 4885 2376 w
-(selected) 970 2496 w
-(process.) 1407 2496 w
-(If) 1851 2496 w
-(the) 1955 2496 w
-(process) 2148 2496 w
-(is) 2560 2496 w
-(being) 2678 2496 w
-(selected) 2988 2496 w
-(for) 3425 2496 w
-(the) 3601 2496 w
-(first) 3793 2496 w
-(time) 4025 2496 w
-(its) 4277 2496 w
-(pid) 4431 2496 w
-(is) 4623 2496 w
-(added) 4740 2496 w
-(to the list of active processes) 970 2616 w
-10 /LucidaTypewriter f
-(proclist) 2420 2616 w
-10 /LucidaSansUnicode00 f
-(.) 2996 2616 w
-10 /LucidaTypewriter f
-(acid: setproc\(68382\)) 1170 2772 w
-(acid: procs\(\)) 1170 2892 w
-(>68382: Stopped at main+0x4 setproc\(68382\)) 1170 3012 w
-({}) 720 3168 w
-(start\() 1008 3168 w
-10 /LucidaSans-Italic f
-(integer) 1440 3168 w
-10 /LucidaTypewriter f
-(\)) 1784 3168 w
-10 /LucidaSansUnicode00 f
-(Restart execution) 4193 3168 w
-10 /LucidaTypewriter f
-(start) 970 3324 w
-10 /LucidaSansUnicode00 f
-(writes) 1365 3324 w
-(a) 1691 3324 w
-10 /LucidaTypewriter f
-(start) 1782 3324 w
-10 /LucidaSansUnicode00 f
-(message) 2178 3324 w
-(to) 2638 3324 w
-(the) 2772 3324 w
-(control) 2963 3324 w
-(file) 3341 3324 w
-(of) 3528 3324 w
-(the) 3662 3324 w
-(process) 3853 3324 w
-(specified) 4263 3324 w
-(by) 4734 3324 w
-(the) 4885 3324 w
-(pid) 970 3444 w
-(supplied) 1166 3444 w
-(as) 1622 3444 w
-(its) 1768 3444 w
-10 /LucidaSans-Italic f
-(integer) 1925 3444 w
-10 /LucidaSansUnicode00 f
-(argument.) 2309 3444 w
-10 /LucidaTypewriter f
-(start) 2881 3444 w
-10 /LucidaSansUnicode00 f
-(draws) 3281 3444 w
-(an) 3608 3444 w
-(error) 3765 3444 w
-(if) 4045 3444 w
-(the) 4151 3444 w
-(process) 4346 3444 w
-(is) 4760 3444 w
-(not) 4880 3444 w
-(in the) 970 3564 w
-10 /LucidaTypewriter f
-(Stopped) 1280 3564 w
-10 /LucidaSansUnicode00 f
-(state.) 1816 3564 w
-10 /LucidaTypewriter f
-(acid: start\(68382\)) 1170 3720 w
-(acid: procs\(\)) 1170 3840 w
-(>68382: Running at main+0x4 setproc\(68382\)) 1170 3960 w
-({}) 720 4116 w
-(startstop\() 1008 4116 w
-10 /LucidaSans-Italic f
-(integer) 1728 4116 w
-10 /LucidaTypewriter f
-(\)) 2072 4116 w
-10 /LucidaSansUnicode00 f
-(Restart execution, block until stopped) 3190 4116 w
-10 /LucidaTypewriter f
-(startstop) 970 4272 w
-10 /LucidaSansUnicode00 f
-(performs) 1660 4272 w
-(the) 2145 4272 w
-(same) 2342 4272 w
-(actions) 2639 4272 w
-(as) 3027 4272 w
-(a) 3175 4272 w
-(call) 3272 4272 w
-(to) 3479 4272 w
-10 /LucidaTypewriter f
-(start) 3620 4272 w
-10 /LucidaSansUnicode00 f
-(followed) 4023 4272 w
-(by) 4479 4272 w
-(a) 4637 4272 w
-(call) 4735 4272 w
-(to) 4942 4272 w
-10 /LucidaTypewriter f
-(stop) 970 4392 w
-10 /LucidaSansUnicode00 f
-(.) 1258 4392 w
-(The) 1362 4392 w
-10 /LucidaSans-Italic f
-(integer) 1583 4392 w
-10 /LucidaSansUnicode00 f
-(argument) 1967 4392 w
-(specifies) 2475 4392 w
-(the) 2938 4392 w
-(pid) 3133 4392 w
-(of) 3328 4392 w
-(the) 3465 4392 w
-(process) 3659 4392 w
-(to) 4072 4392 w
-(control.) 4209 4392 w
-(The) 4622 4392 w
-(pro\255) 4842 4392 w
-(cess) 970 4512 w
-(must) 1228 4512 w
-(be) 1520 4512 w
-(in) 1688 4512 w
-(the) 1828 4512 w
-10 /LucidaTypewriter f
-(Stopped) 2032 4512 w
-10 /LucidaSansUnicode00 f
-(state.) 2585 4512 w
-(Execution) 2934 4512 w
-(is) 3456 4512 w
-(restarted,) 3585 4512 w
-(the) 4103 4512 w
-(debugger) 4308 4512 w
-(then) 4823 4512 w
-(waits) 970 4632 w
-(for) 1253 4632 w
-(the) 1426 4632 w
-(process) 1615 4632 w
-(to) 2023 4632 w
-(return) 2155 4632 w
-(to) 2488 4632 w
-(the) 2620 4632 w
-10 /LucidaTypewriter f
-(Stopped) 2809 4632 w
-10 /LucidaSansUnicode00 f
-(state.) 3347 4632 w
-(A) 3648 4632 w
-(process) 3750 4632 w
-(will) 4157 4632 w
-(stop) 4354 4632 w
-(if) 4599 4632 w
-(a) 4698 4632 w
-(start\255) 4786 4632 w
-(stop) 970 4752 w
-(message) 1227 4752 w
-(has) 1696 4752 w
-(been) 1909 4752 w
-(written) 2191 4752 w
-(to) 2575 4752 w
-(its) 2718 4752 w
-(control) 2880 4752 w
-(file) 3267 4752 w
-(and) 3463 4752 w
-(any) 3688 4752 w
-(of) 3903 4752 w
-(the) 4047 4752 w
-(following) 4248 4752 w
-(condi\255) 4741 4752 w
-(tions) 970 4872 w
-(becomes) 1255 4872 w
-(true:) 1731 4872 w
-(the) 2004 4872 w
-(process) 2204 4872 w
-(executes) 2623 4872 w
-(or) 3098 4872 w
-(returns) 3245 4872 w
-(from) 3640 4872 w
-(a) 3917 4872 w
-(system) 4017 4872 w
-(call,) 4402 4872 w
-(the) 4643 4872 w
-(pro\255) 4842 4872 w
-(cess) 970 4992 w
-(generates) 1234 4992 w
-(a) 1765 4992 w
-(trap) 1875 4992 w
-(or) 2126 4992 w
-(the) 2283 4992 w
-(process) 2493 4992 w
-(receives) 2922 4992 w
-(a) 3369 4992 w
-(note.) 3479 4992 w
-10 /LucidaTypewriter f
-(startstop) 3814 4992 w
-10 /LucidaSansUnicode00 f
-(is) 4518 4992 w
-(used) 4654 4992 w
-(to) 4942 4992 w
-(implement single stepping.) 970 5112 w
-10 /LucidaTypewriter f
-(acid: startstop\(pid\)) 1170 5268 w
-(75374: breakpoint) 1170 5388 w
-(ls) 2570 5388 w
-(ADD) 2770 5388 w
-($-0x16c8,R29) 3170 5388 w
-10 /LucidaSans-Italic f
-(string) 720 5544 w
-10 /LucidaTypewriter f
-(status\() 1071 5544 w
-10 /LucidaSans-Italic f
-(integer) 1575 5544 w
-10 /LucidaTypewriter f
-(\)) 1919 5544 w
-10 /LucidaSansUnicode00 f
-(Return process state) 4045 5544 w
-10 /LucidaTypewriter f
-(status) 970 5700 w
-10 /LucidaSansUnicode00 f
-(uses) 1467 5700 w
-(the) 1752 5700 w
-(pid) 1972 5700 w
-(supplied) 2192 5700 w
-(by) 2674 5700 w
-(its) 2855 5700 w
-10 /LucidaSans-Italic f
-(integer) 3038 5700 w
-10 /LucidaSansUnicode00 f
-(argument) 3448 5700 w
-(to) 3982 5700 w
-(generate) 4146 5700 w
-(a) 4637 5700 w
-(string) 4758 5700 w
-(describing) 970 5820 w
-(the) 1520 5820 w
-(state) 1718 5820 w
-(of) 1997 5820 w
-(the) 2138 5820 w
-(process.) 2336 5820 w
-(The) 2817 5820 w
-(string) 3040 5820 w
-(corresponds) 3364 5820 w
-(to) 4007 5820 w
-(the) 4147 5820 w
-(state) 4344 5820 w
-(returned) 4622 5820 w
-(by) 970 5940 w
-(the) 1128 5940 w
-(sixth) 1326 5940 w
-(column) 1609 5940 w
-(of) 2011 5940 w
-(the) 2153 5940 w
-10 /LucidaSans-Italic f
-(ps) 2352 5940 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 2462 5940 w
-(command.) 2635 5940 w
-(A) 3221 5940 w
-(process) 3334 5940 w
-(must) 3752 5940 w
-(be) 4039 5940 w
-(in) 4202 5940 w
-(the) 4337 5940 w
-10 /LucidaTypewriter f
-(Stopped) 4536 5940 w
-10 /LucidaSansUnicode00 f
-(state to modify its memory or registers.) 970 6060 w
-10 /LucidaTypewriter f
-(acid: ""+status\(pid\)) 1170 6216 w
-(Stopped) 1170 6336 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Page: 17 17
-/saveobj save def
-mark
-17 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 17 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(stop\() 1008 876 w
-10 /LucidaSans-Italic f
-(integer) 1368 876 w
-10 /LucidaTypewriter f
-(\)) 1712 876 w
-10 /LucidaSansUnicode00 f
-(Wait for a process to stop) 3795 876 w
-10 /LucidaTypewriter f
-(stop) 970 1032 w
-10 /LucidaSansUnicode00 f
-(writes a) 1290 1032 w
-10 /LucidaTypewriter f
-(stop) 1700 1032 w
-10 /LucidaSansUnicode00 f
-(message) 2020 1032 w
-(to) 2477 1032 w
-(the) 2608 1032 w
-(control) 2796 1032 w
-(file) 3171 1032 w
-(of) 3355 1032 w
-(the) 3486 1032 w
-(process) 3674 1032 w
-(specified) 4081 1032 w
-(by) 4549 1032 w
-(the) 4697 1032 w
-(pid) 4885 1032 w
-(supplied) 970 1152 w
-(as) 1430 1152 w
-(its) 1580 1152 w
-10 /LucidaSans-Italic f
-(integer) 1741 1152 w
-10 /LucidaSansUnicode00 f
-(argument.) 2129 1152 w
-(The) 2705 1152 w
-(interpreter) 2930 1152 w
-(blocks) 3493 1152 w
-(until) 3850 1152 w
-(the) 4113 1152 w
-(debugged) 4312 1152 w
-(pro\255) 4842 1152 w
-(cess) 970 1272 w
-(enters) 1223 1272 w
-(the) 1570 1272 w
-10 /LucidaTypewriter f
-(Stopped) 1769 1272 w
-10 /LucidaSansUnicode00 f
-(state.) 2317 1272 w
-(A) 2661 1272 w
-(process) 2774 1272 w
-(will) 3192 1272 w
-(stop) 3400 1272 w
-(if) 3656 1272 w
-(a) 3766 1272 w
-(stop) 3865 1272 w
-(message) 4121 1272 w
-(has) 4590 1272 w
-(been) 4803 1272 w
-(written) 970 1392 w
-(to) 1342 1392 w
-(its) 1473 1392 w
-(control) 1623 1392 w
-(file) 1998 1392 w
-(and) 2182 1392 w
-(any) 2395 1392 w
-(of) 2597 1392 w
-(the following conditions becomes true: the pro\255) 2728 1392 w
-(cess) 970 1512 w
-(executes) 1215 1512 w
-(or) 1681 1512 w
-(returns) 1819 1512 w
-(from) 2206 1512 w
-(a) 2475 1512 w
-(system) 2567 1512 w
-(call,) 2944 1512 w
-(the) 3177 1512 w
-(process) 3369 1512 w
-(generates) 3780 1512 w
-(a) 4293 1512 w
-(trap,) 4385 1512 w
-(the) 4650 1512 w
-(pro\255) 4842 1512 w
-(cess) 970 1632 w
-(is) 1220 1632 w
-(scheduled) 1341 1632 w
-(or) 1874 1632 w
-(the) 2016 1632 w
-(process) 2211 1632 w
-(receives) 2625 1632 w
-(a) 3057 1632 w
-(note.) 3152 1632 w
-10 /LucidaTypewriter f
-(stop) 3472 1632 w
-10 /LucidaSansUnicode00 f
-(is) 3800 1632 w
-(used) 3920 1632 w
-(to) 4192 1632 w
-(wait) 4330 1632 w
-(for) 4568 1632 w
-(a) 4747 1632 w
-(pro\255) 4842 1632 w
-(cess) 970 1752 w
-(to) 1213 1752 w
-(halt) 1345 1752 w
-(before) 1562 1752 w
-(planting) 1910 1752 w
-(a) 2343 1752 w
-(breakpoint) 2432 1752 w
-(since) 2991 1752 w
-(Plan) 3274 1752 w
-(9) 3509 1752 w
-(only) 3607 1752 w
-(allows) 3846 1752 w
-(a) 4183 1752 w
-(process) 4273 1752 w
-10 /LucidaSansUnicode20 f
-(\031) 4647 1752 w
-10 /LucidaSansUnicode00 f
-(s) 4679 1752 w
-(mem\255) 4765 1752 w
-(ory to be written while it is in the) 970 1872 w
-10 /LucidaTypewriter f
-(Stopped) 2613 1872 w
-10 /LucidaSansUnicode00 f
-(state.) 3149 1872 w
-10 /LucidaTypewriter f
-(defn bpset\(addr\) {) 1170 2028 w
-(if \(status\(pid\)!="Stopped"\) then {) 1370 2148 w
-(print\("Waiting...\\n"\);) 1570 2268 w
-(stop\(pid\);) 1570 2388 w
-(}) 1370 2508 w
-(...) 1370 2628 w
-(}) 1170 2748 w
-10 /LucidaSans-Italic f
-(list) 720 2904 w
-10 /LucidaTypewriter f
-(strace\() 929 2904 w
-10 /LucidaSans-Italic f
-(pc,sp,linkreg) 1433 2904 w
-10 /LucidaTypewriter f
-(\)) 2058 2904 w
-10 /LucidaSansUnicode00 f
-(Stack trace) 4513 2904 w
-10 /LucidaTypewriter f
-(strace) 970 3060 w
-10 /LucidaSansUnicode00 f
-(generates) 1471 3060 w
-(a) 2016 3060 w
-(list) 2140 3060 w
-(of) 2356 3060 w
-(lists) 2524 3060 w
-(corresponding) 2791 3060 w
-(to) 3564 3060 w
-(procedures) 3732 3060 w
-(called) 4347 3060 w
-(by) 4700 3060 w
-(the) 4885 3060 w
-(debugged) 970 3180 w
-(program.) 1501 3180 w
-(Each) 1993 3180 w
-(sublist) 2259 3180 w
-(describes) 2625 3180 w
-(a) 3130 3180 w
-(single) 3229 3180 w
-(stack) 3562 3180 w
-(frame) 3858 3180 w
-(in) 4184 3180 w
-(the) 4319 3180 w
-(active) 4518 3180 w
-(pro\255) 4842 3180 w
-(cess.) 970 3300 w
-(The) 1294 3300 w
-(first) 1526 3300 w
-(element) 1772 3300 w
-(is) 2212 3300 w
-(an) 2343 3300 w
-10 /LucidaSans-Italic f
-(integer) 2511 3300 w
-10 /LucidaSansUnicode00 f
-(of) 2906 3300 w
-(format) 3055 3300 w
-10 /LucidaTypewriter f
-(X) 3430 3300 w
-10 /LucidaSansUnicode00 f
-(specifying) 3553 3300 w
-(the) 4096 3300 w
-(address) 4303 3300 w
-(of) 4735 3300 w
-(the) 4885 3300 w
-(called) 970 3420 w
-(function.) 1292 3420 w
-(The) 1764 3420 w
-(second) 1984 3420 w
-(element) 2367 3420 w
-(is) 2795 3420 w
-(the) 2914 3420 w
-(value) 3107 3420 w
-(of) 3399 3420 w
-(the) 3535 3420 w
-(program) 3728 3420 w
-(counter) 4182 3420 w
-(when) 4590 3420 w
-(the) 4885 3420 w
-(function) 970 3540 w
-(was) 1413 3540 w
-(called.) 1638 3540 w
-(The) 1995 3540 w
-(third) 2218 3540 w
-(and) 2492 3540 w
-(fourth) 2714 3540 w
-(elements) 3056 3540 w
-(contain) 3539 3540 w
-(lists) 3939 3540 w
-(of) 4179 3540 w
-(parameter) 4320 3540 w
-(and) 4860 3540 w
-(automatic) 970 3660 w
-(variables) 1487 3660 w
-(respectively.) 1955 3660 w
-(Each) 2629 3660 w
-(element) 2888 3660 w
-(of) 3314 3660 w
-(these) 3449 3660 w
-(lists) 3748 3660 w
-(contains) 3982 3660 w
-(a) 4426 3660 w
-(string) 4517 3660 w
-(with) 4835 3660 w
-(the) 970 3780 w
-(name) 1168 3780 w
-(of) 1477 3780 w
-(the) 1618 3780 w
-(variable) 1816 3780 w
-(and) 2240 3780 w
-(an) 2464 3780 w
-10 /LucidaSans-Italic f
-(integer) 2625 3780 w
-10 /LucidaSansUnicode00 f
-(value) 3013 3780 w
-(of) 3311 3780 w
-(format) 3453 3780 w
-10 /LucidaTypewriter f
-(X) 3821 3780 w
-10 /LucidaSansUnicode00 f
-(containing) 3937 3780 w
-(the) 4491 3780 w
-(current) 4690 3780 w
-(value) 970 3900 w
-(of) 1262 3900 w
-(the) 1398 3900 w
-(variable.) 1591 3900 w
-(The) 2073 3900 w
-(arguments) 2292 3900 w
-(to) 2849 3900 w
-10 /LucidaTypewriter f
-(strace) 2985 3900 w
-10 /LucidaSansUnicode00 f
-(are) 3455 3900 w
-(the) 3645 3900 w
-(current) 3837 3900 w
-(value) 4224 3900 w
-(of) 4515 3900 w
-(the) 4650 3900 w
-(pro\255) 4842 3900 w
-(gram) 970 4020 w
-(counter,) 1265 4020 w
-(the) 1711 4020 w
-(current) 1910 4020 w
-(value) 2304 4020 w
-(of) 2603 4020 w
-(the) 2746 4020 w
-(stack) 2946 4020 w
-(pointer,) 3243 4020 w
-(and) 3669 4020 w
-(the) 3894 4020 w
-(address) 4094 4020 w
-(of) 4519 4020 w
-(the) 4662 4020 w
-(link) 4862 4020 w
-(register.) 970 4140 w
-(All) 1415 4140 w
-(three) 1582 4140 w
-(parameters) 1873 4140 w
-(must) 2460 4140 w
-(be) 2742 4140 w
-(integers.) 2900 4140 w
-(The) 3397 4140 w
-(setting) 3617 4140 w
-(of) 3990 4140 w
-10 /LucidaSans-Italic f
-(linkreg) 4127 4140 w
-10 /LucidaSansUnicode00 f
-(is) 4506 4140 w
-(architec\255) 4625 4140 w
-(ture) 970 4260 w
-(dependent.) 1213 4260 w
-(On) 1810 4260 w
-(the) 1997 4260 w
-(MIPS) 2199 4260 w
-(linkreg) 2470 4260 w
-(is) 2854 4260 w
-(set) 2981 4260 w
-(to) 3172 4260 w
-(the) 3317 4260 w
-(address) 3519 4260 w
-(of) 3947 4260 w
-(saved) 4093 4260 w
-10 /LucidaTypewriter f
-(R31) 4418 4260 w
-10 /LucidaSansUnicode00 f
-(,) 4634 4260 w
-(on) 4714 4260 w
-(the) 4885 4260 w
-(SPARC) 970 4380 w
-(to) 1334 4380 w
-(the) 1486 4380 w
-(address) 1695 4380 w
-(of) 2129 4380 w
-(saved) 2281 4380 w
-10 /LucidaTypewriter f
-(R15) 2612 4380 w
-10 /LucidaSansUnicode00 f
-(.) 2828 4380 w
-(For) 2945 4380 w
-(the) 3154 4380 w
-(other) 3362 4380 w
-(architectures) 3672 4380 w
-10 /LucidaSans-Italic f
-(linkreg) 4354 4380 w
-10 /LucidaSansUnicode00 f
-(is) 4747 4380 w
-(not) 4880 4380 w
-(used, but must point to valid memory.) 970 4500 w
-10 /LucidaTypewriter f
-(acid: print\(strace\(*PC, *SP, linkreg\)\)) 1170 4656 w
-({{0x0000141c, 0xc0000f74,) 1170 4776 w
-({{"s", 0x0000004d}, {"multi", 0x00000000}},) 1170 4896 w
-({{"db", 0x00000000}, {"fd", 0x000010a4},) 1170 5016 w
-({"n", 0x00000001}, {"i", 0x00009824}}}}) 1170 5136 w
-({}) 720 5292 w
-(waitstop\() 1008 5292 w
-10 /LucidaSans-Italic f
-(integer) 1656 5292 w
-10 /LucidaTypewriter f
-(\)) 2000 5292 w
-10 /LucidaSansUnicode00 f
-(Wait for a process to stop) 3795 5292 w
-10 /LucidaTypewriter f
-(waitstop) 970 5448 w
-10 /LucidaSansUnicode00 f
-(writes) 1588 5448 w
-(a) 1921 5448 w
-(waitstop) 2018 5448 w
-(message) 2470 5448 w
-(to) 2936 5448 w
-(the) 3076 5448 w
-(control) 3273 5448 w
-(file) 3657 5448 w
-(of) 3850 5448 w
-(the) 3990 5448 w
-(process) 4188 5448 w
-(specified) 4605 5448 w
-(by) 970 5568 w
-(the) 1131 5568 w
-(pid) 1332 5568 w
-(supplied) 1533 5568 w
-(as) 1995 5568 w
-(its) 2147 5568 w
-10 /LucidaSans-Italic f
-(integer) 2310 5568 w
-10 /LucidaSansUnicode00 f
-(argument.) 2700 5568 w
-(The) 3278 5568 w
-(interpreter) 3505 5568 w
-(will) 4069 5568 w
-(remain) 4278 5568 w
-(blocked) 4659 5568 w
-(until) 970 5688 w
-(the) 1237 5688 w
-(debugged) 1440 5688 w
-(process) 1975 5688 w
-(enters) 2397 5688 w
-(the) 2749 5688 w
-10 /LucidaTypewriter f
-(Stopped) 2953 5688 w
-10 /LucidaSansUnicode00 f
-(state.) 3506 5688 w
-(A) 3855 5688 w
-(process) 3973 5688 w
-(will) 4396 5688 w
-(stop) 4609 5688 w
-(if) 4870 5688 w
-(a) 4985 5688 w
-(waitstop) 970 5808 w
-(message) 1418 5808 w
-(has) 1880 5808 w
-(been) 2086 5808 w
-(written) 2361 5808 w
-(to) 2738 5808 w
-(its) 2874 5808 w
-(control) 3029 5808 w
-(file) 3409 5808 w
-(and) 3598 5808 w
-(any) 3816 5808 w
-(of) 4022 5808 w
-(the) 4157 5808 w
-(following) 4349 5808 w
-(con\255) 4833 5808 w
-(ditions) 970 5928 w
-(becomes) 1362 5928 w
-(true:) 1853 5928 w
-(the) 2141 5928 w
-(process) 2356 5928 w
-(generates) 2790 5928 w
-(a) 3326 5928 w
-(trap) 3441 5928 w
-(or) 3697 5928 w
-(receives) 3859 5928 w
-(a) 4312 5928 w
-(note.) 4428 5928 w
-(Unlike) 4737 5928 w
-10 /LucidaTypewriter f
-(stop) 970 6048 w
-10 /LucidaSansUnicode00 f
-(,) 1258 6048 w
-(the) 1330 6048 w
-10 /LucidaTypewriter f
-(waitstop) 1525 6048 w
-10 /LucidaSansUnicode00 f
-(function) 2140 6048 w
-(is) 2580 6048 w
-(passive;) 2699 6048 w
-(it) 3127 6048 w
-(does) 3232 6048 w
-(not) 3502 6048 w
-(itself) 3701 6048 w
-(cause) 3979 6048 w
-(the) 4293 6048 w
-(program) 4487 6048 w
-(to) 4942 6048 w
-(stop.) 970 6168 w
-10 /LucidaTypewriter f
-(acid: waitstop\(pid\)) 1170 6324 w
-(75374: breakpoint) 1170 6444 w
-(ls) 2570 6444 w
-(ADD) 2770 6444 w
-($-0x16c8,R29) 3170 6444 w
-10 /LucidaSans-Demi f
-(Library Functions) 720 6684 w
-10 /LucidaSansUnicode00 f
-(A) 970 6840 w
-(standard) 1087 6840 w
-(debugging) 1562 6840 w
-(environment) 2131 6840 w
-(is) 2790 6840 w
-(provided) 2918 6840 w
-(by) 3394 6840 w
-(modules) 3557 6840 w
-(automatically) 4020 6840 w
-(loaded) 4713 6840 w
-(when) 720 6960 w
-(Acid) 1024 6960 w
-(is) 1283 6960 w
-(started.) 1410 6960 w
-(These) 1861 6960 w
-(modules) 2196 6960 w
-(are) 2658 6960 w
-(located) 2857 6960 w
-(in) 3256 6960 w
-(the) 3394 6960 w
-(directory) 3595 6960 w
-10 /LucidaTypewriter f
-(/sys/lib/acid) 4072 6960 w
-10 /LucidaSansUnicode00 f
-(.) 5008 6960 w
-(These) 720 7080 w
-(functions) 1070 7080 w
-(may) 1584 7080 w
-(be) 1846 7080 w
-(overridden,) 2027 7080 w
-(personalized,) 2645 7080 w
-(or) 3362 7080 w
-(added) 3526 7080 w
-(to) 3888 7080 w
-(by) 4048 7080 w
-(code) 4226 7080 w
-(defined) 4520 7080 w
-(in) 4949 7080 w
-10 /LucidaTypewriter f
-($home/lib/acid) 720 7200 w
-10 /LucidaSansUnicode00 f
-(.) 1728 7200 w
-(The) 1844 7200 w
-(implementation) 2077 7200 w
-(of) 2891 7200 w
-(these) 3041 7200 w
-(functions) 3355 7200 w
-(can) 3859 7200 w
-(be) 4078 7200 w
-(examined) 4248 7200 w
-(using) 4774 7200 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 17 17
-%%Page: 18 18
-/saveobj save def
-mark
-18 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 18 \255) 2752 480 w
-(the) 720 840 w
-10 /LucidaTypewriter f
-(whatis) 907 840 w
-10 /LucidaSansUnicode00 f
-(operator and then modified during debugging sessions.) 1371 840 w
-10 /LucidaTypewriter f
-({}) 720 996 w
-(Bsrc\() 1008 996 w
-10 /LucidaSans-Italic f
-(integer) 1368 996 w
-10 /LucidaTypewriter f
-(\)) 1712 996 w
-10 /LucidaSansUnicode00 f
-(Load editor with source) 3898 996 w
-10 /LucidaTypewriter f
-(Bsrc) 970 1152 w
-10 /LucidaSansUnicode00 f
-(interprets) 1297 1152 w
-(the) 1809 1152 w
-10 /LucidaSans-Italic f
-(integer) 2003 1152 w
-10 /LucidaSansUnicode00 f
-(argument) 2386 1152 w
-(as) 2893 1152 w
-(a) 3038 1152 w
-(text) 3133 1152 w
-(address.) 3364 1152 w
-(The) 3816 1152 w
-(text) 4037 1152 w
-(address) 4268 1152 w
-(is) 4688 1152 w
-(used) 4808 1152 w
-(to) 970 1272 w
-(produce) 1101 1272 w
-(a) 1531 1272 w
-(pathname) 1619 1272 w
-(and) 2135 1272 w
-(line) 2348 1272 w
-(number) 2557 1272 w
-(suitable) 2967 1272 w
-(for) 3382 1272 w
-(the) 3554 1272 w
-10 /LucidaTypewriter f
-(B) 3742 1272 w
-10 /LucidaSansUnicode00 f
-(command) 3847 1272 w
-(to) 4358 1272 w
-(send) 4489 1272 w
-(to) 4754 1272 w
-(the) 4885 1272 w
-(text) 970 1392 w
-(editor) 1199 1392 w
-10 /LucidaSans-Italic f
-(sam) 1524 1392 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 1727 1392 w
-(or) 1894 1392 w
-10 /LucidaSans-Italic f
-(acme) 2034 1392 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 2291 1392 w
-10 /LucidaTypewriter f
-(Bsrc) 2522 1392 w
-10 /LucidaSansUnicode00 f
-(builds) 2848 1392 w
-(an) 3183 1392 w
-10 /LucidaSans-Italic f
-(rc) 3339 1392 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 3437 1392 w
-(command) 3605 1392 w
-(to) 4122 1392 w
-(invoke) 4259 1392 w
-10 /LucidaTypewriter f
-(B) 4616 1392 w
-10 /LucidaSansUnicode00 f
-(,) 4688 1392 w
-(which) 4759 1392 w
-(either) 970 1512 w
-(selects) 1286 1512 w
-(an) 1652 1512 w
-(existing) 1804 1512 w
-(source) 2226 1512 w
-(file) 2583 1512 w
-(or) 2769 1512 w
-(loads) 2906 1512 w
-(a) 3200 1512 w
-(new) 3290 1512 w
-(source) 3520 1512 w
-(file) 3877 1512 w
-(into) 4062 1512 w
-(the) 4285 1512 w
-(editor.) 4474 1512 w
-(The) 4859 1512 w
-(line) 970 1632 w
-(of) 1184 1632 w
-(source) 1320 1632 w
-(corresponding) 1680 1632 w
-(to) 2421 1632 w
-(the) 2557 1632 w
-(text) 2750 1632 w
-(address) 2979 1632 w
-(is) 3397 1632 w
-(then) 3515 1632 w
-(selected.) 3770 1632 w
-(In) 4271 1632 w
-(the) 4400 1632 w
-(following) 4593 1632 w
-(example) 970 1752 w
-10 /LucidaTypewriter f
-(stopped) 1423 1752 w
-10 /LucidaSansUnicode00 f
-(is) 1967 1752 w
-(redefined) 2086 1752 w
-(so) 2588 1752 w
-(that) 2739 1752 w
-(the) 2969 1752 w
-(editor) 3163 1752 w
-(follows) 3489 1752 w
-(and) 3873 1752 w
-(displays) 4092 1752 w
-(the) 4524 1752 w
-(source) 4718 1752 w
-(line currently being executed.) 970 1872 w
-10 /LucidaTypewriter f
-(defn stopped\(pid\) {) 1170 2028 w
-(pstop\(pid\);) 1370 2148 w
-(Bsrc\(*PC\);) 1370 2268 w
-(}) 1170 2388 w
-({}) 720 2544 w
-(Fpr\(\)) 1008 2544 w
-10 /LucidaSansUnicode00 f
-(Display double precision floating registers) 2985 2544 w
-(For) 970 2700 w
-(machines) 1163 2700 w
-(equipped) 1659 2700 w
-(with) 2151 2700 w
-(floating) 2394 2700 w
-(point,) 2804 2700 w
-10 /LucidaTypewriter f
-(Fpr) 3126 2700 w
-10 /LucidaSansUnicode00 f
-(displays) 3380 2700 w
-(the) 3811 2700 w
-(contents) 4004 2700 w
-(of) 4459 2700 w
-(the) 4595 2700 w
-(float\255) 4788 2700 w
-(ing point registers as double precision values.) 970 2820 w
-10 /LucidaTypewriter f
-(acid: Fpr\(\)) 1170 2976 w
-(F0) 1170 3096 w
-(0.) 1530 3096 w
-(F2) 1770 3096 w
-(0.) 2130 3096 w
-(F4) 1170 3216 w
-(0.) 1530 3216 w
-(F6) 1770 3216 w
-(0.) 2130 3216 w
-(F8) 1170 3336 w
-(0.) 1530 3336 w
-(F10) 1770 3336 w
-(0.) 2130 3336 w
-(...) 1170 3456 w
-({}) 720 3612 w
-(Ureg\() 1008 3612 w
-10 /LucidaSans-Italic f
-(integer) 1368 3612 w
-10 /LucidaTypewriter f
-(\)) 1712 3612 w
-10 /LucidaSansUnicode00 f
-(Display contents of Ureg structure) 3377 3612 w
-10 /LucidaTypewriter f
-(Ureg) 970 3768 w
-10 /LucidaSansUnicode00 f
-(interprets) 1293 3768 w
-(the) 1801 3768 w
-(integer) 1991 3768 w
-(passed) 2369 3768 w
-(as) 2743 3768 w
-(its) 2884 3768 w
-(first) 3036 3768 w
-(argument) 3266 3768 w
-(as) 3769 3768 w
-(the) 3910 3768 w
-(address) 4100 3768 w
-(of) 4515 3768 w
-(a) 4648 3768 w
-(kernel) 4738 3768 w
-10 /LucidaTypewriter f
-(Ureg) 970 3888 w
-10 /LucidaSansUnicode00 f
-(structure.) 1303 3888 w
-(Each) 1818 3888 w
-(element) 2084 3888 w
-(of) 2517 3888 w
-(the) 2659 3888 w
-(structure) 2858 3888 w
-(is) 3340 3888 w
-(retrieved) 3464 3888 w
-(and) 3939 3888 w
-(printed.) 4163 3888 w
-(The) 4622 3888 w
-(size) 4847 3888 w
-(and) 970 4008 w
-(contents) 1187 4008 w
-(of) 1641 4008 w
-(the) 1776 4008 w
-10 /LucidaTypewriter f
-(Ureg) 1968 4008 w
-10 /LucidaSansUnicode00 f
-(structure) 2293 4008 w
-(are) 2768 4008 w
-(architecture) 2957 4008 w
-(dependent.) 3572 4008 w
-(This) 4191 4008 w
-(function) 4433 4008 w
-(can) 4872 4008 w
-(be) 970 4128 w
-(used) 1125 4128 w
-(to) 1393 4128 w
-(decode) 1527 4128 w
-(the) 1913 4128 w
-(first) 2104 4128 w
-(argument) 2335 4128 w
-(passed) 2839 4128 w
-(to) 3213 4128 w
-(a) 3346 4128 w
-10 /LucidaSans-Italic f
-(notify) 3436 4128 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 3715 4128 w
-(function) 3879 4128 w
-(after) 4315 4128 w
-(a) 4576 4128 w
-(process) 4666 4128 w
-(has received a note.) 970 4248 w
-10 /LucidaTypewriter f
-(acid: Ureg\(*notehandler:ur\)) 1170 4404 w
-(status) 1370 4524 w
-(0x3000f000) 1970 4524 w
-(pc) 1370 4644 w
-(0x1020) 1570 4644 w
-(sp) 1370 4764 w
-(0x7ffffe00) 1570 4764 w
-(cause) 1370 4884 w
-(0x00004002) 1770 4884 w
-(...) 1170 5004 w
-({}) 720 5160 w
-(acidinit\(\)) 1008 5160 w
-10 /LucidaSansUnicode00 f
-(Interpreter startup) 4143 5160 w
-10 /LucidaTypewriter f
-(acidinit) 970 5316 w
-10 /LucidaSansUnicode00 f
-(is) 1588 5316 w
-(called) 1710 5316 w
-(by) 2035 5316 w
-(the) 2192 5316 w
-(interpreter) 2389 5316 w
-(after) 2951 5316 w
-(all) 3220 5316 w
-(modules) 3376 5316 w
-(have) 3834 5316 w
-(been) 4102 5316 w
-(loaded) 4382 5316 w
-(at) 4752 5316 w
-(ini\255) 4887 5316 w
-(tialization) 970 5436 w
-(time.) 1503 5436 w
-(It) 1835 5436 w
-(is) 1954 5436 w
-(used) 2087 5436 w
-(to) 2372 5436 w
-(set) 2523 5436 w
-(up) 2720 5436 w
-(machine) 2898 5436 w
-(specific) 3359 5436 w
-(variables) 3779 5436 w
-(and) 4262 5436 w
-(the) 4494 5436 w
-(default) 4701 5436 w
-(source path.) 970 5556 w
-10 /LucidaTypewriter f
-(acidinit) 1637 5556 w
-10 /LucidaSansUnicode00 f
-(should not be called by user code.) 2245 5556 w
-10 /LucidaTypewriter f
-({}) 720 5712 w
-(addsrcdir\() 1008 5712 w
-10 /LucidaSans-Italic f
-(string) 1728 5712 w
-10 /LucidaTypewriter f
-(\)) 2015 5712 w
-10 /LucidaSansUnicode00 f
-(Add element to source search path) 3343 5712 w
-10 /LucidaTypewriter f
-(addsrcdir) 970 5868 w
-10 /LucidaSansUnicode00 f
-(interprets) 1664 5868 w
-(its) 2183 5868 w
-(string) 2346 5868 w
-(argument) 2674 5868 w
-(as) 3188 5868 w
-(a) 3340 5868 w
-(new) 3441 5868 w
-(directory) 3683 5868 w
-10 /LucidaTypewriter f
-(findsrc) 4161 5868 w
-10 /LucidaSansUnicode00 f
-(should) 4712 5868 w
-(search) 970 5988 w
-(when) 1342 5988 w
-(looking) 1655 5988 w
-(for) 2073 5988 w
-(source) 2268 5988 w
-(code) 2645 5988 w
-(files.) 2931 5988 w
-10 /LucidaTypewriter f
-(addsrcdir) 3252 5988 w
-10 /LucidaSansUnicode00 f
-(draws) 3955 5988 w
-(an) 4297 5988 w
-(error) 4469 5988 w
-(if) 4764 5988 w
-(the) 4885 5988 w
-(directory is already in the source search path. The search path) 970 6108 w
-(may) 4032 6108 w
-(be) 4265 6108 w
-(examined) 4417 6108 w
-(by) 4925 6108 w
-(looking at the variable) 970 6228 w
-10 /LucidaTypewriter f
-(srcpath) 2087 6228 w
-10 /LucidaSansUnicode00 f
-(.) 2591 6228 w
-10 /LucidaTypewriter f
-(acid: rc\("9fs fornax"\)) 1170 6384 w
-(acid: addsrcpath\("/n/fornax/sys/src/cmd"\)) 1170 6504 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 18 18
-%%Page: 19 19
-/saveobj save def
-mark
-19 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 19 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(asm\() 1008 876 w
-10 /LucidaSans-Italic f
-(integer) 1296 876 w
-10 /LucidaTypewriter f
-(\)) 1640 876 w
-10 /LucidaSansUnicode00 f
-(Disassemble machine instructions) 3386 876 w
-10 /LucidaTypewriter f
-(asm) 970 1032 w
-10 /LucidaSansUnicode00 f
-(interprets) 1228 1032 w
-(its) 1743 1032 w
-(integer) 1902 1032 w
-(argument) 2288 1032 w
-(as) 2799 1032 w
-(a) 2948 1032 w
-(text) 3046 1032 w
-(address) 3280 1032 w
-(from) 3703 1032 w
-(which) 3978 1032 w
-(to) 4302 1032 w
-(disassemble) 4443 1032 w
-(machine) 970 1152 w
-(instructions.) 1412 1152 w
-10 /LucidaTypewriter f
-(asm) 2083 1152 w
-10 /LucidaSansUnicode00 f
-(prints) 2332 1152 w
-(the) 2648 1152 w
-(instruction) 2836 1152 w
-(address) 3391 1152 w
-(in) 3804 1152 w
-(symbolic) 3928 1152 w
-(and) 4390 1152 w
-(hexadec\255) 4603 1152 w
-(imal) 970 1272 w
-(form,) 1242 1272 w
-(then) 1572 1272 w
-(prints) 1855 1272 w
-(the) 2204 1272 w
-(instructions) 2425 1272 w
-(with) 3064 1272 w
-(addressing) 3335 1272 w
-(modes.) 3934 1272 w
-(Up) 4356 1272 w
-(to) 4554 1272 w
-(twenty) 4719 1272 w
-(instructions) 970 1392 w
-(will) 1590 1392 w
-(be) 1801 1392 w
-(disassembled.) 1967 1392 w
-10 /LucidaTypewriter f
-(asm) 2738 1392 w
-10 /LucidaSansUnicode00 f
-(stops) 3001 1392 w
-(disassembling) 3311 1392 w
-(when) 4052 1392 w
-(it) 4355 1392 w
-(reaches) 4467 1392 w
-(the) 4885 1392 w
-(end) 970 1512 w
-(of) 1190 1512 w
-(the) 1327 1512 w
-(current) 1521 1512 w
-(function.) 1910 1512 w
-(Instructions) 2414 1512 w
-(are) 3027 1512 w
-(read) 3219 1512 w
-(from) 3474 1512 w
-(the) 3746 1512 w
-(file) 3941 1512 w
-(image) 4132 1512 w
-(using) 4467 1512 w
-(the) 4773 1512 w
-10 /LucidaTypewriter f
-(@) 4968 1512 w
-10 /LucidaSansUnicode00 f
-(operator.) 970 1632 w
-10 /LucidaTypewriter f
-(acid: asm\(main\)) 1170 1788 w
-(main) 1170 1908 w
-(0x00001020 ADD) 1818 1908 w
-($-0x64,R29) 3114 1908 w
-(main+0x4 0x00001024 MOVW) 1170 2028 w
-(R31,0x0\(R29\)) 3114 2028 w
-(main+0x8 0x00001028 MOVW) 1170 2148 w
-(R1,argc+4\(FP\)) 3114 2148 w
-(main+0xc 0x0000102c MOVW) 1170 2268 w
-($bin\(SB\),R1) 3114 2268 w
-({}) 720 2424 w
-(bpdel\() 1008 2424 w
-10 /LucidaSans-Italic f
-(integer) 1440 2424 w
-10 /LucidaTypewriter f
-(\)) 1784 2424 w
-10 /LucidaSansUnicode00 f
-(Delete breakpoint) 4174 2424 w
-10 /LucidaTypewriter f
-(bpdel) 970 2580 w
-10 /LucidaSansUnicode00 f
-(removes) 1374 2580 w
-(a) 1828 2580 w
-(previously) 1927 2580 w
-(set) 2468 2580 w
-(breakpoint) 2657 2580 w
-(from) 3227 2580 w
-(memory.) 3504 2580 w
-(The) 4009 2580 w
-10 /LucidaSans-Italic f
-(integer) 4235 2580 w
-10 /LucidaSansUnicode00 f
-(supplied) 4624 2580 w
-(as) 970 2700 w
-(its) 1124 2700 w
-(argument) 1289 2700 w
-(must) 1804 2700 w
-(be) 2094 2700 w
-(the) 2260 2700 w
-(address) 2462 2700 w
-(of) 2889 2700 w
-(a) 3034 2700 w
-(previously) 3136 2700 w
-(set) 3679 2700 w
-(breakpoint.) 3870 2700 w
-(The) 4506 2700 w
-(break\255) 4734 2700 w
-(point) 970 2820 w
-(address) 1260 2820 w
-(is) 1678 2820 w
-(deleted) 1796 2820 w
-(from) 2194 2820 w
-(the) 2464 2820 w
-(active) 2657 2820 w
-(breakpoint) 2975 2820 w
-(list) 3538 2820 w
-10 /LucidaTypewriter f
-(bplist) 3722 2820 w
-10 /LucidaSansUnicode00 f
-(,) 4154 2820 w
-(then) 4224 2820 w
-(the) 4479 2820 w
-(original) 4672 2820 w
-(instruction) 970 2940 w
-(is) 1536 2940 w
-(copied) 1660 2940 w
-(from) 2026 2940 w
-(the) 2301 2940 w
-(file) 2499 2940 w
-(image) 2693 2940 w
-(to) 3031 2940 w
-(the) 3172 2940 w
-(memory) 3370 2940 w
-(image) 3809 2940 w
-(so) 4147 2940 w
-(that) 4302 2940 w
-(the) 4536 2940 w
-(break\255) 4734 2940 w
-(point is removed.) 970 3060 w
-10 /LucidaTypewriter f
-(acid: bpdel\(main+4\)) 1170 3216 w
-({}) 720 3372 w
-(bpset\() 1008 3372 w
-10 /LucidaSans-Italic f
-(integer) 1440 3372 w
-10 /LucidaTypewriter f
-(\)) 1784 3372 w
-10 /LucidaSansUnicode00 f
-(Set a breakpoint) 4249 3372 w
-10 /LucidaTypewriter f
-(bpset) 970 3528 w
-10 /LucidaSansUnicode00 f
-(places) 1364 3528 w
-(a) 1703 3528 w
-(breakpoint) 1792 3528 w
-(instruction) 2351 3528 w
-(at) 2907 3528 w
-(the) 3033 3528 w
-(address) 3222 3528 w
-(specified) 3636 3528 w
-(by) 4106 3528 w
-(its) 4256 3528 w
-10 /LucidaSans-Italic f
-(integer) 4408 3528 w
-10 /LucidaSansUnicode00 f
-(argu\255) 4787 3528 w
-(ment,) 970 3648 w
-(which) 1292 3648 w
-(must) 1615 3648 w
-(be) 1900 3648 w
-(in) 2061 3648 w
-(the) 2194 3648 w
-(text) 2390 3648 w
-(segment.) 2622 3648 w
-10 /LucidaTypewriter f
-(bpset) 3144 3648 w
-10 /LucidaSansUnicode00 f
-(draws) 3545 3648 w
-(an) 3873 3648 w
-(error) 4031 3648 w
-(if) 4312 3648 w
-(a) 4419 3648 w
-(breakpoint) 4515 3648 w
-(has already been set at the specified address.) 970 3768 w
-(A list) 3252 3768 w
-(of) 3532 3768 w
-(current) 3663 3768 w
-(breakpoints) 4046 3768 w
-(is) 4655 3768 w
-(main\255) 4768 3768 w
-(tained) 970 3888 w
-(in) 1322 3888 w
-(the) 1463 3888 w
-(variable) 1668 3888 w
-10 /LucidaTypewriter f
-(bplist) 2098 3888 w
-10 /LucidaSansUnicode00 f
-(.) 2530 3888 w
-(Unlike) 2644 3888 w
-(in) 2997 3888 w
-10 /LucidaSans-Italic f
-(db) 3138 3888 w
-10 /LucidaSansUnicode00 f
-(\(1\),) 3260 3888 w
-(breakpoints) 3470 3888 w
-(are) 4095 3888 w
-(left) 4296 3888 w
-(in) 4504 3888 w
-(memory) 4644 3888 w
-(even) 970 4008 w
-(when) 1229 4008 w
-(a) 1520 4008 w
-(process) 1609 4008 w
-(is) 2017 4008 w
-(stopped,) 2131 4008 w
-(and) 2591 4008 w
-(the) 2805 4008 w
-(process) 2994 4008 w
-(must) 3402 4008 w
-(exist,) 3679 4008 w
-(perhaps) 3979 4008 w
-(by) 4404 4008 w
-(being) 4553 4008 w
-(cre\255) 4859 4008 w
-(ated) 970 4128 w
-(by) 1216 4128 w
-(either) 1366 4128 w
-10 /LucidaTypewriter f
-(new) 1682 4128 w
-10 /LucidaSansUnicode00 f
-(or) 1933 4128 w
-10 /LucidaTypewriter f
-(win) 2070 4128 w
-10 /LucidaSansUnicode00 f
-(,) 2286 4128 w
-(in) 2353 4128 w
-(order) 2478 4128 w
-(to) 2774 4128 w
-(place) 2906 4128 w
-(a) 3194 4128 w
-(breakpoint.) 3283 4128 w
-(\() 3906 4128 w
-10 /LucidaTypewriter f
-(Db) 3939 4128 w
-10 /LucidaSansUnicode00 f
-(accepts) 4117 4128 w
-(breakpoint) 4515 4128 w
-(commands) 970 4248 w
-(before) 1545 4248 w
-(the) 1905 4248 w
-(process) 2106 4248 w
-(is) 2526 4248 w
-(started.\)) 2652 4248 w
-(On) 3135 4248 w
-(the) 3322 4248 w
-(MIPS) 3524 4248 w
-(and) 3795 4248 w
-(SPARC) 4022 4248 w
-(architectures,) 4379 4248 w
-(breakpoints) 970 4368 w
-(at) 1612 4368 w
-(function) 1770 4368 w
-(entry) 2237 4368 w
-(points) 2551 4368 w
-(should) 2920 4368 w
-(be) 3314 4368 w
-(set) 3499 4368 w
-(4) 3709 4368 w
-(bytes) 3838 4368 w
-(into) 4163 4368 w
-(the) 4418 4368 w
-(function) 4639 4368 w
-(because) 970 4488 w
-(the) 1415 4488 w
-(instruction) 1621 4488 w
-(scheduler) 2194 4488 w
-(may) 2716 4488 w
-(fill) 2967 4488 w
-10 /LucidaTypewriter f
-(JAL) 3142 4488 w
-10 /LucidaSansUnicode00 f
-(branch) 3409 4488 w
-(delay) 3794 4488 w
-(slots) 4100 4488 w
-(with) 4381 4488 w
-(the) 4638 4488 w
-(first) 4845 4488 w
-(instruction of the function.) 970 4608 w
-10 /LucidaTypewriter f
-(acid: bpset\(main+4\)) 1170 4764 w
-({}) 720 4920 w
-(bptab\(\)) 1008 4920 w
-10 /LucidaSansUnicode00 f
-(List active breakpoints) 3950 4920 w
-10 /LucidaTypewriter f
-(bptab) 970 5076 w
-10 /LucidaSansUnicode00 f
-(prints) 1370 5076 w
-(a) 1693 5076 w
-(list) 1788 5076 w
-(of) 1974 5076 w
-(currently) 2112 5076 w
-(installed) 2583 5076 w
-(breakpoints.) 3034 5076 w
-(The) 3682 5076 w
-(list) 3903 5076 w
-(contains) 4089 5076 w
-(the) 4538 5076 w
-(break\255) 4734 5076 w
-(point) 970 5196 w
-(address) 1278 5196 w
-(in) 1713 5196 w
-(symbolic) 1859 5196 w
-(and) 2343 5196 w
-(hexadecimal) 2578 5196 w
-(form) 3243 5196 w
-(as) 3530 5196 w
-(well) 3691 5196 w
-(as) 3937 5196 w
-(the) 4098 5196 w
-(instruction) 4308 5196 w
-(the) 4885 5196 w
-(breakpoint) 970 5316 w
-(replaced.) 1532 5316 w
-(Breakpoints) 2015 5316 w
-(are) 2623 5316 w
-(not) 2812 5316 w
-(maintained) 3009 5316 w
-(across) 3587 5316 w
-(process) 3934 5316 w
-(creation) 4345 5316 w
-(using) 4774 5316 w
-10 /LucidaTypewriter f
-(new) 970 5436 w
-10 /LucidaSansUnicode00 f
-(and) 1223 5436 w
-10 /LucidaTypewriter f
-(win) 1440 5436 w
-10 /LucidaSansUnicode00 f
-(.) 1656 5436 w
-(They) 1757 5436 w
-(are) 2027 5436 w
-(maintained) 2216 5436 w
-(across) 2794 5436 w
-(a) 3141 5436 w
-(fork,) 3233 5436 w
-(but) 3498 5436 w
-(care) 3696 5436 w
-(must) 3935 5436 w
-(be) 4214 5436 w
-(taken) 4369 5436 w
-(to) 4673 5436 w
-(keep) 4807 5436 w
-(control of the child process.) 970 5556 w
-10 /LucidaTypewriter f
-(acid: bpset\(ls+4\)) 1170 5712 w
-(acid: bptab\(\)) 1170 5832 w
-(0x00001420 ls+0x4) 1370 5952 w
-(MOVW) 2738 5952 w
-(R31,0x0\(R29\)) 3170 5952 w
-({}) 720 6108 w
-(casm\(\)) 1008 6108 w
-10 /LucidaSansUnicode00 f
-(Continue disassembly) 3977 6108 w
-10 /LucidaTypewriter f
-(casm) 970 6264 w
-10 /LucidaSansUnicode00 f
-(continues) 1311 6264 w
-(to) 1835 6264 w
-(disassemble) 1986 6264 w
-(instructions) 2636 6264 w
-(from) 3262 6264 w
-(where) 3547 6264 w
-(the) 3892 6264 w
-(last) 4100 6264 w
-10 /LucidaTypewriter f
-(asm) 4326 6264 w
-10 /LucidaSansUnicode00 f
-(or) 4596 6264 w
-10 /LucidaTypewriter f
-(casm) 4752 6264 w
-10 /LucidaSansUnicode00 f
-(command) 970 6384 w
-(stopped.) 1517 6384 w
-(Like) 2012 6384 w
-10 /LucidaTypewriter f
-(asm) 2277 6384 w
-10 /LucidaSansUnicode00 f
-(,) 2493 6384 w
-(this) 2593 6384 w
-(command) 2840 6384 w
-(stops) 3386 6384 w
-(disassembling) 3717 6384 w
-(at) 4479 6384 w
-(function) 4639 6384 w
-(boundaries.) 970 6504 w
-10 /LucidaTypewriter f
-(acid: casm\(\)) 1170 6660 w
-(main+0x10 0x00001030) 1170 6780 w
-(MOVW) 2770 6780 w
-($0x1,R3) 3170 6780 w
-(main+0x14 0x00001034) 1170 6900 w
-(MOVW) 2770 6900 w
-(R3,0x8\(R29\)) 3170 6900 w
-(main+0x18 0x00001038) 1170 7020 w
-(MOVW) 2770 7020 w
-($0x1,R5) 3170 7020 w
-(main+0x1c 0x0000103c) 1170 7140 w
-(JAL) 2770 7140 w
-(Binit\(SB\)) 3170 7140 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 19 19
-%%Page: 20 20
-/saveobj save def
-mark
-20 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 20 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(cont\(\)) 1008 876 w
-10 /LucidaSansUnicode00 f
-(Continue program execution) 3647 876 w
-10 /LucidaTypewriter f
-(cont) 970 1032 w
-10 /LucidaSansUnicode00 f
-(restarts) 1296 1032 w
-(execution) 1704 1032 w
-(of) 2218 1032 w
-(the) 2355 1032 w
-(currently) 2549 1032 w
-(active) 3019 1032 w
-(process.) 3338 1032 w
-(If) 3815 1032 w
-(the) 3920 1032 w
-(process) 4114 1032 w
-(is) 4527 1032 w
-(stopped) 4646 1032 w
-(on) 970 1152 w
-(a) 1141 1152 w
-(breakpoint,) 1243 1152 w
-(the) 1847 1152 w
-(breakpoint) 2049 1152 w
-(is) 2621 1152 w
-(first) 2748 1152 w
-(removed,) 2990 1152 w
-(the) 3491 1152 w
-(program) 3693 1152 w
-(is) 4156 1152 w
-(single) 4283 1152 w
-(stepped,) 4619 1152 w
-(the) 970 1272 w
-(breakpoint) 1164 1272 w
-(is) 1728 1272 w
-(replaced) 1847 1272 w
-(and) 2300 1272 w
-(the) 2520 1272 w
-(program) 2715 1272 w
-(is) 3171 1272 w
-(then) 3291 1272 w
-(set) 3548 1272 w
-(executing.) 3732 1272 w
-(This) 4280 1272 w
-(may) 4525 1272 w
-(cause) 4765 1272 w
-10 /LucidaTypewriter f
-(stopped\(\)) 970 1392 w
-10 /LucidaSansUnicode00 f
-(to) 1667 1392 w
-(be) 1814 1392 w
-(called) 1982 1392 w
-(twice.) 2314 1392 w
-10 /LucidaTypewriter f
-(cont) 2677 1392 w
-10 /LucidaSansUnicode00 f
-(causes) 3014 1392 w
-(the) 3389 1392 w
-(interpreter) 3593 1392 w
-(to) 4161 1392 w
-(block) 4308 1392 w
-(until) 4618 1392 w
-(the) 4885 1392 w
-(process enters the) 970 1512 w
-10 /LucidaTypewriter f
-(Stopped) 1898 1512 w
-10 /LucidaSansUnicode00 f
-(state.) 2434 1512 w
-10 /LucidaTypewriter f
-(acid: cont\(\)) 1170 1668 w
-(95197: breakpoint) 1170 1788 w
-(ls+0x4) 2570 1788 w
-(MOVW) 3170 1788 w
-(R31,0x0\(R29\)) 3570 1788 w
-({}) 720 1944 w
-(dump\() 1008 1944 w
-10 /LucidaSans-Italic f
-(integer,integer,string) 1368 1944 w
-10 /LucidaTypewriter f
-(\)) 2407 1944 w
-10 /LucidaSansUnicode00 f
-(Formatted memory dump) 3802 1944 w
-10 /LucidaTypewriter f
-(dump) 970 2100 w
-10 /LucidaSansUnicode00 f
-(interprets) 1298 2100 w
-(its) 1811 2100 w
-(first) 1969 2100 w
-(argument) 2205 2100 w
-(as) 2714 2100 w
-(an) 2861 2100 w
-(address,) 3019 2100 w
-(its) 3472 2100 w
-(second) 3630 2100 w
-(argument) 4015 2100 w
-(as) 4524 2100 w
-(a) 4671 2100 w
-(count) 4767 2100 w
-(and) 970 2220 w
-(its) 1190 2220 w
-(third) 1347 2220 w
-(as) 1619 2220 w
-(a) 1765 2220 w
-(format) 1860 2220 w
-(string.) 2224 2220 w
-10 /LucidaTypewriter f
-(dump) 2610 2220 w
-10 /LucidaSansUnicode00 f
-(fetches) 2938 2220 w
-(an) 3328 2220 w
-(object) 3485 2220 w
-(from) 3822 2220 w
-(memory) 4093 2220 w
-(at) 4528 2220 w
-(the) 4659 2220 w
-(cur\255) 4853 2220 w
-(rent) 970 2340 w
-(address) 1205 2340 w
-(and) 1625 2340 w
-(prints) 1845 2340 w
-(it) 2168 2340 w
-(according) 2274 2340 w
-(to) 2789 2340 w
-(the) 2927 2340 w
-(format.) 3122 2340 w
-(The) 3518 2340 w
-(address) 3739 2340 w
-(is) 4159 2340 w
-(incremented) 4279 2340 w
-(by) 4925 2340 w
-(the) 970 2460 w
-(number) 1176 2460 w
-(of) 1604 2460 w
-(bytes) 1753 2460 w
-(specified) 2063 2460 w
-(by) 2549 2460 w
-(the) 2715 2460 w
-(format) 2921 2460 w
-(and) 3296 2460 w
-(the) 3527 2460 w
-(process) 3733 2460 w
-(is) 4158 2460 w
-(repeated) 4289 2460 w
-(count) 4767 2460 w
-(times. The format string is any) 970 2580 w
-(combination) 2497 2580 w
-(of) 3133 2580 w
-(format) 3264 2580 w
-(characters,) 3621 2580 w
-(each) 4186 2580 w
-(preceded) 4443 2580 w
-(by) 4925 2580 w
-(an) 970 2700 w
-(optional) 1139 2700 w
-(count.) 1588 2700 w
-(For) 1977 2700 w
-(each) 2184 2700 w
-(object,) 2459 2700 w
-10 /LucidaTypewriter f
-(dump) 2840 2700 w
-10 /LucidaSansUnicode00 f
-(prints) 3179 2700 w
-(the) 3513 2700 w
-(address) 3719 2700 w
-(in) 4150 2700 w
-(hexadecimal,) 4292 2700 w
-(a) 4985 2700 w
-(colon, the object and then a newline.) 970 2820 w
-10 /LucidaTypewriter f
-(dump) 2830 2820 w
-10 /LucidaSansUnicode00 f
-(uses) 3150 2820 w
-10 /LucidaTypewriter f
-(mem) 3402 2820 w
-10 /LucidaSansUnicode00 f
-(to fetch each object.) 3650 2820 w
-10 /LucidaTypewriter f
-(acid: dump\(main+35, 4, "X2bi"\)) 1170 2976 w
-(0x00001043: 0x0c8fa700 108 143 lwc2 r0,0x528f\(R4\)) 1170 3096 w
-(0x0000104d: 0xa9006811) 1170 3216 w
-(0) 2970 3216 w
-(0 swc3 r0,0x0\(R24\)) 3258 3216 w
-(0x00001057: 0x2724e800) 1170 3336 w
-(4) 2970 3336 w
-(37 ADD) 3186 3336 w
-($-0x51,R23,R31) 3762 3336 w
-(0x00001061: 0xa200688d) 1170 3456 w
-(6) 2970 3456 w
-(0 NOOP) 3258 3456 w
-(0x0000106b: 0x2710c000) 1170 3576 w
-(7) 2970 3576 w
-(0 BREAK) 3258 3576 w
-({}) 720 3732 w
-(findsrc\() 1008 3732 w
-10 /LucidaSans-Italic f
-(string) 1584 3732 w
-10 /LucidaTypewriter f
-(\)) 1871 3732 w
-10 /LucidaSansUnicode00 f
-(Use source path to load source file) 3354 3732 w
-10 /LucidaTypewriter f
-(findsrc) 970 3888 w
-10 /LucidaSansUnicode00 f
-(interprets) 1528 3888 w
-(its) 2055 3888 w
-10 /LucidaSans-Italic f
-(string) 2226 3888 w
-10 /LucidaSansUnicode00 f
-(argument) 2567 3888 w
-(as) 3090 3888 w
-(a) 3251 3888 w
-(source) 3361 3888 w
-(file.) 3738 3888 w
-(Each) 3976 3888 w
-(directory) 4253 3888 w
-(in) 4739 3888 w
-(the) 4885 3888 w
-(source) 970 4008 w
-(path) 1335 4008 w
-(is) 1595 4008 w
-(searched) 1718 4008 w
-(in) 2196 4008 w
-(turn) 2330 4008 w
-(for) 2575 4008 w
-(the) 2757 4008 w
-(file.) 2955 4008 w
-(If) 3181 4008 w
-(the) 3290 4008 w
-(file) 3488 4008 w
-(is) 3682 4008 w
-(found,) 3805 4008 w
-(the) 4165 4008 w
-(source) 4363 4008 w
-(text) 4727 4008 w
-(is) 4960 4008 w
-(loaded) 970 4128 w
-(using) 1342 4128 w
-10 /LucidaTypewriter f
-(file) 1653 4128 w
-10 /LucidaSansUnicode00 f
-(and) 1986 4128 w
-(stored) 2211 4128 w
-(in) 2565 4128 w
-(the) 2701 4128 w
-(list) 2901 4128 w
-(of) 3092 4128 w
-(active) 3235 4128 w
-(source) 3560 4128 w
-(files) 3927 4128 w
-(called) 4175 4128 w
-10 /LucidaTypewriter f
-(srctext) 4504 4128 w
-10 /LucidaSansUnicode00 f
-(.) 5008 4128 w
-(The) 970 4248 w
-(name) 1194 4248 w
-(of) 1503 4248 w
-(the) 1644 4248 w
-(file) 1842 4248 w
-(is) 2036 4248 w
-(added) 2159 4248 w
-(to) 2502 4248 w
-(the) 2643 4248 w
-(source) 2841 4248 w
-(file) 3206 4248 w
-(name) 3400 4248 w
-(list) 3708 4248 w
-10 /LucidaTypewriter f
-(srcfiles) 3896 4248 w
-10 /LucidaSansUnicode00 f
-(.) 4472 4248 w
-(Users) 4578 4248 w
-(are) 4888 4248 w
-(unlikely) 970 4368 w
-(to) 1390 4368 w
-(call) 1531 4368 w
-10 /LucidaTypewriter f
-(findsrc) 1738 4368 w
-10 /LucidaSansUnicode00 f
-(from) 2285 4368 w
-(the) 2560 4368 w
-(command) 2758 4368 w
-(line,) 3279 4368 w
-(but) 3530 4368 w
-(may) 3735 4368 w
-(use) 3978 4368 w
-(it) 4190 4368 w
-(from) 4299 4368 w
-(scripts) 4575 4368 w
-(to) 4942 4368 w
-(preload) 970 4488 w
-(source) 1388 4488 w
-(files) 1760 4488 w
-(for) 2012 4488 w
-(a) 2201 4488 w
-(debugging) 2305 4488 w
-(session.) 2875 4488 w
-(This) 3317 4488 w
-(function) 3571 4488 w
-(is) 4021 4488 w
-(used) 4150 4488 w
-(by) 4431 4488 w
-10 /LucidaTypewriter f
-(src) 4595 4488 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4488 w
-10 /LucidaTypewriter f
-(line) 970 4608 w
-10 /LucidaSansUnicode00 f
-(to) 1297 4608 w
-(locate) 1434 4608 w
-(and) 1762 4608 w
-(load) 1981 4608 w
-(source) 2228 4608 w
-(code.) 2590 4608 w
-(The) 2893 4608 w
-(default) 3114 4608 w
-(search) 3493 4608 w
-(path) 3849 4608 w
-(for) 4106 4608 w
-(the) 4285 4608 w
-(MIPS) 4480 4608 w
-(is) 4744 4608 w
-10 /LucidaTypewriter f
-(./) 4864 4608 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4608 w
-10 /LucidaTypewriter f
-(/sys/src/libc/port) 970 4728 w
-10 /LucidaSansUnicode00 f
-(,) 2266 4728 w
-10 /LucidaTypewriter f
-(/sys/src/libc/9sys) 2330 4728 w
-10 /LucidaSansUnicode00 f
-(,) 3626 4728 w
-10 /LucidaTypewriter f
-(/sys/src/libc/mips) 3690 4728 w
-10 /LucidaSansUnicode00 f
-(.) 4986 4728 w
-10 /LucidaTypewriter f
-(acid: findsrc\(pcfile\(main\)\);) 1170 4884 w
-({}) 720 5040 w
-(fpr\(\)) 1008 5040 w
-10 /LucidaSansUnicode00 f
-(Display single precision floating registers) 3030 5040 w
-(For) 970 5196 w
-(machines) 1163 5196 w
-(equipped) 1659 5196 w
-(with) 2151 5196 w
-(floating) 2394 5196 w
-(point,) 2804 5196 w
-10 /LucidaTypewriter f
-(fpr) 3126 5196 w
-10 /LucidaSansUnicode00 f
-(displays) 3380 5196 w
-(the) 3811 5196 w
-(contents) 4004 5196 w
-(of) 4459 5196 w
-(the) 4595 5196 w
-(float\255) 4788 5196 w
-(ing) 970 5316 w
-(point) 1156 5316 w
-(registers) 1441 5316 w
-(as) 1898 5316 w
-(single) 2037 5316 w
-(precision) 2359 5316 w
-(values.) 2835 5316 w
-(When) 3205 5316 w
-(the interpreter stores or manip\255) 3504 5316 w
-(ulates floating point values it converts into double precision values.) 970 5436 w
-10 /LucidaTypewriter f
-(acid: fpr\(\)) 1170 5592 w
-(F0) 1170 5712 w
-(0.) 1530 5712 w
-(F1) 1770 5712 w
-(0.) 2130 5712 w
-(F2) 1170 5832 w
-(0.) 1530 5832 w
-(F3) 1770 5832 w
-(0.) 2130 5832 w
-(F4) 1170 5952 w
-(0.) 1530 5952 w
-(F5) 1770 5952 w
-(0.) 2130 5952 w
-(...) 1170 6072 w
-({}) 720 6228 w
-(func\(\)) 1008 6228 w
-10 /LucidaSansUnicode00 f
-(Step while in function) 3989 6228 w
-10 /LucidaTypewriter f
-(func) 970 6384 w
-10 /LucidaSansUnicode00 f
-(single) 1299 6384 w
-(steps) 1629 6384 w
-(the) 1928 6384 w
-(active) 2124 6384 w
-(process) 2445 6384 w
-(until) 2860 6384 w
-(it) 3121 6384 w
-(leaves) 3229 6384 w
-(the) 3570 6384 w
-(current) 3767 6384 w
-(function) 4159 6384 w
-(by) 4602 6384 w
-(either) 4759 6384 w
-(calling) 970 6504 w
-(another) 1347 6504 w
-(function) 1780 6504 w
-(or) 2240 6504 w
-(returning) 2401 6504 w
-(to) 2912 6504 w
-(its) 3069 6504 w
-(caller.) 3245 6504 w
-10 /LucidaTypewriter f
-(func) 3629 6504 w
-10 /LucidaSansUnicode00 f
-(will) 3976 6504 w
-(execute) 4199 6504 w
-(a) 4637 6504 w
-(single) 4751 6504 w
-(instruction after leaving the current function.) 970 6624 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 20 20
-%%Page: 21 21
-/saveobj save def
-mark
-21 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 21 \255) 2752 480 w
-10 /LucidaTypewriter f
-(acid: func\(\)) 1170 876 w
-(95197: breakpoint) 1170 996 w
-(ls+0x8) 2570 996 w
-(MOVW) 3170 996 w
-(R1,R8) 3570 996 w
-(95197: breakpoint) 1170 1116 w
-(ls+0xc) 2570 1116 w
-(MOVW) 3170 1116 w
-(R8,R1) 3570 1116 w
-(95197: breakpoint) 1170 1236 w
-(ls+0x10) 2570 1236 w
-(MOVW) 3170 1236 w
-(R8,s+4\(FP\)) 3570 1236 w
-(95197: breakpoint) 1170 1356 w
-(ls+0x14) 2570 1356 w
-(MOVW) 3170 1356 w
-($0x2f,R5) 3570 1356 w
-(95197: breakpoint) 1170 1476 w
-(ls+0x18) 2570 1476 w
-(JAL) 3170 1476 w
-(utfrrune\(SB\)) 3570 1476 w
-(95197: breakpoint) 1170 1596 w
-(utfrrune) 2570 1596 w
-(ADD) 3170 1596 w
-($-0x18,R29) 3570 1596 w
-({}) 720 1752 w
-(gpr\(\)) 1008 1752 w
-10 /LucidaSansUnicode00 f
-(Display general purpose registers) 3408 1752 w
-10 /LucidaTypewriter f
-(gpr) 970 1908 w
-10 /LucidaSansUnicode00 f
-(prints the values of the general purpose processor registers.) 1218 1908 w
-10 /LucidaTypewriter f
-(acid: gpr\(\)) 1170 2064 w
-(R1) 1170 2184 w
-(0x00009562 R2) 1370 2184 w
-(0x000010a4 R3) 2370 2184 w
-(0x00005d08) 3370 2184 w
-(R4) 1170 2304 w
-(0x0000000a R5) 1370 2304 w
-(0x0000002f R6) 2370 2304 w
-(0x00000008) 3370 2304 w
-(...) 1170 2424 w
-({}) 720 2580 w
-(labstk\() 1008 2580 w
-10 /LucidaSans-Italic f
-(integer) 1512 2580 w
-10 /LucidaTypewriter f
-(\)) 1856 2580 w
-10 /LucidaSansUnicode00 f
-(Print stack trace from label) 3732 2580 w
-10 /LucidaTypewriter f
-(labstk) 970 2736 w
-10 /LucidaSansUnicode00 f
-(performs) 1437 2736 w
-(a) 1915 2736 w
-(stack) 2005 2736 w
-(trace) 2292 2736 w
-(from) 2567 2736 w
-(a) 2834 2736 w
-(Plan) 2924 2736 w
-(9) 3160 2736 w
-10 /LucidaSans-Italic f
-(label.) 3259 2736 w
-10 /LucidaSansUnicode00 f
-(The) 3592 2736 w
-(kernel,) 3809 2736 w
-(C) 4179 2736 w
-(compilers) 4284 2736 w
-(store) 4794 2736 w
-(continuations) 970 2856 w
-(in) 1669 2856 w
-(a) 1800 2856 w
-(common) 1895 2856 w
-(format.) 2356 2856 w
-(Since) 2752 2856 w
-(the) 3043 2856 w
-(compilers) 3237 2856 w
-(all) 3750 2856 w
-(use) 3902 2856 w
-(caller) 4110 2856 w
-(save) 4410 2856 w
-(conven\255) 4663 2856 w
-(tions) 970 2976 w
-(a) 1244 2976 w
-(continuation) 1333 2976 w
-(may) 1975 2976 w
-(be) 2209 2976 w
-(saved) 2362 2976 w
-(by) 2673 2976 w
-(storing) 2822 2976 w
-(a) 3199 2976 w
-10 /LucidaTypewriter f
-(PC) 3289 2976 w
-10 /LucidaSansUnicode00 f
-(and) 3468 2976 w
-10 /LucidaTypewriter f
-(SP) 3683 2976 w
-10 /LucidaSansUnicode00 f
-(pair.) 3862 2976 w
-(This) 4117 2976 w
-(data) 4357 2976 w
-(structure) 4602 2976 w
-(is) 970 3096 w
-(called) 1100 3096 w
-(a) 1433 3096 w
-(label) 1538 3096 w
-(and) 1820 3096 w
-(is) 2050 3096 w
-(used) 2180 3096 w
-(by) 2462 3096 w
-(the) 2627 3096 w
-(the) 2832 3096 w
-(C) 3037 3096 w
-(function) 3155 3096 w
-10 /LucidaTypewriter f
-(longjmp) 3605 3096 w
-10 /LucidaSansUnicode00 f
-(and) 4158 3096 w
-(the) 4387 3096 w
-(kernel) 4591 3096 w
-(to) 4942 3096 w
-(schedule) 970 3216 w
-(threads) 1445 3216 w
-(and) 1855 3216 w
-(processes.) 2080 3216 w
-10 /LucidaTypewriter f
-(labstk) 2670 3216 w
-10 /LucidaSansUnicode00 f
-(interprets) 3147 3216 w
-(its) 3666 3216 w
-10 /LucidaSans-Italic f
-(integer) 3829 3216 w
-10 /LucidaSansUnicode00 f
-(argument) 4219 3216 w
-(as) 4733 3216 w
-(the) 4885 3216 w
-(address) 970 3336 w
-(of) 1383 3336 w
-(a label and produces a stack trace for the thread of execution. The value) 1514 3336 w
-(of the function) 970 3456 w
-10 /LucidaTypewriter f
-(ALEF_tid) 1720 3456 w
-10 /LucidaSansUnicode00 f
-(is a suitable argument for) 2328 3456 w
-10 /LucidaTypewriter f
-(labstk) 3612 3456 w
-10 /LucidaSansUnicode00 f
-(.) 4044 3456 w
-10 /LucidaTypewriter f
-(acid: labstk\(*mousetid\)) 1170 3612 w
-(At pc:0x00021a70:Rendez_Sleep+0x178 rendez.l:44) 1170 3732 w
-(Rendez_Sleep\(r=0xcd7d8,bool=0xcd7e0,t=0x0\) rendez.l:5) 1170 3852 w
-(called from ALEF_rcvmem+0x198 recvmem.l:45) 1370 3972 w
-(ALEF_rcvmem\(c=0x000cd764,l=0x00000010\) recvmem.l:6) 1170 4092 w
-(...) 1170 4212 w
-({}) 720 4368 w
-(lstk\(\)) 1008 4368 w
-10 /LucidaSansUnicode00 f
-(Stack trace with local variables) 3556 4368 w
-10 /LucidaTypewriter f
-(lstk) 970 4524 w
-10 /LucidaSansUnicode00 f
-(produces) 1298 4524 w
-(a) 1786 4524 w
-(long) 1881 4524 w
-(format) 2135 4524 w
-(stack) 2499 4524 w
-(trace.) 2791 4524 w
-(The) 3135 4524 w
-(stack) 3356 4524 w
-(trace) 3649 4524 w
-(includes) 3930 4524 w
-(each) 4374 4524 w
-(function) 4639 4524 w
-(in) 970 4644 w
-(the) 1104 4644 w
-(stack,) 1302 4644 w
-(where) 1629 4644 w
-(it) 1964 4644 w
-(was) 2072 4644 w
-(called) 2297 4644 w
-(from,) 2622 4644 w
-(and) 2928 4644 w
-(the) 3150 4644 w
-(value) 3347 4644 w
-(of) 3643 4644 w
-(the) 3783 4644 w
-(parameters) 3980 4644 w
-(and) 4570 4644 w
-(auto\255) 4792 4644 w
-(matic) 970 4764 w
-(variables) 1269 4764 w
-(for) 1734 4764 w
-(each) 1907 4764 w
-(function.) 2165 4764 w
-10 /LucidaTypewriter f
-(lstk) 2664 4764 w
-10 /LucidaSansUnicode00 f
-(displays) 2986 4764 w
-(the) 3413 4764 w
-(value) 3603 4764 w
-(rather) 3892 4764 w
-(than) 4219 4764 w
-(the) 4470 4764 w
-(address) 4660 4764 w
-(of) 970 4884 w
-(each) 1116 4884 w
-(variable) 1388 4884 w
-(and) 1816 4884 w
-(all) 2044 4884 w
-(variables) 2204 4884 w
-(are) 2682 4884 w
-(assumed) 2881 4884 w
-(to) 3359 4884 w
-(be) 3504 4884 w
-(an) 3670 4884 w
-(integer) 3834 4884 w
-(in) 4224 4884 w
-(format) 4362 4884 w
-10 /LucidaTypewriter f
-(X) 4733 4884 w
-10 /LucidaSansUnicode00 f
-(.) 4805 4884 w
-(To) 4916 4884 w
-(print) 970 5004 w
-(a) 1249 5004 w
-(variable) 1351 5004 w
-(in) 1779 5004 w
-(its) 1918 5004 w
-(correct) 2083 5004 w
-(format) 2469 5004 w
-(use) 2841 5004 w
-(the) 3058 5004 w
-10 /LucidaTypewriter f
-(:) 3261 5004 w
-10 /LucidaSansUnicode00 f
-(operator) 3381 5004 w
-(to) 3844 5004 w
-(find) 3990 5004 w
-(the) 4229 5004 w
-(address) 4432 5004 w
-(and) 4860 5004 w
-(apply) 970 5124 w
-(the) 1268 5124 w
-(appropriate) 1459 5124 w
-(format) 2059 5124 w
-(before) 2419 5124 w
-(indirection) 2769 5124 w
-(with) 3325 5124 w
-(the) 3566 5124 w
-10 /LucidaTypewriter f
-(*) 3757 5124 w
-10 /LucidaSansUnicode00 f
-(operator.) 3865 5124 w
-(It) 4348 5124 w
-(may) 4449 5124 w
-(be) 4684 5124 w
-(nec\255) 4838 5124 w
-(essary) 970 5244 w
-(to) 1314 5244 w
-(single) 1450 5244 w
-(step) 1777 5244 w
-(a) 2022 5244 w
-(couple) 2115 5244 w
-(of) 2475 5244 w
-(instructions) 2612 5244 w
-(into) 3224 5244 w
-(a) 3452 5244 w
-(function) 3546 5244 w
-(to) 3986 5244 w
-(get) 4123 5244 w
-(a) 4317 5244 w
-(correct) 4411 5244 w
-(stack) 4788 5244 w
-(trace) 970 5364 w
-(because) 1258 5364 w
-(the) 1699 5364 w
-(frame) 1901 5364 w
-(pointer) 2230 5364 w
-(adjustment) 2626 5364 w
-(instruction) 3219 5364 w
-(may) 3788 5364 w
-(get) 4035 5364 w
-(scheduled) 4237 5364 w
-(down) 4777 5364 w
-(into the body of the function.) 970 5484 w
-10 /LucidaTypewriter f
-(acid: lstk\(\)) 1170 5640 w
-(At pc:0x00001024:main+0x4 ls.c:48) 1170 5760 w
-(main\(argc=0x00000001,argv=0x7fffefec\) ls.c:48) 1170 5880 w
-(called from _main+0x20 main9.s:10) 1370 6000 w
-(_argc=0x00000000) 1370 6120 w
-(_args=0x00000000) 1370 6240 w
-(fd=0x00000000) 1370 6360 w
-(buf=0x00000000) 1370 6480 w
-(i=0x00000000) 1370 6600 w
-({}) 720 6756 w
-(mem\() 1008 6756 w
-10 /LucidaSans-Italic f
-(integer,string) 1296 6756 w
-10 /LucidaTypewriter f
-(\)) 1959 6756 w
-10 /LucidaSansUnicode00 f
-(Print memory object) 4058 6756 w
-10 /LucidaTypewriter f
-(mem) 970 6912 w
-10 /LucidaSansUnicode00 f
-(interprets) 1224 6912 w
-(its) 1735 6912 w
-(first) 1890 6912 w
-10 /LucidaSans-Italic f
-(integer) 2123 6912 w
-10 /LucidaSansUnicode00 f
-(argument) 2505 6912 w
-(as) 3011 6912 w
-(the) 3155 6912 w
-(address) 3348 6912 w
-(of) 3766 6912 w
-(an) 3902 6912 w
-(object) 4057 6912 w
-(to) 4394 6912 w
-(be) 4531 6912 w
-(printed) 4689 6912 w
-(according) 970 7032 w
-(to) 1482 7032 w
-(the) 1617 7032 w
-(format) 1809 7032 w
-(supplied) 2170 7032 w
-(in) 2623 7032 w
-(its) 2751 7032 w
-(second) 2905 7032 w
-10 /LucidaSans-Italic f
-(string) 3286 7032 w
-10 /LucidaSansUnicode00 f
-(argument.) 3610 7032 w
-(The) 4179 7032 w
-(format) 4397 7032 w
-(string) 4758 7032 w
-(can be any combination of format characters, each preceded by an optional count.) 970 7152 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 21 21
-%%Page: 22 22
-/saveobj save def
-mark
-22 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 22 \255) 2752 480 w
-10 /LucidaTypewriter f
-(acid: mem\(bdata+0x326, "2c2Xb"\)) 1170 876 w
-(P = 0xa94bc464 0x3e5ae44d) 1170 996 w
-(19) 3114 996 w
-({}) 720 1152 w
-(new\(\)) 1008 1152 w
-10 /LucidaSansUnicode00 f
-(Create new process) 4093 1152 w
-10 /LucidaTypewriter f
-(new) 970 1308 w
-10 /LucidaSansUnicode00 f
-(starts) 1221 1308 w
-(a) 1528 1308 w
-(new) 1618 1308 w
-(copy) 1848 1308 w
-(of) 2111 1308 w
-(the) 2245 1308 w
-(debugged) 2436 1308 w
-(program.) 2959 1308 w
-(The) 3443 1308 w
-(new) 3660 1308 w
-(program) 3891 1308 w
-(is) 4343 1308 w
-(started) 4459 1308 w
-(with) 4835 1308 w
-(the) 970 1428 w
-(program) 1187 1428 w
-(arguments) 1665 1428 w
-(set) 2246 1428 w
-(by) 2451 1428 w
-(the) 2627 1428 w
-(variable) 2843 1428 w
-10 /LucidaTypewriter f
-(progargs) 3284 1428 w
-10 /LucidaSansUnicode00 f
-(.) 3860 1428 w
-(The) 3985 1428 w
-(new) 4227 1428 w
-(program) 4483 1428 w
-(is) 4960 1428 w
-(stopped) 970 1548 w
-(in) 1416 1548 w
-(the) 1559 1548 w
-(second) 1766 1548 w
-(instruction) 2162 1548 w
-(of) 2736 1548 w
-10 /LucidaTypewriter f
-(main) 2887 1548 w
-10 /LucidaSansUnicode00 f
-(.) 3175 1548 w
-(The) 3292 1548 w
-(breakpoint) 3526 1548 w
-(list) 4104 1548 w
-(is) 4303 1548 w
-(reinitialized.) 4436 1548 w
-10 /LucidaTypewriter f
-(new) 970 1668 w
-10 /LucidaSansUnicode00 f
-(may) 1223 1668 w
-(be) 1460 1668 w
-(used) 1616 1668 w
-(several) 1885 1668 w
-(times) 2262 1668 w
-(to) 2565 1668 w
-(instantiate) 2700 1668 w
-(several) 3247 1668 w
-(copies) 3624 1668 w
-(of) 3972 1668 w
-(a) 4107 1668 w
-(program) 4199 1668 w
-(simulta\255) 4651 1668 w
-(neously. The user can rotate between the copies using) 970 1788 w
-10 /LucidaTypewriter f
-(setproc) 3648 1788 w
-10 /LucidaSansUnicode00 f
-(.) 4152 1788 w
-10 /LucidaTypewriter f
-(acid: progargs="-l") 1170 1944 w
-(acid: new\(\)) 1170 2064 w
-(60: external interrupt) 1170 2184 w
-(_main) 2770 2184 w
-(ADD) 3170 2184 w
-($-0x14,R29) 3570 2184 w
-(60: breakpoint) 1170 2304 w
-(main+0x4) 2370 2304 w
-(MOVW) 2970 2304 w
-(R31,0x0\(R29\)) 3370 2304 w
-({}) 720 2460 w
-(next\(\)) 1008 2460 w
-10 /LucidaSansUnicode00 f
-(Step through language statement) 3420 2460 w
-10 /LucidaTypewriter f
-(next) 970 2616 w
-10 /LucidaSansUnicode00 f
-(steps) 1325 2616 w
-(through) 1651 2616 w
-(a) 2106 2616 w
-(single) 2229 2616 w
-(language) 2586 2616 w
-(level) 3097 2616 w
-(statement) 3387 2616 w
-(without) 3939 2616 w
-(tracing) 4372 2616 w
-(down) 4777 2616 w
-(through) 970 2736 w
-(each) 1398 2736 w
-(statement) 1663 2736 w
-(in) 2188 2736 w
-(a) 2320 2736 w
-(called) 2416 2736 w
-(function.) 2740 2736 w
-(For) 3214 2736 w
-(each) 3411 2736 w
-(statement,) 3676 2736 w
-10 /LucidaTypewriter f
-(next) 4233 2736 w
-10 /LucidaSansUnicode00 f
-(prints) 4562 2736 w
-(the) 4885 2736 w
-(machine) 970 2856 w
-(instructions) 1426 2856 w
-(executed) 2047 2856 w
-(as) 2537 2856 w
-(part) 2691 2856 w
-(of) 2935 2856 w
-(the) 3081 2856 w
-(statement.) 3284 2856 w
-(After) 3848 2856 w
-(the) 4136 2856 w
-(statement) 4339 2856 w
-(has) 4872 2856 w
-(executed, source lines around the current program counter are displayed.) 970 2976 w
-10 /LucidaTypewriter f
-(acid: next\(\)) 1170 3132 w
-(60: breakpoint) 1170 3252 w
-(Binit+0x4 MOVW) 2370 3252 w
-(R31,0x0\(R29\)) 3570 3252 w
-(60: breakpoint) 1170 3372 w
-(Binit+0x8 MOVW) 2370 3372 w
-(f+8\(FP\),R4) 3570 3372 w
-(binit.c:93) 1170 3492 w
-(88) 1242 3612 w
-(89) 1242 3732 w
-(int) 1570 3732 w
-(90) 1242 3852 w
-(Binit\(Biobuf *bp, int f, int mode\)) 1570 3852 w
-(91) 1242 3972 w
-({) 1570 3972 w
-(>92) 1170 4092 w
-(return Binits\(bp, f, mode, bp->b, BSIZE\);) 1770 4092 w
-(93) 1242 4212 w
-(}) 1570 4212 w
-({}) 720 4368 w
-(notestk\() 1008 4368 w
-10 /LucidaSans-Italic f
-(integer) 1584 4368 w
-10 /LucidaTypewriter f
-(\)) 1928 4368 w
-10 /LucidaSansUnicode00 f
-(Stack trace after receiving a note) 3450 4368 w
-10 /LucidaTypewriter f
-(notestk) 970 4524 w
-10 /LucidaSansUnicode00 f
-(interprets) 1532 4524 w
-(its) 2063 4524 w
-10 /LucidaSans-Italic f
-(integer) 2238 4524 w
-10 /LucidaSansUnicode00 f
-(argument) 2640 4524 w
-(as) 3166 4524 w
-(the) 3331 4524 w
-(address) 3545 4524 w
-(of) 3984 4524 w
-(a) 4141 4524 w
-10 /LucidaTypewriter f
-(Ureg) 4255 4524 w
-10 /LucidaSansUnicode00 f
-(structure) 4602 4524 w
-(passed) 970 4644 w
-(by) 1361 4644 w
-(the) 1528 4644 w
-(kernel) 1735 4644 w
-(to) 2089 4644 w
-(a) 2239 4644 w
-10 /LucidaSans-Italic f
-(notify) 2346 4644 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 2625 4644 w
-(function) 2805 4644 w
-(during) 3257 4644 w
-(note) 3627 4644 w
-(processing.) 3894 4644 w
-10 /LucidaTypewriter f
-(notestk) 4536 4644 w
-10 /LucidaSansUnicode00 f
-(uses) 970 4764 w
-(the) 1241 4764 w
-10 /LucidaTypewriter f
-(PC) 1447 4764 w
-10 /LucidaSansUnicode00 f
-(,) 1591 4764 w
-10 /LucidaTypewriter f
-(SP) 1674 4764 w
-10 /LucidaSansUnicode00 f
-(,) 1818 4764 w
-(and) 1902 4764 w
-(link) 2134 4764 w
-(register) 2364 4764 w
-(from) 2789 4764 w
-(the) 3073 4764 w
-10 /LucidaTypewriter f
-(Ureg) 3280 4764 w
-10 /LucidaSansUnicode00 f
-(to) 3620 4764 w
-(print) 3770 4764 w
-(a) 4054 4764 w
-(stack) 4161 4764 w
-(trace) 4465 4764 w
-(corre\255) 4757 4764 w
-(sponding) 970 4884 w
-(to) 1462 4884 w
-(the) 1599 4884 w
-(point) 1793 4884 w
-(in) 2084 4884 w
-(the) 2213 4884 w
-(program) 2406 4884 w
-(where) 2860 4884 w
-(the) 3190 4884 w
-(note) 3383 4884 w
-(was) 3637 4884 w
-(received.) 3858 4884 w
-(To) 4364 4884 w
-(get) 4526 4884 w
-(a) 4719 4884 w
-(valid) 4812 4884 w
-(stack) 970 5004 w
-(trace) 1255 5004 w
-(on) 1529 5004 w
-(the) 1686 5004 w
-(MIPS) 1875 5004 w
-(and) 2133 5004 w
-(SPARC) 2347 5004 w
-(architectures) 2691 5004 w
-(from) 3354 5004 w
-(a) 3620 5004 w
-(notify) 3709 5004 w
-(routine,) 4021 5004 w
-(the) 4435 5004 w
-(program) 4624 5004 w
-(must) 970 5124 w
-(stop) 1251 5124 w
-(in) 1501 5124 w
-(a) 1630 5124 w
-(new) 1723 5124 w
-(function) 1956 5124 w
-(called) 2395 5124 w
-(from) 2716 5124 w
-(the) 2986 5124 w
-(notify) 3179 5124 w
-(routine) 3495 5124 w
-(so) 3881 5124 w
-(that) 4031 5124 w
-(the) 4260 5124 w
-(link) 4452 5124 w
-(register) 4667 5124 w
-(is valid and the notify routine) 970 5244 w
-10 /LucidaSansUnicode20 f
-(\031) 2399 5244 w
-10 /LucidaSansUnicode00 f
-(s parameters are addressable.) 2431 5244 w
-10 /LucidaTypewriter f
-(acid: notestk\(*notify:ur\)) 1170 5400 w
-(Note pc:0x00001024:main+0x4 ls.c:48) 1170 5520 w
-(main\(argc=0x00000001,argv=0x7fffefec\) ls.c:48) 1170 5640 w
-(called from _main+0x20 main9.s:10) 1370 5760 w
-(_argc=0x00000000) 1370 5880 w
-(_args=0x00000000) 1370 6000 w
-({}) 720 6156 w
-(pfl\() 1008 6156 w
-10 /LucidaSans-Italic f
-(integer) 1296 6156 w
-10 /LucidaTypewriter f
-(\)) 1640 6156 w
-10 /LucidaSansUnicode00 f
-(Print source file and line) 3859 6156 w
-10 /LucidaTypewriter f
-(pfl) 970 6312 w
-10 /LucidaSansUnicode00 f
-(interprets) 1228 6312 w
-(its) 1743 6312 w
-(argument) 1902 6312 w
-(as) 2412 6312 w
-(a) 2560 6312 w
-(text) 2658 6312 w
-(address) 2892 6312 w
-(and) 3315 6312 w
-(uses) 3538 6312 w
-(it) 3801 6312 w
-(to) 3910 6312 w
-(print) 4051 6312 w
-(the) 4326 6312 w
-(source) 4524 6312 w
-(file) 4889 6312 w
-(and) 970 6432 w
-(line) 1186 6432 w
-(number) 1398 6432 w
-(corresponding) 1811 6432 w
-(to) 2549 6432 w
-(the) 2682 6432 w
-(address.) 2872 6432 w
-(The) 3319 6432 w
-(output) 3535 6432 w
-(has) 3892 6432 w
-(the) 4095 6432 w
-(same) 4285 6432 w
-(format) 4575 6432 w
-(as) 4934 6432 w
-(file addresses in) 970 6552 w
-10 /LucidaSans-Italic f
-(acme) 1795 6552 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 2052 6552 w
-10 /LucidaTypewriter f
-(acid: pfl\(main\)) 1170 6708 w
-(ls.c:48) 1170 6828 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 22 22
-%%Page: 23 23
-/saveobj save def
-mark
-23 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 23 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(procs\(\)) 1008 876 w
-10 /LucidaSansUnicode00 f
-(Print active process list) 3920 876 w
-10 /LucidaTypewriter f
-(procs) 970 1032 w
-10 /LucidaSansUnicode00 f
-(prints) 1369 1032 w
-(a) 1691 1032 w
-(list) 1785 1032 w
-(of) 1970 1032 w
-(active) 2107 1032 w
-(process) 2426 1032 w
-(attached) 2840 1032 w
-(to) 3296 1032 w
-(the) 3434 1032 w
-(debugger.) 3629 1032 w
-(Each) 4166 1032 w
-(process) 4428 1032 w
-(pro\255) 4842 1032 w
-(duces) 970 1152 w
-(a) 1289 1152 w
-(single) 1380 1152 w
-(line) 1705 1152 w
-(of) 1917 1152 w
-(output) 2051 1152 w
-(giving) 2409 1152 w
-(the) 2741 1152 w
-(pid,) 2932 1152 w
-(process) 3155 1152 w
-(state,) 3565 1152 w
-(the) 3869 1152 w
-(address) 4060 1152 w
-(the) 4476 1152 w
-(process) 4666 1152 w
-(is) 970 1272 w
-(currently) 1086 1272 w
-(executing,) 1553 1272 w
-(and) 2097 1272 w
-(the) 2313 1272 w
-10 /LucidaTypewriter f
-(setproc) 2504 1272 w
-10 /LucidaSansUnicode00 f
-(command) 3044 1272 w
-(required) 3558 1272 w
-(to) 4005 1272 w
-(make) 4139 1272 w
-(that) 4438 1272 w
-(process) 4666 1272 w
-(current.) 970 1392 w
-(The) 1421 1392 w
-(current) 1639 1392 w
-(process) 2026 1392 w
-(is) 2437 1392 w
-(marked) 2554 1392 w
-(in) 2957 1392 w
-(the) 3085 1392 w
-(first) 3277 1392 w
-(column) 3508 1392 w
-(with) 3902 1392 w
-(a) 4143 1392 w
-10 /LucidaTypewriter f
-(>) 4234 1392 w
-10 /LucidaSansUnicode00 f
-(character.) 4342 1392 w
-(The) 4859 1392 w
-(debugger maintains a list of processes in the variable) 970 1512 w
-10 /LucidaTypewriter f
-(proclist) 3602 1512 w
-10 /LucidaSansUnicode00 f
-(.) 4178 1512 w
-10 /LucidaTypewriter f
-(acid: procs\(\)) 1170 1668 w
-(>62: Stopped at main+0x4 setproc\(62\)) 1170 1788 w
-(60: Stopped at Binit+0x8 setproc\(60\)) 1242 1908 w
-({}) 720 2064 w
-(pstop\() 1008 2064 w
-10 /LucidaSans-Italic f
-(integer) 1440 2064 w
-10 /LucidaTypewriter f
-(\)) 1784 2064 w
-10 /LucidaSansUnicode00 f
-(Print reason process stopped) 3626 2064 w
-10 /LucidaTypewriter f
-(pstop) 970 2220 w
-10 /LucidaSansUnicode00 f
-(prints) 1366 2220 w
-(the) 1685 2220 w
-(status) 1876 2220 w
-(of) 2205 2220 w
-(the) 2339 2220 w
-(process) 2530 2220 w
-(specified) 2940 2220 w
-(by) 3411 2220 w
-(the) 3562 2220 w
-10 /LucidaSans-Italic f
-(integer) 3754 2220 w
-10 /LucidaSansUnicode00 f
-(pid) 4135 2220 w
-(supplied) 4327 2220 w
-(as) 4780 2220 w
-(its) 4923 2220 w
-(argument.) 970 2340 w
-10 /LucidaTypewriter f
-(pstop) 1551 2340 w
-10 /LucidaSansUnicode00 f
-(is) 1960 2340 w
-(usually) 2089 2340 w
-(called) 2478 2340 w
-(from) 2810 2340 w
-10 /LucidaTypewriter f
-(stopped) 3091 2340 w
-10 /LucidaSansUnicode00 f
-(every) 3644 2340 w
-(time) 3949 2340 w
-(a) 4212 2340 w
-(process) 4315 2340 w
-(enters) 4737 2340 w
-(the) 970 2460 w
-10 /LucidaTypewriter f
-(Stopped) 1157 2460 w
-10 /LucidaSansUnicode00 f
-(state.) 1693 2460 w
-10 /LucidaTypewriter f
-(acid: pstop\(62\)) 1170 2616 w
-(0x0000003e: breakpoint) 1170 2736 w
-(main+0x4) 2770 2736 w
-(MOVW) 3370 2736 w
-(R31,0x0\(R29\)) 3770 2736 w
-({}) 720 2892 w
-(regs\(\)) 1008 2892 w
-10 /LucidaSansUnicode00 f
-(Print registers) 4360 2892 w
-10 /LucidaTypewriter f
-(regs) 970 3048 w
-10 /LucidaSansUnicode00 f
-(prints) 1291 3048 w
-(the) 1607 3048 w
-(contents) 1795 3048 w
-(of) 2245 3048 w
-(both) 2376 3048 w
-(the) 2633 3048 w
-(general) 2822 3048 w
-(and) 3217 3048 w
-(special) 3431 3048 w
-(purpose) 3799 3048 w
-(registers.) 4230 3048 w
-10 /LucidaTypewriter f
-(regs) 4752 3048 w
-10 /LucidaSansUnicode00 f
-(calls) 970 3168 w
-10 /LucidaTypewriter f
-(spr) 1217 3168 w
-10 /LucidaSansUnicode00 f
-(then) 1465 3168 w
-10 /LucidaTypewriter f
-(gpr) 1714 3168 w
-10 /LucidaSansUnicode00 f
-(to display the contents of the registers.) 1962 3168 w
-10 /LucidaTypewriter f
-({}) 720 3324 w
-(source\(\)) 1008 3324 w
-10 /LucidaSansUnicode00 f
-(Summarize source data base) 3647 3324 w
-10 /LucidaTypewriter f
-(source) 970 3480 w
-10 /LucidaSansUnicode00 f
-(prints) 1456 3480 w
-(the) 1793 3480 w
-(directory) 2002 3480 w
-(search) 2487 3480 w
-(path) 2857 3480 w
-(followed) 3128 3480 w
-(by) 3595 3480 w
-(a) 3764 3480 w
-(list) 3873 3480 w
-(of) 4074 3480 w
-(currently) 4227 3480 w
-(loaded) 4713 3480 w
-(source) 970 3600 w
-(files.) 1328 3600 w
-(The) 1598 3600 w
-(source) 1815 3600 w
-(management) 2172 3600 w
-(functions) 2838 3600 w
-10 /LucidaTypewriter f
-(src) 3325 3600 w
-10 /LucidaSansUnicode00 f
-(and) 3576 3600 w
-10 /LucidaTypewriter f
-(findsrc) 3791 3600 w
-10 /LucidaSansUnicode00 f
-(use) 4330 3600 w
-(the) 4534 3600 w
-(search) 4724 3600 w
-(path) 970 3720 w
-(to) 1234 3720 w
-(locate) 1379 3720 w
-(and) 1715 3720 w
-(load) 1942 3720 w
-(source) 2198 3720 w
-(files.) 2568 3720 w
-(Source) 2850 3720 w
-(files) 3223 3720 w
-(are) 3473 3720 w
-(loaded) 3673 3720 w
-(incrementally) 4048 3720 w
-(into) 4748 3720 w
-(a) 4985 3720 w
-(source) 970 3840 w
-(data) 1334 3840 w
-(base) 1586 3840 w
-(during) 1853 3840 w
-(debugging.) 2214 3840 w
-(A) 2809 3840 w
-(list) 2920 3840 w
-(of) 3108 3840 w
-(loaded) 3248 3840 w
-(files) 3617 3840 w
-(is) 3861 3840 w
-(stored) 3982 3840 w
-(in) 4332 3840 w
-(the) 4464 3840 w
-(variable) 4660 3840 w
-10 /LucidaTypewriter f
-(srcfiles) 970 3960 w
-10 /LucidaSansUnicode00 f
-(and the contents of each source file in the variable) 1578 3960 w
-10 /LucidaTypewriter f
-(srctext) 4071 3960 w
-10 /LucidaSansUnicode00 f
-(.) 4575 3960 w
-10 /LucidaTypewriter f
-(acid: source\(\)) 1170 4116 w
-(/n/bootes/sys/src/libbio/) 1170 4236 w
-(/sys/src/libc/port/) 1170 4356 w
-(/sys/src/libc/9sys/) 1170 4476 w
-(/sys/src/libc/mips/) 1170 4596 w
-(binit.c) 1370 4716 w
-({}) 720 4872 w
-(spr\(\)) 1008 4872 w
-10 /LucidaSansUnicode00 f
-(Print special purpose registers) 3565 4872 w
-10 /LucidaTypewriter f
-(spr) 970 5028 w
-10 /LucidaSansUnicode00 f
-(prints) 1226 5028 w
-(the) 1549 5028 w
-(contents) 1745 5028 w
-(of) 2203 5028 w
-(the) 2342 5028 w
-(processor) 2538 5028 w
-(control) 3055 5028 w
-(and) 3438 5028 w
-(memory) 3659 5028 w
-(management) 4096 5028 w
-(regis\255) 4768 5028 w
-(ters.) 970 5148 w
-(Where) 1237 5148 w
-(possible,) 1588 5148 w
-(the) 2072 5148 w
-(contents) 2276 5148 w
-(of) 2742 5148 w
-(the) 2889 5148 w
-(registers) 3093 5148 w
-(are) 3566 5148 w
-(decoded) 3767 5148 w
-(to) 4229 5148 w
-(provide) 4376 5148 w
-(extra) 4790 5148 w
-(information;) 970 5268 w
-(for) 1613 5268 w
-(example) 1796 5268 w
-(the) 2253 5268 w
-10 /LucidaTypewriter f
-(CAUSE) 2452 5268 w
-10 /LucidaSansUnicode00 f
-(register) 2856 5268 w
-(on) 3273 5268 w
-(the) 3440 5268 w
-(MIPS) 3639 5268 w
-(is) 3907 5268 w
-(printed) 4031 5268 w
-(both) 4426 5268 w
-(in) 4693 5268 w
-(hex\255) 4828 5268 w
-(adecimal and using the) 970 5388 w
-10 /LucidaTypewriter f
-(reason) 2130 5388 w
-10 /LucidaSansUnicode00 f
-(function.) 2594 5388 w
-10 /LucidaTypewriter f
-(acid: spr\(\)) 1170 5544 w
-(PC) 1170 5664 w
-(0x00001024 main+0x4) 1370 5664 w
-(ls.c:48) 2882 5664 w
-(SP) 1170 5784 w
-(0x7fffef68 LINK) 1370 5784 w
-(0x00006264 _main+0x28 main9.s:12) 2570 5784 w
-(STATUS) 1170 5904 w
-(0x0000ff33 CAUSE) 1770 5904 w
-(0x00000024 breakpoint) 2970 5904 w
-(TLBVIR) 1170 6024 w
-(0x000000d3 BADVADR) 1770 6024 w
-(0x00001020) 3170 6024 w
-(HI) 1170 6144 w
-(0x00000004 LO) 1370 6144 w
-(0x00001ff7) 2570 6144 w
-({}) 720 6300 w
-(src\() 1008 6300 w
-10 /LucidaSans-Italic f
-(integer) 1296 6300 w
-10 /LucidaTypewriter f
-(\)) 1640 6300 w
-10 /LucidaSansUnicode00 f
-(Print lines of source) 4073 6300 w
-10 /LucidaTypewriter f
-(src) 970 6456 w
-10 /LucidaSansUnicode00 f
-(interprets) 1237 6456 w
-(its) 1761 6456 w
-10 /LucidaSans-Italic f
-(integer) 1929 6456 w
-10 /LucidaSansUnicode00 f
-(argument) 2324 6456 w
-(as) 2843 6456 w
-(a) 3000 6456 w
-(text) 3106 6456 w
-(address) 3348 6456 w
-(and) 3779 6456 w
-(uses) 4010 6456 w
-(this) 4281 6456 w
-(address) 4511 6456 w
-(to) 4942 6456 w
-(print) 970 6576 w
-(5) 1235 6576 w
-(lines) 1331 6576 w
-(of source before and after the address. The current line is marked with) 1591 6576 w
-(a) 970 6696 w
-10 /LucidaTypewriter f
-(>) 1084 6696 w
-10 /LucidaSansUnicode00 f
-(character.) 1215 6696 w
-10 /LucidaTypewriter f
-(src) 1787 6696 w
-10 /LucidaSansUnicode00 f
-(uses) 2062 6696 w
-(the) 2342 6696 w
-(source) 2557 6696 w
-(search) 2939 6696 w
-(path) 3315 6696 w
-(maintained) 3592 6696 w
-(by) 4193 6696 w
-10 /LucidaTypewriter f
-(source) 4368 6696 w
-10 /LucidaSansUnicode00 f
-(and) 4860 6696 w
-10 /LucidaTypewriter f
-(addsrcdir) 970 6816 w
-10 /LucidaSansUnicode00 f
-(to locate the required source files.) 1650 6816 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 23 23
-%%Page: 24 24
-/saveobj save def
-mark
-24 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 24 \255) 2752 480 w
-10 /LucidaTypewriter f
-(acid: src\(*PC\)) 1170 876 w
-(ls.c:47) 1170 996 w
-(42) 1242 1116 w
-(Biobuf) 1570 1116 w
-(bin;) 2170 1116 w
-(43) 1242 1236 w
-(44) 1242 1356 w
-(#define) 1570 1356 w
-(HUNK) 2370 1356 w
-(50) 2770 1356 w
-(45) 1242 1476 w
-(46) 1242 1596 w
-(void) 1570 1596 w
-(>47) 1170 1716 w
-(main\(int argc, char *argv[]\)) 1570 1716 w
-(48) 1242 1836 w
-({) 1570 1836 w
-(49) 1242 1956 w
-(int i, fd;) 1770 1956 w
-(50) 1242 2076 w
-(char buf[64];) 1770 2076 w
-(51) 1242 2196 w
-(52) 1242 2316 w
-(Binit\(&bin, 1, OWRITE\);) 1770 2316 w
-({}) 720 2472 w
-(step\(\)) 1008 2472 w
-10 /LucidaSansUnicode00 f
-(Single step process) 4103 2472 w
-10 /LucidaTypewriter f
-(step) 970 2628 w
-10 /LucidaSansUnicode00 f
-(causes) 1297 2628 w
-(the) 1662 2628 w
-(debugged) 1856 2628 w
-(process) 2382 2628 w
-(to) 2795 2628 w
-(execute) 2933 2628 w
-(a) 3352 2628 w
-(single) 3447 2628 w
-(machine) 3776 2628 w
-(level) 4224 2628 w
-(instruction.) 4486 2628 w
-(If the program is stopped on a breakpoint set by) 970 2748 w
-10 /LucidaTypewriter f
-(bpset) 3363 2748 w
-10 /LucidaSansUnicode00 f
-(it is first removed, the sin\255) 3755 2748 w
-(gle) 970 2868 w
-(step) 1164 2868 w
-(executed,) 1418 2868 w
-(and) 1940 2868 w
-(the) 2168 2868 w
-(breakpoint) 2371 2868 w
-(replaced.) 2944 2868 w
-10 /LucidaTypewriter f
-(step) 3470 2868 w
-10 /LucidaSansUnicode00 f
-(uses) 3806 2868 w
-10 /LucidaTypewriter f
-(follow) 4074 2868 w
-10 /LucidaSansUnicode00 f
-(to) 4554 2868 w
-(predict) 4700 2868 w
-(the) 970 2988 w
-(address) 1178 2988 w
-(of) 1611 2988 w
-(the) 1762 2988 w
-(program) 1970 2988 w
-(counter) 2439 2988 w
-(after) 2862 2988 w
-(the) 3141 2988 w
-(current) 3349 2988 w
-(instruction) 3751 2988 w
-(has) 4325 2988 w
-(been) 4545 2988 w
-(exe\255) 4834 2988 w
-(cuted.) 970 3108 w
-(A) 1305 3108 w
-(breakpoint) 1408 3108 w
-(is) 1967 3108 w
-(placed) 2081 3108 w
-(at) 2432 3108 w
-(each) 2558 3108 w
-(of) 2816 3108 w
-(these) 2948 3108 w
-(predicted) 3245 3108 w
-(addresses) 3739 3108 w
-(and) 4261 3108 w
-(the) 4476 3108 w
-(process) 4666 3108 w
-(is started. When the process stops the breakpoints are removed.) 970 3228 w
-10 /LucidaTypewriter f
-(acid: step\(\)) 1170 3384 w
-(62: breakpoint) 1170 3504 w
-(main+0x8) 2370 3504 w
-(MOVW) 2970 3504 w
-(R1,argc+4\(FP\)) 3370 3504 w
-({}) 720 3660 w
-(stk\(\)) 1008 3660 w
-10 /LucidaSansUnicode00 f
-(Stack trace) 4513 3660 w
-10 /LucidaTypewriter f
-(stk) 970 3816 w
-10 /LucidaSansUnicode00 f
-(produces) 1221 3816 w
-(a) 1704 3816 w
-(short) 1794 3816 w
-(format) 2081 3816 w
-(stack) 2440 3816 w
-(trace.) 2727 3816 w
-(The) 3034 3816 w
-(stack) 3250 3816 w
-(trace) 3537 3816 w
-(includes) 3813 3816 w
-(each) 4252 3816 w
-(function) 4512 3816 w
-(in) 4949 3816 w
-(the) 970 3936 w
-(stack,) 1158 3936 w
-(where) 1475 3936 w
-(it) 1800 3936 w
-(was called from, and the value of the parameters.) 1899 3936 w
-(The short for\255) 4371 3936 w
-(mat) 970 4056 w
-(omits) 1188 4056 w
-(the) 1492 4056 w
-(values) 1680 4056 w
-(of) 2018 4056 w
-(automatic) 2149 4056 w
-(variables.) 2662 4056 w
-(Parameters) 3190 4056 w
-(are) 3763 4056 w
-(assumed) 3948 4056 w
-(to) 4412 4056 w
-(be) 4544 4056 w
-(integer) 4697 4056 w
-(values) 970 4176 w
-(in) 1326 4176 w
-(the) 1468 4176 w
-(format) 1674 4176 w
-10 /LucidaTypewriter f
-(X) 2049 4176 w
-10 /LucidaSansUnicode00 f
-(;) 2121 4176 w
-(to) 2204 4176 w
-(print) 2353 4176 w
-(a) 2636 4176 w
-(parameter) 2741 4176 w
-(in) 3288 4176 w
-(the) 3429 4176 w
-(correct) 3634 4176 w
-(format) 4022 4176 w
-(use) 4396 4176 w
-(the) 4615 4176 w
-10 /LucidaTypewriter f
-(:) 4820 4176 w
-10 /LucidaSansUnicode00 f
-(to) 4942 4176 w
-(obtain) 970 4296 w
-(its) 1316 4296 w
-(address,) 1472 4296 w
-(apply) 1923 4296 w
-(the) 2224 4296 w
-(correct) 2418 4296 w
-(format,) 2795 4296 w
-(and) 3191 4296 w
-(use) 3411 4296 w
-(the) 3620 4296 w
-10 /LucidaTypewriter f
-(*) 3815 4296 w
-10 /LucidaSansUnicode00 f
-(indirection) 3927 4296 w
-(operator) 4487 4296 w
-(to) 4942 4296 w
-(find) 970 4416 w
-(its) 1208 4416 w
-(value.) 1372 4416 w
-(It) 1737 4416 w
-(may) 1850 4416 w
-(be) 2097 4416 w
-(necessary) 2263 4416 w
-(to) 2785 4416 w
-(single) 2930 4416 w
-(step) 3265 4416 w
-(a) 3518 4416 w
-(couple) 3619 4416 w
-(of) 3987 4416 w
-(instructions) 4131 4416 w
-(into) 4750 4416 w
-(a) 4985 4416 w
-(function) 970 4536 w
-(to) 1407 4536 w
-(get) 1541 4536 w
-(a) 1732 4536 w
-(correct) 1823 4536 w
-(stack) 2197 4536 w
-(trace) 2486 4536 w
-(because) 2763 4536 w
-(the) 3194 4536 w
-(frame) 3386 4536 w
-(pointer) 3705 4536 w
-(adjustment) 4091 4536 w
-(instruc\255) 4674 4536 w
-(tion may get scheduled down into the body of the function.) 970 4656 w
-10 /LucidaTypewriter f
-(acid: stk\(\)) 1170 4812 w
-(At pc:0x00001028:main+0x8 ls.c:48) 1170 4932 w
-(main\(argc=0x00000002,argv=0x7fffefe4\) ls.c:48) 1170 5052 w
-(called from _main+0x20 main9.s:10) 1370 5172 w
-({}) 720 5328 w
-(stmnt\(\)) 1008 5328 w
-10 /LucidaSansUnicode00 f
-(Execute a single statement) 3739 5328 w
-10 /LucidaTypewriter f
-(stmnt) 970 5484 w
-10 /LucidaSansUnicode00 f
-(executes) 1363 5484 w
-(a) 1826 5484 w
-(single) 1915 5484 w
-(language) 2238 5484 w
-(level) 2715 5484 w
-(statement.) 2971 5484 w
-10 /LucidaTypewriter f
-(stmnt) 3553 5484 w
-10 /LucidaSansUnicode00 f
-(displays) 3947 5484 w
-(each) 4374 5484 w
-(machine) 4632 5484 w
-(level) 970 5604 w
-(instruction) 1235 5604 w
-(as) 1800 5604 w
-(it) 1949 5604 w
-(is) 2058 5604 w
-(executed.) 2181 5604 w
-(When) 2697 5604 w
-(the) 3005 5604 w
-(executed) 3202 5604 w
-(statement) 3686 5604 w
-(is) 4212 5604 w
-(completed) 4334 5604 w
-(the) 4885 5604 w
-(source) 970 5724 w
-(for) 1329 5724 w
-(the) 1505 5724 w
-(next) 1697 5724 w
-(statement) 1950 5724 w
-(is) 2471 5724 w
-(displayed.) 2588 5724 w
-(Unlike) 3150 5724 w
-10 /LucidaTypewriter f
-(next) 3490 5724 w
-10 /LucidaSansUnicode00 f
-(,) 3778 5724 w
-(the) 3847 5724 w
-10 /LucidaTypewriter f
-(stmnt) 4039 5724 w
-10 /LucidaSansUnicode00 f
-(function) 4437 5724 w
-(will) 4876 5724 w
-(trace down through function calls.) 970 5844 w
-10 /LucidaTypewriter f
-(acid: stmnt\(\)) 1170 6000 w
-(62: breakpoint) 1170 6120 w
-(main+0x18 MOVW) 2370 6120 w
-(R5,0xc\(R29\)) 3570 6120 w
-(62: breakpoint) 1170 6240 w
-(main+0x1c JAL) 2370 6240 w
-(Binit\(SB\)) 3370 6240 w
-(62: breakpoint) 1170 6360 w
-(Binit) 2370 6360 w
-(ADD) 3090 6360 w
-($-0x18,R29) 3370 6360 w
-(binit.c:91) 1170 6480 w
-(89) 1242 6600 w
-(int) 1570 6600 w
-(90) 1242 6720 w
-(Binit\(Biobuf *bp, int f, int mode\)) 1570 6720 w
-(>91) 1170 6840 w
-({) 1570 6840 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 24 24
-%%Page: 25 25
-/saveobj save def
-mark
-25 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 25 \255) 2752 480 w
-10 /LucidaTypewriter f
-({}) 720 876 w
-(stopped\() 1008 876 w
-10 /LucidaSans-Italic f
-(integer) 1584 876 w
-10 /LucidaTypewriter f
-(\)) 1928 876 w
-10 /LucidaSansUnicode00 f
-(Report status of stopped process) 3432 876 w
-10 /LucidaTypewriter f
-(stopped) 970 1032 w
-10 /LucidaSansUnicode00 f
-(is) 1508 1032 w
-(called) 1622 1032 w
-(automatically) 1939 1032 w
-(by) 2618 1032 w
-(the) 2767 1032 w
-(interpreter) 2956 1032 w
-(every) 3509 1032 w
-(time) 3800 1032 w
-(a) 4049 1032 w
-(process) 4138 1032 w
-(enters) 4547 1032 w
-(the) 4885 1032 w
-10 /LucidaTypewriter f
-(Stopped) 970 1152 w
-10 /LucidaSansUnicode00 f
-(state,) 1532 1152 w
-(such) 1858 1152 w
-(as) 2142 1152 w
-(when) 2306 1152 w
-(it) 2621 1152 w
-(hits) 2745 1152 w
-(a) 2981 1152 w
-(breakpoint.) 3093 1152 w
-(The) 3739 1152 w
-(pid) 3977 1152 w
-(is) 4189 1152 w
-(passed) 4326 1152 w
-(as) 4722 1152 w
-(the) 4885 1152 w
-10 /LucidaSans-Italic f
-(integer) 970 1272 w
-10 /LucidaSansUnicode00 f
-(argument.) 1354 1272 w
-(The) 1926 1272 w
-(default) 2147 1272 w
-(implementation) 2527 1272 w
-(just) 3330 1272 w
-(calls) 3551 1272 w
-10 /LucidaTypewriter f
-(pstop) 3807 1272 w
-10 /LucidaSansUnicode00 f
-(,) 4167 1272 w
-(but) 4240 1272 w
-(the) 4443 1272 w
-(function) 4639 1272 w
-(may) 970 1392 w
-(be) 1207 1392 w
-(changed) 1363 1392 w
-(to) 1810 1392 w
-(provide) 1944 1392 w
-(more) 2345 1392 w
-(information) 2632 1392 w
-(or) 3235 1392 w
-(perform) 3373 1392 w
-(fine) 3801 1392 w
-(control) 4021 1392 w
-(of) 4399 1392 w
-(execution.) 4533 1392 w
-(Note) 970 1512 w
-(that) 1247 1512 w
-10 /LucidaTypewriter f
-(stopped) 1487 1512 w
-10 /LucidaSansUnicode00 f
-(should) 2040 1512 w
-(return;) 2417 1512 w
-(for) 2797 1512 w
-(example,) 2985 1512 w
-(calling) 3479 1512 w
-10 /LucidaTypewriter f
-(step) 3845 1512 w
-10 /LucidaSansUnicode00 f
-(in) 4182 1512 w
-10 /LucidaTypewriter f
-(stopped) 4322 1512 w
-10 /LucidaSansUnicode00 f
-(will) 4876 1512 w
-(recur until the interpreter runs out of stack space.) 970 1632 w
-10 /LucidaTypewriter f
-(acid: defn stopped\(pid\) {) 1170 1788 w
-(if *lflag != 0 then error\("lflag modified"\);) 1370 1908 w
-(}) 1370 2028 w
-(acid: progargs = "-l") 1170 2148 w
-(acid: new\(\);) 1170 2268 w
-(acid: while 1 do step\(\);) 1170 2388 w
-(<stdin>:7: \(error\) lflag modified) 1170 2508 w
-(acid: stk\(\)) 1170 2628 w
-(At pc:0x00001220:main+0x200 ls.c:54) 1170 2748 w
-(main\(argc=0x00000001,argv=0x7fffffe8\) ls.c:48) 1170 2868 w
-(called from _main+0x20 main9.s:10) 1370 2988 w
-({}) 720 3144 w
-(symbols\() 1008 3144 w
-10 /LucidaSans-Italic f
-(string) 1584 3144 w
-10 /LucidaTypewriter f
-(\)) 1871 3144 w
-10 /LucidaSansUnicode00 f
-(Search symbol table) 4068 3144 w
-10 /LucidaTypewriter f
-(symbols) 970 3300 w
-10 /LucidaSansUnicode00 f
-(uses) 1526 3300 w
-(the) 1798 3300 w
-(regular) 2005 3300 w
-(expression) 2403 3300 w
-(supplied) 2986 3300 w
-(by) 3455 3300 w
-10 /LucidaSans-Italic f
-(string) 3623 3300 w
-10 /LucidaSansUnicode00 f
-(to) 3963 3300 w
-(search) 4114 3300 w
-(the) 4483 3300 w
-(symbol) 4691 3300 w
-(table for symbols whose name matches the regular expression.) 970 3420 w
-10 /LucidaTypewriter f
-(acid: symbols\("main"\)) 1170 3576 w
-(main) 1170 3696 w
-(T) 1570 3696 w
-(0x00001020) 1770 3696 w
-(_main) 1170 3816 w
-(T) 1570 3816 w
-(0x0000623c) 1770 3816 w
-({}) 720 3972 w
-(win\(\)) 1008 3972 w
-10 /LucidaSansUnicode00 f
-(Start new process in a window) 3572 3972 w
-10 /LucidaTypewriter f
-(win) 970 4128 w
-10 /LucidaSansUnicode00 f
-(performs) 1231 4128 w
-(exactly) 1719 4128 w
-(the) 2105 4128 w
-(same) 2305 4128 w
-(function) 2605 4128 w
-(as) 3052 4128 w
-10 /LucidaTypewriter f
-(new) 3204 4128 w
-10 /LucidaSansUnicode00 f
-(but) 3466 4128 w
-(uses) 3674 4128 w
-(the) 3940 4128 w
-(window) 4141 4128 w
-(system) 4556 4128 w
-(to) 4942 4128 w
-(create) 970 4248 w
-(a) 1302 4248 w
-(new) 1393 4248 w
-(window) 1624 4248 w
-(for) 2029 4248 w
-(the) 2204 4248 w
-(debugged) 2395 4248 w
-(process.) 2918 4248 w
-(The) 3392 4248 w
-(variable) 3609 4248 w
-10 /LucidaTypewriter f
-(progargs) 4025 4248 w
-10 /LucidaSansUnicode00 f
-(supplies) 4636 4248 w
-(arguments) 970 4368 w
-(to) 1527 4368 w
-(the) 1663 4368 w
-(new) 1856 4368 w
-(process.) 2089 4368 w
-(The) 2565 4368 w
-(environment) 2784 4368 w
-(variable) 3433 4368 w
-10 /LucidaTypewriter f
-($8\275srv) 3851 4368 w
-10 /LucidaSansUnicode00 f
-(must) 4321 4368 w
-(be) 4602 4368 w
-(set) 4759 4368 w
-(to) 4942 4368 w
-(allow) 970 4488 w
-(the) 1257 4488 w
-(interpreter) 1448 4488 w
-(to) 2003 4488 w
-(locate) 2137 4488 w
-(the) 2462 4488 w
-(mount) 2653 4488 w
-(channel) 3004 4488 w
-(for) 3416 4488 w
-(the) 3590 4488 w
-(window) 3780 4488 w
-(system.) 4184 4488 w
-(The) 4623 4488 w
-(win\255) 4839 4488 w
-(dow) 970 4608 w
-(is) 1213 4608 w
-(created) 1335 4608 w
-(in) 1736 4608 w
-(the) 1869 4608 w
-(top) 2066 4608 w
-(left) 2269 4608 w
-(corner) 2470 4608 w
-(of) 2824 4608 w
-(the) 2964 4608 w
-(screen) 3161 4608 w
-(and) 3521 4608 w
-(is) 3744 4608 w
-(400x600) 3867 4608 w
-(pixels) 4349 4608 w
-(in) 4681 4608 w
-(size.) 4815 4608 w
-(The) 970 4728 w
-10 /LucidaTypewriter f
-(win) 1188 4728 w
-10 /LucidaSansUnicode00 f
-(function) 1441 4728 w
-(may) 1879 4728 w
-(be) 2116 4728 w
-(modified) 2272 4728 w
-(to) 2740 4728 w
-(alter) 2875 4728 w
-(the) 3129 4728 w
-(geometry.) 3320 4728 w
-(The) 3878 4728 w
-(window) 4095 4728 w
-(system) 4500 4728 w
-(will) 4876 4728 w
-(not) 970 4848 w
-(be) 1163 4848 w
-(able) 1315 4848 w
-(to) 1552 4848 w
-(deliver) 1684 4848 w
-(notes) 2044 4848 w
-(in) 2345 4848 w
-(the) 2470 4848 w
-(new) 2659 4848 w
-(window) 2888 4848 w
-(since) 3291 4848 w
-(the) 3574 4848 w
-(pid) 3763 4848 w
-(of) 3952 4848 w
-(the) 4084 4848 w
-(created) 4273 4848 w
-(process) 4666 4848 w
-(is not passed when the server is mounted to create a new window.) 970 4968 w
-10 /LucidaTypewriter f
-(acid: win\(\)) 1170 5124 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 25 25
-%%Trailer
-done
-%%Pages: 25
diff --git a/sys/doc/acidpaper.ps b/sys/doc/acidpaper.ps
deleted file mode 100644
index f2ceb173d..000000000
--- a/sys/doc/acidpaper.ps
+++ /dev/null
@@ -1,10721 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Acid: A) 1623 1230 w
-(Debugger Built From A) 2090 1230 w
-(Language) 3537 1230 w
-10 /LucidaSans-Italic f
-(Phil Winterbottom) 2443 1470 w
-(philw@plan9.bell-labs.com) 2220 1590 w
-(ABSTRACT) 2626 2030 w
-10 /LucidaSansUnicode00 f
-(Acid) 1330 2290 w
-(is) 1585 2290 w
-(an) 1708 2290 w
-(unusual) 1868 2290 w
-(source-level) 2295 2290 w
-(symbolic) 2941 2290 w
-(debugger) 3414 2290 w
-(for) 3923 2290 w
-(Plan) 4106 2290 w
-(9.) 4351 2290 w
-(It) 4490 2290 w
-(is) 4600 2290 w
-(implemented) 1080 2410 w
-(as) 1771 2410 w
-(a) 1930 2410 w
-(language) 2038 2410 w
-(interpreter) 2534 2410 w
-(with) 3106 2410 w
-(specialized) 3364 2410 w
-(primitives) 3956 2410 w
-(that) 4489 2410 w
-(provide) 1080 2530 w
-(debugger) 1482 2530 w
-(support.) 1984 2530 w
-(Programs) 2463 2530 w
-(written) 2959 2530 w
-(in) 3336 2530 w
-(the) 3465 2530 w
-(language) 3658 2530 w
-(manipulate) 4139 2530 w
-(one) 1080 2650 w
-(or) 1312 2650 w
-(more) 1467 2650 w
-(target) 1771 2650 w
-(processes;) 2112 2650 w
-(variables) 2678 2650 w
-(in) 3162 2650 w
-(the) 3306 2650 w
-(language) 3514 2650 w
-(represent) 4010 2650 w
-(the) 4525 2650 w
-(symbols,) 1080 2770 w
-(state,) 1559 2770 w
-(and) 1874 2770 w
-(resources) 2101 2770 w
-(of) 2618 2770 w
-(those) 2763 2770 w
-(processes.) 3078 2770 w
-(This) 3639 2770 w
-(structure) 3892 2770 w
-(allows) 4378 2770 w
-(complex) 1080 2890 w
-(interaction) 1541 2890 w
-(between) 2108 2890 w
-(the) 2562 2890 w
-(debugger) 2764 2890 w
-(and) 3276 2890 w
-(the) 3503 2890 w
-(target) 3704 2890 w
-(program) 4038 2890 w
-(and) 4500 2890 w
-(provides) 1080 3010 w
-(a) 1560 3010 w
-(convenient) 1679 3010 w
-(method) 2271 3010 w
-(of) 2707 3010 w
-(parameterizing) 2869 3010 w
-(differences) 3669 3010 w
-(between) 4273 3010 w
-(machine) 1080 3130 w
-(architectures.) 1548 3130 w
-(Although) 2301 3130 w
-(some) 2805 3130 w
-(effort) 3126 3130 w
-(is) 3455 3130 w
-(required) 3595 3130 w
-(to) 4066 3130 w
-(learn) 4223 3130 w
-(the) 4525 3130 w
-(debugging) 1080 3250 w
-(language,) 1646 3250 w
-(the) 2166 3250 w
-(richness) 2366 3250 w
-(and) 2814 3250 w
-(flexibility) 3039 3250 w
-(of) 3536 3250 w
-(the) 3680 3250 w
-(debugging) 3881 3250 w
-(envi\255) 4448 3250 w
-(ronment) 1080 3370 w
-(encourages) 1530 3370 w
-(new) 2125 3370 w
-(ways) 2358 3370 w
-(of) 2631 3370 w
-(reasoning) 2767 3370 w
-(about) 3283 3370 w
-(the) 3598 3370 w
-(way) 3790 3370 w
-(programs) 4011 3370 w
-(run) 4515 3370 w
-(and the conditions under which they fail.) 1080 3490 w
-10 /LucidaSans-Demi f
-(1.) 720 3850 w
-(Introduction) 873 3850 w
-10 /LucidaSansUnicode00 f
-(The) 970 4006 w
-(size) 1200 4006 w
-(and) 1442 4006 w
-(complexity) 1671 4006 w
-(of) 2252 4006 w
-(programs) 2400 4006 w
-(have) 2917 4006 w
-(increased) 3192 4006 w
-(in) 3706 4006 w
-(proportion) 3847 4006 w
-(to) 4416 4006 w
-(processor) 4564 4006 w
-(speed) 720 4126 w
-(and) 1053 4126 w
-(memory) 1277 4126 w
-(but) 1717 4126 w
-(the) 1923 4126 w
-(interface) 2121 4126 w
-(between) 2588 4126 w
-(debugger) 3038 4126 w
-(and) 3546 4126 w
-(programmer) 3769 4126 w
-(has) 4418 4126 w
-(changed) 4629 4126 w
-(little.) 720 4246 w
-(Graphical) 1042 4246 w
-(user) 1540 4246 w
-(interfaces) 1791 4246 w
-(have) 2307 4246 w
-(eased) 2573 4246 w
-(some) 2895 4246 w
-(of) 3197 4246 w
-(the) 3336 4246 w
-(tedious) 3532 4246 w
-(aspects) 3933 4246 w
-(of) 4339 4246 w
-(the) 4479 4246 w
-(interac\255) 4676 4246 w
-(tion.) 720 4366 w
-(A) 975 4366 w
-(graphical) 1078 4366 w
-(interface) 1559 4366 w
-(is) 2017 4366 w
-(a) 2131 4366 w
-(convenient) 2220 4366 w
-(means) 2782 4366 w
-(for) 3132 4366 w
-(navigating) 3304 4366 w
-(through) 3842 4366 w
-(source) 4262 4366 w
-(and) 4617 4366 w
-(data) 4830 4366 w
-(structures) 720 4486 w
-(but) 1243 4486 w
-(provides) 1439 4486 w
-(little) 1889 4486 w
-(benefit) 2140 4486 w
-(for) 2514 4486 w
-(process) 2687 4486 w
-(control.) 3095 4486 w
-(The) 3535 4486 w
-(introduction) 3750 4486 w
-(of) 4380 4486 w
-(a) 4513 4486 w
-(new) 4603 4486 w
-(con\255) 4833 4486 w
-(current) 720 4606 w
-(language,) 1127 4606 w
-(Alef) 1659 4606 w
-([Win93],) 1907 4606 w
-(emphasized) 2365 4606 w
-(the) 3007 4606 w
-(inadequacies) 3219 4606 w
-(of) 3908 4606 w
-(the) 4063 4606 w
-(existing) 4275 4606 w
-(Plan) 4719 4606 w
-(9) 4977 4606 w
-([Pike90]) 720 4726 w
-(debugger) 1150 4726 w
-10 /LucidaSans-Italic f
-(db) 1655 4726 w
-10 /LucidaSansUnicode00 f
-(,) 1777 4726 w
-(a) 1849 4726 w
-(distant) 1944 4726 w
-(relative) 2318 4726 w
-(of) 2713 4726 w
-10 /LucidaSans-Italic f
-(adb) 2851 4726 w
-10 /LucidaSansUnicode00 f
-(,) 3034 4726 w
-(and) 3106 4726 w
-(made) 3326 4726 w
-(it) 3633 4726 w
-(clear) 3739 4726 w
-(that) 4011 4726 w
-(a) 4243 4726 w
-(new) 4339 4726 w
-(debugger) 4575 4726 w
-(was required.) 720 4846 w
-(Current) 970 5002 w
-(debuggers) 1379 5002 w
-(like) 1936 5002 w
-10 /LucidaSans-Italic f
-(dbx) 2149 5002 w
-10 /LucidaSansUnicode00 f
-(,) 2325 5002 w
-10 /LucidaSans-Italic f
-(sdb) 2398 5002 w
-10 /LucidaSansUnicode00 f
-(,) 2569 5002 w
-(and) 2642 5002 w
-10 /LucidaSans-Italic f
-(gdb) 2863 5002 w
-10 /LucidaSansUnicode00 f
-(are) 3087 5002 w
-(limited) 3280 5002 w
-(to) 3657 5002 w
-(answering) 3796 5002 w
-(only) 4332 5002 w
-(the) 4578 5002 w
-(ques\255) 4775 5002 w
-(tions) 720 5122 w
-(their) 1011 5122 w
-(authors) 1287 5122 w
-(envisage.) 1707 5122 w
-(As) 2245 5122 w
-(a) 2416 5122 w
-(result,) 2521 5122 w
-(they) 2879 5122 w
-(supply) 3136 5122 w
-(a) 3506 5122 w
-(plethora) 3611 5122 w
-(of) 4065 5122 w
-(specialized) 4213 5122 w
-(com\255) 4802 5122 w
-(mands,) 720 5242 w
-(each) 1136 5242 w
-(attempting) 1420 5242 w
-(to) 2011 5242 w
-(anticipate) 2169 5242 w
-(a) 2703 5242 w
-(specific) 2818 5242 w
-(question) 3245 5242 w
-(a) 3726 5242 w
-(user) 3841 5242 w
-(may) 4111 5242 w
-(ask.) 4371 5242 w
-(When) 4659 5242 w
-(a) 4985 5242 w
-(debugging) 720 5362 w
-(situation) 1275 5362 w
-(arises) 1731 5362 w
-(that) 2047 5362 w
-(is) 2271 5362 w
-(beyond) 2384 5362 w
-(the) 2774 5362 w
-(scope) 2962 5362 w
-(of) 3277 5362 w
-(the) 3408 5362 w
-(command) 3596 5362 w
-(set,) 4107 5362 w
-(the) 4316 5362 w
-(tool) 4504 5362 w
-(is) 4725 5362 w
-(use\255) 4838 5362 w
-(less.) 720 5482 w
-(Further,) 1011 5482 w
-(it) 1436 5482 w
-(is) 1543 5482 w
-(often) 1664 5482 w
-(tedious) 1958 5482 w
-(or) 2358 5482 w
-(impossible) 2501 5482 w
-(to) 3067 5482 w
-(reproduce) 3206 5482 w
-(an) 3741 5482 w
-(anomalous) 3899 5482 w
-(state) 4469 5482 w
-(of) 4746 5482 w
-(the) 4885 5482 w
-(program, especially when the state is embedded in the program) 720 5602 w
-10 /LucidaSansUnicode20 f
-(\031) 3830 5602 w
-10 /LucidaSansUnicode00 f
-(s data structures.) 3862 5602 w
-(Acid) 970 5758 w
-(applies) 1217 5758 w
-(some) 1598 5758 w
-(ideas) 1894 5758 w
-(found) 2183 5758 w
-(in) 2503 5758 w
-(CAD) 2629 5758 w
-(software) 2877 5758 w
-(used) 3327 5758 w
-(for) 3594 5758 w
-(hardware) 3769 5758 w
-(test) 4255 5758 w
-(and) 4472 5758 w
-(simula\255) 4688 5758 w
-(tion.) 720 5878 w
-(It) 1008 5878 w
-(is) 1109 5878 w
-(based) 1224 5878 w
-(on) 1547 5878 w
-(the) 1705 5878 w
-(notion) 1895 5878 w
-(that) 2242 5878 w
-(the) 2468 5878 w
-(state) 2658 5878 w
-(and) 2929 5878 w
-(resources) 3144 5878 w
-(of) 3649 5878 w
-(a) 3782 5878 w
-(program) 3872 5878 w
-(are) 4323 5878 w
-(best) 4509 5878 w
-(repre\255) 4750 5878 w
-(sented) 720 5998 w
-(and) 1078 5998 w
-(manipulated) 1291 5998 w
-(by) 1928 5998 w
-(a) 2076 5998 w
-(language.) 2164 5998 w
-(The) 2672 5998 w
-(state) 2886 5998 w
-(and) 3156 5998 w
-(resources,) 3370 5998 w
-(such) 3906 5998 w
-(as) 4166 5998 w
-(memory,) 4306 5998 w
-(regis\255) 4768 5998 w
-(ters,) 720 6118 w
-(variables,) 970 6118 w
-(type) 1466 6118 w
-(information) 1707 6118 w
-(and) 2307 6118 w
-(source) 2520 6118 w
-(code) 2875 6118 w
-(are) 3139 6118 w
-(represented) 3324 6118 w
-(by) 3939 6118 w
-(variables) 4087 6118 w
-(in the lan\255) 4551 6118 w
-(guage.) 720 6238 w
-(Expressions) 1135 6238 w
-(provide) 1769 6238 w
-(a) 2188 6238 w
-(computation) 2297 6238 w
-(mechanism) 2962 6238 w
-(and) 3568 6238 w
-(control) 3802 6238 w
-(statements) 4199 6238 w
-(allow) 4789 6238 w
-(repetitive) 720 6358 w
-(or) 1219 6358 w
-(selective) 1364 6358 w
-(interpretation) 1824 6358 w
-(based) 2532 6358 w
-(on) 2862 6358 w
-(the) 3027 6358 w
-(result) 3224 6358 w
-(of) 3542 6358 w
-(expression) 3682 6358 w
-(evaluation.) 4255 6358 w
-(The) 4859 6358 w
-(heart) 720 6478 w
-(of) 1008 6478 w
-(the) 1143 6478 w
-(Acid) 1335 6478 w
-(debugger) 1584 6478 w
-(is) 2086 6478 w
-(an) 2203 6478 w
-(interpreter) 2357 6478 w
-(for) 2913 6478 w
-(a) 3089 6478 w
-(small) 3181 6478 w
-(typeless) 3475 6478 w
-(language) 3907 6478 w
-(whose) 4387 6478 w
-(opera\255) 4731 6478 w
-(tors mirror the operations of C and Alef, which in turn correspond well to the basic oper\255) 720 6598 w
-(ations) 720 6718 w
-(of) 1053 6718 w
-(the) 1189 6718 w
-(machine.) 1382 6718 w
-(The) 1860 6718 w
-(interpreter) 2079 6718 w
-(itself) 2636 6718 w
-(knows) 2913 6718 w
-(nothing) 3260 6718 w
-(of) 3673 6718 w
-(the) 3809 6718 w
-(underlying) 4002 6718 w
-(hardware;) 4558 6718 w
-(it) 720 6838 w
-(deals) 826 6838 w
-(with) 1120 6838 w
-(the) 1365 6838 w
-(program) 1560 6838 w
-(state) 2016 6838 w
-(and) 2292 6838 w
-(resources) 2511 6838 w
-(in) 3020 6838 w
-(the) 3150 6838 w
-(abstract.) 3344 6838 w
-(Fundamental) 3837 6838 w
-(routines) 4504 6838 w
-(to) 4942 6838 w
-(control) 720 6958 w
-(processes,) 1113 6958 w
-(read) 1677 6958 w
-(files,) 1943 6958 w
-(and) 2228 6958 w
-(interface) 2459 6958 w
-(to) 2934 6958 w
-(the) 3083 6958 w
-(system) 3289 6958 w
-(are) 3680 6958 w
-(implemented) 3883 6958 w
-(as) 4571 6958 w
-(builtin) 4729 6958 w
-8 /S1 f
-(__________________) 720 7058 w
-8 /LucidaSansUnicode00 f
-(Originally) 720 7158 w
-(appeared) 1119 7158 w
-(in) 1506 7158 w
-8 /LucidaSans-Italic f
-(Proc.) 1605 7158 w
-(of) 1827 7158 w
-(the) 1929 7158 w
-(Winter) 2077 7158 w
-(1994) 2357 7158 w
-(USENIX) 2583 7158 w
-(Conf.,) 2884 7158 w
-8 /LucidaSansUnicode00 f
-(pp.) 3142 7158 w
-(211-222,) 3294 7158 w
-(San) 3692 7158 w
-(Francisco,) 3855 7158 w
-(CA) 4272 7158 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(functions) 720 840 w
-(available) 1227 840 w
-(to) 1705 840 w
-(the) 1858 840 w
-(interpreter.) 2068 840 w
-(The) 2706 840 w
-(actual) 2942 840 w
-(debugger) 3286 840 w
-(functionality) 3806 840 w
-(is) 4464 840 w
-(coded) 4599 840 w
-(in) 4949 840 w
-(Acid; commands are implemented as Acid functions.) 720 960 w
-(This) 970 1116 w
-(language-based) 1235 1116 w
-(approach) 2084 1116 w
-(has) 2595 1116 w
-(several) 2823 1116 w
-(advantages.) 3223 1116 w
-(Most) 3895 1116 w
-(importantly,) 4190 1116 w
-(pro\255) 4842 1116 w
-(grams) 720 1236 w
-(written) 1072 1236 w
-(in) 1460 1236 w
-(Acid,) 1600 1236 w
-(including) 1893 1236 w
-(most) 2391 1236 w
-(of) 2682 1236 w
-(the) 2829 1236 w
-(debugger) 3033 1236 w
-(itself,) 3547 1236 w
-(are) 3867 1236 w
-(inherently) 4068 1236 w
-(portable.) 4603 1236 w
-(Furthermore,) 720 1356 w
-(Acid) 1395 1356 w
-(avoids) 1646 1356 w
-(the) 1997 1356 w
-(limitations) 2192 1356 w
-(other) 2744 1356 w
-(debuggers) 3041 1356 w
-(impose) 3597 1356 w
-(when) 3990 1356 w
-(debugging) 4287 1356 w
-(par\255) 4848 1356 w
-(allel) 720 1476 w
-(programs.) 974 1476 w
-(Instead) 1560 1476 w
-(of) 1968 1476 w
-(embedding) 2121 1476 w
-(a) 2723 1476 w
-(fixed) 2833 1476 w
-(process) 3134 1476 w
-(model) 3563 1476 w
-(in) 3920 1476 w
-(the) 4066 1476 w
-(debugger,) 4276 1476 w
-(Acid) 4828 1476 w
-(allows) 720 1596 w
-(the) 1062 1596 w
-(programmer) 1257 1596 w
-(to) 1903 1596 w
-(adapt) 2042 1596 w
-(the) 2356 1596 w
-(debugger) 2552 1596 w
-(to) 3058 1596 w
-(handle) 3197 1596 w
-(an) 3565 1596 w
-(arbitrary) 3723 1596 w
-(process) 4178 1596 w
-(partition\255) 4593 1596 w
-(ing) 720 1716 w
-(or) 915 1716 w
-(program) 1059 1716 w
-(structure.) 1517 1716 w
-(The) 2029 1716 w
-(ability) 2251 1716 w
-(to) 2586 1716 w
-(interact) 2725 1716 w
-(dynamically) 3134 1716 w
-(with) 3745 1716 w
-(an) 3991 1716 w
-(executing) 4149 1716 w
-(process) 4666 1716 w
-(provides) 720 1836 w
-(clear) 1175 1836 w
-(advantages) 1446 1836 w
-(over) 2033 1836 w
-(debuggers) 2282 1836 w
-(constrained) 2837 1836 w
-(to) 3444 1836 w
-(probe) 3581 1836 w
-(a) 3904 1836 w
-(static) 3999 1836 w
-(image.) 4299 1836 w
-(Finally,) 4698 1836 w
-(the) 720 1956 w
-(Acid) 920 1956 w
-(language) 1177 1956 w
-(is) 1665 1956 w
-(a) 1790 1956 w
-(powerful) 1890 1956 w
-(vehicle) 2360 1956 w
-(for) 2739 1956 w
-(expressing) 2922 1956 w
-(assertions) 3498 1956 w
-(about) 4036 1956 w
-(logic,) 4358 1956 w
-(process) 4666 1956 w
-(state,) 720 2076 w
-(and) 1029 2076 w
-(the) 1250 2076 w
-(contents) 1446 2076 w
-(of) 1904 2076 w
-(data) 2043 2076 w
-(structures.) 2295 2076 w
-(When) 2890 2076 w
-(combined) 3198 2076 w
-(with) 3718 2076 w
-(dynamic) 3965 2076 w
-(interaction) 4412 2076 w
-(it) 4974 2076 w
-(allows) 720 2196 w
-(a) 1063 2196 w
-(limited) 1159 2196 w
-(form) 1536 2196 w
-(of) 1809 2196 w
-(automated) 1948 2196 w
-(program) 2508 2196 w
-(verification) 2964 2196 w
-(without) 3543 2196 w
-(requiring) 3948 2196 w
-(modification) 4433 2196 w
-(or) 720 2316 w
-(recompilation) 862 2316 w
-(of) 1569 2316 w
-(the) 1707 2316 w
-(source) 1902 2316 w
-(code.) 2264 2316 w
-(The) 2599 2316 w
-(language) 2820 2316 w
-(is) 3303 2316 w
-(also) 3423 2316 w
-(an) 3659 2316 w
-(excellent) 3816 2316 w
-(vehicle) 4293 2316 w
-(for) 4668 2316 w
-(pre\255) 4847 2316 w
-(serving a test suite for later regression testing.) 720 2436 w
-(The debugger may be customized by) 970 2592 w
-(its) 2803 2592 w
-(users;) 2953 2592 w
-(standard) 3279 2592 w
-(functions) 3739 2592 w
-(may) 4224 2592 w
-(be) 4457 2592 w
-(modified) 4609 2592 w
-(or) 720 2712 w
-(extended) 880 2712 w
-(to) 1392 2712 w
-(suit) 1548 2712 w
-(a) 1785 2712 w
-(particular) 1898 2712 w
-(application) 2419 2712 w
-(or) 3011 2712 w
-(preference.) 3171 2712 w
-(For) 3811 2712 w
-(example,) 4024 2712 w
-(the) 4526 2712 w
-(kernel) 4738 2712 w
-(developers) 720 2832 w
-(in) 1287 2832 w
-(our) 1417 2832 w
-(group) 1620 2832 w
-(require) 1948 2832 w
-(a) 2336 2832 w
-(command) 2431 2832 w
-(set) 2949 2832 w
-(supporting) 3133 2832 w
-(assembler-level) 3704 2832 w
-(debugging) 4519 2832 w
-(while) 720 2952 w
-(the) 1043 2952 w
-(application) 1268 2952 w
-(programmers) 1872 2952 w
-(prefer) 2599 2952 w
-(source-level) 2963 2952 w
-(functionality.) 3635 2952 w
-(Although) 4372 2952 w
-(the) 4885 2952 w
-(default) 720 3072 w
-(library) 1097 3072 w
-(is) 1446 3072 w
-(biased) 1565 3072 w
-(toward) 1921 3072 w
-(assembler-level) 2294 3072 w
-(debugging,) 3108 3072 w
-(it) 3700 3072 w
-(is) 3805 3072 w
-(easily) 3924 3072 w
-(modified) 4235 3072 w
-(to) 4705 3072 w
-(pro\255) 4842 3072 w
-(vide) 720 3192 w
-(a) 956 3192 w
-(convenient) 1047 3192 w
-(source-level) 1611 3192 w
-(interface.) 2249 3192 w
-(The) 2773 3192 w
-(debugger) 2990 3192 w
-(itself) 3490 3192 w
-(does) 3764 3192 w
-(not) 4030 3192 w
-(change;) 4225 3192 w
-(the) 4640 3192 w
-(user) 4830 3192 w
-(combines) 720 3312 w
-(primitives) 1243 3312 w
-(and) 1780 3312 w
-(existing) 2017 3312 w
-(Acid) 2461 3312 w
-(functions) 2730 3312 w
-(in) 3239 3312 w
-(different) 3387 3312 w
-(ways) 3862 3312 w
-(to) 4154 3312 w
-(implement) 4309 3312 w
-(the) 4885 3312 w
-(desired interface.) 720 3432 w
-10 /LucidaSans-Demi f
-(2.) 720 3672 w
-(Related Work) 873 3672 w
-10 /LucidaSansUnicode00 f
-(DUEL) 970 3828 w
-([Gol93],) 1256 3828 w
-(an) 1677 3828 w
-(extension) 1829 3828 w
-(to) 2339 3828 w
-10 /LucidaSans-Italic f
-(gdb) 2472 3828 w
-10 /LucidaSansUnicode00 f
-([Stal91],) 2690 3828 w
-(proposes) 3124 3828 w
-(using) 3607 3828 w
-(a) 3909 3828 w
-(high) 4000 3828 w
-(level) 4251 3828 w
-(expression) 4509 3828 w
-(evaluator) 720 3948 w
-(to) 1202 3948 w
-(solve) 1334 3948 w
-(some) 1617 3948 w
-(of) 1912 3948 w
-(these) 2044 3948 w
-(problems.) 2340 3948 w
-(The) 2863 3948 w
-(evaluator) 3078 3948 w
-(provides) 3560 3948 w
-(iterators) 4010 3948 w
-(to) 4452 3948 w
-(loop) 4583 3948 w
-(over) 4830 3948 w
-(data) 720 4068 w
-(structures) 963 4068 w
-(and) 1485 4068 w
-(conditionals) 1698 4068 w
-(to) 2321 4068 w
-(control) 2452 4068 w
-(evaluation) 2827 4068 w
-(of) 3359 4068 w
-(expressions.) 3491 4068 w
-(The) 4171 4068 w
-(author) 4386 4068 w
-(shows) 4738 4068 w
-(that) 720 4188 w
-(complex) 944 4188 w
-(state) 1391 4188 w
-(queries) 1660 4188 w
-(can) 2051 4188 w
-(be formulated by combining concise expressions but this) 2252 4188 w
-(only) 720 4308 w
-(addresses) 972 4308 w
-(part) 1507 4308 w
-(of) 1751 4308 w
-(the) 1897 4308 w
-(problem.) 2100 4308 w
-(A) 2618 4308 w
-(program) 2735 4308 w
-(is) 3199 4308 w
-(a) 3327 4308 w
-(dynamic) 3430 4308 w
-(entity;) 3883 4308 w
-(questions) 4236 4308 w
-(asked) 4757 4308 w
-(when) 720 4428 w
-(the) 1022 4428 w
-(program) 1222 4428 w
-(is) 1683 4428 w
-(in) 1808 4428 w
-(a) 1944 4428 w
-(static) 2043 4428 w
-(state) 2347 4428 w
-(are) 2627 4428 w
-(meaningful) 2823 4428 w
-(only) 3414 4428 w
-(after) 3662 4428 w
-(the) 3932 4428 w
-(program) 4131 4428 w
-(has) 4591 4428 w
-(been) 4803 4428 w
-10 /LucidaSansUnicode20 f
-(\030) 720 4548 w
-10 /LucidaSansUnicode00 f
-(caught) 752 4548 w
-10 /LucidaSansUnicode20 f
-(\031) 1081 4548 w
-10 /LucidaSansUnicode00 f
-(in) 1154 4548 w
-(that) 1286 4548 w
-(state.) 1518 4548 w
-(The) 1827 4548 w
-(framework) 2049 4548 w
-(for) 2609 4548 w
-(manipulating) 2789 4548 w
-(the) 3469 4548 w
-(program) 3666 4548 w
-(is) 4124 4548 w
-(still) 4246 4548 w
-(as) 4463 4548 w
-(primitive) 4611 4548 w
-(as) 720 4668 w
-(the) 872 4668 w
-(underlying) 1073 4668 w
-(debugger.) 1637 4668 w
-(While) 2180 4668 w
-(DUEL) 2488 4668 w
-(provides) 2785 4668 w
-(a) 3247 4668 w
-(means) 3348 4668 w
-(to) 3711 4668 w
-(probe) 3855 4668 w
-(data) 4185 4668 w
-(structures) 4440 4668 w
-(it) 4974 4668 w
-(entirely) 720 4788 w
-(neglects) 1121 4788 w
-(the) 1564 4788 w
-(most) 1759 4788 w
-(beneficial) 2041 4788 w
-(aspect) 2548 4788 w
-(of) 2901 4788 w
-(debugging) 3039 4788 w
-(languages:) 3600 4788 w
-(the) 4166 4788 w
-(ability) 4361 4788 w
-(to) 4695 4788 w
-(con\255) 4833 4788 w
-(trol) 720 4908 w
-(processes.) 936 4908 w
-(Acid) 1497 4908 w
-(is) 1756 4908 w
-(structured) 1883 4908 w
-(around) 2431 4908 w
-(a) 2822 4908 w
-(thread) 2924 4908 w
-(of) 3285 4908 w
-(control) 3430 4908 w
-(that) 3819 4908 w
-(passes) 4057 4908 w
-(between) 4431 4908 w
-(the) 4885 4908 w
-(interpreter and the target program.) 720 5028 w
-(The) 970 5184 w
-(NeD) 1205 5184 w
-(debugger) 1464 5184 w
-([May92]) 1983 5184 w
-(is) 2422 5184 w
-(a) 2556 5184 w
-(set) 2665 5184 w
-(of) 2864 5184 w
-(extensions) 3017 5184 w
-(to) 3598 5184 w
-(TCL) 3751 5184 w
-([Ous90]) 3991 5184 w
-(that) 4429 5184 w
-(provide) 4675 5184 w
-(debugging) 720 5304 w
-(primitives.) 1283 5304 w
-(The) 1837 5304 w
-(resulting) 2060 5304 w
-(language,) 2531 5304 w
-(NeDtcl,) 3048 5304 w
-(is) 3444 5304 w
-(used) 3566 5304 w
-(to) 3840 5304 w
-(implement) 3980 5304 w
-(a) 4539 5304 w
-(portable) 4635 5304 w
-(interface) 720 5424 w
-(between) 1195 5424 w
-(a) 1653 5424 w
-(conventional) 1759 5424 w
-(debugger,) 2427 5424 w
-(pdb) 2975 5424 w
-([May90],) 3215 5424 w
-(and) 3683 5424 w
-(a) 3914 5424 w
-(server) 4020 5424 w
-(that) 4368 5424 w
-(executes) 4610 5424 w
-(NeDtcl) 720 5544 w
-(programs) 1088 5544 w
-(operating) 1601 5544 w
-(on) 2113 5544 w
-(the) 2282 5544 w
-(target) 2483 5544 w
-(program.) 2817 5544 w
-(Execution) 3343 5544 w
-(of) 3862 5544 w
-(the) 4006 5544 w
-(NeDtcl) 4206 5544 w
-(programs) 4573 5544 w
-(implements) 720 5664 w
-(the) 1351 5664 w
-(debugging) 1568 5664 w
-(primitives) 2151 5664 w
-(that) 2693 5664 w
-(pdb) 2946 5664 w
-(expects.) 3197 5664 w
-(NeD) 3698 5664 w
-(is) 3965 5664 w
-(targeted) 4107 5664 w
-(at) 4577 5664 w
-(multi-) 4732 5664 w
-(process) 720 5784 w
-(debugging) 1127 5784 w
-(across) 1681 5784 w
-(a) 2024 5784 w
-(network, and proves the flexibility of a language as a means) 2112 5784 w
-(of) 720 5904 w
-(communication) 896 5904 w
-(between) 1720 5904 w
-(debugging) 2205 5904 w
-(tools.) 2805 5904 w
-(Whereas) 3155 5904 w
-(NeD) 3641 5904 w
-(provides) 3925 5904 w
-(an) 4420 5904 w
-(interface) 4616 5904 w
-(between) 720 6024 w
-(a) 1160 6024 w
-(conventional) 1248 6024 w
-(debugger) 1898 6024 w
-(and) 2396 6024 w
-(the) 2609 6024 w
-(process) 2797 6024 w
-(it) 3204 6024 w
-(debugs,) 3303 6024 w
-(Acid) 3725 6024 w
-(is) 3970 6024 w
-(the) 4083 6024 w
-(debugger) 4271 6024 w
-(itself.) 4769 6024 w
-(While) 720 6144 w
-(NeD) 1015 6144 w
-(has) 1253 6144 w
-(some) 1454 6144 w
-(of) 1748 6144 w
-(the) 1880 6144 w
-(ideas) 2069 6144 w
-(found) 2357 6144 w
-(in) 2676 6144 w
-(Acid) 2801 6144 w
-(it) 3047 6144 w
-(is) 3147 6144 w
-(targeted) 3261 6144 w
-(toward) 3702 6144 w
-(a) 4070 6144 w
-(different) 4159 6144 w
-(purpose.) 4611 6144 w
-(Acid) 720 6264 w
-(seeks) 981 6264 w
-(to) 1302 6264 w
-(integrate) 1449 6264 w
-(the) 1933 6264 w
-(manipulation) 2136 6264 w
-(of) 2821 6264 w
-(a) 2967 6264 w
-(program) 3070 6264 w
-10 /LucidaSansUnicode20 f
-(\031) 3486 6264 w
-10 /LucidaSansUnicode00 f
-(s) 3518 6264 w
-(resources) 3617 6264 w
-(into) 4135 6264 w
-(the) 4372 6264 w
-(debugger) 4575 6264 w
-(while) 720 6384 w
-(NeD) 1010 6384 w
-(provides) 1252 6384 w
-(a) 1706 6384 w
-(flexible) 1799 6384 w
-(interconnect) 2197 6384 w
-(between) 2840 6384 w
-(components) 3285 6384 w
-(of) 3920 6384 w
-(the) 4056 6384 w
-(debugging) 4249 6384 w
-(envi\255) 4808 6384 w
-(ronment.) 720 6504 w
-(The) 1198 6504 w
-(choice) 1413 6504 w
-(of) 1757 6504 w
-(TCL) 1889 6504 w
-(is) 2108 6504 w
-(appropriate) 2222 6504 w
-(for) 2820 6504 w
-(its) 2993 6504 w
-(use) 3144 6504 w
-(in) 3346 6504 w
-(NeD) 3470 6504 w
-(but) 3708 6504 w
-(is) 3903 6504 w
-(not) 4016 6504 w
-(suitable) 4209 6504 w
-(for) 4624 6504 w
-(Acid.) 4796 6504 w
-(Acid) 720 6624 w
-(relies) 967 6624 w
-(on) 1264 6624 w
-(the) 1422 6624 w
-(coupling) 1612 6624 w
-(of) 2066 6624 w
-(the) 2199 6624 w
-(type) 2389 6624 w
-(system) 2632 6624 w
-(with) 3007 6624 w
-(expression) 3247 6624 w
-(evaluation,) 3814 6624 w
-(which) 4380 6624 w
-(are) 4697 6624 w
-(the) 4885 6624 w
-(root of its design, to provide the debugging primitives.) 720 6744 w
-(Dalek) 970 6900 w
-([Ols90]) 1278 6900 w
-(is) 1663 6900 w
-(an) 1778 6900 w
-(event) 1930 6900 w
-(based) 2228 6900 w
-(language) 2552 6900 w
-(extension) 3031 6900 w
-(to) 3542 6900 w
-(gdb.) 3676 6900 w
-(State) 3932 6900 w
-(transitions) 4207 6900 w
-(in) 4758 6900 w
-(the) 4885 6900 w
-(target program cause events to be queued for processing by the debugging language.) 720 7020 w
-(Acid) 970 7176 w
-(has) 1226 7176 w
-(many) 1438 7176 w
-(of) 1744 7176 w
-(the) 1886 7176 w
-(advantages) 2085 7176 w
-(of) 2677 7176 w
-(same) 2819 7176 w
-(process) 3118 7176 w
-(or) 3537 7176 w
-10 /LucidaSans-Italic f
-(local) 3684 7176 w
-(agent) 3955 7176 w
-10 /LucidaSansUnicode00 f
-(debuggers,) 4275 7176 w
-(like) 4868 7176 w
-(Parasight) 720 7296 w
-([Aral],) 1201 7296 w
-(without) 1527 7296 w
-(the) 1926 7296 w
-(need) 2115 7296 w
-(for) 2386 7296 w
-(dynamic) 2558 7296 w
-(linking) 2996 7296 w
-(or) 3360 7296 w
-(shared) 3495 7296 w
-(memory.) 3856 7296 w
-(Acid) 4349 7296 w
-(improves) 4594 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(on) 720 840 w
-(the) 881 840 w
-(ideas) 1074 840 w
-(of) 1366 840 w
-(these) 1502 840 w
-(other) 1802 840 w
-(systems) 2097 840 w
-(by) 2526 840 w
-(completely) 2679 840 w
-(integrating) 3244 840 w
-(all) 3815 840 w
-(aspects) 3967 840 w
-(of) 4370 840 w
-(the) 4507 840 w
-(debug\255) 4701 840 w
-(ging) 720 960 w
-(process) 969 960 w
-(into) 1377 960 w
-(the) 1599 960 w
-(language) 1787 960 w
-(environment.) 2263 960 w
-(Of) 2939 960 w
-(particular) 3087 960 w
-(importance) 3583 960 w
-(is) 4164 960 w
-(the) 4277 960 w
-(relationship) 4465 960 w
-(between) 720 1080 w
-(Acid) 1166 1080 w
-(variables,) 1417 1080 w
-(program) 1919 1080 w
-(symbols,) 2374 1080 w
-(source) 2845 1080 w
-(code,) 3206 1080 w
-(registers) 3509 1080 w
-(and) 3973 1080 w
-(type) 4193 1080 w
-(information.) 4441 1080 w
-(This integration is made possible by the design of the Acid language.) 720 1200 w
-(Interpreted) 970 1356 w
-(languages) 1548 1356 w
-(such) 2079 1356 w
-(as) 2342 1356 w
-(Lisp) 2485 1356 w
-(and) 2718 1356 w
-(Smalltalk) 2936 1356 w
-(are) 3413 1356 w
-(able) 3603 1356 w
-(to) 3844 1356 w
-(provide) 3980 1356 w
-(richer) 4383 1356 w
-(debug\255) 4701 1356 w
-(ging) 720 1476 w
-(environments) 991 1476 w
-(through) 1709 1476 w
-(more) 2152 1476 w
-(complete) 2459 1476 w
-(information) 2961 1476 w
-(than) 3584 1476 w
-(their) 3856 1476 w
-(compiled) 4137 1476 w
-(counter\255) 4637 1476 w
-(parts.) 720 1596 w
-(Acid) 1038 1596 w
-(is) 1289 1596 w
-(a) 1408 1596 w
-(means) 1502 1596 w
-(to) 1858 1596 w
-(gather) 1995 1596 w
-(and) 2347 1596 w
-(represent) 2566 1596 w
-(similar) 3068 1596 w
-(information) 3434 1596 w
-(about) 4040 1596 w
-(compiled) 4357 1596 w
-(pro\255) 4842 1596 w
-(grams through cooperation with the compilation tools and library implementers.) 720 1716 w
-10 /LucidaSans-Demi f
-(3.) 720 1956 w
-(Acid the Language) 873 1956 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 2112 w
-(is) 1221 2112 w
-(a) 1340 2112 w
-(small) 1434 2112 w
-(interpreted) 1730 2112 w
-(language) 2311 2112 w
-(targeted) 2794 2112 w
-(to) 3241 2112 w
-(its) 3379 2112 w
-(debugging) 3536 2112 w
-(task.) 4097 2112 w
-(It) 4402 2112 w
-(focuses) 4508 2112 w
-(on) 4917 2112 w
-(representing) 720 2232 w
-(program) 1380 2232 w
-(state) 1840 2232 w
-(and) 2120 2232 w
-(addressing) 2344 2232 w
-(data) 2921 2232 w
-(rather) 3175 2232 w
-(than) 3511 2232 w
-(expressing) 3770 2232 w
-(complex) 4345 2232 w
-(com\255) 4802 2232 w
-(putations.) 720 2352 w
-(Program) 1253 2352 w
-(state) 1705 2352 w
-(is) 1985 2352 w
-10 /LucidaSans-Italic f
-(addressable) 2109 2352 w
-10 /LucidaSansUnicode00 f
-(from) 2739 2352 w
-(an) 3015 2352 w
-(Acid) 3176 2352 w
-(program.) 3432 2352 w
-(In) 3956 2352 w
-(addition) 4091 2352 w
-(to) 4534 2352 w
-(parsing) 4677 2352 w
-(and) 720 2472 w
-(executing) 945 2472 w
-(expressions) 1466 2472 w
-(and) 2093 2472 w
-(providing) 2318 2472 w
-(an) 2825 2472 w
-(architecture-independent) 2986 2472 w
-(interface) 4275 2472 w
-(to) 4743 2472 w
-(the) 4885 2472 w
-(target) 720 2592 w
-(process,) 1052 2592 w
-(the) 1502 2592 w
-(interpreter) 1701 2592 w
-(supplies) 2264 2592 w
-(a) 2712 2592 w
-(mark-and-scan) 2811 2592 w
-(garbage) 3617 2592 w
-(collector) 4055 2592 w
-(to) 4515 2592 w
-(manage) 4657 2592 w
-(storage.) 720 2712 w
-(Every) 970 2868 w
-(Acid) 1274 2868 w
-(session) 1535 2868 w
-(begins) 1945 2868 w
-(with) 2317 2868 w
-(the) 2571 2868 w
-(loading) 2775 2868 w
-(of) 3185 2868 w
-(the) 3333 2868 w
-(Acid) 3538 2868 w
-(libraries.) 3800 2868 w
-(These) 4308 2868 w
-(libraries) 4646 2868 w
-(contain) 720 2988 w
-(functions,) 1141 2988 w
-(written) 1689 2988 w
-(in) 2092 2988 w
-(Acid,) 2247 2988 w
-(that) 2555 2988 w
-(provide) 2809 2988 w
-(a) 3237 2988 w
-(standard) 3355 2988 w
-(debugging) 3845 2988 w
-(environment) 4429 2988 w
-(including) 720 3108 w
-(breakpoint) 1211 3108 w
-(management,) 1778 3108 w
-(stepping) 2483 3108 w
-(by) 2949 3108 w
-(instruction) 3107 3108 w
-(or) 3672 3108 w
-(statement,) 3817 3108 w
-(stack) 4376 3108 w
-(tracing,) 4671 3108 w
-(and) 720 3228 w
-(access) 942 3228 w
-(to) 1299 3228 w
-(variables,) 1439 3228 w
-(memory,) 1944 3228 w
-(and) 2414 3228 w
-(registers.) 2636 3228 w
-(The) 3166 3228 w
-(library) 3389 3228 w
-(contains) 3741 3228 w
-(600) 4191 3228 w
-(lines) 4421 3228 w
-(of) 4689 3228 w
-(Acid) 4828 3228 w
-(code) 720 3348 w
-(and) 1005 3348 w
-(provides) 1239 3348 w
-(functionality) 1709 3348 w
-(similar) 2366 3348 w
-(to) 2747 3348 w
-10 /LucidaSans-Italic f
-(dbx) 2899 3348 w
-10 /LucidaSansUnicode00 f
-(.) 3075 3348 w
-(Following) 3193 3348 w
-(the) 3711 3348 w
-(loading) 3921 3348 w
-(of) 4337 3348 w
-(the) 4490 3348 w
-(system) 4700 3348 w
-(library,) 720 3468 w
-(Acid) 1109 3468 w
-(loads) 1368 3468 w
-(user-specified) 1674 3468 w
-(libraries;) 2424 3468 w
-(this) 2897 3468 w
-(load) 3122 3468 w
-(sequence) 3376 3468 w
-(allows) 3879 3468 w
-(the) 4227 3468 w
-(user) 4428 3468 w
-(to) 4684 3468 w
-(aug\255) 4828 3468 w
-(ment) 720 3588 w
-(or) 1022 3588 w
-(override) 1178 3588 w
-(the) 1631 3588 w
-(standard) 1840 3588 w
-(commands) 2322 3588 w
-(to) 2906 3588 w
-(customize) 3059 3588 w
-(the) 3611 3588 w
-(debugging) 3821 3588 w
-(environment.) 4397 3588 w
-(When) 720 3708 w
-(all) 1032 3708 w
-(libraries) 1191 3708 w
-(are) 1630 3708 w
-(loaded,) 1827 3708 w
-(Acid) 2231 3708 w
-(issues) 2488 3708 w
-(an) 2833 3708 w
-(interactive) 2995 3708 w
-(prompt) 3545 3708 w
-(and) 3948 3708 w
-(begins) 4173 3708 w
-(evaluating) 4541 3708 w
-(expressions) 720 3828 w
-(entered) 1339 3828 w
-(by) 1747 3828 w
-(the) 1899 3828 w
-(user.) 2091 3828 w
-(The) 2402 3828 w
-(Acid) 2621 3828 w
-10 /LucidaSansUnicode20 f
-(\030) 2871 3828 w
-10 /LucidaSansUnicode00 f
-(commands) 2903 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 3432 3828 w
-10 /LucidaSansUnicode00 f
-(are) 3502 3828 w
-(actually) 3692 3828 w
-(invocations) 4100 3828 w
-(of) 4688 3828 w
-(buil\255) 4824 3828 w
-(tin) 720 3948 w
-(primitives) 887 3948 w
-(or) 1406 3948 w
-(previously) 1547 3948 w
-(defined) 2082 3948 w
-(Acid) 2486 3948 w
-(functions.) 2736 3948 w
-(Acid) 3258 3948 w
-(evaluates) 3508 3948 w
-(each) 3999 3948 w
-(expression) 4261 3948 w
-(as) 4830 3948 w
-(it) 4974 3948 w
-(is entered and prints the result.) 720 4068 w
-10 /LucidaSans-Demi f
-(4.) 720 4308 w
-(Types and Variables) 873 4308 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 4464 w
-(variables) 1219 4464 w
-(are) 1687 4464 w
-(of) 1876 4464 w
-(four) 2011 4464 w
-(basic) 2249 4464 w
-(types:) 2535 4464 w
-10 /LucidaSans-Italic f
-(integer) 2863 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3207 4464 w
-10 /LucidaSans-Italic f
-(string) 3276 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3563 4464 w
-10 /LucidaSans-Italic f
-(float) 3632 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3855 4464 w
-(and) 3924 4464 w
-10 /LucidaSans-Italic f
-(list) 4141 4464 w
-10 /LucidaSansUnicode00 f
-(.) 4286 4464 w
-(The) 4387 4464 w
-(type) 4605 4464 w
-(of) 4850 4464 w
-(a) 4985 4464 w
-(variable) 720 4584 w
-(is) 1153 4584 w
-(inferred) 1286 4584 w
-(by) 1723 4584 w
-(the) 1890 4584 w
-(type) 2097 4584 w
-(of) 2357 4584 w
-(the) 2507 4584 w
-(right-hand) 2714 4584 w
-(side) 3297 4584 w
-(of) 3548 4584 w
-(an) 3698 4584 w
-(assignment) 3867 4584 w
-(expression.) 4477 4584 w
-(Many) 720 4704 w
-(of) 1021 4704 w
-(the) 1165 4704 w
-(operators) 1366 4704 w
-(can) 1878 4704 w
-(be) 2092 4704 w
-(applied) 2257 4704 w
-(to) 2661 4704 w
-(more) 2805 4704 w
-(than) 3102 4704 w
-(one) 3364 4704 w
-(type;) 3590 4704 w
-(for) 3877 4704 w
-(these) 4063 4704 w
-(operators) 4372 4704 w
-(the) 4885 4704 w
-(action) 720 4824 w
-(of) 1061 4824 w
-(the) 1205 4824 w
-(operator) 1406 4824 w
-(is) 1867 4824 w
-(determined) 1993 4824 w
-(by) 2595 4824 w
-(the) 2756 4824 w
-(type) 2957 4824 w
-(of) 3211 4824 w
-(its) 3354 4824 w
-(operands.) 3516 4824 w
-(For) 4077 4824 w
-(example,) 4278 4824 w
-(the) 4768 4824 w
-10 /LucidaTypewriter f
-(+) 4968 4824 w
-10 /LucidaSansUnicode00 f
-(operator) 720 4944 w
-(adds) 1183 4944 w
-10 /LucidaSans-Italic f
-(integer) 1463 4944 w
-10 /LucidaSansUnicode00 f
-(and) 1855 4944 w
-10 /LucidaSans-Italic f
-(float) 2083 4944 w
-10 /LucidaSansUnicode00 f
-(operands,) 2354 4944 w
-(and) 2886 4944 w
-(concatenates) 3114 4944 w
-10 /LucidaSans-Italic f
-(string) 3797 4944 w
-10 /LucidaSansUnicode00 f
-(and) 4133 4944 w
-10 /LucidaSans-Italic f
-(list) 4362 4944 w
-10 /LucidaSansUnicode00 f
-(operands.) 4556 4944 w
-(Lists) 720 5064 w
-(are) 974 5064 w
-(the) 1159 5064 w
-(only complex type in Acid; there are no arrays, structures or pointers. Oper\255) 1347 5064 w
-(ators) 720 5184 w
-(provide) 1032 5184 w
-10 /LucidaTypewriter f
-(head) 1464 5184 w
-10 /LucidaSansUnicode00 f
-(,) 1752 5184 w
-10 /LucidaTypewriter f
-(tail) 1851 5184 w
-10 /LucidaSansUnicode00 f
-(,) 2139 5184 w
-10 /LucidaTypewriter f
-(append) 2238 5184 w
-10 /LucidaSansUnicode00 f
-(and) 2737 5184 w
-10 /LucidaTypewriter f
-(delete) 2984 5184 w
-10 /LucidaSansUnicode00 f
-(operations.) 3484 5184 w
-(Lists) 4132 5184 w
-(can) 4421 5184 w
-(also) 4657 5184 w
-(be) 4921 5184 w
-(indexed like arrays.) 720 5304 w
-(Acid) 970 5460 w
-(has) 1222 5460 w
-(two) 1430 5460 w
-(levels) 1645 5460 w
-(of) 1958 5460 w
-(scope:) 2096 5460 w
-(global) 2450 5460 w
-(and) 2789 5460 w
-(local.) 3010 5460 w
-(Function) 3340 5460 w
-(parameters) 3799 5460 w
-(and) 4388 5460 w
-(variables) 4609 5460 w
-(declared) 720 5580 w
-(in) 1173 5580 w
-(a) 1303 5580 w
-(function) 1397 5580 w
-(body) 1837 5580 w
-(using) 2115 5580 w
-(the) 2420 5580 w
-10 /LucidaTypewriter f
-(local) 2614 5580 w
-10 /LucidaSansUnicode00 f
-(keyword) 3013 5580 w
-(are) 3460 5580 w
-(created) 3651 5580 w
-(at) 4049 5580 w
-(entry) 4180 5580 w
-(to) 4466 5580 w
-(the) 4602 5580 w
-(func\255) 4795 5580 w
-(tion) 720 5700 w
-(and) 945 5700 w
-(exist) 1161 5700 w
-(for) 1431 5700 w
-(the) 1607 5700 w
-(lifetime) 1799 5700 w
-(of) 2202 5700 w
-(a) 2337 5700 w
-(function.) 2429 5700 w
-(Global) 2931 5700 w
-(variables) 3277 5700 w
-(are) 3745 5700 w
-(created) 3934 5700 w
-(by) 4330 5700 w
-(assignment) 4482 5700 w
-(and) 720 5820 w
-(need) 942 5820 w
-(not) 1221 5820 w
-(be) 1422 5820 w
-(declared.) 1582 5820 w
-(All) 2101 5820 w
-(variables) 2269 5820 w
-(and) 2741 5820 w
-(functions) 2962 5820 w
-(in) 3455 5820 w
-(the) 3587 5820 w
-(program) 3783 5820 w
-(being) 4240 5820 w
-(debugged) 4553 5820 w
-(are) 720 5940 w
-(entered) 910 5940 w
-(in) 1319 5940 w
-(the) 1448 5940 w
-(Acid) 1641 5940 w
-(symbol) 1891 5940 w
-(table) 2278 5940 w
-(as) 2556 5940 w
-(global) 2700 5940 w
-(variables) 3037 5940 w
-(during) 3506 5940 w
-(Acid) 3863 5940 w
-(initialization.) 4113 5940 w
-(Con\255) 4815 5940 w
-(flicting) 720 6060 w
-(variable) 1104 6060 w
-(names) 1532 6060 w
-(are) 1897 6060 w
-(resolved) 2097 6060 w
-(by) 2554 6060 w
-(prefixing) 2717 6060 w
-(enough) 3205 6060 w
-10 /LucidaSansUnicode20 f
-(\030) 3617 6060 w
-10 /LucidaSansUnicode00 f
-($) 3649 6060 w
-10 /LucidaSansUnicode20 f
-(\031) 3712 6060 w
-10 /LucidaSansUnicode00 f
-(characters) 3791 6060 w
-(to) 4338 6060 w
-(make) 4483 6060 w
-(them) 4792 6060 w
-(unique.) 720 6180 w
-(Syntactically,) 1157 6180 w
-(Acid) 1821 6180 w
-(variables) 2072 6180 w
-(and) 2542 6180 w
-(target) 2761 6180 w
-(program) 3088 6180 w
-(symbols) 3543 6180 w
-(are) 3982 6180 w
-(referenced) 4173 6180 w
-(identi\255) 4731 6180 w
-(cally.) 720 6300 w
-(However,) 1041 6300 w
-(the) 1531 6300 w
-(variables) 1727 6300 w
-(are) 2199 6300 w
-(managed) 2392 6300 w
-(differently) 2879 6300 w
-(in) 3418 6300 w
-(the) 3549 6300 w
-(Acid) 3744 6300 w
-(symbol) 3996 6300 w
-(table) 4385 6300 w
-(and) 4665 6300 w
-(the) 4885 6300 w
-(user) 720 6420 w
-(must) 975 6420 w
-(be) 1264 6420 w
-(aware) 1429 6420 w
-(of) 1759 6420 w
-(this) 1903 6420 w
-(distinction.) 2128 6420 w
-(The) 2749 6420 w
-(value) 2976 6420 w
-(of) 3276 6420 w
-(an) 3420 6420 w
-(Acid) 3583 6420 w
-(variable) 3841 6420 w
-(is) 4267 6420 w
-(stored) 4393 6420 w
-(in) 4748 6420 w
-(the) 4885 6420 w
-(symbol) 720 6540 w
-(table;) 1117 6540 w
-(a) 1437 6540 w
-(reference) 1540 6540 w
-(returns) 2044 6540 w
-(the) 2442 6540 w
-(value.) 2645 6540 w
-(The) 3011 6540 w
-(symbol) 3240 6540 w
-(table) 3637 6540 w
-(entry) 3925 6540 w
-(for) 4221 6540 w
-(a) 4408 6540 w
-(variable) 4511 6540 w
-(or) 4938 6540 w
-(function) 720 6660 w
-(in) 1160 6660 w
-(the) 1290 6660 w
-(target) 1484 6660 w
-(program) 1811 6660 w
-(contains) 2266 6660 w
-(the) 2713 6660 w
-(address) 2908 6660 w
-(of) 3328 6660 w
-(that) 3466 6660 w
-(symbol) 3697 6660 w
-(in) 4086 6660 w
-(the) 4217 6660 w
-(image) 4412 6660 w
-(of) 4747 6660 w
-(the) 4885 6660 w
-(program.) 720 6780 w
-(Thus,) 1264 6780 w
-(the) 1598 6780 w
-(value) 1817 6780 w
-(of) 2134 6780 w
-(a) 2295 6780 w
-(program) 2413 6780 w
-(variable) 2892 6780 w
-(is) 3335 6780 w
-(accessed) 3478 6780 w
-(by) 3975 6780 w
-(indirect) 4153 6780 w
-(reference) 4584 6780 w
-(through) 720 6900 w
-(the) 1148 6900 w
-(Acid) 1344 6900 w
-(variable) 1597 6900 w
-(that) 2018 6900 w
-(has) 2251 6900 w
-(the) 2461 6900 w
-(same) 2658 6900 w
-(name;) 2955 6900 w
-(the) 3295 6900 w
-(value) 3492 6900 w
-(of) 3788 6900 w
-(an) 3928 6900 w
-(Acid) 4087 6900 w
-(variable) 4341 6900 w
-(is) 4763 6900 w
-(the) 4885 6900 w
-(address of the corresponding program variable.) 720 7020 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(5.) 720 840 w
-(Control Flow) 873 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 996 w
-10 /LucidaTypewriter f
-(while) 1184 996 w
-10 /LucidaSansUnicode00 f
-(and) 1578 996 w
-10 /LucidaTypewriter f
-(loop) 1792 996 w
-10 /LucidaSansUnicode00 f
-(statements) 2114 996 w
-(implement) 2683 996 w
-(looping.) 3235 996 w
-(The) 3700 996 w
-(former) 3915 996 w
-(is) 4278 996 w
-(similar) 4392 996 w
-(to) 4753 996 w
-(the) 4885 996 w
-(same) 720 1116 w
-(statement) 1009 1116 w
-(in) 1527 1116 w
-(C.) 1652 1116 w
-(The) 1818 1116 w
-(latter) 2032 1116 w
-(evaluates) 2320 1116 w
-(starting) 2806 1116 w
-(and) 3213 1116 w
-(ending) 3426 1116 w
-(expressions) 3793 1116 w
-(yielding) 4408 1116 w
-(inte\255) 4823 1116 w
-(gers and iterates while an incrementing loop index is) 720 1236 w
-(within) 3336 1236 w
-(the) 3665 1236 w
-(bounds) 3853 1236 w
-(of) 4248 1236 w
-(those) 4379 1236 w
-(expres\255) 4679 1236 w
-(sions.) 720 1356 w
-9 /LucidaTypewriter f
-(acid:) 1008 1526 w
-(i) 1398 1526 w
-(=) 1528 1526 w
-(0;) 1658 1526 w
-(loop) 1853 1526 w
-(1,5) 2178 1526 w
-(do) 2438 1526 w
-(print\(i=i+1\)) 2633 1526 w
-(0x00000001) 1008 1636 w
-(0x00000002) 1008 1746 w
-(0x00000003) 1008 1856 w
-(0x00000004) 1008 1966 w
-(0x00000005) 1008 2076 w
-(acid:) 1008 2186 w
-10 /LucidaSansUnicode00 f
-(The traditional) 720 2366 w
-10 /LucidaTypewriter f
-(if-then-else) 1463 2366 w
-10 /LucidaSansUnicode00 f
-(statement implements conditional execution.) 2359 2366 w
-10 /LucidaSans-Demi f
-(6.) 720 2606 w
-(Addressing) 873 2606 w
-10 /LucidaSansUnicode00 f
-(Two) 970 2762 w
-(indirection) 1240 2762 w
-(operators) 1829 2762 w
-(allow) 2365 2762 w
-(Acid) 2686 2762 w
-(to) 2968 2762 w
-(access) 3136 2762 w
-(values) 3521 2762 w
-(in) 3896 2762 w
-(the) 4057 2762 w
-(program) 4282 2762 w
-(being) 4768 2762 w
-(debugged.) 720 2882 w
-(The) 1305 2882 w
-10 /LucidaTypewriter f
-(*) 1520 2882 w
-10 /LucidaSansUnicode00 f
-(operator) 1626 2882 w
-(fetches) 2075 2882 w
-(a) 2459 2882 w
-(value) 2548 2882 w
-(from) 2836 2882 w
-(the) 3102 2882 w
-(memory) 3291 2882 w
-(image) 3721 2882 w
-(of) 4050 2882 w
-(an) 4182 2882 w
-(executing) 4333 2882 w
-(pro\255) 4842 2882 w
-(cess;) 720 3002 w
-(the) 995 3002 w
-10 /LucidaTypewriter f
-(@) 1184 3002 w
-10 /LucidaSansUnicode00 f
-(operator) 1290 3002 w
-(fetches) 1740 3002 w
-(a) 2125 3002 w
-(value) 2215 3002 w
-(from) 2504 3002 w
-(the) 2771 3002 w
-(text) 2961 3002 w
-(file) 3187 3002 w
-(of) 3373 3002 w
-(the) 3506 3002 w
-(process.) 3696 3002 w
-(When) 4169 3002 w
-(either) 4470 3002 w
-(oper\255) 4786 3002 w
-(ator appears on the left side of an assignment, the value is written rather than read.) 720 3122 w
-(The) 970 3278 w
-(indirection) 1185 3278 w
-(operator) 1739 3278 w
-(must) 2189 3278 w
-(know) 2467 3278 w
-(the) 2760 3278 w
-(size) 2950 3278 w
-(of) 3178 3278 w
-(the) 3311 3278 w
-(object) 3501 3278 w
-(referenced) 3834 3278 w
-(by) 4388 3278 w
-(a) 4538 3278 w
-(variable.) 4628 3278 w
-(The) 720 3398 w
-(Plan) 934 3398 w
-(9) 1168 3398 w
-(compilers) 1264 3398 w
-(neglect) 1771 3398 w
-(to) 2157 3398 w
-(include) 2288 3398 w
-(this) 2673 3398 w
-(information) 2885 3398 w
-(in the program symbol table, so) 3485 3398 w
-(Acid) 720 3518 w
-(cannot) 967 3518 w
-(derive) 1330 3518 w
-(this) 1662 3518 w
-(information) 1876 3518 w
-(implicitly.) 2478 3518 w
-(Instead) 3019 3518 w
-(Acid) 3408 3518 w
-(variables) 3656 3518 w
-(have) 4123 3518 w
-(formats.) 4384 3518 w
-(The) 4859 3518 w
-(format) 720 3638 w
-(is) 1081 3638 w
-(a) 1198 3638 w
-(code) 1290 3638 w
-(letter) 1558 3638 w
-(specifying) 1851 3638 w
-(the) 2380 3638 w
-(printing) 2572 3638 w
-(style) 2994 3638 w
-(and) 3256 3638 w
-(the) 3473 3638 w
-(effect) 3665 3638 w
-(of) 3975 3638 w
-(some) 4109 3638 w
-(of) 4406 3638 w
-(the) 4540 3638 w
-(opera\255) 4731 3638 w
-(tors on that variable.) 720 3758 w
-(The indirection operators look at the format code to determine the) 1796 3758 w
-(number) 720 3878 w
-(of) 1134 3878 w
-(bytes) 1269 3878 w
-(to) 1565 3878 w
-(read) 1700 3878 w
-(or) 1952 3878 w
-(write.) 2091 3878 w
-(The) 2432 3878 w
-(format) 2650 3878 w
-(codes) 3011 3878 w
-(are) 3330 3878 w
-(derived) 3518 3878 w
-(from) 3914 3878 w
-(the) 4182 3878 w
-(format) 4373 3878 w
-(letters) 4733 3878 w
-(used) 720 3998 w
-(by) 991 3998 w
-10 /LucidaSans-Italic f
-(db) 1145 3998 w
-10 /LucidaSansUnicode00 f
-(.) 1267 3998 w
-(By) 1370 3998 w
-(default,) 1519 3998 w
-(symbol) 1929 3998 w
-(table) 2317 3998 w
-(variables) 2596 3998 w
-(and) 3066 3998 w
-(numeric) 3285 3998 w
-(constants) 3718 3998 w
-(are) 4224 3998 w
-(assigned) 4416 3998 w
-(the) 4885 3998 w
-(format) 720 4118 w
-(code) 1094 4118 w
-10 /LucidaTypewriter f
-('X') 1374 4118 w
-10 /LucidaSansUnicode00 f
-(which) 1639 4118 w
-(specifies) 1969 4118 w
-(32-bit) 2441 4118 w
-(hexadecimal.) 2803 4118 w
-(Printing) 3526 4118 w
-(such) 3952 4118 w
-(a) 4227 4118 w
-(variable) 4331 4118 w
-(yields) 4760 4118 w
-(output) 720 4238 w
-(of) 1087 4238 w
-(the) 1230 4238 w
-(form) 1430 4238 w
-10 /LucidaTypewriter f
-(0x00123456) 1707 4238 w
-10 /LucidaSansUnicode00 f
-(.) 2427 4238 w
-(An) 2537 4238 w
-(indirect) 2714 4238 w
-(reference) 3128 4238 w
-(through) 3630 4238 w
-(the) 4063 4238 w
-(variable) 4264 4238 w
-(fetches) 4690 4238 w
-(32) 720 4358 w
-(bits) 888 4358 w
-(of) 1110 4358 w
-(data) 1250 4358 w
-(at) 1502 4358 w
-(the) 1636 4358 w
-(address) 1833 4358 w
-(indicated) 2255 4358 w
-(by) 2741 4358 w
-(the) 2897 4358 w
-(variable.) 3093 4358 w
-(Other) 3578 4358 w
-(formats) 3893 4358 w
-(specify) 4309 4358 w
-(various) 4689 4358 w
-(data) 720 4478 w
-(types,) 964 4478 w
-(for) 1289 4478 w
-(example) 1462 4478 w
-10 /LucidaTypewriter f
-(i) 1909 4478 w
-10 /LucidaSansUnicode00 f
-(an) 2015 4478 w
-(instruction,) 2166 4478 w
-10 /LucidaTypewriter f
-(D) 2754 4478 w
-10 /LucidaSansUnicode00 f
-(a) 2860 4478 w
-(signed) 2949 4478 w
-(32) 3306 4478 w
-(bit) 3467 4478 w
-(decimal,) 3631 4478 w
-10 /LucidaTypewriter f
-(s) 4074 4478 w
-10 /LucidaSansUnicode00 f
-(a) 4181 4478 w
-(null-terminated) 4271 4478 w
-(string.) 720 4598 w
-(The) 1099 4598 w
-10 /LucidaTypewriter f
-(fmt) 1313 4598 w
-10 /LucidaSansUnicode00 f
-(function allows the user to change the format code of a variable to con\255) 1562 4598 w
-(trol) 720 4718 w
-(the) 932 4718 w
-(printing) 1131 4718 w
-(format) 1560 4718 w
-(and) 1928 4718 w
-(operator) 2152 4718 w
-(side) 2611 4718 w
-(effects.) 2854 4718 w
-(This) 3287 4718 w
-(function) 3536 4718 w
-(evaluates) 3981 4718 w
-(the) 4479 4718 w
-(expres\255) 4679 4718 w
-(sion) 720 4838 w
-(supplied) 970 4838 w
-(as) 1433 4838 w
-(the) 1586 4838 w
-(first) 1788 4838 w
-(argument,) 2030 4838 w
-(attaches) 2577 4838 w
-(the) 3028 4838 w
-(format) 3230 4838 w
-(code) 3601 4838 w
-(supplied) 3879 4838 w
-(as) 4342 4838 w
-(the) 4495 4838 w
-(second) 4696 4838 w
-(argument) 720 4958 w
-(to) 1222 4958 w
-(the) 1354 4958 w
-(result) 1544 4958 w
-(and) 1855 4958 w
-(returns) 2070 4958 w
-(that) 2455 4958 w
-(value.) 2681 4958 w
-(If) 3034 4958 w
-(the) 3135 4958 w
-(result) 3325 4958 w
-(is) 3636 4958 w
-(assigned) 3751 4958 w
-(to) 4215 4958 w
-(a) 4348 4958 w
-(variable,) 4438 4958 w
-(the) 4885 4958 w
-(new) 720 5078 w
-(format) 949 5078 w
-(code) 1307 5078 w
-(applies) 1572 5078 w
-(to) 1952 5078 w
-(that) 2084 5078 w
-(variable.) 2309 5078 w
-(For) 2786 5078 w
-(convenience,) 2975 5078 w
-(Acid) 3638 5078 w
-(provides) 3883 5078 w
-(the) 4332 5078 w
-10 /LucidaTypewriter f
-(\\) 4520 5078 w
-10 /LucidaSansUnicode00 f
-(operator) 4625 5078 w
-(as a shorthand infix form of) 720 5198 w
-10 /LucidaTypewriter f
-(fmt) 2115 5198 w
-10 /LucidaSansUnicode00 f
-(.) 2331 5198 w
-(For example:) 2427 5198 w
-9 /LucidaTypewriter f
-(acid:) 1008 5368 w
-(x=10) 1398 5368 w
-(acid:) 1008 5478 w
-(x) 1398 5478 w
-(//) 3153 5478 w
-(print) 3348 5478 w
-(x) 3738 5478 w
-(in) 3868 5478 w
-(hex) 4063 5478 w
-(0x0000000a) 1008 5588 w
-(acid:) 1008 5698 w
-(x) 1398 5698 w
-(=) 1528 5698 w
-(fmt\(x,) 1658 5698 w
-('D'\)) 2113 5698 w
-(//) 3153 5698 w
-(make) 3348 5698 w
-(x) 3673 5698 w
-(type) 3803 5698 w
-(decimal) 4128 5698 w
-(acid:) 1008 5808 w
-(print\(x,) 1398 5808 w
-(fmt\(x,) 1983 5808 w
-('X'\),) 2438 5808 w
-(x\\X\)) 2828 5808 w
-(//) 3153 5808 w
-(print) 3348 5808 w
-(x) 3738 5808 w
-(in) 3868 5808 w
-(decimal) 4063 5808 w
-(&) 4583 5808 w
-(hex) 4713 5808 w
-(10) 1008 5918 w
-(0x0000000a) 1203 5918 w
-(0x0000000a) 1918 5918 w
-(acid:) 1008 6028 w
-(x) 1398 6028 w
-(//) 3153 6028 w
-(print) 3348 6028 w
-(x) 3738 6028 w
-(in) 3868 6028 w
-(decimal) 4063 6028 w
-(10) 1008 6138 w
-(acid:) 1008 6248 w
-(x\\o) 1398 6248 w
-(//) 3153 6248 w
-(print) 3348 6248 w
-(x) 3738 6248 w
-(in) 3868 6248 w
-(octal) 4063 6248 w
-(000000000012) 1008 6358 w
-10 /LucidaSansUnicode00 f
-(The) 720 6538 w
-10 /LucidaTypewriter f
-(++) 940 6538 w
-10 /LucidaSansUnicode00 f
-(and) 1123 6538 w
-10 /LucidaTypewriter f
-(--) 1342 6538 w
-10 /LucidaSansUnicode00 f
-(operators) 1525 6538 w
-(increment) 2030 6538 w
-(or) 2556 6538 w
-(decrement) 2697 6538 w
-(a) 3251 6538 w
-(variable) 3345 6538 w
-(by) 3764 6538 w
-(an) 3918 6538 w
-(amount) 4074 6538 w
-(determined) 4484 6538 w
-(by) 720 6658 w
-(its) 879 6658 w
-(format) 1040 6658 w
-(code.) 1408 6658 w
-(Some) 1747 6658 w
-(formats) 2055 6658 w
-(imply) 2474 6658 w
-(a) 2784 6658 w
-(non-fixed) 2883 6658 w
-(size.) 3416 6658 w
-(For) 3716 6658 w
-(example,) 3915 6658 w
-(the) 4403 6658 w
-10 /LucidaTypewriter f
-(i) 4601 6658 w
-10 /LucidaSansUnicode00 f
-(format) 4716 6658 w
-(code) 720 6778 w
-(disassembles) 992 6778 w
-(an) 1681 6778 w
-(instruction) 1839 6778 w
-(into) 2402 6778 w
-(a) 2632 6778 w
-(string.) 2728 6778 w
-(On) 3115 6778 w
-(a) 3296 6778 w
-(68020,) 3392 6778 w
-(which) 3780 6778 w
-(has) 4102 6778 w
-(variable) 4311 6778 w
-(length) 4732 6778 w
-(instructions:) 720 6898 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-9 /LucidaTypewriter f
-(acid:) 1008 830 w
-(p=main\\i) 1398 830 w
-(//) 3283 830 w
-(p=addr\(main\),) 3478 830 w
-(type) 4388 830 w
-(INST) 4713 830 w
-(acid:) 1008 940 w
-(loop) 1398 940 w
-(1,5) 1723 940 w
-(do) 1983 940 w
-(print\(p\\X,) 2178 940 w
-(@p++\)) 2893 940 w
-(//) 3283 940 w
-(disassemble) 3478 940 w
-(5) 4258 940 w
-(instr's) 4388 940 w
-(0x0000222e) 1008 1050 w
-(LEA) 1723 1050 w
-(0xffffe948\(A7\),A7) 2048 1050 w
-(0x00002232) 1008 1160 w
-(MOVL) 1723 1160 w
-(s+0x4\(A7\),A2) 2048 1160 w
-(0x00002236) 1008 1270 w
-(PEA) 1723 1270 w
-(0x2f\($0\)) 2048 1270 w
-(0x0000223a) 1008 1380 w
-(MOVL) 1723 1380 w
-(A2,-\(A7\)) 2048 1380 w
-(0x0000223c) 1008 1490 w
-(BSR) 1723 1490 w
-(utfrrune) 2048 1490 w
-(acid:) 1008 1600 w
-10 /LucidaSansUnicode00 f
-(Here,) 720 1780 w
-10 /LucidaTypewriter f
-(main) 1014 1780 w
-10 /LucidaSansUnicode00 f
-(is) 1337 1780 w
-(the) 1452 1780 w
-(address) 1642 1780 w
-(of) 2057 1780 w
-(the) 2191 1780 w
-(function) 2382 1780 w
-(of) 2819 1780 w
-(the) 2953 1780 w
-(same) 3144 1780 w
-(name) 3435 1780 w
-(in) 3737 1780 w
-(the) 3864 1780 w
-(program) 4055 1780 w
-(under) 4507 1780 w
-(test.) 4827 1780 w
-(The) 720 1900 w
-(loop) 949 1900 w
-(retrieves) 1211 1900 w
-(the) 1678 1900 w
-(five) 1881 1900 w
-(instructions) 2103 1900 w
-(beginning) 2724 1900 w
-(at) 3259 1900 w
-(that) 3399 1900 w
-(address) 3637 1900 w
-(and) 4064 1900 w
-(then) 4291 1900 w
-(prints) 4555 1900 w
-(the) 4885 1900 w
-(address) 720 2020 w
-(and) 1133 2020 w
-(the) 1346 2020 w
-(assembly) 1534 2020 w
-(language) 2017 2020 w
-(representation) 2493 2020 w
-(of) 3233 2020 w
-(each.) 3364 2020 w
-(Notice) 3686 2020 w
-(that) 4028 2020 w
-(the) 4253 2020 w
-(stride) 4442 2020 w
-(of) 4753 2020 w
-(the) 4885 2020 w
-(increment) 720 2140 w
-(operator) 1241 2140 w
-(varies) 1690 2140 w
-(with) 2008 2140 w
-(the) 2247 2140 w
-(size) 2436 2140 w
-(of) 2663 2140 w
-(the) 2795 2140 w
-(instruction:) 2984 2140 w
-(the) 3572 2140 w
-10 /LucidaTypewriter f
-(MOVL) 3761 2140 w
-10 /LucidaSansUnicode00 f
-(at) 4082 2140 w
-10 /LucidaTypewriter f
-(0x0000223a) 4207 2140 w
-10 /LucidaSansUnicode00 f
-(is) 4960 2140 w
-(a two byte instruction while all others are four bytes long.) 720 2260 w
-(Registers) 970 2416 w
-(are) 1470 2416 w
-(treated) 1676 2416 w
-(as) 2075 2416 w
-(normal) 2235 2416 w
-(program) 2630 2416 w
-(variables) 3101 2416 w
-(referenced) 3587 2416 w
-(by) 4161 2416 w
-(their) 4331 2416 w
-(symbolic) 4611 2416 w
-(assembler) 720 2536 w
-(language) 1253 2536 w
-(names.) 1734 2536 w
-(When) 2153 2536 w
-(a) 2457 2536 w
-(process) 2550 2536 w
-(stops,) 2962 2536 w
-(the) 3294 2536 w
-(register) 3486 2536 w
-(set) 3896 2536 w
-(is) 4077 2536 w
-(saved) 4194 2536 w
-(by) 4508 2536 w
-(the) 4660 2536 w
-(ker\255) 4852 2536 w
-(nel) 720 2656 w
-(at) 908 2656 w
-(a) 1041 2656 w
-(known) 1137 2656 w
-(virtual) 1498 2656 w
-(address) 1844 2656 w
-(in) 2265 2656 w
-(the) 2397 2656 w
-(process) 2593 2656 w
-(memory) 3008 2656 w
-(map.) 3445 2656 w
-(The) 3761 2656 w
-(Acid) 3983 2656 w
-(variables) 4236 2656 w
-(associ\255) 4709 2656 w
-(ated) 720 2776 w
-(with) 966 2776 w
-(the) 1205 2776 w
-(registers) 1394 2776 w
-(point) 1852 2776 w
-(to) 2138 2776 w
-(the) 2270 2776 w
-(saved) 2459 2776 w
-(values) 2770 2776 w
-(and) 3109 2776 w
-(the) 3323 2776 w
-10 /LucidaTypewriter f
-(*) 3512 2776 w
-10 /LucidaSansUnicode00 f
-(indirection) 3618 2776 w
-(operator) 4172 2776 w
-(can) 4621 2776 w
-(then) 4823 2776 w
-(be used to read) 720 2896 w
-(and) 1513 2896 w
-(write) 1726 2896 w
-(the) 1999 2896 w
-(register) 2187 2896 w
-(set.) 2593 2896 w
-(Since) 2834 2896 w
-(the) 3119 2896 w
-(registers) 3307 2896 w
-(are) 3764 2896 w
-(accessed) 3949 2896 w
-(via) 4416 2896 w
-(Acid) 4585 2896 w
-(vari\255) 4830 2896 w
-(ables they may be used in arbitrary expressions.) 720 3016 w
-9 /LucidaTypewriter f
-(acid:) 1008 3186 w
-(PC) 1398 3186 w
-(//) 3348 3186 w
-(addr) 3543 3186 w
-(of) 3868 3186 w
-(saved) 4063 3186 w
-(PC) 4453 3186 w
-(0xc0000f60) 1008 3296 w
-(acid:) 1008 3406 w
-(*PC) 1398 3406 w
-(0x0000623c) 1008 3516 w
-(//) 3348 3516 w
-(contents) 3543 3516 w
-(of) 4128 3516 w
-(PC) 4323 3516 w
-(acid:) 1008 3626 w
-(*PC\\a) 1398 3626 w
-(main) 1008 3736 w
-(acid:) 1008 3846 w
-(*R1=10) 1398 3846 w
-(//) 3348 3846 w
-(modify) 3543 3846 w
-(R1) 3998 3846 w
-(acid:) 1008 3956 w
-(asm\(*PC+4\)) 1398 3956 w
-(//) 3348 3956 w
-(disassemble) 3543 3956 w
-(@) 4323 3956 w
-(PC+4) 4453 3956 w
-(main+0x4) 1008 4066 w
-(0x00006240) 1593 4066 w
-(MOVW) 2568 4066 w
-(R31,0x0\(R29\)) 3088 4066 w
-(main+0x8) 1008 4176 w
-(0x00006244) 1593 4176 w
-(MOVW) 2568 4176 w
-($setR30\(SB\),R30) 3088 4176 w
-(main+0x10) 1008 4286 w
-(0x0000624c) 1658 4286 w
-(MOVW) 2568 4286 w
-(R1,_clock\(SB\)) 3088 4286 w
-10 /LucidaSansUnicode00 f
-(Here,) 720 4466 w
-(the) 1058 4466 w
-(saved) 1293 4466 w
-10 /LucidaTypewriter f
-(PC) 1650 4466 w
-10 /LucidaSansUnicode00 f
-(is) 1874 4466 w
-(stored) 2034 4466 w
-(at) 2423 4466 w
-(address) 2595 4466 w
-10 /LucidaTypewriter f
-(0xc0000f60) 3055 4466 w
-10 /LucidaSansUnicode00 f
-(;) 3775 4466 w
-(its) 3887 4466 w
-(current) 4084 4466 w
-(content) 4514 4466 w
-(is) 4960 4466 w
-10 /LucidaTypewriter f
-(0x0000623c) 720 4586 w
-10 /LucidaSansUnicode00 f
-(.) 1440 4586 w
-(The) 1566 4586 w
-10 /LucidaSansUnicode20 f
-(\030) 1809 4586 w
-10 /LucidaTypewriter f
-(a) 1841 4586 w
-10 /LucidaSansUnicode20 f
-(\031) 1913 4586 w
-10 /LucidaSansUnicode00 f
-(format) 2007 4586 w
-(code) 2393 4586 w
-(converts) 2686 4586 w
-(this) 3159 4586 w
-(value) 3399 4586 w
-(to) 3714 4586 w
-(a) 3873 4586 w
-(string) 3989 4586 w
-(specifying) 4332 4586 w
-(the) 4885 4586 w
-(address) 720 4706 w
-(as) 1142 4706 w
-(an) 1290 4706 w
-(offset) 1449 4706 w
-(beyond) 1770 4706 w
-(the) 2169 4706 w
-(nearest) 2367 4706 w
-(symbol.) 2768 4706 w
-(After) 3224 4706 w
-(setting) 3507 4706 w
-(the) 3884 4706 w
-(value) 4082 4706 w
-(of) 4379 4706 w
-(register) 4520 4706 w
-10 /LucidaTypewriter f
-(1) 4936 4706 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4706 w
-(the) 720 4826 w
-(example) 915 4826 w
-(uses) 1368 4826 w
-(the) 1628 4826 w
-10 /LucidaTypewriter f
-(asm) 1823 4826 w
-10 /LucidaSansUnicode00 f
-(command) 2079 4826 w
-(to) 2597 4826 w
-(disassemble) 2735 4826 w
-(a) 3372 4826 w
-(short) 3467 4826 w
-(section) 3759 4826 w
-(of) 4146 4826 w
-(code) 4283 4826 w
-(beginning) 4553 4826 w
-(at four bytes beyond the current value of the) 720 4946 w
-10 /LucidaTypewriter f
-(PC) 2929 4946 w
-10 /LucidaSansUnicode00 f
-(.) 3073 4946 w
-10 /LucidaSans-Demi f
-(7.) 720 5186 w
-(Process Interface) 873 5186 w
-10 /LucidaSansUnicode00 f
-(A) 970 5342 w
-(program) 1082 5342 w
-(executing) 1541 5342 w
-(under) 2060 5342 w
-(Acid) 2387 5342 w
-(is) 2642 5342 w
-(monitored) 2766 5342 w
-(through) 3313 5342 w
-(the) 3744 5342 w
-10 /LucidaSans-Italic f
-(proc) 3943 5342 w
-10 /LucidaSansUnicode00 f
-(file) 4203 5342 w
-(system) 4398 5342 w
-(inter\255) 4782 5342 w
-(face) 720 5462 w
-(provided) 954 5462 w
-(by) 1417 5462 w
-(Plan) 1567 5462 w
-(9.) 1803 5462 w
-(Textual) 1965 5462 w
-(messages) 2362 5462 w
-(written) 2871 5462 w
-(to) 3244 5462 w
-(the) 3376 5462 w
-10 /LucidaTypewriter f
-(ctl) 3565 5462 w
-10 /LucidaSansUnicode00 f
-(file) 3815 5462 w
-(control) 4000 5462 w
-(the) 4376 5462 w
-(execution) 4565 5462 w
-(of) 720 5582 w
-(the) 859 5582 w
-(process.) 1055 5582 w
-(For) 1534 5582 w
-(example) 1731 5582 w
-(writing) 2185 5582 w
-10 /LucidaTypewriter f
-(waitstop) 2563 5582 w
-10 /LucidaSansUnicode00 f
-(to) 3181 5582 w
-(the) 3321 5582 w
-(control) 3518 5582 w
-(file) 3902 5582 w
-(causes) 4095 5582 w
-(the) 4463 5582 w
-(write) 4660 5582 w
-(to) 4942 5582 w
-(block) 720 5702 w
-(until) 1033 5702 w
-(the) 1302 5702 w
-(target) 1507 5702 w
-(process) 1845 5702 w
-(enters) 2269 5702 w
-(the) 2622 5702 w
-(kernel) 2827 5702 w
-(and) 3179 5702 w
-(is) 3409 5702 w
-(stopped.) 3539 5702 w
-(When) 4015 5702 w
-(the) 4331 5702 w
-(process) 4536 5702 w
-(is) 4960 5702 w
-(stopped) 720 5822 w
-(the) 1157 5822 w
-(write) 1355 5822 w
-(completes.) 1638 5822 w
-(The) 2210 5822 w
-10 /LucidaTypewriter f
-(startstop) 2435 5822 w
-10 /LucidaSansUnicode00 f
-(message) 3127 5822 w
-(starts) 3595 5822 w
-(the) 3911 5822 w
-(target) 4110 5822 w
-(process) 4442 5822 w
-(and) 4860 5822 w
-(then) 720 5942 w
-(does) 979 5942 w
-(a) 1252 5942 w
-10 /LucidaTypewriter f
-(waitstop) 1349 5942 w
-10 /LucidaSansUnicode00 f
-(action.) 1967 5942 w
-(Synchronization) 2368 5942 w
-(between) 3185 5942 w
-(the) 3633 5942 w
-(debugger) 3829 5942 w
-(and) 4335 5942 w
-(the) 4556 5942 w
-(target) 4752 5942 w
-(process) 720 6062 w
-(is) 1152 6062 w
-(determined) 1290 6062 w
-(by) 1904 6062 w
-(the) 2077 6062 w
-(actions) 2290 6062 w
-(of) 2694 6062 w
-(the) 2850 6062 w
-(various) 3063 6062 w
-(messages.) 3472 6062 w
-(Some) 4037 6062 w
-(operate) 4359 6062 w
-(asyn\255) 4787 6062 w
-(chronously) 720 6182 w
-(to) 1299 6182 w
-(the) 1444 6182 w
-(target) 1646 6182 w
-(process) 1981 6182 w
-(and) 2402 6182 w
-(always) 2629 6182 w
-(complete) 2995 6182 w
-(immediately,) 3488 6182 w
-(others) 4159 6182 w
-(block) 4513 6182 w
-(until) 4821 6182 w
-(the) 720 6302 w
-(action) 927 6302 w
-(completes.) 1274 6302 w
-(The) 1855 6302 w
-(asynchronous) 2088 6302 w
-(messages) 2811 6302 w
-(allow) 3338 6302 w
-(Acid) 3641 6302 w
-(to) 3905 6302 w
-(control) 4055 6302 w
-(several) 4449 6302 w
-(pro\255) 4842 6302 w
-(cesses simultaneously.) 720 6422 w
-(The) 970 6578 w
-(interpreter) 1201 6578 w
-(has) 1770 6578 w
-(builtin) 1988 6578 w
-(functions) 2350 6578 w
-(named) 2853 6578 w
-(after) 3233 6578 w
-(each) 3510 6578 w
-(of) 3785 6578 w
-(the) 3934 6578 w
-(control) 4140 6578 w
-(messages.) 4533 6578 w
-(The) 720 6698 w
-(functions) 946 6698 w
-(take) 1443 6698 w
-(a) 1694 6698 w
-(process) 1794 6698 w
-(id) 2213 6698 w
-(as) 2350 6698 w
-(argument.) 2500 6698 w
-(Any) 3076 6698 w
-(time) 3303 6698 w
-(a) 3562 6698 w
-(control) 3661 6698 w
-(message) 4047 6698 w
-(causes) 4515 6698 w
-(the) 4885 6698 w
-(program) 720 6818 w
-(to) 1178 6818 w
-(execute) 1318 6818 w
-(instructions) 1739 6818 w
-(the) 2354 6818 w
-(interpreter) 2551 6818 w
-(performs) 3112 6818 w
-(two) 3597 6818 w
-(actions) 3814 6818 w
-(when) 4202 6818 w
-(the) 4501 6818 w
-(control) 4698 6818 w
-(operation) 720 6938 w
-(has) 1221 6938 w
-(completed.) 1425 6938 w
-(The) 2034 6938 w
-(Acid) 2251 6938 w
-(variables) 2499 6938 w
-(pointing) 2966 6938 w
-(at) 3407 6938 w
-(the) 3535 6938 w
-(register) 3726 6938 w
-(set) 4135 6938 w
-(are) 4314 6938 w
-(fixed) 4501 6938 w
-(up) 4782 6938 w
-(to) 4942 6938 w
-(point) 720 7058 w
-(at) 1010 7058 w
-(the) 1140 7058 w
-(saved) 1333 7058 w
-(registers,) 1648 7058 w
-(and) 2142 7058 w
-(then) 2360 7058 w
-(the) 2616 7058 w
-(user) 2810 7058 w
-(defined) 3059 7058 w
-(function) 3464 7058 w
-10 /LucidaTypewriter f
-(stopped) 3904 7058 w
-10 /LucidaSansUnicode00 f
-(is) 4447 7058 w
-(executed.) 4566 7058 w
-(The) 720 7178 w
-10 /LucidaTypewriter f
-(stopped) 939 7178 w
-10 /LucidaSansUnicode00 f
-(function) 1481 7178 w
-(may) 1920 7178 w
-(print) 2158 7178 w
-(the) 2427 7178 w
-(current) 2619 7178 w
-(address,) 3006 7178 w
-(line) 3455 7178 w
-(of) 3668 7178 w
-(source) 3803 7178 w
-(or) 4162 7178 w
-(instruction) 4301 7178 w
-(and) 4860 7178 w
-(return to interactive mode. Alternatively) 720 7298 w
-(it) 2692 7298 w
-(may) 2791 7298 w
-(traverse) 3024 7298 w
-(a) 3446 7298 w
-(complex) 3534 7298 w
-(data) 3981 7298 w
-(structure,) 4224 7298 w
-(gather) 4727 7298 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(statistics and then set the program running again.) 720 840 w
-(Several Acid variables are maintained by the debugger rather) 970 996 w
-(than) 3965 996 w
-(the) 4214 996 w
-(programmer.) 4402 996 w
-(These) 720 1116 w
-(variables) 1055 1116 w
-(allow) 1533 1116 w
-(generic) 1831 1116 w
-(Acid) 2234 1116 w
-(code) 2492 1116 w
-(to) 2769 1116 w
-(deal) 2913 1116 w
-(with) 3162 1116 w
-(the) 3413 1116 w
-(current) 3614 1116 w
-(process,) 4010 1116 w
-(architecture) 4462 1116 w
-(specifics) 720 1236 w
-(or) 1173 1236 w
-(the) 1310 1236 w
-(symbol) 1500 1236 w
-(table.) 1885 1236 w
-(The) 2225 1236 w
-(variable) 2442 1236 w
-10 /LucidaTypewriter f
-(pid) 2858 1236 w
-10 /LucidaSansUnicode00 f
-(is) 3110 1236 w
-(the) 3226 1236 w
-(process) 3417 1236 w
-(id) 3827 1236 w
-(of) 3955 1236 w
-(the) 4089 1236 w
-(current) 4280 1236 w
-(process) 4666 1236 w
-(Acid) 720 1356 w
-(is) 981 1356 w
-(debugging.) 1110 1356 w
-(The) 1744 1356 w
-(variable) 1974 1356 w
-10 /LucidaTypewriter f
-(symbols) 2403 1356 w
-10 /LucidaSansUnicode00 f
-(contains) 2956 1356 w
-(a) 3413 1356 w
-(list) 3517 1356 w
-(of) 3712 1356 w
-(lists) 3859 1356 w
-(where) 4105 1356 w
-(each) 4446 1356 w
-(sublist) 4718 1356 w
-(contains) 720 1476 w
-(the) 1202 1476 w
-(symbol) 1431 1476 w
-(name,) 1854 1476 w
-(its) 2226 1476 w
-(type) 2417 1476 w
-(and) 2699 1476 w
-(the) 2954 1476 w
-(value) 3184 1476 w
-(of) 3513 1476 w
-(the) 3686 1476 w
-(symbol.) 3916 1476 w
-(The) 4404 1476 w
-(variable) 4660 1476 w
-10 /LucidaTypewriter f
-(registers) 720 1596 w
-10 /LucidaSansUnicode00 f
-(contains) 1410 1596 w
-(a) 1860 1596 w
-(list) 1957 1596 w
-(of) 2145 1596 w
-(the) 2284 1596 w
-(machine-specific) 2480 1596 w
-(register) 3354 1596 w
-(names.) 3768 1596 w
-(Global) 4158 1596 w
-(symbols) 4508 1596 w
-(in) 4949 1596 w
-(the) 720 1716 w
-(target) 921 1716 w
-(program) 1255 1716 w
-(can) 1717 1716 w
-(be) 1932 1716 w
-(referenced) 2098 1716 w
-(directly) 2664 1716 w
-(by) 3069 1716 w
-(name) 3231 1716 w
-(from) 3544 1716 w
-(Acid.) 3823 1716 w
-(Local) 4114 1716 w
-(variables) 4410 1716 w
-(are) 4888 1716 w
-(referenced using the colon operator as) 720 1836 w
-10 /LucidaTypewriter f
-(function:variable) 2637 1836 w
-10 /LucidaSansUnicode00 f
-(.) 3861 1836 w
-10 /LucidaSans-Demi f
-(8.) 720 2076 w
-(Source Level Debugging) 873 2076 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 2232 w
-(provides) 1215 2232 w
-(several) 1664 2232 w
-(builtin) 2037 2232 w
-(functions) 2381 2232 w
-(to) 2866 2232 w
-(manipulate) 2998 2232 w
-(source) 3573 2232 w
-(code.) 3929 2232 w
-(The) 4258 2232 w
-10 /LucidaTypewriter f
-(file) 4473 2232 w
-10 /LucidaSansUnicode00 f
-(func\255) 4795 2232 w
-(tion) 720 2352 w
-(reads) 955 2352 w
-(a) 1267 2352 w
-(text) 1368 2352 w
-(file,) 1605 2352 w
-(inserting) 1834 2352 w
-(each) 2309 2352 w
-(line) 2579 2352 w
-(into) 2801 2352 w
-(a) 3035 2352 w
-(list.) 3135 2352 w
-(The) 3390 2352 w
-10 /LucidaTypewriter f
-(pcfile) 3616 2352 w
-10 /LucidaSansUnicode00 f
-(and) 4093 2352 w
-10 /LucidaTypewriter f
-(pcline) 4318 2352 w
-10 /LucidaSansUnicode00 f
-(func\255) 4795 2352 w
-(tions) 720 2472 w
-(each) 1007 2472 w
-(take) 1278 2472 w
-(an) 1532 2472 w
-(address) 1697 2472 w
-(as) 2125 2472 w
-(an) 2279 2472 w
-(argument.) 2444 2472 w
-(The) 3024 2472 w
-(first) 3253 2472 w
-(returns) 3496 2472 w
-(a) 3894 2472 w
-(string) 3997 2472 w
-(containing) 4327 2472 w
-(the) 4885 2472 w
-(name) 720 2592 w
-(of) 1021 2592 w
-(the) 1154 2592 w
-(source) 1344 2592 w
-(file) 1701 2592 w
-(and) 1887 2592 w
-(the) 2102 2592 w
-(second) 2292 2592 w
-(returns) 2671 2592 w
-(an) 3056 2592 w
-(integer) 3208 2592 w
-(containing) 3586 2592 w
-(the) 4131 2592 w
-(line) 4321 2592 w
-(number) 4531 2592 w
-(of) 4942 2592 w
-(the source line containing the instruction at the address.) 720 2712 w
-9 /LucidaTypewriter f
-(acid:) 1008 2882 w
-(pcfile\(main\)) 1398 2882 w
-(//) 3088 2882 w
-(file) 3283 2882 w
-(containing) 3608 2882 w
-(main) 4323 2882 w
-(main.c) 1008 2992 w
-(acid:) 1008 3102 w
-(pcline\(main\)) 1398 3102 w
-(//) 3088 3102 w
-(line) 3283 3102 w
-(#) 3608 3102 w
-(of) 3738 3102 w
-(main) 3933 3102 w
-(in) 4258 3102 w
-(source) 4453 3102 w
-(11) 1008 3212 w
-(acid:) 1008 3322 w
-(file\(pcfile\(main\)\)[pcline\(main\)]) 1398 3322 w
-(//) 3608 3322 w
-(print) 3803 3322 w
-(that) 4193 3322 w
-(line) 4518 3322 w
-(main\(int) 1008 3432 w
-(argc,) 1593 3432 w
-(char) 1983 3432 w
-(*argv[]\)) 2308 3432 w
-(acid:) 1008 3542 w
-(src\(*PC\)) 1398 3542 w
-(//) 3088 3542 w
-(print) 3283 3542 w
-(statements) 3673 3542 w
-(nearby) 4388 3542 w
-(9) 1073 3652 w
-(10) 1073 3762 w
-(void) 1268 3762 w
-(>11) 1008 3872 w
-(main\(int) 1268 3872 w
-(argc,) 1853 3872 w
-(char) 2243 3872 w
-(*argv[]\)) 2568 3872 w
-(12) 1073 3982 w
-({) 1268 3982 w
-(13) 1073 4092 w
-(int) 1528 4092 w
-(a;) 1788 4092 w
-10 /LucidaSansUnicode00 f
-(In) 720 4272 w
-(this) 857 4272 w
-(example,) 1082 4272 w
-(the) 1573 4272 w
-(three) 1774 4272 w
-(primitives) 2072 4272 w
-(are) 2598 4272 w
-(combined) 2796 4272 w
-(in) 3320 4272 w
-(an) 3457 4272 w
-(expression) 3620 4272 w
-(to) 4197 4272 w
-(print) 4341 4272 w
-(a) 4619 4272 w
-(line) 4720 4272 w
-(of) 4942 4272 w
-(source) 720 4392 w
-(code) 1081 4392 w
-(associated) 1351 4392 w
-(with) 1899 4392 w
-(an) 2143 4392 w
-(address.) 2299 4392 w
-(The) 2782 4392 w
-10 /LucidaTypewriter f
-(src) 3002 4392 w
-10 /LucidaSansUnicode00 f
-(function) 3256 4392 w
-(prints) 3695 4392 w
-(a) 4016 4392 w
-(few) 4109 4392 w
-(lines) 4317 4392 w
-(of) 4582 4392 w
-(source) 4718 4392 w
-(around) 720 4512 w
-(the) 1110 4512 w
-(address) 1311 4512 w
-(supplied) 1737 4512 w
-(as) 2199 4512 w
-(its) 2351 4512 w
-(argument.) 2515 4512 w
-(A) 3062 4512 w
-(companion) 3178 4512 w
-(routine,) 3762 4512 w
-10 /LucidaTypewriter f
-(Bsrc) 4189 4512 w
-10 /LucidaSansUnicode00 f
-(,) 4477 4512 w
-(communi\255) 4556 4512 w
-(cates) 720 4632 w
-(with) 1004 4632 w
-(the) 1243 4632 w
-(external) 1432 4632 w
-(editor) 1863 4632 w
-10 /LucidaTypewriter f
-(sam) 2184 4632 w
-10 /LucidaSansUnicode00 f
-(.) 2400 4632 w
-(Given) 2498 4632 w
-(an) 2803 4632 w
-(address,) 2954 4632 w
-(it) 3400 4632 w
-(loads) 3500 4632 w
-(the) 3793 4632 w
-(corresponding) 3982 4632 w
-(source) 4718 4632 w
-(file) 720 4752 w
-(into) 908 4752 w
-(the) 1134 4752 w
-(editor) 1326 4752 w
-(and) 1650 4752 w
-(highlights) 1867 4752 w
-(the) 2389 4752 w
-(line) 2581 4752 w
-(containing) 2794 4752 w
-(the) 3341 4752 w
-(address.) 3533 4752 w
-(This) 4014 4752 w
-(simple) 4257 4752 w
-(interface) 4616 4752 w
-(is) 720 4872 w
-(easily) 852 4872 w
-(extended) 1176 4872 w
-(to) 1682 4872 w
-(more) 1832 4872 w
-(complex) 2135 4872 w
-(functions.) 2601 4872 w
-(For) 3169 4872 w
-(example,) 3377 4872 w
-(the) 3874 4872 w
-10 /LucidaTypewriter f
-(step) 4081 4872 w
-10 /LucidaSansUnicode00 f
-(function) 4420 4872 w
-(can) 4872 4872 w
-(select) 720 4992 w
-(the) 1040 4992 w
-(current) 1235 4992 w
-(file) 1625 4992 w
-(and) 1816 4992 w
-(line) 2036 4992 w
-(in) 2252 4992 w
-(the) 2383 4992 w
-(editor) 2578 4992 w
-(each) 2905 4992 w
-(time) 3170 4992 w
-(the) 3426 4992 w
-(target) 3622 4992 w
-(program) 3951 4992 w
-(stops,) 4408 4992 w
-(giving) 4744 4992 w
-(the) 720 5112 w
-(user) 912 5112 w
-(a) 1159 5112 w
-(visual) 1251 5112 w
-(trace) 1566 5112 w
-(of) 1843 5112 w
-(the) 1978 5112 w
-(execution) 2169 5112 w
-(path) 2680 5112 w
-(of) 2933 5112 w
-(the) 3067 5112 w
-(program.) 3258 5112 w
-(A) 3742 5112 w
-(more) 3847 5112 w
-(complete) 4134 5112 w
-(interface) 4616 5112 w
-(allowing) 720 5232 w
-(two) 1162 5232 w
-(way) 1375 5232 w
-(communication) 1597 5232 w
-(between) 2382 5232 w
-(Acid) 2828 5232 w
-(and) 3079 5232 w
-(the) 3298 5232 w
-10 /LucidaTypewriter f
-(acme) 3492 5232 w
-10 /LucidaSansUnicode00 f
-(user) 3819 5232 w
-(interface) 4068 5232 w
-([Pike93]) 4531 5232 w
-(is) 4960 5232 w
-(under) 720 5352 w
-(construction.) 1040 5352 w
-(A) 1713 5352 w
-(filter) 1818 5352 w
-(between) 2083 5352 w
-(the) 2526 5352 w
-(debugger) 2717 5352 w
-(and) 3218 5352 w
-(the) 3434 5352 w
-(user) 3625 5352 w
-(interface) 3871 5352 w
-(provides) 4331 5352 w
-(inter\255) 4782 5352 w
-(pretation) 720 5472 w
-(of) 1198 5472 w
-(results) 1333 5472 w
-(from) 1697 5472 w
-(both) 1966 5472 w
-(sides) 2226 5472 w
-(of) 2513 5472 w
-(the) 2648 5472 w
-(interface.) 2840 5472 w
-(This) 3333 5472 w
-(allows) 3575 5472 w
-(the) 3915 5472 w
-(programming) 4108 5472 w
-(envi\255) 4808 5472 w
-(ronment) 720 5592 w
-(to) 1184 5592 w
-(interact) 1334 5592 w
-(with) 1754 5592 w
-(the) 2011 5592 w
-(debugger) 2218 5592 w
-(and) 2735 5592 w
-(vice-versa,) 2967 5592 w
-(a) 3552 5592 w
-(capability) 3659 5592 w
-(missing) 4174 5592 w
-(from) 4602 5592 w
-(the) 4885 5592 w
-10 /LucidaTypewriter f
-(sam) 720 5712 w
-10 /LucidaSansUnicode00 f
-(interface.) 981 5712 w
-(The) 1514 5712 w
-10 /LucidaTypewriter f
-(src) 1740 5712 w
-10 /LucidaSansUnicode00 f
-(and) 2001 5712 w
-10 /LucidaTypewriter f
-(Bsrc) 2226 5712 w
-10 /LucidaSansUnicode00 f
-(functions) 2559 5712 w
-(are) 3056 5712 w
-(both) 3253 5712 w
-(written) 3521 5712 w
-(in) 3905 5712 w
-(Acid) 4041 5712 w
-(code) 4298 5712 w
-(using) 4574 5712 w
-(the) 4885 5712 w
-(file) 720 5832 w
-(and) 925 5832 w
-(line) 1159 5832 w
-(primitives.) 1389 5832 w
-(Acid) 1987 5832 w
-(provides) 2253 5832 w
-(library) 2723 5832 w
-(functions) 3087 5832 w
-(to) 3592 5832 w
-(step) 3743 5832 w
-(through) 4003 5832 w
-(source) 4443 5832 w
-(level) 4818 5832 w
-(statements) 720 5952 w
-(and) 1294 5952 w
-(functions.) 1513 5952 w
-(Furthermore,) 2036 5952 w
-(addresses) 2711 5952 w
-(in) 3237 5952 w
-(Acid) 3367 5952 w
-(expressions) 3618 5952 w
-(can) 4239 5952 w
-(be) 4446 5952 w
-(specified) 4605 5952 w
-(by source file and line.) 720 6072 w
-(Source code is manipulated in the Acid) 1888 6072 w
-10 /LucidaSans-Italic f
-(list) 3810 6072 w
-10 /LucidaSansUnicode00 f
-(data type.) 3987 6072 w
-10 /LucidaSans-Demi f
-(9.) 720 6312 w
-(The Acid Library) 873 6312 w
-10 /LucidaSansUnicode00 f
-(The) 970 6468 w
-(following) 1197 6468 w
-(examples) 1690 6468 w
-(define) 2200 6468 w
-(some) 2549 6468 w
-(useful) 2856 6468 w
-(commands) 3199 6468 w
-(and) 3774 6468 w
-(illustrate) 4001 6468 w
-(the) 4474 6468 w
-(interac\255) 4676 6468 w
-(tion of the debugger and the interpreter.) 720 6588 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-9 /LucidaTypewriter f
-(defn) 1008 830 w
-(bpset\(addr\)) 1333 830 w
-(//) 3738 830 w
-(set) 3933 830 w
-(breakpoint) 4193 830 w
-({) 1008 940 w
-(if) 1528 1050 w
-(match\(addr,) 1723 1050 w
-(bplist\)) 2503 1050 w
-(>=) 3023 1050 w
-(0) 3218 1050 w
-(then) 3348 1050 w
-(print\("bkpoint) 2048 1160 w
-(already) 3023 1160 w
-(set:",) 3543 1160 w
-(addr\\a,) 3998 1160 w
-("\\n"\);) 4518 1160 w
-(else) 1528 1270 w
-({) 1853 1270 w
-(*fmt\(addr,) 2048 1380 w
-(bpfmt\)) 2763 1380 w
-(=) 3218 1380 w
-(bpinst;) 3348 1380 w
-(//) 3998 1380 w
-(plant) 4193 1380 w
-(it) 4583 1380 w
-(bplist) 2048 1490 w
-(=) 2503 1490 w
-(append) 2633 1490 w
-(bplist,) 3088 1490 w
-(addr;) 3608 1490 w
-(//) 3998 1490 w
-(add) 4193 1490 w
-(to) 4453 1490 w
-(list) 4648 1490 w
-(}) 1528 1600 w
-(}) 1008 1710 w
-10 /LucidaSansUnicode00 f
-(The) 720 1890 w
-10 /LucidaTypewriter f
-(bpset) 943 1890 w
-10 /LucidaSansUnicode00 f
-(function) 1345 1890 w
-(plants) 1788 1890 w
-(a) 2127 1890 w
-(break) 2224 1890 w
-(point) 2539 1890 w
-(in) 2833 1890 w
-(memory.) 2966 1890 w
-(The) 3436 1890 w
-(function) 3659 1890 w
-(starts) 4103 1890 w
-(by) 4418 1890 w
-(using) 4576 1890 w
-(the) 4885 1890 w
-10 /LucidaTypewriter f
-(match) 720 2010 w
-10 /LucidaSansUnicode00 f
-(builtin) 1114 2010 w
-(to) 1459 2010 w
-(search) 1591 2010 w
-(the) 1941 2010 w
-(breakpoint) 2130 2010 w
-(list) 2689 2010 w
-(to) 2869 2010 w
-(determine) 3001 2010 w
-(if) 3528 2010 w
-(a) 3628 2010 w
-(breakpoint) 3716 2010 w
-(is) 4274 2010 w
-(already) 4387 2010 w
-(set) 4771 2010 w
-(at) 4948 2010 w
-(the) 720 2130 w
-(address.) 922 2130 w
-(The) 1413 2130 w
-(indirection) 1641 2130 w
-(operator,) 2208 2130 w
-(controlled) 2702 2130 w
-(by) 3239 2130 w
-(the) 3402 2130 w
-(format) 3605 2130 w
-(code) 3977 2130 w
-(returned) 4256 2130 w
-(by) 4722 2130 w
-(the) 4885 2130 w
-10 /LucidaTypewriter f
-(fmt) 720 2250 w
-10 /LucidaSansUnicode00 f
-(primitive,) 983 2250 w
-(is) 1491 2250 w
-(used) 1618 2250 w
-(to) 1897 2250 w
-(plant) 2042 2250 w
-(the) 2335 2250 w
-(breakpoint) 2536 2250 w
-(in) 3107 2250 w
-(memory.) 3244 2250 w
-(The) 3750 2250 w
-(variables) 3977 2250 w
-10 /LucidaTypewriter f
-(bpfmt) 4454 2250 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2250 w
-10 /LucidaTypewriter f
-(bpinst) 720 2370 w
-10 /LucidaSansUnicode00 f
-(are) 1189 2370 w
-(Acid) 1378 2370 w
-(global) 1627 2370 w
-(variables) 1963 2370 w
-(containing) 2431 2370 w
-(the) 2978 2370 w
-(format) 3170 2370 w
-(code) 3531 2370 w
-(specifying) 3799 2370 w
-(the) 4328 2370 w
-(size) 4520 2370 w
-(of) 4750 2370 w
-(the) 4885 2370 w
-(breakpoint) 720 2490 w
-(instruction) 1287 2490 w
-(and) 1851 2490 w
-(the) 2073 2490 w
-(breakpoint) 2270 2490 w
-(instruction) 2837 2490 w
-(itself.) 3401 2490 w
-(These) 3746 2490 w
-(variables) 4075 2490 w
-(are) 4547 2490 w
-(set) 4740 2490 w
-(by) 4925 2490 w
-(architecture-dependent) 720 2610 w
-(library) 1916 2610 w
-(code) 2268 2610 w
-(when) 2541 2610 w
-(the) 2840 2610 w
-(debugger) 3037 2610 w
-(first) 3544 2610 w
-(attaches) 3781 2610 w
-(to) 4227 2610 w
-(the) 4367 2610 w
-(executing) 4564 2610 w
-(image.) 720 2730 w
-(Finally) 1148 2730 w
-(the) 1527 2730 w
-(address) 1751 2730 w
-(of) 2200 2730 w
-(the) 2367 2730 w
-(breakpoint) 2590 2730 w
-(is) 3183 2730 w
-(appended) 3331 2730 w
-(to) 3880 2730 w
-(the) 4046 2730 w
-(breakpoint) 4269 2730 w
-(list,) 4862 2730 w
-10 /LucidaTypewriter f
-(bplist) 720 2850 w
-10 /LucidaSansUnicode00 f
-(.) 1152 2850 w
-9 /LucidaTypewriter f
-(defn) 1008 3020 w
-(step\(\)) 1333 3020 w
-(//) 3608 3020 w
-(single) 3803 3020 w
-(step) 4258 3020 w
-({) 1008 3130 w
-(local) 1528 3240 w
-(lst,) 1918 3240 w
-(lpl,) 2243 3240 w
-(addr,) 2568 3240 w
-(bput;) 2958 3240 w
-(bput) 1528 3460 w
-(=) 1853 3460 w
-(0;) 1983 3460 w
-(//) 3608 3460 w
-(sitting) 3803 3460 w
-(on) 4323 3460 w
-(bkpoint) 4518 3460 w
-(if) 1528 3570 w
-(match\(*PC,) 1723 3570 w
-(bplist\)) 2438 3570 w
-(>=) 2958 3570 w
-(0) 3153 3570 w
-(then) 3283 3570 w
-({) 3608 3570 w
-(bput) 2048 3680 w
-(=) 2373 3680 w
-(fmt\(*PC,) 2503 3680 w
-(bpfmt\);) 3088 3680 w
-(//) 3608 3680 w
-(save) 3803 3680 w
-(current) 4128 3680 w
-(addr) 4648 3680 w
-(*bput) 2048 3790 w
-(=) 2438 3790 w
-(@bput;) 2568 3790 w
-(//) 3608 3790 w
-(replace) 3803 3790 w
-(it) 4323 3790 w
-(}) 1528 3900 w
-(lst) 1528 4120 w
-(=) 1788 4120 w
-(follow\(*PC\);) 1918 4120 w
-(//) 3608 4120 w
-(get) 3803 4120 w
-(follow) 4063 4120 w
-(set) 4518 4120 w
-(lpl) 1528 4340 w
-(=) 1788 4340 w
-(lst;) 1918 4340 w
-(while) 1528 4450 w
-(lpl) 1918 4450 w
-(do) 2178 4450 w
-({) 2373 4450 w
-(//) 3608 4450 w
-(place) 3803 4450 w
-(breakpoints) 4193 4450 w
-(*\(head) 2048 4560 w
-(lpl\)) 2503 4560 w
-(=) 2828 4560 w
-(bpinst;) 2958 4560 w
-(lpl) 2048 4670 w
-(=) 2308 4670 w
-(tail) 2438 4670 w
-(lpl;) 2763 4670 w
-(}) 1528 4780 w
-(startstop\(pid\);) 1528 5000 w
-(//) 3608 5000 w
-(do) 3803 5000 w
-(the) 3998 5000 w
-(step) 4258 5000 w
-(while) 1528 5220 w
-(lst) 1918 5220 w
-(do) 2178 5220 w
-({) 2373 5220 w
-(//) 3608 5220 w
-(remove) 3803 5220 w
-(breakpoints) 4258 5220 w
-(addr) 2048 5330 w
-(=) 2373 5330 w
-(fmt\(head) 2503 5330 w
-(lst,) 3088 5330 w
-(bpfmt\);) 3413 5330 w
-(*addr) 2048 5440 w
-(=) 2438 5440 w
-(@addr;) 2568 5440 w
-(//) 3608 5440 w
-(replace) 3803 5440 w
-(instr.) 4323 5440 w
-(lst) 2048 5550 w
-(=) 2308 5550 w
-(tail) 2438 5550 w
-(lst;) 2763 5550 w
-(}) 1528 5660 w
-(if) 1528 5770 w
-(bput) 1723 5770 w
-(!=) 2048 5770 w
-(0) 2243 5770 w
-(then) 2373 5770 w
-(*bput) 2048 5880 w
-(=) 2438 5880 w
-(bpinst;) 2568 5880 w
-(//) 3608 5880 w
-(restore) 3803 5880 w
-(breakpoint) 4323 5880 w
-(}) 1008 5990 w
-10 /LucidaSansUnicode00 f
-(The) 720 6170 w
-10 /LucidaTypewriter f
-(step) 948 6170 w
-10 /LucidaSansUnicode00 f
-(function) 1283 6170 w
-(executes) 1731 6170 w
-(a) 2208 6170 w
-(single) 2310 6170 w
-(assembler) 2646 6170 w
-(instruction.) 3188 6170 w
-(If) 3822 6170 w
-(the) 3936 6170 w
-10 /LucidaTypewriter f
-(PC) 4139 6170 w
-10 /LucidaSansUnicode00 f
-(is) 4331 6170 w
-(sitting) 4459 6170 w
-(on) 4814 6170 w
-(a) 4985 6170 w
-(breakpoint,) 720 6290 w
-(the) 1320 6290 w
-(address) 1518 6290 w
-(and) 1941 6290 w
-(size) 2164 6290 w
-(of) 2400 6290 w
-(the) 2541 6290 w
-(breakpoint) 2739 6290 w
-(are) 3307 6290 w
-(saved.) 3501 6290 w
-(The) 3884 6290 w
-(breakpoint) 4107 6290 w
-(instruc\255) 4674 6290 w
-(tion) 720 6410 w
-(is) 948 6410 w
-(then) 1067 6410 w
-(removed) 1323 6410 w
-(using) 1784 6410 w
-(the) 2089 6410 w
-10 /LucidaTypewriter f
-(@) 2284 6410 w
-10 /LucidaSansUnicode00 f
-(operator) 2396 6410 w
-(to) 2851 6410 w
-(fetch) 2989 6410 w
-10 /LucidaTypewriter f
-(bpfmt) 3272 6410 w
-10 /LucidaSansUnicode00 f
-(bytes) 3672 6410 w
-(from) 3971 6410 w
-(the) 4243 6410 w
-(text) 4438 6410 w
-(file) 4669 6410 w
-(and) 4860 6410 w
-(to) 720 6530 w
-(place) 883 6530 w
-(it) 1202 6530 w
-(into) 1333 6530 w
-(the) 1587 6530 w
-(memory) 1807 6530 w
-(of) 2268 6530 w
-(the) 2431 6530 w
-(executing) 2651 6530 w
-(process) 3192 6530 w
-(using) 3631 6530 w
-(the) 3961 6530 w
-10 /LucidaTypewriter f
-(*) 4180 6530 w
-10 /LucidaSansUnicode00 f
-(operator.) 4316 6530 w
-(The) 4859 6530 w
-10 /LucidaTypewriter f
-(follow) 720 6650 w
-10 /LucidaSansUnicode00 f
-(function) 1208 6650 w
-(is) 1665 6650 w
-(an) 1801 6650 w
-(Acid) 1974 6650 w
-(builtin) 2242 6650 w
-(which) 2609 6650 w
-(returns) 2946 6650 w
-(a) 3352 6650 w
-(follow-set:) 3463 6650 w
-(a) 4048 6650 w
-(list) 4160 6650 w
-(of) 4363 6650 w
-(instruction) 4518 6650 w
-(addresses) 720 6770 w
-(which) 1243 6770 w
-(could) 1560 6770 w
-(be) 1862 6770 w
-(executed) 2017 6770 w
-(next.) 2495 6770 w
-(If) 2811 6770 w
-(the) 2913 6770 w
-(instruction) 3104 6770 w
-(stored) 3661 6770 w
-(at) 4005 6770 w
-(the) 4132 6770 w
-10 /LucidaTypewriter f
-(PC) 4322 6770 w
-10 /LucidaSansUnicode00 f
-(is) 4501 6770 w
-(a) 4616 6770 w
-(branch) 4706 6770 w
-(instruction,) 720 6890 w
-(the) 1311 6890 w
-(list) 1503 6890 w
-(contains) 1686 6890 w
-(the) 2131 6890 w
-(addresses) 2323 6890 w
-(of) 2847 6890 w
-(the) 2982 6890 w
-(next) 3174 6890 w
-(instruction) 3428 6890 w
-(and) 3988 6890 w
-(the) 4206 6890 w
-(branch) 4399 6890 w
-(desti\255) 4771 6890 w
-(nation;) 720 7010 w
-(otherwise,) 1093 7010 w
-(it) 1630 7010 w
-(contains) 1731 7010 w
-(only) 2174 7010 w
-(the) 2413 7010 w
-(address) 2603 7010 w
-(of) 3018 7010 w
-(the) 3151 7010 w
-(next) 3341 7010 w
-(instruction.) 3592 7010 w
-(The) 4213 7010 w
-(follow-set) 4429 7010 w
-(is) 4960 7010 w
-(then) 720 7130 w
-(used) 981 7130 w
-(to) 1257 7130 w
-(replace) 1399 7130 w
-(each) 1794 7130 w
-(possible) 2062 7130 w
-(following) 2509 7130 w
-(instruction) 3000 7130 w
-(with) 3566 7130 w
-(a) 3816 7130 w
-(breakpoint) 3916 7130 w
-(instruction.) 4486 7130 w
-(The) 720 7250 w
-(original) 942 7250 w
-(instructions) 1351 7250 w
-(need) 1965 7250 w
-(not) 2243 7250 w
-(be) 2444 7250 w
-(saved;) 2604 7250 w
-(they) 2954 7250 w
-(remain) 3202 7250 w
-(in) 3579 7250 w
-(their) 3711 7250 w
-(unaltered) 3977 7250 w
-(state) 4478 7250 w
-(in) 4754 7250 w
-(the) 4885 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(text) 720 840 w
-(file.) 945 840 w
-(The) 1194 840 w
-10 /LucidaTypewriter f
-(startstop) 1409 840 w
-10 /LucidaSansUnicode00 f
-(builtin) 2091 840 w
-(writes) 2436 840 w
-(the) 2761 840 w
-10 /LucidaSansUnicode20 f
-(\030) 2950 840 w
-10 /LucidaSansUnicode00 f
-(startstop) 2982 840 w
-10 /LucidaSansUnicode20 f
-(\031) 3415 840 w
-10 /LucidaSansUnicode00 f
-(message) 3481 840 w
-(to) 3939 840 w
-(the) 4071 840 w
-10 /LucidaSans-Italic f
-(proc) 4261 840 w
-10 /LucidaSansUnicode00 f
-(control) 4512 840 w
-(file) 4889 840 w
-(for) 720 960 w
-(the) 894 960 w
-(process) 1083 960 w
-(named) 1491 960 w
-10 /LucidaTypewriter f
-(pid) 1854 960 w
-10 /LucidaSansUnicode00 f
-(.) 2070 960 w
-(The) 2168 960 w
-(target) 2383 960 w
-(process) 2705 960 w
-(executes) 3113 960 w
-(until) 3577 960 w
-(some) 3830 960 w
-(condition) 4125 960 w
-(causes) 4614 960 w
-(it) 4974 960 w
-(to) 720 1080 w
-(enter) 875 1080 w
-(the) 1184 1080 w
-(kernel,) 1396 1080 w
-(in) 1787 1080 w
-(this) 1935 1080 w
-(case,) 2171 1080 w
-(the) 2473 1080 w
-(execution) 2685 1080 w
-(of) 3217 1080 w
-(a) 3372 1080 w
-(breakpoint.) 3484 1080 w
-(When) 4130 1080 w
-(the) 4453 1080 w
-(process) 4666 1080 w
-(blocks,) 720 1200 w
-(the) 1113 1200 w
-(debugger) 1316 1200 w
-(regains) 1829 1200 w
-(control) 2233 1200 w
-(and) 2623 1200 w
-(invokes) 2851 1200 w
-(the) 3268 1200 w
-(Acid) 3471 1200 w
-(library) 3731 1200 w
-(function) 4088 1200 w
-10 /LucidaTypewriter f
-(stopped) 4536 1200 w
-10 /LucidaSansUnicode00 f
-(which) 720 1320 w
-(reports) 1040 1320 w
-(the) 1430 1320 w
-(address) 1625 1320 w
-(and) 2045 1320 w
-(cause) 2265 1320 w
-(of) 2580 1320 w
-(the) 2718 1320 w
-(blockage.) 2913 1320 w
-(The) 3452 1320 w
-10 /LucidaTypewriter f
-(startstop) 3673 1320 w
-10 /LucidaSansUnicode00 f
-(function) 4361 1320 w
-(com\255) 4802 1320 w
-(pletes) 720 1440 w
-(and) 1062 1440 w
-(returns) 1292 1440 w
-(to) 1692 1440 w
-(the) 1840 1440 w
-10 /LucidaTypewriter f
-(step) 2045 1440 w
-10 /LucidaSansUnicode00 f
-(function) 2383 1440 w
-(where) 2834 1440 w
-(the) 3176 1440 w
-(follow-set) 3381 1440 w
-(is) 3927 1440 w
-(used) 4057 1440 w
-(to) 4338 1440 w
-(replace) 4485 1440 w
-(the) 4885 1440 w
-(breakpoints) 720 1560 w
-(placed) 1335 1560 w
-(earlier.) 1691 1560 w
-(Finally,) 2101 1560 w
-(if) 2482 1560 w
-(the) 2587 1560 w
-(address) 2781 1560 w
-(of) 3200 1560 w
-(the) 3337 1560 w
-(original) 3531 1560 w
-10 /LucidaTypewriter f
-(PC) 3939 1560 w
-10 /LucidaSansUnicode00 f
-(contained) 4123 1560 w
-(a) 4639 1560 w
-(break\255) 4734 1560 w
-(point, it is replaced.) 720 1680 w
-(Notice) 970 1836 w
-(that) 1312 1836 w
-(this) 1537 1836 w
-(approach) 1750 1836 w
-(to) 2235 1836 w
-(process) 2367 1836 w
-(control) 2775 1836 w
-(is) 3151 1836 w
-(inherently) 3265 1836 w
-(portable;) 3785 1836 w
-(the) 4257 1836 w
-(Acid) 4447 1836 w
-(code) 4694 1836 w
-(is) 4960 1836 w
-(shared) 720 1956 w
-(by) 1088 1956 w
-(the) 1243 1956 w
-(debuggers) 1438 1956 w
-(for) 1994 1956 w
-(all) 2173 1956 w
-(architectures.) 2326 1956 w
-(Acid) 3059 1956 w
-(variables) 3311 1956 w
-(and) 3782 1956 w
-(builtin) 4001 1956 w
-(functions) 4351 1956 w
-(pro\255) 4842 1956 w
-(vide) 720 2076 w
-(a) 964 2076 w
-(transparent) 1063 2076 w
-(interface) 1667 2076 w
-(to) 2135 2076 w
-(architecture-dependent) 2278 2076 w
-(values) 3477 2076 w
-(and) 3827 2076 w
-(functions.) 4052 2076 w
-(Here) 4613 2076 w
-(the) 4885 2076 w
-(breakpoint) 720 2196 w
-(value) 1297 2196 w
-(and) 1603 2196 w
-(format) 1835 2196 w
-(are) 2211 2196 w
-(referenced) 2415 2196 w
-(through) 2986 2196 w
-(Acid) 3425 2196 w
-(variables) 3689 2196 w
-(and) 4171 2196 w
-(the) 4402 2196 w
-10 /LucidaTypewriter f
-(follow) 4608 2196 w
-10 /LucidaSansUnicode00 f
-(primitive masks the differences in the underlying instruction set.) 720 2316 w
-(The) 970 2472 w
-10 /LucidaTypewriter f
-(next) 1196 2472 w
-10 /LucidaSansUnicode00 f
-(function,) 1529 2472 w
-(similar) 2007 2472 w
-(to) 2379 2472 w
-(the) 2522 2472 w
-10 /LucidaSans-Italic f
-(dbx) 2722 2472 w
-10 /LucidaSansUnicode00 f
-(command) 2943 2472 w
-(of) 3466 2472 w
-(the) 3609 2472 w
-(same) 3809 2472 w
-(name,) 4109 2472 w
-(is) 4452 2472 w
-(a) 4577 2472 w
-(simpler) 4678 2472 w
-(example.) 720 2592 w
-(This) 1232 2592 w
-(function) 1472 2592 w
-(steps) 1908 2592 w
-(through) 2200 2592 w
-(a) 2621 2592 w
-(single) 2710 2592 w
-(source) 3033 2592 w
-(statement) 3389 2592 w
-(but) 3907 2592 w
-(steps) 4103 2592 w
-(over) 4395 2592 w
-(function) 4639 2592 w
-(calls.) 720 2712 w
-9 /LucidaTypewriter f
-(defn) 1008 2882 w
-(next\(\)) 1333 2882 w
-({) 1008 2992 w
-(local) 1528 3102 w
-(sp,) 1918 3102 w
-(bound;) 2178 3102 w
-(sp) 1528 3322 w
-(=) 1723 3322 w
-(*SP;) 1853 3322 w
-(//) 3608 3322 w
-(save) 3803 3322 w
-(starting) 4128 3322 w
-(SP) 4713 3322 w
-(bound) 1528 3432 w
-(=) 1918 3432 w
-(fnbound\(*PC\);) 2048 3432 w
-(//) 3608 3432 w
-(begin) 3803 3432 w
-(&) 4193 3432 w
-(end) 4323 3432 w
-(of) 4583 3432 w
-(fn.) 4778 3432 w
-(stmnt\(\);) 1528 3542 w
-(//) 3608 3542 w
-(step) 3803 3542 w
-(1) 4128 3542 w
-(statement) 4258 3542 w
-(pc) 1528 3652 w
-(=) 1723 3652 w
-(*PC;) 1853 3652 w
-(if) 1528 3762 w
-(pc) 1723 3762 w
-(>=) 1918 3762 w
-(bound[0]) 2113 3762 w
-(&&) 2698 3762 w
-(pc) 2893 3762 w
-(<) 3088 3762 w
-(bound[1]) 3218 3762 w
-(then) 3803 3762 w
-(return) 2048 3872 w
-({};) 2503 3872 w
-(while) 1528 4092 w
-(\(pc<bound[0]) 1918 4092 w
-(||) 2763 4092 w
-(pc>bound[1]\)) 2958 4092 w
-(&&) 3803 4092 w
-(sp>=*SP) 3998 4092 w
-(do) 4518 4092 w
-({) 4713 4092 w
-(step\(\);) 2048 4202 w
-(pc) 2048 4312 w
-(=) 2243 4312 w
-(*PC;) 2373 4312 w
-(}) 1528 4422 w
-(src\(*PC\);) 1528 4532 w
-(}) 1008 4642 w
-10 /LucidaSansUnicode00 f
-(The) 720 4822 w
-10 /LucidaTypewriter f
-(next) 937 4822 w
-10 /LucidaSansUnicode00 f
-(function) 1261 4822 w
-(starts) 1698 4822 w
-(by) 2006 4822 w
-(saving) 2157 4822 w
-(the) 2504 4822 w
-(current) 2695 4822 w
-(stack) 3082 4822 w
-(pointer) 3371 4822 w
-(in) 3757 4822 w
-(a) 3885 4822 w
-(local) 3977 4822 w
-(variable.) 4239 4822 w
-(It) 4720 4822 w
-(then) 4823 4822 w
-(uses) 720 4942 w
-(the) 989 4942 w
-(Acid) 1193 4942 w
-(library) 1454 4942 w
-(function) 1813 4942 w
-10 /LucidaTypewriter f
-(fnbound) 2263 4942 w
-10 /LucidaSansUnicode00 f
-(to) 2816 4942 w
-(return) 2963 4942 w
-(the) 3310 4942 w
-(addresses) 3513 4942 w
-(of) 4048 4942 w
-(the) 4194 4942 w
-(first) 4397 4942 w
-(and) 4640 4942 w
-(last) 4868 4942 w
-(instructions) 720 5062 w
-(in) 1345 5062 w
-(the) 1488 5062 w
-(current) 1695 5062 w
-(function) 2097 5062 w
-(in) 2550 5062 w
-(a) 2693 5062 w
-(list.) 2800 5062 w
-(The) 3062 5062 w
-10 /LucidaTypewriter f
-(stmnt) 3295 5062 w
-10 /LucidaSansUnicode00 f
-(function) 3707 5062 w
-(executes) 4160 5062 w
-(a) 4643 5062 w
-(single) 4751 5062 w
-(source) 720 5182 w
-(statement) 1081 5182 w
-(and) 1603 5182 w
-(then) 1821 5182 w
-(uses) 2076 5182 w
-10 /LucidaTypewriter f
-(src) 2334 5182 w
-10 /LucidaSansUnicode00 f
-(to) 2588 5182 w
-(print) 2724 5182 w
-(a) 2994 5182 w
-(few) 3087 5182 w
-(lines) 3295 5182 w
-(of) 3560 5182 w
-(source) 3696 5182 w
-(around) 4056 5182 w
-(the) 4438 5182 w
-(new) 4631 5182 w
-10 /LucidaTypewriter f
-(PC) 4864 5182 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5182 w
-(If) 720 5302 w
-(the) 833 5302 w
-(new) 1035 5302 w
-(value) 1277 5302 w
-(of) 1578 5302 w
-(the) 1723 5302 w
-10 /LucidaTypewriter f
-(PC) 1925 5302 w
-10 /LucidaSansUnicode00 f
-(remains) 2117 5302 w
-(in) 2552 5302 w
-(the) 2691 5302 w
-(current) 2894 5302 w
-(function,) 3292 5302 w
-10 /LucidaTypewriter f
-(next) 3773 5302 w
-10 /LucidaSansUnicode00 f
-(returns.) 4109 5302 w
-(When) 4571 5302 w
-(the) 4885 5302 w
-(executed) 720 5422 w
-(statement) 1204 5422 w
-(is) 1730 5422 w
-(a) 1852 5422 w
-(function) 1949 5422 w
-(call) 2392 5422 w
-(or) 2597 5422 w
-(a) 2740 5422 w
-(return) 2836 5422 w
-(from) 3176 5422 w
-(a) 3449 5422 w
-(function,) 3545 5422 w
-(the) 4019 5422 w
-(new) 4215 5422 w
-(value) 4451 5422 w
-(of) 4746 5422 w
-(the) 4885 5422 w
-10 /LucidaTypewriter f
-(PC) 720 5542 w
-10 /LucidaSansUnicode00 f
-(is) 910 5542 w
-(outside) 1036 5542 w
-(the) 1441 5542 w
-(bounds) 1642 5542 w
-(calculated) 2050 5542 w
-(by) 2584 5542 w
-10 /LucidaTypewriter f
-(fnbound) 2745 5542 w
-10 /LucidaSansUnicode00 f
-(and) 3295 5542 w
-(the) 3521 5542 w
-(test) 3722 5542 w
-(of) 3949 5542 w
-(the) 4093 5542 w
-10 /LucidaTypewriter f
-(while) 4294 5542 w
-10 /LucidaSansUnicode00 f
-(loop) 4700 5542 w
-(is) 4960 5542 w
-(evaluated.) 720 5662 w
-(If) 1292 5662 w
-(the) 1400 5662 w
-(statement) 1597 5662 w
-(was) 2123 5662 w
-(a) 2348 5662 w
-(return,) 2445 5662 w
-(the) 2818 5662 w
-(new) 3015 5662 w
-(value) 3252 5662 w
-(of) 3548 5662 w
-(the) 3688 5662 w
-(stack) 3885 5662 w
-(pointer) 4179 5662 w
-(is) 4570 5662 w
-(greater) 4692 5662 w
-(than) 720 5782 w
-(the) 976 5782 w
-(original) 1171 5782 w
-(value) 1579 5782 w
-(and) 1874 5782 w
-(the) 2095 5782 w
-(loop) 2291 5782 w
-(completes) 2546 5782 w
-(without) 3084 5782 w
-(execution.) 3490 5782 w
-(Otherwise,) 4070 5782 w
-(the) 4630 5782 w
-(loop) 4826 5782 w
-(is) 720 5902 w
-(entered) 835 5902 w
-(and) 1241 5902 w
-(instructions) 1456 5902 w
-(are) 2064 5902 w
-(continually) 2251 5902 w
-(executed) 2814 5902 w
-(until) 3290 5902 w
-(the) 3543 5902 w
-(value) 3732 5902 w
-(of) 4020 5902 w
-(the) 4152 5902 w
-10 /LucidaTypewriter f
-(PC) 4341 5902 w
-10 /LucidaSansUnicode00 f
-(is) 4519 5902 w
-(between) 4633 5902 w
-(the) 720 6022 w
-(bounds) 911 6022 w
-(calculated) 1309 6022 w
-(earlier.) 1834 6022 w
-(At) 2242 6022 w
-(that) 2385 6022 w
-(point,) 2613 6022 w
-(execution) 2934 6022 w
-(ceases) 3446 6022 w
-(and) 3803 6022 w
-(a) 4020 6022 w
-(few) 4112 6022 w
-(lines) 4319 6022 w
-(of) 4583 6022 w
-(source) 4718 6022 w
-(in the vicinity of the) 720 6142 w
-10 /LucidaTypewriter f
-(PC) 1720 6142 w
-10 /LucidaSansUnicode00 f
-(are printed.) 1896 6142 w
-(Acid) 970 6298 w
-(provides) 1223 6298 w
-(concise) 1680 6298 w
-(and) 2082 6298 w
-(elegant) 2303 6298 w
-(expression) 2701 6298 w
-(for) 3273 6298 w
-(control) 3453 6298 w
-(and) 3836 6298 w
-(manipulation) 4057 6298 w
-(of) 4735 6298 w
-(tar\255) 4874 6298 w
-(get) 720 6418 w
-(programs.) 923 6418 w
-(These) 1469 6418 w
-(examples) 1804 6418 w
-(demonstrate) 2315 6418 w
-(how) 2974 6418 w
-(a) 3221 6418 w
-(few) 3323 6418 w
-(well-chosen) 3540 6418 w
-(primitives) 4179 6418 w
-(can) 4706 6418 w
-(be) 4921 6418 w
-(combined to create a rich debugging environment.) 720 6538 w
-10 /LucidaSans-Demi f
-(10.) 720 6778 w
-(Dealing With Multiple Architectures) 937 6778 w
-10 /LucidaSansUnicode00 f
-(A) 970 6934 w
-(single) 1072 6934 w
-(binary) 1394 6934 w
-(of) 1729 6934 w
-(Acid) 1861 6934 w
-(may) 2107 6934 w
-(be) 2341 6934 w
-(used) 2494 6934 w
-(to) 2760 6934 w
-(debug) 2892 6934 w
-(a) 3232 6934 w
-(program) 3321 6934 w
-(running) 3771 6934 w
-(on) 4185 6934 w
-(any) 4342 6934 w
-(of) 4545 6934 w
-(the) 4677 6934 w
-(five) 4866 6934 w
-(processor) 720 7054 w
-(architectures) 1244 7054 w
-(supported) 1921 7054 w
-(by) 2466 7054 w
-(Plan) 2629 7054 w
-(9.) 2878 7054 w
-(For) 3053 7054 w
-(example,) 3257 7054 w
-(Plan) 3749 7054 w
-(9) 3997 7054 w
-(allows) 4107 7054 w
-(a) 4456 7054 w
-(user) 4558 7054 w
-(on) 4815 7054 w
-(a) 4985 7054 w
-(MIPS) 720 7174 w
-(to) 984 7174 w
-(import) 1122 7174 w
-(the) 1486 7174 w
-10 /LucidaSans-Italic f
-(proc) 1681 7174 w
-10 /LucidaSansUnicode00 f
-(file) 1938 7174 w
-(system) 2130 7174 w
-(from) 2511 7174 w
-(an) 2784 7174 w
-(i486-based) 2942 7174 w
-(PC) 3547 7174 w
-(and) 3712 7174 w
-(remotely) 3933 7174 w
-(debug) 4399 7174 w
-(a) 4746 7174 w
-(pro\255) 4842 7174 w
-(gram executing on that processor.) 720 7294 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(Two) 970 840 w
-(levels) 1219 840 w
-(of) 1540 840 w
-(abstraction) 1686 840 w
-(provide) 2276 840 w
-(this) 2689 840 w
-(architecture) 2917 840 w
-(independence.) 3544 840 w
-(On) 4336 840 w
-(the) 4525 840 w
-(lowest) 4729 840 w
-(level,) 720 960 w
-(a) 1011 960 w
-(Plan) 1103 960 w
-(9) 1341 960 w
-(library) 1441 960 w
-(supplies) 1788 960 w
-(functions) 2229 960 w
-(to) 2718 960 w
-(decode) 2853 960 w
-(the) 3240 960 w
-(file) 3432 960 w
-(header) 3620 960 w
-(of) 3990 960 w
-(the) 4125 960 w
-(program) 4316 960 w
-(being) 4768 960 w
-(debugged) 720 1080 w
-(and) 1251 1080 w
-(select) 1475 1080 w
-(a) 1799 1080 w
-(table) 1898 1080 w
-(of) 2182 1080 w
-(system) 2324 1080 w
-(parameters) 2708 1080 w
-(and) 3300 1080 w
-(a) 3525 1080 w
-(jump) 3625 1080 w
-(vector) 3918 1080 w
-(of) 4261 1080 w
-(architecture-) 4404 1080 w
-(dependent) 720 1200 w
-(functions) 1291 1200 w
-(based) 1796 1200 w
-(on) 2136 1200 w
-(the) 2311 1200 w
-(magic) 2518 1200 w
-(number.) 2860 1200 w
-(Among) 3353 1200 w
-(these) 3752 1200 w
-(functions) 4066 1200 w
-(are) 4570 1200 w
-(byte-) 4774 1200 w
-(order-independent) 720 1320 w
-(access) 1696 1320 w
-(to) 2059 1320 w
-(memory) 2205 1320 w
-(and) 2649 1320 w
-(text) 2877 1320 w
-(files,) 3116 1320 w
-(stack) 3398 1320 w
-(manipulation,) 3698 1320 w
-(disassembly,) 4415 1320 w
-(and) 720 1440 w
-(floating) 935 1440 w
-(point) 1342 1440 w
-(number) 1629 1440 w
-(interpretation.) 2040 1440 w
-(The) 2804 1440 w
-(second) 3019 1440 w
-(level) 3397 1440 w
-(of) 3653 1440 w
-(abstraction) 3785 1440 w
-(is) 4361 1440 w
-(supplied) 4475 1440 w
-(by) 4925 1440 w
-(Acid.) 720 1560 w
-(It) 1042 1560 w
-(consists) 1154 1560 w
-(of) 1593 1560 w
-(primitives) 1737 1560 w
-(and) 2263 1560 w
-(approximately) 2489 1560 w
-(200) 3231 1560 w
-(lines) 3467 1560 w
-(of) 3741 1560 w
-(architecture-dependent) 3886 1560 w
-(Acid) 720 1680 w
-(library) 985 1680 w
-(code) 1348 1680 w
-(that) 1632 1680 w
-(interface) 1876 1680 w
-(the) 2353 1680 w
-(interpreter) 2561 1680 w
-(to) 3133 1680 w
-(the) 3284 1680 w
-(architecture-dependent) 3492 1680 w
-(library.) 4698 1680 w
-(This) 720 1800 w
-(layer) 977 1800 w
-(performs) 1262 1800 w
-(functions) 1757 1800 w
-(such) 2261 1800 w
-(as) 2539 1800 w
-(mapping) 2697 1800 w
-(register) 3176 1800 w
-(names) 3602 1800 w
-(to) 3972 1800 w
-(memory) 4123 1800 w
-(locations,) 4572 1800 w
-(supplying) 720 1920 w
-(breakpoint) 1239 1920 w
-(values) 1810 1920 w
-(and) 2161 1920 w
-(sizes,) 2387 1920 w
-(and) 2709 1920 w
-(converting) 2935 1920 w
-(processor) 3494 1920 w
-(specific) 4016 1920 w
-(data) 4429 1920 w
-(to) 4685 1920 w
-(Acid) 4828 1920 w
-(data types.) 720 2040 w
-(An example of the latter is the) 1317 2040 w
-(stack) 2829 2040 w
-(trace) 3114 2040 w
-(function) 3387 2040 w
-10 /LucidaTypewriter f
-(strace) 3821 2040 w
-10 /LucidaSansUnicode00 f
-(,) 4253 2040 w
-(which) 4318 2040 w
-(uses) 4632 2040 w
-(the) 4885 2040 w
-(stack) 720 2160 w
-(traversal) 1009 2160 w
-(functions) 1463 2160 w
-(in) 1952 2160 w
-(the) 2080 2160 w
-(architecture-dependent) 2272 2160 w
-(library) 3463 2160 w
-(to) 3810 2160 w
-(construct) 3945 2160 w
-(a) 4435 2160 w
-(list) 4527 2160 w
-(of) 4709 2160 w
-(lists) 4843 2160 w
-(describing) 720 2280 w
-(the) 1270 2280 w
-(context) 1468 2280 w
-(of) 1877 2280 w
-(a) 2019 2280 w
-(process.) 2118 2280 w
-(The) 2600 2280 w
-(first) 2825 2280 w
-(level) 3064 2280 w
-(of) 3330 2280 w
-(list) 3472 2280 w
-(selects) 3662 2280 w
-(each) 4037 2280 w
-(function) 4305 2280 w
-(in) 4750 2280 w
-(the) 4885 2280 w
-(trace;) 720 2400 w
-(subordinate) 1032 2400 w
-(lists) 1652 2400 w
-(contain) 1889 2400 w
-(the) 2286 2400 w
-(names) 2481 2400 w
-(and) 2838 2400 w
-(values) 3058 2400 w
-(of) 3402 2400 w
-(parameters) 3539 2400 w
-(and) 4126 2400 w
-(local) 4345 2400 w
-(variables) 4609 2400 w
-(of) 720 2520 w
-(the) 852 2520 w
-(functions.) 1041 2520 w
-(Acid) 1591 2520 w
-(commands) 1837 2520 w
-(and) 2401 2520 w
-(library) 2616 2520 w
-(functions) 2961 2520 w
-(that) 3448 2520 w
-(manipulate) 3674 2520 w
-(and) 4250 2520 w
-(display) 4465 2520 w
-(pro\255) 4842 2520 w
-(cess) 720 2640 w
-(state) 981 2640 w
-(information) 1269 2640 w
-(operate) 1887 2640 w
-(on) 2307 2640 w
-(the) 2481 2640 w
-(list) 2687 2640 w
-(representation) 2884 2640 w
-(and) 3642 2640 w
-(are) 3873 2640 w
-(independent) 4076 2640 w
-(of) 4736 2640 w
-(the) 4885 2640 w
-(underlying architecture.) 720 2760 w
-10 /LucidaSans-Demi f
-(11.) 720 3000 w
-(Alef Runtime) 937 3000 w
-10 /LucidaSansUnicode00 f
-(Alef) 970 3156 w
-(is) 1199 3156 w
-(a) 1317 3156 w
-(concurrent) 1410 3156 w
-(programming) 1972 3156 w
-(language,) 2672 3156 w
-(designed) 3185 3156 w
-(specifically) 3665 3156 w
-(for) 4235 3156 w
-(systems) 4412 3156 w
-(pro\255) 4842 3156 w
-(gramming,) 720 3276 w
-(which) 1290 3276 w
-(supports) 1612 3276 w
-(both) 2082 3276 w
-(shared) 2346 3276 w
-(variable) 2715 3276 w
-(and) 3136 3276 w
-(message) 3356 3276 w
-(passing) 3820 3276 w
-(paradigms.) 4233 3276 w
-(Alef) 4849 3276 w
-(borrows) 720 3396 w
-(the) 1156 3396 w
-(C) 1352 3396 w
-(expression) 1462 3396 w
-(syntax) 2034 3396 w
-(but) 2393 3396 w
-(implements) 2596 3396 w
-(a) 3207 3396 w
-(substantially) 3304 3396 w
-(different) 3958 3396 w
-(type) 4418 3396 w
-(system.) 4668 3396 w
-(The) 720 3516 w
-(language) 939 3516 w
-(provides) 1420 3516 w
-(a) 1874 3516 w
-(rich) 1967 3516 w
-(set) 2188 3516 w
-(of) 2370 3516 w
-(exception) 2506 3516 w
-(handling,) 3020 3516 w
-(process) 3514 3516 w
-(management,) 3925 3516 w
-(and) 4625 3516 w
-(syn\255) 4842 3516 w
-(chronization) 720 3636 w
-(primitives,) 1371 3636 w
-(which) 1927 3636 w
-(rely) 2252 3636 w
-(on) 2474 3636 w
-(a) 2641 3636 w
-(runtime) 2740 3636 w
-(system.) 3164 3636 w
-(Alef) 3612 3636 w
-(program) 3847 3636 w
-(bugs) 4307 3636 w
-(are) 4590 3636 w
-(often) 4787 3636 w
-(deadlocks,) 720 3756 w
-(synchronization) 1300 3756 w
-(failures,) 2133 3756 w
-(or) 2586 3756 w
-(non-termination) 2749 3756 w
-(caused) 3615 3756 w
-(by) 4013 3756 w
-(locks) 4188 3756 w
-(being) 4498 3756 w
-(held) 4830 3756 w
-(incorrectly.) 720 3876 w
-(In) 1341 3876 w
-(such) 1479 3876 w
-(cases,) 1753 3876 w
-(a) 2097 3876 w
-(process) 2200 3876 w
-(stalls) 2622 3876 w
-(deep) 2922 3876 w
-(in) 3208 3876 w
-(the) 3347 3876 w
-(runtime) 3550 3876 w
-(code) 3978 3876 w
-(and) 4257 3876 w
-(it) 4485 3876 w
-(is) 4599 3876 w
-(clearly) 4727 3876 w
-(unreasonable) 720 3996 w
-(to) 1421 3996 w
-(expect) 1567 3996 w
-(a) 1939 3996 w
-(programmer) 2042 3996 w
-(using) 2696 3996 w
-(the) 3010 3996 w
-(language) 3213 3996 w
-(to) 3704 3996 w
-(understand) 3850 3996 w
-(the) 4450 3996 w
-(detailed) 4652 3996 w
-(internal semantics of the runtime support functions.) 720 4116 w
-(Instead,) 970 4272 w
-(there) 1389 4272 w
-(is) 1675 4272 w
-(an) 1789 4272 w
-(Alef) 1940 4272 w
-(support) 2165 4272 w
-(library,) 2577 4272 w
-(coded) 2953 4272 w
-(in) 3281 4272 w
-(Acid,) 3406 4272 w
-(that) 3684 4272 w
-(allows) 3909 4272 w
-(the) 4245 4272 w
-(programmer) 4434 4272 w
-(to) 720 4392 w
-(interpret) 861 4392 w
-(the) 1326 4392 w
-(program) 1524 4392 w
-(state) 1983 4392 w
-(in) 2262 4392 w
-(terms) 2396 4392 w
-(of) 2717 4392 w
-(Alef) 2858 4392 w
-(operations.) 3092 4392 w
-(Consider) 3715 4392 w
-(the) 4190 4392 w
-(example) 4388 4392 w
-(of) 4844 4392 w
-(a) 4985 4392 w
-(multi-process) 720 4512 w
-(program) 1445 4512 w
-(stalling) 1904 4512 w
-(because) 2301 4512 w
-(of) 2738 4512 w
-(improper) 2879 4512 w
-(synchronization.) 3369 4512 w
-(A) 4249 4512 w
-(stack) 4362 4512 w
-(trace) 4658 4512 w
-(of) 4942 4512 w
-(the) 720 4632 w
-(program) 916 4632 w
-(indicates) 1373 4632 w
-(that) 1847 4632 w
-(it) 2078 4632 w
-(is) 2184 4632 w
-(waiting) 2304 4632 w
-(for) 2695 4632 w
-(an) 2874 4632 w
-(event) 3031 4632 w
-(in) 3334 4632 w
-(some) 3465 4632 w
-(obscure) 3766 4632 w
-(Alef) 4191 4632 w
-(runtime) 4422 4632 w
-(syn\255) 4842 4632 w
-(chronization) 720 4752 w
-(function.) 1377 4752 w
-(The) 1892 4752 w
-(function) 2123 4752 w
-(itself) 2574 4752 w
-(is) 2863 4752 w
-(irrelevant) 2993 4752 w
-(to) 3501 4752 w
-(the) 3649 4752 w
-(programmer;) 3854 4752 w
-(of) 4543 4752 w
-(greater) 4692 4752 w
-(importance) 720 4872 w
-(is) 1301 4872 w
-(the) 1414 4872 w
-(identity) 1602 4872 w
-(of) 2000 4872 w
-(the) 2131 4872 w
-(unfulfilled) 2319 4872 w
-(event.) 2847 4872 w
-(Commands) 3207 4872 w
-(in the Alef support library) 3787 4872 w
-(decode) 720 4992 w
-(the) 1107 4992 w
-(runtime) 1299 4992 w
-(data) 1716 4992 w
-(structures) 1964 4992 w
-(and) 2491 4992 w
-(program) 2709 4992 w
-(state) 3163 4992 w
-(to) 3437 4992 w
-(report) 3573 4992 w
-(the) 3910 4992 w
-(cause) 4103 4992 w
-(of) 4416 4992 w
-(the) 4552 4992 w
-(block\255) 4745 4992 w
-(age) 720 5112 w
-(in) 939 5112 w
-(terms) 1076 5112 w
-(of) 1400 5112 w
-(the) 1544 5112 w
-(high-level) 1745 5112 w
-(operations) 2286 5112 w
-(available) 2848 5112 w
-(to) 3317 5112 w
-(the) 3461 5112 w
-(Alef) 3662 5112 w
-(programmer.) 3898 5112 w
-(Here,) 4581 5112 w
-(the) 4885 5112 w
-(Acid) 720 5232 w
-(language) 980 5232 w
-(acts) 1471 5232 w
-(as) 1713 5232 w
-(a) 1867 5232 w
-(communications) 1970 5232 w
-(medium) 2815 5232 w
-(between) 3260 5232 w
-(Alef) 3716 5232 w
-(implementer) 3956 5232 w
-(and) 4620 5232 w
-(Alef) 4849 5232 w
-(user.) 720 5352 w
-10 /LucidaSans-Demi f
-(12.) 720 5592 w
-(Parallel Debugging) 937 5592 w
-10 /LucidaSansUnicode00 f
-(The) 970 5748 w
-(central) 1222 5748 w
-(issue) 1624 5748 w
-(in) 1944 5748 w
-(parallel) 2106 5748 w
-(debugging) 2534 5748 w
-(is) 3126 5748 w
-(how) 3277 5748 w
-(the) 3548 5748 w
-(debugger) 3774 5748 w
-(is) 4310 5748 w
-(multiplexed) 4462 5748 w
-(between) 720 5868 w
-(the) 1163 5868 w
-(processes) 1354 5868 w
-(comprising) 1871 5868 w
-(the) 2449 5868 w
-(program.) 2640 5868 w
-(Acid) 3156 5868 w
-(has) 3404 5868 w
-(no) 3608 5868 w
-(intrinsic) 3767 5868 w
-(model) 4194 5868 w
-(of) 4532 5868 w
-(process) 4666 5868 w
-(partitioning;) 720 5988 w
-(it) 1362 5988 w
-(only) 1471 5988 w
-(assumes) 1718 5988 w
-(that) 2180 5988 w
-(parallel) 2414 5988 w
-(programs) 2815 5988 w
-(share) 3326 5988 w
-(a) 3635 5988 w
-(symbol) 3734 5988 w
-(table,) 4127 5988 w
-(though) 4443 5988 w
-(they) 4833 5988 w
-(need) 720 6108 w
-(not) 1001 6108 w
-(share) 1205 6108 w
-(memory.) 1514 6108 w
-(The) 2018 6108 w
-10 /LucidaTypewriter f
-(setproc) 2243 6108 w
-10 /LucidaSansUnicode00 f
-(primitive) 2791 6108 w
-(attaches) 3264 6108 w
-(the) 3712 6108 w
-(debugger) 3911 6108 w
-(to) 4420 6108 w
-(a) 4562 6108 w
-(running) 4660 6108 w
-(process) 720 6228 w
-(associated) 1132 6228 w
-(with) 1680 6228 w
-(the) 1924 6228 w
-(process) 2118 6228 w
-(ID) 2531 6228 w
-(supplied) 2674 6228 w
-(as) 3129 6228 w
-(its) 3274 6228 w
-(argument) 3430 6228 w
-(and) 3937 6228 w
-(assigns) 4156 6228 w
-(that) 4556 6228 w
-(value) 4786 6228 w
-(to) 720 6348 w
-(the) 872 6348 w
-(global) 1081 6348 w
-(variable) 1434 6348 w
-10 /LucidaTypewriter f
-(pid) 1867 6348 w
-10 /LucidaSansUnicode00 f
-(,) 2083 6348 w
-(thereby) 2168 6348 w
-(allowing) 2588 6348 w
-(simple) 3045 6348 w
-(rotation) 3419 6348 w
-(among) 3855 6348 w
-(a) 4241 6348 w
-(group) 4349 6348 w
-(of) 4691 6348 w
-(pro\255) 4842 6348 w
-(cesses.) 720 6468 w
-(Further,) 1146 6468 w
-(the) 1577 6468 w
-(stack) 1778 6468 w
-(trace) 2076 6468 w
-(primitive) 2362 6468 w
-(is) 2837 6468 w
-(driven) 2963 6468 w
-(by) 3312 6468 w
-(parameters) 3473 6468 w
-(specifying) 4067 6468 w
-(a) 4605 6468 w
-(unique) 4706 6468 w
-(process) 720 6588 w
-(context,) 1130 6588 w
-(so) 1563 6588 w
-(it) 1711 6588 w
-(is) 1813 6588 w
-(possible) 1929 6588 w
-(to) 2368 6588 w
-(examine) 2502 6588 w
-(the) 2950 6588 w
-(state) 3141 6588 w
-(of) 3413 6588 w
-(cooperating) 3546 6588 w
-(processes) 4159 6588 w
-(without) 4675 6588 w
-(switching) 720 6708 w
-(the) 1234 6708 w
-(debugger) 1443 6708 w
-(focus) 1962 6708 w
-(from) 2278 6708 w
-(the) 2565 6708 w
-(process) 2775 6708 w
-(of) 3204 6708 w
-(interest.) 3357 6708 w
-(Since) 3845 6708 w
-(Acid) 4152 6708 w
-(is) 4419 6708 w
-(inherently) 4554 6708 w
-(extensible) 720 6828 w
-(and) 1255 6828 w
-(capable) 1470 6828 w
-(of) 1877 6828 w
-(dynamic) 2009 6828 w
-(interaction) 2448 6828 w
-(with) 3002 6828 w
-(subordinate) 3241 6828 w
-(processes,) 3855 6828 w
-(the) 4402 6828 w
-(program\255) 4591 6828 w
-(mer) 720 6948 w
-(can) 944 6948 w
-(define) 1146 6948 w
-(Acid) 1483 6948 w
-(commands) 1729 6948 w
-(to) 2292 6948 w
-(detect) 2424 6948 w
-(and) 2758 6948 w
-(control) 2972 6948 w
-(complex) 3348 6948 w
-(interactions) 3796 6948 w
-(between) 4401 6948 w
-(pro\255) 4842 6948 w
-(cesses.) 720 7068 w
-(In) 1141 7068 w
-(short,) 1273 7068 w
-(the) 1598 7068 w
-(programmer) 1794 7068 w
-(is) 2441 7068 w
-(free) 2562 7068 w
-(to) 2793 7068 w
-(specify) 2932 7068 w
-(how) 3312 7068 w
-(the) 3553 7068 w
-(debugger) 3749 7068 w
-(reacts) 4255 7068 w
-(to) 4587 7068 w
-(events) 4726 7068 w
-(generated in specific threads of the program.) 720 7188 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(The) 970 840 w
-(support) 1195 840 w
-(for) 1617 840 w
-(parallel) 1800 840 w
-(debugging) 2201 840 w
-(in) 2766 840 w
-(Acid) 2901 840 w
-(depends) 3157 840 w
-(on) 3615 840 w
-(a) 3782 840 w
-(crucial) 3881 840 w
-(kernel) 4243 840 w
-(modifica\255) 4589 840 w
-(tion:) 720 960 w
-(when) 979 960 w
-(the) 1274 960 w
-(text) 1467 960 w
-(segment) 1696 960 w
-(of) 2151 960 w
-(a) 2287 960 w
-(program) 2380 960 w
-(is) 2834 960 w
-(written) 2952 960 w
-(\(usually) 3329 960 w
-(to) 3740 960 w
-(place) 3875 960 w
-(a) 4166 960 w
-(breakpoint\),) 4258 960 w
-(the) 4885 960 w
-(segment is cloned to prevent other threads from encountering the breakpoint.) 720 1080 w
-(Although) 4596 1080 w
-(this incurs a slight performance penalty, it is of little importance while debugging.) 720 1200 w
-10 /LucidaSans-Demi f
-(13.) 720 1440 w
-(Communication Between Tools) 937 1440 w
-10 /LucidaSansUnicode00 f
-(The) 970 1596 w
-(Plan) 1200 1596 w
-(9) 1450 1596 w
-(Alef) 1562 1596 w
-(and) 1802 1596 w
-(C) 2031 1596 w
-(compilers) 2149 1596 w
-(do) 2672 1596 w
-(not) 2845 1596 w
-(embed) 3054 1596 w
-(detailed) 3434 1596 w
-(type) 3871 1596 w
-(information) 4128 1596 w
-(in) 4744 1596 w
-(the) 4885 1596 w
-(symbol) 720 1716 w
-(table) 1120 1716 w
-(of) 1411 1716 w
-(an) 1560 1716 w
-(executable) 1728 1716 w
-(file.) 2305 1716 w
-(However,) 2571 1716 w
-(they) 3071 1716 w
-(do) 3329 1716 w
-(accept) 3504 1716 w
-(a) 3868 1716 w
-(command) 3973 1716 w
-(line) 4501 1716 w
-(option) 4727 1716 w
-(causing) 720 1836 w
-(them) 1130 1836 w
-(to) 1416 1836 w
-(emit) 1552 1836 w
-(descriptions) 1805 1836 w
-(of) 2437 1836 w
-(complex) 2573 1836 w
-(data) 3025 1836 w
-(types) 3273 1836 w
-(\(e.g.,) 3570 1836 w
-(aggregates) 3855 1836 w
-(and) 4431 1836 w
-(abstract) 4650 1836 w
-(data) 720 1956 w
-(types\)) 988 1956 w
-(to) 1338 1956 w
-(an) 1494 1956 w
-(auxiliary) 1669 1956 w
-(file.) 2140 1956 w
-(The) 2413 1956 w
-(vehicle) 2652 1956 w
-(for) 3045 1956 w
-(expressing) 3242 1956 w
-(this) 3831 1956 w
-(information) 4067 1956 w
-(is) 4691 1956 w
-(Acid) 4828 1956 w
-(source) 720 2076 w
-(code.) 1101 2076 w
-(When) 1455 2076 w
-(an) 1780 2076 w
-(Acid) 1956 2076 w
-(debugging) 2227 2076 w
-(session) 2807 2076 w
-(is) 3227 2076 w
-(subsequently) 3366 2076 w
-(started,) 4069 2076 w
-(that) 4500 2076 w
-(file) 4750 2076 w
-(is) 4960 2076 w
-(loaded with the other Acid libraries.) 720 2196 w
-(For) 970 2352 w
-(each) 1176 2352 w
-(complex) 1450 2352 w
-(object) 1914 2352 w
-(in) 2262 2352 w
-(the) 2403 2352 w
-(program) 2608 2352 w
-(the) 3075 2352 w
-(compiler) 3281 2352 w
-(generates) 3755 2352 w
-(three) 4282 2352 w
-(pieces) 4585 2352 w
-(of) 4942 2352 w
-(Acid) 720 2472 w
-(code.) 981 2472 w
-(The) 1325 2472 w
-(first) 1555 2472 w
-(is) 1798 2472 w
-(a) 1926 2472 w
-(table) 2029 2472 w
-(describing) 2317 2472 w
-(the) 2872 2472 w
-(size) 3075 2472 w
-(and) 3316 2472 w
-(offset) 3544 2472 w
-(of) 3871 2472 w
-(each) 4017 2472 w
-(member) 4289 2472 w
-(of) 4739 2472 w
-(the) 4885 2472 w
-(complex) 720 2592 w
-(data) 1176 2592 w
-(type.) 1428 2592 w
-(Following) 1742 2592 w
-(is) 2248 2592 w
-(an) 2370 2592 w
-(Acid) 2530 2592 w
-(function,) 2785 2592 w
-(named) 3261 2592 w
-(the) 3633 2592 w
-(same) 3831 2592 w
-(as) 4129 2592 w
-(the) 4278 2592 w
-(object,) 4476 2592 w
-(that) 4849 2592 w
-(formats) 720 2712 w
-(and) 1133 2712 w
-(prints) 1351 2712 w
-(each) 1672 2712 w
-(member.) 1934 2712 w
-(Finally,) 2438 2712 w
-(Acid) 2818 2712 w
-(declarations) 3067 2712 w
-(associate) 3694 2712 w
-(the) 4177 2712 w
-(Alef) 4369 2712 w
-(or) 4597 2712 w
-(C) 4736 2712 w
-(pro\255) 4842 2712 w
-(gram) 720 2832 w
-(variables) 1012 2832 w
-(of) 1484 2832 w
-(a) 1623 2832 w
-(type) 1719 2832 w
-(with) 1969 2832 w
-(the) 2216 2832 w
-(functions) 2413 2832 w
-(to) 2907 2832 w
-(print) 3047 2832 w
-(them.) 3321 2832 w
-(The) 3675 2832 w
-(three) 3898 2832 w
-(forms) 4192 2832 w
-(of) 4517 2832 w
-(declara\255) 4657 2832 w
-(tion are shown in the following example:) 720 2952 w
-9 /LucidaTypewriter f
-(struct) 1008 3122 w
-(Bitmap) 1463 3122 w
-({) 1918 3122 w
-(Rectangle) 1528 3232 w
-(0) 2373 3232 w
-(r;) 2503 3232 w
-(Rectangle) 1528 3342 w
-(16) 2308 3342 w
-(clipr;) 2503 3342 w
-('D') 1528 3452 w
-(32) 1918 3452 w
-(ldepth;) 2113 3452 w
-('D') 1528 3562 w
-(36) 1918 3562 w
-(id;) 2113 3562 w
-('X') 1528 3672 w
-(40) 1918 3672 w
-(cache;) 2113 3672 w
-(};) 1008 3782 w
-(defn) 1008 4012 w
-(Bitmap\(addr\)) 1008 4122 w
-({) 1853 4122 w
-(complex) 1528 4232 w
-(Bitmap) 2048 4232 w
-(addr;) 2503 4232 w
-(print\("Rectangle) 1528 4342 w
-(r) 2633 4342 w
-({\\n"\);) 2763 4342 w
-(Rectangle\(addr.r\);) 1528 4452 w
-(print\("}\\n"\);) 1528 4562 w
-(print\("Rectangle) 1528 4672 w
-(clipr) 2633 4672 w
-({\\n"\);) 3023 4672 w
-(Rectangle\(addr.clipr\);) 1528 4782 w
-(print\("}\\n"\);) 1528 4892 w
-(print\(") 1528 5002 w
-(ldepth) 2048 5002 w
-(",) 2568 5002 w
-(addr.ldepth,) 2763 5002 w
-("\\n"\);) 3608 5002 w
-(print\(") 1528 5112 w
-(id) 2048 5112 w
-(",) 2568 5112 w
-(addr.id,) 2763 5112 w
-("\\n"\);) 3348 5112 w
-(print\(") 1528 5222 w
-(cache) 2048 5222 w
-(",) 2568 5222 w
-(addr.cache,) 2763 5222 w
-("\\n"\);) 3543 5222 w
-(};) 1008 5332 w
-(complex) 1008 5552 w
-(Bitmap) 1528 5552 w
-(darkgrey;) 1983 5552 w
-(complex) 1008 5662 w
-(Bitmap) 1528 5662 w
-(Window_settag:b;) 1983 5662 w
-10 /LucidaSansUnicode00 f
-(The) 720 5842 w
-10 /LucidaTypewriter f
-(struct) 949 5842 w
-10 /LucidaSansUnicode00 f
-(declaration) 1429 5842 w
-(specifies) 2016 5842 w
-(decoding) 2487 5842 w
-(instructions) 2982 5842 w
-(for) 3603 5842 w
-(the) 3790 5842 w
-(complex) 3993 5842 w
-(type) 4455 5842 w
-(named) 4711 5842 w
-10 /LucidaTypewriter f
-(Bitmap) 720 5962 w
-10 /LucidaSansUnicode00 f
-(.) 1152 5962 w
-(Although) 1261 5962 w
-(the) 1750 5962 w
-(syntax) 1949 5962 w
-(is) 2311 5962 w
-(superficially) 2435 5962 w
-(similar) 3063 5962 w
-(to) 3434 5962 w
-(a) 3576 5962 w
-(C) 3675 5962 w
-(structure) 3788 5962 w
-(declaration,) 4270 5962 w
-(the) 4885 5962 w
-(semantics) 720 6082 w
-(differ) 1248 6082 w
-(markedly:) 1554 6082 w
-(the) 2076 6082 w
-(C) 2274 6082 w
-(declaration) 2386 6082 w
-(specifies) 2968 6082 w
-(a) 3434 6082 w
-(layout,) 3533 6082 w
-(while) 3905 6082 w
-(the) 4202 6082 w
-(Acid) 4401 6082 w
-(declara\255) 4657 6082 w
-(tion) 720 6202 w
-(tells) 956 6202 w
-(how) 1205 6202 w
-(to) 1452 6202 w
-(decode) 1597 6202 w
-(it.) 1994 6202 w
-(The) 2171 6202 w
-(declaration) 2399 6202 w
-(specifies) 2985 6202 w
-(a) 3455 6202 w
-(type,) 3557 6202 w
-(an) 3843 6202 w
-(offset,) 4006 6202 w
-(and) 4363 6202 w
-(name) 4589 6202 w
-(for) 4901 6202 w
-(each) 720 6322 w
-(member) 989 6322 w
-(of) 1436 6322 w
-(the) 1579 6322 w
-(complex) 1779 6322 w
-(object.) 2239 6322 w
-(The) 2615 6322 w
-(type) 2842 6322 w
-(is) 3096 6322 w
-(either) 3222 6322 w
-(the) 3549 6322 w
-(name) 3750 6322 w
-(of) 4062 6322 w
-(another) 4206 6322 w
-(complex) 4626 6322 w
-(declaration,) 720 6442 w
-(for) 1333 6442 w
-(example,) 1514 6442 w
-10 /LucidaTypewriter f
-(Rectangle) 2001 6442 w
-10 /LucidaSansUnicode00 f
-(,) 2649 6442 w
-(or) 2723 6442 w
-(a) 2867 6442 w
-(format) 2964 6442 w
-(code.) 3329 6442 w
-(The) 3665 6442 w
-(offset) 3887 6442 w
-(is) 4207 6442 w
-(the) 4328 6442 w
-(number) 4524 6442 w
-(of) 4942 6442 w
-(bytes) 720 6562 w
-(from) 1012 6562 w
-(the) 1277 6562 w
-(start) 1465 6562 w
-(of) 1719 6562 w
-(the) 1850 6562 w
-(object) 2038 6562 w
-(to) 2369 6562 w
-(the) 2500 6562 w
-(member) 2688 6562 w
-(and) 3124 6562 w
-(the) 3338 6562 w
-(name) 3527 6562 w
-(is) 3827 6562 w
-(the) 3941 6562 w
-(member) 4130 6562 w
-10 /LucidaSansUnicode20 f
-(\031) 4532 6562 w
-10 /LucidaSansUnicode00 f
-(s) 4564 6562 w
-(name) 4649 6562 w
-(in) 4949 6562 w
-(the) 720 6682 w
-(Alef) 917 6682 w
-(or) 1150 6682 w
-(C) 1294 6682 w
-(declaration.) 1405 6682 w
-(This) 2050 6682 w
-(type) 2297 6682 w
-(description) 2547 6682 w
-(is) 3132 6682 w
-(a) 3254 6682 w
-(close) 3351 6682 w
-(match) 3641 6682 w
-(for) 3981 6682 w
-(C) 4162 6682 w
-(and) 4272 6682 w
-(Alef,) 4493 6682 w
-(but) 4757 6682 w
-(is) 4960 6682 w
-(simple enough to be language independent.) 720 6802 w
-(The) 970 6958 w
-10 /LucidaTypewriter f
-(Bitmap) 1192 6958 w
-10 /LucidaSansUnicode00 f
-(function) 1665 6958 w
-(expects) 2107 6958 w
-(the) 2523 6958 w
-(address) 2719 6958 w
-(of) 3140 6958 w
-(a) 3279 6958 w
-10 /LucidaTypewriter f
-(Bitmap) 3375 6958 w
-10 /LucidaSansUnicode00 f
-(as) 3848 6958 w
-(its) 3995 6958 w
-(only) 4154 6958 w
-(argument.) 4400 6958 w
-(It) 4974 6958 w
-(uses) 720 7078 w
-(the) 1011 7078 w
-(decoding) 1237 7078 w
-(information) 1754 7078 w
-(contained) 2391 7078 w
-(in) 2937 7078 w
-(the) 3098 7078 w
-10 /LucidaTypewriter f
-(Bitmap) 3323 7078 w
-10 /LucidaSansUnicode00 f
-(structure) 3825 7078 w
-(declaration) 4333 7078 w
-(to) 4942 7078 w
-(extract,) 720 7198 w
-(format,) 1123 7198 w
-(and) 1512 7198 w
-(print) 1725 7198 w
-(the) 1990 7198 w
-(value) 2178 7198 w
-(of) 2465 7198 w
-(each) 2596 7198 w
-(member) 2853 7198 w
-(of) 3288 7198 w
-(the) 3419 7198 w
-(complex) 3608 7198 w
-(object) 4056 7198 w
-(pointed) 4388 7198 w
-(to) 4793 7198 w
-(by) 4925 7198 w
-(the) 720 7318 w
-(argument.) 938 7318 w
-(The) 1533 7318 w
-(Alef) 1777 7318 w
-(compiler) 2031 7318 w
-(emits) 2517 7318 w
-(code) 2845 7318 w
-(to) 3138 7318 w
-(call) 3298 7318 w
-(other) 3524 7318 w
-(Acid) 3843 7318 w
-(functions) 4117 7318 w
-(where) 4631 7318 w
-(a) 4985 7318 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(member) 720 840 w
-(is) 1173 840 w
-(another) 1304 840 w
-(complex) 1729 840 w
-(type;) 2194 840 w
-(here,) 2485 840 w
-10 /LucidaTypewriter f
-(Bitmap) 2783 840 w
-10 /LucidaSansUnicode00 f
-(calls) 3266 840 w
-10 /LucidaTypewriter f
-(Rectangle) 3532 840 w
-10 /LucidaSansUnicode00 f
-(to) 4231 840 w
-(print) 4380 840 w
-(its) 4664 840 w
-(con\255) 4833 840 w
-(tents.) 720 960 w
-(The) 970 1116 w
-10 /LucidaTypewriter f
-(complex) 1204 1116 w
-10 /LucidaSansUnicode00 f
-(declarations) 1762 1116 w
-(associate) 2406 1116 w
-(Alef) 2906 1116 w
-(variables) 3151 1116 w
-(with) 3636 1116 w
-(complex) 3895 1116 w
-(types.) 4363 1116 w
-(In) 4740 1116 w
-(the) 4885 1116 w
-(example,) 720 1236 w
-10 /LucidaTypewriter f
-(darkgrey) 1206 1236 w
-10 /LucidaSansUnicode00 f
-(is) 1823 1236 w
-(the) 1944 1236 w
-(name) 2140 1236 w
-(of) 2447 1236 w
-(a) 2586 1236 w
-(global) 2681 1236 w
-(variable) 3020 1236 w
-(of) 3440 1236 w
-(type) 3578 1236 w
-10 /LucidaTypewriter f
-(Bitmap) 3826 1236 w
-10 /LucidaSansUnicode00 f
-(in) 4298 1236 w
-(the) 4429 1236 w
-(program) 4624 1236 w
-(being) 720 1356 w
-(debugged.) 1029 1356 w
-(Whenever) 1617 1356 w
-(the) 2125 1356 w
-(name) 2317 1356 w
-10 /LucidaTypewriter f
-(darkgrey) 2621 1356 w
-10 /LucidaSansUnicode00 f
-(is) 3235 1356 w
-(evaluated) 3353 1356 w
-(by) 3856 1356 w
-(Acid,) 4009 1356 w
-(it) 4291 1356 w
-(automatically) 4395 1356 w
-(calls) 720 1476 w
-(the) 977 1476 w
-10 /LucidaTypewriter f
-(Bitmap) 1174 1476 w
-10 /LucidaSansUnicode00 f
-(function) 1648 1476 w
-(with) 2091 1476 w
-(the) 2338 1476 w
-(address) 2534 1476 w
-(of) 2955 1476 w
-10 /LucidaTypewriter f
-(darkgrey) 3094 1476 w
-10 /LucidaSansUnicode00 f
-(as) 3711 1476 w
-(the) 3858 1476 w
-(argument.) 4054 1476 w
-(The) 4627 1476 w
-(sec\255) 4849 1476 w
-(ond) 720 1596 w
-10 /LucidaTypewriter f
-(complex) 942 1596 w
-10 /LucidaSansUnicode00 f
-(declaration) 1482 1596 w
-(associates) 2058 1596 w
-(a) 2592 1596 w
-(local) 2684 1596 w
-(variable) 2946 1596 w
-(or) 3363 1596 w
-(parameter) 3502 1596 w
-(named) 4036 1596 w
-10 /LucidaTypewriter f
-(b) 4402 1596 w
-10 /LucidaSansUnicode00 f
-(in) 4511 1596 w
-(function) 4639 1596 w
-10 /LucidaTypewriter f
-(Window_settag) 720 1716 w
-10 /LucidaSansUnicode00 f
-(with the) 1688 1716 w
-10 /LucidaTypewriter f
-(Bitmap) 2112 1716 w
-10 /LucidaSansUnicode00 f
-(complex data type.) 2576 1716 w
-(Acid) 970 1872 w
-(borrows) 1229 1872 w
-(the) 1671 1872 w
-(C) 1873 1872 w
-(operators) 1989 1872 w
-10 /LucidaTypewriter f
-(.) 2502 1872 w
-10 /LucidaSansUnicode00 f
-(and) 2621 1872 w
-10 /LucidaTypewriter f
-(->) 2848 1872 w
-10 /LucidaSansUnicode00 f
-(to) 3039 1872 w
-(access) 3184 1872 w
-(the) 3546 1872 w
-(decoding) 3748 1872 w
-(parameters) 4243 1872 w
-(of) 4839 1872 w
-(a) 4985 1872 w
-(member) 720 1992 w
-(of) 1180 1992 w
-(a) 1336 1992 w
-(complex) 1449 1992 w
-(type.) 1921 1992 w
-(Although) 2251 1992 w
-(this) 2753 1992 w
-(representation) 2990 1992 w
-(is) 3755 1992 w
-(sufficiently) 3893 1992 w
-(general) 4483 1992 w
-(for) 4901 1992 w
-(describing) 720 2112 w
-(the) 1260 2112 w
-(decoding) 1448 2112 w
-(of) 1928 2112 w
-(both) 2059 2112 w
-(C) 2315 2112 w
-(and) 2417 2112 w
-(Alef) 2630 2112 w
-(complex) 2854 2112 w
-(data) 3301 2112 w
-(types,) 3544 2112 w
-(it) 3868 2112 w
-(may) 3967 2112 w
-(prove) 4201 2112 w
-(too) 4508 2112 w
-(restric\255) 4701 2112 w
-(tive) 720 2232 w
-(for) 932 2232 w
-(target) 1109 2232 w
-(languages) 1435 2232 w
-(with) 1967 2232 w
-(more) 2210 2232 w
-(complicated) 2499 2232 w
-(type) 3125 2232 w
-(systems.) 3370 2232 w
-(Further,) 3862 2232 w
-(the) 4284 2232 w
-(assumption) 4476 2232 w
-(that) 720 2352 w
-(the) 949 2352 w
-(compiler) 1142 2352 w
-(can) 1603 2352 w
-(select) 1809 2352 w
-(the) 2127 2352 w
-(proper) 2320 2352 w
-(Acid) 2683 2352 w
-(format) 2933 2352 w
-(code) 3295 2352 w
-(for) 3564 2352 w
-(each) 3741 2352 w
-(basic) 4003 2352 w
-(type) 4290 2352 w
-(in) 4537 2352 w
-(the) 4667 2352 w
-(lan\255) 4861 2352 w
-(guage) 720 2472 w
-(is) 1053 2472 w
-(somewhat) 1169 2472 w
-(naive.) 1696 2472 w
-(For) 2049 2472 w
-(example,) 2240 2472 w
-(when) 2720 2472 w
-(a) 3012 2472 w
-(member) 3102 2472 w
-(of) 3539 2472 w
-(a) 3672 2472 w
-(complex) 3762 2472 w
-(type) 4211 2472 w
-(is) 4454 2472 w
-(a) 4569 2472 w
-(pointer,) 4659 2472 w
-(it) 720 2592 w
-(is) 823 2592 w
-(assigned) 940 2592 w
-(a) 1406 2592 w
-(hexadecimal) 1498 2592 w
-(type) 2145 2592 w
-(code;) 2390 2592 w
-(integer) 2690 2592 w
-(members) 3070 2592 w
-(are) 3560 2592 w
-(always) 3749 2592 w
-(assigned) 4105 2592 w
-(a) 4571 2592 w
-(decimal) 4664 2592 w
-(type) 720 2712 w
-(code.) 964 2712 w
-(This) 1295 2712 w
-(heuristic) 1536 2712 w
-(proves) 1990 2712 w
-(inaccurate) 2350 2712 w
-(when) 2885 2712 w
-(an) 3178 2712 w
-(integer) 3331 2712 w
-(field) 3710 2712 w
-(is) 3960 2712 w
-(a) 4076 2712 w
-(bit) 4167 2712 w
-(mask) 4332 2712 w
-(or) 4625 2712 w
-(set) 4763 2712 w
-(of) 4942 2712 w
-(bit flags which are more appropriately displayed in hexadecimal or octal.) 720 2832 w
-10 /LucidaSans-Demi f
-(14.) 720 3072 w
-(Code Verification) 937 3072 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 3228 w
-10 /LucidaSansUnicode20 f
-(\031) 1182 3228 w
-10 /LucidaSansUnicode00 f
-(s) 1214 3228 w
-(ability) 1300 3228 w
-(to) 1629 3228 w
-(interact) 1762 3228 w
-(dynamically) 2165 3228 w
-(with) 2770 3228 w
-(an) 3011 3228 w
-(executing) 3164 3228 w
-(program) 3676 3228 w
-(allows) 4128 3228 w
-(passive) 4466 3228 w
-(test) 4859 3228 w
-(and) 720 3348 w
-(verification) 942 3348 w
-(of) 1523 3348 w
-(the) 1663 3348 w
-(target) 1860 3348 w
-(program.) 2190 3348 w
-(For) 2712 3348 w
-(example,) 2910 3348 w
-(a) 3397 3348 w
-(common) 3494 3348 w
-(concern) 3957 3348 w
-(is) 4383 3348 w
-(leak) 4505 3348 w
-(detec\255) 4744 3348 w
-(tion) 720 3468 w
-(in) 954 3468 w
-(programs) 1090 3468 w
-(using) 1602 3468 w
-10 /LucidaTypewriter f
-(malloc) 1913 3468 w
-10 /LucidaSansUnicode00 f
-(.) 2345 3468 w
-(Of) 2454 3468 w
-(interest) 2614 3468 w
-(are) 3028 3468 w
-(two) 3225 3468 w
-(items:) 3445 3468 w
-(finding) 3788 3468 w
-(memory) 4178 3468 w
-(that) 4620 3468 w
-(was) 4857 3468 w
-(allocated) 720 3588 w
-(but) 1191 3588 w
-(never) 1387 3588 w
-(freed) 1688 3588 w
-(and) 1975 3588 w
-(detecting) 2189 3588 w
-(bad) 2676 3588 w
-(pointers) 2891 3588 w
-(passed) 3325 3588 w
-(to) 3698 3588 w
-10 /LucidaTypewriter f
-(free) 3830 3588 w
-10 /LucidaSansUnicode00 f
-(.) 4118 3588 w
-(An) 4216 3588 w
-(auxiliary) 4381 3588 w
-(Acid) 4828 3588 w
-(library) 720 3708 w
-(contains) 1069 3708 w
-(Acid) 1516 3708 w
-(functions) 1767 3708 w
-(to) 2258 3708 w
-(monitor) 2395 3708 w
-(the) 2819 3708 w
-(execution) 3014 3708 w
-(of) 3529 3708 w
-(a) 3667 3708 w
-(program) 3762 3708 w
-(and) 4218 3708 w
-(detect) 4438 3708 w
-(these) 4778 3708 w
-(faults,) 720 3828 w
-(either) 1063 3828 w
-(as) 1384 3828 w
-(they) 1530 3828 w
-(happen) 1777 3828 w
-(or) 2177 3828 w
-(in) 2318 3828 w
-(the) 2448 3828 w
-(automated) 2642 3828 w
-(post-mortem) 3200 3828 w
-(analysis) 3890 3828 w
-(of) 4313 3828 w
-(the) 4450 3828 w
-(memory) 4644 3828 w
-(arena.) 720 3948 w
-(In) 1099 3948 w
-(the) 1236 3948 w
-(following) 1437 3948 w
-(example,) 1930 3948 w
-(the) 2421 3948 w
-10 /LucidaTypewriter f
-(sort) 2622 3948 w
-10 /LucidaSansUnicode00 f
-(command) 2956 3948 w
-(is) 3480 3948 w
-(run) 3606 3948 w
-(under) 3818 3948 w
-(the) 4149 3948 w
-(control) 4351 3948 w
-(of) 4740 3948 w
-(the) 4885 3948 w
-(Acid memory leak library.) 720 4068 w
-9 /LucidaTypewriter f
-(helix%) 1008 4238 w
-(acid) 1463 4238 w
-(-l) 1788 4238 w
-(malloc) 1983 4238 w
-(/bin/sort) 2438 4238 w
-(/bin/sort:) 1008 4348 w
-(mips) 1723 4348 w
-(plan) 2048 4348 w
-(9) 2373 4348 w
-(executable) 2503 4348 w
-(/lib/acid/port) 1008 4458 w
-(/lib/acid/mips) 1008 4568 w
-(/lib/acid/malloc) 1008 4678 w
-(acid:) 1008 4788 w
-(go\(\)) 1398 4788 w
-(now) 1008 4898 w
-(is) 1008 5008 w
-(the) 1008 5118 w
-(time) 1008 5228 w
-(<ctrl-d>) 1008 5338 w
-(is) 1008 5448 w
-(now) 1008 5558 w
-(the) 1008 5668 w
-(time) 1008 5778 w
-(27680) 1008 5888 w
-(:) 1398 5888 w
-(breakpoint) 1528 5888 w
-(_exits+0x4) 2568 5888 w
-(MOVW) 3608 5888 w
-($0x8,R1) 4128 5888 w
-(acid:) 1008 5998 w
-10 /LucidaSansUnicode00 f
-(The) 720 6178 w
-10 /LucidaTypewriter f
-(go) 935 6178 w
-10 /LucidaSansUnicode00 f
-(command) 1113 6178 w
-(creates) 1625 6178 w
-(a) 2006 6178 w
-(process) 2095 6178 w
-(and) 2503 6178 w
-(plants) 2717 6178 w
-(breakpoints) 3049 6178 w
-(at) 3660 6178 w
-(the) 3787 6178 w
-(entry) 3977 6178 w
-(to) 4260 6178 w
-10 /LucidaTypewriter f
-(malloc) 4393 6178 w
-10 /LucidaSansUnicode00 f
-(and) 4860 6178 w
-10 /LucidaTypewriter f
-(free) 720 6298 w
-10 /LucidaSansUnicode00 f
-(.) 1008 6298 w
-(The) 1112 6298 w
-(program) 1333 6298 w
-(is) 1789 6298 w
-(then) 1908 6298 w
-(started) 2164 6298 w
-(and) 2543 6298 w
-(continues) 2762 6298 w
-(until) 3272 6298 w
-(it) 3530 6298 w
-(exits) 3635 6298 w
-(or) 3908 6298 w
-(stops.) 4049 6298 w
-(If) 4415 6298 w
-(the) 4520 6298 w
-(reason) 4714 6298 w
-(for) 720 6418 w
-(stopping) 899 6418 w
-(is) 1367 6418 w
-(anything) 1487 6418 w
-(other) 1949 6418 w
-(than) 2247 6418 w
-(the) 2504 6418 w
-(breakpoints) 2700 6418 w
-(in) 3317 6418 w
-10 /LucidaTypewriter f
-(malloc) 3449 6418 w
-10 /LucidaSansUnicode00 f
-(and) 3922 6418 w
-10 /LucidaTypewriter f
-(free) 4143 6418 w
-10 /LucidaSansUnicode00 f
-(,) 4431 6418 w
-(Acid) 4504 6418 w
-(prints) 4757 6418 w
-(the usual status information and returns to the interactive prompt.) 720 6538 w
-(When) 970 6694 w
-(the) 1269 6694 w
-(process) 1457 6694 w
-(stops) 1864 6694 w
-(on) 2160 6694 w
-(entering) 2316 6694 w
-10 /LucidaTypewriter f
-(malloc) 2754 6694 w
-10 /LucidaSansUnicode00 f
-(,) 3186 6694 w
-(the) 3251 6694 w
-(debugger) 3439 6694 w
-(must) 3937 6694 w
-(capture) 4213 6694 w
-(and) 4612 6694 w
-(save) 4826 6694 w
-(the) 720 6814 w
-(address) 919 6814 w
-(that) 1343 6814 w
-10 /LucidaTypewriter f
-(malloc) 1578 6814 w
-10 /LucidaSansUnicode00 f
-(will) 2053 6814 w
-(return.) 2260 6814 w
-(After) 2666 6814 w
-(saving) 2949 6814 w
-(a) 3303 6814 w
-(stack) 3401 6814 w
-(trace) 3696 6814 w
-(so) 3979 6814 w
-(the) 4134 6814 w
-(calling) 4332 6814 w
-(routine) 4692 6814 w
-(can) 720 6934 w
-(be) 924 6934 w
-(identified,) 1079 6934 w
-(it) 1608 6934 w
-(places) 1710 6934 w
-(a) 2051 6934 w
-(breakpoint) 2142 6934 w
-(at) 2703 6934 w
-(the) 2832 6934 w
-(return) 3024 6934 w
-(address) 3360 6934 w
-(and) 3777 6934 w
-(restarts) 3994 6934 w
-(the) 4400 6934 w
-(program.) 4592 6934 w
-(When) 720 7054 w
-10 /LucidaTypewriter f
-(malloc) 1038 7054 w
-10 /LucidaSansUnicode00 f
-(returns,) 1522 7054 w
-(the) 1956 7054 w
-(breakpoint) 2163 7054 w
-(stops) 2740 7054 w
-(the) 3055 7054 w
-(program,) 3262 7054 w
-(allowing) 3762 7054 w
-(the) 4218 7054 w
-(debugger) 4425 7054 w
-(to) 4942 7054 w
-(grab) 720 7174 w
-(the) 983 7174 w
-(address) 1180 7174 w
-(of) 1602 7174 w
-(the) 1742 7174 w
-(new) 1939 7174 w
-(memory) 2176 7174 w
-(block) 2614 7174 w
-(from) 2918 7174 w
-(the) 3193 7174 w
-(return) 3391 7174 w
-(register.) 3733 7174 w
-(The) 4213 7174 w
-(address) 4437 7174 w
-(and) 4860 7174 w
-(stack) 720 7294 w
-(trace) 1034 7294 w
-(are) 1336 7294 w
-(added) 1550 7294 w
-(to) 1912 7294 w
-(the) 2071 7294 w
-(list) 2287 7294 w
-(of) 2494 7294 w
-(outstanding) 2653 7294 w
-(memory) 3295 7294 w
-(blocks,) 3752 7294 w
-(the) 4158 7294 w
-(breakpoint) 4374 7294 w
-(is) 4960 7294 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(removed from the return point, and the process is restarted.) 720 840 w
-(When) 970 996 w
-(the) 1278 996 w
-(process) 1475 996 w
-(stops) 1891 996 w
-(at) 2197 996 w
-(the) 2332 996 w
-(beginning) 2530 996 w
-(of) 3060 996 w
-10 /LucidaTypewriter f
-(free) 3201 996 w
-10 /LucidaSansUnicode00 f
-(,) 3489 996 w
-(the) 3564 996 w
-(memory) 3762 996 w
-(address) 4201 996 w
-(supplied) 4624 996 w
-(as) 720 1116 w
-(the) 859 1116 w
-(argument) 1047 1116 w
-(is) 1548 1116 w
-(compared) 1661 1116 w
-(to) 2177 1116 w
-(the) 2308 1116 w
-(list) 2496 1116 w
-(of outstanding memory blocks.) 2675 1116 w
-(If it is not found) 4255 1116 w
-(an) 720 1236 w
-(error) 886 1236 w
-(message) 1175 1236 w
-(and) 1649 1236 w
-(a) 1879 1236 w
-(stack) 1984 1236 w
-(trace) 2286 1236 w
-(of) 2576 1236 w
-(the) 2724 1236 w
-(call) 2929 1236 w
-(is) 3143 1236 w
-(reported;) 3273 1236 w
-(otherwise,) 3773 1236 w
-(the) 4325 1236 w
-(address) 4530 1236 w
-(is) 4960 1236 w
-(deleted from the list.) 720 1356 w
-(When) 970 1512 w
-(the) 1301 1512 w
-(program) 1521 1512 w
-(exits,) 2002 1512 w
-(the) 2333 1512 w
-(list) 2553 1512 w
-(of) 2764 1512 w
-(outstanding) 2927 1512 w
-(memory) 3573 1512 w
-(blocks) 4034 1512 w
-(contains) 4412 1512 w
-(the) 4885 1512 w
-(addresses) 720 1632 w
-(of) 1248 1632 w
-(all) 1387 1632 w
-(blocks) 1541 1632 w
-(that) 1895 1632 w
-(were) 2127 1632 w
-(allocated) 2398 1632 w
-(but) 2874 1632 w
-(never) 3076 1632 w
-(freed.) 3383 1632 w
-(The) 3740 1632 w
-10 /LucidaTypewriter f
-(leak) 3961 1632 w
-10 /LucidaSansUnicode00 f
-(library) 4289 1632 w
-(function) 4639 1632 w
-(traverses the list producing a report describing the allocated blocks.) 720 1752 w
-9 /LucidaTypewriter f
-(acid:) 820 1922 w
-(leak\(\)) 1210 1922 w
-(Lost) 820 2032 w
-(a) 1145 2032 w
-(total) 1275 2032 w
-(of) 1665 2032 w
-(524288) 1860 2032 w
-(bytes) 2315 2032 w
-(from:) 2705 2032 w
-(malloc\(\)) 1080 2142 w
-(malloc.c:32) 1665 2142 w
-(called) 2445 2142 w
-(from) 2900 2142 w
-(dofile+0xe8) 3225 2142 w
-(sort.c:217) 4005 2142 w
-(dofile\(\)) 1080 2252 w
-(sort.c:190) 1665 2252 w
-(called) 2380 2252 w
-(from) 2835 2252 w
-(main+0xac) 3160 2252 w
-(sort.c:161) 3810 2252 w
-(main\(\)) 1080 2362 w
-(sort.c:128) 1535 2362 w
-(called) 2250 2362 w
-(from) 2705 2362 w
-(_main+0x20) 3030 2362 w
-(main9.s:10) 3745 2362 w
-(Lost) 820 2472 w
-(a) 1145 2472 w
-(total) 1275 2472 w
-(of) 1665 2472 w
-(64) 1860 2472 w
-(bytes) 2055 2472 w
-(from:) 2445 2472 w
-(malloc\(\)) 1080 2582 w
-(malloc.c:32) 1665 2582 w
-(called) 2445 2582 w
-(from) 2900 2582 w
-(newline+0xfc) 3225 2582 w
-(sort.c:280) 4070 2582 w
-(newline\(\)) 1080 2692 w
-(sort.c:248) 1730 2692 w
-(called) 2445 2692 w
-(from) 2900 2692 w
-(dofile+0x110) 3225 2692 w
-(sort.c:222) 4070 2692 w
-(dofile\(\)) 1080 2802 w
-(sort.c:190) 1665 2802 w
-(called) 2380 2802 w
-(from) 2835 2802 w
-(main+0xac) 3160 2802 w
-(sort.c:161) 3810 2802 w
-(main\(\)) 1080 2912 w
-(sort.c:128) 1535 2912 w
-(called) 2250 2912 w
-(from) 2705 2912 w
-(_main+0x20) 3030 2912 w
-(main9.s:10) 3745 2912 w
-(Lost) 820 3022 w
-(a) 1145 3022 w
-(total) 1275 3022 w
-(of) 1665 3022 w
-(64) 1860 3022 w
-(bytes) 2055 3022 w
-(from:) 2445 3022 w
-(malloc\(\)) 1080 3132 w
-(malloc.c:32) 1665 3132 w
-(called) 2445 3132 w
-(from) 2900 3132 w
-(realloc+0x14) 3225 3132 w
-(malloc.c:129) 4070 3132 w
-(realloc\(\)) 1080 3242 w
-(malloc.c:123) 1730 3242 w
-(called) 2575 3242 w
-(from) 3030 3242 w
-(bldkey+0x358) 3355 3242 w
-(sort.c:1388) 4200 3242 w
-(buildkey\(\)) 1080 3352 w
-(sort.c:1345) 1795 3352 w
-(called) 2575 3352 w
-(from) 3030 3352 w
-(newline+0x150) 3355 3352 w
-(sort.c:285) 4265 3352 w
-(newline\(\)) 1080 3462 w
-(sort.c:248) 1730 3462 w
-(called) 2445 3462 w
-(from) 2900 3462 w
-(dofile+0x110) 3225 3462 w
-(sort.c:222) 4070 3462 w
-(dofile\(\)) 1080 3572 w
-(sort.c:190) 1665 3572 w
-(called) 2380 3572 w
-(from) 2835 3572 w
-(main+0xac) 3160 3572 w
-(sort.c:161) 3810 3572 w
-(main\(\)) 1080 3682 w
-(sort.c:128) 1535 3682 w
-(called) 2250 3682 w
-(from) 2705 3682 w
-(_main+0x20) 3030 3682 w
-(main9.s:10) 3745 3682 w
-(acid:) 820 3792 w
-(refs\(\)) 1210 3792 w
-(data...bss...stack...) 820 3902 w
-(acid:) 820 4012 w
-(leak\(\)) 1210 4012 w
-(acid:) 820 4122 w
-10 /LucidaSansUnicode00 f
-(The) 720 4302 w
-(presence) 934 4302 w
-(of) 1403 4302 w
-(a) 1534 4302 w
-(block) 1622 4302 w
-(in) 1917 4302 w
-(the) 2041 4302 w
-(allocation) 2229 4302 w
-(list) 2731 4302 w
-(does) 2910 4302 w
-(not) 3174 4302 w
-(imply) 3367 4302 w
-(it) 3666 4302 w
-(is) 3765 4302 w
-(there) 3878 4302 w
-(because) 4163 4302 w
-(of) 4590 4302 w
-(a) 4721 4302 w
-(leak;) 4810 4302 w
-(for) 720 4422 w
-(instance,) 915 4422 w
-(it) 1406 4422 w
-(may) 1528 4422 w
-(have) 1784 4422 w
-(been) 2065 4422 w
-(in) 2358 4422 w
-(use) 2505 4422 w
-(when) 2730 4422 w
-(the) 3043 4422 w
-(program) 3253 4422 w
-(terminated.) 3724 4422 w
-(The) 4372 4422 w
-10 /LucidaTypewriter f
-(refs\(\)) 4608 4422 w
-10 /LucidaSansUnicode00 f
-(library) 720 4542 w
-(function) 1084 4542 w
-(scans) 1539 4542 w
-(the) 1863 4542 w
-10 /LucidaSans-Italic f
-(data) 2072 4542 w
-10 /LucidaSansUnicode00 f
-(,) 2293 4542 w
-10 /LucidaSans-Italic f
-(bss) 2379 4542 w
-10 /LucidaSansUnicode00 f
-(,) 2538 4542 w
-(and) 2624 4542 w
-10 /LucidaSans-Italic f
-(stack) 2858 4542 w
-10 /LucidaSansUnicode00 f
-(segments) 3169 4542 w
-(of) 3692 4542 w
-(the) 3845 4542 w
-(process) 4055 4542 w
-(looking) 4484 4542 w
-(for) 4901 4542 w
-(pointers) 720 4662 w
-(into) 1153 4662 w
-(the) 1375 4662 w
-(allocated) 1563 4662 w
-(blocks.) 2032 4662 w
-(When one is found, the block is deleted from the out\255) 2441 4662 w
-(standing) 720 4782 w
-(block) 1189 4782 w
-(list.) 1499 4782 w
-(The) 1757 4782 w
-10 /LucidaTypewriter f
-(leak) 1986 4782 w
-10 /LucidaSansUnicode00 f
-(function) 2322 4782 w
-(is) 2771 4782 w
-(used) 2899 4782 w
-(again) 3179 4782 w
-(to) 3490 4782 w
-(report) 3637 4782 w
-(the) 3985 4782 w
-(blocks) 4189 4782 w
-(remaining) 4551 4782 w
-(allocated) 720 4902 w
-(and) 1210 4902 w
-(unreferenced.) 1444 4902 w
-(This) 2205 4902 w
-(strategy) 2463 4902 w
-(proves) 2907 4902 w
-(effective) 3284 4902 w
-(in) 3748 4902 w
-(detecting) 3892 4902 w
-(disconnected) 4398 4902 w
-(\(but non-circular\) data structures.) 720 5022 w
-(The) 970 5178 w
-(leak) 1193 5178 w
-(detection) 1433 5178 w
-(process) 1927 5178 w
-(is) 2343 5178 w
-(entirely) 2466 5178 w
-(passive.) 2871 5178 w
-(The) 3335 5178 w
-(program) 3559 5178 w
-(is) 4018 5178 w
-(not) 4141 5178 w
-(specially) 4344 5178 w
-(com\255) 4802 5178 w
-(piled) 720 5298 w
-(and) 1005 5298 w
-(the) 1229 5298 w
-(source) 1428 5298 w
-(code) 1794 5298 w
-(is) 2069 5298 w
-(not) 2193 5298 w
-(required.) 2397 5298 w
-(As) 2916 5298 w
-(with) 3080 5298 w
-(the) 3329 5298 w
-(Acid) 3528 5298 w
-(support) 3784 5298 w
-(functions) 4206 5298 w
-(for) 4702 5298 w
-(the) 4885 5298 w
-(Alef) 720 5418 w
-(runtime) 949 5418 w
-(environment,) 1367 5418 w
-(the) 2048 5418 w
-(author) 2241 5418 w
-(of) 2597 5418 w
-(the) 2734 5418 w
-(library) 2928 5418 w
-(routines) 3277 5418 w
-(has) 3715 5418 w
-(encapsulated) 3922 5418 w
-(the) 4601 5418 w
-(func\255) 4795 5418 w
-(tionality) 720 5538 w
-(of) 1173 5538 w
-(the) 1333 5538 w
-(library) 1550 5538 w
-(interface) 1922 5538 w
-(in) 2408 5538 w
-(Acid) 2561 5538 w
-(code.) 2835 5538 w
-(Any) 3192 5538 w
-(programmer) 3437 5538 w
-(may) 4105 5538 w
-(then) 4367 5538 w
-(check) 4646 5538 w
-(a) 4985 5538 w
-(program) 720 5658 w
-10 /LucidaSansUnicode20 f
-(\031) 1136 5658 w
-10 /LucidaSansUnicode00 f
-(s) 1168 5658 w
-(use) 1256 5658 w
-(of) 1462 5658 w
-(the) 1597 5658 w
-(library) 1790 5658 w
-(routines) 2138 5658 w
-(without) 2575 5658 w
-(knowledge) 2978 5658 w
-(of) 3540 5658 w
-(either) 3676 5658 w
-(implementation.) 3995 5658 w
-(The) 4859 5658 w
-(performance) 720 5778 w
-(impact) 1383 5778 w
-(of) 1758 5778 w
-(running) 1903 5778 w
-(leak) 2330 5778 w
-(detection) 2575 5778 w
-(is) 3074 5778 w
-(great) 3201 5778 w
-(\(about) 3499 5778 w
-(10) 3856 5778 w
-(times) 4028 5778 w
-(slower\),) 4340 5778 w
-(but) 4766 5778 w
-(it) 4974 5778 w
-(has) 720 5898 w
-(not) 922 5898 w
-(prevented) 1117 5898 w
-(interactive) 1638 5898 w
-(programs) 2178 5898 w
-(like) 2680 5898 w
-10 /LucidaTypewriter f
-(sam) 2887 5898 w
-10 /LucidaSansUnicode00 f
-(and) 3138 5898 w
-(the) 3353 5898 w
-10 /LucidaTypewriter f
-(8\275) 3543 5898 w
-10 /LucidaSansUnicode00 f
-(window) 3722 5898 w
-(system) 4126 5898 w
-(from) 4501 5898 w
-(being) 4768 5898 w
-(tested.) 720 6018 w
-10 /LucidaSans-Demi f
-(15.) 720 6258 w
-(Code Coverage) 937 6258 w
-10 /LucidaSansUnicode00 f
-(Another) 970 6414 w
-(common) 1391 6414 w
-(component) 1845 6414 w
-(of) 2425 6414 w
-(software) 2557 6414 w
-(test) 3006 6414 w
-(uses) 3221 6414 w
-10 /LucidaSans-Italic f
-(coverage) 3475 6414 w
-10 /LucidaSansUnicode00 f
-(analysis.) 3946 6414 w
-(The) 4428 6414 w
-(purpose) 4643 6414 w
-(of) 720 6534 w
-(the) 857 6534 w
-(test) 1051 6534 w
-(is) 1271 6534 w
-(to) 1390 6534 w
-(determine) 1527 6534 w
-(which) 2059 6534 w
-(paths) 2378 6534 w
-(through) 2684 6534 w
-(the) 3109 6534 w
-(code) 3302 6534 w
-(have) 3571 6534 w
-(not) 3834 6534 w
-(been) 4032 6534 w
-(executed) 4307 6534 w
-(while) 4787 6534 w
-(running) 720 6654 w
-(the) 1138 6654 w
-(test) 1331 6654 w
-(suite.) 1550 6654 w
-(This) 1887 6654 w
-(is) 2130 6654 w
-(usually) 2248 6654 w
-(performed) 2626 6654 w
-(by) 3175 6654 w
-(a) 3328 6654 w
-(combination) 3421 6654 w
-(of) 4063 6654 w
-(compiler) 4200 6654 w
-(support) 4662 6654 w
-(and) 720 6774 w
-(a) 940 6774 w
-(reporting) 1035 6774 w
-(tool) 1527 6774 w
-(run) 1755 6774 w
-(on) 1960 6774 w
-(the) 2123 6774 w
-(output) 2318 6774 w
-(generated) 2680 6774 w
-(by) 3208 6774 w
-(statements) 3362 6774 w
-(compiled) 3936 6774 w
-(into) 4420 6774 w
-(the) 4648 6774 w
-(pro\255) 4842 6774 w
-(gram.) 720 6894 w
-(The) 1082 6894 w
-(compiler) 1310 6894 w
-(emits) 1780 6894 w
-(code) 2093 6894 w
-(that) 2371 6894 w
-(logs) 2609 6894 w
-(the) 2859 6894 w
-(progress) 3061 6894 w
-(of) 3534 6894 w
-(the) 3679 6894 w
-(program) 3881 6894 w
-(as) 4344 6894 w
-(it) 4497 6894 w
-(executes) 4610 6894 w
-(basic) 720 7014 w
-(blocks) 1009 7014 w
-(and) 1361 7014 w
-(writes) 1580 7014 w
-(the) 1910 7014 w
-(results) 2104 7014 w
-(to) 2470 7014 w
-(a) 2607 7014 w
-(file.) 2701 7014 w
-(The) 2923 7014 w
-(file) 3143 7014 w
-(is) 3333 7014 w
-(then) 3452 7014 w
-(processed) 3708 7014 w
-(by) 4240 7014 w
-(the) 4394 7014 w
-(reporting) 4588 7014 w
-(tool to determine which basic blocks have not been executed.) 720 7134 w
-(Acid) 970 7290 w
-(can) 1232 7290 w
-(perform) 1450 7290 w
-(the) 1892 7290 w
-(same) 2097 7290 w
-(function) 2402 7290 w
-(in) 2853 7290 w
-(a) 2995 7290 w
-(language) 3101 7290 w
-(independent) 3595 7290 w
-(manner) 4255 7290 w
-(without) 4675 7290 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-(modifying) 720 840 w
-(the) 1242 840 w
-(source,) 1431 840 w
-(object) 1819 840 w
-(or) 2151 840 w
-(binary) 2286 840 w
-(of) 2621 840 w
-(the) 2752 840 w
-(program.) 2940 840 w
-(The) 3421 840 w
-(following) 3635 840 w
-(example) 4115 840 w
-(shows) 4561 840 w
-10 /LucidaTypewriter f
-(ls) 4896 840 w
-10 /LucidaSansUnicode00 f
-(being run under the control of the Acid coverage library.) 720 960 w
-9 /LucidaTypewriter f
-(philw-helix%) 1008 1130 w
-(acid) 1853 1130 w
-(-l) 2178 1130 w
-(coverage) 2373 1130 w
-(/bin/ls) 2958 1130 w
-(/bin/ls:) 1008 1240 w
-(mips) 1593 1240 w
-(plan) 1918 1240 w
-(9) 2243 1240 w
-(executable) 2373 1240 w
-(/lib/acid/port) 1008 1350 w
-(/lib/acid/mips) 1008 1460 w
-(/lib/acid/coverage) 1008 1570 w
-(acid:) 1008 1680 w
-(coverage\(\)) 1398 1680 w
-(acid) 1008 1790 w
-(newstime) 1008 1900 w
-(profile) 1008 2010 w
-(tel) 1008 2120 w
-(wintool) 1008 2230 w
-(2:) 1008 2340 w
-(\(error\)) 1203 2340 w
-(msg:) 1723 2340 w
-(pid=11419) 2048 2340 w
-(startstop:) 2698 2340 w
-(process) 3413 2340 w
-(exited) 3933 2340 w
-(acid:) 1008 2450 w
-(analyse\(ls\)) 1398 2450 w
-(ls.c:102,105) 1008 2560 w
-(102:) 1528 2670 w
-(return) 2113 2670 w
-(1;) 2568 2670 w
-(103:) 1528 2780 w
-(}) 1853 2780 w
-(104:) 1528 2890 w
-(if\(db[0].qid.path&CHDIR) 1853 2890 w
-(&&) 3413 2890 w
-(dflag==0\){) 3608 2890 w
-(105:) 1528 3000 w
-(output\(\);) 2113 3000 w
-(ls.c:122,126) 1008 3110 w
-(122:) 1528 3220 w
-(memmove\(dirbuf+ndir,) 2113 3220 w
-(db,) 3478 3220 w
-(sizeof\(Dir\)\);) 3738 3220 w
-(123:) 1528 3330 w
-(dirbuf[ndir].prefix) 2113 3330 w
-(=) 3413 3330 w
-(0;) 3543 3330 w
-(124:) 1528 3440 w
-(p) 2113 3440 w
-(=) 2243 3440 w
-(utfrrune\(s,) 2373 3440 w
-('/'\);) 3153 3440 w
-(125:) 1528 3550 w
-(if\(p\){) 2113 3550 w
-(126:) 1528 3660 w
-(dirbuf[ndir].prefix) 2373 3660 w
-(=) 3673 3660 w
-(s;) 3803 3660 w
-10 /LucidaSansUnicode00 f
-(The) 720 3840 w
-10 /LucidaTypewriter f
-(coverage) 951 3840 w
-10 /LucidaSansUnicode00 f
-(function) 1577 3840 w
-(begins) 2028 3840 w
-(by) 2401 3840 w
-(looping) 2566 3840 w
-(through) 2983 3840 w
-(the) 3420 3840 w
-(text) 3625 3840 w
-(segment) 3866 3840 w
-(placing) 4333 3840 w
-(break\255) 4734 3840 w
-(points) 720 3960 w
-(at) 1061 3960 w
-(the) 1191 3960 w
-(entry) 1384 3960 w
-(to) 1670 3960 w
-(each) 1806 3960 w
-(basic) 2068 3960 w
-(block.) 2355 3960 w
-(The) 2686 3960 w
-(start) 2904 3960 w
-(of) 3162 3960 w
-(each) 3297 3960 w
-(basic) 3558 3960 w
-(block) 3844 3960 w
-(is) 4143 3960 w
-(found) 4260 3960 w
-(using) 4582 3960 w
-(the) 4885 3960 w
-(Acid) 720 4080 w
-(builtin) 966 4080 w
-(function) 1311 4080 w
-10 /LucidaTypewriter f
-(follow) 1746 4080 w
-10 /LucidaSansUnicode00 f
-(.) 2178 4080 w
-(If) 2276 4080 w
-(the) 2376 4080 w
-(list) 2565 4080 w
-(generated) 2745 4080 w
-(by) 3267 4080 w
-10 /LucidaTypewriter f
-(follow) 3416 4080 w
-10 /LucidaSansUnicode00 f
-(contains) 3882 4080 w
-(more) 4324 4080 w
-(than) 4610 4080 w
-(one) 4861 4080 w
-(element,) 720 4200 w
-(then) 1187 4200 w
-(the) 1450 4200 w
-(addresses) 1651 4200 w
-(mark) 2184 4200 w
-(the) 2477 4200 w
-(start) 2678 4200 w
-(of) 2945 4200 w
-(basic) 3089 4200 w
-(blocks.) 3384 4200 w
-(A) 3775 4200 w
-(breakpoint) 3890 4200 w
-(is) 4461 4200 w
-(placed) 4586 4200 w
-(at) 4948 4200 w
-(each) 720 4320 w
-(address) 981 4320 w
-(to) 1398 4320 w
-(detect) 1533 4320 w
-(entry) 1870 4320 w
-(into) 2155 4320 w
-(the) 2381 4320 w
-(block.) 2573 4320 w
-(If) 2905 4320 w
-(the) 3009 4320 w
-(result) 3202 4320 w
-(of) 3516 4320 w
-10 /LucidaTypewriter f
-(follow) 3652 4320 w
-10 /LucidaSansUnicode00 f
-(is) 4122 4320 w
-(a) 4240 4320 w
-(single) 4333 4320 w
-(address) 4660 4320 w
-(then) 720 4440 w
-(no) 987 4440 w
-(action) 1160 4440 w
-(is) 1505 4440 w
-(taken,) 1635 4440 w
-(and) 1985 4440 w
-(the) 2215 4440 w
-(next) 2420 4440 w
-(address) 2686 4440 w
-(is) 3116 4440 w
-(considered.) 3246 4440 w
-(Acid) 3860 4440 w
-(maintains) 4121 4440 w
-(a) 4643 4440 w
-(list) 4747 4440 w
-(of) 4942 4440 w
-(breakpoints) 720 4560 w
-(already) 1329 4560 w
-(in) 1713 4560 w
-(place) 1837 4560 w
-(and) 2124 4560 w
-(avoids) 2337 4560 w
-(placing) 2682 4560 w
-(duplicates) 3067 4560 w
-(\(an) 3597 4560 w
-(address) 3781 4560 w
-(may) 4195 4560 w
-(be) 4429 4560 w
-(the) 4582 4560 w
-(desti\255) 4771 4560 w
-(nation of several branches\).) 720 4680 w
-(After) 970 4836 w
-(placing) 1251 4836 w
-(the) 1643 4836 w
-(breakpoints) 1839 4836 w
-(the) 2456 4836 w
-(program) 2652 4836 w
-(is) 3109 4836 w
-(set) 3230 4836 w
-(running.) 3415 4836 w
-(Each) 3900 4836 w
-(time) 4163 4836 w
-(a) 4419 4836 w
-(breakpoint) 4515 4836 w
-(is) 720 4956 w
-(encountered) 849 4956 w
-(Acid) 1504 4956 w
-(deletes) 1764 4956 w
-(the) 2160 4956 w
-(address) 2363 4956 w
-(from) 2791 4956 w
-(the) 3071 4956 w
-(breakpoint) 3274 4956 w
-(list,) 3847 4956 w
-(removes) 4073 4956 w
-(the) 4531 4956 w
-(break\255) 4734 4956 w
-(point) 720 5076 w
-(from) 1018 5076 w
-(memory) 1296 5076 w
-(and) 1738 5076 w
-(then) 1964 5076 w
-(restarts) 2227 5076 w
-(the) 2642 5076 w
-(program.) 2844 5076 w
-(At) 3371 5076 w
-(any) 3524 5076 w
-(instant) 3740 5076 w
-(the) 4120 5076 w
-(breakpoint) 4322 5076 w
-(list) 4894 5076 w
-(contains) 720 5196 w
-(the) 1174 5196 w
-(addresses) 1375 5196 w
-(of) 1908 5196 w
-(basic) 2052 5196 w
-(blocks) 2347 5196 w
-(which) 2706 5196 w
-(have) 3033 5196 w
-(not) 3304 5196 w
-(been) 3509 5196 w
-(executed.) 3791 5196 w
-(The) 4310 5196 w
-10 /LucidaTypewriter f
-(analyse) 4536 5196 w
-10 /LucidaSansUnicode00 f
-(function) 720 5316 w
-(reports) 1158 5316 w
-(the) 1545 5316 w
-(lines) 1737 5316 w
-(of) 2001 5316 w
-(source) 2136 5316 w
-(code) 2495 5316 w
-(bounded) 2763 5316 w
-(by) 3230 5316 w
-(basic) 3382 5316 w
-(blocks) 3668 5316 w
-(whose) 4018 5316 w
-(addresses) 4363 5316 w
-(are) 4888 5316 w
-(have) 720 5436 w
-(not) 985 5436 w
-(been) 1185 5436 w
-(deleted) 1462 5436 w
-(from) 1862 5436 w
-(the) 2134 5436 w
-(breakpoint) 2329 5436 w
-(list.) 2894 5436 w
-(These) 3143 5436 w
-(are) 3470 5436 w
-(the) 3661 5436 w
-(basic) 3855 5436 w
-(blocks) 4143 5436 w
-(which) 4495 5436 w
-(have) 4815 5436 w
-(not) 720 5556 w
-(been) 915 5556 w
-(executed.) 1187 5556 w
-(Program) 1728 5556 w
-(performance) 2172 5556 w
-(is) 2824 5556 w
-(almost) 2940 5556 w
-(unaffected) 3302 5556 w
-(since) 3854 5556 w
-(each) 4139 5556 w
-(breakpoint) 4399 5556 w
-(is) 4960 5556 w
-(executed only once and then removed.) 720 5676 w
-(The) 970 5832 w
-(library) 1185 5832 w
-(contains) 1529 5832 w
-(a) 1971 5832 w
-(total) 2060 5832 w
-(of) 2313 5832 w
-(128) 2445 5832 w
-(lines) 2668 5832 w
-(of) 2929 5832 w
-(Acid) 3061 5832 w
-(code.) 3308 5832 w
-(An) 3638 5832 w
-(obvious) 3804 5832 w
-(extension) 4218 5832 w
-(of) 4728 5832 w
-(this) 4861 5832 w
-(algorithm could be used to provide basic block profiling.) 720 5952 w
-10 /LucidaSans-Demi f
-(16.) 720 6192 w
-(Conclusion) 937 6192 w
-10 /LucidaSansUnicode00 f
-(Acid) 970 6348 w
-(has) 1227 6348 w
-(two) 1440 6348 w
-(areas) 1660 6348 w
-(of) 1964 6348 w
-(weakness.) 2108 6348 w
-(As) 2652 6348 w
-(with) 2818 6348 w
-(other) 3069 6348 w
-(language-based) 3372 6348 w
-(tools) 4207 6348 w
-(like) 4492 6348 w
-10 /LucidaSans-Italic f
-(awk) 4710 6348 w
-10 /LucidaSansUnicode00 f
-(,) 4907 6348 w
-(a) 4985 6348 w
-(programmer) 720 6468 w
-(must) 1380 6468 w
-(learn) 1677 6468 w
-(yet) 1974 6468 w
-(another) 2173 6468 w
-(language) 2600 6468 w
-(to) 3096 6468 w
-(step) 3247 6468 w
-(beyond) 3507 6468 w
-(the) 3917 6468 w
-(normal) 4125 6468 w
-(debugging) 4519 6468 w
-(functions) 720 6588 w
-(and) 1211 6588 w
-(use) 1430 6588 w
-(the) 1638 6588 w
-(full) 1832 6588 w
-(power) 2028 6588 w
-(of) 2366 6588 w
-(the) 2504 6588 w
-(debugger.) 2699 6588 w
-(Second,) 3268 6588 w
-(the) 3687 6588 w
-(command) 3882 6588 w
-(line) 4400 6588 w
-(interface) 4616 6588 w
-(supplied) 720 6708 w
-(by) 1177 6708 w
-(the) 1333 6708 w
-10 /LucidaSans-Italic f
-(yacc) 1529 6708 w
-10 /LucidaSansUnicode00 f
-(parser) 1785 6708 w
-(is) 2132 6708 w
-(inordinately) 2252 6708 w
-(clumsy.) 2868 6708 w
-(Part) 3310 6708 w
-(of) 3538 6708 w
-(the) 3676 6708 w
-(problem) 3871 6708 w
-(relates) 4317 6708 w
-(directly) 4682 6708 w
-(to) 720 6828 w
-(the) 851 6828 w
-(use) 1039 6828 w
-(of) 1241 6828 w
-10 /LucidaSans-Italic f
-(yacc) 1372 6828 w
-10 /LucidaSansUnicode00 f
-(and) 1621 6828 w
-(could) 1834 6828 w
-(be) 2133 6828 w
-(circumvented) 2285 6828 w
-(with) 2971 6828 w
-(a) 3209 6828 w
-(custom) 3297 6828 w
-(parser.) 3686 6828 w
-(However,) 4091 6828 w
-(structural) 4574 6828 w
-(problems) 720 6948 w
-(would) 1217 6948 w
-(remain:) 1549 6948 w
-(Acid) 1957 6948 w
-(often) 2209 6948 w
-(requires) 2502 6948 w
-(too) 2941 6948 w
-(much) 3140 6948 w
-(typing) 3448 6948 w
-(to) 3793 6948 w
-(execute) 3930 6948 w
-(a) 4348 6948 w
-(simple) 4442 6948 w
-(com\255) 4802 6948 w
-(mand.) 720 7068 w
-(A) 1092 7068 w
-(debugger) 1196 7068 w
-(should) 1696 7068 w
-(prostitute) 2059 7068 w
-(itself) 2568 7068 w
-(to) 2842 7068 w
-(its) 2975 7068 w
-(users,) 3128 7068 w
-(doing) 3457 7068 w
-(whatever) 3770 7068 w
-(is) 4242 7068 w
-(wanted) 4358 7068 w
-(with) 4744 7068 w
-(a) 4985 7068 w
-(minimum) 720 7188 w
-(of) 1224 7188 w
-(encouragement;) 1365 7188 w
-(commands) 2194 7188 w
-(should) 2765 7188 w
-(be) 3135 7188 w
-(concise) 3296 7188 w
-(and) 3699 7188 w
-(obvious.) 3921 7188 w
-(The) 4374 7188 w
-(language) 4597 7188 w
-(interface) 720 7308 w
-(is) 1191 7308 w
-(more) 1318 7308 w
-(consistent) 1616 7308 w
-(than) 2160 7308 w
-(an) 2423 7308 w
-(ad) 2587 7308 w
-(hoc) 2752 7308 w
-(command) 2973 7308 w
-(interface) 3498 7308 w
-(but) 3969 7308 w
-(is) 4179 7308 w
-(clumsy) 4307 7308 w
-(to) 4693 7308 w
-(use.) 4839 7308 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(Most) 720 840 w
-(of) 1001 840 w
-(these) 1145 840 w
-(problems) 1453 840 w
-(are) 1956 840 w
-(addressed) 2154 840 w
-(by) 2699 840 w
-(an) 2860 840 w
-(Acme) 3023 840 w
-(interface) 3338 840 w
-(which) 3808 840 w
-(is) 4135 840 w
-(under) 4261 840 w
-(construc\255) 4591 840 w
-(tion. This should provide the best of both worlds: graphical debugging and access to the) 720 960 w
-(underlying acid language when required.) 720 1080 w
-(The) 970 1236 w
-(name) 1197 1236 w
-(space) 1509 1236 w
-(clash) 1831 1236 w
-(between) 2126 1236 w
-(Acid) 2580 1236 w
-(variables,) 2839 1236 w
-(keywords,) 3349 1236 w
-(program) 3887 1236 w
-(variables,) 4350 1236 w
-(and) 4860 1236 w
-(functions) 720 1356 w
-(is) 1212 1356 w
-(unavoidable.) 1331 1356 w
-(Although) 2021 1356 w
-(it) 2504 1356 w
-(rarely) 2609 1356 w
-(affects) 2922 1356 w
-(a) 3285 1356 w
-(debugging) 3379 1356 w
-(session,) 3939 1356 w
-(it) 4371 1356 w
-(is) 4476 1356 w
-(annoying) 4595 1356 w
-(when) 720 1476 w
-(it) 1044 1476 w
-(happens) 1177 1476 w
-(and) 1656 1476 w
-(is) 1903 1476 w
-(sometimes) 2050 1476 w
-(difficult) 2644 1476 w
-(to) 3085 1476 w
-(circumvent.) 3250 1476 w
-(The) 3915 1476 w
-(current) 4163 1476 w
-(renaming) 4580 1476 w
-(scheme is too crude; the new names are too hard to remember.) 720 1596 w
-(Acid) 970 1752 w
-(has) 1221 1752 w
-(proved) 1428 1752 w
-(to) 1803 1752 w
-(be) 1941 1752 w
-(a) 2100 1752 w
-(powerful) 2195 1752 w
-(tool) 2661 1752 w
-(whose) 2889 1752 w
-(applications) 3236 1752 w
-(have) 3861 1752 w
-(exceeded) 4126 1752 w
-(expecta\255) 4628 1752 w
-(tions.) 720 1872 w
-(Of) 1060 1872 w
-(its) 1211 1872 w
-(strengths,) 1364 1872 w
-(portability,) 1891 1872 w
-(extensibility) 2455 1872 w
-(and) 3082 1872 w
-(parallel) 3298 1872 w
-(debugging) 3691 1872 w
-(support) 4247 1872 w
-(were) 4660 1872 w
-(by) 4925 1872 w
-(design) 720 1992 w
-(and) 1076 1992 w
-(provide) 1289 1992 w
-(the) 1687 1992 w
-(expected) 1875 1992 w
-(utility.) 2351 1992 w
-(In) 2723 1992 w
-(retrospect,) 2847 1992 w
-(its) 3406 1992 w
-(use) 3556 1992 w
-(as) 3758 1992 w
-(a) 3897 1992 w
-(tool) 3985 1992 w
-(for) 4207 1992 w
-(code) 4380 1992 w
-(test) 4645 1992 w
-(and) 4860 1992 w
-(verification) 720 2112 w
-(and) 1312 2112 w
-(as) 1545 2112 w
-(a) 1704 2112 w
-(medium) 1812 2112 w
-(for) 2261 2112 w
-(communicating) 2453 2112 w
-(type) 3253 2112 w
-(information) 3514 2112 w
-(and) 4134 2112 w
-(encapsulating) 4366 2112 w
-(interfaces) 720 2232 w
-(has) 1243 2232 w
-(provided) 1459 2232 w
-(unanticipated) 1935 2232 w
-(benefits) 2644 2232 w
-(and) 3083 2232 w
-(altered) 3311 2232 w
-(our) 3696 2232 w
-(view) 3908 2232 w
-(of) 4170 2232 w
-(the) 4316 2232 w
-(debugging) 4519 2232 w
-(process.) 720 2352 w
-10 /LucidaSans-Demi f
-(17.) 720 2592 w
-(Acknowledgments) 937 2592 w
-10 /LucidaSansUnicode00 f
-(Bob) 970 2748 w
-(Flandrena) 1190 2748 w
-(was) 1705 2748 w
-(the) 1926 2748 w
-(first) 2119 2748 w
-(user) 2352 2748 w
-(and) 2600 2748 w
-(helped) 2818 2748 w
-(prepare) 3185 2748 w
-(the) 3599 2748 w
-(paper.) 3793 2748 w
-(Rob) 4174 2748 w
-(Pike) 4400 2748 w
-(endured) 4637 2748 w
-(three buggy Alef compilers and a new debugger in a single sitting.) 720 2868 w
-10 /LucidaSans-Demi f
-(18.) 720 3108 w
-(References) 937 3108 w
-10 /LucidaSansUnicode00 f
-([Pike90]) 720 3264 w
-(R.) 1148 3264 w
-(Pike,) 1281 3264 w
-(D.) 1549 3264 w
-(Presotto,) 1695 3264 w
-(K.) 2165 3264 w
-(Thompson,) 2301 3264 w
-(H.) 2888 3264 w
-(Trickey,) 3033 3264 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3454 3264 w
-10 /LucidaSansUnicode00 f
-(Plan) 3518 3264 w
-(9) 3758 3264 w
-(from) 3860 3264 w
-(Bell) 4131 3264 w
-(Labs) 4342 3264 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4564 3264 w
-10 /LucidaSansUnicode00 f
-(,) 4628 3264 w
-10 /LucidaSans-Italic f
-(UKUUG) 4699 3264 w
-(Proc.) 720 3384 w
-(of) 1002 3384 w
-(the) 1134 3384 w
-(Summer) 1324 3384 w
-(1990) 1765 3384 w
-(Conf.,) 2054 3384 w
-10 /LucidaSansUnicode00 f
-(London,) 2380 3384 w
-(England,) 2811 3384 w
-(1990,) 3267 3384 w
-(reprinted,) 3588 3384 w
-(in) 4104 3384 w
-(a) 4231 3384 w
-(different) 4322 3384 w
-(form,) 4776 3384 w
-(in this volume.) 720 3504 w
-([Gol93]) 720 3660 w
-(M.) 1136 3660 w
-(Golan,) 1317 3660 w
-(D.) 1691 3660 w
-(Hanson,) 1861 3660 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2321 3660 w
-10 /LucidaSansUnicode00 f
-(DUEL) 2385 3660 w
-(--) 2699 3660 w
-(A) 2878 3660 w
-(Very) 3010 3660 w
-(High-Level) 3287 3660 w
-(Debugging) 3881 3660 w
-(Language) 4477 3660 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 3660 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3660 w
-10 /LucidaSans-Italic f
-(USENIX Proc. of the Winter 1993 Conf.,) 720 3780 w
-10 /LucidaSansUnicode00 f
-(San Diego, CA, 1993.) 2641 3780 w
-([Lin90]) 720 3936 w
-(M.) 1096 3936 w
-(A.) 1254 3936 w
-(Linton,) 1395 3936 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1771 3936 w
-10 /LucidaSansUnicode00 f
-(The) 1835 3936 w
-(Evolution) 2056 3936 w
-(of) 2543 3936 w
-(DBX) 2681 3936 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2877 3936 w
-10 /LucidaSansUnicode00 f
-(,) 2941 3936 w
-10 /LucidaSans-Italic f
-(USENIX) 3013 3936 w
-(Proc.) 3397 3936 w
-(of) 3683 3936 w
-(the) 3819 3936 w
-(Summer) 4013 3936 w
-(1990) 4458 3936 w
-(Conf.,) 4751 3936 w
-10 /LucidaSansUnicode00 f
-(Anaheim, CA, 1990.) 720 4056 w
-([Stal91] R. M. Stallman, R. H. Pesch, ) 720 4212 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2478 4212 w
-10 /LucidaSansUnicode00 f
-(Using GDB:) 2542 4212 w
-(A) 3117 4212 w
-(guide) 3219 4212 w
-(to) 3524 4212 w
-(the) 3655 4212 w
-(GNU) 3843 4212 w
-(source) 4091 4212 w
-(level) 4446 4212 w
-(debug\255) 4701 4212 w
-(ger) 720 4332 w
-10 /LucidaSansUnicode20 f
-(\031\031) 879 4332 w
-10 /LucidaSansUnicode00 f
-(, Technical Report, Free Software Foundation, Cambridge, MA, 1991.) 943 4332 w
-([Win93] P. Winterbottom, ) 720 4488 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1967 4488 w
-10 /LucidaSansUnicode00 f
-(Alef reference Manual) 2031 4488 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3091 4488 w
-10 /LucidaSansUnicode00 f
-(, this volume.) 3155 4488 w
-([Pike93]) 720 4644 w
-(Rob) 1169 4644 w
-(Pike,) 1415 4644 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1704 4644 w
-10 /LucidaSansUnicode00 f
-(Acme:) 1768 4644 w
-(A) 2129 4644 w
-(User) 2258 4644 w
-(Interface) 2535 4644 w
-(for) 3019 4644 w
-(Programmers) 3218 4644 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3867 4644 w
-10 /LucidaSansUnicode00 f
-(,) 3931 4644 w
-10 /LucidaSans-Italic f
-(USENIX) 4023 4644 w
-(Proc.) 4427 4644 w
-(of) 4732 4644 w
-(the) 4887 4644 w
-(Winter 1994 Conf.,) 720 4764 w
-10 /LucidaSansUnicode00 f
-(San Francisco, CA, reprinted in this volume.) 1676 4764 w
-([Ols90]) 720 4920 w
-(Ronald) 1128 4920 w
-(A.) 1519 4920 w
-(Olsson,) 1678 4920 w
-(Richard) 2100 4920 w
-(H.) 2522 4920 w
-(Crawford,) 2686 4920 w
-(and) 3220 4920 w
-(W.) 3458 4920 w
-(Wilson) 3634 4920 w
-(Ho,) 4011 4920 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4237 4920 w
-10 /LucidaSansUnicode00 f
-(Dalek:) 4301 4920 w
-(A) 4665 4920 w
-(GNU,) 4793 4920 w
-(improved) 720 5040 w
-(programmable) 1213 5040 w
-(debugger) 1960 5040 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2425 5040 w
-10 /LucidaSansUnicode00 f
-(,) 2489 5040 w
-10 /LucidaSans-Italic f
-(USENIX) 2556 5040 w
-(Proc.) 2935 5040 w
-(of) 3215 5040 w
-(the) 3345 5040 w
-(Summer) 3533 5040 w
-(1990) 3972 5040 w
-(Conf.,) 4259 5040 w
-10 /LucidaSansUnicode00 f
-(Anaheim,) 4582 5040 w
-(CA.) 720 5160 w
-([May92]) 720 5316 w
-(Paul) 1157 5316 w
-(Maybee,) 1410 5316 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1862 5316 w
-10 /LucidaSansUnicode00 f
-(NeD:) 1926 5316 w
-(The) 2215 5316 w
-(Network) 2448 5316 w
-(Extensible) 2904 5316 w
-(Debugger) 3454 5316 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3931 5316 w
-10 /LucidaSans-Italic f
-(USENIX) 4047 5316 w
-(Proc.) 4443 5316 w
-(of) 4740 5316 w
-(the) 4887 5316 w
-(Summer 1992 Conf.,) 720 5436 w
-10 /LucidaSansUnicode00 f
-(San Antonio, TX.) 1761 5436 w
-([Aral]) 720 5592 w
-(Ziya) 1015 5592 w
-(Aral,) 1247 5592 w
-(Ilya) 1508 5592 w
-(Gertner,) 1708 5592 w
-(and) 2140 5592 w
-(Greg) 2355 5592 w
-(Schaffer,) 2622 5592 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3083 5592 w
-10 /LucidaSansUnicode00 f
-(Efficient) 3147 5592 w
-(debugging) 3575 5592 w
-(primitives) 4132 5592 w
-(for) 4648 5592 w
-(mul\255) 4823 5592 w
-(tiprocessors) 720 5712 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1313 5712 w
-10 /LucidaSansUnicode00 f
-(,) 1377 5712 w
-10 /LucidaSans-Italic f
-(Proceedings) 1486 5712 w
-(of) 2144 5712 w
-(the) 2316 5712 w
-(Third) 2545 5712 w
-(International) 2883 5712 w
-(Conference) 3588 5712 w
-(on) 4208 5712 w
-(Architectural) 4403 5712 w
-(Support) 720 5832 w
-(for) 1146 5832 w
-(Programming) 1333 5832 w
-(Languages) 2048 5832 w
-(and) 2617 5832 w
-(Operating) 2845 5832 w
-(Systems,) 3380 5832 w
-10 /LucidaSansUnicode00 f
-(SIGPLAN) 3848 5832 w
-(notices) 4298 5832 w
-(Nr.) 4690 5832 w
-(22,) 4882 5832 w
-(May 1989.) 720 5952 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Trailer
-done
-%%Pages: 14
diff --git a/sys/doc/acme/acme.html b/sys/doc/acme/acme.html
deleted file mode 100644
index 4ebe9158d..000000000
--- a/sys/doc/acme/acme.html
+++ /dev/null
@@ -1,1466 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=utf8">
-<title>Acme: A User Interface for Programmers</title>
-</meta>
-</head>
-<body>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="margin-top: 0; margin-bottom: 0.21in"></p>
-
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 12pt"><b>Acme: A User Interface for Programmers</b></span></p>
-<p style="margin-top: 0; margin-bottom: 0.21in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i></i></span><span style="font-size: 10pt"><i>Rob Pike</i></span><span style="font-size: 10pt"><i></i></span></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i></i></span><span style="font-size: 10pt"><i>rob@plan9.bell-labs.com</i></span><span style="font-size: 10pt"><i></i></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.33in"></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i>ABSTRACT</i></span></p>
-<p style="margin-top: 0; margin-bottom: 0.19in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A hybrid of window system, shell, and editor, Acme gives text-oriented
-applications a clean, expressive, and consistent style of interaction.
-Traditional window systems support interactive client programs and offer libraries of
-pre-defined operations such as pop-up menus
-and buttons to promote a consistent
-user interface among the clients.
-Acme instead provides its clients with a fixed user interface and
-simple conventions to encourage its uniform use.
-Clients access the facilities of Acme through a file system interface;
-Acme is in part a file server that exports device-like files that may be
-manipulated to access and control the contents of its windows.
-Written in a concurrent programming language,
-Acme is structured as a set of communicating processes that neatly subdivide
-the various aspects of its tasks: display management, input, file server, and so on.
-</span><span style="font-size: 10pt"></span><span style="font-size: 10pt"></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.35in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme attaches distinct functions to the three mouse buttons:
-the left selects text;
-the middle executes textual commands;
-and the right combines context search and file opening
-functions to integrate the various applications and files in
-the system.
-</span><span style="font-size: 10pt"></span><span style="font-size: 10pt"></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.35in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme works well enough to have developed
-a community that uses it exclusively.
-Although Acme discourages the traditional style of interaction
-based on typescript windows&mdash;teletypes&mdash;its
-users find Acme&rsquo;s other services render
-typescripts obsolete.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>History and motivation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The usual typescript style of interaction with
-Unix and its relatives is an old one.
-The typescript&mdash;an intermingling of textual commands and their
-output&mdash;originates with the scrolls of paper on teletypes.
-The advent of windowed terminals has given each user what
-amounts to an array of teletypes, a limited and unimaginative
-use of the powers of bitmap displays and mice.
-Systems like the Macintosh
-that do involve the mouse as an integral part of the interaction
-are geared towards general users, not experts, and certainly
-not programmers.
-Software developers, at least on time-sharing systems, have been left behind.
-</span></p><center><table width=60% cellspacing=0 cellpadding=0 border=0><tr height=1> <td width=1 bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td width=1 bgcolor=#000000 /></tr><tr height=10> <td width=1 bgcolor=#000000 /> <td width=10 /> <td /> <td width=10 /> <td width=1 bgcolor=#000000 /></tr>
-<tr>
-<td width=1 bgcolor=#000000 /><td width=10 /><td>
-<center><a href="acme.fig1.gif"><img src="acme.fig1.gif" /></a></center>
-<p style="line-height: 1.2em; text-indent: 0.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Figure 1. A small Acme screen&mdash;normally it runs on a larger display&mdash;demonstrating
-some of the details discussed in the text.
-The right column contains some guide files,
-a mailbox presented by Acme&rsquo;s mail program,
-the columnated display of files in Acme&rsquo;s own source directory,
-a couple of windows from the OED browser,
-a debugger window,
-and an error window showing diagnostics from a compilation.
-The left column holds a couple of source files
-(</span><span style="font-size: 10pt"><tt>dat.h</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>acme.l</tt></span><span style="font-size: 10pt">),
-another debugger window displaying a stack trace,
-and a third source file
-(</span><span style="font-size: 10pt"><tt>time.l</tt></span><span style="font-size: 10pt">).
-</span><span style="font-size: 10pt"><tt>Time.l</tt></span><span style="font-size: 10pt">
-was opened from the debugger by clicking the right mouse button
-on a line in the stack window;
-the mouse cursor landed on the offending line of
-</span><span style="font-size: 10pt"><tt>acme.l</tt></span><span style="font-size: 10pt">
-after a click on the compiler message.
-</span></p></td>
-<td width=10 /><td width=1 bgcolor=#000000 />
-</tr>
-<tr height=10><td width=1 bgcolor=#000000 /> <td width=10 /><td /><td width=10 /> <td width=1 bgcolor=#000000 /></tr><tr height=1> <td width=1 bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td width=1 bgcolor=#000000 /></tr>
-</table></center>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Some programs have mouse-based editing of
-text files and typescripts;
-ones I have built include
-the window systems
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">
-[Pike88]
-and
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-[Pike91]
-and the text editor
-Sam [Pike87].
-These have put the programmer&rsquo;s mouse to some productive work,
-but not wholeheartedly. Even experienced users of these programs
-often retype text that could be grabbed with the mouse,
-partly because the menu-driven interface is imperfect
-and partly because the various pieces are not well enough integrated.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Other programs&mdash;EMACS [Stal93] is the prime example&mdash;offer a high
-degree of integration but with a user interface built around the
-ideas of cursor-addressed terminals that date from the 1970&rsquo;s.
-They are still keyboard-intensive and
-dauntingly complex.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The most ambitious attempt to face these issues was the Cedar
-system, developed at Xerox [Swei86].
-It combined a new programming language, compilers,
-window system, even microcode&mdash;a complete system&mdash;to
-construct a productive, highly
-integrated and interactive environment
-for experienced users of compiled languages.
-Although successful internally, the system was so large
-and so tied to specific hardware that it never fledged.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Cedar was, however, the major inspiration for Oberon [Wirt89],
-a system of similar scope but much smaller scale.
-Through careful selection of Cedar&rsquo;s ideas, Oberon shows
-that its lessons can be applied to a small, coherent system
-that can run efficiently on modest hardware.
-In fact, Oberon probably
-errs too far towards simplicity: a single-process system
-with weak networking, it seems an architectural throwback.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme is a new program,
-a combined window system, editor, and shell,
-that applies
-some of the ideas distilled by Oberon.
-Where Oberon uses objects and modules within a programming language (also called Oberon),
-Acme uses files and commands within an existing operating system (Plan 9).
-Unlike Oberon, Acme does not yet have support for graphical output, just text.
-At least for now, the work on Acme has concentrated on
-producing the smoothest user interface possible for a programmer
-at work.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The rest of this paper describes Acme&rsquo;s interface,
-explains how programs can access it,
-compares it to existing systems,
-and finally presents some unusual aspects of its implementation.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>User interface
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<center><table width=60% cellspacing=0 cellpadding=0 border=0><tr height=1> <td width=1 bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td width=1 bgcolor=#000000 /></tr><tr height=10> <td width=1 bgcolor=#000000 /> <td width=10 /> <td /> <td width=10 /> <td width=1 bgcolor=#000000 /></tr>
-<tr>
-<td width=1 bgcolor=#000000 /><td width=10 /><td>
-<center><a href="acme.fig2.gif"><img src="acme.fig2.gif" /></a></center>
-<p style="line-height: 1.2em; text-indent: 0.35in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Figure 2. An Acme window showing a section of code.
-The upper line of text is the tag containing the file name,
-relevant commands, and a scratch area (right of the vertical bar);
-the lower portion of the window is the
-body, or contents, of the file.
-Here the scratch area contains a command for the middle button
-(</span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt">)
-and a word to search for with the right button
-(</span><span style="font-size: 10pt"><tt>cxfidalloc</tt></span><span style="font-size: 10pt">).
-The user has just
-clicked the right button on
-</span><span style="font-size: 10pt"><tt>cxfidalloc</tt></span><span style="font-size: 10pt">
-and Acme has searched for the word, highlighted it,
-and moved the mouse cursor there. The file has been modified:
-the center of the layout box is black and the command
-</span><span style="font-size: 10pt"><tt>Put</tt></span><span style="font-size: 10pt">
-appears in the tag.
-</span></p></td>
-<td width=10 /><td width=1 bgcolor=#000000 />
-</tr>
-<tr height=10><td width=1 bgcolor=#000000 /> <td width=10 /><td /><td width=10 /> <td width=1 bgcolor=#000000 /></tr><tr height=1> <td width=1 bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td bgcolor=#000000 /> <td width=10 bgcolor=#000000 /> <td width=1 bgcolor=#000000 /></tr>
-</table></center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme windows are arrayed in columns (Figure 1) and are used more
-dynamically than in an environment like X Windows or
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-[Sche86, Pike91].
-The system frequently creates them automatically and the user
-can order a new one with a single mouse button click.
-The initial placement of a new window is determined
-automatically, but the user may move an existing window anywhere
-by clicking or dragging a
-</span><span style="font-size: 10pt"><i>layout box</i></span><span style="font-size: 10pt">
-in the upper left corner of
-the window.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme windows have two parts: a
-</span><span style="font-size: 10pt"><i>tag</i></span><span style="font-size: 10pt">
-holding a single line of text,
-above a
-</span><span style="font-size: 10pt"><i>body</i></span><span style="font-size: 10pt">
-holding zero or more lines (Figure 2).
-The body typically contains an image of a file being edited
-or the editable output of a
-program, analogous to an
-EMACS shell
-window. The tag contains
-the name of the window
-(usually the name of the associated
-file or directory), some built-in commands, and a scratch area to hold arbitrary text.
-If a window represents a directory, the name in the tag ends with
-a slash and the body contains a list of the names of the files
-in the directory.
-Finally, each non-empty body holds a scroll bar at the left of the text.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Each column of windows also has a layout box and a tag.
-The tag has no special meaning, although Acme pre-loads it with a few
-built-in commands.
-There is also a tag across the whole display, also loaded with
-helpful commands and a list of active processes started
-by Acme.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Typing with the keyboard and selecting with the left button are as in
-many other systems, including the Macintosh,
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">,
-and Sam.
-The middle and right buttons are used, somewhat like the left button,
-to &lsquo;sweep&rsquo; text, but the indicated text is treated in a way
-that depends on the text&rsquo;s location&mdash;</span><span style="font-size: 10pt"><i>context</i></span><span style="font-size: 10pt">&mdash;as well as its content.
-This context, based on the directory of the file containing the text,
-is a central component of Acme&rsquo;s style of interaction.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme has no single notion of &lsquo;current directory&rsquo;.
-Instead, every command, file name,
-action, and so on is interpreted or executed in the directory named by the
-tag of the window containing the command. For example, the string
-</span><span style="font-size: 10pt"><tt>mammals</tt></span><span style="font-size: 10pt">
-in a window labeled
-</span><span style="font-size: 10pt"><tt>/lib/</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>/lib/insects</tt></span><span style="font-size: 10pt">
-will be interpreted as the file name
-</span><span style="font-size: 10pt"><tt>/lib/mammals</tt></span><span style="font-size: 10pt">
-if such a file exists.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Throughout Acme, the middle mouse button is used to execute commands
-and the right mouse button is used to locate and select files and text.
-Even when there are no true files on which to operate&mdash;for example
-when editing mail messages&mdash;Acme and its applications use
-consistent extensions of these basic functions.
-This idea is as vital to Acme as icons are to the Macintosh.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The middle button executes commands: text swept with the button
-pressed is underlined; when the button is released, the underline is
-removed and the indicated text is executed.
-A modest number of commands are recognized as built-ins: words like
-</span><span style="font-size: 10pt"><tt>Cut</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>Paste</tt></span><span style="font-size: 10pt">,
-and
-</span><span style="font-size: 10pt"><tt>New</tt></span><span style="font-size: 10pt">
-name
-functions performed directly by Acme.
-These words often appear in tags to make them always available,
-but the tags are not menus: any text anywhere in Acme may be a command.
-For example, in the tag or body of any window one may type
-</span><span style="font-size: 10pt"><tt>Cut</tt></span><span style="font-size: 10pt">,
-select it with the left button, use the middle button to execute it,
-and watch it disappear again.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">If the middle button indicates a command that is not recognized as a built-in,
-it is executed in the directory
-named by the tag of the window holding the text.
-Also, the file to be executed is searched for first in that directory.
-Standard input is connected to
-</span><span style="font-size: 10pt"><tt>/dev/null</tt></span><span style="font-size: 10pt">,
-but standard and error outputs are connected to an Acme window,
-created if needed, called
-</span><span style="font-size: 10pt"><i>dir</i></span><span style="font-size: 10pt"><tt>/+Errors</tt></span><span style="font-size: 10pt"> where
-</span><span style="font-size: 10pt"><i>dir</i></span><span style="font-size: 10pt">
-is the directory of the window.
-(Programs that need interactive input use a different interface, described below.)
-A typical use of this is to type
-</span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt">
-(Plan 9&rsquo;s
-</span><span style="font-size: 10pt"><tt>make</tt></span><span style="font-size: 10pt">)
-in the scratch area in the tag of a C source window, say
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/regexp.c</tt></span><span style="font-size: 10pt">,
-and execute it.
-Output, including compiler errors, appears in the window labeled
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/+Errors</tt></span><span style="font-size: 10pt">,
-so file names in the output are associated with the windows and directory
-holding the source.
-The
-</span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt">
-command remains in the tag, serving as a sort of menu item for the associated
-window.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Like the middle button, the right button is used to indicate text by sweeping it out.
-The indicated text is not a command, however, but the argument of a generalized
-search operator.
-If the text, perhaps after appending it to the directory of the window containing it,
-is the name of an existing file, Acme creates a new window to hold the file
-and reads it in. It then moves the mouse cursor to that window. If the file is
-already loaded into Acme, the mouse motion happens but no new window is made.
-For example, indicating the string
-</span><span style="font-size: 10pt"><tt>sam.h</tt></span><span style="font-size: 10pt">
-in
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>#include "sam.h"</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">in a window on the file
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/regexp.c</tt></span><span style="font-size: 10pt">
-will open the file
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/sam.h</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">If the file name is followed immediately by a colon and a legal address in
-Sam notation (for example a line number or a regular expression delimited in
-slashes or a comma-separated compound of such addresses), Acme highlights
-the target of that address in the file and places the mouse there. One may jump to
-line 27 of
-</span><span style="font-size: 10pt"><tt>dat.h</tt></span><span style="font-size: 10pt">
-by indicating with the right button the text
-</span><span style="font-size: 10pt"><tt>dat.h:27</tt></span><span style="font-size: 10pt">.
-If the file is not already open, Acme loads it.
-If the file name is null, for example if the indicated string is
-</span><span style="font-size: 10pt"><tt>:/^main/</tt></span><span style="font-size: 10pt">,
-the file is assumed to be that of the window containing the string.
-Such strings, when typed and evaluated in the tag of a window, amount to
-context searches.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">If the indicated text is not the name of an existing file, it is taken to be literal
-text and is searched for in the body of the window containing the text, highlighting
-the result as if it were the result of a context search.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">For the rare occasion when a file name
-</span><span style="font-size: 10pt"><i>is</i></span><span style="font-size: 10pt">
-just text to search for, it can be selected with the left button and used as the
-argument to a built-in
-</span><span style="font-size: 10pt"><tt>Look</tt></span><span style="font-size: 10pt">
-command that always searches for literal text.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Nuances and heuristics
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A user interface should not only provide the necessary functions, it should also
-</span><span style="font-size: 10pt"><i>feel</i></span><span style="font-size: 10pt">
-right.
-In fact, it should almost not be felt at all; when one notices a
-user interface, one is distracted from the job at hand [Pike88].
-To approach this invisibility, some of Acme&rsquo;s properties and features
-are there just to make the others easy to use.
-Many are based on a fundamental principle of good design:
-let the machine do the work.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme tries to avoid needless clicking and typing.
-There is no &lsquo;click-to-type&rsquo;, eliminating a button click.
-There are no pop-up or pull-down menus, eliminating the mouse action needed to
-make a menu appear.
-The overall design is intended to make text on the screen useful without
-copying or retyping; the ways in which this happens involve
-the combination of many aspects of the interface.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme tiles its windows and places them automatically
-to avoid asking the user to place and arrange them.
-For this policy to succeed, the automatic placement must behave well enough
-that the user is usually content with the location of a new window.
-The system will never get it right all the time, but in practice most
-windows are used at least for a while where Acme first places them.
-There have been several complete rewrites of the
-heuristics for placing a new window,
-and with each rewrite the system became
-noticeably more comfortable. The rules are as follows, although
-they are still subject to improvement.
-The window appears in the &lsquo;active&rsquo; column, that most recently used for typing or
-selecting.
-Executing and searching do not affect the choice of active column,
-so windows of commands and such do not draw new windows towards them,
-but rather let them form near the targets of their actions.
-Output (error) windows always appear towards the right, away from
-edited text, which is typically kept towards the left.
-Within the column, several competing desires are balanced to decide where
-and how large the window should be:
-large blank spaces should be consumed;
-existing text should remain visible;
-existing large windows should be divided before small ones;
-and the window should appear near the one containing the action that caused
-its creation.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme binds some actions to chords of mouse buttons.
-These include
-</span><span style="font-size: 10pt"><tt>Cut</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>Paste</tt></span><span style="font-size: 10pt">
-so these common operations can be done without
-moving the mouse.
-Another is a way to apply a command in one window to text (often a file name)
-in another, avoiding the actions needed to assemble the command textually.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another way Acme avoids the need to move the mouse is instead to move the cursor
-to where it is likely to be used next. When a new window is made, Acme
-moves the cursor to the new window; in fact, to the selected text in that window.
-When the user deletes a newly made window, the cursor is
-returned to the point it was before the window was made,
-reducing the irritation of windows that pop up to report annoying errors.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">When a window is moved, Acme moves the cursor to the layout box in
-its new place, to permit further adjustment without moving the mouse.
-For example, when a click of the left mouse button on the layout box grows
-the window, the cursor moves to the new location of the box so repeated clicks,
-without moving the mouse, continue to grow it.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another form of assistance the system can offer is to supply precision in
-pointing the mouse. The best-known form of this is &lsquo;double-clicking&rsquo; to
-select a word rather than carefully sweeping out the entire word.
-Acme provides this feature, using context to decide whether to select
-a word, line, quoted string, parenthesized expression, and so on.
-But Acme takes the idea much further by applying it to execution
-and searching.
-A
-</span><span style="font-size: 10pt"><i>single</i></span><span style="font-size: 10pt">
-click, that is, a null selection, with either the middle or right buttons,
-is expanded automatically to indicate the appropriate text containing
-the click. What is appropriate depends on the context.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">For example, to execute a single-word command
-such as
-</span><span style="font-size: 10pt"><tt>Cut</tt></span><span style="font-size: 10pt">,
-it is not necessary to sweep the entire word; just clicking the button once with
-the mouse pointing at the word is sufficient. &lsquo;Word&rsquo;
-means the largest string of likely file name characters surrounding the location
-of the click: click on a file name, run that program.
-On the right button, the rules are more complicated because
-the target of the click might be a file name, file name with address,
-or just plain text. Acme examines the text near the click to find
-a likely file name;
-if it finds one, it checks that it names an existing file (in the directory named in the tag, if the name is relative)
-and if so, takes that as the result, after extending it with any address
-that may be present. If there is no file with that name, Acme
-just takes the largest alphanumeric string under the click.
-The effect is a natural overloading of the button to refer to plain text as
-well as file names.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">First, though, if the click occurs over the left-button-selected text in the window,
-that text is taken to be what is selected.
-This makes it easy to skip through the occurrences of a string in a file: just click
-the right button
-on some occurrence of the text in the window (perhaps after typing it in the tag)
-and click once for each subsequent occurrence. It isn&rsquo;t even necessary to move
-the mouse between clicks; Acme does that.
-To turn a complicated command into a sort of menu item, select it:
-thereafter, clicking the middle button on it will execute the full command.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">As an extra feature, Acme recognizes file names in angle brackets
-</span><span style="font-size: 10pt"><tt>&lt;&gt;</tt></span><span style="font-size: 10pt">
-as names of files in standard directories of include files,
-making it possible for instance to look at
-</span><span style="font-size: 10pt"><tt>&lt;stdio.h&gt;</tt></span><span style="font-size: 10pt">
-with a single click.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Here&rsquo;s an example to demonstrate how the actions and defaults work together.
-Assume
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/regexp.c</tt></span><span style="font-size: 10pt">
-is
-open and has been edited. We write it (execute
-</span><span style="font-size: 10pt"><tt>Put</tt></span><span style="font-size: 10pt">
-in the tag; once the file is written, Acme removes the word from the tag)
-and type
-</span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt">
-in the tag. We execute
-</span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt">
-and get some errors, which appear in a new window labeled
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/sam/+Errors</tt></span><span style="font-size: 10pt">.
-The cursor moves automatically to that window.
-Say the error is
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>main.c:112: incompatible types on assignment to &lsquo;pattern&rsquo;</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">We move the mouse slightly and click the right button
-at the left of the error message; Acme
-makes a new window, reads
-</span><span style="font-size: 10pt"><tt>/sys/src/cmd/main.c</tt></span><span style="font-size: 10pt">
-into it, selects line 112
-and places the mouse there, right on the offending line.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Coupling to existing programs
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme&rsquo;s syntax for file names and addresses makes it easy for other programs
-to connect automatically to Acme&rsquo;s capabilities. For example, the output of
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>grep -n variable *.[ch]</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">can be used to help Acme step through the occurrences of a variable in a program;
-every line of output is potentially a command to open a file.
-The file names need not be absolute, either: the output
-appears in a window labeled with the directory in which
-</span><span style="font-size: 10pt"><tt>grep</tt></span><span style="font-size: 10pt">
-was run, from which Acme can derive the full path names.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">When necessary, we have changed the output of some programs,
-such as compiler error messages, to match
-Acme&rsquo;s syntax.
-Some might argue that it shouldn&rsquo;t be necessary to change old programs,
-but sometimes programs need to be updated when systems change,
-and consistent output benefits people as well as programs.
-A historical example is the retrofitting of standard error output to the
-early Unix programs when pipes were invented.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another change was to record full path names in
-the symbol table of executables, so line numbers reported by the debugger
-are absolute names that may be used directly by Acme; it&rsquo;s not necessary
-to run the debugger in the source directory. (This aids debugging
-even without Acme.)
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A related change was to add lines of the form
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>#pragma src "/sys/src/libregexp"</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">to header files; coupled with Acme&rsquo;s ability to locate a header file,
-this provides a fast, keyboardless way to get the source associated with a library.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Finally, Acme directs the standard output of programs it runs to
-windows labeled by the directory in which the program is run.
-Acme&rsquo;s splitting of the
-output into directory-labeled windows is a small feature that has a major effect:
-local file names printed by programs can be interpreted directly by Acme.
-By indirectly coupling the output of programs to the input,
-it also simplifies the management of software that occupies multiple
-directories.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Coupling to new programs
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Like many Plan 9 programs,
-Acme offers a programmable interface to
-other programs by acting as a file server.
-The best example of such a file server is the window system
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-[Pike91],
-which exports files with names such as
-</span><span style="font-size: 10pt"><tt>screen</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>cons</tt></span><span style="font-size: 10pt">,
-and
-</span><span style="font-size: 10pt"><tt>mouse</tt></span><span style="font-size: 10pt">
-through which applications may access the I/O capabilities of the windows.
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-provides a
-</span><span style="font-size: 10pt"><i>distinct</i></span><span style="font-size: 10pt">
-set of files for each window and builds a private file name space
-for the clients running &lsquo;in&rsquo; each window;
-clients in separate windows see distinct files with the same names
-(for example
-</span><span style="font-size: 10pt"><tt>/dev/mouse</tt></span><span style="font-size: 10pt">).
-Acme, like the process file system [PPTTW93], instead associates each
-window with a directory of files; the files of each window are visible
-to any application.
-This difference reflects a difference in how the systems are used:
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-tells a client what keyboard and mouse activity has happened in its window;
-Acme tells a client what changes that activity wrought on any window it asks about.
-Putting it another way,
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">
-enables the construction of interactive applications;
-Acme provides the interaction for applications.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The root of
-Acme&rsquo;s file system is mounted using Plan 9 operations on the directory
-</span><span style="font-size: 10pt"><tt>/mnt/acme</tt></span><span style="font-size: 10pt">.
-In
-that root directory appears a directory for each window, numbered with the window&rsquo;s identifier,
-analogous to a process identifier, for example
-</span><span style="font-size: 10pt"><tt>/mnt/acme/27</tt></span><span style="font-size: 10pt">.
-The window&rsquo;s directory
-contains 6 files:
-</span><span style="font-size: 10pt"><tt>/mnt/acme/27/addr</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>body</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>ctl</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">,
-and
-</span><span style="font-size: 10pt"><tt>tag</tt></span><span style="font-size: 10pt">.
-The
-</span><span style="font-size: 10pt"><tt>body</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>tag</tt></span><span style="font-size: 10pt">
-files contain the text of the respective parts of the window; they may be
-read to recover the contents. Data written to these files is appended to the text;
-</span><span style="font-size: 10pt"><tt>seeks</tt></span><span style="font-size: 10pt">
-are ignored.
-The
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">
-files provide random access to the contents of the body.
-The
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">
-file is written to set a character position within the body; the
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">
-file may then be read to recover the contents at that position,
-or written to change them.
-(The tag is assumed
-small and special-purpose enough not to need special treatment.
-Also,
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">
-indexes by character position, which is not the same as byte offset
-in Plan 9&rsquo;s multi-byte character set [Pike93]).
-The format accepted by the
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">
-file is exactly the syntax of addresses within the user interface,
-permitting regular expressions, line numbers, and compound addresses
-to be specified. For example, to replace the contents of lines 3 through 7,
-write the text
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>3,7</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">to the
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">
-file, then write the replacement text to the
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">
-file. A zero-length write deletes the addressed text; further writes extend the replacement.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The control file,
-</span><span style="font-size: 10pt"><tt>ctl</tt></span><span style="font-size: 10pt">,
-may be written with commands to effect actions on the window; for example
-the command
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>name /adm/users</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">sets the name in the tag of the window to
-</span><span style="font-size: 10pt"><tt>/adm/users</tt></span><span style="font-size: 10pt">.
-Other commands allow deleting the window, writing it to a file, and so on.
-Reading the
-</span><span style="font-size: 10pt"><tt>ctl</tt></span><span style="font-size: 10pt">
-file recovers a fixed-format string containing 5 textual numbers&mdash;the window
-identifier, the number of characters in the tag, the number in the body,
-and some status information&mdash;followed by the text of the tag, up to a newline.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The last file,
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">,
-is the most unusual.
-A program reading a window&rsquo;s
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">
-file is notified of all changes to the text of the window, and
-is asked to interpret all middle- and right-button actions.
-The data passed to the program is fixed-format and reports
-the source of the action (keyboard, mouse, external program, etc.),
-its location (what was pointed at or modified), and its nature (change,
-search, execution, etc.).
-This message, for example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>MI15 19 0 4 time</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">reports that actions of the mouse
-(</span><span style="font-size: 10pt"><tt>M</tt></span><span style="font-size: 10pt">)
-inserted in the body (capital
-</span><span style="font-size: 10pt"><tt>I</tt></span><span style="font-size: 10pt">)
-the 4 characters of
-</span><span style="font-size: 10pt"><tt>time</tt></span><span style="font-size: 10pt">
-at character positions 15 through 19; the zero is a flag word.
-Programs may apply their own interpretations of searching and
-execution, or may simply reflect the events back to Acme,
-by writing them back to the
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">
-file, to have the default interpretation applied.
-Some examples of these ideas in action are presented below.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Notice that changes to the window are reported
-after the fact; the program is told about them but is not required to act
-on them. Compare this to a more traditional interface in which a program
-is told, for example, that a character has been typed on the keyboard and
-must then display and interpret it.
-Acme&rsquo;s style stems from the basic model of the system, in which any
-number of agents&mdash;the keyboard, mouse, external programs
-writing to
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>body</tt></span><span style="font-size: 10pt">,
-and so on&mdash;may
-change the contents of a window.
-The style is efficient: many programs are content
-to have Acme do most of the work and act only when the editing is completed.
-An example is the Acme mail program, which can ignore the changes
-made to a message being composed
-and just read its body when asked to send it.
-A disadvantage is that some traditional ways of working are impossible.
-For example, there is no way &lsquo;to turn off echo&rsquo;: characters appear on the
-screen and are read from there; no agent or buffer stands between
-the keyboard and the display.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There are a couple of other files made available by Acme in its root directory
-rather than in the directory of each window.
-The text file
-</span><span style="font-size: 10pt"><tt>/mnt/acme/index</tt></span><span style="font-size: 10pt">
-holds a list of all window names and numerical identifiers,
-somewhat analogous to the output of the
-</span><span style="font-size: 10pt"><tt>ps</tt></span><span style="font-size: 10pt">
-command for processes.
-The most important, though, is
-</span><span style="font-size: 10pt"><tt>/mnt/acme/new</tt></span><span style="font-size: 10pt">,
-a directory that makes new windows, similar to the
-</span><span style="font-size: 10pt"><tt>clone</tt></span><span style="font-size: 10pt">
-directory in the Plan 9 network devices [Pres93].
-The act of opening any file in
-</span><span style="font-size: 10pt"><tt>new</tt></span><span style="font-size: 10pt">
-creates a new Acme window; thus the shell command
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>grep -n var *.c &gt; /mnt/acme/new/body</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">places its output in the body of a fresh window.
-More sophisticated applications may open
-</span><span style="font-size: 10pt"><tt>new/ctl</tt></span><span style="font-size: 10pt">,
-read it to discover the new window&rsquo;s identifier, and then
-open the window&rsquo;s other files in the numbered directory.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Acme-specific programs
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Although Acme is in part an attempt to move beyond typescripts,
-they will probably always have utility.
-The first program written for Acme was therefore one
-to run a shell or other traditional interactive application
-in a window, the Acme analog of
-</span><span style="font-size: 10pt"><tt>xterm</tt></span><span style="font-size: 10pt">.
-This program,
-</span><span style="font-size: 10pt"><tt>win</tt></span><span style="font-size: 10pt">,
-has a simple structure:
-it acts as a two-way intermediary between Acme and the shell,
-cross-connecting the standard input and output of the shell to the
-text of the window.
-The style of interaction is modeled after
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">
-[Pike88]: standard output is added to the window at the
-</span><span style="font-size: 10pt"><i>output point;</i></span><span style="font-size: 10pt">
-text typed after the output point
-is made available on standard input when a newline is typed.
-After either of these actions, the output point is advanced.
-This is different from the working of a regular terminal,
-permitting cut-and-paste editing of an input line until the newline is typed.
-Arbitrary editing may be done to any text in the window.
-The implementation of
-</span><span style="font-size: 10pt"><tt>win</tt></span><span style="font-size: 10pt">,
-using the
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>addr</tt></span><span style="font-size: 10pt">,
-and
-</span><span style="font-size: 10pt"><tt>data</tt></span><span style="font-size: 10pt">
-files, is straightforward.
-</span><span style="font-size: 10pt"><tt>Win</tt></span><span style="font-size: 10pt">
-needs no code for handling the keyboard and mouse; it just monitors the
-contents of the window. Nonetheless, it allows Acme&rsquo;s full editing to be
-applied to shell commands.
-The division of labor between
-</span><span style="font-size: 10pt"><tt>win</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>Acme</tt></span><span style="font-size: 10pt">
-contrasted with
-</span><span style="font-size: 10pt"><tt>xterm</tt></span><span style="font-size: 10pt">
-and the X server demonstrates how much work Acme handles automatically.
-</span><span style="font-size: 10pt"><tt>Win</tt></span><span style="font-size: 10pt">
-is implemented by a single source file 560 lines long and has no graphics code.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Win</tt></span><span style="font-size: 10pt">
-uses the middle and right buttons to connect itself in a consistent way
-with the rest of Acme.
-The middle button still executes commands, but in a style more suited
-to typescripts. Text selected with the middle button is treated as if
-it had been typed after the output point, much as a similar feature in
-</span><span style="font-size: 10pt"><tt>xterm</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">,
-and therefore causes it to be &lsquo;executed&rsquo; by the application running in the window.
-Right button actions are reflected back to Acme but refer to the appropriate
-files because
-</span><span style="font-size: 10pt"><tt>win</tt></span><span style="font-size: 10pt">
-places the name of the current directory in the tag of the window.
-If the shell is running, a simple shell function replacing the
-</span><span style="font-size: 10pt"><tt>cd</tt></span><span style="font-size: 10pt">
-command can maintain the tag as the shell navigates the file system.
-This means, for example, that a right button click on a file mentioned in an
-</span><span style="font-size: 10pt"><tt>ls</tt></span><span style="font-size: 10pt">
-listing opens the file within Acme.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another Acme-specific program is a mail reader that begins by presenting,
-in a window, a listing of the messages in the user&rsquo;s mailbox, one per line.
-Here the middle and right button actions are modified to refer to
-mail commands
-and messages, but the change feels natural.
-Clicking the right button on a line creates a new window and displays the
-message there, or, if it&rsquo;s already displayed, moves the mouse to that window.
-The metaphor is that the mailbox is a directory whose constituent files are messages.
-The mail program also places some relevant commands in the tag lines of
-the windows; for example, executing the word
-</span><span style="font-size: 10pt"><tt>Reply</tt></span><span style="font-size: 10pt">
-in a message&rsquo;s tag creates a new window
-in which to compose a message to the sender of the original;
-</span><span style="font-size: 10pt"><tt>Post</tt></span><span style="font-size: 10pt">
-then dispatches it.
-In such windows, the addressee is just a list of names
-on the first line of the body, which may be edited to add or change recipients.
-The program also monitors the mailbox, updating the &lsquo;directory&rsquo; as new messages
-arrive.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The mail program is as simple as it sounds; all the work of interaction,
-editing, and management of the display is done by Acme.
-The only
-difficult sections of the 1200
-lines of code concern honoring the external protocols for managing
-the mailbox and connecting to
-</span><span style="font-size: 10pt"><tt>sendmail</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">One of the things Acme does not provide directly is a facility like
-Sam&rsquo;s command language to enable actions such as global substitution;
-within Acme, all editing is done manually.
-It is easy, though, to write external programs for such tasks.
-In this, Acme comes closer to the original intent of Oberon:
-a directory,
-</span><span style="font-size: 10pt"><tt>/acme/edit</tt></span><span style="font-size: 10pt">,
-contains a set of tools for repetitive editing and a template
-or &lsquo;guide&rsquo; file that gives examples
-of its use.
-Acme&rsquo;s editing guide,
-</span><span style="font-size: 10pt"><tt>/acme/edit/guide</tt></span><span style="font-size: 10pt">,
-looks like this:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e file | x &rsquo;/regexp/&rsquo; | c &rsquo;replacement&rsquo;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e file:&rsquo;0,$&rsquo; | x &rsquo;/.*word.*\n/&rsquo; | p -n</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e file | pipe command args ...</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The syntax is reminiscent of Sam&rsquo;s command language, but here the individual
-one-letter commands are all stand-alone programs connected by pipes.
-Passed along the pipes are addresses, analogous to structural expressions
-in Sam terminology.
-The
-</span><span style="font-size: 10pt"><tt>e</tt></span><span style="font-size: 10pt">
-command, unlike that of Sam, starts the process by generating the address
-(default dot, the highlighted selection) in the named files.
-The other commands are as in Sam:
-</span><span style="font-size: 10pt"><tt>p</tt></span><span style="font-size: 10pt">
-prints the addressed text on standard output (the
-</span><span style="font-size: 10pt"><tt>-n</tt></span><span style="font-size: 10pt">
-option is analogous to that of
-</span><span style="font-size: 10pt"><tt>grep</tt></span><span style="font-size: 10pt">,
-useful in combination with the right mouse button);
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-matches a regular expression to the addressed (incoming) text,
-subdividing the text;
-</span><span style="font-size: 10pt"><tt>c</tt></span><span style="font-size: 10pt">
-replaces the text; and so on. Thus, global substitution throughout a file,
-which would be expressed in Sam as
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>0,$ x/regexp/ c/replacement/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">in Acme&rsquo;s editor becomes
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e &rsquo;file:0,$&rsquo; | x &rsquo;/regexp/&rsquo; | c &rsquo;replacement&rsquo;</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">To use the Acme editing commands, open
-</span><span style="font-size: 10pt"><tt>/acme/edit/guide</tt></span><span style="font-size: 10pt">,
-use the mouse and keyboard to edit one of the commands to the right form,
-and execute it with the middle button.
-Acme&rsquo;s context rules find the appropriate binaries in
-</span><span style="font-size: 10pt"><tt>/acme/edit</tt></span><span style="font-size: 10pt">
-rather than
-</span><span style="font-size: 10pt"><tt>/bin</tt></span><span style="font-size: 10pt">;
-the effect is to turn
-</span><span style="font-size: 10pt"><tt>/acme/edit</tt></span><span style="font-size: 10pt">
-into a toolbox containing tools and instructions (the guide file) for their use.
-In fact, the source for these tools is also there, in the directory
-</span><span style="font-size: 10pt"><tt>/acme/edit/src</tt></span><span style="font-size: 10pt">.
-This setup allows some control of the file name space for binary programs;
-not only does it group related programs, it permits the use of common
-names for uncommon jobs. For example, the single-letter names would
-be unwise in a directory in everyone&rsquo;s search path; here they are only
-visible when running editing commands.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">In Oberon,
-such a collection would be called a
-</span><span style="font-size: 10pt"><i>tool</i></span><span style="font-size: 10pt">
-and would consist
-of a set of entry points in a module and a menu-like piece of text containing
-representative commands that may be edited to suit and executed.
-There is, in fact, a tool called
-</span><span style="font-size: 10pt"><tt>Edit</tt></span><span style="font-size: 10pt">
-in Oberon.
-To provide related functionality,
-Acme exploits the directory and file structure of the underlying
-system, rather than the module structure of the language;
-this fits well with Plan 9&rsquo;s
-file-oriented philosophy.
-Such tools are central to the working of Oberon but they are
-less used in Acme, at least so far.
-The main reason is probably that Acme&rsquo;s program interface permits
-an external program to remain executing in the background, providing
-its own commands as needed (for example, the
-</span><span style="font-size: 10pt"><tt>Reply</tt></span><span style="font-size: 10pt">
-command in the mail program); Oberon uses tools to
-implement such services because its must invoke
-a fresh program for each command.
-Also,
-Acme&rsquo;s better integration allows more
-basic functions to be handled internally; the right mouse button
-covers a lot of the basic utility of the editing tools in Oberon.
-Nonetheless, as more applications are written for Acme,
-many are sure to take this Oberon tool-like form.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Comparison with other systems
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme&rsquo;s immediate ancestor is Help [Pike92], an experimental system written
-a few years ago as a first try at exploring some of Oberon&rsquo;s ideas
-in an existing operating system.
-Besides much better engineering, Acme&rsquo;s advances over Help
-include the actions of the right button (Help had nothing comparable),
-the ability to connect long-running programs to the user interface
-(Help had no analog of the
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">
-file),
-and the small but important change to split command output into
-windows labeled with the directory in which the commands run.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Most of Acme&rsquo;s style, however, derives from the user interface and window
-system of Oberon [Wirt89, Reis91].
-Oberon includes a programming language and operating system,
-which Acme instead borrows from an existing system, Plan 9.
-When I first saw Oberon, in 1988, I was struck by the
-simplicity of its user interface, particularly its lack of menus
-and its elegant use of multiple mouse buttons.
-The system seemed restrictive, though&mdash;single process,
-single language, no networking, event-driven programming&mdash;and
-failed to follow through on some of its own ideas.
-For example, the middle mouse button had to be pointed accurately and
-the right button was essentially unused.
-Acme does follow through:
-to the basic idea planted by Oberon, it adds
-the ability to run on different operating systems and hardware,
-connection to existing applications including
-interactive ones such as shells and debuggers,
-support for multiple processes,
-the right mouse button&rsquo;s features,
-the default actions and context-dependent properties
-of execution and searching,
-and a host of little touches such as moving the mouse cursor that make the system
-more pleasant.
-At the moment, though, Oberon does have one distinct advantage: it incorporates
-graphical programs well into its model, an issue Acme has not yet faced.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme shares with the Macintosh a desire to use the mouse well and it is
-worth comparing the results.
-The mouse on the Macintosh has a single button, so menus are essential
-and the mouse must frequently move a long way
-to reach the appropriate function.
-An indication that this style has trouble is that applications provide
-keyboard sequences to invoke menu selections and users often prefer them.
-A deeper comparison is that the Macintosh uses pictures where Acme uses text.
-In contrast to pictures, text can be edited quickly, created on demand,
-and fine-tuned to the job at hand; consider adding an option to a command.
-It is also self-referential; Acme doesn&rsquo;t need menus because any text can be
-in effect a menu item.
-The result is that, although a Macintosh screen is certainly prettier and probably
-more attractive, especially to beginners, an Acme screen is more dynamic
-and expressive, at least for programmers and experienced users.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">For its role in the overall system,
-Acme most resembles EMACS [Stal93].
-It is tricky to compare Acme to EMACS, though, because there are
-many versions of EMACS and, since it is fully programmable, EMACS
-can in principle do anything Acme does.
-Also, Acme is much younger and therefore has not
-had the time to acquire as many features.
-The issue therefore is less what the systems can be programmed to do than
-how they are used.
-The EMACS versions that come closest to Acme&rsquo;s style are those that
-have been extended to provide a programming environment, usually
-for a language such as LISP [Alle92, Lucid92].
-For richness of the existing interface, these EMACS versions are certainly superior to Acme.
-On the other hand, Acme&rsquo;s interface works equally well already for a variety
-of languages; for example, one of its most enthusiastic users works almost
-exclusively in Standard ML, a language nothing like C.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Where Acme excels is in the smoothness of its interface.
-Until recently, EMACS did not support the mouse especially well,
-and even with the latest version providing features such as &lsquo;extents&rsquo;
-that can be programmed to behave much like Acme commands,
-many users don&rsquo;t bother to upgrade.
-Moreover, in the versions that provide extents,
-most EMACS packages don&rsquo;t take advantage of them.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The most important distinction is just that
-EMACS is fundamentally keyboard-based, while
-Acme is mouse-based.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">People who try Acme find it hard to go back to their previous environment.
-Acme automates so much that to return to a traditional interface
-is to draw attention to the extra work it requires.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Concurrency in the implementation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme is about 8,000 lines of code in Alef, a concurrent object-oriented language syntactically similar to C [Alef].
-Acme&rsquo;s structure is a set of communicating
-processes in a single address space.
-One subset of the processes drives the display and user interface,
-maintaining the windows; other processes forward mouse and keyboard
-activity and implement the file server interface for external programs.
-The language and design worked out well;
-as explained elsewhere [Pike89, Gans93, Reppy93],
-user interfaces built with concurrent systems
-can avoid the clumsy
-top-level event loop typical of traditional interactive systems.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">An example of the benefits of the multi-process style
-is the management of the state of open
-files held by clients of the file system interface.
-The problem is that some I/O requests,
-such as reading the
-</span><span style="font-size: 10pt"><tt>event</tt></span><span style="font-size: 10pt">
-file, may block if no data is available, and the server must
-maintain the state of (possibly many) requests until data appears.
-For example,
-in
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">,
-a single-process window system written in C, pending requests were queued in
-a data structure associated with each window.
-After activity in the window that might complete pending I/O,
-the data structure was scanned for requests that could now finish.
-This structure did not fit well with the rest of the program and, worse,
-required meticulous effort
-to guarantee correct behavior under all conditions
-(consider raw mode, reads of partial lines, deleting a window,
-multibyte characters, etc.).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme instead creates a new dedicated process
-for each I/O request.
-This process coordinates with the rest of the system
-using Alef&rsquo;s synchronous communication;
-its state implicitly encodes the state of
-the I/O request and obviates the need for queuing.
-The passage of the request through Acme proceeds as follows.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme contains a file server process, F, that executes a
-</span><span style="font-size: 10pt"><tt>read</tt></span><span style="font-size: 10pt">
-system call to receive a Plan 9 file protocol (9P) message from the client [AT&amp;T92].
-The client blocks until Acme answers the request.
-F communicates with an allocation process, M,
-to acquire an object of type
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">
-(&lsquo;executing fid&rsquo;; fid is a 9P term)
-to hold the request.
-M sits in a loop (reproduced in Figure 2) waiting for either a request for
-a new
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">
-or notification that an existing one has finished its task.
-When an
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">
-is created, an associated process, X,
-is also made.
-M queues idle
-</span><span style="font-size: 10pt"><tt>Xfids</tt></span><span style="font-size: 10pt">,
-allocating new ones only when the list is empty.
-Thus, there is always a pool of
-</span><span style="font-size: 10pt"><tt>Xfids</tt></span><span style="font-size: 10pt">,
-some executing, some idle.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">
-object contains a channel,
-</span><span style="font-size: 10pt"><tt>Xfid.c</tt></span><span style="font-size: 10pt">,
-for communication with its process;
-the unpacked message; and some associated functions,
-mostly corresponding to 9P messages such as
-</span><span style="font-size: 10pt"><tt>Xfid.write</tt></span><span style="font-size: 10pt">
-to handle a 9P write request.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The file server process F parses the message to see its nature&mdash;open,
-close, read, write, etc. Many messages, such as directory
-lookups, can be handled immediately; these are responded to directly
-and efficiently
-by F without invoking the
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">,
-which is therefore maintained until the next message.
-When a message, such as a write to the display, requires the attention
-of the main display process and interlocked access to its data structures,
-F enables X
-by sending a function pointer on
-</span><span style="font-size: 10pt"><tt>Xfid.c</tt></span><span style="font-size: 10pt">.
-For example, if the message is a write, F executes
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>x-&gt;c &lt;-= Xfid.write;</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">which sends
-the address of
-</span><span style="font-size: 10pt"><tt>Xfid.write</tt></span><span style="font-size: 10pt">
-on
-</span><span style="font-size: 10pt"><tt>Xfid.c</tt></span><span style="font-size: 10pt">,
-waking up X.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Xfid</tt></span><span style="font-size: 10pt">
-process, X, executes a simple loop:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>void</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>Xfid.ctl(Xfid *x)</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    for(;;){</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        (*&lt;-x-&gt;c)(x);      /* receive and execute message */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        bflush();          /* synchronize bitmap display */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        cxfidfree &lt;-= x;   /* return to free list */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    }</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Thus X
-will wake up with the address of a function to call (here
-</span><span style="font-size: 10pt"><tt>Xfid.write</tt></span><span style="font-size: 10pt">)
-and execute it; once that completes, it returns itself to the pool of
-free processes by sending its address back to the allocator.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Although this sequence may seem complicated, it is just a few lines
-of code and is in fact far simpler
-than the management of the I/O queues in
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">.
-The hard work of synchronization is done by the Alef run time system.
-Moreover, the code worked the first time, which cannot be said for the code in
-</span><span style="font-size: 10pt"><tt>8&frac12;</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Undo
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme provides a general undo facility like that of Sam, permitting
-textual changes to be unwound arbitrarily.
-The implementation is superior to Sam&rsquo;s, though,
-with much higher performance and the ability to &lsquo;redo&rsquo; changes.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Sam uses
-a multi-pass algorithm that builds
-a transcript of changes to be made simultaneously
-and then executes them atomically.
-This was thought necessary because the elements of a repetitive
-command such as a global substitution should all be applied to the same
-initial file and implemented simultaneously; forming the complete
-transcript before executing any of the changes avoids the
-cumbersome management of addresses in a changing file.
-Acme, however, doesn&rsquo;t have this problem; global substitution
-is controlled externally and may be made incrementally by exploiting
-an observation: if the changes are sorted in address order and
-executed in reverse, changes will not invalidate the addresses of
-pending changes.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme therefore avoids the initial transcript. Instead, changes are applied
-directly to the file, with an undo transcript recorded in a separate list.
-For example, when text is added to a window, it is added directly and a record
-of what to delete to restore the state is appended to the undo list.
-Each undo action and the file are marked with a sequence number;
-actions with the same sequence number are considered a unit
-to be undone together.
-The invariant state of the structure
-is that the last action in the undo list applies to the current state of the file,
-even if that action is one of a related set from, for example, a global substitute.
-(In Sam, a related set of actions needed to be undone simultaneously.)
-To undo an action, pop the last item on the undo list, apply it to the file,
-revert it, and append it to a second, redo list.
-To redo an action, do the identical operation with the lists interchanged.
-The expensive operations occur
-only when actually undoing; in normal editing the overhead is minor.
-For example, Acme reads files about seven times faster than Sam, partly
-because of this improvement and partly because of a cleaner implementation.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme uses a temporary file to hold the text, keeping in memory only the
-visible portion, and therefore can edit large files comfortably
-even on small-memory machines such as laptops.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Future
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme is still under development.
-Some things are simply missing.
-For example, Acme should support non-textual graphics, but this is being
-deferred until it can be done using a new graphics model being developed
-for Plan 9. Also, it is undecided how Acme&rsquo;s style of interaction should best be
-extended to graphical applications.
-On a smaller scale, although the system feels smooth and comfortable,
-work continues to tune the heuristics and
-try new ideas for the user interface.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There need to be more programs that use Acme. Browsers for
-Usenet and AP News articles, the Oxford English Dictionary, and other
-such text sources exist, but more imaginative applications will
-be necessary to prove that Acme&rsquo;s approach is viable.
-One that has recently been started is an interface to the debugger Acid [Wint94],
-although it is still
-unclear what form it will ultimately take.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme shows that it is possible to make a user interface a stand-alone component
-of an interactive environment. By absorbing more of the interactive
-functionality than a simple window system, Acme off-loads much of the
-computation from its applications, which helps keep them small and
-consistent in their interface. Acme can afford to dedicate
-considerable effort to making that interface as good as possible; the result
-will benefit the entire system.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Acme is complete and useful enough to attract users.
-Its comfortable user interface,
-the ease with which it handles multiple tasks and
-programs in multiple directories,
-and its high level of integration
-make it addictive.
-Perhaps most telling,
-Acme shows that typescripts may not be the most
-productive interface to a time-sharing system.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Acknowledgements
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Howard Trickey, Acme&rsquo;s first user, suffered buggy versions gracefully and made
-many helpful suggestions. Chris Fraser provided the necessary insight for the Acme editing
-commands.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>References
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Alef] P. Winterbottom,
-&lsquo;&lsquo;Alef Language Reference Manual&rsquo;&rsquo;,
-</span><span style="font-size: 10pt"><i>Plan 9 Programmer&rsquo;s Manual,
-</i></span><span style="font-size: 10pt">AT&amp;T Bell Laboratories,
-Murray Hill, NJ,
-1992;
-revised in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Alle92]
-</span><span style="font-size: 10pt"><i>Allegro Common Lisp user Guide, Vol 2,
-</i></span><span style="font-size: 10pt">Chapter 14, "The Emacs-Lisp Interface".
-March 1992.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[AT&amp;T92] Plan 9 Programmer&rsquo;s manual, Murray Hill, New Jersey, 1992.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Far89] Far too many people, XTERM(1), Massachusetts Institute of Technology, 1989.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Gans93] Emden R. Gansner and John H. Reppy, &lsquo;&lsquo;A Multi-threaded Higher-order User Interface Toolkit&rsquo;&rsquo;, in
-</span><span style="font-size: 10pt"><i>Software Trends, Volume 1,
-User Interface Software,
-</i></span><span style="font-size: 10pt">Bass and Dewan (Eds.),
-John Wiley &amp; Sons 1993,
-pp. 61-80.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Lucid92] Richard Stallman and Lucid, Inc.,
-</span><span style="font-size: 10pt"><i>Lucid GNU EMACS Manual,
-</i></span><span style="font-size: 10pt">March 1992.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike87] Rob Pike, &lsquo;&lsquo;The Text Editor </span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;&rsquo;, Softw. - Pract. and Exp., Nov 1987, Vol 17 #11, pp. 813-845; reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike88] Rob Pike, &lsquo;&lsquo;Window Systems Should Be Transparent&rsquo;&rsquo;, Comp. Sys., Summer 1988, Vol 1 #3, pp. 279-296.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike89] Rob Pike, &lsquo;&lsquo;A Concurrent Window System&rsquo;&rsquo;, Comp. Sys., Spring 1989, Vol 2 #2, pp. 133-153.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[PPTTW93] Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil Winterbottom, &lsquo;&lsquo;The Use of Name Spaces in Plan 9&rsquo;&rsquo;,
-Op. Sys. Rev., Vol. 27, No. 2, April 1993, pp. 72-76,
-reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike91] Rob Pike, &lsquo;&lsquo;8&frac12;, the Plan 9 Window System&rsquo;&rsquo;, USENIX Summer Conf. Proc., Nashville, June, 1991, pp. 257-265,
-reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike92] Rob Pike, &lsquo;&lsquo;A Minimalist Global User Interface&rsquo;&rsquo;, Graphics Interface &rsquo;92 Proc., Vancouver, 1992, pp. 282-293. An earlier version appeared under the same title in USENIX Summer Conf. Proc., Nashville, June, 1991, pp. 267-279.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pike93] Rob Pike and Ken Thompson, &lsquo;&lsquo;Hello World or &Kappa;&alpha;&lambda;&eta;&mu;&#941;&rho;&alpha; &kappa;&#972;&sigma;&mu;&epsilon; or
-</span><span style="font-size: 10pt">&#12371;&#12435;&#12395;&#12385;&#12399; &#19990;&#30028;</span><span style="font-size: 10pt">&rsquo;&rsquo;, USENIX Winter Conf. Proc., San Diego, 1993, pp. 43-50,
-reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Pres93] Dave Presotto and Phil Winterbottom, &lsquo;&lsquo;The Organization of Networks in Plan 9&rsquo;&rsquo;, Proc. Usenix Winter 1993, pp. 271-287, San Diego, CA,
-reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Reis91] Martin Reiser, </span><span style="font-size: 10pt"><i>The Oberon System,</i></span><span style="font-size: 10pt"> Addison Wesley, New York, 1991.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Reppy93] John H. Reppy,
-&lsquo;&lsquo;CML: A higher-order concurrent language&rsquo;&rsquo;, Proc. SIGPLAN&rsquo;91 Conf. on Programming, Lang. Design and Impl., June, 1991, pp. 293-305.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Sche86] Robert W. Scheifler and Jim Gettys,
-&lsquo;&lsquo;The X Window System&rsquo;&rsquo;,
-ACM Trans. on Graph., Vol 5 #2, pp. 79-109.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Stal93] Richard Stallman,
-</span><span style="font-size: 10pt"><i>Gnu Emacs Manual, 9th edition, Emacs version 19.19,
-</i></span><span style="font-size: 10pt">MIT.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Swei86] Daniel Sweinhart, Polle Zellweger, Richard Beach, and Robert Hagmann,
-&lsquo;&lsquo;A Structural View of the Cedar Programming Environment&rsquo;&rsquo;,
-ACM Trans. Prog. Lang. and Sys., Vol. 8, No. 4, pp. 419-490, Oct. 1986.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Wint94], Philip Winterbottom, &lsquo;&lsquo;Acid: A Debugger based on a Language&rsquo;&rsquo;, USENIX Winter Conf. Proc., San Francisco, CA, 1993,
-reprinted in this volume.
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">[Wirt89] N. Wirth and J. Gutknecht, &lsquo;&lsquo;The Oberon System&rsquo;&rsquo;, Softw. - Prac. and Exp., Sep 1989, Vol 19 #9, pp 857-894.
-</span></p><p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.35in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>Notes</b></span><span style="font-size: 10pt">
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Originally appeared in
-</span><span style="font-size: 10pt"><i>Proc. of the Winter 1994 USENIX Conf.,
-</i></span><span style="font-size: 10pt">pp. 223-234,
-San Francisco, CA
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-</body>
-</html>
-
diff --git a/sys/doc/auth.ps b/sys/doc/auth.ps
deleted file mode 100644
index f1623c3b4..000000000
--- a/sys/doc/auth.ps
+++ /dev/null
@@ -1,15060 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
-% needed.
-%
-
-/inpath false def
-/savematrix matrix def
-
-/Dl {
- inpath
- {neg lineto pop pop}
- {newpath neg moveto neg lineto stroke}
- ifelse
-} bind def
-
-/De {
- /y1 exch 2 div def
- /x1 exch 2 div def
- /savematrix savematrix currentmatrix def
- neg exch x1 add exch translate
- x1 y1 scale
- 0 0 1 0 360
- inpath
- {1 0 moveto arc savematrix setmatrix}
- {newpath arc savematrix setmatrix stroke}
- ifelse
-} bind def
-
-/Da {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arc}
- {newpath arc stroke}
- ifelse
-} bind def
-
-/DA {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arcn}
- {newpath arcn stroke}
- ifelse
-} bind def
-
-/Ds {
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /y0 exch def
- /x0 exch def
- x0 5 x1 mul add 6 div
- y0 5 y1 mul add -6 div
- x2 5 x1 mul add 6 div
- y2 5 y1 mul add -6 div
- x1 x2 add 2 div
- y1 y2 add -2 div
- inpath
- {curveto}
- {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
- ifelse
-} bind def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Security) 2346 1230 w
-(in Plan 9) 2879 1230 w
-10 /LucidaSans-Italic f
-(Russ Cox, MIT LCS) 2439 1470 w
-(Eric Grosse, Bell Labs) 2364 1590 w
-(Rob Pike, Bell Labs) 2428 1710 w
-(Dave Presotto, Avaya Labs and Bell Labs) 1895 1830 w
-(Sean Quinlan, Bell Labs) 2311 1950 w
-10 /LucidaTypewriter f
-({rsc,ehg,rob,presotto,seanq}@plan9.bell-labs.com) 1152 2070 w
-10 /LucidaSans-Italic f
-(ABSTRACT) 2626 2510 w
-10 /LucidaSansUnicode00 f
-(The) 1330 2770 w
-(security) 1582 2770 w
-(architecture) 2032 2770 w
-(of) 2681 2770 w
-(the) 2850 2770 w
-(Plan) 3076 2770 w
-(9) 3348 2770 w
-10 /LucidaSansUnicode21 f
-(") 3411 2770 w
-10 /LucidaSansUnicode00 f
-(operating) 3563 2770 w
-(system) 4100 2770 w
-(has) 4512 2770 w
-(recently) 1080 2890 w
-(been) 1507 2890 w
-(redesigned) 1787 2890 w
-(to) 2369 2890 w
-(address) 2509 2890 w
-(some) 2931 2890 w
-(technical) 3234 2890 w
-(shortcomings.) 3708 2890 w
-(This) 4475 2890 w
-(redesign) 1080 3010 w
-(provided) 1545 3010 w
-(an) 2018 3010 w
-(opportunity) 2180 3010 w
-(also) 2793 3010 w
-(to) 3034 3010 w
-(make) 3177 3010 w
-(the) 3484 3010 w
-(system) 3684 3010 w
-(more) 4069 3010 w
-(conve\255) 4365 3010 w
-(nient) 1080 3130 w
-(to) 1367 3130 w
-(use) 1506 3130 w
-(securely.) 1715 3130 w
-(Plan) 2217 3130 w
-(9) 2458 3130 w
-(has) 2561 3130 w
-(thus) 2769 3130 w
-(improved) 3021 3130 w
-(in) 3519 3130 w
-(two) 3650 3130 w
-(ways) 3865 3130 w
-(not) 4140 3130 w
-(usually) 4340 3130 w
-(seen together: it has become more secure) 1080 3250 w
-10 /LucidaSans-Italic f
-(and) 3155 3250 w
-10 /LucidaSansUnicode00 f
-(easier to use.) 3371 3250 w
-(The) 1080 3406 w
-(central) 1333 3406 w
-(component) 1736 3406 w
-(of) 2354 3406 w
-(the) 2524 3406 w
-(new) 2751 3406 w
-(architecture) 3018 3406 w
-(is) 3668 3406 w
-(a) 3820 3406 w
-(per-user) 3948 3406 w
-(self-) 4449 3406 w
-(contained) 1080 3526 w
-(agent) 1591 3526 w
-(called) 1898 3526 w
-10 /LucidaTypewriter f
-(factotum) 2216 3526 w
-10 /LucidaSansUnicode00 f
-(.) 2792 3526 w
-10 /LucidaTypewriter f
-(Factotum) 2890 3526 w
-10 /LucidaSansUnicode00 f
-(securely) 3500 3526 w
-(holds) 3932 3526 w
-(a) 4232 3526 w
-(copy) 4321 3526 w
-(of) 4582 3526 w
-(the) 1080 3646 w
-(user) 1273 3646 w
-10 /LucidaSansUnicode20 f
-(\031) 1483 3646 w
-10 /LucidaSansUnicode00 f
-(s) 1515 3646 w
-(keys) 1605 3646 w
-(and) 1861 3646 w
-(negotiates) 2080 3646 w
-(authentication) 2625 3646 w
-(protocols,) 3359 3646 w
-(on) 3885 3646 w
-(behalf) 4047 3646 w
-(of) 4388 3646 w
-(the) 4525 3646 w
-(user,) 1080 3766 w
-(with) 1376 3766 w
-(secure) 1635 3766 w
-(services) 2006 3766 w
-(around) 2447 3766 w
-(the) 2845 3766 w
-(network.) 3054 3766 w
-(Concentrating) 3564 3766 w
-(security) 4301 3766 w
-(code) 1080 3886 w
-(in) 1366 3886 w
-(a) 1512 3886 w
-(single) 1622 3886 w
-(program) 1966 3886 w
-(offers) 2437 3886 w
-(several) 2775 3886 w
-(advantages) 3170 3886 w
-(including:) 3773 3886 w
-(ease) 4309 3886 w
-(of) 4582 3886 w
-(update) 1080 4006 w
-(or) 1456 4006 w
-(repair) 1597 4006 w
-(to) 1921 4006 w
-(broken) 2058 4006 w
-(security) 2438 4006 w
-(software) 2856 4006 w
-(and) 3310 4006 w
-(protocols;) 3529 4006 w
-(the) 4055 4006 w
-(ability) 4249 4006 w
-(to) 4582 4006 w
-(run) 1080 4126 w
-(secure) 1298 4126 w
-(services) 1668 4126 w
-(at) 2108 4126 w
-(a) 2253 4126 w
-(lower) 2361 4126 w
-(privilege) 2679 4126 w
-(level;) 3150 4126 w
-(uniform) 3458 4126 w
-(management) 3897 4126 w
-(of) 4582 4126 w
-(keys) 1080 4246 w
-(for) 1340 4246 w
-(all) 1522 4246 w
-(services;) 1678 4246 w
-(and) 2140 4246 w
-(an) 2363 4246 w
-(opportunity) 2523 4246 w
-(to) 3133 4246 w
-(provide) 3273 4246 w
-(single) 3680 4246 w
-(sign) 4011 4246 w
-(on,) 4257 4246 w
-(even) 4454 4246 w
-(to) 1080 4366 w
-(unchanged) 1222 4366 w
-(legacy) 1801 4366 w
-(applications.) 2150 4366 w
-10 /LucidaTypewriter f
-(Factotum) 2843 4366 w
-10 /LucidaSansUnicode00 f
-(has) 3463 4366 w
-(an) 3675 4366 w
-(unusual) 3837 4366 w
-(architec\255) 4265 4366 w
-(ture: it is implemented as a Plan 9 file server.) 1080 4486 w
-10 /LucidaSans-Demi f
-(1.) 720 4846 w
-(Introduction) 873 4846 w
-10 /LucidaSansUnicode00 f
-(Secure) 720 5002 w
-(computing) 1089 5002 w
-(systems) 1658 5002 w
-(face) 2098 5002 w
-(two) 2346 5002 w
-(challenges:) 2570 5002 w
-(first,) 3164 5002 w
-(they) 3441 5002 w
-(must) 3698 5002 w
-(employ) 3991 5002 w
-(sophisticated) 4395 5002 w
-(technology) 720 5122 w
-(that) 1293 5122 w
-(is) 1524 5122 w
-(difficult) 1644 5122 w
-(to) 2058 5122 w
-(design) 2196 5122 w
-(and) 2559 5122 w
-(prove) 2779 5122 w
-(correct;) 3092 5122 w
-(and) 3502 5122 w
-(second,) 3722 5122 w
-(they) 4138 5122 w
-(must) 4385 5122 w
-(be) 4668 5122 w
-(easy) 4826 5122 w
-(for) 720 5242 w
-(regular) 894 5242 w
-(people) 1275 5242 w
-(to) 1638 5242 w
-(use.) 1771 5242 w
-(The) 2040 5242 w
-(question) 2257 5242 w
-(of) 2714 5242 w
-(ease) 2848 5242 w
-(of) 3102 5242 w
-(use) 3236 5242 w
-(is) 3441 5242 w
-(sometimes) 3557 5242 w
-(neglected,) 4120 5242 w
-(but) 4660 5242 w
-(it) 4858 5242 w
-(is) 4960 5242 w
-(essential:) 720 5362 w
-(weak) 1255 5362 w
-(but) 1577 5362 w
-(easy-to-use) 1815 5362 w
-(security) 2488 5362 w
-(can) 2943 5362 w
-(be) 3187 5362 w
-(more) 3382 5362 w
-(effective) 3709 5362 w
-(than) 4196 5362 w
-(strong) 4488 5362 w
-(but) 4878 5362 w
-(difficult-to-use) 720 5482 w
-(security) 1526 5482 w
-(if) 1954 5482 w
-(it) 2069 5482 w
-(is) 2184 5482 w
-(more) 2314 5482 w
-(likely) 2615 5482 w
-(to) 2918 5482 w
-(be) 3066 5482 w
-(used.) 3235 5482 w
-(People) 3581 5482 w
-(lock) 3951 5482 w
-(their) 4200 5482 w
-(front) 4475 5482 w
-(doors) 4763 5482 w
-(when) 720 5602 w
-(they leave the house, knowing full well that a burglar is capable of picking the lock) 1010 5602 w
-(\(or) 720 5722 w
-(avoiding) 896 5722 w
-(the) 1350 5722 w
-(door) 1546 5722 w
-(altogether\);) 1813 5722 w
-(yet) 2415 5722 w
-(few) 2601 5722 w
-(would) 2812 5722 w
-(accept) 3145 5722 w
-(the) 3499 5722 w
-(cost) 3695 5722 w
-(and) 3936 5722 w
-(awkwardness) 4157 5722 w
-(of) 4845 5722 w
-(a) 4985 5722 w
-(bank) 720 5842 w
-(vault) 1002 5842 w
-(door) 1281 5842 w
-(on) 1551 5842 w
-(the) 1717 5842 w
-(house) 1915 5842 w
-(even) 2250 5842 w
-(though) 2519 5842 w
-(that) 2908 5842 w
-(might) 3142 5842 w
-(reduce) 3468 5842 w
-(the) 3840 5842 w
-(probability) 4038 5842 w
-(of) 4603 5842 w
-(a) 4744 5842 w
-(rob\255) 4842 5842 w
-(bery.) 720 5962 w
-(A) 1038 5962 w
-(related) 1149 5962 w
-(point) 1528 5962 w
-(is) 1822 5962 w
-(that) 1944 5962 w
-(users) 2177 5962 w
-(need) 2480 5962 w
-(a) 2759 5962 w
-(clear) 2856 5962 w
-(model) 3130 5962 w
-(of) 3474 5962 w
-(how) 3615 5962 w
-(the) 3858 5962 w
-(security) 4056 5962 w
-(operates) 4478 5962 w
-(\(if) 4941 5962 w
-(not) 720 6082 w
-(how) 916 6082 w
-(it) 1152 6082 w
-(actually) 1254 6082 w
-(provides) 1660 6082 w
-(security\)) 2112 6082 w
-(in) 2560 6082 w
-(order) 2686 6082 w
-(to) 2983 6082 w
-(use) 3116 6082 w
-(it) 3320 6082 w
-(well;) 3421 6082 w
-(for) 3679 6082 w
-(example,) 3853 6082 w
-(the) 4333 6082 w
-(clarity) 4523 6082 w
-(of) 4852 6082 w
-(a) 4985 6082 w
-(lock) 720 6202 w
-(icon) 963 6202 w
-(on) 1210 6202 w
-(a) 1377 6202 w
-(web) 1476 6202 w
-(browser) 1716 6202 w
-(is) 2150 6202 w
-(offset) 2274 6202 w
-(by) 2597 6202 w
-(the) 2756 6202 w
-(confusing) 2956 6202 w
-(and) 3478 6202 w
-(typically) 3703 6202 w
-(insecure) 4145 6202 w
-(steps) 4598 6202 w
-(for) 4901 6202 w
-(installing X.509 certificates.) 720 6322 w
-(The) 720 6478 w
-(security) 957 6478 w
-(architecture) 1392 6478 w
-(of) 2026 6478 w
-(the) 2180 6478 w
-(Plan) 2392 6478 w
-(9) 2650 6478 w
-(operating) 2770 6478 w
-(system) 3293 6478 w
-([Pike95]) 3690 6478 w
-(has) 4137 6478 w
-(recently) 4362 6478 w
-(been) 4803 6478 w
-(redesigned) 720 6598 w
-(to) 1301 6598 w
-(make) 1441 6598 w
-(it) 1745 6598 w
-(both) 1853 6598 w
-(more) 2118 6598 w
-(secure) 2410 6598 w
-(and) 2768 6598 w
-(easier) 2989 6598 w
-(to) 3318 6598 w
-(use.) 3457 6598 w
-(By) 3731 6598 w
-10 /LucidaSans-Italic f
-(security) 3882 6598 w
-10 /LucidaSansUnicode00 f
-(we) 4307 6598 w
-(mean) 4481 6598 w
-(three) 4788 6598 w
-(things:) 720 6718 w
-(first,) 1103 6718 w
-(the) 1378 6718 w
-(business) 1581 6718 w
-(of) 2054 6718 w
-(authenticating) 2200 6718 w
-(users) 2944 6718 w
-(and) 3254 6718 w
-(services;) 3483 6718 w
-(second,) 3951 6718 w
-(the) 4376 6718 w
-(safe) 4580 6718 w
-(han\255) 4828 6718 w
-(dling,) 720 6838 w
-(deployment,) 1039 6838 w
-(and) 1685 6838 w
-(use) 1907 6838 w
-(of) 2118 6838 w
-(keys) 2258 6838 w
-(and) 2517 6838 w
-(other) 2739 6838 w
-(secret) 3037 6838 w
-(information;) 3370 6838 w
-(and) 4010 6838 w
-(third,) 4231 6838 w
-(the) 4536 6838 w
-(use) 4732 6838 w
-(of) 4942 6838 w
-8 /S1 f
-(__________________) 720 6938 w
-8 /LucidaSansUnicode00 f
-(To) 720 7038 w
-(appear,) 872 7038 w
-(in) 1217 7038 w
-(a) 1343 7038 w
-(slightly) 1440 7038 w
-(different) 1775 7038 w
-(form,) 2164 7038 w
-(in) 2428 7038 w
-8 /LucidaSans-Italic f
-(Proc.) 2553 7038 w
-(of) 2801 7038 w
-(the) 2929 7038 w
-(2002) 3103 7038 w
-(Usenix) 3355 7038 w
-(Security) 3659 7038 w
-(Symposium,) 4022 7038 w
-8 /LucidaSansUnicode00 f
-(San) 4543 7038 w
-(Francisco.) 720 7138 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(encryption and integrity checks to safeguard communications from prying eyes.) 720 840 w
-(The) 720 996 w
-(old) 951 996 w
-(security) 1154 996 w
-(architecture) 1583 996 w
-(of) 2211 996 w
-(Plan) 2359 996 w
-(9) 2610 996 w
-(had) 2723 996 w
-(several) 2953 996 w
-(engineering) 3343 996 w
-(problems) 3970 996 w
-(in) 4477 996 w
-(common) 4619 996 w
-(with) 720 1116 w
-(other) 976 1116 w
-(operating) 1284 1116 w
-(systems.) 1801 1116 w
-(First,) 2307 1116 w
-(it) 2602 1116 w
-(had) 2719 1116 w
-(an) 2950 1116 w
-(inadequate) 3118 1116 w
-(notion) 3706 1116 w
-(of) 4068 1116 w
-(security) 4216 1116 w
-(domain.) 4645 1116 w
-(Once) 720 1236 w
-(a) 1011 1236 w
-(user) 1110 1236 w
-(provided) 1364 1236 w
-(a) 1837 1236 w
-(password) 1937 1236 w
-(to) 2444 1236 w
-(connect) 2587 1236 w
-(to) 3012 1236 w
-(a) 3155 1236 w
-(local) 3255 1236 w
-(file) 3525 1236 w
-(store,) 3721 1236 w
-(the) 4044 1236 w
-(system) 4244 1236 w
-(required) 4629 1236 w
-(that) 720 1356 w
-(the) 951 1356 w
-(same) 1146 1356 w
-(password) 1441 1356 w
-(be) 1943 1356 w
-(used) 2102 1356 w
-(to) 2374 1356 w
-(access) 2512 1356 w
-(all) 2867 1356 w
-(the) 3019 1356 w
-(other) 3213 1356 w
-(file) 3509 1356 w
-(stores.) 3699 1356 w
-(That) 4099 1356 w
-(is,) 4355 1356 w
-(the) 4506 1356 w
-(system) 4700 1356 w
-(treated all network services as belonging to the same security domain.) 720 1476 w
-(Second,) 720 1632 w
-(the) 1138 1632 w
-(algorithms) 1332 1632 w
-(and) 1891 1632 w
-(protocols) 2111 1632 w
-(used) 2606 1632 w
-(in) 2878 1632 w
-(authentication,) 3009 1632 w
-(by) 3776 1632 w
-(nature) 3931 1632 w
-(tricky) 4284 1632 w
-(and) 4592 1632 w
-(diffi\255) 4812 1632 w
-(cult) 720 1752 w
-(to) 942 1752 w
-(get) 1083 1752 w
-(right,) 1281 1752 w
-(were) 1587 1752 w
-(compiled) 1860 1752 w
-(into) 2348 1752 w
-(the) 2580 1752 w
-(various) 2778 1752 w
-(applications,) 3172 1752 w
-(kernel) 3832 1752 w
-(modules,) 4177 1752 w
-(and) 4667 1752 w
-(file) 4889 1752 w
-(servers.) 720 1872 w
-(Changes) 1178 1872 w
-(and) 1642 1872 w
-(fixes) 1869 1872 w
-(to) 2150 1872 w
-(a) 2295 1872 w
-(security) 2397 1872 w
-(protocol) 2823 1872 w
-(required) 3274 1872 w
-(that) 3732 1872 w
-(all) 3970 1872 w
-(components) 4130 1872 w
-(using) 4774 1872 w
-(that protocol needed to be recompiled, or at least relinked, and restarted.) 720 1992 w
-(Third,) 720 2148 w
-(the) 1048 2148 w
-(file) 1241 2148 w
-(transport) 1430 2148 w
-(protocol,) 1916 2148 w
-(9P) 2390 2148 w
-([Pike93],) 2546 2148 w
-(that) 3006 2148 w
-(forms) 3235 2148 w
-(the) 3556 2148 w
-(core) 3749 2148 w
-(of) 3996 2148 w
-(the) 4132 2148 w
-(Plan) 4326 2148 w
-(9) 4566 2148 w
-(system,) 4668 2148 w
-(had) 720 2268 w
-(its) 962 2268 w
-(authentication) 1141 2268 w
-(protocol) 1898 2268 w
-(embedded) 2363 2268 w
-(in) 2937 2268 w
-(its) 3089 2268 w
-(design.) 3267 2268 w
-(This) 3715 2268 w
-(meant) 3981 2268 w
-(that) 4345 2268 w
-(fixing) 4597 2268 w
-(or) 4938 2268 w
-(changing) 720 2388 w
-(the) 1203 2388 w
-(authentication) 1396 2388 w
-(used) 2129 2388 w
-(by) 2399 2388 w
-(9P) 2552 2388 w
-(required) 2708 2388 w
-(deep) 3157 2388 w
-(changes) 3433 2388 w
-(to) 3870 2388 w
-(the) 4006 2388 w
-(system.) 4199 2388 w
-(If) 4641 2388 w
-(some\255) 4746 2388 w
-(one) 720 2508 w
-(were) 939 2508 w
-(to) 1209 2508 w
-(find) 1347 2508 w
-(a) 1578 2508 w
-(way) 1672 2508 w
-(to) 1895 2508 w
-(break) 2032 2508 w
-(the) 2344 2508 w
-(protocol,) 2538 2508 w
-(the) 3013 2508 w
-(system) 3207 2508 w
-(would) 3586 2508 w
-(be) 3917 2508 w
-(wide) 4075 2508 w
-(open) 4339 2508 w
-(and) 4620 2508 w
-(very) 4839 2508 w
-(hard to fix.) 720 2628 w
-(These) 720 2784 w
-(and) 1051 2784 w
-(a) 1275 2784 w
-(number) 1374 2784 w
-(of) 1795 2784 w
-(lesser) 1937 2784 w
-(problems,) 2265 2784 w
-(combined) 2798 2784 w
-(with) 3320 2784 w
-(a) 3569 2784 w
-(desire) 3668 2784 w
-(for) 4008 2784 w
-(more) 4191 2784 w
-(widespread) 4486 2784 w
-(use) 720 2904 w
-(of) 925 2904 w
-(encryption) 1059 2904 w
-(in) 1609 2904 w
-(the) 1736 2904 w
-(system,) 1927 2904 w
-(spurred) 2335 2904 w
-(us) 2748 2904 w
-(to) 2896 2904 w
-(rethink) 3029 2904 w
-(the) 3409 2904 w
-(entire) 3599 2904 w
-(security) 3915 2904 w
-(architecture) 4329 2904 w
-(of) 4942 2904 w
-(Plan 9.) 720 3024 w
-(The) 720 3180 w
-(centerpiece) 934 3180 w
-(of) 1525 3180 w
-(the) 1656 3180 w
-(new) 1845 3180 w
-(architecture) 2074 3180 w
-(is) 2686 3180 w
-(an) 2800 3180 w
-(agent,) 2951 3180 w
-(called) 3289 3180 w
-10 /LucidaTypewriter f
-(factotum) 3606 3180 w
-10 /LucidaSansUnicode00 f
-(,) 4182 3180 w
-(that) 4248 3180 w
-(handles) 4473 3180 w
-(the) 4885 3180 w
-(user) 720 3300 w
-10 /LucidaSansUnicode20 f
-(\031) 930 3300 w
-10 /LucidaSansUnicode00 f
-(s) 962 3300 w
-(keys) 1065 3300 w
-(and) 1334 3300 w
-(negotiates) 1566 3300 w
-(all) 2124 3300 w
-(security) 2289 3300 w
-(interactions) 2720 3300 w
-(with) 3343 3300 w
-(system) 3600 3300 w
-(services) 3992 3300 w
-(and) 4431 3300 w
-(applica\255) 4662 3300 w
-(tions.) 720 3420 w
-(Like) 1060 3420 w
-(a) 1292 3420 w
-(trusted) 1383 3420 w
-(assistant) 1766 3420 w
-(with) 2230 3420 w
-(a) 2471 3420 w
-(copy) 2562 3420 w
-(of) 2825 3420 w
-(the) 2959 3420 w
-(owner) 3151 3420 w
-10 /LucidaSansUnicode20 f
-(\031) 3448 3420 w
-10 /LucidaSansUnicode00 f
-(s) 3480 3420 w
-(keys,) 3568 3420 w
-10 /LucidaTypewriter f
-(factotum) 3854 3420 w
-10 /LucidaSansUnicode00 f
-(does) 4467 3420 w
-(all) 4735 3420 w
-(the) 4885 3420 w
-(negotiation) 720 3540 w
-(for) 1319 3540 w
-(security) 1506 3540 w
-(and) 1933 3540 w
-(authentication.) 2160 3540 w
-(Programs) 2966 3540 w
-(no) 3472 3540 w
-(longer) 3642 3540 w
-(need) 4000 3540 w
-(to) 4284 3540 w
-(be) 4429 3540 w
-(compiled) 4595 3540 w
-(with) 720 3660 w
-(cryptographic) 963 3660 w
-(code;) 1670 3660 w
-(instead) 1972 3660 w
-(they) 2364 3660 w
-(communicate) 2610 3660 w
-(with) 3299 3660 w
-10 /LucidaTypewriter f
-(factotum) 3543 3660 w
-10 /LucidaSansUnicode00 f
-(agents) 4158 3660 w
-(that) 4520 3660 w
-(repre\255) 4750 3660 w
-(sent) 720 3780 w
-(distinct) 981 3780 w
-(entities) 1395 3780 w
-(in) 1807 3780 w
-(the) 1953 3780 w
-(cryptographic) 2162 3780 w
-(exchange,) 2884 3780 w
-(such) 3435 3780 w
-(as) 3715 3780 w
-(a) 3875 3780 w
-(user) 3984 3780 w
-(and) 4248 3780 w
-(server) 4482 3780 w
-(of) 4833 3780 w
-(a) 4985 3780 w
-(secure) 720 3900 w
-(service.) 1090 3900 w
-(If) 1544 3900 w
-(a) 1664 3900 w
-(security) 1773 3900 w
-(protocol) 2206 3900 w
-(needs) 2664 3900 w
-(to) 3006 3900 w
-(be) 3158 3900 w
-(added,) 3331 3900 w
-(deleted,) 3717 3900 w
-(or) 4163 3900 w
-(modified,) 4319 3900 w
-(only) 4836 3900 w
-10 /LucidaTypewriter f
-(factotum) 720 4020 w
-10 /LucidaSansUnicode00 f
-(needs to be updated for all system services to be kept secure.) 1328 4020 w
-(Building) 720 4176 w
-(on) 1178 4176 w
-10 /LucidaTypewriter f
-(factotum) 1365 4176 w
-10 /LucidaSansUnicode00 f
-(,) 1941 4176 w
-(we) 2037 4176 w
-(modified) 2234 4176 w
-(secure) 2729 4176 w
-(services) 3110 4176 w
-(in) 3561 4176 w
-(the) 3716 4176 w
-(system) 3935 4176 w
-(to) 4340 4176 w
-(move) 4503 4176 w
-(user) 4830 4176 w
-(authentication) 720 4296 w
-(code) 1467 4296 w
-(into) 1750 4296 w
-10 /LucidaTypewriter f
-(factotum) 1991 4296 w
-10 /LucidaSansUnicode00 f
-(;) 2567 4296 w
-(made) 2651 4296 w
-(authentication) 2970 4296 w
-(a) 3717 4296 w
-(separable) 3824 4296 w
-(component) 4345 4296 w
-(of) 4942 4296 w
-(the) 720 4416 w
-(file) 919 4416 w
-(server) 1114 4416 w
-(protocol;) 1455 4416 w
-(deployed) 1935 4416 w
-(new) 2422 4416 w
-(security) 2661 4416 w
-(protocols;) 3085 4416 w
-(designed) 3617 4416 w
-(a) 4104 4416 w
-(secure) 4204 4416 w
-(file) 4566 4416 w
-(store,) 4762 4416 w
-(called) 720 4536 w
-10 /LucidaTypewriter f
-(secstore) 1064 4536 w
-10 /LucidaSansUnicode00 f
-(,) 1640 4536 w
-(to) 1733 4536 w
-(protect) 1892 4536 w
-(our) 2299 4536 w
-(keys) 2524 4536 w
-(but) 2802 4536 w
-(make) 3025 4536 w
-(them) 3348 4536 w
-(easy) 3657 4536 w
-(to) 3931 4536 w
-(get) 4089 4536 w
-(when) 4304 4536 w
-(they) 4621 4536 w
-(are) 4888 4536 w
-(needed;) 720 4656 w
-(designed) 1153 4656 w
-(a) 1640 4656 w
-(new) 1740 4656 w
-(kernel) 1980 4656 w
-(module) 2327 4656 w
-(to) 2736 4656 w
-(support) 2879 4656 w
-(transparent) 3302 4656 w
-(use) 3907 4656 w
-(of) 4121 4656 w
-(Transport) 4264 4656 w
-(Layer) 4783 4656 w
-(Security) 720 4776 w
-(\(TLS\)) 1140 4776 w
-([RFC2246];) 1413 4776 w
-(and) 1986 4776 w
-(began) 2203 4776 w
-(using) 2538 4776 w
-(encryption) 2841 4776 w
-(for) 3392 4776 w
-(all) 3568 4776 w
-(communications) 3718 4776 w
-(within) 4552 4776 w
-(the) 4885 4776 w
-(system.) 720 4896 w
-(The overall architecture is illustrated in Figure 1a.) 1156 4896 w
-(Secure) 720 5052 w
-(protocols) 1087 5052 w
-(and) 1589 5052 w
-(algorithms) 1816 5052 w
-(are) 2383 5052 w
-(well) 2582 5052 w
-(understood) 2820 5052 w
-(and) 3424 5052 w
-(are) 3651 5052 w
-(usually) 3851 5052 w
-(not) 4239 5052 w
-(the) 4447 5052 w
-(weakest) 4650 5052 w
-(link) 720 5172 w
-(in) 964 5172 w
-(a) 1120 5172 w
-(system) 1240 5172 w
-10 /LucidaSansUnicode20 f
-(\031) 1580 5172 w
-10 /LucidaSansUnicode00 f
-(s) 1612 5172 w
-(security.) 1728 5172 w
-(In) 2236 5172 w
-(practice,) 2392 5172 w
-(most) 2872 5172 w
-(security) 3179 5172 w
-(problems) 3623 5172 w
-(arise) 4145 5172 w
-(from) 4442 5172 w
-(buggy) 4739 5172 w
-(servers,) 720 5292 w
-(confusing) 1138 5292 w
-(software,) 1653 5292 w
-(or) 2138 5292 w
-(administrative) 2278 5292 w
-(oversights.) 3005 5292 w
-(It) 3609 5292 w
-(is) 3713 5292 w
-(these) 3832 5292 w
-(practical) 4133 5292 w
-(problems) 4583 5292 w
-(that) 720 5412 w
-(we) 948 5412 w
-(are) 1118 5412 w
-(addressing.) 1307 5412 w
-(Although) 1941 5412 w
-(this) 2422 5412 w
-(paper) 2638 5412 w
-(describes) 2953 5412 w
-(the) 3451 5412 w
-(algorithms) 3643 5412 w
-(and) 4200 5412 w
-(protocols) 4416 5412 w
-(we) 4907 5412 w
-(are) 720 5532 w
-(using,) 917 5532 w
-(they) 1260 5532 w
-(are) 1512 5532 w
-(included) 1709 5532 w
-(mainly) 2169 5532 w
-(for) 2534 5532 w
-(concreteness.) 2718 5532 w
-(Our) 3462 5532 w
-(main) 3689 5532 w
-(intent) 3974 5532 w
-(is) 4303 5532 w
-(to) 4429 5532 w
-(present) 4573 5532 w
-(a) 4985 5532 w
-(simple) 720 5652 w
-(security) 1085 5652 w
-(architecture) 1508 5652 w
-(built) 2130 5652 w
-(upon) 2394 5652 w
-(a) 2686 5652 w
-(small) 2785 5652 w
-(trusted) 3086 5652 w
-(code) 3476 5652 w
-(base) 3750 5652 w
-(that) 4018 5652 w
-(is) 4252 5652 w
-(easy) 4375 5652 w
-(to) 4632 5652 w
-(verify) 4773 5652 w
-(\(whether by manual or automatic means\), easy to understand, and easy to use.) 720 5772 w
-(Although) 720 5928 w
-(it) 1200 5928 w
-(is) 1302 5928 w
-(a) 1418 5928 w
-(subjective) 1510 5928 w
-(assessment,) 2034 5928 w
-(we) 2666 5928 w
-(believe) 2836 5928 w
-(we) 3214 5928 w
-(have) 3384 5928 w
-(achieved) 3646 5928 w
-(our) 4107 5928 w
-(goal) 4308 5928 w
-(of) 4552 5928 w
-(ease) 4687 5928 w
-(of) 4942 5928 w
-(use.) 720 6048 w
-(That) 995 6048 w
-(we) 1254 6048 w
-(have) 1429 6048 w
-(achieved) 1696 6048 w
-(our) 2161 6048 w
-(goal) 2366 6048 w
-(of) 2614 6048 w
-(improved) 2753 6048 w
-(security) 3252 6048 w
-(is) 3672 6048 w
-(supported) 3793 6048 w
-(by) 4331 6048 w
-(our) 4487 6048 w
-(plan) 4692 6048 w
-(to) 4942 6048 w
-(move) 720 6168 w
-(our) 1020 6168 w
-(currently) 1222 6168 w
-(private) 1691 6168 w
-(computing) 2062 6168 w
-(environment) 2620 6168 w
-(onto) 3269 6168 w
-(the) 3528 6168 w
-(Internet) 3721 6168 w
-(outside) 4139 6168 w
-(the) 4536 6168 w
-(corpo\255) 4730 6168 w
-(rate) 720 6288 w
-(firewall.) 961 6288 w
-(The) 1429 6288 w
-(rest) 1661 6288 w
-(of) 1897 6288 w
-(this) 2046 6288 w
-(paper) 2276 6288 w
-(explains) 2605 6288 w
-(the) 3062 6288 w
-(architecture) 3268 6288 w
-(and) 3897 6288 w
-(how) 4128 6288 w
-(it) 4379 6288 w
-(is) 4496 6288 w
-(used,) 4627 6288 w
-(to) 4942 6288 w
-(explain) 720 6408 w
-(why) 1110 6408 w
-(a) 1336 6408 w
-(system) 1426 6408 w
-(that) 1801 6408 w
-(is) 2027 6408 w
-(easy) 2142 6408 w
-(to) 2391 6408 w
-(use) 2524 6408 w
-(securely) 2728 6408 w
-(is) 3161 6408 w
-(also) 3277 6408 w
-(safe) 3509 6408 w
-(enough) 3744 6408 w
-(to) 4145 6408 w
-(run) 4279 6408 w
-(in) 4480 6408 w
-(the) 4607 6408 w
-(open) 4798 6408 w
-(network.) 720 6528 w
-10 /LucidaSans-Demi f
-(2.) 720 6768 w
-(An Agent for Security) 873 6768 w
-10 /LucidaSansUnicode00 f
-(One) 720 6924 w
-(of) 953 6924 w
-(the) 1088 6924 w
-(primary) 1280 6924 w
-(reasons) 1692 6924 w
-(for) 2107 6924 w
-(the) 2284 6924 w
-(redesign) 2477 6924 w
-(of) 2935 6924 w
-(the) 3071 6924 w
-(Plan) 3264 6924 w
-(9) 3503 6924 w
-(security) 3604 6924 w
-(infrastructure) 4021 6924 w
-(was) 4721 6924 w
-(to) 4942 6924 w
-(remove) 720 7044 w
-(the) 1138 7044 w
-(authentication) 1352 7044 w
-(method) 2106 7044 w
-(both) 2537 7044 w
-(from) 2819 7044 w
-(the) 3109 7044 w
-(applications) 3322 7044 w
-(and) 3965 7044 w
-(from) 4203 7044 w
-(the) 4493 7044 w
-(kernel.) 4706 7044 w
-(Cryptographic) 720 7164 w
-(code) 1446 7164 w
-(is) 1717 7164 w
-(large) 1837 7164 w
-(and) 2120 7164 w
-(intricate,) 2341 7164 w
-(so) 2811 7164 w
-(it) 2964 7164 w
-(should) 3071 7164 w
-(be) 3440 7164 w
-(packaged) 3600 7164 w
-(as) 4104 7164 w
-(a) 4251 7164 w
-(separate) 4347 7164 w
-(com\255) 4802 7164 w
-(ponent) 720 7284 w
-(that) 1102 7284 w
-(can) 1334 7284 w
-(be) 1543 7284 w
-(repaired) 1703 7284 w
-(or) 2148 7284 w
-(modified) 2291 7284 w
-(without) 2763 7284 w
-(altering) 3168 7284 w
-(or) 3579 7284 w
-(even) 3721 7284 w
-(relinking) 3987 7284 w
-(applications) 4455 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-2044 1104 2044 882 Dl
-2044 882 2622 882 Dl
-2623 882 2623 1104 Dl
-2623 1104 2045 1104 Dl
-(Secstore) 2131 1013 w
-2134 1639 2134 1194 Dl
-2134 1193 2623 1193 Dl
-2623 1193 2623 1638 Dl
-2623 1639 2134 1639 Dl
-8 /LucidaSansUnicode00 f
-(Terminal) 2207 1725 w
-2427 1285 177 133 De
-9 /LucidaSans-Italic f
-(F) 2465 1305 w
-6 /LucidaSans-Italic f
-(T) 2524 1323 w
-2183 1478 267 200 De
-9 /LucidaSans-Italic f
-(P) 2264 1498 w
-6 /LucidaSans-Italic f
-(T) 2326 1516 w
-3470 1639 3470 1194 Dl
-3470 1193 3959 1193 Dl
-3960 1193 3960 1638 Dl
-3960 1639 3471 1639 Dl
-8 /LucidaSansUnicode00 f
-(CPU) 3505 1725 w
-(Server) 3685 1725 w
-3488 1285 177 133 De
-9 /LucidaSans-Italic f
-(F) 3524 1305 w
-6 /LucidaSans-Italic f
-(C) 3583 1323 w
-3643 1478 267 200 De
-9 /LucidaSans-Italic f
-(P) 3721 1498 w
-6 /LucidaSans-Italic f
-(C) 3783 1516 w
-2044 2129 2066 2129 Dl
-2091 2129 2113 2129 Dl
-2137 2129 2159 2129 Dl
-2184 2129 2206 2129 Dl
-2230 2129 2252 2129 Dl
-2276 2129 2298 2129 Dl
-2323 2129 2345 2129 Dl
-2369 2129 2391 2129 Dl
-2416 2129 2438 2129 Dl
-2462 2129 2484 2129 Dl
-2509 2129 2531 2129 Dl
-2555 2129 2577 2129 Dl
-2601 2129 2623 2129 Dl
-2623 2129 2623 2107 Dl
-2623 2078 2623 2056 Dl
-2623 2028 2623 2006 Dl
-2623 1978 2623 1956 Dl
-2623 1928 2623 1906 Dl
-2623 1906 2601 1906 Dl
-2577 1906 2555 1906 Dl
-2530 1906 2508 1906 Dl
-2484 1906 2462 1906 Dl
-2438 1906 2416 1906 Dl
-2391 1906 2369 1906 Dl
-2345 1906 2323 1906 Dl
-2298 1906 2276 1906 Dl
-2252 1906 2230 1906 Dl
-2206 1906 2184 1906 Dl
-2160 1906 2138 1906 Dl
-2113 1906 2091 1906 Dl
-2067 1906 2045 1906 Dl
-2044 1906 2044 1928 Dl
-2044 1956 2044 1978 Dl
-2044 2006 2044 2028 Dl
-2044 2056 2044 2078 Dl
-2044 2106 2044 2128 Dl
-10 /LucidaSansUnicode00 f
-(Auth Server) 2053 2037 w
-3470 2306 3470 1861 Dl
-3470 1861 3959 1861 Dl
-3960 1861 3960 2306 Dl
-3960 2306 3471 2306 Dl
-8 /LucidaSansUnicode00 f
-(File) 3515 2393 w
-(Server) 3675 2393 w
-3488 1953 177 133 De
-9 /LucidaSans-Italic f
-(F) 3528 1973 w
-6 /LucidaSans-Italic f
-(F) 3587 1991 w
-3643 2147 267 200 De
-9 /LucidaSans-Italic f
-(P) 3726 2167 w
-6 /LucidaSans-Italic f
-(F) 3788 2185 w
-2450 1457 3641 1457 Dl
-2450 1501 2450 1501 2895 1501 Ds
-2450 1501 2895 1501 3117 2169 Ds
-2895 1501 3117 2169 3339 2169 Ds
-3117 2169 3339 2169 3639 2169 Ds
-3339 2169 3639 2169 3639 2169 Ds
-3643 1501 3643 1501 3154 1501 Ds
-3643 1501 3154 1501 3154 2124 Ds
-3154 1501 3154 2124 3376 2124 Ds
-3154 2124 3376 2124 3643 2124 Ds
-3376 2124 3643 2124 3643 2124 Ds
-3672 1366 3642 1333 Dl
-3652 1377 3641 1333 Dl
-3640 1332 3681 1407 Dl
-3651 1374 3681 1407 Dl
-3670 1363 3681 1407 Dl
-2441 1377 2452 1333 Dl
-2422 1366 2452 1333 Dl
-2453 1332 2412 1407 Dl
-2423 1363 2412 1407 Dl
-2442 1374 2412 1407 Dl
-3672 2034 3642 2001 Dl
-3652 2045 3641 2001 Dl
-3640 2000 3681 2075 Dl
-3651 2042 3681 2075 Dl
-3670 2031 3681 2075 Dl
-2668 982 2624 992 Dl
-2668 1004 2624 994 Dl
-2623 993 2623 993 2845 993 Ds
-2623 993 2845 993 2845 1284 Ds
-2845 993 2845 1284 2623 1284 Ds
-2845 1284 2623 1284 2605 1284 Ds
-2623 1284 2605 1284 2605 1284 Ds
-2649 1272 2606 1284 Dl
-2650 1295 2606 1285 Dl
-9 /LucidaSansUnicode00 f
-(Figure) 720 2587 w
-(1a.) 1032 2587 w
-(Components) 1235 2587 w
-(of) 1827 2587 w
-(the) 1953 2587 w
-(security) 2131 2587 w
-(architecture.) 2511 2587 w
-(Each) 3128 2587 w
-(box) 3368 2587 w
-(is) 3574 2587 w
-(a) 3685 2587 w
-(\(typically\)) 3774 2587 w
-(separate) 4231 2587 w
-(machine;) 4643 2587 w
-(each) 720 2687 w
-(ellipse) 963 2687 w
-(a) 1285 2687 w
-(process.) 1376 2687 w
-(The) 1812 2687 w
-(ellipses) 2016 2687 w
-(labeled) 2383 2687 w
-9 /LucidaSans-Italic f
-(F) 2739 2687 w
-6 /LucidaSans-Italic f
-(X) 2798 2705 w
-9 /LucidaSansUnicode00 f
-(are) 2882 2687 w
-9 /LucidaTypewriter f
-(factotum) 3059 2687 w
-9 /LucidaSansUnicode00 f
-(processes;) 3619 2687 w
-(those) 4121 2687 w
-(labeled) 4401 2687 w
-9 /LucidaSans-Italic f
-(P) 4757 2687 w
-6 /LucidaSans-Italic f
-(X) 4819 2705 w
-9 /LucidaSansUnicode00 f
-(are) 4903 2687 w
-(the) 720 2787 w
-(pieces) 907 2787 w
-(and) 1230 2787 w
-(proxies) 1442 2787 w
-(of) 1817 2787 w
-(a) 1954 2787 w
-(distributed) 2053 2787 w
-(program.) 2580 2787 w
-(The) 3063 2787 w
-(authentication) 3275 2787 w
-(server) 3950 2787 w
-(is) 4266 2787 w
-(one) 4387 2787 w
-(of) 4597 2787 w
-(several) 4734 2787 w
-(repositories) 720 2887 w
-(for) 1301 2887 w
-(users) 1489 2887 w
-9 /LucidaSansUnicode20 f
-(\031) 1724 2887 w
-9 /LucidaSansUnicode00 f
-(security) 1816 2887 w
-(information) 2219 2887 w
-(that) 2792 2887 w
-9 /LucidaTypewriter f
-(factotum) 3026 2887 w
-9 /LucidaSansUnicode00 f
-(processes) 3608 2887 w
-(consult) 4103 2887 w
-(as) 4483 2887 w
-(required.) 4641 2887 w
-9 /LucidaTypewriter f
-(Secstore) 720 2987 w
-9 /LucidaSansUnicode00 f
-(is) 1280 2987 w
-(a) 1392 2987 w
-(shared) 1482 2987 w
-(resource) 1818 2987 w
-(for) 2236 2987 w
-(storing) 2402 2987 w
-(private) 2752 2987 w
-(information) 3093 2987 w
-(such) 3645 2987 w
-(as) 3890 2987 w
-(keys;) 4027 2987 w
-9 /LucidaTypewriter f
-(factotum) 4292 2987 w
-9 /LucidaSansUnicode00 f
-(con\255) 4853 2987 w
-(sults) 720 3087 w
-(it) 956 3087 w
-(for) 1044 3087 w
-(the) 1198 3087 w
-(user) 1366 3087 w
-(during) 1584 3087 w
-(bootstrap.) 1901 3087 w
-10 /LucidaSansUnicode00 f
-(and) 720 3307 w
-(services) 944 3307 w
-(that) 1375 3307 w
-(depend) 1610 3307 w
-(on) 2017 3307 w
-(it.) 2184 3307 w
-(If) 2358 3307 w
-(a) 2468 3307 w
-(security) 2567 3307 w
-(protocol) 2990 3307 w
-(is) 3438 3307 w
-(broken,) 3562 3307 w
-(it) 3979 3307 w
-(should) 4089 3307 w
-(be) 4461 3307 w
-(trivial) 4625 3307 w
-(to) 4942 3307 w
-(repair,) 720 3427 w
-(disable,) 1074 3427 w
-(or) 1489 3427 w
-(replace) 1628 3427 w
-(it) 2016 3427 w
-(on) 2119 3427 w
-(the) 2279 3427 w
-(fly.) 2471 3427 w
-(Similarly,) 2690 3427 w
-(it) 3170 3427 w
-(should) 3273 3427 w
-(be) 3638 3427 w
-(possible) 3794 3427 w
-(for) 4233 3427 w
-(multiple) 4408 3427 w
-(pro\255) 4842 3427 w
-(grams to use a common security protocol without embedding it in each program.) 720 3547 w
-(Some) 720 3703 w
-(systems) 1038 3703 w
-(use) 1483 3703 w
-(dynamically) 1707 3703 w
-(linked) 2332 3703 w
-(libraries) 2684 3703 w
-(\(DLLs\)) 3133 3703 w
-(to) 3486 3703 w
-(address) 3639 3703 w
-(these) 4074 3703 w
-(configuration) 4391 3703 w
-(issues.) 720 3823 w
-(The) 1141 3823 w
-(problem) 1379 3823 w
-(with) 1842 3823 w
-(this) 2103 3823 w
-(approach) 2338 3823 w
-(is) 2845 3823 w
-(that) 2981 3823 w
-(it) 3228 3823 w
-(leaves) 3350 3823 w
-(security) 3705 3823 w
-(code) 4140 3823 w
-(in) 4427 3823 w
-(the) 4574 3823 w
-(same) 4785 3823 w
-(address) 720 3943 w
-(space) 1140 3943 w
-(as) 1456 3943 w
-(the) 1602 3943 w
-(program) 1797 3943 w
-(using) 2253 3943 w
-(it.) 2559 3943 w
-(The) 2729 3943 w
-(interactions) 2951 3943 w
-(between) 3563 3943 w
-(the) 4011 3943 w
-(program) 4207 3943 w
-(and) 4664 3943 w
-(the) 4885 3943 w
-(DLL) 720 4063 w
-(can) 944 4063 w
-(therefore) 1155 4063 w
-(accidentally) 1645 4063 w
-(or) 2257 4063 w
-(deliberately) 2402 4063 w
-(violate) 3011 4063 w
-(the) 3373 4063 w
-(interface,) 3571 4063 w
-(weakening) 4070 4063 w
-(security.) 4629 4063 w
-(Also,) 720 4183 w
-(a) 1010 4183 w
-(program) 1113 4183 w
-(using) 1578 4183 w
-(a) 1893 4183 w
-(library) 1997 4183 w
-(to) 2356 4183 w
-(implement) 2503 4183 w
-(secure) 3070 4183 w
-(services) 3436 4183 w
-(must) 3872 4183 w
-(run) 4164 4183 w
-(at) 4378 4183 w
-(a) 4519 4183 w
-(privilege) 4623 4183 w
-(level) 720 4303 w
-(necessary) 993 4303 w
-(to) 1519 4303 w
-(provide) 1668 4303 w
-(the) 2084 4303 w
-(service;) 2290 4303 w
-(separating) 2708 4303 w
-(the) 3269 4303 w
-(security) 3474 4303 w
-(to) 3903 4303 w
-(a) 4051 4303 w
-(different) 4156 4303 w
-(program) 4624 4303 w
-(makes) 720 4423 w
-(it) 1070 4423 w
-(possible) 1173 4423 w
-(to) 1613 4423 w
-(run) 1748 4423 w
-(the) 1950 4423 w
-(services) 2142 4423 w
-(at) 2566 4423 w
-(a) 2695 4423 w
-(weaker) 2787 4423 w
-(privilege) 3167 4423 w
-(level,) 3622 4423 w
-(isolating) 3914 4423 w
-(the) 4367 4423 w
-(privileged) 4560 4423 w
-(code to a single, more trustworthy component.) 720 4543 w
-(Following) 720 4699 w
-(the) 1242 4699 w
-(lead) 1455 4699 w
-(of) 1717 4699 w
-(the) 1874 4699 w
-(SSH) 2088 4699 w
-(agent) 2329 4699 w
-([Ylon96],) 2660 4699 w
-(we) 3157 4699 w
-(give) 3349 4699 w
-(each) 3607 4699 w
-(user) 3890 4699 w
-(an) 4159 4699 w
-(agent) 4335 4699 w
-(process) 4666 4699 w
-(responsible) 720 4819 w
-(for) 1353 4819 w
-(holding) 1563 4819 w
-(and) 2002 4819 w
-(using) 2253 4819 w
-(the) 2589 4819 w
-(user) 2814 4819 w
-10 /LucidaSansUnicode20 f
-(\031) 3024 4819 w
-10 /LucidaSansUnicode00 f
-(s) 3056 4819 w
-(keys.) 3177 4819 w
-(The) 3528 4819 w
-(agent) 3779 4819 w
-(program) 4121 4819 w
-(is) 4607 4819 w
-(called) 4757 4819 w
-10 /LucidaTypewriter f
-(factotum) 720 4939 w
-10 /LucidaSansUnicode00 f
-(because) 1336 4939 w
-(of) 1770 4939 w
-(its) 1908 4939 w
-(similarity) 2066 4939 w
-(to) 2552 4939 w
-(the) 2691 4939 w
-(proverbial) 2887 4939 w
-(servant) 3418 4939 w
-(with) 3813 4939 w
-(the) 4059 4939 w
-(power) 4255 4939 w
-(to) 4594 4939 w
-(act) 4733 4939 w
-(on) 4917 4939 w
-(behalf) 720 5059 w
-(of) 1070 5059 w
-(his) 1216 5059 w
-(master) 1406 5059 w
-(because) 1787 5059 w
-(he) 2229 5059 w
-(holds) 2395 5059 w
-(the) 2709 5059 w
-(keys) 2912 5059 w
-(to) 3177 5059 w
-(all) 3323 5059 w
-(the) 3484 5059 w
-(master) 3686 5059 w
-10 /LucidaSansUnicode20 f
-(\031) 4019 5059 w
-10 /LucidaSansUnicode00 f
-(s) 4051 5059 w
-(possessions.) 4149 5059 w
-(It) 4847 5059 w
-(is) 4960 5059 w
-(essential) 720 5179 w
-(that) 1184 5179 w
-10 /LucidaTypewriter f
-(factotum) 1414 5179 w
-10 /LucidaSansUnicode00 f
-(keep) 2029 5179 w
-(the) 2301 5179 w
-(keys) 2495 5179 w
-(secret) 2751 5179 w
-(and) 3082 5179 w
-(use) 3301 5179 w
-(them) 3509 5179 w
-(only) 3796 5179 w
-(in) 4039 5179 w
-(the) 4169 5179 w
-(owner) 4363 5179 w
-10 /LucidaSansUnicode20 f
-(\031) 4660 5179 w
-10 /LucidaSansUnicode00 f
-(s) 4692 5179 w
-(inter\255) 4782 5179 w
-(est.) 720 5299 w
-(Later) 998 5299 w
-(we) 1310 5299 w
-10 /LucidaSansUnicode20 f
-(\031) 1443 5299 w
-10 /LucidaSansUnicode00 f
-(ll) 1475 5299 w
-(discuss) 1603 5299 w
-(some) 2030 5299 w
-(changes) 2360 5299 w
-(to) 2828 5299 w
-(the) 2995 5299 w
-(kernel) 3219 5299 w
-(to) 3590 5299 w
-(reduce) 3757 5299 w
-(the) 4155 5299 w
-(possibility) 4379 5299 w
-(of) 4942 5299 w
-10 /LucidaTypewriter f
-(factotum) 720 5419 w
-10 /LucidaSansUnicode00 f
-(leaking information inadvertently.) 1328 5419 w
-10 /LucidaTypewriter f
-(Factotum) 720 5575 w
-10 /LucidaSansUnicode00 f
-(is) 1332 5575 w
-(implemented,) 1448 5575 w
-(like) 2153 5575 w
-(most) 2361 5575 w
-(Plan) 2639 5575 w
-(9) 2877 5575 w
-(services,) 2977 5575 w
-(as) 3433 5575 w
-(a) 3576 5575 w
-(file) 3668 5575 w
-(server.) 3856 5575 w
-(It) 4254 5575 w
-(is) 4357 5575 w
-(convention\255) 4474 5575 w
-(ally) 720 5695 w
-(mounted) 936 5695 w
-(upon) 1421 5695 w
-(the) 1720 5695 w
-(directory) 1926 5695 w
-10 /LucidaTypewriter f
-(/mnt/factotum) 2408 5695 w
-10 /LucidaSansUnicode00 f
-(,) 3344 5695 w
-(and) 3426 5695 w
-(the) 3656 5695 w
-(files) 3861 5695 w
-(it) 4113 5695 w
-(serves) 4229 5695 w
-(there) 4586 5695 w
-(are) 4888 5695 w
-(analogous) 720 5815 w
-(to) 1261 5815 w
-(virtual) 1402 5815 w
-(devices) 1750 5815 w
-(that) 2152 5815 w
-(provide) 2387 5815 w
-(access) 2796 5815 w
-(to,) 3155 5815 w
-(and) 3329 5815 w
-(control) 3553 5815 w
-(of,) 3939 5815 w
-(the) 4113 5815 w
-(services) 4312 5815 w
-(of) 4743 5815 w
-(the) 4885 5815 w
-10 /LucidaTypewriter f
-(factotum) 720 5935 w
-10 /LucidaSansUnicode00 f
-(.) 1296 5935 w
-(The) 1395 5935 w
-(next) 1611 5935 w
-(few) 1862 5935 w
-(sections) 2067 5935 w
-(describe) 2500 5935 w
-(the) 2945 5935 w
-(design) 3135 5935 w
-(of) 3493 5935 w
-10 /LucidaTypewriter f
-(factotum) 3626 5935 w
-10 /LucidaSansUnicode00 f
-(and) 4237 5935 w
-(how) 4452 5935 w
-(it) 4686 5935 w
-(oper\255) 4786 5935 w
-(ates with the other pieces of Plan 9 to provide security services.) 720 6055 w
-10 /LucidaSans-Demi f
-(2.1.) 720 6295 w
-(Logging in) 962 6295 w
-10 /LucidaSansUnicode00 f
-(To) 720 6451 w
-(make) 878 6451 w
-(the) 1174 6451 w
-(discussions) 1363 6451 w
-(that) 1958 6451 w
-(follow) 2184 6451 w
-(more) 2513 6451 w
-(concrete,) 2799 6451 w
-(we) 3281 6451 w
-(begin) 3449 6451 w
-(with) 3756 6451 w
-(a) 3996 6451 w
-(couple) 4086 6451 w
-(of) 4443 6451 w
-(examples) 4576 6451 w
-(showing) 720 6571 w
-(how) 1159 6571 w
-(the) 1394 6571 w
-(Plan) 1584 6571 w
-(9) 1820 6571 w
-(security) 1918 6571 w
-(architecture) 2332 6571 w
-(appears) 2945 6571 w
-(to) 3364 6571 w
-(the) 3497 6571 w
-(user.) 3687 6571 w
-(These) 3996 6571 w
-(examples) 4319 6571 w
-(both) 4817 6571 w
-(involve) 720 6691 w
-(a) 1100 6691 w
-(user) 1194 6691 w
-10 /LucidaTypewriter f
-(gre) 1443 6691 w
-10 /LucidaSansUnicode00 f
-(logging) 1698 6691 w
-(in) 2104 6691 w
-(after) 2234 6691 w
-(booting) 2500 6691 w
-(a) 2915 6691 w
-(local) 3010 6691 w
-(machine.) 3275 6691 w
-(The) 3787 6691 w
-(user) 4008 6691 w
-(may) 4258 6691 w
-(or) 4498 6691 w
-(may) 4640 6691 w
-(not) 4880 6691 w
-(have) 720 6811 w
-(a) 987 6811 w
-(secure) 1084 6811 w
-(store) 1442 6811 w
-(in) 1729 6811 w
-(which) 1861 6811 w
-(all) 2183 6811 w
-(his) 2337 6811 w
-(keys) 2520 6811 w
-(are) 2778 6811 w
-(kept.) 2971 6811 w
-(If) 3290 6811 w
-(he) 3397 6811 w
-(does,) 3556 6811 w
-10 /LucidaTypewriter f
-(factotum) 3860 6811 w
-10 /LucidaSansUnicode00 f
-(will) 4477 6811 w
-(prompt) 4682 6811 w
-(him) 720 6931 w
-(for) 941 6931 w
-(the) 1117 6931 w
-(password) 1309 6931 w
-(to) 1808 6931 w
-(the) 1943 6931 w
-(secure) 2135 6931 w
-(store) 2489 6931 w
-(and) 2772 6931 w
-(obtain) 2989 6931 w
-(keys) 3333 6931 w
-(from) 3587 6931 w
-(it,) 3856 6931 w
-(prompting) 3992 6931 w
-(only) 4541 6931 w
-(when) 4783 6931 w
-(a key isn) 720 7051 w
-10 /LucidaSansUnicode20 f
-(\031) 1147 7051 w
-10 /LucidaSansUnicode00 f
-(t found in the store.) 1179 7051 w
-(Otherwise,) 2217 7051 w
-10 /LucidaTypewriter f
-(factotum) 2768 7051 w
-10 /LucidaSansUnicode00 f
-(must prompt for each key.) 3376 7051 w
-(In) 720 7207 w
-(the) 869 7207 w
-(typescripts,) 1082 7207 w
-9 /Helvetica f
-(\\n) 1703 7207 w
-10 /LucidaSansUnicode00 f
-(represents) 1836 7207 w
-(a) 2408 7207 w
-(literal) 2522 7207 w
-(newline) 2857 7207 w
-(character) 3287 7207 w
-(typed) 3795 7207 w
-(to) 4125 7207 w
-(force) 4282 7207 w
-(a) 4587 7207 w
-(default) 4701 7207 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(response.) 720 840 w
-(User input is in italics, and long lines are folded and indented to fit.) 1257 840 w
-(This) 720 996 w
-(first) 971 996 w
-(example) 1212 996 w
-(shows) 1671 996 w
-(a) 2019 996 w
-(user) 2120 996 w
-(logging) 2376 996 w
-(in) 2789 996 w
-(without) 2926 996 w
-(help) 3337 996 w
-(from) 3594 996 w
-(the) 3873 996 w
-(secure) 4075 996 w
-(store.) 4439 996 w
-(First,) 4796 996 w
-10 /LucidaTypewriter f
-(factotum) 720 1116 w
-10 /LucidaSansUnicode00 f
-(prompts for a user name that the local kernel will use:) 1328 1116 w
-9 /LucidaTypewriter f
-(user[none]:) 1008 1286 w
-9 /Helvetica f
-(gre) 1788 1286 w
-10 /LucidaSansUnicode00 f
-(\(Default) 720 1466 w
-(responses) 1151 1466 w
-(appear) 1690 1466 w
-(in) 2070 1466 w
-(square) 2208 1466 w
-(brackets.\)) 2583 1466 w
-(The) 3139 1466 w
-(kernel) 3367 1466 w
-(then) 3716 1466 w
-(starts) 3980 1466 w
-(accessing) 4299 1466 w
-(local) 4815 1466 w
-(resources and requests, through) 720 1586 w
-10 /LucidaTypewriter f
-(factotum) 2334 1586 w
-10 /LucidaSansUnicode00 f
-(, a user/password pair to do so:) 2910 1586 w
-9 /LucidaTypewriter f
-(!Adding) 1008 1756 w
-(key:) 1528 1756 w
-(dom=cs.bell-labs.com) 1853 1756 w
-(proto=p9sk1) 1268 1866 w
-(user[gre]:) 1008 1976 w
-9 /Helvetica f
-(\\n) 1723 1976 w
-9 /LucidaTypewriter f
-(password:) 1008 2086 w
-9 /Helvetica f
-(****) 1658 2086 w
-10 /LucidaSansUnicode00 f
-(Now the user is logged in to the local system, and the mail client starts up:) 720 2266 w
-9 /LucidaTypewriter f
-(!Adding) 1008 2436 w
-(key:) 1528 2436 w
-(proto=apop) 1853 2436 w
-(server=plan9.bell-labs.com) 1268 2546 w
-(user[gre]:) 1008 2656 w
-9 /Helvetica f
-(\\n) 1723 2656 w
-9 /LucidaTypewriter f
-(password:) 1008 2766 w
-9 /Helvetica f
-(****) 1658 2766 w
-10 /LucidaTypewriter f
-(Factotum) 720 2946 w
-10 /LucidaSansUnicode00 f
-(is) 1337 2946 w
-(doing) 1458 2946 w
-(all) 1776 2946 w
-(the) 1930 2946 w
-(prompting) 2126 2946 w
-(and) 2678 2946 w
-(the) 2899 2946 w
-(applications) 3095 2946 w
-(being) 3722 2946 w
-(started) 4036 2946 w
-(are) 4418 2946 w
-(not) 4612 2946 w
-(even) 4814 2946 w
-(touching the keys.) 720 3066 w
-(Note that it) 1678 3066 w
-10 /LucidaSansUnicode20 f
-(\031) 2227 3066 w
-10 /LucidaSansUnicode00 f
-(s always clear which key is being requested.) 2259 3066 w
-(Now) 720 3222 w
-(consider) 974 3222 w
-(the) 1430 3222 w
-(same) 1627 3222 w
-(login) 1924 3222 w
-(sequence,) 2209 3222 w
-(but) 2740 3222 w
-(in) 2944 3222 w
-(the) 3077 3222 w
-(case) 3275 3222 w
-(where) 3531 3222 w
-10 /LucidaTypewriter f
-(gre) 3866 3222 w
-10 /LucidaSansUnicode00 f
-(has) 4125 3222 w
-(a) 4336 3222 w
-(secure) 4434 3222 w
-(store) 4794 3222 w
-(account:) 720 3342 w
-9 /LucidaTypewriter f
-(user[none]:) 1008 3512 w
-9 /Helvetica f
-(gre) 1788 3512 w
-9 /LucidaTypewriter f
-(secstore) 1008 3622 w
-(password:) 1593 3622 w
-9 /Helvetica f
-(*********) 2243 3622 w
-9 /LucidaTypewriter f
-(STA) 1008 3732 w
-(PIN+SecurID:) 1268 3732 w
-9 /Helvetica f
-(*********) 2113 3732 w
-10 /LucidaSansUnicode00 f
-(That) 720 3912 w
-10 /LucidaSansUnicode20 f
-(\031) 937 3912 w
-10 /LucidaSansUnicode00 f
-(s) 969 3912 w
-(the) 1062 3912 w
-(last) 1259 3912 w
-10 /LucidaTypewriter f
-(gre) 1473 3912 w
-10 /LucidaSansUnicode00 f
-(will) 1731 3912 w
-(hear) 1937 3912 w
-(from) 2193 3912 w
-10 /LucidaTypewriter f
-(factotum) 2467 3912 w
-10 /LucidaSansUnicode00 f
-(unless) 3085 3912 w
-(an) 3438 3912 w
-(attempt) 3597 3912 w
-(is) 4017 3912 w
-(made) 4139 3912 w
-(to) 4448 3912 w
-(contact) 4588 3912 w
-(a) 4985 3912 w
-(system for which no key is kept in the secure store.) 720 4032 w
-10 /LucidaSans-Demi f
-(2.2.) 720 4272 w
-(The factotum) 962 4272 w
-10 /LucidaSansUnicode00 f
-(Each) 720 4428 w
-(computer) 983 4428 w
-(running) 1488 4428 w
-(Plan) 1909 4428 w
-(9) 2151 4428 w
-(has) 2255 4428 w
-(one) 2464 4428 w
-(user) 2684 4428 w
-(id) 2935 4428 w
-(that) 3068 4428 w
-(owns) 3300 4428 w
-(all) 3592 4428 w
-(the) 3746 4428 w
-(resources) 3943 4428 w
-(on) 4455 4428 w
-(that) 4620 4428 w
-(sys\255) 4853 4428 w
-(tem) 720 4548 w
-10 /LucidaSansUnicode20 f
-(\024) 944 4548 w
-10 /LucidaSansUnicode00 f
-(the) 1082 4548 w
-(scheduler,) 1275 4548 w
-(local) 1816 4548 w
-(disks,) 2079 4548 w
-(network) 2401 4548 w
-(interfaces,) 2831 4548 w
-(etc.) 3376 4548 w
-(That) 3622 4548 w
-(user,) 3877 4548 w
-(the) 4157 4548 w
-10 /LucidaSans-Italic f
-(host) 4350 4548 w
-(owner) 4593 4548 w
-10 /LucidaSansUnicode00 f
-(,) 4891 4548 w
-(is) 4960 4548 w
-(the) 720 4668 w
-(closest) 911 4668 w
-(analogue) 1283 4668 w
-(in) 1761 4668 w
-(Plan) 1888 4668 w
-(9) 2125 4668 w
-(to) 2224 4668 w
-(a) 2358 4668 w
-(Unix) 2449 4668 w
-10 /LucidaTypewriter f
-(root) 2706 4668 w
-10 /LucidaSansUnicode00 f
-(account) 3030 4668 w
-(\(although) 3446 4668 w
-(it) 3946 4668 w
-(is) 4049 4668 w
-(far) 4166 4668 w
-(weaker;) 4336 4668 w
-(rather) 4748 4668 w
-(than) 720 4788 w
-(having) 983 4788 w
-(special) 1352 4788 w
-(powers,) 1733 4788 w
-(as) 2161 4788 w
-(its) 2313 4788 w
-(name) 2476 4788 w
-(implies) 2788 4788 w
-(the) 3184 4788 w
-(host) 3385 4788 w
-(owner) 3642 4788 w
-(is) 3985 4788 w
-(just) 4111 4788 w
-(a) 4337 4788 w
-(regular) 4438 4788 w
-(user) 4830 4788 w
-(that) 720 4908 w
-(happens) 963 4908 w
-(to) 1427 4908 w
-(own) 1578 4908 w
-(the) 1831 4908 w
-(resources) 2039 4908 w
-(of) 2562 4908 w
-(the) 2713 4908 w
-(local) 2921 4908 w
-(machine\).) 3199 4908 w
-(On) 3757 4908 w
-(a) 3950 4908 w
-(single-user) 4058 4908 w
-(system,) 4668 4908 w
-(which) 720 5028 w
-(we) 1037 5028 w
-(call) 1206 5028 w
-(a) 1406 5028 w
-(terminal,) 1497 5028 w
-(the) 1967 5028 w
-(host) 2158 5028 w
-(owner) 2405 5028 w
-(is) 2738 5028 w
-(the) 2854 5028 w
-(id) 3045 5028 w
-(of) 3173 5028 w
-(the) 3307 5028 w
-(terminal) 3497 5028 w
-10 /LucidaSansUnicode20 f
-(\031) 3899 5028 w
-10 /LucidaSansUnicode00 f
-(s) 3931 5028 w
-(user.) 4017 5028 w
-(Shared) 4326 5028 w
-(servers) 4692 5028 w
-(such) 720 5148 w
-(as) 990 5148 w
-(CPU) 1140 5148 w
-(servers) 1377 5148 w
-(normally) 1769 5148 w
-(have) 2235 5148 w
-(a) 2504 5148 w
-(pseudo-user) 2603 5148 w
-(that) 3271 5148 w
-(initially) 3506 5148 w
-(owns) 3901 5148 w
-(all) 4197 5148 w
-(resources.) 4355 5148 w
-(At) 4934 5148 w
-(boot) 720 5268 w
-(time,) 987 5268 w
-(the) 1279 5268 w
-(Plan) 1479 5268 w
-(9) 1725 5268 w
-(kernel) 1833 5268 w
-(starts) 2180 5268 w
-(a) 2497 5268 w
-10 /LucidaTypewriter f
-(factotum) 2597 5268 w
-10 /LucidaSansUnicode00 f
-(executing) 3218 5268 w
-(as,) 3739 5268 w
-(and) 3921 5268 w
-(therefore) 4145 5268 w
-(with) 4636 5268 w
-(the) 4885 5268 w
-(privileges of, the host owner.) 720 5388 w
-(New) 720 5544 w
-(processes) 969 5544 w
-(run) 1492 5544 w
-(as) 1699 5544 w
-(the) 1847 5544 w
-(same) 2044 5544 w
-(user) 2341 5544 w
-(as) 2593 5544 w
-(the) 2741 5544 w
-(process) 2938 5544 w
-(which) 3354 5544 w
-(created) 3678 5544 w
-(them.) 4080 5544 w
-(When) 4435 5544 w
-(a) 4744 5544 w
-(pro\255) 4842 5544 w
-(cess) 720 5664 w
-(must) 981 5664 w
-(take) 1276 5664 w
-(on) 1534 5664 w
-(the) 1709 5664 w
-(identity) 1916 5664 w
-(of) 2333 5664 w
-(a) 2483 5664 w
-(new) 2590 5664 w
-(user,) 2837 5664 w
-(such) 3131 5664 w
-(as) 3409 5664 w
-(to) 3567 5664 w
-(provide) 3717 5664 w
-(a) 4133 5664 w
-(login) 4239 5664 w
-(shell) 4533 5664 w
-(on) 4811 5664 w
-(a) 4985 5664 w
-(shared) 720 5784 w
-(CPU) 1102 5784 w
-(server,) 1349 5784 w
-(it) 1732 5784 w
-(does) 1852 5784 w
-(so) 2137 5784 w
-(by) 2303 5784 w
-(proving) 2473 5784 w
-(to) 2898 5784 w
-(the) 3051 5784 w
-(host) 3261 5784 w
-(owner) 3527 5784 w
-10 /LucidaSansUnicode20 f
-(\031) 3824 5784 w
-10 /LucidaSansUnicode00 f
-(s) 3856 5784 w
-10 /LucidaTypewriter f
-(factotum) 3962 5784 w
-10 /LucidaSansUnicode00 f
-(that) 4593 5784 w
-(it) 4839 5784 w
-(is) 4960 5784 w
-(authorized) 720 5904 w
-(to) 1323 5904 w
-(do) 1501 5904 w
-(so.) 1705 5904 w
-(This) 1961 5904 w
-(is) 2246 5904 w
-(done) 2406 5904 w
-(by) 2728 5904 w
-(running) 2923 5904 w
-(an) 3382 5904 w
-(authentication) 3578 5904 w
-(protocol) 4352 5904 w
-(with) 4835 5904 w
-10 /LucidaTypewriter f
-(factotum) 720 6024 w
-10 /LucidaSansUnicode00 f
-(to) 1340 6024 w
-(prove) 1482 6024 w
-(that) 1799 6024 w
-(the) 2034 6024 w
-(process) 2233 6024 w
-(has) 2651 6024 w
-(access) 2863 6024 w
-(to) 3222 6024 w
-(secret) 3364 6024 w
-(information) 3700 6024 w
-(which) 4311 6024 w
-(only) 4636 6024 w
-(the) 4885 6024 w
-(new) 720 6144 w
-(user) 948 6144 w
-(should possess.) 1191 6144 w
-(For example, consider the setup in Figure 1a.) 2031 6144 w
-(If a user on the) 4303 6144 w
-(terminal) 720 6264 w
-(wants) 1164 6264 w
-(to) 1488 6264 w
-(log) 1628 6264 w
-(in) 1822 6264 w
-(to) 1955 6264 w
-(the) 2095 6264 w
-(CPU) 2292 6264 w
-(server) 2527 6264 w
-(using) 2866 6264 w
-(the) 3174 6264 w
-(Plan) 3371 6264 w
-(9) 3614 6264 w
-10 /LucidaTypewriter f
-(cpu) 3720 6264 w
-10 /LucidaSansUnicode00 f
-(service) 3979 6264 w
-([Pike93],) 4358 6264 w
-(then) 4823 6264 w
-11 /LucidaSans-Italic f
-(P) 720 6384 w
-8 /LucidaSans-Italic f
-(T) 797 6406 w
-10 /LucidaSansUnicode00 f
-(might) 892 6384 w
-(be) 1211 6384 w
-(the) 1366 6384 w
-10 /LucidaTypewriter f
-(cpu) 1557 6384 w
-10 /LucidaSansUnicode00 f
-(client) 1809 6384 w
-(program) 2109 6384 w
-(and) 2561 6384 w
-11 /LucidaSans-Italic f
-(P) 2780 6384 w
-8 /LucidaSans-Italic f
-(C) 2857 6406 w
-10 /LucidaSansUnicode00 f
-(the) 2956 6384 w
-10 /LucidaTypewriter f
-(cpu) 3147 6384 w
-10 /LucidaSansUnicode00 f
-(server.) 3399 6384 w
-(Neither) 3796 6384 w
-11 /LucidaSans-Italic f
-(P) 4186 6384 w
-8 /LucidaSans-Italic f
-(C) 4263 6406 w
-10 /LucidaSansUnicode00 f
-(nor) 4361 6384 w
-11 /LucidaSans-Italic f
-(P) 4560 6384 w
-8 /LucidaSans-Italic f
-(T) 4637 6406 w
-10 /LucidaSansUnicode00 f
-(knows) 4731 6384 w
-(the) 720 6504 w
-(details) 908 6504 w
-(of) 1261 6504 w
-(the) 1392 6504 w
-(authentication.) 1580 6504 w
-(They) 2372 6504 w
-(do) 2639 6504 w
-(need) 2797 6504 w
-(to) 3068 6504 w
-(be) 3200 6504 w
-(able) 3353 6504 w
-(to) 3590 6504 w
-(shuttle) 3722 6504 w
-(messages) 4090 6504 w
-(back) 4599 6504 w
-(and) 4860 6504 w
-(forth) 720 6624 w
-(between) 1012 6624 w
-(the) 1473 6624 w
-(two) 1682 6624 w
-10 /LucidaTypewriter f
-(factotums) 1911 6624 w
-10 /LucidaSansUnicode00 f
-(,) 2559 6624 w
-(but) 2645 6624 w
-(this) 2861 6624 w
-(is) 3094 6624 w
-(a) 3228 6624 w
-(generic) 3337 6624 w
-(function) 3748 6624 w
-(easily) 4203 6624 w
-(performed) 4529 6624 w
-(without) 720 6744 w
-(knowing,) 1120 6744 w
-(or) 1598 6744 w
-(being) 1735 6744 w
-(able) 2042 6744 w
-(to) 2280 6744 w
-(extract,) 2413 6744 w
-(secrets) 2818 6744 w
-(in) 3196 6744 w
-(the) 3322 6744 w
-(messages.) 3512 6744 w
-11 /LucidaSans-Italic f
-(P) 4092 6744 w
-8 /LucidaSans-Italic f
-(T) 4169 6766 w
-10 /LucidaSansUnicode00 f
-(will) 4263 6744 w
-(make) 4463 6744 w
-(a) 4761 6744 w
-(net\255) 4852 6744 w
-(work) 720 6864 w
-(connection) 1000 6864 w
-(to) 1575 6864 w
-11 /LucidaSans-Italic f
-(P) 1716 6864 w
-8 /LucidaSans-Italic f
-(C) 1793 6886 w
-10 /LucidaSansUnicode00 f
-(.) 1856 6864 w
-11 /LucidaSans-Italic f
-(P) 1969 6864 w
-8 /LucidaSans-Italic f
-(T) 2046 6886 w
-10 /LucidaSansUnicode00 f
-(and) 2148 6864 w
-11 /LucidaSans-Italic f
-(P) 2374 6864 w
-8 /LucidaSans-Italic f
-(C) 2451 6886 w
-10 /LucidaSansUnicode00 f
-(will) 2557 6864 w
-(then) 2764 6864 w
-(relay) 3024 6864 w
-(messages) 3300 6864 w
-(between) 3818 6864 w
-(the) 4267 6864 w
-10 /LucidaTypewriter f
-(factotum) 4464 6864 w
-10 /LucidaSansUnicode00 f
-(owned) 720 6984 w
-(by) 1073 6984 w
-(the) 1222 6984 w
-(user,) 1411 6984 w
-11 /LucidaSans-Italic f
-(F) 1687 6984 w
-8 /LucidaSans-Italic f
-(T) 1759 7006 w
-10 /LucidaSansUnicode00 f
-(,) 1818 6984 w
-(and) 1884 6984 w
-(the) 2098 6984 w
-(one) 2287 6984 w
-(owned) 2500 6984 w
-(by) 2853 6984 w
-(the) 3002 6984 w
-(CPU) 3191 6984 w
-(server,) 3418 6984 w
-11 /LucidaSans-Italic f
-(F) 3781 6984 w
-8 /LucidaSans-Italic f
-(C) 3853 7006 w
-10 /LucidaSansUnicode00 f
-(,) 3916 6984 w
-(until) 3982 6984 w
-(mutual) 4235 6984 w
-(authenti\255) 4607 6984 w
-(cation) 720 7104 w
-(has) 1056 7104 w
-(been) 1265 7104 w
-(established.) 1543 7104 w
-(Later) 2200 7104 w
-(sections) 2483 7104 w
-(describe) 2922 7104 w
-(the) 3373 7104 w
-(RPC) 3569 7104 w
-(between) 3797 7104 w
-10 /LucidaTypewriter f
-(factotum) 4244 7104 w
-10 /LucidaSansUnicode00 f
-(and) 4860 7104 w
-(applications and the library functions to support proxy operations.) 720 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(The) 720 840 w
-(kernel) 960 840 w
-(always) 1321 840 w
-(uses) 1699 840 w
-(a) 1978 840 w
-(single) 2092 840 w
-(local) 2440 840 w
-(instance) 2724 840 w
-(of) 3186 840 w
-10 /LucidaTypewriter f
-(factotum) 3343 840 w
-10 /LucidaSansUnicode00 f
-(,) 3919 840 w
-(running) 4010 840 w
-(as) 4449 840 w
-(the) 4614 840 w
-(host) 4829 840 w
-(owner,) 720 960 w
-(for) 1094 960 w
-(its) 1278 960 w
-(authentication) 1440 960 w
-(purposes,) 2180 960 w
-(but) 2705 960 w
-(a) 2911 960 w
-(regular) 3010 960 w
-(user) 3400 960 w
-(may) 3654 960 w
-(start) 3898 960 w
-(other) 4163 960 w
-10 /LucidaTypewriter f
-(factotum) 4464 960 w
-10 /LucidaSansUnicode00 f
-(agents.) 720 1080 w
-(In) 1141 1080 w
-(fact,) 1267 1080 w
-(the) 1514 1080 w
-10 /LucidaTypewriter f
-(factotum) 1704 1080 w
-10 /LucidaSansUnicode00 f
-(representing) 2315 1080 w
-(the) 2966 1080 w
-(user) 3156 1080 w
-(need) 3401 1080 w
-(not) 3673 1080 w
-(be) 3868 1080 w
-(running) 4022 1080 w
-(on) 4437 1080 w
-(the) 4595 1080 w
-(same) 4785 1080 w
-(machine) 720 1200 w
-(as) 1169 1200 w
-(its) 1315 1200 w
-(client.) 1472 1200 w
-(For) 1840 1200 w
-(instance,) 2036 1200 w
-(it) 2511 1200 w
-(is) 2617 1200 w
-(easy) 2737 1200 w
-(for) 2991 1200 w
-(a) 3170 1200 w
-(user) 3265 1200 w
-(on) 3515 1200 w
-(a) 3678 1200 w
-(CPU) 3773 1200 w
-(server,) 4006 1200 w
-(through) 4375 1200 w
-(stan\255) 4802 1200 w
-(dard) 720 1320 w
-(Plan) 977 1320 w
-(9) 1213 1320 w
-(operations,) 1311 1320 w
-(to) 1894 1320 w
-(replace) 2027 1320 w
-(the) 2413 1320 w
-10 /LucidaTypewriter f
-(/mnt/factotum) 2603 1320 w
-10 /LucidaSansUnicode00 f
-(in) 3574 1320 w
-(the) 3700 1320 w
-(user) 3890 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 4100 1320 w
-10 /LucidaSansUnicode00 f
-(s) 4132 1320 w
-(private) 4218 1320 w
-(file) 4587 1320 w
-(name) 4774 1320 w
-(space) 720 1440 w
-(on) 1033 1440 w
-(the) 1193 1440 w
-(server) 1385 1440 w
-(with) 1719 1440 w
-(a) 1961 1440 w
-(connection) 2053 1440 w
-(to) 2621 1440 w
-(the) 2755 1440 w
-10 /LucidaTypewriter f
-(factotum) 2946 1440 w
-10 /LucidaSansUnicode00 f
-(running) 3558 1440 w
-(on) 3974 1440 w
-(the) 4133 1440 w
-(terminal.) 4324 1440 w
-(\(The) 4826 1440 w
-(usual) 720 1560 w
-(file) 1018 1560 w
-(system) 1208 1560 w
-(permissions) 1587 1560 w
-(prevent) 2213 1560 w
-(interlopers) 2619 1560 w
-(from) 3184 1560 w
-(doing) 3455 1560 w
-(so) 3772 1560 w
-(maliciously.\)) 3924 1560 w
-(This) 4602 1560 w
-(per\255) 4847 1560 w
-(mits) 720 1680 w
-(secure operations on the CPU server to be transparently validated by the user) 963 1680 w
-10 /LucidaSansUnicode20 f
-(\031) 4725 1680 w
-10 /LucidaSansUnicode00 f
-(s own) 4757 1680 w
-10 /LucidaTypewriter f
-(factotum) 720 1800 w
-10 /LucidaSansUnicode00 f
-(,) 1296 1800 w
-(so) 1373 1800 w
-(secrets) 1530 1800 w
-(need) 1919 1800 w
-(never) 2202 1800 w
-(leave) 2515 1800 w
-(the) 2809 1800 w
-(user) 3010 1800 w
-10 /LucidaSansUnicode20 f
-(\031) 3220 1800 w
-10 /LucidaSansUnicode00 f
-(s) 3252 1800 w
-(terminal.) 3349 1800 w
-(The) 3861 1800 w
-(SSH) 4088 1800 w
-(agent) 4316 1800 w
-([Ylon96]) 4634 1800 w
-(does) 720 1920 w
-(much) 993 1920 w
-(the) 1303 1920 w
-(same) 1500 1920 w
-(with) 1797 1920 w
-(special) 2044 1920 w
-(SSH) 2420 1920 w
-(protocol) 2644 1920 w
-(messages,) 3090 1920 w
-(but) 3639 1920 w
-(an) 3843 1920 w
-(advantage) 4002 1920 w
-(to) 4541 1920 w
-(making) 4681 1920 w
-(our) 720 2040 w
-(agent) 921 2040 w
-(a) 1230 2040 w
-(file) 1322 2040 w
-(system) 1510 2040 w
-(is) 1887 2040 w
-(that) 2004 2040 w
-(we) 2233 2040 w
-(need) 2404 2040 w
-(no) 2679 2040 w
-(new) 2840 2040 w
-(mechanism) 3073 2040 w
-(to) 3663 2040 w
-(access) 3799 2040 w
-(our) 4152 2040 w
-(remote) 4354 2040 w
-(agent;) 4736 2040 w
-(remote file access is sufficient.) 720 2160 w
-(Within) 720 2316 w
-10 /LucidaTypewriter f
-(factotum) 1078 2316 w
-10 /LucidaSansUnicode00 f
-(,) 1654 2316 w
-(each) 1739 2316 w
-(protocol) 2016 2316 w
-(is) 2473 2316 w
-(implemented) 2606 2316 w
-(as) 3296 2316 w
-(a) 3455 2316 w
-(state) 3563 2316 w
-(machine) 3853 2316 w
-(with) 4315 2316 w
-(a) 4574 2316 w
-(generic) 4683 2316 w
-(interface,) 720 2436 w
-(so) 1214 2436 w
-(protocols) 1364 2436 w
-(are) 1857 2436 w
-(in) 2047 2436 w
-(essence) 2176 2436 w
-(pluggable) 2597 2436 w
-(modules,) 3116 2436 w
-(easy) 3601 2436 w
-(to) 3852 2436 w
-(add,) 3987 2436 w
-(modify,) 4237 2436 w
-(or) 4641 2436 w
-(drop.) 4780 2436 w
-(Writing) 720 2556 w
-(a) 1106 2556 w
-(message) 1201 2556 w
-(to) 1665 2556 w
-(and) 1803 2556 w
-(reading) 2023 2556 w
-(a) 2431 2556 w
-(message) 2526 2556 w
-(from) 2990 2556 w
-10 /LucidaTypewriter f
-(factotum) 3262 2556 w
-10 /LucidaSansUnicode00 f
-(each) 3878 2556 w
-(require) 4142 2556 w
-(a) 4530 2556 w
-(separate) 4626 2556 w
-(RPC) 720 2676 w
-(and) 950 2676 w
-(result) 1173 2676 w
-(in) 1492 2676 w
-(a) 1626 2676 w
-(single) 1724 2676 w
-(state) 2056 2676 w
-(transition.) 2335 2676 w
-(Therefore) 2906 2676 w
-10 /LucidaTypewriter f
-(factotum) 3422 2676 w
-10 /LucidaSansUnicode00 f
-(always) 4041 2676 w
-(runs) 4403 2676 w
-(to) 4662 2676 w
-(com\255) 4802 2676 w
-(pletion) 720 2796 w
-(on) 1115 2796 w
-(every) 1296 2796 w
-(RPC) 1611 2796 w
-(and) 1856 2796 w
-(never) 2094 2796 w
-(blocks) 2419 2796 w
-(waiting) 2790 2796 w
-(for) 3199 2796 w
-(input) 3396 2796 w
-(during) 3707 2796 w
-(any) 4085 2796 w
-(authentication.) 4313 2796 w
-(Moreover,) 720 2916 w
-(the) 1244 2916 w
-(number) 1437 2916 w
-(of) 1852 2916 w
-(simultaneous) 1988 2916 w
-(authentications) 2674 2916 w
-(is) 3458 2916 w
-(limited) 3576 2916 w
-(only) 3950 2916 w
-(by) 4191 2916 w
-(the) 4343 2916 w
-(amount) 4535 2916 w
-(of) 4942 2916 w
-(memory we) 720 3036 w
-10 /LucidaSansUnicode20 f
-(\031) 1281 3036 w
-10 /LucidaSansUnicode00 f
-(re willing to dedicate to representing the state machines.) 1313 3036 w
-(Authentication) 720 3192 w
-(protocols) 1493 3192 w
-(are) 2012 3192 w
-(implemented) 2229 3192 w
-(only) 2931 3192 w
-(within) 3200 3192 w
-10 /LucidaTypewriter f
-(factotum) 3561 3192 w
-10 /LucidaSansUnicode00 f
-(,) 4137 3192 w
-(but) 4234 3192 w
-(adding) 4461 3192 w
-(and) 4860 3192 w
-(removing) 720 3312 w
-(protocols) 1215 3312 w
-(does) 1709 3312 w
-(require) 1979 3312 w
-(relinking) 2366 3312 w
-(the) 2833 3312 w
-(binary,) 3027 3312 w
-(so) 3400 3312 w
-10 /LucidaTypewriter f
-(factotum) 3551 3312 w
-10 /LucidaSansUnicode00 f
-(processes) 4165 3312 w
-(\(but) 4684 3312 w
-(no) 4917 3312 w
-(others\) need to be restarted in order to take advantage of new or repaired protocols.) 720 3432 w
-(At) 720 3588 w
-(the) 886 3588 w
-(time) 1101 3588 w
-(of) 1376 3588 w
-(writing,) 1534 3588 w
-10 /LucidaTypewriter f
-(factotum) 1963 3588 w
-10 /LucidaSansUnicode00 f
-(contains) 2599 3588 w
-(authentication) 3067 3588 w
-(modules) 3823 3588 w
-(for) 4299 3588 w
-(the) 4499 3588 w
-(Plan) 4715 3588 w
-(9) 4977 3588 w
-(shared) 720 3708 w
-(key) 1097 3708 w
-(protocol) 1312 3708 w
-(\(p9sk1\),) 1765 3708 w
-(SSH) 2210 3708 w
-10 /LucidaSansUnicode20 f
-(\031) 2392 3708 w
-10 /LucidaSansUnicode00 f
-(s) 2424 3708 w
-(RSA) 2524 3708 w
-(authentication,) 2759 3708 w
-(passwords) 3535 3708 w
-(in) 4097 3708 w
-(the) 4236 3708 w
-(clear,) 4439 3708 w
-(APOP,) 4751 3708 w
-(CRAM, PPP) 720 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 1236 3828 w
-10 /LucidaSansUnicode00 f
-(s CHAP, Microsoft PPP) 1268 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 2333 3828 w
-10 /LucidaSansUnicode00 f
-(s MSCHAP, and VNC) 2365 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 3339 3828 w
-10 /LucidaSansUnicode00 f
-(s challenge/response.) 3371 3828 w
-10 /LucidaSans-Demi f
-(2.3.) 720 4068 w
-(Local capabilities) 962 4068 w
-10 /LucidaSansUnicode00 f
-(A) 720 4224 w
-(capability) 833 4224 w
-(system,) 1340 4224 w
-(managed) 1756 4224 w
-(by) 2246 4224 w
-(the) 2405 4224 w
-(kernel,) 2604 4224 w
-(is) 2982 4224 w
-(used) 3107 4224 w
-(to) 3384 4224 w
-(empower) 3527 4224 w
-10 /LucidaTypewriter f
-(factotum) 4019 4224 w
-10 /LucidaSansUnicode00 f
-(to) 4640 4224 w
-(grant) 4783 4224 w
-(permission) 720 4344 w
-(to) 1293 4344 w
-(another) 1428 4344 w
-(process) 1839 4344 w
-(to) 2250 4344 w
-(change) 2385 4344 w
-(its) 2770 4344 w
-(user) 2924 4344 w
-(id.) 3171 4344 w
-(A) 3364 4344 w
-(kernel) 3470 4344 w
-(device) 3809 4344 w
-(driver) 4153 4344 w
-(implements) 4471 4344 w
-(two) 720 4464 w
-(files,) 934 4464 w
-10 /LucidaTypewriter f
-(/dev/caphash) 1207 4464 w
-10 /LucidaSansUnicode00 f
-(and) 2110 4464 w
-10 /LucidaTypewriter f
-(/dev/capuse) 2329 4464 w
-10 /LucidaSansUnicode00 f
-(.) 3121 4464 w
-(The) 3224 4464 w
-(write-only) 3444 4464 w
-(file) 3985 4464 w
-10 /LucidaTypewriter f
-(/dev/caphash) 4176 4464 w
-10 /LucidaSansUnicode00 f
-(can) 720 4584 w
-(be) 944 4584 w
-(opened) 1119 4584 w
-(only) 1536 4584 w
-(by) 1796 4584 w
-(the) 1967 4584 w
-(host) 2178 4584 w
-(owner,) 2445 4584 w
-(and) 2830 4584 w
-(only) 3066 4584 w
-(once.) 3326 4584 w
-10 /LucidaTypewriter f
-(Factotum) 3676 4584 w
-10 /LucidaSansUnicode00 f
-(opens) 4307 4584 w
-(this) 4655 4584 w
-(file) 4889 4584 w
-(immediately after booting.) 720 4704 w
-(To) 720 4860 w
-(use) 896 4860 w
-(the) 1117 4860 w
-(files,) 1324 4860 w
-10 /LucidaTypewriter f
-(factotum) 1610 4860 w
-10 /LucidaSansUnicode00 f
-(creates) 2238 4860 w
-(a) 2637 4860 w
-(string) 2744 4860 w
-(of) 3078 4860 w
-(the) 3228 4860 w
-(form) 3436 4860 w
-10 /LucidaSans-Italic f
-(userid1) 3721 4860 w
-10 /LucidaTypewriter f
-(@) 4086 4860 w
-10 /LucidaSans-Italic f
-(userid2) 4158 4860 w
-10 /LucidaTypewriter f
-(@) 4523 4860 w
-10 /LucidaSans-Italic f
-(random-) 4595 4860 w
-(string) 720 4980 w
-10 /LucidaSansUnicode00 f
-(,) 1007 4980 w
-(uses) 1084 4980 w
-(SHA1) 1349 4980 w
-(HMAC) 1654 4980 w
-(to) 1996 4980 w
-(hash) 2138 4980 w
-10 /LucidaSans-Italic f
-(userid1) 2412 4980 w
-10 /LucidaTypewriter f
-(@) 2777 4980 w
-10 /LucidaSans-Italic f
-(userid2) 2849 4980 w
-10 /LucidaSansUnicode00 f
-(with) 3258 4980 w
-(key) 3507 4980 w
-10 /LucidaSans-Italic f
-(random-string) 3717 4980 w
-10 /LucidaSansUnicode00 f
-(,) 4449 4980 w
-(and) 4525 4980 w
-(writes) 4749 4980 w
-(that) 720 5100 w
-(hash) 954 5100 w
-(to) 1227 5100 w
-10 /LucidaTypewriter f
-(/dev/caphash) 1368 5100 w
-10 /LucidaSansUnicode00 f
-(.) 2232 5100 w
-10 /LucidaTypewriter f
-(Factotum) 2339 5100 w
-10 /LucidaSansUnicode00 f
-(then) 2958 5100 w
-(passes) 3218 5100 w
-(the) 3588 5100 w
-(original) 3786 5100 w
-(string) 4198 5100 w
-(to) 4524 5100 w
-(another) 4666 5100 w
-(process) 720 5220 w
-(on) 1154 5220 w
-(the) 1337 5220 w
-(same) 1552 5220 w
-(machine,) 1867 5220 w
-(running) 2367 5220 w
-(as) 2807 5220 w
-(user) 2972 5220 w
-10 /LucidaSans-Italic f
-(userid1) 3241 5220 w
-10 /LucidaSansUnicode00 f
-(,) 3606 5220 w
-(which) 3697 5220 w
-(writes) 4037 5220 w
-(the) 4387 5220 w
-(string) 4601 5220 w
-(to) 4942 5220 w
-10 /LucidaTypewriter f
-(/dev/capuse) 720 5340 w
-10 /LucidaSansUnicode00 f
-(.) 1512 5340 w
-(The) 1612 5340 w
-(kernel) 1829 5340 w
-(hashes) 2167 5340 w
-(the) 2540 5340 w
-(string) 2731 5340 w
-(and) 3049 5340 w
-(looks) 3265 5340 w
-(for) 3561 5340 w
-(a) 3736 5340 w
-(matching) 3827 5340 w
-(hash) 4314 5340 w
-(in) 4580 5340 w
-(its) 4708 5340 w
-(list.) 4862 5340 w
-(If) 720 5460 w
-(it) 837 5460 w
-(finds) 954 5460 w
-(one,) 1247 5460 w
-(the) 1509 5460 w
-(writing) 1715 5460 w
-(process) 2103 5460 w
-10 /LucidaSansUnicode20 f
-(\031) 2477 5460 w
-10 /LucidaSansUnicode00 f
-(s) 2509 5460 w
-(user) 2611 5460 w
-(id) 2872 5460 w
-(changes) 3015 5460 w
-(from) 3465 5460 w
-10 /LucidaSans-Italic f
-(userid1) 3748 5460 w
-10 /LucidaSansUnicode00 f
-(to) 4164 5460 w
-10 /LucidaSans-Italic f
-(userid2) 4313 5460 w
-10 /LucidaSansUnicode00 f
-(.) 4678 5460 w
-(Once) 4793 5460 w
-(used, or if a timeout expires, the capability is discarded by the kernel.) 720 5580 w
-(The) 720 5736 w
-(capabilities) 979 5736 w
-(are) 1604 5736 w
-(local) 1834 5736 w
-(to) 2137 5736 w
-(the) 2313 5736 w
-(machine) 2546 5736 w
-(on) 3032 5736 w
-(which) 3233 5736 w
-(they) 3592 5736 w
-(are) 3877 5736 w
-(created.) 4107 5736 w
-(Hence) 4608 5736 w
-(a) 4985 5736 w
-10 /LucidaTypewriter f
-(factotum) 720 5856 w
-10 /LucidaSansUnicode00 f
-(running) 1340 5856 w
-(on) 1764 5856 w
-(one) 1931 5856 w
-(machine) 2154 5856 w
-(cannot) 2606 5856 w
-(pass) 2978 5856 w
-(capabilities) 3242 5856 w
-(to) 3833 5856 w
-(processes) 3975 5856 w
-(on) 4500 5856 w
-(another) 4666 5856 w
-(and expect them to work.) 720 5976 w
-10 /LucidaSans-Demi f
-(2.4.) 720 6216 w
-(Keys) 962 6216 w
-10 /LucidaSansUnicode00 f
-(We) 720 6372 w
-(define) 899 6372 w
-(the) 1239 6372 w
-(word) 1431 6372 w
-10 /LucidaSans-Italic f
-(key) 1710 6372 w
-10 /LucidaSansUnicode00 f
-(to) 1913 6372 w
-(mean) 2048 6372 w
-(not) 2351 6372 w
-(only) 2548 6372 w
-(a) 2789 6372 w
-(secret,) 2881 6372 w
-(but) 3242 6372 w
-(also) 3441 6372 w
-(a) 3674 6372 w
-(description) 3766 6372 w
-(of) 4346 6372 w
-(the) 4482 6372 w
-(context) 4675 6372 w
-(in) 720 6492 w
-(which) 858 6492 w
-(that) 1186 6492 w
-(secret) 1424 6492 w
-(is) 1763 6492 w
-(to) 1890 6492 w
-(be) 2035 6492 w
-(used:) 2201 6492 w
-(the) 2511 6492 w
-(protocol,) 2712 6492 w
-(server,) 3194 6492 w
-(user,) 3569 6492 w
-(etc.) 3857 6492 w
-(to) 4079 6492 w
-(which) 4223 6492 w
-(it) 4550 6492 w
-(applies.) 4662 6492 w
-(That) 720 6612 w
-(is,) 980 6612 w
-(a) 1135 6612 w
-(key) 1233 6612 w
-(is) 1442 6612 w
-(a) 1565 6612 w
-(combination) 1663 6612 w
-(of) 2309 6612 w
-(secret) 2450 6612 w
-(and) 2785 6612 w
-(descriptive) 3008 6612 w
-(information) 3579 6612 w
-(used) 4189 6612 w
-(to) 4465 6612 w
-(authenti\255) 4607 6612 w
-(cate) 720 6732 w
-(the) 954 6732 w
-(identities) 1144 6732 w
-(of) 1628 6732 w
-(parties) 1761 6732 w
-(transmitting) 2128 6732 w
-(or) 2758 6732 w
-(receiving) 2895 6732 w
-(information.) 3367 6732 w
-(The) 4032 6732 w
-(set) 4247 6732 w
-(of) 4425 6732 w
-(keys) 4557 6732 w
-(used) 4808 6732 w
-(in) 720 6852 w
-(any) 856 6852 w
-(authentication) 1070 6852 w
-(depends) 1810 6852 w
-(both) 2269 6852 w
-(on) 2537 6852 w
-(the) 2705 6852 w
-(protocol) 2905 6852 w
-(and) 3354 6852 w
-(on) 3579 6852 w
-(parameters) 3747 6852 w
-(passed) 4340 6852 w
-(by) 4724 6852 w
-(the) 4885 6852 w
-(program requesting the authentication.) 720 6972 w
-(Taking) 720 7128 w
-(a) 1113 7128 w
-(tip) 1232 7128 w
-(from) 1425 7128 w
-(SDSI) 1721 7128 w
-([RiLa],) 1997 7128 w
-(which) 2359 7128 w
-(represents) 2704 7128 w
-(security) 3282 7128 w
-(information) 3725 7128 w
-(as) 4356 7128 w
-(textual) 4526 7128 w
-(S-) 4928 7128 w
-(expressions,) 720 7248 w
-(keys) 1406 7248 w
-(in) 1695 7248 w
-(Plan) 1857 7248 w
-(9) 2129 7248 w
-(are) 2263 7248 w
-(represented) 2486 7248 w
-(as) 3139 7248 w
-(plain) 3316 7248 w
-(UTF-8) 3625 7248 w
-(text.) 4003 7248 w
-(Text) 4329 7248 w
-(is) 4617 7248 w
-(easily) 4768 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(understood) 720 840 w
-(and) 1313 840 w
-(manipulated) 1529 840 w
-(by) 2169 840 w
-(users.) 2320 840 w
-(By) 2681 840 w
-(contrast,) 2827 840 w
-(a) 3290 840 w
-(binary) 3381 840 w
-(or) 3719 840 w
-(other) 3857 840 w
-(cryptic) 4150 840 w
-(format) 4511 840 w
-(can) 4872 840 w
-(actually) 720 960 w
-(reduce) 1138 960 w
-(overall) 1515 960 w
-(security.) 1886 960 w
-(Binary) 2376 960 w
-(formats) 2720 960 w
-(are) 3142 960 w
-(difficult) 3341 960 w
-(for) 3762 960 w
-(users) 3948 960 w
-(to) 4256 960 w
-(examine) 4401 960 w
-(and) 4860 960 w
-(can) 720 1080 w
-(only) 925 1080 w
-(be) 1166 1080 w
-(cracked) 1322 1080 w
-(by) 1734 1080 w
-(special) 1886 1080 w
-(tools,) 2258 1080 w
-(themselves) 2567 1080 w
-(poorly) 3148 1080 w
-(understood) 3493 1080 w
-(by) 4088 1080 w
-(most) 4241 1080 w
-(users.) 4521 1080 w
-(For) 4884 1080 w
-(example,) 720 1200 w
-(very) 1219 1200 w
-(few) 1474 1200 w
-(people) 1698 1200 w
-(know) 2080 1200 w
-(or) 2392 1200 w
-(understand) 2548 1200 w
-(what) 3153 1200 w
-10 /LucidaSansUnicode20 f
-(\031) 3384 1200 w
-10 /LucidaSansUnicode00 f
-(s) 3416 1200 w
-(inside) 3520 1200 w
-(their) 3863 1200 w
-(X.509) 4141 1200 w
-(certificates.) 4478 1200 w
-(Most) 720 1320 w
-(don) 995 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 1181 1320 w
-10 /LucidaSansUnicode00 f
-(t) 1213 1320 w
-(even) 1290 1320 w
-(know) 1556 1320 w
-(where) 1854 1320 w
-(in) 2186 1320 w
-(the) 2317 1320 w
-(system) 2512 1320 w
-(to) 2892 1320 w
-(find) 3030 1320 w
-(them.) 3261 1320 w
-(Therefore,) 3613 1320 w
-(they) 4159 1320 w
-(have) 4407 1320 w
-(no) 4673 1320 w
-(idea) 4837 1320 w
-(what) 720 1440 w
-(they) 993 1440 w
-(are) 1242 1440 w
-(trusting,) 1436 1440 w
-(and) 1891 1440 w
-(why,) 2113 1440 w
-(and) 2378 1440 w
-(are) 2600 1440 w
-(powerless) 2793 1440 w
-(to) 3319 1440 w
-(change) 3458 1440 w
-(their) 3847 1440 w
-(trust) 4113 1440 w
-(relationships.) 4382 1440 w
-(Textual, centrally stored and managed keys are easier to use and safer.) 720 1560 w
-(Plan) 720 1716 w
-(9) 965 1716 w
-(has) 1072 1716 w
-(historically) 1284 1716 w
-(represented) 1854 1716 w
-(databases) 2480 1716 w
-(as) 3010 1716 w
-(attribute/value) 3160 1716 w
-(pairs,) 3928 1716 w
-(since) 4243 1716 w
-(they) 4536 1716 w
-(are) 4788 1716 w
-(a) 4985 1716 w
-(good) 720 1836 w
-(foundation) 1013 1836 w
-(for) 1588 1836 w
-(selection) 1773 1836 w
-(and) 2251 1836 w
-(projection) 2476 1836 w
-(operations.) 3012 1836 w
-10 /LucidaTypewriter f
-(Factotum) 3637 1836 w
-10 /LucidaSansUnicode00 f
-(therefore) 4258 1836 w
-(repre\255) 4750 1836 w
-(sents) 720 1956 w
-(the) 1022 1956 w
-(keys) 1222 1956 w
-(in) 1484 1956 w
-(the) 1620 1956 w
-(format) 1820 1956 w
-10 /LucidaSans-Italic f
-(attribute) 2189 1956 w
-10 /LucidaTypewriter f
-(=) 2617 1956 w
-10 /LucidaSans-Italic f
-(value) 2689 1956 w
-10 /LucidaSansUnicode00 f
-(,) 2948 1956 w
-(where) 3025 1956 w
-10 /LucidaSans-Italic f
-(attribute) 3362 1956 w
-10 /LucidaSansUnicode00 f
-(is) 3835 1956 w
-(an) 3961 1956 w
-(identifier,) 4124 1956 w
-(possibly) 4641 1956 w
-(with) 720 2076 w
-(a) 964 2076 w
-(single-character) 1058 2076 w
-(prefix,) 1893 2076 w
-(and) 2251 2076 w
-10 /LucidaSans-Italic f
-(value) 2470 2076 w
-10 /LucidaSansUnicode00 f
-(is) 2768 2076 w
-(an) 2887 2076 w
-(arbitrary) 3043 2076 w
-(quoted) 3496 2076 w
-(string.) 3877 2076 w
-(The) 4262 2076 w
-(pairs) 4482 2076 w
-(them\255) 4759 2076 w
-(selves) 720 2196 w
-(are) 1051 2196 w
-(separated) 1240 2196 w
-(by) 1754 2196 w
-(white) 1906 2196 w
-(space.) 2204 2196 w
-(For) 2581 2196 w
-(example,) 2774 2196 w
-(a) 3256 2196 w
-(Plan) 3348 2196 w
-(9) 3586 2196 w
-(key) 3686 2196 w
-(and) 3889 2196 w
-(an) 4106 2196 w
-(APOP) 4260 2196 w
-(key) 4554 2196 w
-(might) 4757 2196 w
-(be represented like this:) 720 2316 w
-9 /LucidaTypewriter f
-(dom=bell-labs.com) 1008 2486 w
-(proto=p9sk1) 2178 2486 w
-(user=gre) 2958 2486 w
-(!password='don''t) 1528 2596 w
-(tell') 2698 2596 w
-(proto=apop) 1008 2706 w
-(server=x.y.com) 1723 2706 w
-(user=gre) 2698 2706 w
-(!password='open) 1528 2816 w
-(sesame') 2568 2816 w
-10 /LucidaSansUnicode00 f
-(If) 720 2996 w
-(a) 825 2996 w
-(value) 919 2996 w
-(is) 1212 2996 w
-(empty) 1331 2996 w
-(or) 1671 2996 w
-(contains) 1812 2996 w
-(white) 2259 2996 w
-(space) 2559 2996 w
-(or) 2875 2996 w
-(single) 3017 2996 w
-(quotes,) 3346 2996 w
-(it) 3748 2996 w
-(must) 3854 2996 w
-(be) 4137 2996 w
-(quoted;) 4296 2996 w
-(quotes) 4710 2996 w
-(are) 720 3116 w
-(represented) 921 3116 w
-(by) 1552 3116 w
-(doubled) 1716 3116 w
-(single) 2162 3116 w
-(quotes.) 2500 3116 w
-(Attributes) 2943 3116 w
-(that) 3474 3116 w
-(begin) 3713 3116 w
-(with) 4033 3116 w
-(an) 4286 3116 w
-(exclamation) 4451 3116 w
-(mark) 720 3236 w
-(\() 1022 3236 w
-10 /LucidaTypewriter f
-(!) 1055 3236 w
-10 /LucidaSansUnicode00 f
-(\)) 1127 3236 w
-(are) 1215 3236 w
-(considered) 1422 3236 w
-10 /LucidaSans-Italic f
-(secret) 2010 3236 w
-10 /LucidaSansUnicode00 f
-(.) 2301 3236 w
-10 /LucidaTypewriter f
-(Factotum) 2420 3236 w
-10 /LucidaSansUnicode00 f
-(will) 3051 3236 w
-(never) 3270 3236 w
-(let) 3592 3236 w
-(a) 3769 3236 w
-(secret) 3879 3236 w
-(value) 4226 3236 w
-(escape) 4535 3236 w
-(its) 4923 3236 w
-(address space and will suppress keyboard echo when asking the user to type one.) 720 3356 w
-(A) 720 3512 w
-(program) 835 3512 w
-(requesting) 1297 3512 w
-(authentication) 1862 3512 w
-(selects) 2603 3512 w
-(a) 2980 3512 w
-(key) 3082 3512 w
-(by) 3295 3512 w
-(providing) 3457 3512 w
-(a) 3966 3512 w
-10 /LucidaSans-Italic f
-(query) 4068 3512 w
-10 /LucidaSansUnicode00 f
-(,) 4347 3512 w
-(a) 4426 3512 w
-(list) 4528 3512 w
-(of) 4721 3512 w
-(ele\255) 4866 3512 w
-(ments) 720 3632 w
-(to) 1063 3632 w
-(be) 1205 3632 w
-(matched) 1367 3632 w
-(by) 1827 3632 w
-(the) 1985 3632 w
-(key.) 2183 3632 w
-(Each) 2456 3632 w
-(element) 2721 3632 w
-(in) 3153 3632 w
-(the) 3287 3632 w
-(list) 3485 3632 w
-(is) 3674 3632 w
-(either) 3797 3632 w
-(an) 4121 3632 w
-10 /LucidaSans-Italic f
-(attribute) 4281 3632 w
-10 /LucidaTypewriter f
-(=) 4709 3632 w
-10 /LucidaSans-Italic f
-(value) 4781 3632 w
-10 /LucidaSansUnicode00 f
-(pair,) 720 3752 w
-(which) 974 3752 w
-(is) 1289 3752 w
-(satisfied) 1404 3752 w
-(by) 1847 3752 w
-(keys) 1997 3752 w
-(with) 2249 3752 w
-(exactly) 2489 3752 w
-(that) 2865 3752 w
-(pair;) 3091 3752 w
-(or) 3346 3752 w
-(an) 3483 3752 w
-(attribute) 3635 3752 w
-(followed) 4087 3752 w
-(by) 4535 3752 w
-(a) 4685 3752 w
-(ques\255) 4775 3752 w
-(tion) 720 3872 w
-(mark,) 946 3872 w
-10 /LucidaSans-Italic f
-(attribute) 1261 3872 w
-10 /LucidaTypewriter f
-(?) 1689 3872 w
-10 /LucidaSansUnicode00 f
-(,) 1761 3872 w
-(which) 1829 3872 w
-(is) 2146 3872 w
-(satisfied) 2262 3872 w
-(by) 2706 3872 w
-(keys) 2857 3872 w
-(with) 3110 3872 w
-(some) 3351 3872 w
-(pair) 3648 3872 w
-(specifying) 3872 3872 w
-(the) 4400 3872 w
-(attribute.) 4591 3872 w
-(A) 720 3992 w
-(key) 822 3992 w
-(matches) 1021 3992 w
-(a) 1459 3992 w
-(query) 1547 3992 w
-(if) 1854 3992 w
-(every) 1953 3992 w
-(element) 2243 3992 w
-(in) 2666 3992 w
-(the) 2791 3992 w
-(list) 2980 3992 w
-(is) 3160 3992 w
-(satisfied.) 3274 3992 w
-(For) 3780 3992 w
-(instance,) 3970 3992 w
-(to) 4439 3992 w
-(select) 4571 3992 w
-(the) 4885 3992 w
-(APOP key in the previous example, an APOP client process might specify the query) 720 4112 w
-9 /LucidaTypewriter f
-(server=x.y.com) 1008 4282 w
-(proto=apop) 1983 4282 w
-10 /LucidaSansUnicode00 f
-(Internally,) 720 4462 w
-10 /LucidaTypewriter f
-(factotum) 1239 4462 w
-10 /LucidaSansUnicode20 f
-(\031) 1815 4462 w
-10 /LucidaSansUnicode00 f
-(s) 1847 4462 w
-(APOP) 1933 4462 w
-(module) 2225 4462 w
-(would) 2625 4462 w
-(add) 2953 4462 w
-(the) 3170 4462 w
-(requirements) 3361 4462 w
-(of) 4044 4462 w
-(having) 4178 4462 w
-10 /LucidaTypewriter f
-(user) 4536 4462 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4462 w
-10 /LucidaTypewriter f
-(!password) 720 4582 w
-10 /LucidaSansUnicode00 f
-(attributes, forming the query) 1400 4582 w
-9 /LucidaTypewriter f
-(server=x.y.com) 1008 4752 w
-(proto=apop) 1983 4752 w
-(user?) 2698 4752 w
-(!password?) 3088 4752 w
-10 /LucidaSansUnicode00 f
-(when searching for an appropriate key.) 720 4932 w
-10 /LucidaTypewriter f
-(Factotum) 720 5088 w
-10 /LucidaSansUnicode00 f
-(modules expect keys to have some) 1328 5088 w
-(well-known) 3061 5088 w
-(attributes.) 3663 5088 w
-(For) 4228 5088 w
-(instance,) 4417 5088 w
-(the) 4885 5088 w
-10 /LucidaTypewriter f
-(proto) 720 5208 w
-10 /LucidaSansUnicode00 f
-(attribute) 1127 5208 w
-(specifies) 1591 5208 w
-(the) 2061 5208 w
-(protocol) 2263 5208 w
-(module) 2714 5208 w
-(responsible) 3125 5208 w
-(for) 3734 5208 w
-(using) 3920 5208 w
-(a) 4232 5208 w
-(particular) 4333 5208 w
-(key,) 4842 5208 w
-(and) 720 5328 w
-(protocol) 951 5328 w
-(modules) 1406 5328 w
-(may) 1872 5328 w
-(expect) 2124 5328 w
-(other) 2500 5328 w
-(well-known) 2809 5328 w
-(attributes) 3430 5328 w
-(\(many) 3950 5328 w
-(expect) 4297 5328 w
-(keys) 4673 5328 w
-(to) 4942 5328 w
-(have) 720 5448 w
-10 /LucidaTypewriter f
-(!password) 988 5448 w
-10 /LucidaSansUnicode00 f
-(attributes,) 1679 5448 w
-(for) 2222 5448 w
-(example\).) 2404 5448 w
-(Additional) 2957 5448 w
-(attributes) 3497 5448 w
-(can) 4008 5448 w
-(be) 4219 5448 w
-(used) 4380 5448 w
-(as) 4654 5448 w
-(com\255) 4802 5448 w
-(ments) 720 5568 w
-(or) 1068 5568 w
-(for) 1219 5568 w
-(further) 1407 5568 w
-(discrimination) 1792 5568 w
-(without) 2534 5568 w
-(intervention) 2949 5568 w
-(by) 3583 5568 w
-10 /LucidaTypewriter f
-(factotum) 3748 5568 w
-10 /LucidaSansUnicode00 f
-(;) 4324 5568 w
-(for) 4406 5568 w
-(example,) 4595 5568 w
-(the) 720 5688 w
-(APOP) 915 5688 w
-(and) 1212 5688 w
-(IMAP) 1432 5688 w
-(mail) 1711 5688 w
-(clients) 1957 5688 w
-(conventionally) 2312 5688 w
-(include) 3050 5688 w
-(a) 3442 5688 w
-10 /LucidaTypewriter f
-(server) 3537 5688 w
-10 /LucidaSansUnicode00 f
-(attribute) 4009 5688 w
-(to) 4466 5688 w
-(select) 4604 5688 w
-(an) 4923 5688 w
-(appropriate key for authentication.) 720 5808 w
-(Unlike) 720 5964 w
-(in) 1056 5964 w
-(SDSI,) 1181 5964 w
-(keys) 1459 5964 w
-(in) 1710 5964 w
-(Plan) 1835 5964 w
-(9) 2070 5964 w
-(have) 2167 5964 w
-(no) 2426 5964 w
-(nested) 2583 5964 w
-(structure.) 2942 5964 w
-(This) 3478 5964 w
-(design) 3717 5964 w
-(keeps) 4074 5964 w
-(the) 4392 5964 w
-(represen\255) 4581 5964 w
-(tation) 720 6084 w
-(simple) 1044 6084 w
-(and) 1408 6084 w
-(straightforward.) 1631 6084 w
-(If) 2487 6084 w
-(necessary,) 2595 6084 w
-(we) 3144 6084 w
-(could) 3319 6084 w
-(add) 3627 6084 w
-(a) 3850 6084 w
-(nested) 3947 6084 w
-(attribute) 4314 6084 w
-(or,) 4773 6084 w
-(in) 4949 6084 w
-(the manner of relational databases, an attribute that) 720 6204 w
-(selects) 3296 6204 w
-(another) 3660 6204 w
-(tuple,) 4067 6204 w
-(but) 4379 6204 w
-(so) 4574 6204 w
-(far) 4719 6204 w
-(the) 4885 6204 w
-(simple design has been sufficient.) 720 6324 w
-(A) 720 6480 w
-(simple) 833 6480 w
-(common) 1198 6480 w
-(structure) 1663 6480 w
-(for) 2145 6480 w
-(all) 2328 6480 w
-(keys) 2485 6480 w
-(makes) 2746 6480 w
-(them) 3103 6480 w
-(easy) 3395 6480 w
-(for) 3653 6480 w
-(users) 3836 6480 w
-(to) 4142 6480 w
-(administer,) 4285 6480 w
-(but) 4878 6480 w
-(the) 720 6600 w
-(set) 914 6600 w
-(of) 1097 6600 w
-(attributes) 1234 6600 w
-(and) 1741 6600 w
-(their) 1960 6600 w
-(interpretation) 2224 6600 w
-(is) 2929 6600 w
-(still) 3048 6600 w
-(protocol-specific) 3262 6600 w
-(and) 4129 6600 w
-(can) 4347 6600 w
-(be) 4553 6600 w
-(subtle.) 4710 6600 w
-(Users) 720 6720 w
-(may) 1042 6720 w
-(still) 1296 6720 w
-(need) 1525 6720 w
-(to) 1816 6720 w
-(consult) 1968 6720 w
-(a) 2375 6720 w
-(manual) 2484 6720 w
-(to) 2895 6720 w
-(understand) 3048 6720 w
-(all) 3655 6720 w
-(details.) 3823 6720 w
-(Many) 4262 6720 w
-(attributes) 4572 6720 w
-(\() 720 6840 w
-10 /LucidaTypewriter f
-(proto) 753 6840 w
-10 /LucidaSansUnicode00 f
-(,) 1113 6840 w
-10 /LucidaTypewriter f
-(user) 1192 6840 w
-10 /LucidaSansUnicode00 f
-(,) 1480 6840 w
-10 /LucidaTypewriter f
-(password) 1559 6840 w
-10 /LucidaSansUnicode00 f
-(,) 2135 6840 w
-10 /LucidaTypewriter f
-(server) 2214 6840 w
-10 /LucidaSansUnicode00 f
-(\)) 2646 6840 w
-(are) 2726 6840 w
-(self-explanatory) 2925 6840 w
-(and) 3775 6840 w
-(our) 4001 6840 w
-(short) 4211 6840 w
-(experience) 4509 6840 w
-(has) 720 6960 w
-(not) 926 6960 w
-(uncovered) 1124 6960 w
-(any) 1666 6960 w
-(particular) 1873 6960 w
-(difficulty) 2374 6960 w
-(in) 2838 6960 w
-(handling) 2967 6960 w
-(keys.) 3430 6960 w
-(Things) 3750 6960 w
-(will) 4118 6960 w
-(likely) 4321 6960 w
-(get) 4613 6960 w
-(mes\255) 4807 6960 w
-(sier, however, when we grapple with public keys and their myriad components.) 720 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(2.5.) 720 840 w
-(Protecting keys) 962 840 w
-10 /LucidaSansUnicode00 f
-(Secrets must be prevented from escaping) 720 996 w
-10 /LucidaTypewriter f
-(factotum) 2767 996 w
-10 /LucidaSansUnicode00 f
-(.) 3343 996 w
-(There) 3440 996 w
-(are) 3751 996 w
-(a) 3936 996 w
-(number) 4024 996 w
-(of) 4434 996 w
-(ways) 4565 996 w
-(they) 4833 996 w
-(could) 720 1116 w
-(leak:) 1024 1116 w
-(another) 1292 1116 w
-(process) 1704 1116 w
-(might) 2116 1116 w
-(be) 2437 1116 w
-(able) 2594 1116 w
-(to) 2834 1116 w
-(debug) 2969 1116 w
-(the) 3312 1116 w
-(agent) 3504 1116 w
-(process,) 3813 1116 w
-(the) 4256 1116 w
-(agent) 4448 1116 w
-(might) 4757 1116 w
-(swap) 720 1236 w
-(out) 1001 1236 w
-(to) 1196 1236 w
-(disk,) 1329 1236 w
-(or) 1597 1236 w
-(the) 1735 1236 w
-(process) 1926 1236 w
-(might) 2336 1236 w
-(willingly) 2655 1236 w
-(disclose) 3089 1236 w
-(the) 3516 1236 w
-(key.) 3707 1236 w
-(The) 3973 1236 w
-(last) 4190 1236 w
-(is) 4398 1236 w
-(the) 4514 1236 w
-(easiest) 4705 1236 w
-(to avoid: secret information in a key is marked as such, and whenever) 720 1356 w
-10 /LucidaTypewriter f
-(factotum) 4149 1356 w
-10 /LucidaSansUnicode00 f
-(prints) 4757 1356 w
-(keys) 720 1476 w
-(or) 978 1476 w
-(queries) 1121 1476 w
-(for) 1520 1476 w
-(new) 1700 1476 w
-(ones,) 1936 1476 w
-(it) 2239 1476 w
-(is) 2346 1476 w
-(careful) 2467 1476 w
-(to) 2840 1476 w
-(avoid) 2980 1476 w
-(displaying) 3282 1476 w
-(secret) 3819 1476 w
-(information.) 4153 1476 w
-(\(The) 4826 1476 w
-(only) 720 1596 w
-(exception) 967 1596 w
-(to) 1486 1596 w
-(this) 1627 1596 w
-(is) 1849 1596 w
-(the) 1972 1596 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2170 1596 w
-10 /LucidaSansUnicode00 f
-(plaintext) 2234 1596 w
-(password) 2706 1596 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3168 1596 w
-10 /LucidaSansUnicode00 f
-(protocol,) 3275 1596 w
-(which) 3754 1596 w
-(consists) 4078 1596 w
-(of) 4514 1596 w
-(sending) 4655 1596 w
-(the) 720 1716 w
-(values) 964 1716 w
-(of) 1358 1716 w
-(the) 1545 1716 w
-10 /LucidaTypewriter f
-(user) 1789 1716 w
-10 /LucidaSansUnicode00 f
-(and) 2166 1716 w
-10 /LucidaTypewriter f
-(!password) 2435 1716 w
-10 /LucidaSansUnicode00 f
-(attributes.) 3172 1716 w
-(Only) 3793 1716 w
-(keys) 4103 1716 w
-(tagged) 4410 1716 w
-(with) 4835 1716 w
-10 /LucidaTypewriter f
-(proto=pass) 720 1836 w
-10 /LucidaSansUnicode00 f
-(can have their passwords disclosed by this mechanism.\)) 1472 1836 w
-(Preventing) 720 1992 w
-(the) 1267 1992 w
-(first) 1457 1992 w
-(two) 1687 1992 w
-(forms) 1897 1992 w
-(of) 2215 1992 w
-(leakage) 2348 1992 w
-(requires) 2754 1992 w
-(help) 3188 1992 w
-(from) 3433 1992 w
-(the) 3700 1992 w
-(kernel.) 3890 1992 w
-(In) 4291 1992 w
-(Plan) 4417 1992 w
-(9,) 4653 1992 w
-(every) 4783 1992 w
-(process) 720 2112 w
-(is) 1136 2112 w
-(represented) 1258 2112 w
-(by) 1882 2112 w
-(a) 2039 2112 w
-(directory) 2136 2112 w
-(in) 2609 2112 w
-(the) 2742 2112 w
-10 /LucidaTypewriter f
-(/proc) 2938 2112 w
-10 /LucidaSansUnicode00 f
-(file) 3339 2112 w
-(system.) 3531 2112 w
-(Using) 3976 2112 w
-(the) 4290 2112 w
-(files) 4486 2112 w
-(in) 4729 2112 w
-(this) 4861 2112 w
-(directory,) 720 2232 w
-(other) 1277 2232 w
-(processes) 1628 2232 w
-(could) 2203 2232 w
-(\(with) 2563 2232 w
-(appropriate) 2895 2232 w
-(access) 3554 2232 w
-(permission\)) 3964 2232 w
-(examine) 4628 2232 w
-10 /LucidaTypewriter f
-(factotum) 720 2352 w
-10 /LucidaSansUnicode20 f
-(\031) 1296 2352 w
-10 /LucidaSansUnicode00 f
-(s) 1328 2352 w
-(memory) 1420 2352 w
-(and) 1857 2352 w
-(registers.) 2078 2352 w
-10 /LucidaTypewriter f
-(Factotum) 2607 2352 w
-10 /LucidaSansUnicode00 f
-(is) 3224 2352 w
-(protected) 3345 2352 w
-(from) 3851 2352 w
-(processes) 4124 2352 w
-(of) 4645 2352 w
-(other) 4783 2352 w
-(users) 720 2472 w
-(by) 1017 2472 w
-(the) 1168 2472 w
-(default) 1359 2472 w
-(access) 1734 2472 w
-(bits) 2085 2472 w
-(of) 2301 2472 w
-(its) 2435 2472 w
-10 /LucidaTypewriter f
-(/proc) 2588 2472 w
-10 /LucidaSansUnicode00 f
-(directory.) 2984 2472 w
-(However,) 3515 2472 w
-(we) 4000 2472 w
-10 /LucidaSansUnicode20 f
-(\031) 4133 2472 w
-10 /LucidaSansUnicode00 f
-(d) 4165 2472 w
-(also) 4265 2472 w
-(like) 4498 2472 w
-(to) 4707 2472 w
-(pro\255) 4842 2472 w
-(tect) 720 2592 w
-(the) 937 2592 w
-(agent) 1128 2592 w
-(from) 1436 2592 w
-(other) 1704 2592 w
-(processes) 1997 2592 w
-(owned) 2514 2592 w
-(by) 2869 2592 w
-(the) 3020 2592 w
-(same) 3211 2592 w
-(user,) 3502 2592 w
-(both) 3780 2592 w
-(to) 4039 2592 w
-(avoid) 4173 2592 w
-(honest) 4469 2592 w
-(mis\255) 4834 2592 w
-(takes) 720 2712 w
-(and) 1024 2712 w
-(to) 1251 2712 w
-(prevent) 1396 2712 w
-(an) 1810 2712 w
-(unattended) 1975 2712 w
-(terminal) 2576 2712 w
-(being) 3026 2712 w
-(exploited) 3346 2712 w
-(to) 3849 2712 w
-(discover) 3995 2712 w
-(secret) 4447 2712 w
-(pass\255) 4787 2712 w
-(words.) 720 2832 w
-(To) 1116 2832 w
-(do) 1279 2832 w
-(this,) 1442 2832 w
-(we) 1692 2832 w
-(added) 1864 2832 w
-(a) 2203 2832 w
-(control) 2297 2832 w
-(message) 2677 2832 w
-(to) 3139 2832 w
-10 /LucidaTypewriter f
-(/proc) 3275 2832 w
-10 /LucidaSansUnicode00 f
-(called) 3673 2832 w
-10 /LucidaTypewriter f
-(private) 3994 2832 w
-10 /LucidaSansUnicode00 f
-(.) 4498 2832 w
-(Once) 4600 2832 w
-(the) 4885 2832 w
-10 /LucidaTypewriter f
-(factotum) 720 2952 w
-10 /LucidaSansUnicode00 f
-(process) 1334 2952 w
-(has) 1746 2952 w
-(written) 1952 2952 w
-10 /LucidaTypewriter f
-(private) 2329 2952 w
-10 /LucidaSansUnicode00 f
-(to) 2872 2952 w
-(its) 3009 2952 w
-10 /LucidaTypewriter f
-(/proc/) 3165 2952 w
-10 /LucidaSans-Italic f
-(pid) 3597 2952 w
-10 /LucidaTypewriter f
-(/ctl) 3748 2952 w
-10 /LucidaSansUnicode00 f
-(file,) 4075 2952 w
-(no) 4297 2952 w
-(process) 4459 2952 w
-(can) 4872 2952 w
-(access) 720 3072 w
-10 /LucidaTypewriter f
-(factotum) 1079 3072 w
-10 /LucidaSansUnicode20 f
-(\031) 1655 3072 w
-10 /LucidaSansUnicode00 f
-(s) 1687 3072 w
-(memory) 1782 3072 w
-(through) 2222 3072 w
-10 /LucidaTypewriter f
-(/proc) 2653 3072 w
-10 /LucidaSansUnicode00 f
-(.) 3013 3072 w
-(\(Plan) 3121 3072 w
-(9) 3399 3072 w
-(has) 3506 3072 w
-(no) 3718 3072 w
-(other) 3885 3072 w
-(mechanism,) 4186 3072 w
-(such) 4814 3072 w
-(as) 720 3192 w
-10 /LucidaTypewriter f
-(/dev/kmem) 858 3192 w
-10 /LucidaSansUnicode00 f
-(, for accessing a process) 1506 3192 w
-10 /LucidaSansUnicode20 f
-(\031) 2702 3192 w
-10 /LucidaSansUnicode00 f
-(s memory.\)) 2734 3192 w
-(Similarly,) 720 3348 w
-(the) 1201 3348 w
-(agent) 1394 3348 w
-10 /LucidaSansUnicode20 f
-(\031) 1666 3348 w
-10 /LucidaSansUnicode00 f
-(s) 1698 3348 w
-(address) 1787 3348 w
-(space) 2205 3348 w
-(should) 2519 3348 w
-(not) 2885 3348 w
-(be) 3084 3348 w
-(swapped) 3242 3348 w
-(out,) 3709 3348 w
-(to) 3940 3348 w
-(prevent) 4077 3348 w
-(discovering) 4483 3348 w
-(unencrypted) 720 3468 w
-(keys) 1377 3468 w
-(on) 1646 3468 w
-(the) 1821 3468 w
-(swapping) 2028 3468 w
-(media.) 2542 3468 w
-(The) 2954 3468 w
-10 /LucidaTypewriter f
-(noswap) 3187 3468 w
-10 /LucidaSansUnicode00 f
-(control) 3670 3468 w
-(message) 4063 3468 w
-(in) 4538 3468 w
-10 /LucidaTypewriter f
-(/proc) 4680 3468 w
-10 /LucidaSansUnicode00 f
-(prevents) 720 3588 w
-(this) 1202 3588 w
-(scenario.) 1445 3588 w
-(Neither) 1979 3588 w
-10 /LucidaTypewriter f
-(private) 2398 3588 w
-10 /LucidaSansUnicode00 f
-(nor) 2966 3588 w
-10 /LucidaTypewriter f
-(noswap) 3195 3588 w
-10 /LucidaSansUnicode00 f
-(is) 3692 3588 w
-(specific) 3837 3588 w
-(to) 4269 3588 w
-10 /LucidaTypewriter f
-(factotum) 4432 3588 w
-10 /LucidaSansUnicode00 f
-(.) 5008 3588 w
-(User-level) 720 3708 w
-(file) 1266 3708 w
-(servers) 1466 3708 w
-(such) 1863 3708 w
-(as) 2137 3708 w
-10 /LucidaTypewriter f
-(dossrv) 2291 3708 w
-10 /LucidaSansUnicode00 f
-(,) 2723 3708 w
-(which) 2803 3708 w
-(interprets) 3132 3708 w
-(FAT) 3653 3708 w
-(file) 3887 3708 w
-(systems,) 4086 3708 w
-(could) 4557 3708 w
-(use) 4871 3708 w
-10 /LucidaTypewriter f
-(noswap) 720 3828 w
-10 /LucidaSansUnicode00 f
-(to keep their buffer caches from being swapped to disk.) 1184 3828 w
-(Despite) 720 3984 w
-(our) 1121 3984 w
-(precautions,) 1319 3984 w
-(attackers) 1953 3984 w
-(might) 2428 3984 w
-(still) 2745 3984 w
-(find) 2954 3984 w
-(a) 3179 3984 w
-(way) 3268 3984 w
-(to) 3486 3984 w
-(gain) 3618 3984 w
-(access) 3860 3984 w
-(to) 4210 3984 w
-(a) 4343 3984 w
-(process) 4433 3984 w
-(run\255) 4842 3984 w
-(ning) 720 4104 w
-(as) 971 4104 w
-(the) 1113 4104 w
-(host) 1304 4104 w
-(owner) 1551 4104 w
-(on) 1884 4104 w
-(a) 2043 4104 w
-(machine.) 2134 4104 w
-(Although) 2641 4104 w
-(they) 3120 4104 w
-(could) 3362 4104 w
-(not) 3663 4104 w
-(directly) 3858 4104 w
-(access) 4251 4104 w
-(the) 4601 4104 w
-(keys,) 4791 4104 w
-(attackers) 720 4224 w
-(could) 1207 4224 w
-(use) 1519 4224 w
-(the) 1734 4224 w
-(local) 1935 4224 w
-10 /LucidaTypewriter f
-(factotum) 2206 4224 w
-10 /LucidaSansUnicode00 f
-(to) 2828 4224 w
-(perform) 2972 4224 w
-(authentications) 3410 4224 w
-(for) 4202 4224 w
-(them.) 4388 4224 w
-(In) 4747 4224 w
-(the) 4885 4224 w
-(case) 720 4344 w
-(of) 972 4344 w
-(some) 1109 4344 w
-(keys,) 1409 4344 w
-(for) 1697 4344 w
-(example) 1875 4344 w
-(those) 2327 4344 w
-(locking) 2633 4344 w
-(bank) 3024 4344 w
-(accounts,) 3301 4344 w
-(we) 3802 4344 w
-(want) 3974 4344 w
-(a) 4243 4344 w
-(way) 4336 4344 w
-(to) 4558 4344 w
-(disable) 4694 4344 w
-(or) 720 4464 w
-(at) 874 4464 w
-(least) 1018 4464 w
-(detect) 1298 4464 w
-(such) 1650 4464 w
-(access.) 1928 4464 w
-(That) 2359 4464 w
-(is) 2628 4464 w
-(the) 2760 4464 w
-(role) 2967 4464 w
-(of) 3206 4464 w
-(the) 3356 4464 w
-10 /LucidaTypewriter f
-(confirm) 3563 4464 w
-10 /LucidaSansUnicode00 f
-(attribute) 4120 4464 w
-(in) 4590 4464 w
-(a) 4734 4464 w
-(key.) 4842 4464 w
-(Whenever) 720 4584 w
-(a) 1229 4584 w
-(key) 1322 4584 w
-(with) 1526 4584 w
-(a) 1769 4584 w
-10 /LucidaTypewriter f
-(confirm) 1862 4584 w
-10 /LucidaSansUnicode00 f
-(attribute) 2404 4584 w
-(is) 2859 4584 w
-(accessed,) 2976 4584 w
-(the) 3479 4584 w
-(local) 3671 4584 w
-(user) 3933 4584 w
-(must) 4180 4584 w
-(confirm) 4460 4584 w
-(use) 4871 4584 w
-(of the key via a local GUI.) 720 4704 w
-(The next section describes the actual mechanism.) 2013 4704 w
-(We) 720 4860 w
-(have) 905 4860 w
-(not) 1173 4860 w
-(addressed) 1376 4860 w
-(leaks) 1918 4860 w
-(possible) 2210 4860 w
-(as) 2656 4860 w
-(a) 2805 4860 w
-(result) 2903 4860 w
-(of) 3222 4860 w
-(someone) 3364 4860 w
-(rebooting) 3848 4860 w
-(or) 4364 4860 w
-(resetting) 4510 4860 w
-(a) 4985 4860 w
-(machine) 720 4980 w
-(running) 1163 4980 w
-10 /LucidaTypewriter f
-(factotum) 1578 4980 w
-10 /LucidaSansUnicode00 f
-(.) 2154 4980 w
-(For) 2253 4980 w
-(example,) 2444 4980 w
-(someone) 2924 4980 w
-(could) 3399 4980 w
-(reset) 3700 4980 w
-(a) 3976 4980 w
-(machine) 4065 4980 w
-(and) 4507 4980 w
-(reboot) 4721 4980 w
-(it) 720 5100 w
-(with) 824 5100 w
-(a) 1067 5100 w
-(debugger) 1160 5100 w
-(instead) 1664 5100 w
-(of) 2056 5100 w
-(a) 2193 5100 w
-(kernel,) 2287 5100 w
-(allowing) 2660 5100 w
-(them) 3103 5100 w
-(to) 3390 5100 w
-(examine) 3527 5100 w
-(the) 3978 5100 w
-(contents) 4172 5100 w
-(of) 4628 5100 w
-(mem\255) 4765 5100 w
-(ory and find keys.) 720 5220 w
-(We have not found a satisfactory solution to this problem.) 1654 5220 w
-10 /LucidaSans-Demi f
-(2.6.) 720 5460 w
-(Factotum transactions) 962 5460 w
-10 /LucidaSansUnicode00 f
-(External) 720 5616 w
-(programs) 1168 5616 w
-(manage) 1688 5616 w
-10 /LucidaTypewriter f
-(factotum) 2124 5616 w
-10 /LucidaSansUnicode20 f
-(\031) 2700 5616 w
-10 /LucidaSansUnicode00 f
-(s) 2732 5616 w
-(internal) 2836 5616 w
-(key) 3260 5616 w
-(state) 3479 5616 w
-(through) 3768 5616 w
-(its) 4208 5616 w
-(file) 4379 5616 w
-(interface,) 4584 5616 w
-(writing) 720 5736 w
-(textual) 1095 5736 w
-10 /LucidaTypewriter f
-(key) 1470 5736 w
-10 /LucidaSansUnicode00 f
-(and) 1724 5736 w
-10 /LucidaTypewriter f
-(delkey) 1942 5736 w
-10 /LucidaSansUnicode00 f
-(commands) 2412 5736 w
-(to) 2979 5736 w
-(the) 3115 5736 w
-10 /LucidaTypewriter f
-(/mnt/factotum/ctl) 3308 5736 w
-10 /LucidaSansUnicode00 f
-(file.) 4570 5736 w
-(Both) 4822 5736 w
-(commands) 720 5856 w
-(take) 1292 5856 w
-(a) 1541 5856 w
-(list) 1640 5856 w
-(of) 1830 5856 w
-(attributes) 1972 5856 w
-(as) 2484 5856 w
-(an) 2634 5856 w
-(argument.) 2795 5856 w
-10 /LucidaTypewriter f
-(Key) 3371 5856 w
-10 /LucidaSansUnicode00 f
-(creates) 3631 5856 w
-(a) 4022 5856 w
-(key) 4121 5856 w
-(with) 4331 5856 w
-(the) 4580 5856 w
-(given) 4779 5856 w
-(attributes,) 720 5976 w
-(replacing) 1262 5976 w
-(any) 1751 5976 w
-(extant) 1961 5976 w
-(key) 2310 5976 w
-(with) 2517 5976 w
-(an) 2763 5976 w
-(identical) 2921 5976 w
-(set) 3373 5976 w
-(of) 3558 5976 w
-(public) 3697 5976 w
-(attributes.) 4035 5976 w
-10 /LucidaTypewriter f
-(Delkey) 4608 5976 w
-10 /LucidaSansUnicode00 f
-(deletes) 720 6096 w
-(all) 1111 6096 w
-(keys) 1267 6096 w
-(that) 1527 6096 w
-(match) 1761 6096 w
-(the) 2102 6096 w
-(given) 2300 6096 w
-(set) 2604 6096 w
-(of) 2791 6096 w
-(attributes.) 2932 6096 w
-(Reading) 3507 6096 w
-(the) 3940 6096 w
-10 /LucidaTypewriter f
-(ctl) 4138 6096 w
-10 /LucidaSansUnicode00 f
-(file) 4397 6096 w
-(returns) 4591 6096 w
-(a) 4985 6096 w
-(list) 720 6216 w
-(of) 903 6216 w
-(keys,) 1038 6216 w
-(one) 1324 6216 w
-(per) 1540 6216 w
-(line,) 1737 6216 w
-(displaying) 1982 6216 w
-(only) 2514 6216 w
-(public) 2755 6216 w
-(attributes.) 3089 6216 w
-(The) 3658 6216 w
-(following) 3875 6216 w
-(example) 4358 6216 w
-(illus\255) 4807 6216 w
-(trates these interactions.) 720 6336 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(cd) 1138 830 w
-(/mnt/factotum) 1333 830 w
-(%) 1008 940 w
-(ls) 1138 940 w
-(-l) 1333 940 w
-(-lrw-------) 1008 1050 w
-(gre) 1788 1050 w
-(gre) 2048 1050 w
-(0) 2308 1050 w
-(Jan) 2438 1050 w
-(30) 2698 1050 w
-(22:17) 2893 1050 w
-(confirm) 3283 1050 w
-(--rw-------) 1008 1160 w
-(gre) 1788 1160 w
-(gre) 2048 1160 w
-(0) 2308 1160 w
-(Jan) 2438 1160 w
-(30) 2698 1160 w
-(22:17) 2893 1160 w
-(ctl) 3283 1160 w
-(-lr--------) 1008 1270 w
-(gre) 1788 1270 w
-(gre) 2048 1270 w
-(0) 2308 1270 w
-(Jan) 2438 1270 w
-(30) 2698 1270 w
-(22:17) 2893 1270 w
-(log) 3283 1270 w
-(-lrw-------) 1008 1380 w
-(gre) 1788 1380 w
-(gre) 2048 1380 w
-(0) 2308 1380 w
-(Jan) 2438 1380 w
-(30) 2698 1380 w
-(22:17) 2893 1380 w
-(needkey) 3283 1380 w
-(--r--r--r--) 1008 1490 w
-(gre) 1788 1490 w
-(gre) 2048 1490 w
-(0) 2308 1490 w
-(Jan) 2438 1490 w
-(30) 2698 1490 w
-(22:17) 2893 1490 w
-(proto) 3283 1490 w
-(--rw-rw-rw-) 1008 1600 w
-(gre) 1788 1600 w
-(gre) 2048 1600 w
-(0) 2308 1600 w
-(Jan) 2438 1600 w
-(30) 2698 1600 w
-(22:17) 2893 1600 w
-(rpc) 3283 1600 w
-(%) 1008 1710 w
-(cat) 1138 1710 w
-(>ctl) 1398 1710 w
-(key) 1008 1820 w
-(dom=bell-labs.com) 1268 1820 w
-(proto=p9sk1) 2438 1820 w
-(user=gre) 3218 1820 w
-(!password='don''t) 1268 1930 w
-(tell') 2438 1930 w
-(key) 1008 2040 w
-(proto=apop) 1268 2040 w
-(server=x.y.com) 1983 2040 w
-(user=gre) 2958 2040 w
-(!password='bite) 1268 2150 w
-(me') 2308 2150 w
-(^D) 1008 2260 w
-(%) 1008 2370 w
-(cat) 1138 2370 w
-(ctl) 1398 2370 w
-(key) 1008 2480 w
-(dom=bell-labs.com) 1268 2480 w
-(proto=p9sk1) 2438 2480 w
-(user=gre) 3218 2480 w
-(key) 1008 2590 w
-(proto=apop) 1268 2590 w
-(server=x.y.com) 1983 2590 w
-(user=gre) 2958 2590 w
-(%) 1008 2700 w
-(echo) 1138 2700 w
-('delkey) 1463 2700 w
-(proto=apop') 1983 2700 w
-(>ctl) 2763 2700 w
-(%) 1008 2810 w
-(cat) 1138 2810 w
-(ctl) 1398 2810 w
-(key) 1008 2920 w
-(dom=bell-labs.com) 1268 2920 w
-(proto=p9sk1) 2438 2920 w
-(user=gre) 3218 2920 w
-(%) 1008 3030 w
-10 /LucidaSansUnicode00 f
-(\(A file with the) 720 3210 w
-10 /LucidaTypewriter f
-(l) 1461 3210 w
-10 /LucidaSansUnicode00 f
-(bit set can be opened by only one process at a time.\)) 1565 3210 w
-(The) 720 3366 w
-(heart) 946 3366 w
-(of) 1242 3366 w
-(the) 1385 3366 w
-(interface) 1585 3366 w
-(is) 2054 3366 w
-(the) 2179 3366 w
-10 /LucidaTypewriter f
-(rpc) 2379 3366 w
-10 /LucidaSansUnicode00 f
-(file.) 2641 3366 w
-(Programs) 2902 3366 w
-(authenticate) 3407 3366 w
-(with) 4052 3366 w
-10 /LucidaTypewriter f
-(factotum) 4303 3366 w
-10 /LucidaSansUnicode00 f
-(by) 4925 3366 w
-(writing) 720 3486 w
-(a) 1096 3486 w
-(request) 1190 3486 w
-(to) 1595 3486 w
-(the) 1732 3486 w
-10 /LucidaTypewriter f
-(rpc) 1926 3486 w
-10 /LucidaSansUnicode00 f
-(file) 2181 3486 w
-(and) 2371 3486 w
-(reading) 2590 3486 w
-(back) 2997 3486 w
-(the) 3263 3486 w
-(reply;) 3457 3486 w
-(this) 3769 3486 w
-(sequence) 3987 3486 w
-(is) 4483 3486 w
-(called) 4602 3486 w
-(an) 4923 3486 w
-(RPC) 720 3606 w
-10 /LucidaSans-Italic f
-(transaction) 939 3606 w
-10 /LucidaSansUnicode00 f
-(.) 1494 3606 w
-(Requests and replies have the same format: a textual verb possibly fol\255) 1590 3606 w
-(lowed) 720 3726 w
-(by) 1048 3726 w
-(arguments,) 1205 3726 w
-(which) 1798 3726 w
-(may) 2121 3726 w
-(be) 2363 3726 w
-(textual) 2524 3726 w
-(or) 2903 3726 w
-(binary.) 3047 3726 w
-(The) 3455 3726 w
-(most) 3678 3726 w
-(common) 3962 3726 w
-(reply) 4425 3726 w
-(verb) 4707 3726 w
-(is) 4960 3726 w
-10 /LucidaTypewriter f
-(ok) 720 3846 w
-10 /LucidaSansUnicode00 f
-(,) 864 3846 w
-(indicating) 930 3846 w
-(success.) 1443 3846 w
-(An) 1914 3846 w
-(RPC) 2079 3846 w
-(session) 2300 3846 w
-(begins) 2695 3846 w
-(with) 3052 3846 w
-(a) 3291 3846 w
-10 /LucidaTypewriter f
-(start) 3380 3846 w
-10 /LucidaSansUnicode00 f
-(transaction;) 3774 3846 w
-(the) 4382 3846 w
-(argument) 4572 3846 w
-(is) 720 3966 w
-(a) 841 3966 w
-(key) 936 3966 w
-(query) 1142 3966 w
-(as) 1456 3966 w
-(described) 1602 3966 w
-(earlier.) 2115 3966 w
-(Once) 2526 3966 w
-(started,) 2813 3966 w
-(an) 3225 3966 w
-(RPC) 3382 3966 w
-(conversation) 3609 3966 w
-(usually) 4267 3966 w
-(consists) 4647 3966 w
-(of) 720 4086 w
-(a) 861 4086 w
-(sequence) 959 4086 w
-(of) 1459 4086 w
-10 /LucidaTypewriter f
-(read) 1600 4086 w
-10 /LucidaSansUnicode00 f
-(and) 1931 4086 w
-10 /LucidaTypewriter f
-(write) 2154 4086 w
-10 /LucidaSansUnicode00 f
-(transactions.) 2557 4086 w
-(If) 3256 4086 w
-(the) 3365 4086 w
-(conversation) 3563 4086 w
-(is) 4224 4086 w
-(successful,) 4347 4086 w
-(an) 4923 4086 w
-10 /LucidaTypewriter f
-(authinfo) 720 4206 w
-10 /LucidaSansUnicode00 f
-(transaction) 1342 4206 w
-(will) 1929 4206 w
-(return) 2139 4206 w
-(information) 2484 4206 w
-(about) 3097 4206 w
-(the) 3420 4206 w
-(identities) 3620 4206 w
-(learned) 4114 4206 w
-(during) 4521 4206 w
-(the) 4885 4206 w
-(transaction.) 720 4326 w
-(The) 1365 4326 w
-10 /LucidaTypewriter f
-(attr) 1586 4326 w
-10 /LucidaSansUnicode00 f
-(transaction) 1914 4326 w
-(returns) 2495 4326 w
-(a) 2885 4326 w
-(list) 2980 4326 w
-(of) 3166 4326 w
-(attributes) 3304 4326 w
-(for) 3812 4326 w
-(the) 3991 4326 w
-(current) 4187 4326 w
-(conversa\255) 4578 4326 w
-(tion;) 720 4446 w
-(the) 991 4446 w
-(list) 1196 4446 w
-(includes) 1392 4446 w
-(any) 1845 4446 w
-(attributes) 2064 4446 w
-(given) 2582 4446 w
-(in) 2893 4446 w
-(the) 3034 4446 w
-10 /LucidaTypewriter f
-(start) 3239 4446 w
-10 /LucidaSansUnicode00 f
-(query) 3649 4446 w
-(as) 3973 4446 w
-(well) 4129 4446 w
-(as) 4370 4446 w
-(any) 4525 4446 w
-(public) 4743 4446 w
-(attributes from keys being used.) 720 4566 w
-(As) 720 4722 w
-(an) 890 4722 w
-(example) 1057 4722 w
-(of) 1520 4722 w
-(the) 1668 4722 w
-10 /LucidaTypewriter f
-(rpc) 1873 4722 w
-10 /LucidaSansUnicode00 f
-(file) 2139 4722 w
-(in) 2340 4722 w
-(action,) 2481 4722 w
-(consider) 2858 4722 w
-(a) 3322 4722 w
-(mail) 3427 4722 w
-(client) 3683 4722 w
-(connecting) 3997 4722 w
-(to) 4580 4722 w
-(a) 4728 4722 w
-(mail) 4834 4722 w
-(server) 720 4842 w
-(and) 1077 4842 w
-(authenticating) 1316 4842 w
-(using) 2071 4842 w
-(the) 2396 4842 w
-(POP3) 2610 4842 w
-(protocol) 2920 4842 w
-10 /LucidaSansUnicode20 f
-(\031) 3324 4842 w
-10 /LucidaSansUnicode00 f
-(s) 3356 4842 w
-(APOP) 3466 4842 w
-(challenge-response) 3782 4842 w
-(com\255) 4802 4842 w
-(mand.) 720 4962 w
-(There) 1094 4962 w
-(are) 1409 4962 w
-(four) 1598 4962 w
-(programs) 1836 4962 w
-(involved:) 2340 4962 w
-(the) 2813 4962 w
-(mail) 3005 4962 w
-(client) 3249 4962 w
-11 /LucidaSans-Italic f
-(P) 3551 4962 w
-8 /LucidaSans-Italic f
-(C) 3628 4984 w
-10 /LucidaSansUnicode00 f
-(,) 3691 4962 w
-(the) 3761 4962 w
-(client) 3954 4962 w
-10 /LucidaTypewriter f
-(factotum) 4256 4962 w
-11 /LucidaSans-Italic f
-(F) 4873 4962 w
-8 /LucidaSans-Italic f
-(C) 4945 4984 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4962 w
-(the) 720 5082 w
-(mail) 914 5082 w
-(server) 1159 5082 w
-11 /LucidaSans-Italic f
-(P) 1495 5082 w
-8 /LucidaSans-Italic f
-(S) 1572 5104 w
-10 /LucidaSansUnicode00 f
-(,) 1625 5082 w
-(and) 1696 5082 w
-(the) 1915 5082 w
-(server) 2109 5082 w
-10 /LucidaTypewriter f
-(factotum) 2445 5082 w
-11 /LucidaSans-Italic f
-(F) 3063 5082 w
-8 /LucidaSans-Italic f
-(S) 3135 5104 w
-10 /LucidaSansUnicode00 f
-(.) 3188 5082 w
-(All) 3290 5082 w
-(authentication) 3455 5082 w
-(computations) 4188 5082 w
-(are) 4888 5082 w
-(handled) 720 5202 w
-(by) 1159 5202 w
-(the) 1323 5202 w
-10 /LucidaTypewriter f
-(factotum) 1527 5202 w
-10 /LucidaSansUnicode00 f
-(processes.) 2152 5202 w
-(The) 2746 5202 w
-(mail) 2976 5202 w
-(programs) 3231 5202 w
-10 /LucidaSansUnicode20 f
-(\031) 3698 5202 w
-10 /LucidaSansUnicode00 f
-(role) 3779 5202 w
-(is) 4016 5202 w
-(just) 4146 5202 w
-(to) 4376 5202 w
-(relay) 4524 5202 w
-(mes\255) 4807 5202 w
-(sages.) 720 5322 w
-(At) 720 5478 w
-(startup,) 904 5478 w
-(the) 1360 5478 w
-(mail) 1593 5478 w
-(server) 1878 5478 w
-(at) 2254 5478 w
-10 /LucidaTypewriter f
-(x.y.com) 2425 5478 w
-10 /LucidaSansUnicode00 f
-(begins) 3008 5478 w
-(an) 3410 5478 w
-(APOP) 3606 5478 w
-(conversation) 3942 5478 w
-(with) 4639 5478 w
-(its) 4923 5478 w
-10 /LucidaTypewriter f
-(factotum) 720 5598 w
-10 /LucidaSansUnicode00 f
-(to obtain the banner greeting, which includes a challenge:) 1328 5598 w
-11 /LucidaSans-Italic f
-(P) 1008 5768 w
-8 /LucidaSans-Italic f
-(S) 1085 5790 w
-11 /S f
-(\256) 1147 5768 w
-11 /LucidaSans-Italic f
-(F) 1265 5768 w
-8 /LucidaSans-Italic f
-(S) 1337 5790 w
-9 /LucidaTypewriter f
-(:) 1390 5768 w
-(start) 1520 5768 w
-(proto=apop) 1910 5768 w
-(role=server) 2625 5768 w
-11 /LucidaSans-Italic f
-(F) 1008 5878 w
-8 /LucidaSans-Italic f
-(S) 1080 5900 w
-11 /S f
-(\256) 1142 5878 w
-11 /LucidaSans-Italic f
-(P) 1260 5878 w
-8 /LucidaSans-Italic f
-(S) 1337 5900 w
-9 /LucidaTypewriter f
-(:) 1390 5878 w
-(ok) 1520 5878 w
-11 /LucidaSans-Italic f
-(P) 1008 5988 w
-8 /LucidaSans-Italic f
-(S) 1085 6010 w
-11 /S f
-(\256) 1147 5988 w
-11 /LucidaSans-Italic f
-(F) 1265 5988 w
-8 /LucidaSans-Italic f
-(S) 1337 6010 w
-9 /LucidaTypewriter f
-(:) 1390 5988 w
-(read) 1520 5988 w
-11 /LucidaSans-Italic f
-(F) 1008 6098 w
-8 /LucidaSans-Italic f
-(S) 1080 6120 w
-11 /S f
-(\256) 1142 6098 w
-11 /LucidaSans-Italic f
-(P) 1260 6098 w
-8 /LucidaSans-Italic f
-(S) 1337 6120 w
-9 /LucidaTypewriter f
-(:) 1390 6098 w
-(ok) 1520 6098 w
-(+OK) 1715 6098 w
-(POP3) 1975 6098 w
-9 /LucidaSans-Italic f
-(challenge) 2300 6098 w
-10 /LucidaSansUnicode00 f
-(Having obtained the challenge, the server greets the client:) 720 6278 w
-11 /LucidaSans-Italic f
-(P) 1008 6448 w
-8 /LucidaSans-Italic f
-(S) 1085 6470 w
-11 /S f
-(\256) 1147 6448 w
-11 /LucidaSans-Italic f
-(P) 1265 6448 w
-8 /LucidaSans-Italic f
-(C) 1342 6470 w
-9 /LucidaTypewriter f
-(:) 1405 6448 w
-(+OK) 1535 6448 w
-(POP3) 1795 6448 w
-9 /LucidaSans-Italic f
-(challenge) 2120 6448 w
-10 /LucidaSansUnicode00 f
-(The client then uses an APOP conversation with its) 720 6628 w
-10 /LucidaTypewriter f
-(factotum) 3204 6628 w
-10 /LucidaSansUnicode00 f
-(to obtain a response:) 3812 6628 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-11 /LucidaSans-Italic f
-(P) 1008 830 w
-8 /LucidaSans-Italic f
-(C) 1085 852 w
-11 /S f
-(\256) 1157 830 w
-11 /LucidaSans-Italic f
-(F) 1275 830 w
-8 /LucidaSans-Italic f
-(C) 1347 852 w
-9 /LucidaTypewriter f
-(:) 1410 830 w
-(start) 1540 830 w
-(proto=apop) 1930 830 w
-(role=client) 2645 830 w
-(server=x.y.com) 1788 940 w
-11 /LucidaSans-Italic f
-(F) 1008 1050 w
-8 /LucidaSans-Italic f
-(C) 1080 1072 w
-11 /S f
-(\256) 1152 1050 w
-11 /LucidaSans-Italic f
-(P) 1270 1050 w
-8 /LucidaSans-Italic f
-(C) 1347 1072 w
-9 /LucidaTypewriter f
-(:) 1410 1050 w
-(ok) 1540 1050 w
-11 /LucidaSans-Italic f
-(P) 1008 1160 w
-8 /LucidaSans-Italic f
-(C) 1085 1182 w
-11 /S f
-(\256) 1157 1160 w
-11 /LucidaSans-Italic f
-(F) 1275 1160 w
-8 /LucidaSans-Italic f
-(C) 1347 1182 w
-9 /LucidaTypewriter f
-(:) 1410 1160 w
-(write) 1540 1160 w
-(+OK) 1930 1160 w
-(POP3) 2190 1160 w
-9 /LucidaSans-Italic f
-(challenge) 2515 1160 w
-11 /LucidaSans-Italic f
-(F) 1008 1270 w
-8 /LucidaSans-Italic f
-(C) 1080 1292 w
-11 /S f
-(\256) 1152 1270 w
-11 /LucidaSans-Italic f
-(P) 1270 1270 w
-8 /LucidaSans-Italic f
-(C) 1347 1292 w
-9 /LucidaTypewriter f
-(:) 1410 1270 w
-(ok) 1540 1270 w
-11 /LucidaSans-Italic f
-(P) 1008 1380 w
-8 /LucidaSans-Italic f
-(C) 1085 1402 w
-11 /S f
-(\256) 1157 1380 w
-11 /LucidaSans-Italic f
-(F) 1275 1380 w
-8 /LucidaSans-Italic f
-(C) 1347 1402 w
-9 /LucidaTypewriter f
-(:) 1410 1380 w
-(read) 1540 1380 w
-11 /LucidaSans-Italic f
-(F) 1008 1490 w
-8 /LucidaSans-Italic f
-(C) 1080 1512 w
-11 /S f
-(\256) 1152 1490 w
-11 /LucidaSans-Italic f
-(P) 1270 1490 w
-8 /LucidaSans-Italic f
-(C) 1347 1512 w
-9 /LucidaTypewriter f
-(:) 1410 1490 w
-(ok) 1540 1490 w
-(APOP) 1735 1490 w
-(gre) 2060 1490 w
-9 /LucidaSans-Italic f
-(response) 2320 1490 w
-10 /LucidaTypewriter f
-(Factotum) 720 1670 w
-10 /LucidaSansUnicode00 f
-(requires) 1347 1670 w
-(that) 1797 1670 w
-10 /LucidaTypewriter f
-(start) 2039 1670 w
-10 /LucidaSansUnicode00 f
-(requests) 2451 1670 w
-(include) 2920 1670 w
-(a) 3324 1670 w
-10 /LucidaTypewriter f
-(proto) 3431 1670 w
-10 /LucidaSansUnicode00 f
-(attribute,) 3843 1670 w
-(and) 4344 1670 w
-(the) 4576 1670 w
-(APOP) 4783 1670 w
-(module) 720 1790 w
-(requires) 1122 1790 w
-(an) 1559 1790 w
-(additional) 1714 1790 w
-10 /LucidaTypewriter f
-(role) 2235 1790 w
-10 /LucidaSansUnicode00 f
-(attribute,) 2561 1790 w
-(but) 3047 1790 w
-(the) 3246 1790 w
-(other) 3438 1790 w
-(attributes) 3732 1790 w
-(are) 4237 1790 w
-(optional) 4426 1790 w
-(and) 4860 1790 w
-(only) 720 1910 w
-(restrict) 978 1910 w
-(the) 1375 1910 w
-(key) 1584 1910 w
-(space.) 1804 1910 w
-(Before) 2198 1910 w
-(responding) 2561 1910 w
-(to) 3165 1910 w
-(the) 3317 1910 w
-10 /LucidaTypewriter f
-(start) 3526 1910 w
-10 /LucidaSansUnicode00 f
-(transaction,) 3940 1910 w
-(the) 4567 1910 w
-(client) 4776 1910 w
-10 /LucidaTypewriter f
-(factotum) 720 2030 w
-10 /LucidaSansUnicode00 f
-(looks) 1331 2030 w
-(for) 1626 2030 w
-(a) 1800 2030 w
-(key) 1890 2030 w
-(to) 2090 2030 w
-(use) 2222 2030 w
-(for) 2425 2030 w
-(the) 2598 2030 w
-(rest) 2787 2030 w
-(of) 3006 2030 w
-(the) 3138 2030 w
-(conversation.) 3327 2030 w
-(Because) 4043 2030 w
-(of) 4466 2030 w
-(the) 4598 2030 w
-(argu\255) 4787 2030 w
-(ments) 720 2150 w
-(in) 1065 2150 w
-(the) 1203 2150 w
-10 /LucidaTypewriter f
-(start) 1405 2150 w
-10 /LucidaSansUnicode00 f
-(request,) 1812 2150 w
-(the) 2257 2150 w
-(key) 2459 2150 w
-(must) 2672 2150 w
-(have) 2962 2150 w
-(public) 3234 2150 w
-(attributes) 3578 2150 w
-10 /LucidaTypewriter f
-(proto=apop) 4093 2150 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2150 w
-10 /LucidaTypewriter f
-(server=x.y.com) 720 2270 w
-10 /LucidaSansUnicode00 f
-(;) 1728 2270 w
-(as) 1803 2270 w
-(mentioned) 1952 2270 w
-(earlier,) 2514 2270 w
-(the) 2896 2270 w
-(APOP) 3094 2270 w
-(module) 3394 2270 w
-(additionally) 3801 2270 w
-(requires) 4408 2270 w
-(that) 4849 2270 w
-(the) 720 2390 w
-(key) 925 2390 w
-(have) 1141 2390 w
-10 /LucidaTypewriter f
-(user) 1416 2390 w
-10 /LucidaSansUnicode00 f
-(and) 1754 2390 w
-10 /LucidaTypewriter f
-(!password) 1984 2390 w
-10 /LucidaSansUnicode00 f
-(attributes.) 2682 2390 w
-(Now) 3264 2390 w
-(that) 3526 2390 w
-(the) 3768 2390 w
-(client) 3974 2390 w
-(has) 4289 2390 w
-(obtained) 4508 2390 w
-(a) 4985 2390 w
-(response from its) 720 2510 w
-10 /LucidaTypewriter f
-(factotum) 1606 2510 w
-10 /LucidaSansUnicode00 f
-(, it echoes that response to the server:) 2182 2510 w
-11 /LucidaSans-Italic f
-(P) 1008 2680 w
-8 /LucidaSans-Italic f
-(C) 1085 2702 w
-11 /S f
-(\256) 1157 2680 w
-11 /LucidaSans-Italic f
-(P) 1275 2680 w
-8 /LucidaSans-Italic f
-(S) 1352 2702 w
-9 /LucidaTypewriter f
-(:) 1405 2680 w
-(APOP) 1535 2680 w
-(gre) 1860 2680 w
-9 /LucidaSans-Italic f
-(response) 2120 2680 w
-10 /LucidaSansUnicode00 f
-(Similarly,) 720 2860 w
-(the) 1198 2860 w
-(server) 1388 2860 w
-(passes) 1720 2860 w
-(this) 2082 2860 w
-(message) 2296 2860 w
-(to) 2755 2860 w
-(its) 2889 2860 w
-10 /LucidaTypewriter f
-(factotum) 3042 2860 w
-10 /LucidaSansUnicode00 f
-(and) 3654 2860 w
-(obtains) 3870 2860 w
-(another) 4264 2860 w
-(to) 4674 2860 w
-(send) 4808 2860 w
-(back.) 720 2980 w
-11 /LucidaSans-Italic f
-(P) 1008 3150 w
-8 /LucidaSans-Italic f
-(S) 1085 3172 w
-11 /S f
-(\256) 1147 3150 w
-11 /LucidaSans-Italic f
-(F) 1265 3150 w
-8 /LucidaSans-Italic f
-(S) 1337 3172 w
-9 /LucidaTypewriter f
-(:) 1390 3150 w
-(write) 1520 3150 w
-(APOP) 1910 3150 w
-(gre) 2235 3150 w
-9 /LucidaSans-Italic f
-(response) 2495 3150 w
-11 /LucidaSans-Italic f
-(F) 1008 3260 w
-8 /LucidaSans-Italic f
-(S) 1080 3282 w
-11 /S f
-(\256) 1142 3260 w
-11 /LucidaSans-Italic f
-(P) 1260 3260 w
-8 /LucidaSans-Italic f
-(S) 1337 3282 w
-9 /LucidaTypewriter f
-(:) 1390 3260 w
-(ok) 1520 3260 w
-11 /LucidaSans-Italic f
-(P) 1008 3370 w
-8 /LucidaSans-Italic f
-(S) 1085 3392 w
-11 /S f
-(\256) 1147 3370 w
-11 /LucidaSans-Italic f
-(F) 1265 3370 w
-8 /LucidaSans-Italic f
-(S) 1337 3392 w
-9 /LucidaTypewriter f
-(:) 1390 3370 w
-(read) 1520 3370 w
-11 /LucidaSans-Italic f
-(F) 1008 3480 w
-8 /LucidaSans-Italic f
-(S) 1080 3502 w
-11 /S f
-(\256) 1142 3480 w
-11 /LucidaSans-Italic f
-(P) 1260 3480 w
-8 /LucidaSans-Italic f
-(S) 1337 3502 w
-9 /LucidaTypewriter f
-(:) 1390 3480 w
-(ok) 1520 3480 w
-(+OK) 1715 3480 w
-(welcome) 1975 3480 w
-11 /LucidaSans-Italic f
-(P) 1008 3700 w
-8 /LucidaSans-Italic f
-(S) 1085 3722 w
-11 /S f
-(\256) 1147 3700 w
-11 /LucidaSans-Italic f
-(P) 1265 3700 w
-8 /LucidaSans-Italic f
-(C) 1342 3722 w
-9 /LucidaTypewriter f
-(:) 1405 3700 w
-(+OK) 1535 3700 w
-(welcome) 1795 3700 w
-10 /LucidaSansUnicode00 f
-(Now) 720 3880 w
-(the) 972 3880 w
-(authentication) 1167 3880 w
-(protocol) 1902 3880 w
-(is) 2346 3880 w
-(done,) 2466 3880 w
-(and) 2781 3880 w
-(the) 3002 3880 w
-(server) 3198 3880 w
-(can) 3536 3880 w
-(retrieve) 3745 3880 w
-(information) 4154 3880 w
-(about) 4762 3880 w
-(what the protocol established.) 720 4000 w
-11 /LucidaSans-Italic f
-(P) 1008 4170 w
-8 /LucidaSans-Italic f
-(S) 1085 4192 w
-11 /S f
-(\256) 1147 4170 w
-11 /LucidaSans-Italic f
-(F) 1265 4170 w
-8 /LucidaSans-Italic f
-(S) 1337 4192 w
-9 /LucidaTypewriter f
-(:) 1390 4170 w
-(authinfo) 1520 4170 w
-11 /LucidaSans-Italic f
-(F) 1008 4280 w
-8 /LucidaSans-Italic f
-(S) 1080 4302 w
-11 /S f
-(\256) 1142 4280 w
-11 /LucidaSans-Italic f
-(P) 1260 4280 w
-8 /LucidaSans-Italic f
-(S) 1337 4302 w
-9 /LucidaTypewriter f
-(:) 1390 4280 w
-(ok) 1520 4280 w
-(client=gre) 1715 4280 w
-(capability=) 1788 4390 w
-9 /LucidaSans-Italic f
-(capability) 2503 4390 w
-10 /LucidaSansUnicode00 f
-(The) 720 4570 w
-10 /LucidaTypewriter f
-(authinfo) 936 4570 w
-10 /LucidaSansUnicode00 f
-(data) 1547 4570 w
-(is) 1792 4570 w
-(a) 1907 4570 w
-(list) 1997 4570 w
-(of) 2178 4570 w
-10 /LucidaSans-Italic f
-(attr) 2311 4570 w
-10 /LucidaTypewriter f
-(=) 2496 4570 w
-10 /LucidaSans-Italic f
-(value) 2568 4570 w
-10 /LucidaSansUnicode00 f
-(pairs,) 2862 4570 w
-(here) 3168 4570 w
-(a) 3418 4570 w
-(client) 3508 4570 w
-(user) 3807 4570 w
-(name) 4053 4570 w
-(and) 4355 4570 w
-(a) 4571 4570 w
-(capabil\255) 4662 4570 w
-(ity.) 720 4690 w
-(\(Protocols) 951 4690 w
-(that) 1479 4690 w
-(establish) 1718 4690 w
-(shared) 2199 4690 w
-(secrets) 2575 4690 w
-(or) 2966 4690 w
-(provide) 3116 4690 w
-(mutual) 3529 4690 w
-(authentication) 3915 4690 w
-(indicate) 4658 4690 w
-(this by adding appropriate) 720 4810 w
-10 /LucidaSans-Italic f
-(attr) 2040 4810 w
-10 /LucidaTypewriter f
-(=) 2225 4810 w
-10 /LucidaSans-Italic f
-(value) 2297 4810 w
-10 /LucidaSansUnicode00 f
-(pairs.\)) 2588 4810 w
-(The capability can be used by the server to) 2956 4810 w
-(change) 720 4930 w
-(its) 1115 4930 w
-(identity) 1279 4930 w
-(to) 1691 4930 w
-(that) 1835 4930 w
-(of) 2072 4930 w
-(the) 2216 4930 w
-(client,) 2417 4930 w
-(as) 2759 4930 w
-(described) 2911 4930 w
-(earlier.) 3430 4930 w
-(Once) 3847 4930 w
-(it) 4140 4930 w
-(has) 4252 4930 w
-(changed) 4466 4930 w
-(its) 4923 4930 w
-(identity, the server can access and serve the client) 720 5050 w
-10 /LucidaSansUnicode20 f
-(\031) 3163 5050 w
-10 /LucidaSansUnicode00 f
-(s mailbox.) 3195 5050 w
-(Two) 720 5206 w
-(more) 967 5206 w
-(files) 1264 5206 w
-(provide) 1512 5206 w
-(hooks) 1923 5206 w
-(for) 2262 5206 w
-(a) 2447 5206 w
-(graphical) 2548 5206 w
-10 /LucidaTypewriter f
-(factotum) 3041 5206 w
-10 /LucidaSansUnicode00 f
-(control) 3663 5206 w
-(interface.) 4051 5206 w
-(The) 4585 5206 w
-(first,) 4813 5206 w
-10 /LucidaTypewriter f
-(confirm) 720 5326 w
-10 /LucidaSansUnicode00 f
-(,) 1224 5326 w
-(allows) 1296 5326 w
-(the) 1638 5326 w
-(user) 1833 5326 w
-(detailed) 2083 5326 w
-(control) 2511 5326 w
-(over) 2893 5326 w
-(the) 3143 5326 w
-(use) 3338 5326 w
-(of) 3547 5326 w
-(certain) 3684 5326 w
-(keys.) 4054 5326 w
-(If) 4374 5326 w
-(a) 4479 5326 w
-(key) 4573 5326 w
-(has) 4778 5326 w
-(a) 4985 5326 w
-10 /LucidaTypewriter f
-(confirm=) 720 5446 w
-10 /LucidaSansUnicode00 f
-(attribute,) 1333 5446 w
-(then) 1819 5446 w
-(the) 2073 5446 w
-(user) 2265 5446 w
-(must) 2512 5446 w
-(approve) 2792 5446 w
-(each) 3220 5446 w
-(use) 3481 5446 w
-(of) 3687 5446 w
-(the) 3822 5446 w
-(key.) 4015 5446 w
-(A) 4283 5446 w
-(separate) 4390 5446 w
-(pro\255) 4842 5446 w
-(gram) 720 5566 w
-(with) 1014 5566 w
-(a) 1262 5566 w
-(graphical) 1360 5566 w
-(interface) 1850 5566 w
-(reads) 2317 5566 w
-(from) 2626 5566 w
-(the) 2901 5566 w
-10 /LucidaTypewriter f
-(confirm) 3098 5566 w
-10 /LucidaSansUnicode00 f
-(file) 3644 5566 w
-(to) 3837 5566 w
-(see) 3977 5566 w
-(when) 4182 5566 w
-(a) 4481 5566 w
-(confirma\255) 4578 5566 w
-(tion is necessary.) 720 5686 w
-(The read blocks until a key usage needs to be approved, whereupon it) 1624 5686 w
-(will return a line of the form) 720 5806 w
-9 /LucidaTypewriter f
-(confirm) 1008 5976 w
-(tag=1) 1528 5976 w
-9 /LucidaSans-Italic f
-(attributes) 1918 5976 w
-10 /LucidaSansUnicode00 f
-(requesting) 720 6156 w
-(permission) 1279 6156 w
-(to) 1855 6156 w
-(use) 1994 6156 w
-(the) 2204 6156 w
-(key) 2400 6156 w
-(with) 2607 6156 w
-(those) 2853 6156 w
-(public) 3161 6156 w
-(attributes.) 3499 6156 w
-(The) 4072 6156 w
-(graphical) 4294 6156 w
-(inter\255) 4782 6156 w
-(face then prompts the user for approval and writes back) 720 6276 w
-9 /LucidaTypewriter f
-(tag=1) 1008 6446 w
-(answer=yes) 1398 6446 w
-10 /LucidaSansUnicode00 f
-(\(or) 720 6626 w
-10 /LucidaTypewriter f
-(answer=no) 887 6626 w
-10 /LucidaSansUnicode00 f
-(\).) 1535 6626 w
-(The) 720 6782 w
-(second) 935 6782 w
-(file,) 1313 6782 w
-10 /LucidaTypewriter f
-(needkey) 1530 6782 w
-10 /LucidaSansUnicode00 f
-(,) 2034 6782 w
-(diverts) 2100 6782 w
-(key) 2463 6782 w
-(requests.) 2663 6782 w
-(In) 3178 6782 w
-(the) 3304 6782 w
-(APOP) 3494 6782 w
-(example,) 3786 6782 w
-(if) 4266 6782 w
-(a) 4367 6782 w
-(suitable) 4457 6782 w
-(key) 4874 6782 w
-(had) 720 6902 w
-(not) 947 6902 w
-(been) 1154 6902 w
-(found) 1438 6902 w
-(during) 1770 6902 w
-(the) 2136 6902 w
-10 /LucidaTypewriter f
-(start) 2338 6902 w
-10 /LucidaSansUnicode00 f
-(transaction,) 2745 6902 w
-10 /LucidaTypewriter f
-(factotum) 3364 6902 w
-10 /LucidaSansUnicode00 f
-(would) 3986 6902 w
-(have) 4324 6902 w
-(indicated) 4595 6902 w
-(failure by returning a response indicating what key was needed:) 720 7022 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-11 /LucidaSans-Italic f
-(F) 1008 830 w
-8 /LucidaSans-Italic f
-(C) 1080 852 w
-11 /S f
-(\256) 1152 830 w
-11 /LucidaSans-Italic f
-(P) 1270 830 w
-8 /LucidaSans-Italic f
-(C) 1347 852 w
-9 /LucidaTypewriter f
-(:) 1410 830 w
-(needkey) 1540 830 w
-(proto=apop) 2060 830 w
-(server=x.y.com) 1268 940 w
-(user?) 2243 940 w
-(!password?) 2633 940 w
-10 /LucidaSansUnicode00 f
-(A) 720 1120 w
-(typical) 836 1120 w
-(client) 1199 1120 w
-(would) 1511 1120 w
-(then) 1851 1120 w
-(prompt) 2116 1120 w
-(the) 2522 1120 w
-(user) 2725 1120 w
-(for) 2983 1120 w
-(the) 3170 1120 w
-(desired) 3373 1120 w
-(key) 3780 1120 w
-(information,) 3994 1120 w
-(create) 4641 1120 w
-(a) 4985 1120 w
-(new) 720 1240 w
-(key) 955 1240 w
-(via) 1160 1240 w
-(the) 1335 1240 w
-10 /LucidaTypewriter f
-(ctl) 1529 1240 w
-10 /LucidaSansUnicode00 f
-(file,) 1784 1240 w
-(and) 2006 1240 w
-(then) 2225 1240 w
-(reissue) 2481 1240 w
-(the) 2866 1240 w
-10 /LucidaTypewriter f
-(start) 3060 1240 w
-10 /LucidaSansUnicode00 f
-(request.) 3459 1240 w
-(If) 3928 1240 w
-(the) 4033 1240 w
-10 /LucidaTypewriter f
-(needkey) 4227 1240 w
-10 /LucidaSansUnicode00 f
-(file) 4770 1240 w
-(is) 4960 1240 w
-(open,) 720 1360 w
-(then) 1046 1360 w
-(instead) 1315 1360 w
-(of) 1720 1360 w
-(failing,) 1870 1360 w
-(the) 2257 1360 w
-(transaction) 2464 1360 w
-(will) 3058 1360 w
-(block,) 3275 1360 w
-(and) 3622 1360 w
-(the) 3855 1360 w
-(next) 4063 1360 w
-(read) 4332 1360 w
-(from) 4600 1360 w
-(the) 4885 1360 w
-10 /LucidaTypewriter f
-(/mnt/factotum/needkey) 720 1480 w
-10 /LucidaSansUnicode00 f
-(file will return a line of the form) 2264 1480 w
-9 /LucidaTypewriter f
-(needkey) 1008 1650 w
-(tag=1) 1528 1650 w
-9 /LucidaSans-Italic f
-(attributes) 1918 1650 w
-10 /LucidaSansUnicode00 f
-(The) 720 1830 w
-(graphical) 943 1830 w
-(interface) 1433 1830 w
-(then) 1900 1830 w
-(prompts) 2160 1830 w
-(the) 2612 1830 w
-(user) 2810 1830 w
-(for) 3063 1830 w
-(the) 3245 1830 w
-(needed) 3443 1830 w
-(key) 3842 1830 w
-(information,) 4051 1830 w
-(creates) 4693 1830 w
-(the key via the) 720 1950 w
-10 /LucidaTypewriter f
-(ctl) 1460 1950 w
-10 /LucidaSansUnicode00 f
-(file, and writes back) 1708 1950 w
-10 /LucidaTypewriter f
-(tag=1) 2717 1950 w
-10 /LucidaSansUnicode00 f
-(to resume the transaction.) 3109 1950 w
-(The) 720 2106 w
-(remaining) 935 2106 w
-(files) 1458 2106 w
-(are) 1694 2106 w
-(informational) 1880 2106 w
-(and) 2565 2106 w
-(used) 2779 2106 w
-(for) 3045 2106 w
-(debugging.) 3218 2106 w
-(The) 3837 2106 w
-10 /LucidaTypewriter f
-(proto) 4052 2106 w
-10 /LucidaSansUnicode00 f
-(file) 4446 2106 w
-(contains) 4632 2106 w
-(a) 720 2226 w
-(list) 852 2226 w
-(of) 1075 2226 w
-(supported) 1250 2226 w
-(protocols) 1824 2226 w
-(\(to) 2356 2226 w
-(see) 2563 2226 w
-(what) 2802 2226 w
-(protocols) 3109 2226 w
-(the) 3640 2226 w
-(system) 3871 2226 w
-(supports,) 4287 2226 w
-10 /LucidaTypewriter f
-(cat) 4824 2226 w
-(/mnt/factotum/proto) 720 2346 w
-10 /LucidaSansUnicode00 f
-(\),) 2088 2346 w
-(and) 2192 2346 w
-(the) 2411 2346 w
-10 /LucidaTypewriter f
-(log) 2605 2346 w
-10 /LucidaSansUnicode00 f
-(file) 2861 2346 w
-(contains) 3052 2346 w
-(a) 3500 2346 w
-(log) 3595 2346 w
-(of) 3787 2346 w
-(operations) 3925 2346 w
-(and) 4481 2346 w
-(debug\255) 4701 2346 w
-(ging output enabled by a) 720 2466 w
-10 /LucidaTypewriter f
-(debug) 1971 2466 w
-10 /LucidaSansUnicode00 f
-(control message.) 2363 2466 w
-(The next few sections explain how) 720 2622 w
-10 /LucidaTypewriter f
-(factotum) 2432 2622 w
-10 /LucidaSansUnicode00 f
-(is used by system services.) 3040 2622 w
-10 /LucidaSans-Demi f
-(3.) 720 2862 w
-(Authentication in 9P) 873 2862 w
-10 /LucidaSansUnicode00 f
-(Plan) 720 3018 w
-(9) 962 3018 w
-(uses) 1066 3018 w
-(a) 1327 3018 w
-(remote) 1423 3018 w
-(file) 1808 3018 w
-(access) 2000 3018 w
-(protocol,) 2356 3018 w
-(9P) 2833 3018 w
-([Pike93],) 2992 3018 w
-(to) 3455 3018 w
-(connect) 3594 3018 w
-(to) 4015 3018 w
-(resources) 4154 3018 w
-(such) 4666 3018 w
-(as) 4934 3018 w
-(the) 720 3138 w
-(file) 917 3138 w
-(server) 1110 3138 w
-(and) 1449 3138 w
-(remote) 1671 3138 w
-(processes.) 2056 3138 w
-(The) 2642 3138 w
-(original) 2864 3138 w
-(design) 3273 3138 w
-(for) 3637 3138 w
-(9P) 3817 3138 w
-(included) 3976 3138 w
-(special) 4432 3138 w
-(mes\255) 4807 3138 w
-(sages) 720 3258 w
-(at) 1031 3258 w
-(the) 1159 3258 w
-(start) 1350 3258 w
-(of) 1607 3258 w
-(a) 1741 3258 w
-(conversation) 1832 3258 w
-(to) 2486 3258 w
-(authenticate) 2620 3258 w
-(the) 3255 3258 w
-(user.) 3446 3258 w
-(Multiple) 3756 3258 w
-(users) 4183 3258 w
-(can) 4480 3258 w
-(share) 4684 3258 w
-(a) 4985 3258 w
-(single) 720 3378 w
-(connection,) 1046 3378 w
-(such) 1647 3378 w
-(as) 1910 3378 w
-(when) 2053 3378 w
-(a) 2347 3378 w
-(CPU) 2439 3378 w
-(server) 2669 3378 w
-(runs) 3002 3378 w
-(processes) 3254 3378 w
-(for) 3771 3378 w
-(many) 3946 3378 w
-(users) 4244 3378 w
-(connected) 4541 3378 w
-(to) 720 3498 w
-(a) 854 3498 w
-(single) 945 3498 w
-(file) 1270 3498 w
-(server,) 1457 3498 w
-(but) 1822 3498 w
-(each) 2021 3498 w
-(must) 2282 3498 w
-(authenticate) 2562 3498 w
-(separately.) 3198 3498 w
-(The) 3794 3498 w
-(authentication) 4012 3498 w
-(proto\255) 4744 3498 w
-(col,) 720 3618 w
-(similar) 935 3618 w
-(to) 1304 3618 w
-(that) 1444 3618 w
-(of) 1676 3618 w
-(Kerberos) 1815 3618 w
-([Stei88],) 2290 3618 w
-(used) 2731 3618 w
-(a) 3004 3618 w
-(sequence) 3100 3618 w
-(of) 3598 3618 w
-(messages) 3737 3618 w
-(passed) 4253 3618 w
-(between) 4633 3618 w
-(client,) 720 3738 w
-(file) 1061 3738 w
-(server,) 1257 3738 w
-(and) 1631 3738 w
-(authentication) 1856 3738 w
-(server) 2596 3738 w
-(to) 2938 3738 w
-(verify) 3081 3738 w
-(the) 3394 3738 w
-(identities) 3595 3738 w
-(of) 4090 3738 w
-(the) 4234 3738 w
-(user,) 4435 3738 w
-(calling) 4723 3738 w
-(machine,) 720 3858 w
-(and) 1196 3858 w
-(serving) 1412 3858 w
-(machine.) 1801 3858 w
-(One) 2309 3858 w
-(major) 2541 3858 w
-(drawback) 2857 3858 w
-(to) 3356 3858 w
-(the) 3490 3858 w
-(design) 3681 3858 w
-(was) 4039 3858 w
-(that) 4257 3858 w
-(the) 4483 3858 w
-(authen\255) 4673 3858 w
-(tication) 720 3978 w
-(method) 1115 3978 w
-(was) 1521 3978 w
-(defined) 1738 3978 w
-(by) 2138 3978 w
-(9P) 2287 3978 w
-(itself) 2439 3978 w
-(and) 2712 3978 w
-(could) 2926 3978 w
-(not) 3226 3978 w
-(be) 3420 3978 w
-(changed.) 3573 3978 w
-(Moreover,) 4050 3978 w
-(there) 4570 3978 w
-(was) 4857 3978 w
-(no) 720 4098 w
-(mechanism) 893 4098 w
-(to) 1495 4098 w
-(relegate) 1642 4098 w
-(authentication) 2083 4098 w
-(to) 2827 4098 w
-(an) 2974 4098 w
-(external) 3140 4098 w
-(\(trusted\)) 3586 4098 w
-(agent,) 4048 4098 w
-(so) 4401 4098 w
-(a) 4562 4098 w
-(process) 4666 4098 w
-(implementing) 720 4218 w
-(9P) 1430 4218 w
-(needed,) 1587 4218 w
-(besides) 2014 4218 w
-(support) 2423 4218 w
-(for) 2841 4218 w
-(file) 3020 4218 w
-(service,) 3211 4218 w
-(a) 3619 4218 w
-(substantial) 3714 4218 w
-(body) 4285 4218 w
-(of) 4564 4218 w
-(crypto\255) 4702 4218 w
-(graphic code to implement a handful of startup messages in the protocol.) 720 4338 w
-(A) 720 4494 w
-(recent) 829 4494 w
-(redesign) 1172 4494 w
-(of) 1632 4494 w
-(9P) 1770 4494 w
-(addressed) 1928 4494 w
-(a) 2467 4494 w
-(number) 2562 4494 w
-(of) 2979 4494 w
-(file) 3117 4494 w
-(service) 3308 4494 w
-(issues) 3684 4494 w
-(outside) 4024 4494 w
-(the) 4423 4494 w
-(scope) 4619 4494 w
-(of) 4942 4494 w
-(this) 720 4614 w
-(paper.) 944 4614 w
-(On) 1331 4614 w
-(issues) 1516 4614 w
-(of) 1861 4614 w
-(authentication,) 2004 4614 w
-(there) 2776 4614 w
-(were) 3073 4614 w
-(two) 3348 4614 w
-(goals:) 3568 4614 w
-(first,) 3903 4614 w
-(to) 4175 4614 w
-(remove) 4317 4614 w
-(details) 4720 4614 w
-(about) 720 4734 w
-(authentication) 1042 4734 w
-(from) 1781 4734 w
-(the) 2057 4734 w
-(protocol) 2256 4734 w
-(itself;) 2704 4734 w
-(second,) 3019 4734 w
-(to) 3439 4734 w
-(allow) 3581 4734 w
-(an) 3877 4734 w
-(external) 4039 4734 w
-(program) 4481 4734 w
-(to) 4942 4734 w
-(execute) 720 4854 w
-(the) 1159 4854 w
-(authentication) 1373 4854 w
-(part) 2127 4854 w
-(of) 2382 4854 w
-(the) 2539 4854 w
-(protocol.) 2753 4854 w
-(In) 3280 4854 w
-(particular,) 3430 4854 w
-(we) 3984 4854 w
-(wanted) 4176 4854 w
-(a) 4585 4854 w
-(way) 4699 4854 w
-(to) 4942 4854 w
-(quickly incorporate ideas found in other systems such as SFS [Mazi99].) 720 4974 w
-(Since) 720 5130 w
-(9P) 1008 5130 w
-(is) 1162 5130 w
-(a) 1278 5130 w
-(file) 1369 5130 w
-(service) 1556 5130 w
-(protocol,) 1929 5130 w
-(the) 2402 5130 w
-(solution) 2594 5130 w
-(involved) 3023 5130 w
-(creating) 3464 5130 w
-(a) 3894 5130 w
-(new) 3986 5130 w
-(type) 4218 5130 w
-(of) 4463 5130 w
-(file) 4598 5130 w
-(to) 4786 5130 w
-(be) 4921 5130 w
-(served:) 720 5250 w
-(an) 1113 5250 w
-10 /LucidaSans-Italic f
-(authentication) 1272 5250 w
-(file) 2016 5250 w
-10 /LucidaSansUnicode00 f
-(.) 2165 5250 w
-(Connections) 2271 5250 w
-(to) 2914 5250 w
-(a) 3054 5250 w
-(9P) 3151 5250 w
-(service) 3311 5250 w
-(begin) 3688 5250 w
-(in) 4001 5250 w
-(a) 4133 5250 w
-(state) 4229 5250 w
-(that) 4506 5250 w
-(allows) 4738 5250 w
-(no) 720 5370 w
-(general) 880 5370 w
-(file) 1278 5370 w
-(access) 1466 5370 w
-(but) 1818 5370 w
-(permits) 2017 5370 w
-(the) 2424 5370 w
-(client) 2616 5370 w
-(to) 2917 5370 w
-(open) 3052 5370 w
-(an) 3332 5370 w
-(authentication) 3487 5370 w
-(file) 4220 5370 w
-(by) 4409 5370 w
-(sending) 4562 5370 w
-(a) 4985 5370 w
-(special message, generated by the new) 720 5490 w
-10 /LucidaTypewriter f
-(fauth) 2655 5490 w
-10 /LucidaSansUnicode00 f
-(system call:) 3047 5490 w
-9 /LucidaTypewriter f
-(afd) 1008 5660 w
-(=) 1268 5660 w
-(fauth\(int) 1398 5660 w
-(fd,) 2048 5660 w
-(char) 2308 5660 w
-(*servicename\);) 2633 5660 w
-10 /LucidaSansUnicode00 f
-(Here) 720 5840 w
-10 /LucidaTypewriter f
-(fd) 992 5840 w
-10 /LucidaSansUnicode00 f
-(is) 1181 5840 w
-(the) 1306 5840 w
-(user) 1506 5840 w
-10 /LucidaSansUnicode20 f
-(\031) 1716 5840 w
-10 /LucidaSansUnicode00 f
-(s) 1748 5840 w
-(file) 1844 5840 w
-(descriptor) 2040 5840 w
-(for) 2578 5840 w
-(the) 2762 5840 w
-(established) 2963 5840 w
-(network) 3561 5840 w
-(connection) 3999 5840 w
-(to) 4577 5840 w
-(the) 4721 5840 w
-(9P) 4922 5840 w
-(server) 720 5960 w
-(and) 1064 5960 w
-10 /LucidaTypewriter f
-(servicename) 1291 5960 w
-10 /LucidaSansUnicode00 f
-(is) 2130 5960 w
-(the) 2257 5960 w
-(name) 2459 5960 w
-(of) 2772 5960 w
-(the) 2917 5960 w
-(desired) 3119 5960 w
-(service) 3525 5960 w
-(offered) 3908 5960 w
-(on) 4305 5960 w
-(that) 4474 5960 w
-(server,) 4711 5960 w
-(typically) 720 6080 w
-(the) 1173 6080 w
-(file) 1384 6080 w
-(subsystem) 1591 6080 w
-(to) 2163 6080 w
-(be) 2317 6080 w
-(accessed.) 2492 6080 w
-(The) 3046 6080 w
-(returned) 3283 6080 w
-(file) 3757 6080 w
-(descriptor,) 3964 6080 w
-10 /LucidaTypewriter f
-(afd) 4545 6080 w
-10 /LucidaSansUnicode00 f
-(,) 4761 6080 w
-(is) 4849 6080 w
-(a) 4985 6080 w
-(unique) 720 6200 w
-(handle) 1088 6200 w
-(representing) 1449 6200 w
-(the) 2099 6200 w
-(authentication) 2288 6200 w
-(file) 3017 6200 w
-(created) 3201 6200 w
-(for) 3593 6200 w
-(this) 3765 6200 w
-(connection) 3977 6200 w
-(to) 4542 6200 w
-(authen\255) 4673 6200 w
-(ticate) 720 6320 w
-(to) 1021 6320 w
-(this) 1155 6320 w
-(service;) 1370 6320 w
-(it) 1774 6320 w
-(is) 1877 6320 w
-(analogous) 1994 6320 w
-(to) 2529 6320 w
-(a) 2664 6320 w
-(capability.) 2756 6320 w
-(The) 3320 6320 w
-(authentication) 3538 6320 w
-(file) 4270 6320 w
-(represented) 4458 6320 w
-(by) 720 6440 w
-10 /LucidaTypewriter f
-(afd) 868 6440 w
-10 /LucidaSansUnicode00 f
-(is not otherwise addressable on the server, such as through the file name hierar\255) 1116 6440 w
-(chy.) 720 6560 w
-(In) 986 6560 w
-(all) 1114 6560 w
-(other) 1264 6560 w
-(respects,) 1558 6560 w
-(it) 2033 6560 w
-(behaves) 2136 6560 w
-(like) 2568 6560 w
-(a) 2777 6560 w
-(regular) 2869 6560 w
-(file;) 3252 6560 w
-(most) 3472 6560 w
-(important,) 3751 6560 w
-(it) 4298 6560 w
-(accepts) 4401 6560 w
-(stan\255) 4802 6560 w
-(dard read and write operations.) 720 6680 w
-(To) 720 6836 w
-(prove) 878 6836 w
-(its) 1185 6836 w
-(identity,) 1336 6836 w
-(the) 1767 6836 w
-(user) 1956 6836 w
-(process) 2200 6836 w
-(\(via) 2609 6836 w
-10 /LucidaTypewriter f
-(factotum) 2813 6836 w
-10 /LucidaSansUnicode00 f
-(\)) 3389 6836 w
-(executes) 3457 6836 w
-(the) 3922 6836 w
-(authentication) 4112 6836 w
-(pro\255) 4842 6836 w
-(tocol,) 720 6956 w
-(described) 1026 6956 w
-(in) 1534 6956 w
-(the) 1660 6956 w
-(next) 1850 6956 w
-(section) 2101 6956 w
-(of) 2483 6956 w
-(this) 2616 6956 w
-(paper,) 2830 6956 w
-(over) 3175 6956 w
-(the) 3420 6956 w
-10 /LucidaTypewriter f
-(afd) 3610 6956 w
-10 /LucidaSansUnicode00 f
-(file) 3861 6956 w
-(descriptor) 4047 6956 w
-(with) 4574 6956 w
-(ordi\255) 4813 6956 w
-(nary) 720 7076 w
-(reads) 965 7076 w
-(and) 1266 7076 w
-(writes.) 1481 7076 w
-(When) 1871 7076 w
-(client) 2172 7076 w
-(and) 2471 7076 w
-(server) 2686 7076 w
-(have) 3018 7076 w
-(successfully) 3278 7076 w
-(negotiated,) 3896 7076 w
-(the) 4482 7076 w
-(authen\255) 4673 7076 w
-(tication file changes state so it can be used as evidence of authority in) 720 7196 w
-10 /LucidaTypewriter f
-(mount) 4168 7196 w
-10 /LucidaSansUnicode00 f
-(.) 4528 7196 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(Once) 720 840 w
-(identity) 1015 840 w
-(is) 1428 840 w
-(established,) 1556 840 w
-(the) 2188 840 w
-(process) 2391 840 w
-(presents) 2813 840 w
-(the) 3279 840 w
-(\(now) 3483 840 w
-(verified\)) 3765 840 w
-10 /LucidaTypewriter f
-(afd) 4210 840 w
-10 /LucidaSansUnicode00 f
-(as) 4475 840 w
-(proof) 4630 840 w
-(of) 4942 840 w
-(identity to the) 720 960 w
-10 /LucidaTypewriter f
-(mount) 1434 960 w
-10 /LucidaSansUnicode00 f
-(system call:) 1826 960 w
-9 /LucidaTypewriter f
-(mount\(int) 1008 1130 w
-(fd,) 1658 1130 w
-(int) 1918 1130 w
-(afd,) 2178 1130 w
-(char) 2503 1130 w
-(*mountpoint,) 2828 1130 w
-(int) 1398 1240 w
-(flag,) 1658 1240 w
-(char) 2048 1240 w
-(*servicename\)) 2373 1240 w
-10 /LucidaSansUnicode00 f
-(If) 720 1420 w
-(the) 823 1420 w
-10 /LucidaTypewriter f
-(mount) 1015 1420 w
-10 /LucidaSansUnicode00 f
-(succeeds,) 1412 1420 w
-(the) 1922 1420 w
-(user) 2114 1420 w
-(now) 2361 1420 w
-(has) 2599 1420 w
-(appropriate) 2805 1420 w
-(permissions) 3407 1420 w
-(for) 4032 1420 w
-(the) 4209 1420 w
-(file) 4402 1420 w
-(hierarchy) 4591 1420 w
-(made visible at the mount point.) 720 1540 w
-(This) 720 1696 w
-(sequence) 965 1696 w
-(of) 1462 1696 w
-(events) 1600 1696 w
-(has) 1954 1696 w
-(several) 2163 1696 w
-(advantages.) 2544 1696 w
-(First,) 3197 1696 w
-(the) 3482 1696 w
-(actual) 3678 1696 w
-(authentication) 4008 1696 w
-(proto\255) 4744 1696 w
-(col) 720 1816 w
-(is) 895 1816 w
-(implemented) 1009 1816 w
-(using) 1680 1816 w
-(regular) 1980 1816 w
-(reads) 2360 1816 w
-(and) 2660 1816 w
-(writes,) 2874 1816 w
-(not) 3231 1816 w
-(special) 3425 1816 w
-(9P) 3793 1816 w
-(messages,) 3945 1816 w
-(so) 4486 1816 w
-(they) 4632 1816 w
-(can) 4872 1816 w
-(be) 720 1936 w
-(processed,) 881 1936 w
-(forwarded,) 1448 1936 w
-(proxied,) 2016 1936 w
-(and) 2464 1936 w
-(so) 2686 1936 w
-(on) 2840 1936 w
-(by) 3005 1936 w
-(any) 3162 1936 w
-(9P) 3374 1936 w
-(agent) 3535 1936 w
-(without) 3850 1936 w
-(special) 4258 1936 w
-(arrange\255) 4635 1936 w
-(ment.) 720 2056 w
-(Second,) 1065 2056 w
-(the) 1477 2056 w
-(business) 1665 2056 w
-(of) 2123 2056 w
-(negotiating) 2254 2056 w
-(the) 2839 2056 w
-(authentication) 3027 2056 w
-(by) 3755 2056 w
-(reading) 3903 2056 w
-(and writing the) 4304 2056 w
-(authentication) 720 2176 w
-(file) 1457 2176 w
-(can) 1651 2176 w
-(be) 1862 2176 w
-(delegated) 2024 2176 w
-(to) 2544 2176 w
-(an) 2685 2176 w
-(outside) 2845 2176 w
-(agent,) 3247 2176 w
-(in) 3594 2176 w
-(particular) 3728 2176 w
-10 /LucidaTypewriter f
-(factotum) 4234 2176 w
-10 /LucidaSansUnicode00 f
-(;) 4810 2176 w
-(the) 4885 2176 w
-(programs) 720 2296 w
-(that) 1246 2296 w
-(implement) 1496 2296 w
-(the) 2073 2296 w
-(client) 2287 2296 w
-(and) 2610 2296 w
-(server) 2849 2296 w
-(ends) 3205 2296 w
-(of) 3496 2296 w
-(a) 3653 2296 w
-(9P) 3767 2296 w
-(conversation) 3944 2296 w
-(need) 4621 2296 w
-(no) 4917 2296 w
-(authentication) 720 2416 w
-(or) 1467 2416 w
-(cryptographic) 1621 2416 w
-(code.) 2341 2416 w
-(Third,) 2689 2416 w
-(since) 3032 2416 w
-(the) 3334 2416 w
-(authentication) 3542 2416 w
-(protocol) 4290 2416 w
-(is) 4747 2416 w
-(not) 4880 2416 w
-(defined) 720 2536 w
-(by) 1146 2536 w
-(9P) 1321 2536 w
-(itself,) 1499 2536 w
-(it) 1830 2536 w
-(is) 1956 2536 w
-(easy) 2095 2536 w
-(to) 2368 2536 w
-(change) 2525 2536 w
-(and) 2932 2536 w
-(can) 3171 2536 w
-(even) 3398 2536 w
-(be) 3683 2536 w
-(negotiated) 3861 2536 w
-(dynamically.) 4438 2536 w
-(Finally,) 720 2656 w
-(since) 1107 2656 w
-10 /LucidaTypewriter f
-(afd) 1401 2656 w
-10 /LucidaSansUnicode00 f
-(acts) 1662 2656 w
-(like) 1901 2656 w
-(a) 2118 2656 w
-(capability,) 2218 2656 w
-(it) 2758 2656 w
-(can) 2870 2656 w
-(be) 3084 2656 w
-(treated) 3249 2656 w
-(like) 3640 2656 w
-(one:) 3858 2656 w
-(handed) 4115 2656 w
-(to) 4522 2656 w
-(another) 4666 2656 w
-(process) 720 2776 w
-(to) 1134 2776 w
-(give) 1272 2776 w
-(it) 1511 2776 w
-(special) 1617 2776 w
-(permissions;) 1991 2776 w
-(kept) 2650 2776 w
-(around) 2904 2776 w
-(for) 3287 2776 w
-(later) 3465 2776 w
-(use) 3722 2776 w
-(when) 3930 2776 w
-(authentication) 4226 2776 w
-(is) 4960 2776 w
-(again required; or closed to make sure no other process can use it.) 720 2896 w
-(All) 720 3052 w
-(these) 894 3052 w
-(advantages) 1203 3052 w
-(stem) 1798 3052 w
-(from) 2082 3052 w
-(moving) 2361 3052 w
-(the) 2767 3052 w
-(authentication) 2969 3052 w
-(negotiation) 3711 3052 w
-(into) 4309 3052 w
-(reads) 4546 3052 w
-(and) 4860 3052 w
-(writes) 720 3172 w
-(on) 1045 3172 w
-(a) 1202 3172 w
-(separate) 1291 3172 w
-(file.) 1739 3172 w
-(As) 1988 3172 w
-(is) 2141 3172 w
-(often) 2254 3172 w
-(the) 2540 3172 w
-(case) 2728 3172 w
-(in) 2974 3172 w
-(Plan) 3098 3172 w
-(9,) 3332 3172 w
-(making) 3460 3172 w
-(a) 3852 3172 w
-(resource) 3940 3172 w
-(\(here) 4392 3172 w
-(authen\255) 4673 3172 w
-(tication\)) 720 3292 w
-(accessible) 1155 3292 w
-(with) 1688 3292 w
-(a) 1934 3292 w
-(file-like) 2030 3292 w
-(interface) 2452 3292 w
-(reduces) 2917 3292 w
-10 /LucidaSans-Italic f
-(a) 3338 3292 w
-(priori) 3440 3292 w
-10 /LucidaSansUnicode00 f
-(the) 3753 3292 w
-(need) 3949 3292 w
-(for) 4227 3292 w
-(special) 4407 3292 w
-(inter\255) 4782 3292 w
-(faces.) 720 3412 w
-10 /LucidaSans-Demi f
-(3.1.) 720 3688 w
-(Plan 9 shared key protocol) 962 3688 w
-10 /LucidaSansUnicode00 f
-(In) 720 3844 w
-(addition) 844 3844 w
-(to) 1276 3844 w
-(the) 1407 3844 w
-(various) 1596 3844 w
-(standard) 1981 3844 w
-(protocols) 2442 3844 w
-(supported) 2931 3844 w
-(by) 3462 3844 w
-10 /LucidaTypewriter f
-(factotum) 3611 3844 w
-10 /LucidaSansUnicode00 f
-(,) 4187 3844 w
-(we) 4253 3844 w
-(use) 4420 3844 w
-(a) 4623 3844 w
-(shared) 4712 3844 w
-(key) 720 3964 w
-(protocol) 922 3964 w
-(for) 1362 3964 w
-(native) 1536 3964 w
-(Plan) 1862 3964 w
-(9) 2098 3964 w
-(authentication.) 2196 3964 w
-(This) 2990 3964 w
-(protocol) 3230 3964 w
-(provides) 3669 3964 w
-(backward) 4120 3964 w
-(compati\255) 4618 3964 w
-(bility) 720 4084 w
-(with) 994 4084 w
-(older) 1234 4084 w
-(versions) 1519 4084 w
-(of) 1957 4084 w
-(the) 2090 4084 w
-(system.) 2280 4084 w
-(One) 2719 4084 w
-(reason) 2950 4084 w
-(for) 3311 4084 w
-(the) 3485 4084 w
-(new) 3675 4084 w
-(architecture) 3905 4084 w
-(is) 4519 4084 w
-(to) 4635 4084 w
-(let) 4769 4084 w
-(us) 4927 4084 w
-(replace such protocols in the near future with more cryptographically secure ones.) 720 4204 w
-10 /LucidaSans-Italic f
-(P9sk1) 720 4360 w
-10 /LucidaSansUnicode00 f
-(is) 1061 4360 w
-(a) 1191 4360 w
-(shared) 1296 4360 w
-(key) 1674 4360 w
-(protocol) 1890 4360 w
-(that) 2344 4360 w
-(uses) 2585 4360 w
-(tickets) 2855 4360 w
-(much) 3224 4360 w
-(like) 3542 4360 w
-(those) 3764 4360 w
-(in) 4081 4360 w
-(the) 4222 4360 w
-(original) 4427 4360 w
-(Ker\255) 4845 4360 w
-(beros.) 720 4480 w
-(The) 1091 4480 w
-(difference) 1307 4480 w
-(is) 1829 4480 w
-(that) 1943 4480 w
-(we) 2168 4480 w
-10 /LucidaSansUnicode20 f
-(\031) 2301 4480 w
-10 /LucidaSansUnicode00 f
-(ve) 2333 4480 w
-(replaced) 2475 4480 w
-(the) 2923 4480 w
-(expiration) 3112 4480 w
-(time) 3640 4480 w
-(in) 3889 4480 w
-(Kerberos) 4014 4480 w
-(tickets) 4482 4480 w
-(with) 4835 4480 w
-(a random nonce parameter and a counter.) 720 4600 w
-(We summarize it here:) 2832 4600 w
-11 /LucidaSans-Italic f
-(C) 1008 4770 w
-11 /S f
-(\256) 1092 4770 w
-11 /LucidaSans-Italic f
-(S) 1210 4770 w
-11 /LucidaSansUnicode00 f
-(:) 1280 4770 w
-11 /LucidaSans-Italic f
-(nonce) 1500 4770 w
-8 /LucidaSans-Italic f
-(C) 1825 4792 w
-11 /LucidaSans-Italic f
-(S) 1008 4880 w
-11 /S f
-(\256) 1078 4880 w
-11 /LucidaSans-Italic f
-(C) 1196 4880 w
-11 /LucidaSansUnicode00 f
-(:) 1280 4880 w
-11 /LucidaSans-Italic f
-(nonce) 1500 4880 w
-8 /LucidaSans-Italic f
-(S) 1825 4902 w
-11 /LucidaSansUnicode00 f
-(,) 1887 4880 w
-11 /LucidaSans-Italic f
-(uid) 1931 4880 w
-8 /LucidaSans-Italic f
-(S) 2111 4902 w
-11 /LucidaSansUnicode00 f
-(,) 2173 4880 w
-11 /LucidaSans-Italic f
-(domain) 2217 4880 w
-8 /LucidaSans-Italic f
-(S) 2629 4902 w
-11 /LucidaSans-Italic f
-(C) 1008 5100 w
-11 /S f
-(\256) 1092 5100 w
-11 /LucidaSans-Italic f
-(A) 1210 5100 w
-11 /LucidaSansUnicode00 f
-(:) 1295 5100 w
-11 /LucidaSans-Italic f
-(nonce) 1515 5100 w
-8 /LucidaSans-Italic f
-(S) 1840 5122 w
-11 /LucidaSansUnicode00 f
-(,) 1902 5100 w
-11 /LucidaSans-Italic f
-(uid) 1946 5100 w
-8 /LucidaSans-Italic f
-(S) 2126 5122 w
-11 /LucidaSansUnicode00 f
-(,) 2188 5100 w
-11 /LucidaSans-Italic f
-(domain) 2232 5100 w
-8 /LucidaSans-Italic f
-(S) 2644 5122 w
-11 /LucidaSansUnicode00 f
-(,) 2706 5100 w
-11 /LucidaSans-Italic f
-(uid) 2750 5100 w
-8 /LucidaSans-Italic f
-(C) 2930 5122 w
-11 /LucidaSansUnicode00 f
-(,) 3002 5100 w
-11 /LucidaSans-Italic f
-(factotum) 1593 5210 w
-8 /LucidaSans-Italic f
-(C) 2087 5232 w
-11 /LucidaSans-Italic f
-(A) 1008 5320 w
-11 /S f
-(\256) 1093 5320 w
-11 /LucidaSans-Italic f
-(C) 1211 5320 w
-11 /LucidaSansUnicode00 f
-(:) 1295 5320 w
-11 /LucidaSans-Italic f
-(K) 1515 5320 w
-8 /LucidaSans-Italic f
-(C) 1598 5342 w
-11 /LucidaSansUnicode00 f
-({) 1670 5320 w
-11 /LucidaSans-Italic f
-(nonce) 1715 5320 w
-8 /LucidaSans-Italic f
-(S) 2040 5342 w
-11 /LucidaSansUnicode00 f
-(,) 2102 5320 w
-11 /LucidaSans-Italic f
-(uid) 2146 5320 w
-8 /LucidaSans-Italic f
-(C) 2326 5342 w
-11 /LucidaSansUnicode00 f
-(,) 2398 5320 w
-11 /LucidaSans-Italic f
-(uid) 2442 5320 w
-8 /LucidaSans-Italic f
-(S) 2622 5342 w
-8 /LucidaSansUnicode00 f
-(,) 2672 5342 w
-11 /LucidaSans-Italic f
-(K) 2716 5320 w
-8 /LucidaSans-Italic f
-(n) 2799 5342 w
-11 /LucidaSansUnicode00 f
-(}) 2867 5320 w
-(,) 2912 5320 w
-11 /LucidaSans-Italic f
-(K) 1593 5430 w
-8 /LucidaSans-Italic f
-(S) 1676 5452 w
-11 /LucidaSansUnicode00 f
-({) 1738 5430 w
-11 /LucidaSans-Italic f
-(nonce) 1783 5430 w
-8 /LucidaSans-Italic f
-(S) 2108 5452 w
-11 /LucidaSansUnicode00 f
-(,) 2170 5430 w
-11 /LucidaSans-Italic f
-(uid) 2214 5430 w
-8 /LucidaSans-Italic f
-(C) 2394 5452 w
-11 /LucidaSansUnicode00 f
-(,) 2466 5430 w
-11 /LucidaSans-Italic f
-(uid) 2510 5430 w
-8 /LucidaSans-Italic f
-(S) 2690 5452 w
-8 /LucidaSansUnicode00 f
-(,) 2740 5452 w
-11 /LucidaSans-Italic f
-(K) 2784 5430 w
-8 /LucidaSans-Italic f
-(n) 2867 5452 w
-11 /LucidaSansUnicode00 f
-(}) 2935 5430 w
-11 /LucidaSans-Italic f
-(C) 1008 5650 w
-11 /S f
-(\256) 1092 5650 w
-11 /LucidaSans-Italic f
-(S) 1210 5650 w
-11 /LucidaSansUnicode00 f
-(:) 1280 5650 w
-11 /LucidaSans-Italic f
-(K) 1500 5650 w
-8 /LucidaSans-Italic f
-(S) 1583 5672 w
-11 /LucidaSansUnicode00 f
-({) 1645 5650 w
-11 /LucidaSans-Italic f
-(nonce) 1690 5650 w
-8 /LucidaSans-Italic f
-(S) 2015 5672 w
-11 /LucidaSansUnicode00 f
-(,) 2077 5650 w
-11 /LucidaSans-Italic f
-(uid) 2121 5650 w
-8 /LucidaSans-Italic f
-(C) 2301 5672 w
-11 /LucidaSansUnicode00 f
-(,) 2373 5650 w
-11 /LucidaSans-Italic f
-(uid) 2417 5650 w
-8 /LucidaSans-Italic f
-(S) 2597 5672 w
-11 /LucidaSansUnicode00 f
-(,) 2659 5650 w
-11 /LucidaSans-Italic f
-(K) 2703 5650 w
-8 /LucidaSans-Italic f
-(n) 2786 5672 w
-11 /LucidaSansUnicode00 f
-(}) 2854 5650 w
-(,) 2899 5650 w
-11 /LucidaSans-Italic f
-(K) 1593 5760 w
-8 /LucidaSans-Italic f
-(n) 1676 5782 w
-11 /LucidaSansUnicode00 f
-({) 1744 5760 w
-11 /LucidaSans-Italic f
-(nonce) 1789 5760 w
-8 /LucidaSans-Italic f
-(S) 2114 5782 w
-11 /LucidaSansUnicode00 f
-(,) 2176 5760 w
-11 /LucidaSans-Italic f
-(counter) 2220 5760 w
-11 /LucidaSansUnicode00 f
-(}) 2636 5760 w
-11 /LucidaSans-Italic f
-(S) 1008 5870 w
-11 /S f
-(\256) 1078 5870 w
-11 /LucidaSans-Italic f
-(C) 1196 5870 w
-11 /LucidaSansUnicode00 f
-(:) 1280 5870 w
-11 /LucidaSans-Italic f
-(K) 1500 5870 w
-8 /LucidaSans-Italic f
-(n) 1583 5892 w
-11 /LucidaSansUnicode00 f
-({) 1651 5870 w
-11 /LucidaSans-Italic f
-(nonce) 1696 5870 w
-8 /LucidaSans-Italic f
-(C) 2021 5892 w
-11 /LucidaSansUnicode00 f
-(,) 2093 5870 w
-11 /LucidaSans-Italic f
-(counter) 2137 5870 w
-11 /LucidaSansUnicode00 f
-(}) 2553 5870 w
-10 /LucidaSansUnicode00 f
-(\(Here) 720 6050 w
-11 /LucidaSans-Italic f
-(K) 1029 6050 w
-11 /LucidaSansUnicode00 f
-({) 1108 6050 w
-11 /LucidaSans-Italic f
-(x) 1153 6050 w
-11 /LucidaSansUnicode00 f
-(}) 1221 6050 w
-10 /LucidaSansUnicode00 f
-(indicates) 1306 6050 w
-11 /LucidaSans-Italic f
-(x) 1788 6050 w
-10 /LucidaSansUnicode00 f
-(encrypted) 1897 6050 w
-(with) 2428 6050 w
-(DES) 2683 6050 w
-(key) 2916 6050 w
-11 /LucidaSans-Italic f
-(K) 3132 6050 w
-10 /LucidaSansUnicode00 f
-(.\)) 3202 6050 w
-(The) 3349 6050 w
-(first) 3580 6050 w
-(two) 3825 6050 w
-(messages) 4050 6050 w
-(exchange) 4575 6050 w
-(nonces) 720 6170 w
-(and) 1121 6170 w
-(server) 1359 6170 w
-(identification.) 1714 6170 w
-(After) 2473 6170 w
-(this) 2771 6170 w
-(initial) 3008 6170 w
-(exchange,) 3336 6170 w
-(the) 3890 6170 w
-(client) 4102 6170 w
-(contacts) 4423 6170 w
-(the) 4885 6170 w
-(authentication) 720 6290 w
-(server) 1450 6290 w
-(to) 1782 6290 w
-(obtain) 1916 6290 w
-(a) 2259 6290 w
-(pair) 2350 6290 w
-(of) 2574 6290 w
-(encrypted) 2708 6290 w
-(tickets,) 3225 6290 w
-(one) 3612 6290 w
-(encrypted) 3827 6290 w
-(with) 4344 6290 w
-(the) 4585 6290 w
-(client) 4776 6290 w
-(key) 720 6410 w
-(and) 928 6410 w
-(one) 1150 6410 w
-(with) 1371 6410 w
-(the) 1618 6410 w
-(server) 1815 6410 w
-(key.) 2154 6410 w
-(The) 2426 6410 w
-(client) 2649 6410 w
-(relays) 2954 6410 w
-(the) 3279 6410 w
-(server) 3475 6410 w
-(ticket) 3813 6410 w
-(to) 4122 6410 w
-(the) 4261 6410 w
-(server.) 4457 6410 w
-(The) 4859 6410 w
-(server) 720 6530 w
-(believes) 1058 6530 w
-(that) 1491 6530 w
-(the) 1723 6530 w
-(ticket) 1919 6530 w
-(is) 2228 6530 w
-(new) 2349 6530 w
-(because) 2585 6530 w
-(it) 3020 6530 w
-(contains) 3127 6530 w
-11 /LucidaSans-Italic f
-(nonce) 3579 6530 w
-8 /LucidaSans-Italic f
-(S) 3904 6552 w
-10 /LucidaSansUnicode00 f
-(and) 3998 6530 w
-(that) 4220 6530 w
-(the) 4453 6530 w
-(ticket) 4650 6530 w
-(is) 4960 6530 w
-(from) 720 6650 w
-(the) 985 6650 w
-(authentication server because it is encrypted in the server key) 1173 6650 w
-11 /LucidaSans-Italic f
-(K) 4215 6650 w
-8 /LucidaSans-Italic f
-(S) 4298 6672 w
-10 /LucidaSansUnicode00 f
-(.) 4351 6650 w
-(The ticket is) 4447 6650 w
-(basically) 720 6770 w
-(a) 1181 6770 w
-(statement) 1283 6770 w
-(from) 1814 6770 w
-(the) 2094 6770 w
-(authentication) 2297 6770 w
-(server) 3040 6770 w
-(that) 3385 6770 w
-(now) 3624 6770 w
-11 /LucidaSans-Italic f
-(uid) 3872 6770 w
-8 /LucidaSans-Italic f
-(C) 4052 6792 w
-10 /LucidaSansUnicode00 f
-(and) 4163 6770 w
-11 /LucidaSans-Italic f
-(uid) 4391 6770 w
-8 /LucidaSans-Italic f
-(S) 4571 6792 w
-10 /LucidaSansUnicode00 f
-(share) 4672 6770 w
-(a) 4985 6770 w
-(secret) 720 6890 w
-11 /LucidaSans-Italic f
-(K) 1050 6890 w
-8 /LucidaSans-Italic f
-(n) 1133 6912 w
-10 /LucidaSansUnicode00 f
-(.) 1192 6890 w
-(The) 1294 6890 w
-(authenticator) 1513 6890 w
-11 /LucidaSans-Italic f
-(K) 2196 6890 w
-8 /LucidaSans-Italic f
-(n) 2279 6912 w
-11 /LucidaSansUnicode00 f
-({) 2347 6890 w
-11 /LucidaSans-Italic f
-(nonce) 2392 6890 w
-8 /LucidaSans-Italic f
-(S) 2717 6912 w
-11 /LucidaSansUnicode00 f
-(,) 2779 6890 w
-11 /LucidaSans-Italic f
-(counter) 2823 6890 w
-11 /LucidaSansUnicode00 f
-(}) 3239 6890 w
-10 /LucidaSansUnicode00 f
-(convinces) 3313 6890 w
-(the) 3826 6890 w
-(server) 4019 6890 w
-(that) 4354 6890 w
-(the) 4583 6890 w
-(client) 4776 6890 w
-(knows) 720 7010 w
-11 /LucidaSans-Italic f
-(K) 1071 7010 w
-8 /LucidaSans-Italic f
-(n) 1154 7032 w
-10 /LucidaSansUnicode00 f
-(and) 1255 7010 w
-(thus) 1477 7010 w
-(must) 1731 7010 w
-(be) 2016 7010 w
-11 /LucidaSans-Italic f
-(uid) 2177 7010 w
-8 /LucidaSans-Italic f
-(C) 2357 7032 w
-10 /LucidaSansUnicode00 f
-(.) 2420 7010 w
-(Similarly,) 2527 7010 w
-(authenticator) 3013 7010 w
-11 /LucidaSans-Italic f
-(K) 3701 7010 w
-8 /LucidaSans-Italic f
-(n) 3784 7032 w
-11 /LucidaSansUnicode00 f
-({) 3852 7010 w
-11 /LucidaSans-Italic f
-(nonce) 3897 7010 w
-8 /LucidaSans-Italic f
-(C) 4222 7032 w
-11 /LucidaSansUnicode00 f
-(,) 4294 7010 w
-11 /LucidaSans-Italic f
-(counter) 4338 7010 w
-11 /LucidaSansUnicode00 f
-(}) 4754 7010 w
-10 /LucidaSansUnicode00 f
-(con\255) 4833 7010 w
-(vinces) 720 7130 w
-(the) 1076 7130 w
-(client) 1286 7130 w
-(that) 1605 7130 w
-(the) 1851 7130 w
-(server) 2061 7130 w
-(knows) 2413 7130 w
-11 /LucidaSans-Italic f
-(K) 2777 7130 w
-8 /LucidaSans-Italic f
-(n) 2860 7152 w
-10 /LucidaSansUnicode00 f
-(and) 2974 7130 w
-(thus) 3209 7130 w
-(must) 3476 7130 w
-(be) 3774 7130 w
-11 /LucidaSans-Italic f
-(uid) 3948 7130 w
-8 /LucidaSans-Italic f
-(S) 4128 7152 w
-10 /LucidaSansUnicode00 f
-(.) 4181 7130 w
-(Tickets) 4300 7130 w
-(can) 4699 7130 w
-(be) 4921 7130 w
-(reused,) 720 7250 w
-(without) 1117 7250 w
-(contacting) 1518 7250 w
-(the) 2061 7250 w
-(authentication) 2252 7250 w
-(server) 2983 7250 w
-(again,) 3317 7250 w
-(by) 3649 7250 w
-(incrementing) 3801 7250 w
-(the) 4478 7250 w
-(counter) 4670 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(before each authenticator is generated.) 720 840 w
-(In) 720 996 w
-(the) 859 996 w
-(future) 1062 996 w
-(we) 1405 996 w
-(hope) 1586 996 w
-(to) 1876 996 w
-(introduce) 2022 996 w
-(a) 2532 996 w
-(public) 2635 996 w
-(key) 2980 996 w
-(version) 3194 996 w
-(of) 3594 996 w
-(p9sk1,) 3740 996 w
-(which) 4118 996 w
-(would) 4448 996 w
-(allow) 4789 996 w
-(authentication even when the authentication server is not available.) 720 1116 w
-10 /LucidaSans-Demi f
-(3.2.) 720 1356 w
-(The authentication server) 962 1356 w
-10 /LucidaSansUnicode00 f
-(Each) 720 1512 w
-(Plan) 975 1512 w
-(9) 1209 1512 w
-(security) 1305 1512 w
-(domain) 1717 1512 w
-(has) 2113 1512 w
-(an) 2314 1512 w
-(authentication) 2464 1512 w
-(server) 3192 1512 w
-(\(AS\)) 3523 1512 w
-(that) 3746 1512 w
-(all) 3971 1512 w
-(users) 4118 1512 w
-(trust) 4413 1512 w
-(to) 4675 1512 w
-(keep) 4807 1512 w
-(the) 720 1632 w
-(complete) 915 1632 w
-(set) 1401 1632 w
-(of) 1585 1632 w
-(shared) 1723 1632 w
-(keys.) 2091 1632 w
-(It) 2412 1632 w
-(also) 2518 1632 w
-(offers) 2753 1632 w
-(services) 3075 1632 w
-(for) 3501 1632 w
-(users) 3679 1632 w
-(and) 3979 1632 w
-(administrators) 4198 1632 w
-(to) 4942 1632 w
-(manage) 720 1752 w
-(the) 1148 1752 w
-(keys,) 1348 1752 w
-(create) 1642 1752 w
-(and) 1983 1752 w
-(disable) 2208 1752 w
-(accounts,) 2599 1752 w
-(and) 3106 1752 w
-(so) 3331 1752 w
-(on.) 3488 1752 w
-(It) 3720 1752 w
-(typically) 3831 1752 w
-(runs) 4273 1752 w
-(on) 4534 1752 w
-(a) 4702 1752 w
-(stan\255) 4802 1752 w
-(dalone) 720 1872 w
-(machine) 1094 1872 w
-(with) 1550 1872 w
-(few) 1803 1872 w
-(other) 2021 1872 w
-(services.) 2326 1872 w
-(The) 2824 1872 w
-(AS) 3052 1872 w
-(comprises) 3222 1872 w
-(two) 3765 1872 w
-(services,) 3987 1872 w
-10 /LucidaTypewriter f
-(keyfs) 4453 1872 w
-10 /LucidaSansUnicode00 f
-(and) 4860 1872 w
-10 /LucidaTypewriter f
-(authsrv) 720 1992 w
-10 /LucidaSansUnicode00 f
-(.) 1224 1992 w
-10 /LucidaTypewriter f
-(Keyfs) 720 2148 w
-10 /LucidaSansUnicode00 f
-(is a user-level file system that manages an encrypted database of user accounts.) 1112 2148 w
-(Each) 720 2268 w
-(account) 979 2268 w
-(is) 1395 2268 w
-(represented) 1512 2268 w
-(by) 2131 2268 w
-(a) 2283 2268 w
-(directory) 2375 2268 w
-(containing) 2843 2268 w
-(the) 3389 2268 w
-(files) 3580 2268 w
-10 /LucidaTypewriter f
-(key) 3818 2268 w
-10 /LucidaSansUnicode00 f
-(,) 4034 2268 w
-(containing) 4102 2268 w
-(the) 4648 2268 w
-(Plan) 4839 2268 w
-(9) 720 2388 w
-(key) 839 2388 w
-(for) 1061 2388 w
-(p9sk1;) 1256 2388 w
-10 /LucidaTypewriter f
-(secret) 1643 2388 w
-10 /LucidaSansUnicode00 f
-(for) 2132 2388 w
-(the) 2328 2388 w
-(challenge/response) 2540 2388 w
-(protocols) 3553 2388 w
-(\(APOP,) 4065 2388 w
-(VNC,) 4444 2388 w
-(CHAP,) 4741 2388 w
-(MSCHAP,) 720 2508 w
-(CRAM\);) 1193 2508 w
-10 /LucidaTypewriter f
-(log) 1579 2508 w
-10 /LucidaSansUnicode00 f
-(for) 1829 2508 w
-(authentication) 2001 2508 w
-(outcomes;) 2729 2508 w
-10 /LucidaTypewriter f
-(expire) 3266 2508 w
-10 /LucidaSansUnicode00 f
-(for) 3731 2508 w
-(an) 3903 2508 w
-(expiration) 4053 2508 w
-(time;) 4580 2508 w
-(and) 4860 2508 w
-10 /LucidaTypewriter f
-(status) 720 2628 w
-10 /LucidaSansUnicode00 f
-(.) 1152 2628 w
-(If) 1259 2628 w
-(the) 1368 2628 w
-(expiration) 1566 2628 w
-(time) 2103 2628 w
-(passes,) 2361 2628 w
-(if) 2763 2628 w
-(the) 2872 2628 w
-(number) 3071 2628 w
-(of) 3492 2628 w
-(successive) 3634 2628 w
-(failed) 4188 2628 w
-(authentica\255) 4501 2628 w
-(tions) 720 2748 w
-(exceeds) 993 2748 w
-(50,) 1420 2748 w
-(or) 1611 2748 w
-(if) 1746 2748 w
-10 /LucidaTypewriter f
-(disabled) 1845 2748 w
-10 /LucidaSansUnicode00 f
-(is) 2454 2748 w
-(written) 2567 2748 w
-(to) 2939 2748 w
-(the status file, any attempt to access the) 3070 2748 w
-10 /LucidaTypewriter f
-(key) 720 2868 w
-10 /LucidaSansUnicode00 f
-(or) 968 2868 w
-10 /LucidaTypewriter f
-(secret) 1102 2868 w
-10 /LucidaSansUnicode00 f
-(files will fail.) 1566 2868 w
-10 /LucidaTypewriter f
-(Authsrv) 720 3024 w
-10 /LucidaSansUnicode00 f
-(is) 1257 3024 w
-(a) 1370 3024 w
-(network) 1458 3024 w
-(service) 1883 3024 w
-(that) 2252 3024 w
-(brokers) 2476 3024 w
-(shared) 2881 3024 w
-(key) 3243 3024 w
-(authentications) 3443 3024 w
-(for) 4223 3024 w
-(the) 4396 3024 w
-(protocols) 4585 3024 w
-(p9sk1,) 720 3144 w
-(APOP,) 1084 3144 w
-(VNC,) 1407 3144 w
-(CHAP,) 1681 3144 w
-(MSCHAP,) 2014 3144 w
-(and) 2487 3144 w
-(CRAM.) 2701 3144 w
-(Remote) 3085 3144 w
-(users) 3484 3144 w
-(can) 3778 3144 w
-(also) 3979 3144 w
-(call) 4208 3144 w
-10 /LucidaTypewriter f
-(authsrv) 4405 3144 w
-10 /LucidaSansUnicode00 f
-(to) 4942 3144 w
-(change their passwords.) 720 3264 w
-(The) 720 3420 w
-(p9sk1) 935 3420 w
-(protocol) 1267 3420 w
-(was) 1705 3420 w
-(described) 1922 3420 w
-(in) 2429 3420 w
-(the) 2554 3420 w
-(previous) 2743 3420 w
-(section.) 3192 3420 w
-(The) 3637 3420 w
-(challenge/response) 3852 3420 w
-(pro\255) 4842 3420 w
-(tocols differ in detail but all follow the general structure:) 720 3540 w
-11 /LucidaSans-Italic f
-(C) 1008 3710 w
-11 /S f
-(\256) 1092 3710 w
-11 /LucidaSans-Italic f
-(S) 1210 3710 w
-11 /LucidaSansUnicode00 f
-(:) 1280 3710 w
-11 /LucidaSans-Italic f
-(nonce) 1500 3710 w
-8 /LucidaSans-Italic f
-(C) 1825 3732 w
-11 /LucidaSans-Italic f
-(S) 1008 3820 w
-11 /S f
-(\256) 1078 3820 w
-11 /LucidaSans-Italic f
-(C) 1196 3820 w
-11 /LucidaSansUnicode00 f
-(:) 1280 3820 w
-11 /LucidaSans-Italic f
-(nonce) 1500 3820 w
-8 /LucidaSans-Italic f
-(S) 1825 3842 w
-11 /LucidaSansUnicode00 f
-(,) 1887 3820 w
-11 /LucidaSans-Italic f
-(uid) 1931 3820 w
-8 /LucidaSans-Italic f
-(S) 2111 3842 w
-11 /LucidaSansUnicode00 f
-(,) 2173 3820 w
-11 /LucidaSans-Italic f
-(domain) 2217 3820 w
-8 /LucidaSans-Italic f
-(S) 2629 3842 w
-11 /LucidaSans-Italic f
-(C) 1008 3930 w
-11 /S f
-(\256) 1092 3930 w
-11 /LucidaSans-Italic f
-(A) 1210 3930 w
-11 /LucidaSansUnicode00 f
-(:) 1295 3930 w
-11 /LucidaSans-Italic f
-(nonce) 1515 3930 w
-8 /LucidaSans-Italic f
-(S) 1840 3952 w
-11 /LucidaSansUnicode00 f
-(,) 1902 3930 w
-11 /LucidaSans-Italic f
-(uid) 1946 3930 w
-8 /LucidaSans-Italic f
-(S) 2126 3952 w
-11 /LucidaSansUnicode00 f
-(,) 2188 3930 w
-11 /LucidaSans-Italic f
-(domain) 2232 3930 w
-8 /LucidaSans-Italic f
-(S) 2644 3952 w
-11 /LucidaSansUnicode00 f
-(,) 2706 3930 w
-11 /LucidaSans-Italic f
-(hostid) 1593 4040 w
-8 /LucidaSans-Italic f
-(C) 1932 4062 w
-11 /LucidaSansUnicode00 f
-(,) 2004 4040 w
-11 /LucidaSans-Italic f
-(uid) 2048 4040 w
-8 /LucidaSans-Italic f
-(C) 2228 4062 w
-11 /LucidaSans-Italic f
-(A) 1008 4150 w
-11 /S f
-(\256) 1093 4150 w
-11 /LucidaSans-Italic f
-(C) 1211 4150 w
-11 /LucidaSansUnicode00 f
-(:) 1295 4150 w
-11 /LucidaSans-Italic f
-(K) 1515 4150 w
-8 /LucidaSans-Italic f
-(C) 1598 4172 w
-11 /LucidaSansUnicode00 f
-({) 1670 4150 w
-11 /LucidaSans-Italic f
-(nonce) 1715 4150 w
-8 /LucidaSans-Italic f
-(S) 2040 4172 w
-11 /LucidaSansUnicode00 f
-(,) 2102 4150 w
-11 /LucidaSans-Italic f
-(uid) 2146 4150 w
-8 /LucidaSans-Italic f
-(C) 2326 4172 w
-11 /LucidaSansUnicode00 f
-(,) 2398 4150 w
-11 /LucidaSans-Italic f
-(uid) 2442 4150 w
-8 /LucidaSans-Italic f
-(S) 2622 4172 w
-8 /LucidaSansUnicode00 f
-(,) 2672 4172 w
-11 /LucidaSans-Italic f
-(K) 2716 4150 w
-8 /LucidaSans-Italic f
-(n) 2799 4172 w
-11 /LucidaSansUnicode00 f
-(}) 2867 4150 w
-(,) 2912 4150 w
-11 /LucidaSans-Italic f
-(K) 1593 4260 w
-8 /LucidaSans-Italic f
-(S) 1676 4282 w
-11 /LucidaSansUnicode00 f
-({) 1738 4260 w
-11 /LucidaSans-Italic f
-(nonce) 1783 4260 w
-8 /LucidaSans-Italic f
-(S) 2108 4282 w
-11 /LucidaSansUnicode00 f
-(,) 2170 4260 w
-11 /LucidaSans-Italic f
-(uid) 2214 4260 w
-8 /LucidaSans-Italic f
-(C) 2394 4282 w
-11 /LucidaSansUnicode00 f
-(,) 2466 4260 w
-11 /LucidaSans-Italic f
-(uid) 2510 4260 w
-8 /LucidaSans-Italic f
-(S) 2690 4282 w
-8 /LucidaSansUnicode00 f
-(,) 2740 4282 w
-11 /LucidaSans-Italic f
-(K) 2784 4260 w
-8 /LucidaSans-Italic f
-(n) 2867 4282 w
-11 /LucidaSansUnicode00 f
-(}) 2935 4260 w
-11 /LucidaSans-Italic f
-(C) 1008 4370 w
-11 /S f
-(\256) 1092 4370 w
-11 /LucidaSans-Italic f
-(S) 1210 4370 w
-11 /LucidaSansUnicode00 f
-(:) 1280 4370 w
-11 /LucidaSans-Italic f
-(K) 1500 4370 w
-8 /LucidaSans-Italic f
-(S) 1583 4392 w
-11 /LucidaSansUnicode00 f
-({) 1645 4370 w
-11 /LucidaSans-Italic f
-(nonce) 1690 4370 w
-8 /LucidaSans-Italic f
-(S) 2015 4392 w
-11 /LucidaSansUnicode00 f
-(,) 2077 4370 w
-11 /LucidaSans-Italic f
-(uid) 2121 4370 w
-8 /LucidaSans-Italic f
-(C) 2301 4392 w
-11 /LucidaSansUnicode00 f
-(,) 2373 4370 w
-11 /LucidaSans-Italic f
-(uid) 2417 4370 w
-8 /LucidaSans-Italic f
-(S) 2597 4392 w
-8 /LucidaSansUnicode00 f
-(,) 2647 4392 w
-11 /LucidaSans-Italic f
-(K) 2691 4370 w
-8 /LucidaSans-Italic f
-(n) 2774 4392 w
-11 /LucidaSansUnicode00 f
-(}) 2842 4370 w
-(,) 2887 4370 w
-11 /LucidaSans-Italic f
-(K) 1593 4480 w
-8 /LucidaSans-Italic f
-(n) 1676 4502 w
-11 /LucidaSansUnicode00 f
-({) 1744 4480 w
-11 /LucidaSans-Italic f
-(nonce) 1789 4480 w
-8 /LucidaSans-Italic f
-(S) 2114 4502 w
-11 /LucidaSansUnicode00 f
-(}) 2176 4480 w
-11 /LucidaSans-Italic f
-(S) 1008 4590 w
-11 /S f
-(\256) 1078 4590 w
-11 /LucidaSans-Italic f
-(C) 1196 4590 w
-11 /LucidaSansUnicode00 f
-(:) 1280 4590 w
-11 /LucidaSans-Italic f
-(K) 1500 4590 w
-8 /LucidaSans-Italic f
-(n) 1583 4612 w
-11 /LucidaSansUnicode00 f
-({) 1651 4590 w
-11 /LucidaSans-Italic f
-(nonce) 1696 4590 w
-8 /LucidaSans-Italic f
-(C) 2021 4612 w
-11 /LucidaSansUnicode00 f
-(}) 2093 4590 w
-10 /LucidaSansUnicode00 f
-(The password protocol is:) 720 4770 w
-11 /LucidaSans-Italic f
-(C) 1008 4940 w
-11 /S f
-(\256) 1092 4940 w
-11 /LucidaSans-Italic f
-(A) 1210 4940 w
-11 /LucidaSansUnicode00 f
-(:) 1295 4940 w
-11 /LucidaSans-Italic f
-(uid) 1515 4940 w
-8 /LucidaSans-Italic f
-(C) 1695 4962 w
-11 /LucidaSans-Italic f
-(A) 1008 5050 w
-11 /S f
-(\256) 1093 5050 w
-11 /LucidaSans-Italic f
-(C) 1211 5050 w
-11 /LucidaSansUnicode00 f
-(:) 1295 5050 w
-11 /LucidaSans-Italic f
-(K) 1515 5050 w
-8 /LucidaSans-Italic f
-(c) 1598 5072 w
-11 /LucidaSansUnicode00 f
-({) 1656 5050 w
-11 /LucidaSans-Italic f
-(K) 1701 5050 w
-8 /LucidaSans-Italic f
-(n) 1784 5072 w
-11 /LucidaSansUnicode00 f
-(}) 1852 5050 w
-11 /LucidaSans-Italic f
-(C) 1008 5160 w
-11 /S f
-(\256) 1092 5160 w
-11 /LucidaSans-Italic f
-(A) 1210 5160 w
-11 /LucidaSansUnicode00 f
-(:) 1295 5160 w
-11 /LucidaSans-Italic f
-(K) 1515 5160 w
-8 /LucidaSans-Italic f
-(n) 1598 5182 w
-11 /LucidaSansUnicode00 f
-({) 1666 5160 w
-11 /LucidaSans-Italic f
-(password) 1711 5160 w
-8 /LucidaSans-Italic f
-(old) 2235 5182 w
-11 /LucidaSansUnicode00 f
-(,) 2371 5160 w
-11 /LucidaSans-Italic f
-(password) 2415 5160 w
-8 /LucidaSans-Italic f
-(new) 2939 5182 w
-11 /LucidaSansUnicode00 f
-(}) 3111 5160 w
-11 /LucidaSans-Italic f
-(A) 1008 5270 w
-11 /S f
-(\256) 1093 5270 w
-11 /LucidaSans-Italic f
-(C) 1211 5270 w
-11 /LucidaSansUnicode00 f
-(:) 1295 5270 w
-11 /LucidaSans-Italic f
-(OK) 1515 5270 w
-10 /LucidaSansUnicode00 f
-(To) 720 5450 w
-(avoid) 883 5450 w
-(replay) 1182 5450 w
-(attacks,) 1517 5450 w
-(the) 1932 5450 w
-(pre-encryption) 2126 5450 w
-(clear) 2897 5450 w
-(text) 3168 5450 w
-(for) 3399 5450 w
-(each) 3578 5450 w
-(of) 3842 5450 w
-(the) 3980 5450 w
-(protocols) 4175 5450 w
-(\(as) 4670 5450 w
-(well) 4849 5450 w
-(as) 720 5570 w
-(for) 867 5570 w
-(p9sk1\)) 1047 5570 w
-(includes) 1418 5570 w
-(a) 1861 5570 w
-(tag) 1956 5570 w
-(indicating) 2150 5570 w
-(the) 2669 5570 w
-(encryption) 2864 5570 w
-10 /LucidaSansUnicode20 f
-(\031) 3378 5570 w
-10 /LucidaSansUnicode00 f
-(s) 3410 5570 w
-(role) 3501 5570 w
-(in) 3728 5570 w
-(the) 3859 5570 w
-(protocol.) 4054 5570 w
-(We) 4562 5570 w
-(elided) 4744 5570 w
-(them in these outlines.) 720 5690 w
-10 /LucidaSans-Demi f
-(3.3.) 720 5930 w
-(Protocol negotiation) 962 5930 w
-10 /LucidaSansUnicode00 f
-(Rather) 720 6086 w
-(than) 1070 6086 w
-(require) 1322 6086 w
-(particular) 1706 6086 w
-(protocols) 2206 6086 w
-(for) 2698 6086 w
-(particular) 2874 6086 w
-(services,) 3374 6086 w
-(we) 3830 6086 w
-(implemented) 4000 6086 w
-(a) 4674 6086 w
-(nego\255) 4766 6086 w
-(tiation) 720 6206 w
-(metaprotocol,) 1079 6206 w
-10 /LucidaSans-Italic f
-(p9any) 1805 6206 w
-10 /LucidaSansUnicode00 f
-(,) 2107 6206 w
-(which) 2188 6206 w
-(chooses) 2517 6206 w
-(the) 2958 6206 w
-(actual) 3161 6206 w
-(authentication) 3498 6206 w
-(protocol) 4241 6206 w
-(to) 4693 6206 w
-(use.) 4839 6206 w
-(P9any is used now by all native services on Plan 9.) 720 6326 w
-(The metaprotocol is simple.) 720 6482 w
-(The callee sends a null-terminated string of the form:) 2139 6482 w
-9 /LucidaTypewriter f
-(v.) 1008 6652 w
-11 /LucidaSans-Italic f
-(n) 1138 6652 w
-(proto) 1271 6652 w
-8 /LucidaSansUnicode00 f
-(1) 1572 6674 w
-9 /LucidaTypewriter f
-(@) 1631 6652 w
-11 /LucidaSans-Italic f
-(domain) 1696 6652 w
-8 /LucidaSansUnicode00 f
-(1) 2108 6674 w
-11 /LucidaSans-Italic f
-(proto) 2232 6652 w
-8 /LucidaSansUnicode00 f
-(2) 2533 6674 w
-9 /LucidaTypewriter f
-(@) 2592 6652 w
-11 /LucidaSans-Italic f
-(domain) 2657 6652 w
-8 /LucidaSansUnicode00 f
-(2) 3069 6674 w
-9 /LucidaTypewriter f
-(...) 3193 6652 w
-10 /LucidaSansUnicode00 f
-(where) 720 6832 w
-10 /LucidaSans-Italic f
-(n) 1056 6832 w
-10 /LucidaSansUnicode00 f
-(is) 1162 6832 w
-(a) 1286 6832 w
-(decimal) 1385 6832 w
-(version) 1805 6832 w
-(number,) 2201 6832 w
-11 /LucidaSans-Italic f
-(proto) 2654 6832 w
-8 /LucidaSans-Italic f
-(k) 2955 6854 w
-10 /LucidaSansUnicode00 f
-(is) 3054 6832 w
-(the) 3178 6832 w
-(name) 3377 6832 w
-(of) 3687 6832 w
-(a) 3829 6832 w
-(protocol) 3928 6832 w
-(for) 4376 6832 w
-(which) 4559 6832 w
-(the) 4885 6832 w
-10 /LucidaTypewriter f
-(factotum) 720 6952 w
-10 /LucidaSansUnicode00 f
-(has) 1346 6952 w
-(a) 1564 6952 w
-(key,) 1668 6952 w
-(and) 1915 6952 w
-11 /LucidaSans-Italic f
-(domain) 2144 6952 w
-8 /LucidaSans-Italic f
-(k) 2556 6974 w
-10 /LucidaSansUnicode00 f
-(is) 2660 6952 w
-(the) 2789 6952 w
-(name) 2993 6952 w
-(of) 3308 6952 w
-(the) 3455 6952 w
-(domain) 3659 6952 w
-(in) 4071 6952 w
-(which) 4211 6952 w
-(the) 4541 6952 w
-(key) 4745 6952 w
-(is) 4960 6952 w
-(valid.) 720 7072 w
-(The caller then responds) 1044 7072 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-9 /LucidaSans-Italic f
-(proto) 1008 830 w
-9 /LucidaTypewriter f
-(@) 1242 830 w
-9 /LucidaSans-Italic f
-(domain) 1307 830 w
-10 /LucidaSansUnicode00 f
-(indicating its choice.) 720 1010 w
-(Finally the callee responds) 1786 1010 w
-9 /LucidaTypewriter f
-(OK) 1008 1180 w
-10 /LucidaSansUnicode00 f
-(Any) 720 1360 w
-(other) 947 1360 w
-(string) 1248 1360 w
-(indicates) 1574 1360 w
-(failure.) 2051 1360 w
-(At) 2468 1360 w
-(this) 2618 1360 w
-(point) 2842 1360 w
-(the) 3139 1360 w
-(chosen) 3339 1360 w
-(protocol) 3727 1360 w
-(commences.) 4176 1360 w
-(The) 4859 1360 w
-(final) 720 1480 w
-(fixed-length) 966 1480 w
-(reply) 1612 1480 w
-(is) 1887 1480 w
-(used) 2000 1480 w
-(to) 2265 1480 w
-(make) 2396 1480 w
-(it) 2691 1480 w
-(easy) 2790 1480 w
-(to) 3037 1480 w
-(delimit) 3168 1480 w
-(the) 3537 1480 w
-(I/O) 3725 1480 w
-(stream) 3918 1480 w
-(should) 4284 1480 w
-(the) 4645 1480 w
-(cho\255) 4833 1480 w
-(sen protocol require the caller rather than the callee to send the first message.) 720 1600 w
-(With) 720 1756 w
-(this) 990 1756 w
-(negotiation) 1225 1756 w
-(metaprotocol,) 1832 1756 w
-(the) 2565 1756 w
-(underlying) 2776 1756 w
-(authentication) 3350 1756 w
-(protocols) 4101 1756 w
-(used) 4612 1756 w
-(for) 4901 1756 w
-(Plan) 720 1876 w
-(9) 961 1876 w
-(services) 1064 1876 w
-(can) 1491 1876 w
-(be) 1699 1876 w
-(changed) 1858 1876 w
-(under) 2309 1876 w
-(any) 2632 1876 w
-(application) 2840 1876 w
-(just) 3413 1876 w
-(by) 3632 1876 w
-(changing) 3786 1876 w
-(the) 4270 1876 w
-(keys) 4464 1876 w
-(known) 4720 1876 w
-(by the) 720 1996 w
-10 /LucidaTypewriter f
-(factotum) 1054 1996 w
-10 /LucidaSansUnicode00 f
-(agents at each end.) 1662 1996 w
-(P9any is vulnerable to man in the middle attacks to the extent that the attacker may con\255) 720 2152 w
-(strain) 720 2272 w
-(the) 1033 2272 w
-(possible) 1226 2272 w
-(choices) 1667 2272 w
-(by) 2066 2272 w
-(changing) 2219 2272 w
-(the) 2701 2272 w
-(stream.) 2893 2272 w
-(However,) 3327 2272 w
-(we) 3813 2272 w
-(believe) 3983 2272 w
-(this) 4361 2272 w
-(is) 4577 2272 w
-(accept\255) 4694 2272 w
-(able) 720 2392 w
-(since) 960 2392 w
-(the) 1247 2392 w
-(attacker) 1440 2392 w
-(cannot) 1868 2392 w
-(force) 2234 2392 w
-(either) 2518 2392 w
-(side) 2837 2392 w
-(to) 3074 2392 w
-(choose) 3210 2392 w
-(algorithms) 3590 2392 w
-(that) 4148 2392 w
-(it) 4377 2392 w
-(is) 4481 2392 w
-(unwilling) 4599 2392 w
-(to use.) 720 2512 w
-10 /LucidaSans-Demi f
-(4.) 720 2752 w
-(Library Interface to Factotum) 873 2752 w
-10 /LucidaSansUnicode00 f
-(Although) 720 2908 w
-(programs) 1197 2908 w
-(can) 1697 2908 w
-(access) 1898 2908 w
-10 /LucidaTypewriter f
-(factotum) 2246 2908 w
-10 /LucidaSansUnicode20 f
-(\031) 2822 2908 w
-10 /LucidaSansUnicode00 f
-(s) 2854 2908 w
-(services) 2938 2908 w
-(through) 3358 2908 w
-(its) 3778 2908 w
-(file) 3928 2908 w
-(system) 4112 2908 w
-(interface,) 4485 2908 w
-(it) 4974 2908 w
-(is) 720 3028 w
-(more) 833 3028 w
-(common) 1117 3028 w
-(to) 1571 3028 w
-(use) 1702 3028 w
-(a) 1904 3028 w
-(C) 1992 3028 w
-(library) 2094 3028 w
-(that) 2437 3028 w
-(packages) 2661 3028 w
-(the) 3145 3028 w
-(interaction.) 3333 3028 w
-(There) 3950 3028 w
-(are) 4261 3028 w
-(a number of) 4446 3028 w
-(routines in the library, not all of which are relevant here, but a) 720 3148 w
-(few) 3780 3148 w
-(examples) 3983 3148 w
-(should) 4480 3148 w
-(give) 4841 3148 w
-(their flavor.) 720 3268 w
-(First,) 720 3424 w
-(consider) 997 3424 w
-(the) 1444 3424 w
-(problem) 1632 3424 w
-(of) 2071 3424 w
-(mounting) 2202 3424 w
-(a) 2703 3424 w
-(remote) 2791 3424 w
-(file) 3168 3424 w
-(server) 3352 3424 w
-(using) 3682 3424 w
-(9P.) 3981 3424 w
-(An) 4196 3424 w
-(earlier) 4360 3424 w
-(discus\255) 4700 3424 w
-(sion) 720 3544 w
-(showed) 964 3544 w
-(how) 1375 3544 w
-(the) 1616 3544 w
-10 /LucidaTypewriter f
-(fauth) 1812 3544 w
-10 /LucidaSansUnicode00 f
-(and) 2213 3544 w
-10 /LucidaTypewriter f
-(mount) 2433 3544 w
-10 /LucidaSansUnicode00 f
-(system) 2833 3544 w
-(calls) 3213 3544 w
-(use) 3468 3544 w
-(an) 3677 3544 w
-(authentication) 3834 3544 w
-(file,) 4569 3544 w
-10 /LucidaTypewriter f
-(afd) 4792 3544 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3544 w
-(as) 720 3664 w
-(a) 865 3664 w
-(capability,) 959 3664 w
-(but) 1494 3664 w
-(not) 1696 3664 w
-(how) 1896 3664 w
-10 /LucidaTypewriter f
-(factotum) 2136 3664 w
-10 /LucidaSansUnicode00 f
-(manages) 2752 3664 w
-10 /LucidaTypewriter f
-(afd) 3226 3664 w
-10 /LucidaSansUnicode00 f
-(.) 3442 3664 w
-(The) 3546 3664 w
-(library) 3767 3664 w
-(contains) 4117 3664 w
-(a) 4565 3664 w
-(routine,) 4660 3664 w
-10 /LucidaTypewriter f
-(amount) 720 3784 w
-10 /LucidaSansUnicode00 f
-(\(authenticated) 1187 3784 w
-(mount\),) 1917 3784 w
-(that) 2332 3784 w
-(is) 2558 3784 w
-(used) 2673 3784 w
-(by) 2940 3784 w
-(most) 3090 3784 w
-(programs) 3367 3784 w
-(in) 3868 3784 w
-(preference) 3993 3784 w
-(to) 4546 3784 w
-(the) 4678 3784 w
-(raw) 4867 3784 w
-10 /LucidaTypewriter f
-(fauth) 720 3904 w
-10 /LucidaSansUnicode00 f
-(and) 1126 3904 w
-10 /LucidaTypewriter f
-(mount) 1352 3904 w
-10 /LucidaSansUnicode00 f
-(calls.) 1758 3904 w
-10 /LucidaTypewriter f
-(Amount) 2083 3904 w
-10 /LucidaSansUnicode00 f
-(engages) 2561 3904 w
-10 /LucidaTypewriter f
-(factotum) 3011 3904 w
-10 /LucidaSansUnicode00 f
-(to) 3633 3904 w
-(validate) 3778 3904 w
-10 /LucidaTypewriter f
-(afd) 4201 3904 w
-10 /LucidaSansUnicode00 f
-(;) 4417 3904 w
-(here) 4496 3904 w
-(is) 4758 3904 w
-(the) 4885 3904 w
-(complete code:) 720 4024 w
-9 /LucidaTypewriter f
-(int) 1008 4194 w
-(amount\(int) 1008 4304 w
-(fd,) 1723 4304 w
-(char) 1983 4304 w
-(*mntpt,) 2308 4304 w
-(int) 1143 4414 w
-(flags,) 1403 4414 w
-(char) 1858 4414 w
-(*aname\)) 2183 4414 w
-({) 1008 4524 w
-(int) 1143 4634 w
-(afd,) 1403 4634 w
-(ret;) 1728 4634 w
-(AuthInfo) 1143 4744 w
-(*ai;) 1728 4744 w
-(afd) 1143 4964 w
-(=) 1403 4964 w
-(fauth\(fd,) 1533 4964 w
-(aname\);) 2183 4964 w
-(if\(afd) 1143 5074 w
-(>=) 1598 5074 w
-(0\){) 1793 5074 w
-(ai) 1278 5184 w
-(=) 1473 5184 w
-(auth_proxy\(afd,) 1603 5184 w
-(amount_getkey,) 2643 5184 w
-("proto=p9any) 1413 5294 w
-(role=client"\);) 2258 5294 w
-(if\(ai) 1278 5404 w
-(!=) 1668 5404 w
-(NULL\)) 1863 5404 w
-(auth_freeAI\(ai\);) 1413 5514 w
-(}) 1143 5624 w
-(ret) 1143 5734 w
-(=) 1403 5734 w
-(mount\(fd,) 1533 5734 w
-(afd,) 2183 5734 w
-(mntpt,) 2508 5734 w
-(flags,) 1278 5844 w
-(aname\);) 1733 5844 w
-(if\(afd) 1143 5954 w
-(>=) 1598 5954 w
-(0\)) 1793 5954 w
-(close\(afd\);) 1278 6064 w
-(return) 1143 6174 w
-(ret;) 1598 6174 w
-(}) 1008 6284 w
-10 /LucidaSansUnicode00 f
-(where) 720 6464 w
-(parameter) 1054 6464 w
-10 /LucidaTypewriter f
-(fd) 1593 6464 w
-10 /LucidaSansUnicode00 f
-(is) 1779 6464 w
-(a) 1901 6464 w
-(file) 1998 6464 w
-(descriptor) 2191 6464 w
-(returned) 2726 6464 w
-(by) 3186 6464 w
-10 /LucidaTypewriter f
-(open) 3343 6464 w
-10 /LucidaSansUnicode00 f
-(or) 3673 6464 w
-10 /LucidaTypewriter f
-(dial) 3817 6464 w
-10 /LucidaSansUnicode00 f
-(for) 4147 6464 w
-(a) 4328 6464 w
-(new) 4426 6464 w
-(connec\255) 4664 6464 w
-(tion) 720 6584 w
-(to) 991 6584 w
-(a) 1171 6584 w
-(file) 1308 6584 w
-(server.) 1541 6584 w
-(The) 1984 6584 w
-(conversation) 2247 6584 w
-(with) 2947 6584 w
-10 /LucidaTypewriter f
-(factotum) 3234 6584 w
-10 /LucidaSansUnicode00 f
-(occurs) 3891 6584 w
-(in) 4289 6584 w
-(the) 4461 6584 w
-(call) 4697 6584 w
-(to) 4942 6584 w
-10 /LucidaTypewriter f
-(auth_proxy) 720 6704 w
-10 /LucidaSansUnicode00 f
-(,) 1440 6704 w
-(which) 1522 6704 w
-(specifies,) 1853 6704 w
-(as) 2358 6704 w
-(a) 2514 6704 w
-(key) 2619 6704 w
-(query,) 2835 6704 w
-(which) 3191 6704 w
-(authentication) 3522 6704 w
-(protocol) 4267 6704 w
-(to) 4722 6704 w
-(use) 4871 6704 w
-(\(here) 720 6824 w
-(the) 1017 6824 w
-(metaprotocol) 1221 6824 w
-10 /LucidaTypewriter f
-(p9any) 1915 6824 w
-10 /LucidaSansUnicode00 f
-(\)) 2275 6824 w
-(and) 2357 6824 w
-(the) 2586 6824 w
-(role) 2789 6824 w
-(being) 3024 6824 w
-(played) 3344 6824 w
-(\() 3710 6824 w
-10 /LucidaTypewriter f
-(client) 3743 6824 w
-10 /LucidaSansUnicode00 f
-(\).) 4175 6824 w
-10 /LucidaTypewriter f
-(Auth_proxy) 4320 6824 w
-10 /LucidaSansUnicode00 f
-(will) 720 6944 w
-(read) 925 6944 w
-(and) 1181 6944 w
-(write) 1402 6944 w
-(the) 1683 6944 w
-10 /LucidaTypewriter f
-(factotum) 1879 6944 w
-10 /LucidaSansUnicode00 f
-(files,) 2496 6944 w
-(and) 2771 6944 w
-(the) 2992 6944 w
-(authentication) 3188 6944 w
-(file) 3924 6944 w
-(descriptor) 4117 6944 w
-10 /LucidaTypewriter f
-(afd) 4652 6944 w
-10 /LucidaSansUnicode00 f
-(,) 4868 6944 w
-(to) 4942 6944 w
-(validate) 720 7064 w
-(the) 1148 7064 w
-(user) 1355 7064 w
-10 /LucidaSansUnicode20 f
-(\031) 1565 7064 w
-10 /LucidaSansUnicode00 f
-(s) 1597 7064 w
-(right) 1700 7064 w
-(to) 1982 7064 w
-(access) 2131 7064 w
-(the) 2497 7064 w
-(service.) 2703 7064 w
-(If) 3154 7064 w
-(the) 3271 7064 w
-(call) 3477 7064 w
-(is) 3692 7064 w
-(successful,) 3823 7064 w
-(any) 4407 7064 w
-(auxiliary) 4627 7064 w
-(data,) 720 7184 w
-(held) 1003 7184 w
-(in) 1254 7184 w
-(an) 1386 7184 w
-10 /LucidaTypewriter f
-(AuthInfo) 1544 7184 w
-10 /LucidaSansUnicode00 f
-(structure,) 2161 7184 w
-(is) 2672 7184 w
-(freed.) 2793 7184 w
-(In) 3151 7184 w
-(any) 3283 7184 w
-(case,) 3493 7184 w
-(the) 3779 7184 w
-10 /LucidaTypewriter f
-(mount) 3975 7184 w
-10 /LucidaSansUnicode00 f
-(is) 4376 7184 w
-(then) 4498 7184 w
-(called) 4757 7184 w
-(with) 720 7304 w
-(the) 962 7304 w
-(\(perhaps) 1154 7304 w
-(validated\)) 1615 7304 w
-10 /LucidaTypewriter f
-(afd.) 2124 7304 w
-10 /LucidaSansUnicode00 f
-(A) 2449 7304 w
-(9P) 2555 7304 w
-(server) 2710 7304 w
-(can) 3044 7304 w
-(cause) 3249 7304 w
-(the) 3561 7304 w
-10 /LucidaTypewriter f
-(fauth) 3752 7304 w
-10 /LucidaSansUnicode00 f
-(system) 4148 7304 w
-(call) 4524 7304 w
-(to) 4724 7304 w
-(fail,) 4858 7304 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(as an indication that authentication is not required to access the service.) 720 840 w
-(The) 720 996 w
-(second) 950 996 w
-(argument) 1343 996 w
-(to) 1860 996 w
-10 /LucidaTypewriter f
-(auth_proxy) 2007 996 w
-10 /LucidaSansUnicode00 f
-(is) 2776 996 w
-(a) 2905 996 w
-(function,) 3009 996 w
-(here) 3491 996 w
-10 /LucidaTypewriter f
-(amount_getkey) 3755 996 w
-10 /LucidaSansUnicode00 f
-(,) 4691 996 w
-(to) 4773 996 w
-(be) 4921 996 w
-(called) 720 1116 w
-(if) 1037 1116 w
-(secret) 1137 1116 w
-(information) 1463 1116 w
-(such) 2064 1116 w
-(as) 2324 1116 w
-(a) 2464 1116 w
-(password) 2553 1116 w
-(or) 3049 1116 w
-(response) 3185 1116 w
-(to) 3660 1116 w
-(a) 3792 1116 w
-(challenge) 3881 1116 w
-(is) 4377 1116 w
-(required) 4490 1116 w
-(as) 4934 1116 w
-(part) 720 1236 w
-(of) 949 1236 w
-(the) 1080 1236 w
-(authentication.) 1268 1236 w
-(This) 2060 1236 w
-(function,) 2298 1236 w
-(of) 2764 1236 w
-(course,) 2895 1236 w
-(will) 3282 1236 w
-(provide) 3479 1236 w
-(this) 3877 1236 w
-(data) 4089 1236 w
-(to) 4332 1236 w
-10 /LucidaTypewriter f
-(factotum) 4464 1236 w
-10 /LucidaSansUnicode00 f
-(as a) 720 1356 w
-10 /LucidaTypewriter f
-(key) 945 1356 w
-10 /LucidaSansUnicode00 f
-(message on the) 1193 1356 w
-10 /LucidaTypewriter f
-(/mnt/factotum/ctl) 1991 1356 w
-10 /LucidaSansUnicode00 f
-(file.) 3247 1356 w
-(Although) 720 1512 w
-(the) 1197 1512 w
-(final) 1385 1512 w
-(argument) 1630 1512 w
-(to) 2131 1512 w
-10 /LucidaTypewriter f
-(auth_proxy) 2262 1512 w
-10 /LucidaSansUnicode00 f
-(in) 3015 1512 w
-(this) 3139 1512 w
-(example) 3351 1512 w
-(is) 3797 1512 w
-(a) 3910 1512 w
-(simple) 3999 1512 w
-(string,) 4354 1512 w
-(in) 4702 1512 w
-(gen\255) 4827 1512 w
-(eral) 720 1632 w
-(it) 941 1632 w
-(can) 1047 1632 w
-(be) 1255 1632 w
-(a) 1414 1632 w
-(formatted-print) 1509 1632 w
-(specifier) 2318 1632 w
-(in) 2770 1632 w
-(the) 2900 1632 w
-(manner) 3094 1632 w
-(of) 3502 1632 w
-10 /LucidaTypewriter f
-(printf) 3639 1632 w
-10 /LucidaSansUnicode00 f
-(,) 4071 1632 w
-(to) 4142 1632 w
-(enable) 4279 1632 w
-(the) 4639 1632 w
-(con\255) 4833 1632 w
-(struction of more elaborate key queries.) 720 1752 w
-(As) 720 1908 w
-(another) 881 1908 w
-(example,) 1296 1908 w
-(consider) 1782 1908 w
-(the) 2237 1908 w
-(Plan) 2433 1908 w
-(9) 2675 1908 w
-10 /LucidaTypewriter f
-(cpu) 2779 1908 w
-10 /LucidaSansUnicode00 f
-(service,) 3036 1908 w
-(which) 3445 1908 w
-(exports) 3767 1908 w
-(local) 4178 1908 w
-(devices) 4445 1908 w
-(to) 4845 1908 w
-(a) 4985 1908 w
-(shell) 720 2028 w
-(process) 980 2028 w
-(on) 1387 2028 w
-(a) 1543 2028 w
-(remote) 1631 2028 w
-(machine,) 2008 2028 w
-(typically) 2481 2028 w
-(to) 2911 2028 w
-(connect) 3042 2028 w
-(the) 3455 2028 w
-(local screen and keyboard to) 3643 2028 w
-(a) 720 2148 w
-(more) 814 2148 w
-(powerful) 1104 2148 w
-(computer.) 1569 2148 w
-(At) 2136 2148 w
-(heart,) 2281 2148 w
-10 /LucidaTypewriter f
-(cpu) 2604 2148 w
-10 /LucidaSansUnicode00 f
-(is) 2860 2148 w
-(a) 2980 2148 w
-(superset) 3075 2148 w
-(of) 3532 2148 w
-(a) 3670 2148 w
-(service) 3765 2148 w
-(called) 4141 2148 w
-10 /LucidaTypewriter f
-(exportfs) 4464 2148 w
-10 /LucidaSansUnicode00 f
-([Pike93],) 720 2268 w
-(which) 1178 2268 w
-(allows) 1495 2268 w
-(one) 1833 2268 w
-(machine) 2048 2268 w
-(to) 2492 2268 w
-(see) 2626 2268 w
-(an) 2825 2268 w
-(arbitrary) 2978 2268 w
-(portion) 3428 2268 w
-(of) 3818 2268 w
-(the) 3952 2268 w
-(file) 4143 2268 w
-(name) 4330 2268 w
-(space) 4631 2268 w
-(of) 4942 2268 w
-(another) 720 2388 w
-(machine,) 1129 2388 w
-(such) 1604 2388 w
-(as) 1865 2388 w
-(to) 2006 2388 w
-(export) 2139 2388 w
-(the) 2493 2388 w
-(network) 2683 2388 w
-(device) 3110 2388 w
-(to) 3452 2388 w
-(another) 3585 2388 w
-(machine) 3994 2388 w
-(for) 4438 2388 w
-(gateway\255) 4613 2388 w
-(ing.) 720 2508 w
-(However,) 972 2508 w
-10 /LucidaTypewriter f
-(cpu) 1456 2508 w
-10 /LucidaSansUnicode00 f
-(is) 1707 2508 w
-(not) 1822 2508 w
-(just) 2016 2508 w
-10 /LucidaTypewriter f
-(exportfs) 2230 2508 w
-10 /LucidaSansUnicode00 f
-(because) 2840 2508 w
-(it) 3268 2508 w
-(also) 3368 2508 w
-(delivers) 3598 2508 w
-(signals) 4009 2508 w
-(such) 4382 2508 w
-(as) 4642 2508 w
-(inter\255) 4782 2508 w
-(rupt and negotiates the initial environment for the remote shell.) 720 2628 w
-(To) 720 2784 w
-(authenticate) 889 2784 w
-(an) 1533 2784 w
-(instance) 1695 2784 w
-(of) 2143 2784 w
-10 /LucidaTypewriter f
-(cpu) 2286 2784 w
-10 /LucidaSansUnicode00 f
-(requires) 2547 2784 w
-10 /LucidaTypewriter f
-(factotum) 2991 2784 w
-10 /LucidaSansUnicode00 f
-(processes) 3612 2784 w
-(on) 4138 2784 w
-(both) 4306 2784 w
-(ends:) 4575 2784 w
-(the) 4885 2784 w
-(local, client end running as the user on a terminal and the remote, server end running as) 720 2904 w
-(the host owner of the server machine.) 720 3024 w
-(Here is schematic code for the two ends:) 2629 3024 w
-9 /LucidaTypewriter f
-(/*) 1008 3194 w
-(client) 1203 3194 w
-(*/) 1658 3194 w
-(int) 1008 3304 w
-(p9auth\(int) 1008 3414 w
-(fd\)) 1723 3414 w
-({) 1008 3524 w
-(AuthInfo) 1143 3634 w
-(*ai;) 1728 3634 w
-(ai) 1143 3854 w
-(=) 1338 3854 w
-(auth_proxy\(fd,) 1468 3854 w
-(auth_getkey,) 2443 3854 w
-("proto=p9any) 1278 3964 w
-(role=client"\);) 2123 3964 w
-(if\(ai) 1143 4074 w
-(==) 1533 4074 w
-(NULL\)) 1728 4074 w
-(return) 1278 4184 w
-(-1;) 1733 4184 w
-(/*) 1143 4404 w
-(start) 1338 4404 w
-(cpu) 1728 4404 w
-(protocol) 1988 4404 w
-(here) 2573 4404 w
-(*/) 2898 4404 w
-(}) 1008 4514 w
-(/*) 1008 4734 w
-(server) 1203 4734 w
-(*/) 1658 4734 w
-(int) 1008 4844 w
-(srvp9auth\(int) 1008 4954 w
-(fd,) 1918 4954 w
-(char) 2178 4954 w
-(*user\)) 2503 4954 w
-({) 1008 5064 w
-(AuthInfo) 1143 5174 w
-(*ai;) 1728 5174 w
-(ai) 1143 5394 w
-(=) 1338 5394 w
-(auth_proxy\(fd,) 1468 5394 w
-(NULL,) 2443 5394 w
-("proto=p9any) 1278 5504 w
-(role=server"\);) 2123 5504 w
-(if\(ai) 1143 5614 w
-(==) 1533 5614 w
-(NULL\)) 1728 5614 w
-(return) 1278 5724 w
-(-1;) 1733 5724 w
-(/*) 1143 5834 w
-(set) 1338 5834 w
-(user) 1598 5834 w
-(id) 1923 5834 w
-(for) 2118 5834 w
-(server) 2378 5834 w
-(process) 2833 5834 w
-(*/) 3353 5834 w
-(if\(auth_chuid\(ai,) 1143 5944 w
-(NULL\)) 2313 5944 w
-(<) 2703 5944 w
-(0\)) 2833 5944 w
-(return) 1278 6054 w
-(-1;) 1733 6054 w
-(/*) 1143 6274 w
-(start) 1338 6274 w
-(cpu) 1728 6274 w
-(protocol) 1988 6274 w
-(here) 2573 6274 w
-(*/) 2898 6274 w
-(}) 1008 6384 w
-10 /LucidaTypewriter f
-(Auth_chuid) 720 6564 w
-10 /LucidaSansUnicode00 f
-(encapsulates) 1488 6564 w
-(the) 2165 6564 w
-(negotiation) 2369 6564 w
-(to) 2969 6564 w
-(change) 3116 6564 w
-(a) 3513 6564 w
-(user) 3617 6564 w
-(id) 3876 6564 w
-(using) 4017 6564 w
-(the) 4332 6564 w
-10 /LucidaTypewriter f
-(caphash) 4536 6564 w
-10 /LucidaSansUnicode00 f
-(and) 720 6684 w
-10 /LucidaTypewriter f
-(capuse) 937 6684 w
-10 /LucidaSansUnicode00 f
-(files) 1406 6684 w
-(of) 1645 6684 w
-(the) 1780 6684 w
-(\(server\)) 1972 6684 w
-(kernel.) 2372 6684 w
-(Note) 2775 6684 w
-(that) 3040 6684 w
-(although) 3268 6684 w
-(the) 3735 6684 w
-(client) 3927 6684 w
-(process) 4228 6684 w
-(may) 4639 6684 w
-(ask) 4876 6684 w
-(the) 720 6804 w
-(user) 911 6804 w
-(for) 1157 6804 w
-(new) 1333 6804 w
-(keys,) 1565 6804 w
-(using) 1851 6804 w
-10 /LucidaTypewriter f
-(auth_getkey) 2154 6804 w
-10 /LucidaSansUnicode00 f
-(,) 2946 6804 w
-(the) 3015 6804 w
-(server) 3207 6804 w
-(machine,) 3541 6804 w
-(presumably) 4018 6804 w
-(a) 4620 6804 w
-(shared) 4712 6804 w
-(machine with a pseudo-user for the host owner, sets the key-getting function to) 720 6924 w
-10 /LucidaTypewriter f
-(NULL) 4680 6924 w
-10 /LucidaSansUnicode00 f
-(.) 4968 6924 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(5.) 720 840 w
-(Secure Store) 873 840 w
-10 /LucidaTypewriter f
-(Factotum) 720 996 w
-10 /LucidaSansUnicode00 f
-(keeps) 1345 996 w
-(its) 1678 996 w
-(keys) 1844 996 w
-(in) 2110 996 w
-(volatile) 2250 996 w
-(memory,) 2647 996 w
-(which) 3124 996 w
-(must) 3454 996 w
-(somehow) 3746 996 w
-(be) 4256 996 w
-(initialized) 4424 996 w
-(at) 4948 996 w
-(boot) 720 1116 w
-(time.) 975 1116 w
-(Therefore,) 1287 1116 w
-10 /LucidaTypewriter f
-(factotum) 1825 1116 w
-10 /LucidaSansUnicode00 f
-(must) 2434 1116 w
-(be) 2710 1116 w
-(supplemented) 2862 1116 w
-(by) 3586 1116 w
-(a) 3734 1116 w
-(persistent) 3822 1116 w
-(store,) 4338 1116 w
-(perhaps) 4649 1116 w
-(a) 720 1236 w
-(floppy) 901 1236 w
-(disk) 1332 1236 w
-(containing) 1659 1236 w
-(a) 2296 1236 w
-(key) 2478 1236 w
-(file) 2771 1236 w
-(of) 3049 1236 w
-(commands) 3274 1236 w
-(to) 3930 1236 w
-(be) 4155 1236 w
-(copied) 4401 1236 w
-(into) 4851 1236 w
-10 /LucidaTypewriter f
-(/mnt/factotum/ctl) 720 1356 w
-10 /LucidaSansUnicode00 f
-(during) 2006 1356 w
-(bootstrap.) 2387 1356 w
-(But) 2982 1356 w
-(removable) 3200 1356 w
-(media) 3767 1356 w
-(are) 4124 1356 w
-(a) 4337 1356 w
-(nuisance) 4453 1356 w
-(to) 4942 1356 w
-(carry) 720 1476 w
-(and) 1000 1476 w
-(are) 1220 1476 w
-(vulnerable) 1412 1476 w
-(to) 1957 1476 w
-(theft.) 2095 1476 w
-(Keys) 2428 1476 w
-(could) 2693 1476 w
-(be) 3000 1476 w
-(stored) 3160 1476 w
-(encrypted) 3510 1476 w
-(on) 4032 1476 w
-(a) 4196 1476 w
-(shared) 4292 1476 w
-(file) 4661 1476 w
-(sys\255) 4853 1476 w
-(tem,) 720 1596 w
-(but) 974 1596 w
-(only) 1172 1596 w
-(if) 1412 1596 w
-(those) 1514 1596 w
-(keys) 1817 1596 w
-(are) 2070 1596 w
-(not) 2258 1596 w
-(necessary) 2454 1596 w
-(for) 2965 1596 w
-(authenticating) 3140 1596 w
-(to) 3872 1596 w
-(the) 4006 1596 w
-(file) 4197 1596 w
-(system) 4384 1596 w
-(in) 4759 1596 w
-(the) 4885 1596 w
-(first place.) 720 1716 w
-(Even if the keys are) 1297 1716 w
-(encrypted) 2272 1716 w
-(under) 2786 1716 w
-(a) 3103 1716 w
-(user) 3191 1716 w
-(password,) 3434 1716 w
-(a) 3961 1716 w
-(thief) 4049 1716 w
-(might) 4303 1716 w
-(well) 4619 1716 w
-(suc\255) 4843 1716 w
-(ceed) 720 1836 w
-(with) 1003 1836 w
-(a) 1265 1836 w
-(dictionary) 1377 1836 w
-(attack.) 1914 1836 w
-(Other) 2328 1836 w
-(risks) 2659 1836 w
-(of) 2946 1836 w
-(local) 3101 1836 w
-(storage) 3383 1836 w
-(are) 3802 1836 w
-(loss) 4010 1836 w
-(of) 4258 1836 w
-(the) 4412 1836 w
-(contents) 4623 1836 w
-(through) 720 1956 w
-(mechanical) 1143 1956 w
-(mishap) 1722 1956 w
-(or) 2111 1956 w
-(dead) 2249 1956 w
-(batteries.) 2522 1956 w
-(Thus) 3047 1956 w
-(for) 3321 1956 w
-(convenience) 3496 1956 w
-(and) 4130 1956 w
-(safety) 4347 1956 w
-(we) 4672 1956 w
-(pro\255) 4842 1956 w
-(vide) 720 2076 w
-(a) 964 2076 w
-10 /LucidaTypewriter f
-(secstore) 1063 2076 w
-10 /LucidaSansUnicode00 f
-(\(secure) 1683 2076 w
-(store\)) 2077 2076 w
-(server) 2400 2076 w
-(in) 2741 2076 w
-(the) 2876 2076 w
-(network) 3075 2076 w
-(to) 3511 2076 w
-(hold) 3653 2076 w
-(each) 3912 2076 w
-(user) 4179 2076 w
-10 /LucidaSansUnicode20 f
-(\031) 4389 2076 w
-10 /LucidaSansUnicode00 f
-(s) 4421 2076 w
-(permanent) 4515 2076 w
-(list of keys, a) 720 2196 w
-10 /LucidaSans-Italic f
-(key file) 1396 2196 w
-10 /LucidaSansUnicode00 f
-(.) 1743 2196 w
-10 /LucidaTypewriter f
-(Secstore) 720 2352 w
-10 /LucidaSansUnicode00 f
-(is) 1333 2352 w
-(a) 1450 2352 w
-(file) 1542 2352 w
-(server) 1730 2352 w
-(for) 2064 2352 w
-(encrypted) 2240 2352 w
-(data,) 2758 2352 w
-(used) 3037 2352 w
-(only) 3307 2352 w
-(during) 3549 2352 w
-(bootstrapping.) 3906 2352 w
-(It) 4693 2352 w
-(must) 4797 2352 w
-(provide) 720 2472 w
-(strong) 1118 2472 w
-(authentication) 1465 2472 w
-(and) 2193 2472 w
-(resistance) 2406 2472 w
-(to) 2928 2472 w
-(passive) 3059 2472 w
-(and) 3449 2472 w
-(active) 3662 2472 w
-(protocol attacks while) 3975 2472 w
-(assuming) 720 2592 w
-(nothing) 1223 2592 w
-(more) 1636 2592 w
-(from) 1925 2592 w
-(the) 2195 2592 w
-(client) 2388 2592 w
-(than) 2691 2592 w
-(a) 2946 2592 w
-(password.) 3040 2592 w
-(Once) 3605 2592 w
-10 /LucidaTypewriter f
-(factotum) 3891 2592 w
-10 /LucidaSansUnicode00 f
-(has) 4506 2592 w
-(loaded) 4713 2592 w
-(the) 720 2712 w
-(key file, further encrypted or authenticated file storage can be accomplished by stan\255) 908 2712 w
-(dard mechanisms.) 720 2832 w
-(The) 720 2988 w
-(cryptographic) 963 2988 w
-(technology) 1693 2988 w
-(that) 2288 2988 w
-(enables) 2541 2988 w
-10 /LucidaTypewriter f
-(secstore) 2975 2988 w
-10 /LucidaSansUnicode00 f
-(is) 3613 2988 w
-(a) 3756 2988 w
-(form) 3874 2988 w
-(of) 4169 2988 w
-(encrypted) 4330 2988 w
-(key) 4874 2988 w
-(exchange) 720 3108 w
-(called) 1232 3108 w
-(PAK) 1562 3108 w
-([Boyk00],) 1798 3108 w
-(analogous) 2298 3108 w
-(to) 2843 3108 w
-(EKE) 2988 3108 w
-([Bell93],) 3208 3108 w
-(SRP) 3651 3108 w
-([Wu98],) 3870 3108 w
-(or) 4288 3108 w
-(SPEKE) 4436 3108 w
-([Jabl].) 4764 3108 w
-(PAK) 720 3228 w
-(was) 960 3228 w
-(chosen) 1194 3228 w
-(because) 1588 3228 w
-(it) 2033 3228 w
-(comes) 2150 3228 w
-(with) 2514 3228 w
-(a) 2771 3228 w
-(proof) 2878 3228 w
-(of) 3193 3228 w
-(equivalence) 3343 3228 w
-(in) 3966 3228 w
-(strength) 4109 3228 w
-(to) 4569 3228 w
-(Diffie-) 4719 3228 w
-(Hellman;) 720 3348 w
-(subtle) 1189 3348 w
-(flaws) 1526 3348 w
-(in) 1814 3348 w
-(some) 1944 3348 w
-(earlier) 2244 3348 w
-(encrypted) 2589 3348 w
-(key) 3108 3348 w
-(exchange) 3312 3348 w
-(protocols) 3815 3348 w
-(and) 4308 3348 w
-(implemen\255) 4526 3348 w
-(tations have encouraged us to take special care.) 720 3468 w
-(In outline, the PAK protocol is:) 3120 3468 w
-11 /LucidaSans-Italic f
-(C) 1008 3638 w
-11 /S f
-(\256) 1092 3638 w
-11 /LucidaSans-Italic f
-(S) 1210 3638 w
-11 /LucidaSansUnicode00 f
-(:) 1280 3638 w
-11 /LucidaSans-Italic f
-(C) 1412 3638 w
-11 /LucidaSansUnicode00 f
-(,) 1496 3638 w
-11 /LucidaSans-Italic f
-(g) 1540 3638 w
-8 /LucidaSans-Italic f
-(x) 1620 3594 w
-11 /LucidaSans-Italic f
-(H) 1672 3638 w
-(S) 1008 3748 w
-11 /S f
-(\256) 1078 3748 w
-11 /LucidaSans-Italic f
-(C) 1196 3748 w
-11 /LucidaSansUnicode00 f
-(:) 1280 3748 w
-11 /LucidaSans-Italic f
-(S) 1412 3748 w
-11 /LucidaSansUnicode00 f
-(,) 1482 3748 w
-11 /LucidaSans-Italic f
-(g) 1526 3748 w
-8 /LucidaSans-Italic f
-(y) 1606 3704 w
-11 /LucidaSansUnicode00 f
-(,) 1668 3748 w
-11 /LucidaSans-Italic f
-(hash) 1712 3748 w
-11 /LucidaSansUnicode00 f
-(\() 1978 3748 w
-11 /LucidaSans-Italic f
-(g) 2023 3748 w
-8 /LucidaSans-Italic f
-(xy) 2103 3704 w
-11 /LucidaSansUnicode00 f
-(,) 2208 3748 w
-11 /LucidaSans-Italic f
-(C) 2252 3748 w
-11 /LucidaSansUnicode00 f
-(,) 2336 3748 w
-11 /LucidaSans-Italic f
-(S) 2380 3748 w
-11 /LucidaSansUnicode00 f
-(\)) 2450 3748 w
-11 /LucidaSans-Italic f
-(C) 1008 3858 w
-11 /S f
-(\256) 1092 3858 w
-11 /LucidaSans-Italic f
-(S) 1210 3858 w
-11 /LucidaSansUnicode00 f
-(:) 1280 3858 w
-11 /LucidaSans-Italic f
-(hash) 1412 3858 w
-11 /LucidaSansUnicode00 f
-(\() 1678 3858 w
-11 /LucidaSans-Italic f
-(g) 1723 3858 w
-8 /LucidaSans-Italic f
-(xy) 1803 3814 w
-11 /LucidaSansUnicode00 f
-(,) 1908 3858 w
-11 /LucidaSans-Italic f
-(S) 1952 3858 w
-11 /LucidaSansUnicode00 f
-(,) 2022 3858 w
-11 /LucidaSans-Italic f
-(C) 2066 3858 w
-11 /LucidaSansUnicode00 f
-(\)) 2150 3858 w
-10 /LucidaSansUnicode00 f
-(where) 720 4038 w
-11 /LucidaSans-Italic f
-(H) 1047 4038 w
-10 /LucidaSansUnicode00 f
-(is) 1163 4038 w
-(a) 1278 4038 w
-(preshared) 1368 4038 w
-(secret) 1891 4038 w
-(between) 2218 4038 w
-(client) 2660 4038 w
-11 /LucidaSans-Italic f
-(C) 2959 4038 w
-10 /LucidaSansUnicode00 f
-(and) 3070 4038 w
-(server) 3286 4038 w
-11 /LucidaSans-Italic f
-(S) 3619 4038 w
-10 /LucidaSansUnicode00 f
-(.) 3680 4038 w
-(There) 3780 4038 w
-(are) 4094 4038 w
-(several) 4282 4038 w
-(variants) 4658 4038 w
-(of) 720 4158 w
-(PAK,) 862 4158 w
-(all) 1126 4158 w
-(presented) 1282 4158 w
-(in) 1810 4158 w
-(papers) 1944 4158 w
-(mainly) 2316 4158 w
-(concerned) 2679 4158 w
-(with) 3225 4158 w
-(proofs) 3473 4158 w
-(of) 3830 4158 w
-(cryptographic) 3971 4158 w
-(proper\255) 4682 4158 w
-(ties.) 720 4278 w
-(To) 992 4278 w
-(aid) 1151 4278 w
-(implementers,) 1333 4278 w
-(we) 2066 4278 w
-(have) 2234 4278 w
-(distilled) 2494 4278 w
-(a) 2916 4278 w
-(description) 3007 4278 w
-(of) 3586 4278 w
-(the) 3720 4278 w
-(specific) 3911 4278 w
-(version) 4314 4278 w
-(we) 4702 4278 w
-(use) 4871 4278 w
-(into) 720 4398 w
-(an) 960 4398 w
-(Appendix) 1128 4398 w
-(to) 1645 4398 w
-(this) 1794 4398 w
-(paper.) 2024 4398 w
-(The) 2417 4398 w
-(Plan) 2649 4398 w
-(9) 2901 4398 w
-(open) 3015 4398 w
-(source) 3308 4398 w
-(license) 3681 4398 w
-(provides) 4066 4398 w
-(for) 4533 4398 w
-(use) 4723 4398 w
-(of) 4942 4398 w
-(Lucent) 720 4518 w
-10 /LucidaSansUnicode20 f
-(\031) 1041 4518 w
-10 /LucidaSansUnicode00 f
-(s encrypted key exchange patents in this context.) 1073 4518 w
-(As) 720 4674 w
-(a) 883 4674 w
-(further) 981 4674 w
-(layer) 1360 4674 w
-(of) 1636 4674 w
-(defense) 1777 4674 w
-(against) 2201 4674 w
-(password) 2595 4674 w
-(theft,) 3100 4674 w
-(we) 3404 4674 w
-(provide) 3580 4674 w
-(\(within) 3988 4674 w
-(the) 4360 4674 w
-(encrypted) 4559 4674 w
-(channel) 720 4794 w
-11 /LucidaSans-Italic f
-(C) 1131 4794 w
-11 /LucidaSansUnicode21 f
-(\222) 1215 4794 w
-11 /LucidaSans-Italic f
-(S) 1327 4794 w
-10 /LucidaSansUnicode00 f
-(\)) 1388 4794 w
-(information) 1454 4794 w
-(that) 2054 4794 w
-(is) 2278 4794 w
-(validated) 2391 4794 w
-(at) 2863 4794 w
-(a) 2988 4794 w
-(RADIUS) 3076 4794 w
-(server,) 3468 4794 w
-(such) 3830 4794 w
-(as) 4089 4794 w
-(the) 4228 4794 w
-(digits) 4416 4794 w
-(from) 4720 4794 w
-(a) 4985 4794 w
-(hardware) 720 4914 w
-(token) 1216 4914 w
-([RFC2138].) 1536 4914 w
-(This) 2151 4914 w
-(provides) 2403 4914 w
-(two-factor) 2866 4914 w
-(authentication,) 3428 4914 w
-(which) 4202 4914 w
-(potentially) 4530 4914 w
-(requires tricking two independent administrators in any attack by social engineering.) 720 5034 w
-(The) 720 5190 w
-(key) 940 5190 w
-(file) 1145 5190 w
-(stored) 1335 5190 w
-(on) 1683 5190 w
-(the) 1846 5190 w
-(server) 2041 5190 w
-(is) 2378 5190 w
-(encrypted) 2498 5190 w
-(with) 3019 5190 w
-(AES) 3264 5190 w
-(\(Rijndael\)) 3481 5190 w
-(using) 3974 5190 w
-(CBC) 4280 5190 w
-(with) 4516 5190 w
-(a) 4761 5190 w
-(10-) 4856 5190 w
-(byte) 720 5310 w
-(initialization) 970 5310 w
-(vector) 1612 5310 w
-(and) 1952 5310 w
-(trailing) 2173 5310 w
-(authentication) 2558 5310 w
-(padding.) 3294 5310 w
-(All) 3796 5310 w
-(this) 3964 5310 w
-(is) 4184 5310 w
-(invisible) 4305 5310 w
-(to) 4746 5310 w
-(the) 4885 5310 w
-(user) 720 5430 w
-(of) 970 5430 w
-10 /LucidaTypewriter f
-(secstore) 1108 5430 w
-10 /LucidaSansUnicode00 f
-(.) 1684 5430 w
-(For) 1788 5430 w
-(that) 1984 5430 w
-(matter,) 2215 5430 w
-(it) 2606 5430 w
-(is) 2712 5430 w
-(invisible) 2832 5430 w
-(to) 3273 5430 w
-(the) 3412 5430 w
-10 /LucidaTypewriter f
-(secstore) 3608 5430 w
-10 /LucidaSansUnicode00 f
-(server) 4225 5430 w
-(as) 4563 5430 w
-(well;) 4710 5430 w
-(if) 4974 5430 w
-(the) 720 5550 w
-(AES) 914 5550 w
-(Modes) 1130 5550 w
-(of) 1486 5550 w
-(Operation) 1623 5550 w
-(are) 2144 5550 w
-(standardized) 2334 5550 w
-(and) 3004 5550 w
-(a) 3222 5550 w
-(new) 3315 5550 w
-(encryption) 3548 5550 w
-(format) 4100 5550 w
-(designed,) 4462 5550 w
-(it) 4974 5550 w
-(can) 720 5670 w
-(be) 925 5670 w
-(implemented) 1081 5670 w
-(by) 1755 5670 w
-(a) 1907 5670 w
-(client) 1999 5670 w
-(without) 2300 5670 w
-(change) 2702 5670 w
-(to) 3088 5670 w
-(the) 3224 5670 w
-(server.) 3417 5670 w
-(The) 3816 5670 w
-10 /LucidaTypewriter f
-(secstore) 4035 5670 w
-10 /LucidaSansUnicode00 f
-(is) 4649 5670 w
-(delib\255) 4767 5670 w
-(erately) 720 5790 w
-(not) 1087 5790 w
-(backed) 1288 5790 w
-(up;) 1675 5790 w
-(the) 1905 5790 w
-(user) 2101 5790 w
-(is) 2352 5790 w
-(expected) 2472 5790 w
-(to) 2955 5790 w
-(use) 3093 5790 w
-(more) 3302 5790 w
-(than) 3593 5790 w
-(one) 3849 5790 w
-10 /LucidaTypewriter f
-(secstore) 4068 5790 w
-10 /LucidaSansUnicode00 f
-(or) 4684 5790 w
-(save) 4826 5790 w
-(the) 720 5910 w
-(key) 908 5910 w
-(file) 1107 5910 w
-(on) 1291 5910 w
-(removable) 1447 5910 w
-(media) 1986 5910 w
-(and) 2315 5910 w
-(lock) 2528 5910 w
-(it) 2760 5910 w
-(away.) 2859 5910 w
-(The) 3195 5910 w
-(user) 3409 5910 w
-10 /LucidaSansUnicode20 f
-(\031) 3619 5910 w
-10 /LucidaSansUnicode00 f
-(s) 3651 5910 w
-(password) 3735 5910 w
-(is) 4230 5910 w
-(hashed) 4344 5910 w
-(to) 4727 5910 w
-(cre\255) 4859 5910 w
-(ate) 720 6030 w
-(the) 905 6030 w
-11 /LucidaSans-Italic f
-(H) 1097 6030 w
-10 /LucidaSansUnicode00 f
-(used) 1215 6030 w
-(in) 1484 6030 w
-(the) 1612 6030 w
-(PAK) 1804 6030 w
-(protocol;) 2030 6030 w
-(a) 2535 6030 w
-(different) 2627 6030 w
-(hash) 3082 6030 w
-(of) 3349 6030 w
-(the) 3483 6030 w
-(password) 3674 6030 w
-(is) 4172 6030 w
-(used) 4288 6030 w
-(as) 4556 6030 w
-(the) 4698 6030 w
-(file) 4889 6030 w
-(encryption) 720 6150 w
-(key.) 1275 6150 w
-(Finally,) 1546 6150 w
-(there) 1929 6150 w
-(is) 2222 6150 w
-(a) 2343 6150 w
-(command) 2439 6150 w
-(\(inside) 2958 6150 w
-(the) 3322 6150 w
-(authenticated,) 3518 6150 w
-(encrypted) 4254 6150 w
-(chan\255) 4777 6150 w
-(nel) 720 6270 w
-(between) 906 6270 w
-(client) 1352 6270 w
-(and) 1655 6270 w
-10 /LucidaTypewriter f
-(secstore) 1874 6270 w
-10 /LucidaSansUnicode00 f
-(\)) 2450 6270 w
-(to) 2522 6270 w
-(change) 2659 6270 w
-(passwords) 3046 6270 w
-(by) 3598 6270 w
-(sending) 3752 6270 w
-(a) 4176 6270 w
-(new) 4270 6270 w
-11 /LucidaSans-Italic f
-(H) 4504 6270 w
-10 /LucidaSansUnicode00 f
-(;) 4585 6270 w
-(for) 4656 6270 w
-(con\255) 4833 6270 w
-(sistency, the client process must at the same time fetch and re-encrypt all files.) 720 6390 w
-(When) 720 6546 w
-10 /LucidaTypewriter f
-(factotum) 1023 6546 w
-10 /LucidaSansUnicode00 f
-(starts,) 1636 6546 w
-(it) 1978 6546 w
-(dials) 2082 6546 w
-(the) 2347 6546 w
-(local) 2540 6546 w
-10 /LucidaTypewriter f
-(secstore) 2803 6546 w
-10 /LucidaSansUnicode00 f
-(and) 3417 6546 w
-(checks) 3635 6546 w
-(whether) 4002 6546 w
-(the) 4431 6546 w
-(user) 4624 6546 w
-(has) 4872 6546 w
-(an) 720 6666 w
-(account.) 880 6666 w
-(If) 1366 6666 w
-(so,) 1475 6666 w
-(it) 1662 6666 w
-(prompts) 1771 6666 w
-(for) 2223 6666 w
-(the) 2405 6666 w
-(user) 2603 6666 w
-10 /LucidaSansUnicode20 f
-(\031) 2813 6666 w
-10 /LucidaSansUnicode00 f
-(s) 2845 6666 w
-10 /LucidaTypewriter f
-(secstore) 2939 6666 w
-10 /LucidaSansUnicode00 f
-(password) 3558 6666 w
-(and) 4063 6666 w
-(fetches) 4285 6666 w
-(the) 4677 6666 w
-(key) 4874 6666 w
-(file.) 720 6786 w
-(The) 969 6786 w
-(PAK) 1184 6786 w
-(protocol) 1407 6786 w
-(ensures) 1845 6786 w
-(mutual) 2258 6786 w
-(authentication) 2630 6786 w
-(and) 3359 6786 w
-(prevents) 3573 6786 w
-(dictionary) 4025 6786 w
-(attacks) 4539 6786 w
-(on) 4917 6786 w
-(the) 720 6906 w
-(password) 920 6906 w
-(by) 1427 6906 w
-(passive) 1587 6906 w
-(wiretappers) 1989 6906 w
-(or) 2603 6906 w
-(active) 2750 6906 w
-(intermediaries.) 3074 6906 w
-(Passwords) 3880 6906 w
-(saved) 4429 6906 w
-(in) 4750 6906 w
-(the) 4885 6906 w
-(key) 720 7026 w
-(file) 923 7026 w
-(can) 1111 7026 w
-(be) 1317 7026 w
-(long) 1474 7026 w
-(random) 1726 7026 w
-(strings) 2139 7026 w
-(suitable) 2510 7026 w
-(for) 2930 7026 w
-(simpler) 3107 7026 w
-(challenge/response) 3507 7026 w
-(authentica\255) 4501 7026 w
-(tion) 720 7146 w
-(protocols.) 946 7146 w
-(Thus) 1501 7146 w
-(the) 1775 7146 w
-(user) 1966 7146 w
-(need) 2212 7146 w
-(only) 2485 7146 w
-(remember) 2725 7146 w
-(a) 3260 7146 w
-(single,) 3351 7146 w
-(weaker) 3708 7146 w
-(password) 4087 7146 w
-(to) 4585 7146 w
-(enable) 4719 7146 w
-(strong,) 720 7266 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1128 7266 w
-10 /LucidaSansUnicode00 f
-(single) 1192 7266 w
-(sign) 1543 7266 w
-(on) 1810 7266 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1933 7266 w
-10 /LucidaSansUnicode00 f
-(authentication) 2060 7266 w
-(to) 2818 7266 w
-(unchanged) 2979 7266 w
-(legacy) 3577 7266 w
-(applications) 3945 7266 w
-(scattered) 4593 7266 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-(across multiple authentication domains.) 720 840 w
-10 /LucidaSans-Demi f
-(6.) 720 1080 w
-(Transport Layer Security) 873 1080 w
-10 /LucidaSansUnicode00 f
-(Since) 720 1236 w
-(the) 1018 1236 w
-(Plan) 1219 1236 w
-(9) 1467 1236 w
-(operating) 1577 1236 w
-(system) 2090 1236 w
-(is) 2477 1236 w
-(designed) 2604 1236 w
-(for) 3093 1236 w
-(use) 3279 1236 w
-(in) 3495 1236 w
-(network) 3633 1236 w
-(elements) 4072 1236 w
-(that) 4559 1236 w
-(must) 4797 1236 w
-(withstand) 720 1356 w
-(direct) 1226 1356 w
-(attack,) 1536 1356 w
-(unguarded) 1894 1356 w
-(by) 2453 1356 w
-(firewall) 2601 1356 w
-(or) 2987 1356 w
-(VPN,) 3122 1356 w
-(we) 3381 1356 w
-(seek) 3547 1356 w
-(to) 3801 1356 w
-(ensure) 3932 1356 w
-(that) 4293 1356 w
-(all applica\255) 4517 1356 w
-(tions) 720 1476 w
-(use) 1003 1476 w
-(channels) 1215 1476 w
-(with) 1686 1476 w
-(appropriate) 1934 1476 w
-(mutual) 2541 1476 w
-(authentication) 2922 1476 w
-(and) 3660 1476 w
-(encryption.) 3883 1476 w
-(A) 4505 1476 w
-(principal) 4618 1476 w
-(tool) 720 1596 w
-(for) 946 1596 w
-(this) 1123 1596 w
-(is) 1340 1596 w
-(TLS) 1458 1596 w
-(1.0) 1666 1596 w
-([RFC2246].) 1862 1596 w
-(\(TLS) 2467 1596 w
-(1.0) 2707 1596 w
-(is) 2902 1596 w
-(nearly) 3019 1596 w
-(the) 3351 1596 w
-(same) 3543 1596 w
-(as) 3835 1596 w
-(SSL) 3978 1596 w
-(3.0,) 4176 1596 w
-(and) 4403 1596 w
-(our) 4620 1596 w
-(soft\255) 4821 1596 w
-(ware is designed to interoperate with implementations of either standard.\)) 720 1716 w
-(TLS) 720 1872 w
-(defines) 925 1872 w
-(a) 1314 1872 w
-(record) 1404 1872 w
-(layer) 1752 1872 w
-(protocol) 2020 1872 w
-(for) 2459 1872 w
-(message) 2633 1872 w
-(integrity) 3092 1872 w
-(and) 3532 1872 w
-(privacy) 3747 1872 w
-(through) 4125 1872 w
-(the) 4547 1872 w
-(use) 4737 1872 w
-(of) 4942 1872 w
-(message) 720 1992 w
-(digesting) 1184 1992 w
-(and) 1675 1992 w
-(encryption) 1895 1992 w
-(with) 2449 1992 w
-(shared) 2694 1992 w
-(secrets.) 3062 1992 w
-(We) 3509 1992 w
-(implement) 3690 1992 w
-(this) 4247 1992 w
-(service) 4465 1992 w
-(as) 4840 1992 w
-(a) 4985 1992 w
-(kernel) 720 2112 w
-(device,) 1062 2112 w
-(though) 1442 2112 w
-(it) 1829 2112 w
-(could) 1936 2112 w
-(be) 2243 2112 w
-(performed) 2403 2112 w
-(at) 2955 2112 w
-(slightly) 3088 2112 w
-(higher) 3480 2112 w
-(cost) 3833 2112 w
-(by) 4074 2112 w
-(invoking) 4230 2112 w
-(a) 4686 2112 w
-(sepa\255) 4782 2112 w
-(rate program.) 720 2232 w
-(The library interface to the TLS kernel device is:) 1453 2232 w
-9 /LucidaTypewriter f
-(int) 1008 2402 w
-(pushtls\(int) 1268 2402 w
-(fd,) 2048 2402 w
-(char) 2308 2402 w
-(*hashalg,) 2633 2402 w
-(char) 1268 2512 w
-(*cryptalg,) 1593 2512 w
-(int) 2308 2512 w
-(isclient,) 2568 2512 w
-(char) 1268 2622 w
-(*secret,) 1593 2622 w
-(char) 2178 2622 w
-(*dir\);) 2503 2622 w
-10 /LucidaSansUnicode00 f
-(Given) 720 2802 w
-(a) 1025 2802 w
-(file) 1114 2802 w
-(descriptor,) 1299 2802 w
-(the) 1858 2802 w
-(names) 2047 2802 w
-(of) 2398 2802 w
-(message) 2530 2802 w
-(digest) 2988 2802 w
-(and) 3320 2802 w
-(encryption) 3534 2802 w
-(algorithms,) 4083 2802 w
-(and) 4670 2802 w
-(the) 4885 2802 w
-(shared) 720 2922 w
-(secret,) 1101 2922 w
-10 /LucidaTypewriter f
-(pushtls) 1478 2922 w
-10 /LucidaSansUnicode00 f
-(returns) 2035 2922 w
-(a) 2438 2922 w
-(new) 2546 2922 w
-(file) 2794 2922 w
-(descriptor) 2998 2922 w
-(for) 3544 2922 w
-(the) 3736 2922 w
-(encrypted) 3943 2922 w
-(connection.) 4476 2922 w
-(\(The) 720 3042 w
-(final) 981 3042 w
-(argument) 1241 3042 w
-10 /LucidaTypewriter f
-(dir) 1757 3042 w
-10 /LucidaSansUnicode00 f
-(receives) 2021 3042 w
-(the) 2461 3042 w
-(name) 2664 3042 w
-(of) 2978 3042 w
-(the) 3124 3042 w
-(directory) 3327 3042 w
-(in) 3806 3042 w
-(the) 3945 3042 w
-(TLS) 4148 3042 w
-(device) 4366 3042 w
-(that) 4721 3042 w
-(is) 4960 3042 w
-(associated) 720 3162 w
-(with) 1262 3162 w
-(the) 1500 3162 w
-(new connection.\)) 1688 3162 w
-(The function is named by analogy with the ) 2576 3162 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4674 3162 w
-10 /LucidaSansUnicode00 f
-(push) 4738 3162 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4976 3162 w
-10 /LucidaSansUnicode00 f
-(operation) 720 3282 w
-(supported) 1228 3282 w
-(by) 1769 3282 w
-(the) 1928 3282 w
-(stream) 2127 3282 w
-(I/O) 2504 3282 w
-(system) 2708 3282 w
-(of) 3092 3282 w
-(Research) 3234 3282 w
-(Unix) 3713 3282 w
-(and) 3978 3282 w
-(the) 4202 3282 w
-(first) 4401 3282 w
-(two) 4640 3282 w
-(edi\255) 4859 3282 w
-(tions) 720 3402 w
-(of) 999 3402 w
-(Plan) 1135 3402 w
-(9.) 1374 3402 w
-(Because) 1539 3402 w
-(adding) 1966 3402 w
-(encryption) 2338 3402 w
-(is) 2890 3402 w
-(as) 3008 3402 w
-(simple) 3152 3402 w
-(as) 3511 3402 w
-(replacing) 3655 3402 w
-(one) 4141 3402 w
-(file) 4358 3402 w
-(descriptor) 4547 3402 w
-(with another, adding encryption to a particular network service is usually trivial.) 720 3522 w
-(The Plan 9 shared key authentication protocols establish a shared 56-bit secret as) 720 3678 w
-(a) 4753 3678 w
-(side) 4841 3678 w
-(effect.) 720 3798 w
-(Native) 1093 3798 w
-(Plan) 1431 3798 w
-(9) 1667 3798 w
-(network) 1765 3798 w
-(services) 2191 3798 w
-(such) 2612 3798 w
-(as) 2872 3798 w
-10 /LucidaTypewriter f
-(cpu) 3012 3798 w
-10 /LucidaSansUnicode00 f
-(and) 3262 3798 w
-10 /LucidaTypewriter f
-(exportfs) 3476 3798 w
-10 /LucidaSansUnicode00 f
-(use) 4086 3798 w
-(these) 4289 3798 w
-(protocols) 4585 3798 w
-(for authentication and then invoke) 720 3918 w
-10 /LucidaTypewriter f
-(pushtls) 2429 3918 w
-10 /LucidaSansUnicode00 f
-(with the shared secret.) 2965 3918 w
-(Above) 720 4074 w
-(the) 1062 4074 w
-(record) 1258 4074 w
-(layer,) 1612 4074 w
-(TLS) 1918 4074 w
-(specifies) 2129 4074 w
-(a) 2593 4074 w
-(handshake) 2689 4074 w
-(protocol) 3254 4074 w
-(using) 3699 4074 w
-(public) 4007 4074 w
-(keys) 4346 4074 w
-(to) 4605 4074 w
-(estab\255) 4745 4074 w
-(lish) 720 4194 w
-(the) 938 4194 w
-(session) 1139 4194 w
-(secret.) 1546 4194 w
-(This) 1948 4194 w
-(protocol) 2199 4194 w
-(is) 2649 4194 w
-(widely) 2775 4194 w
-(used) 3127 4194 w
-(with) 3405 4194 w
-(HTTP) 3656 4194 w
-(and) 3957 4194 w
-(IMAP4) 4183 4194 w
-(to) 4531 4194 w
-(provide) 4675 4194 w
-(server) 720 4314 w
-(authentication,) 1054 4314 w
-(though) 1818 4314 w
-(with) 2201 4314 w
-(client) 2444 4314 w
-(certificates) 2746 4314 w
-(it) 3314 4314 w
-(could) 3418 4314 w
-(provide) 3722 4314 w
-(mutual) 4125 4314 w
-(authentica\255) 4501 4314 w
-(tion.) 720 4434 w
-(The library function) 1005 4434 w
-9 /LucidaTypewriter f
-(int) 1008 4604 w
-(tlsClient\(int) 1268 4604 w
-(fd,) 2178 4604 w
-(TLSconn) 2438 4604 w
-(*conn\)) 2958 4604 w
-10 /LucidaSansUnicode00 f
-(handles) 720 4784 w
-(the) 1133 4784 w
-(initial) 1323 4784 w
-(handshake) 1628 4784 w
-(and) 2187 4784 w
-(returns) 2402 4784 w
-(the) 2788 4784 w
-(result) 2979 4784 w
-(of) 3291 4784 w
-10 /LucidaTypewriter f
-(pushtls) 3425 4784 w
-10 /LucidaSansUnicode00 f
-(.) 3929 4784 w
-(On) 4029 4784 w
-(return,) 4205 4784 w
-(it) 4572 4784 w
-(fills) 4674 4784 w
-(the) 4885 4784 w
-10 /LucidaTypewriter f
-(conn) 720 4904 w
-10 /LucidaSansUnicode00 f
-(structure) 1061 4904 w
-(with) 1552 4904 w
-(the) 1810 4904 w
-(session) 2018 4904 w
-(ID) 2432 4904 w
-(used) 2589 4904 w
-(and) 2874 4904 w
-(the) 3107 4904 w
-(X.509) 3314 4904 w
-(certificate) 3650 4904 w
-(presented) 4181 4904 w
-(by) 4718 4904 w
-(the) 4885 4904 w
-(server,) 720 5024 w
-(but) 1086 5024 w
-(makes) 1285 5024 w
-(no) 1635 5024 w
-(effort) 1795 5024 w
-(to) 2101 5024 w
-(verify) 2236 5024 w
-(the) 2541 5024 w
-(certificate.) 2734 5024 w
-(Although) 3315 5024 w
-(the) 3797 5024 w
-(original) 3990 5024 w
-(design) 4396 5024 w
-(intent) 4757 5024 w
-(of) 720 5144 w
-(X.509) 858 5144 w
-(certificates) 1181 5144 w
-(expected) 1750 5144 w
-(that) 2232 5144 w
-(they) 2462 5144 w
-(would) 2708 5144 w
-(be) 3039 5144 w
-(used) 3197 5144 w
-(with) 3468 5144 w
-(a) 3712 5144 w
-(Public) 3806 5144 w
-(Key) 4134 5144 w
-(Infrastructure,) 4346 5144 w
-(reliable deployment has been so) 720 5264 w
-(long) 2328 5264 w
-(delayed) 2575 5264 w
-(and) 2982 5264 w
-(problematic) 3195 5264 w
-(that) 3806 5264 w
-(we) 4030 5264 w
-(have) 4196 5264 w
-(adopted) 4454 5264 w
-(the) 4885 5264 w
-(simpler) 720 5384 w
-(policy) 1125 5384 w
-(of) 1453 5384 w
-(just) 1594 5384 w
-(using) 1817 5384 w
-(the) 2126 5384 w
-(X.509) 2324 5384 w
-(certificate) 2651 5384 w
-(as) 3172 5384 w
-(a) 3320 5384 w
-(representation) 3417 5384 w
-(of) 4166 5384 w
-(the) 4306 5384 w
-(public) 4503 5384 w
-(key,) 4842 5384 w
-(depending) 720 5504 w
-(on) 1287 5504 w
-(a) 1461 5504 w
-(locally-administered) 1567 5504 w
-(directory) 2617 5504 w
-(of) 3099 5504 w
-(SHA1) 3248 5504 w
-(thumbprints) 3559 5504 w
-(to) 4210 5504 w
-(allow) 4359 5504 w
-(applica\255) 4662 5504 w
-(tions to decide which public keys to trust for which purposes.) 720 5624 w
-10 /LucidaSans-Demi f
-(7.) 720 5864 w
-(Related Work and Discussion) 873 5864 w
-10 /LucidaSansUnicode00 f
-(Kerberos,) 720 6020 w
-(one) 1219 6020 w
-(of) 1431 6020 w
-(the) 1562 6020 w
-(earliest) 1751 6020 w
-(distributed) 2139 6020 w
-(authentication) 2704 6020 w
-(systems,) 3433 6020 w
-(keeps) 3890 6020 w
-(a) 4208 6020 w
-(set) 4297 6020 w
-(of) 4475 6020 w
-(authenti\255) 4607 6020 w
-(cation) 720 6140 w
-(tickets) 1054 6140 w
-(in) 1412 6140 w
-(a) 1542 6140 w
-(temporary) 1636 6140 w
-(file) 2174 6140 w
-(called) 2364 6140 w
-(a) 2686 6140 w
-(ticket) 2780 6140 w
-(cache.) 3087 6140 w
-(The) 3465 6140 w
-(ticket) 3685 6140 w
-(cache) 3991 6140 w
-(is) 4304 6140 w
-(protected) 4422 6140 w
-(by) 4925 6140 w
-(Unix) 720 6260 w
-(file) 988 6260 w
-(permissions.) 1186 6260 w
-(An) 1884 6260 w
-(environment) 2062 6260 w
-(variable) 2721 6260 w
-(containing) 3149 6260 w
-(the) 3707 6260 w
-(file) 3910 6260 w
-(name) 4109 6260 w
-(of) 4423 6260 w
-(the) 4569 6260 w
-(ticket) 4772 6260 w
-(cache) 720 6380 w
-(allows) 1032 6380 w
-(for) 1371 6380 w
-(different) 1547 6380 w
-(ticket) 2002 6380 w
-(caches) 2307 6380 w
-(in) 2669 6380 w
-(different) 2796 6380 w
-(simultaneous) 3250 6380 w
-(login) 3934 6380 w
-(sessions.) 4213 6380 w
-(A) 4725 6380 w
-(user) 4830 6380 w
-(logs) 720 6500 w
-(in) 965 6500 w
-(by) 1098 6500 w
-(typing) 1255 6500 w
-(his) 1602 6500 w
-(or) 1786 6500 w
-(her) 1930 6500 w
-(Kerberos) 2131 6500 w
-(password.) 2607 6500 w
-(The) 3176 6500 w
-(login) 3400 6500 w
-(program) 3686 6500 w
-(uses) 4145 6500 w
-(the) 4408 6500 w
-(Kerberos) 4606 6500 w
-(password) 720 6620 w
-(to) 1231 6620 w
-(obtain) 1378 6620 w
-(a) 1734 6620 w
-(temporary) 1838 6620 w
-(ticket-granting) 2385 6620 w
-(ticket) 3169 6620 w
-(from) 3485 6620 w
-(the) 3765 6620 w
-(authentication) 3968 6620 w
-(server,) 4711 6620 w
-(initializes) 720 6740 w
-(the) 1234 6740 w
-(ticket) 1440 6740 w
-(cache) 1759 6740 w
-(with) 2085 6740 w
-(the) 2341 6740 w
-(ticket-granting) 2547 6740 w
-(ticket,) 3334 6740 w
-(and) 3685 6740 w
-(then) 3916 6740 w
-(forgets) 4184 6740 w
-(the) 4580 6740 w
-(pass\255) 4787 6740 w
-(word.) 720 6860 w
-(Other) 1078 6860 w
-(applications) 1404 6860 w
-(can) 2041 6860 w
-(use) 2261 6860 w
-(the) 2482 6860 w
-(ticket-granting) 2689 6860 w
-(ticket) 3476 6860 w
-(to) 3795 6860 w
-(sign) 3944 6860 w
-(tickets) 4199 6860 w
-(for) 4569 6860 w
-(them\255) 4759 6860 w
-(selves) 720 6980 w
-(on) 1049 6980 w
-(behalf) 1206 6980 w
-(of) 1542 6980 w
-(the) 1674 6980 w
-(user) 1863 6980 w
-(during) 2107 6980 w
-(the) 2460 6980 w
-(login) 2649 6980 w
-(session.) 2926 6980 w
-(The) 3385 6980 w
-(ticket) 3600 6980 w
-(cache) 3902 6980 w
-(is) 4211 6980 w
-(removed) 4326 6980 w
-(when) 4783 6980 w
-(the) 720 7100 w
-(user) 922 7100 w
-(logs) 1179 7100 w
-(out) 1429 7100 w
-([Stei88].) 1635 7100 w
-(The) 2113 7100 w
-(ticket) 2340 7100 w
-(cache) 2654 7100 w
-(relieves) 2975 7100 w
-(the) 3391 7100 w
-(user) 3592 7100 w
-(from) 3848 7100 w
-(typing) 4126 7100 w
-(a) 4477 7100 w
-(password) 4578 7100 w
-(every time authentication is needed.) 720 7220 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Page: 17 17
-/saveobj save def
-mark
-17 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 17 \255) 2752 480 w
-(The) 720 840 w
-(secure) 956 840 w
-(shell) 1328 840 w
-(SSH) 1610 840 w
-(develops) 1847 840 w
-(this) 2333 840 w
-(idea) 2567 840 w
-(further,) 2825 840 w
-(replacing) 3248 840 w
-(the) 3751 840 w
-(temporary) 3962 840 w
-(file) 4517 840 w
-(with) 4724 840 w
-(a) 4985 840 w
-(named) 720 960 w
-(Unix) 1093 960 w
-(domain) 1358 960 w
-(socket) 1765 960 w
-(connected) 2123 960 w
-(to) 2665 960 w
-(a) 2806 960 w
-(user-level) 2904 960 w
-(program,) 3437 960 w
-(called) 3928 960 w
-(an) 4254 960 w
-(agent.) 4414 960 w
-(Once) 4793 960 w
-(the) 720 1080 w
-(SSH) 917 1080 w
-(agent) 1141 1080 w
-(is) 1455 1080 w
-(started) 1577 1080 w
-(and) 1959 1080 w
-(initialized) 2181 1080 w
-(with) 2698 1080 w
-(one) 2945 1080 w
-(or) 3166 1080 w
-(more) 3310 1080 w
-(RSA) 3603 1080 w
-(private) 3832 1080 w
-(keys,) 4208 1080 w
-(SSH) 4500 1080 w
-(clients) 4725 1080 w
-(can) 720 1200 w
-(employ) 941 1200 w
-(it) 1348 1200 w
-(to) 1467 1200 w
-(perform) 1618 1200 w
-(RSA) 2063 1200 w
-(authentications) 2302 1200 w
-(on) 3101 1200 w
-(their) 3277 1200 w
-(behalf.) 3555 1200 w
-(In) 3974 1200 w
-(the) 4118 1200 w
-(absence) 4326 1200 w
-(of) 4773 1200 w
-(an) 4923 1200 w
-(agent,) 720 1320 w
-(SSH) 1066 1320 w
-(typically) 1290 1320 w
-(uses) 1729 1320 w
-(RSA) 1991 1320 w
-(keys) 2220 1320 w
-(read) 2480 1320 w
-(from) 2738 1320 w
-(encrypted) 3013 1320 w
-(disk) 3537 1320 w
-(files) 3781 1320 w
-(or) 4026 1320 w
-(uses) 4171 1320 w
-(passphrase-) 4434 1320 w
-(based) 720 1440 w
-(authentication,) 1046 1440 w
-(both) 1810 1440 w
-(of) 2070 1440 w
-(which) 2205 1440 w
-(would) 2523 1440 w
-(require) 2852 1440 w
-(prompting) 3237 1440 w
-(the) 3785 1440 w
-(user) 3977 1440 w
-(for) 4224 1440 w
-(a) 4400 1440 w
-(passphrase) 4492 1440 w
-(whenever) 720 1560 w
-(authentication) 1223 1560 w
-(is) 1960 1560 w
-(needed) 2082 1560 w
-([Ylon96].) 2480 1560 w
-(The) 2992 1560 w
-(self-certifying) 3215 1560 w
-(file) 3944 1560 w
-(system) 4137 1560 w
-(SFS) 4519 1560 w
-(uses) 4723 1560 w
-(a) 4985 1560 w
-(similar) 720 1680 w
-(agent) 1081 1680 w
-([Kami00],) 1387 1680 w
-(not) 1887 1680 w
-(only) 2081 1680 w
-(for) 2318 1680 w
-(moderating) 2490 1680 w
-(the) 3082 1680 w
-(use) 3270 1680 w
-(of) 3472 1680 w
-(client) 3603 1680 w
-(authentication) 3900 1680 w
-(keys) 4628 1680 w
-(but) 4878 1680 w
-(also for verifying server public keys [Mazi99].) 720 1800 w
-10 /LucidaTypewriter f
-(Factotum) 720 1956 w
-10 /LucidaSansUnicode00 f
-(is) 1344 1956 w
-(a) 1472 1956 w
-(logical) 1575 1956 w
-(continuation) 1939 1956 w
-(of) 2595 1956 w
-(this) 2741 1956 w
-(evolution,) 2968 1956 w
-(replacing) 3498 1956 w
-(the) 3995 1956 w
-(program-specific) 4199 1956 w
-(SSH) 720 2076 w
-(or) 945 2076 w
-(SFS) 1090 2076 w
-(agents) 1295 2076 w
-(with) 1661 2076 w
-(a) 1909 2076 w
-(general) 2007 2076 w
-(agent) 2410 2076 w
-(capable) 2724 2076 w
-(of) 3138 2076 w
-(serving) 3278 2076 w
-(a) 3673 2076 w
-(wide) 3770 2076 w
-(variety) 4037 2076 w
-(of) 4401 2076 w
-(programs.) 4541 2076 w
-(Having) 720 2196 w
-(one) 1099 2196 w
-(agent) 1323 2196 w
-(for) 1640 2196 w
-(all) 1824 2196 w
-(programs) 1982 2196 w
-(removes) 2494 2196 w
-(the) 2949 2196 w
-(need) 3149 2196 w
-(to) 3431 2196 w
-(have) 3574 2196 w
-(one) 3844 2196 w
-(agent) 4069 2196 w
-(for) 4387 2196 w
-(each) 4572 2196 w
-(pro\255) 4842 2196 w
-(gram.) 720 2316 w
-(It) 1092 2316 w
-(also) 1215 2316 w
-(allows) 1468 2316 w
-(the) 1827 2316 w
-(programs) 2039 2316 w
-(themselves) 2563 2316 w
-(to) 3163 2316 w
-(be) 3318 2316 w
-(protocol-agnostic,) 3494 2316 w
-(so) 4453 2316 w
-(that,) 4622 2316 w
-(for) 4901 2316 w
-(example,) 720 2436 w
-(one) 1203 2436 w
-(could) 1420 2436 w
-(build) 1724 2436 w
-(an) 2008 2436 w
-(SSH) 2163 2436 w
-(workalike) 2383 2436 w
-(capable) 2885 2436 w
-(of) 3296 2436 w
-(using) 3433 2436 w
-(any) 3738 2436 w
-(protocol) 3946 2436 w
-(supported) 4389 2436 w
-(by) 4925 2436 w
-10 /LucidaTypewriter f
-(factotum) 720 2556 w
-10 /LucidaSansUnicode00 f
-(,) 1296 2556 w
-(without) 1367 2556 w
-(that) 1771 2556 w
-(program) 2001 2556 w
-(knowing) 2456 2556 w
-(anything) 2906 2556 w
-(about) 3366 2556 w
-(the) 3683 2556 w
-(protocols.) 3877 2556 w
-(Traditionally) 4435 2556 w
-(each program needs to) 720 2676 w
-(implement) 1875 2676 w
-(each) 2426 2676 w
-(authentication) 2683 2676 w
-(protocol) 3411 2676 w
-(for) 3848 2676 w
-(itself,) 4020 2676 w
-(an) 4324 2676 w
-11 /LucidaSans-Italic f
-(O) 4474 2676 w
-11 /LucidaSansUnicode00 f
-(\() 4569 2676 w
-11 /LucidaSans-Italic f
-(n) 4614 2676 w
-8 /LucidaSansUnicode00 f
-(2) 4695 2632 w
-11 /LucidaSansUnicode00 f
-(\)) 4763 2676 w
-10 /LucidaSansUnicode00 f
-(cod\255) 4832 2676 w
-(ing problem that) 720 2796 w
-10 /LucidaTypewriter f
-(factotum) 1566 2796 w
-10 /LucidaSansUnicode00 f
-(reduces to) 2174 2796 w
-11 /LucidaSans-Italic f
-(O) 2716 2796 w
-11 /LucidaSansUnicode00 f
-(\() 2811 2796 w
-11 /LucidaSans-Italic f
-(n) 2856 2796 w
-11 /LucidaSansUnicode00 f
-(\)) 2933 2796 w
-10 /LucidaSansUnicode00 f
-(.) 2969 2796 w
-(Previous) 720 2952 w
-(work) 1184 2952 w
-(on) 1478 2952 w
-(agents) 1658 2952 w
-(has) 2038 2952 w
-(concentrated) 2263 2952 w
-(on) 2952 2952 w
-(their) 3132 2952 w
-(use) 3415 2952 w
-(by) 3642 2952 w
-(clients) 3815 2952 w
-(authenticating) 4188 2952 w
-(to) 4942 2952 w
-(servers.) 720 3072 w
-(Looking) 1189 3072 w
-(in) 1632 3072 w
-(the) 1780 3072 w
-(other) 1992 3072 w
-(direction,) 2306 3072 w
-(Sun) 2824 3072 w
-(Microsystem) 3059 3072 w
-10 /LucidaSansUnicode20 f
-(\031) 3667 3072 w
-10 /LucidaSansUnicode00 f
-(s) 3699 3072 w
-(pluggable) 3807 3072 w
-(authentication) 4345 3072 w
-(module) 720 3192 w
-(\(PAM\)) 1119 3192 w
-(is) 1430 3192 w
-(one) 1545 3192 w
-(of) 1759 3192 w
-(the) 1892 3192 w
-(earliest) 2082 3192 w
-(attempts) 2471 3192 w
-(to) 2936 3192 w
-(provide) 3070 3192 w
-(a) 3471 3192 w
-(general) 3562 3192 w
-(authentication) 3959 3192 w
-(mecha\255) 4690 3192 w
-(nism) 720 3312 w
-(for) 1002 3312 w
-(Unix-like) 1188 3312 w
-(operating) 1686 3312 w
-(systems) 2199 3312 w
-([Sama96].) 2637 3312 w
-(Without) 3197 3312 w
-(a) 3618 3312 w
-(central) 3720 3312 w
-(authority) 4098 3312 w
-(like) 4580 3312 w
-(PAM,) 4798 3312 w
-(system) 720 3432 w
-(policy) 1098 3432 w
-(is) 1421 3432 w
-(tied) 1539 3432 w
-(up) 1762 3432 w
-(in) 1925 3432 w
-(the) 2054 3432 w
-(various) 2247 3432 w
-(implementations) 2637 3432 w
-(of) 3489 3432 w
-(network) 3626 3432 w
-(services.) 4057 3432 w
-(For) 4547 3432 w
-(exam\255) 4742 3432 w
-(ple,) 720 3552 w
-(on) 933 3552 w
-(a) 1089 3552 w
-(typical) 1177 3552 w
-(Unix,) 1526 3552 w
-(if) 1812 3552 w
-(a) 1911 3552 w
-(system) 1999 3552 w
-(administrator) 2372 3552 w
-(decides) 3059 3552 w
-(not to allow plaintext passwords) 3461 3552 w
-(for) 720 3672 w
-(authentication,) 941 3672 w
-(the) 1750 3672 w
-(configuration) 1987 3672 w
-(files) 2718 3672 w
-(for) 3002 3672 w
-(a) 3223 3672 w
-(half) 3360 3672 w
-(dozen) 3626 3672 w
-(different) 4008 3672 w
-(servers) 4509 3672 w
-10 /LucidaSansUnicode20 f
-(\024) 4940 3672 w
-10 /LucidaTypewriter f
-(rlogind) 720 3792 w
-10 /LucidaSansUnicode00 f
-(,) 1224 3792 w
-10 /LucidaTypewriter f
-(telnetd) 1298 3792 w
-10 /LucidaSansUnicode00 f
-(,) 1802 3792 w
-10 /LucidaTypewriter f
-(ftpd) 1876 3792 w
-10 /LucidaSansUnicode00 f
-(,) 2164 3792 w
-10 /LucidaTypewriter f
-(sshd) 2238 3792 w
-10 /LucidaSansUnicode00 f
-(,) 2526 3792 w
-(and) 2600 3792 w
-(so) 2822 3792 w
-(on) 2976 3792 w
-10 /LucidaSansUnicode20 f
-(\024) 3141 3792 w
-10 /LucidaSansUnicode00 f
-(need) 3283 3792 w
-(to) 3561 3792 w
-(be) 3700 3792 w
-(edited.) 3860 3792 w
-(PAM) 4269 3792 w
-(solves) 4520 3792 w
-(this) 4861 3792 w
-(problem) 720 3912 w
-(by) 1171 3912 w
-(hiding) 1331 3912 w
-(the) 1683 3912 w
-(details) 1883 3912 w
-(of) 2248 3912 w
-(a) 2391 3912 w
-(given) 2491 3912 w
-(authentication) 2798 3912 w
-(mechanism) 3539 3912 w
-(behind) 4137 3912 w
-(a) 4518 3912 w
-(common) 4619 3912 w
-(library) 720 4032 w
-(interface.) 1072 4032 w
-(Directed) 1601 4032 w
-(by) 2050 4032 w
-(a) 2206 4032 w
-(system-wide) 2302 4032 w
-(configuration) 2966 4032 w
-(file,) 3656 4032 w
-(an) 3880 4032 w
-(application) 4038 4032 w
-(selects) 4613 4032 w
-(a) 4985 4032 w
-(particular) 720 4152 w
-(authentication) 1247 4152 w
-(mechanism) 2006 4152 w
-(by) 2622 4152 w
-(dynamically) 2802 4152 w
-(loading) 3437 4152 w
-(the) 3863 4152 w
-(appropriate) 4083 4152 w
-(shared) 4712 4152 w
-(library.) 720 4272 w
-(PAM is widely used on Sun) 1126 4272 w
-10 /LucidaSansUnicode20 f
-(\031) 2415 4272 w
-10 /LucidaSansUnicode00 f
-(s Solaris and some Linux distributions.) 2447 4272 w
-10 /LucidaTypewriter f
-(Factotum) 720 4428 w
-10 /LucidaSansUnicode00 f
-(achieves) 1332 4428 w
-(the) 1780 4428 w
-(same) 1971 4428 w
-(goals) 2263 4428 w
-(using) 2558 4428 w
-(the) 2861 4428 w
-(agent) 3053 4428 w
-(approach.) 3362 4428 w
-10 /LucidaTypewriter f
-(Factotum) 3914 4428 w
-10 /LucidaSansUnicode00 f
-(is) 4527 4428 w
-(the) 4644 4428 w
-(only) 4836 4428 w
-(process) 720 4548 w
-(that) 1128 4548 w
-(needs) 1353 4548 w
-(to) 1674 4548 w
-(create) 1805 4548 w
-(capabilities,) 2134 4548 w
-(so) 2746 4548 w
-(all) 2891 4548 w
-(the) 3037 4548 w
-(network) 3225 4548 w
-(servers) 3650 4548 w
-(can) 4031 4548 w
-(run) 4232 4548 w
-(as) 4430 4548 w
-(untrusted) 4569 4548 w
-(users) 720 4668 w
-(\(e.g.,) 1015 4668 w
-(Plan) 1296 4668 w
-(9) 1531 4668 w
-10 /LucidaSansUnicode20 f
-(\031) 1594 4668 w
-10 /LucidaSansUnicode00 f
-(s) 1626 4668 w
-10 /LucidaTypewriter f
-(none) 1711 4668 w
-10 /LucidaSansUnicode00 f
-(or) 2033 4668 w
-(Unix) 2169 4668 w
-10 /LucidaSansUnicode20 f
-(\031) 2390 4668 w
-10 /LucidaSansUnicode00 f
-(s) 2422 4668 w
-10 /LucidaTypewriter f
-(nobody) 2507 4668 w
-10 /LucidaSansUnicode00 f
-(\),) 2939 4668 w
-(which) 3038 4668 w
-(greatly) 3353 4668 w
-(reduces) 3719 4668 w
-(the) 4133 4668 w
-(harm) 4322 4668 w
-(done) 4607 4668 w
-(if) 4884 4668 w
-(a) 4985 4668 w
-(server) 720 4788 w
-(is) 1056 4788 w
-(buggy) 1175 4788 w
-(and) 1515 4788 w
-(is) 1734 4788 w
-(compromised.) 1853 4788 w
-(In) 2618 4788 w
-(fact,) 2747 4788 w
-(if) 2997 4788 w
-10 /LucidaTypewriter f
-(factotum) 3101 4788 w
-10 /LucidaSansUnicode00 f
-(were) 3715 4788 w
-(implemented) 3983 4788 w
-(on) 4658 4788 w
-(Unix) 4819 4788 w
-(along) 720 4908 w
-(with) 1027 4908 w
-(an) 1270 4908 w
-(analogue) 1425 4908 w
-(to) 1905 4908 w
-(the) 2041 4908 w
-(Plan) 2234 4908 w
-(9) 2473 4908 w
-(capability) 2574 4908 w
-(device,) 3075 4908 w
-(venerable) 3452 4908 w
-(programs) 3960 4908 w
-(like) 4466 4908 w
-10 /LucidaTypewriter f
-(su) 4677 4908 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4908 w
-10 /LucidaTypewriter f
-(login) 720 5028 w
-10 /LucidaSansUnicode00 f
-(would no longer need to be installed ) 1112 5028 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2927 5028 w
-10 /LucidaSansUnicode00 f
-(setuid root.) 2991 5028 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3553 5028 w
-10 /LucidaSansUnicode00 f
-(Several) 720 5184 w
-(other) 1114 5184 w
-(systems,) 1422 5184 w
-(such) 1896 5184 w
-(as) 2173 5184 w
-(Password) 2330 5184 w
-(Safe) 2835 5184 w
-([Schn],) 3088 5184 w
-(store) 3467 5184 w
-(multiple) 3765 5184 w
-(passwords) 4215 5184 w
-(in) 4780 5184 w
-(an) 4923 5184 w
-(encrypted) 720 5304 w
-(file,) 1235 5304 w
-(so) 1452 5304 w
-(that) 1598 5304 w
-(the) 1823 5304 w
-(user) 2012 5304 w
-(only) 2256 5304 w
-(needs) 2494 5304 w
-(to) 2816 5304 w
-(remember) 2947 5304 w
-(one) 3479 5304 w
-(password.) 3691 5304 w
-(Our) 4250 5304 w
-10 /LucidaTypewriter f
-(secstore) 4464 5304 w
-10 /LucidaSansUnicode00 f
-(solution) 720 5424 w
-(differs) 1146 5424 w
-(from) 1494 5424 w
-(these) 1760 5424 w
-(by) 2056 5424 w
-(placing) 2205 5424 w
-(the) 2590 5424 w
-(storage) 2779 5424 w
-(in) 3176 5424 w
-(a) 3301 5424 w
-(hardened) 3390 5424 w
-(location) 3882 5424 w
-(in) 4301 5424 w
-(the) 4426 5424 w
-(network,) 4616 5424 w
-(so) 720 5544 w
-(that) 875 5544 w
-(the) 1109 5544 w
-(encrypted) 1306 5544 w
-(file) 1829 5544 w
-(is) 2022 5544 w
-(less) 2144 5544 w
-(liable) 2373 5544 w
-(to) 2676 5544 w
-(be) 2816 5544 w
-(stolen) 2977 5544 w
-(for) 3315 5544 w
-(offline) 3496 5544 w
-(dictionary) 3849 5544 w
-(attack) 4371 5544 w
-(and) 4706 5544 w
-(so) 4928 5544 w
-(that) 720 5664 w
-(it) 962 5664 w
-(is) 1079 5664 w
-(available) 1210 5664 w
-(even) 1684 5664 w
-(when) 1961 5664 w
-(a) 2269 5664 w
-(user) 2376 5664 w
-(has) 2638 5664 w
-(several) 2858 5664 w
-(computers.) 3250 5664 w
-(In) 3881 5664 w
-(contrast,) 4024 5664 w
-(Microsoft) 4503 5664 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 5664 w
-10 /LucidaSansUnicode00 f
-(s) 4989 5664 w
-(Passport) 720 5784 w
-(system) 1211 5784 w
-([Micr]) 1628 5784 w
-(keeps) 1978 5784 w
-(credentials) 2339 5784 w
-(in) 2945 5784 w
-(the) 3112 5784 w
-(network,) 3343 5784 w
-(but) 3843 5784 w
-(centralized) 4081 5784 w
-(at) 4693 5784 w
-(one) 4861 5784 w
-(extremely-high-value) 720 5904 w
-(target.) 1831 5904 w
-(The) 2228 5904 w
-(important) 2454 5904 w
-(feature) 2977 5904 w
-(of) 3366 5904 w
-(Passport,) 3509 5904 w
-(setting) 4001 5904 w
-(up) 4381 5904 w
-(trust) 4552 5904 w
-(rela\255) 4826 5904 w
-(tionships) 720 6024 w
-(with) 1231 6024 w
-(e-merchants,) 1502 6024 w
-(is) 2221 6024 w
-(outside) 2366 6024 w
-(our) 2790 6024 w
-(scope.) 3019 6024 w
-(The) 3430 6024 w
-10 /LucidaTypewriter f
-(secstore) 3676 6024 w
-10 /LucidaSansUnicode00 f
-(architecture) 4317 6024 w
-(is) 4960 6024 w
-(almost) 720 6144 w
-(identical) 1079 6144 w
-(to) 1523 6144 w
-(Perlman) 1654 6144 w
-(and) 2078 6144 w
-(Kaufman) 2292 6144 w
-10 /LucidaSansUnicode20 f
-(\031) 2721 6144 w
-10 /LucidaSansUnicode00 f
-(s) 2753 6144 w
-([Perl99]) 2838 6144 w
-(but) 3245 6144 w
-(with) 3441 6144 w
-(newer) 3680 6144 w
-(EKE) 4006 6144 w
-(technology.) 4213 6144 w
-(Like) 4844 6144 w
-(them,) 720 6264 w
-(we) 1045 6264 w
-(chose) 1223 6264 w
-(to) 1549 6264 w
-(defend) 1692 6264 w
-(mainly) 2074 6264 w
-(against) 2439 6264 w
-(outside) 2835 6264 w
-(attacks) 3239 6264 w
-(on) 3628 6264 w
-10 /LucidaTypewriter f
-(secstore) 3795 6264 w
-10 /LucidaSansUnicode00 f
-(;) 4371 6264 w
-(if) 4447 6264 w
-(additional) 4557 6264 w
-(defense) 720 6384 w
-(of) 1145 6384 w
-(the) 1287 6384 w
-(files) 1486 6384 w
-(on) 1732 6384 w
-(the) 1899 6384 w
-(server) 2098 6384 w
-(itself) 2439 6384 w
-(is) 2723 6384 w
-(desired,) 2848 6384 w
-(one) 3284 6384 w
-(can) 3508 6384 w
-(use) 3721 6384 w
-(distributed) 3935 6384 w
-(techniques) 4511 6384 w
-([Ford00].) 720 6504 w
-(We) 720 6660 w
-(made) 899 6660 w
-(a) 1203 6660 w
-(conscious) 1295 6660 w
-(choice) 1811 6660 w
-(of) 2158 6660 w
-(placing) 2293 6660 w
-(encryption,) 2681 6660 w
-(message) 3265 6660 w
-(integrity,) 3727 6660 w
-(and) 4202 6660 w
-(key) 4420 6660 w
-(manage\255) 4624 6660 w
-(ment) 720 6780 w
-(at) 1005 6780 w
-(the) 1134 6780 w
-(application) 1326 6780 w
-(layer) 1897 6780 w
-(\(TLS,) 2167 6780 w
-(just) 2439 6780 w
-(above) 2656 6780 w
-(layer) 2980 6780 w
-(4\)) 3250 6780 w
-(rather) 3383 6780 w
-(than) 3712 6780 w
-(at) 3965 6780 w
-(layer) 4094 6780 w
-(3,) 4364 6780 w
-(as) 4496 6780 w
-(in) 4639 6780 w
-(IPsec.) 4766 6780 w
-(This) 720 6900 w
-(leads) 966 6900 w
-(to) 1261 6900 w
-(a) 1400 6900 w
-(simpler) 1496 6900 w
-(structure) 1899 6900 w
-(for) 2378 6900 w
-(the) 2558 6900 w
-(network) 2754 6900 w
-(stack,) 3187 6900 w
-(easier) 3512 6900 w
-(integration) 3842 6900 w
-(with) 4415 6900 w
-(applica\255) 4662 6900 w
-(tions) 720 7020 w
-(and,) 999 7020 w
-(most) 1250 7020 w
-(important,) 1531 7020 w
-(easier) 2080 7020 w
-(network) 2407 7020 w
-(administration) 2838 7020 w
-(since) 3581 7020 w
-(we) 3869 7020 w
-(can) 4040 7020 w
-(recognize) 4246 7020 w
-(which) 4759 7020 w
-(applications) 720 7140 w
-(are) 1347 7140 w
-(misbehaving) 1541 7140 w
-(based) 2197 7140 w
-(on) 2527 7140 w
-(TCP) 2692 7140 w
-(port) 2921 7140 w
-(numbers.) 3165 7140 w
-(TLS) 3699 7140 w
-(does) 3911 7140 w
-(suffer) 4184 7140 w
-(\(relative) 4511 7140 w
-(to) 4942 7140 w
-(IPsec\)) 720 7260 w
-(from) 1034 7260 w
-(the) 1305 7260 w
-(possibility) 1499 7260 w
-(of) 2031 7260 w
-(forged) 2167 7260 w
-(TCP) 2525 7260 w
-(Reset,) 2750 7260 w
-(but) 3083 7260 w
-(we) 3283 7260 w
-(feel) 3454 7260 w
-(that) 3670 7260 w
-(this) 3899 7260 w
-(is) 4116 7260 w
-(adequately) 4234 7260 w
-(dealt) 4800 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 17 17
-%%Page: 18 18
-/saveobj save def
-mark
-18 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 18 \255) 2752 480 w
-(with) 720 840 w
-(by) 961 840 w
-(randomized) 1112 840 w
-(TCP) 1728 840 w
-(sequence) 1951 840 w
-(numbers.) 2444 840 w
-(In) 2973 840 w
-(contrast) 3101 840 w
-(with) 3533 840 w
-(other) 3775 840 w
-(TLS) 4069 840 w
-(libraries,) 4276 840 w
-(Plan) 4739 840 w
-(9) 4977 840 w
-(does) 720 960 w
-(not) 999 960 w
-(require) 1207 960 w
-(the) 1603 960 w
-(application) 1806 960 w
-(to) 2388 960 w
-(change) 2534 960 w
-10 /LucidaTypewriter f
-(write) 2930 960 w
-10 /LucidaSansUnicode00 f
-(calls) 3338 960 w
-(to) 3601 960 w
-10 /LucidaTypewriter f
-(sslwrite) 3746 960 w
-10 /LucidaSansUnicode00 f
-(but) 4369 960 w
-(simply) 4578 960 w
-(to) 4942 960 w
-(add a few lines of code at startup [Resc01].) 720 1080 w
-10 /LucidaSans-Demi f
-(8.) 720 1320 w
-(Conclusion) 873 1320 w
-10 /LucidaSansUnicode00 f
-(Writing) 720 1476 w
-(safe) 1114 1476 w
-(code) 1361 1476 w
-(is) 1640 1476 w
-(difficult.) 1768 1476 w
-(Stack) 2254 1476 w
-(attacks,) 2557 1476 w
-(mistakes) 2981 1476 w
-(in) 3459 1476 w
-(logic,) 3598 1476 w
-(and) 3910 1476 w
-(bugs) 4139 1476 w
-(in) 4426 1476 w
-(compilers) 4566 1476 w
-(and) 720 1596 w
-(operating) 934 1596 w
-(systems) 1434 1596 w
-(can) 1859 1596 w
-(each) 2061 1596 w
-(make) 2319 1596 w
-(it) 2615 1596 w
-(possible) 2715 1596 w
-(for) 3152 1596 w
-(an) 3325 1596 w
-(attacker) 3475 1596 w
-(to) 3898 1596 w
-(subvert) 4029 1596 w
-(the) 4424 1596 w
-(intended) 4612 1596 w
-(execution) 720 1716 w
-(sequence) 1235 1716 w
-(of) 1733 1716 w
-(a) 1872 1716 w
-(service.) 1968 1716 w
-(If) 2409 1716 w
-(the) 2516 1716 w
-(server) 2712 1716 w
-(process) 3050 1716 w
-(has) 3465 1716 w
-(the) 3674 1716 w
-(privileges) 3870 1716 w
-(of) 4379 1716 w
-(a) 4518 1716 w
-(powerful) 4614 1716 w
-(user,) 720 1836 w
-(such) 1004 1836 w
-(as) 1272 1836 w
-10 /LucidaTypewriter f
-(root) 1419 1836 w
-10 /LucidaSansUnicode00 f
-(on) 1748 1836 w
-(Unix,) 1912 1836 w
-(then) 2206 1836 w
-(so) 2464 1836 w
-(does) 2617 1836 w
-(the) 2889 1836 w
-(attacker.) 3085 1836 w
-10 /LucidaTypewriter f
-(Factotum) 3580 1836 w
-10 /LucidaSansUnicode00 f
-(allows) 4197 1836 w
-(us) 4540 1836 w
-(to) 4694 1836 w
-(con\255) 4833 1836 w
-(strain) 720 1956 w
-(the) 1029 1956 w
-(privileged) 1218 1956 w
-(execution) 1732 1956 w
-(to) 2241 1956 w
-(a) 2373 1956 w
-(single) 2463 1956 w
-(process) 2787 1956 w
-(whose) 3196 1956 w
-(core) 3538 1956 w
-(is) 3782 1956 w
-(a) 3897 1956 w
-(few) 3987 1956 w
-(thousand) 4192 1956 w
-(lines) 4680 1956 w
-(of) 4942 1956 w
-(code.) 720 2076 w
-(Verifying) 1064 2076 w
-(such) 1546 2076 w
-(a) 1821 2076 w
-(process,) 1925 2076 w
-(both) 2380 2076 w
-(through) 2652 2076 w
-(manual) 3087 2076 w
-(and) 3491 2076 w
-(automatic) 3719 2076 w
-(means,) 4247 2076 w
-(is) 4644 2076 w
-(much) 4772 2076 w
-(easier and less error prone than requiring it of all servers.) 720 2196 w
-(An) 720 2352 w
-(implementation) 885 2352 w
-(of) 1681 2352 w
-(these) 1813 2352 w
-(ideas) 2109 2352 w
-(is) 2397 2352 w
-(in) 2511 2352 w
-(Plan) 2636 2352 w
-(9) 2871 2352 w
-(from) 2968 2352 w
-(Bell) 3234 2352 w
-(Labs,) 3440 2352 w
-(Fourth) 3728 2352 w
-(Edition,) 4079 2352 w
-(freely) 4481 2352 w
-(avail\255) 4787 2352 w
-(able from) 720 2472 w
-10 /LucidaTypewriter f
-(http://plan9.bell-labs.com/plan9) 1219 2472 w
-10 /LucidaSansUnicode00 f
-(.) 3523 2472 w
-10 /LucidaSans-Demi f
-(Acknowledgments) 720 2712 w
-10 /LucidaSansUnicode00 f
-(William) 720 2868 w
-(Josephson) 1158 2868 w
-(contributed) 1744 2868 w
-(to) 2395 2868 w
-(the) 2582 2868 w
-(implementation) 2826 2868 w
-(of) 3677 2868 w
-(password) 3864 2868 w
-(changing) 4415 2868 w
-(in) 4949 2868 w
-10 /LucidaTypewriter f
-(secstore) 720 2988 w
-10 /LucidaSansUnicode00 f
-(.) 1296 2988 w
-(We) 1399 2988 w
-(thank) 1580 2988 w
-(Phil) 1893 2988 w
-(MacKenzie) 2107 2988 w
-(and) 2663 2988 w
-(Mart\355n) 2882 2988 w
-(Abadi) 3231 2988 w
-(for) 3549 2988 w
-(helpful) 3727 2988 w
-(comments) 4104 2988 w
-(on) 4646 2988 w
-(early) 4807 2988 w
-(parts) 720 3108 w
-(of) 1017 3108 w
-(the) 1165 3108 w
-(design.) 1370 3108 w
-(Chuck) 1807 3108 w
-(Blake,) 2159 3108 w
-(Peter) 2497 3108 w
-(Bosch,) 2792 3108 w
-(Frans) 3157 3108 w
-(Kaashoek,) 3470 3108 w
-(Sape) 4015 3108 w
-(Mullender,) 4293 3108 w
-(and) 4860 3108 w
-(Lakshman) 720 3228 w
-(Y.) 1251 3228 w
-(N.,) 1386 3228 w
-(predominantly) 1565 3228 w
-(Dutchmen,) 2309 3228 w
-(gave) 2880 3228 w
-(helpful) 3146 3228 w
-(comments) 3525 3228 w
-(on) 4070 3228 w
-(the) 4234 3228 w
-(paper.) 4430 3228 w
-(Russ) 4813 3228 w
-(Cox is supported by a fellowship from the Fannie and John Hertz Foundation.) 720 3348 w
-10 /LucidaSans-Demi f
-(References) 720 3588 w
-10 /LucidaSansUnicode00 f
-([Bell93]) 720 3744 w
-(S.M.) 1130 3744 w
-(Bellovin) 1380 3744 w
-(and) 1803 3744 w
-(M.) 2030 3744 w
-(Merritt,) 2195 3744 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2601 3744 w
-10 /LucidaSansUnicode00 f
-(Augmented) 2665 3744 w
-(Encrypted) 3272 3744 w
-(Key) 3798 3744 w
-(Exchange,) 4018 3744 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4513 3744 w
-10 /LucidaSansUnicode00 f
-(Proceed\255) 4624 3744 w
-(ings) 720 3864 w
-(of) 965 3864 w
-(the) 1103 3864 w
-(1st) 1298 3864 w
-(ACM) 1489 3864 w
-(Conference) 1753 3864 w
-(on) 2344 3864 w
-(Computer) 2507 3864 w
-(and) 3029 3864 w
-(Communications) 3249 3864 w
-(Security,) 4104 3864 w
-(1993,) 4558 3864 w
-(pp.) 4882 3864 w
-(244 - 250.) 720 3984 w
-([Boyk00]) 720 4140 w
-(Victor) 1184 4140 w
-(Boyko,) 1511 4140 w
-(Philip) 1876 4140 w
-(MacKenzie,) 2186 4140 w
-(and) 2778 4140 w
-(Sarvar) 3001 4140 w
-(Patel,) 3342 4140 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3649 4140 w
-10 /LucidaSansUnicode00 f
-(Provably) 3713 4140 w
-(Secure) 4164 4140 w
-(Password-) 4528 4140 w
-(Authenticated Key Exchange using Diffie-Hellman,) 720 4260 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3177 4260 w
-10 /LucidaSansUnicode00 f
-(Eurocrypt 2000, 156) 3273 4260 w
-10 /LucidaSansUnicode20 f
-(\023) 4272 4260 w
-10 /LucidaSansUnicode00 f
-(171.) 4322 4260 w
-([RFC2246] T . Dierks and C. Allen, ) 720 4416 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2411 4416 w
-10 /LucidaSansUnicode00 f
-(The TLS Protocol, Version 1.0,) 2475 4416 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3937 4416 w
-10 /LucidaSansUnicode00 f
-(RFC 2246.) 4033 4416 w
-([Ford00] Warwick Ford and Burton) 720 4572 w
-(S.) 2409 4572 w
-(Kaliski,) 2528 4572 w
-(Jr.,) 2909 4572 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3078 4572 w
-10 /LucidaSansUnicode00 f
-(Server-Assisted) 3142 4572 w
-(Generation) 3940 4572 w
-(of) 4504 4572 w
-(a) 4635 4572 w
-(Strong) 4723 4572 w
-(Secret) 720 4692 w
-(from) 1081 4692 w
-(a) 1379 4692 w
-(Password,) 1500 4692 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1986 4692 w
-10 /LucidaSansUnicode00 f
-(IEEE) 2115 4692 w
-(Fifth) 2371 4692 w
-(International) 2655 4692 w
-(Workshop) 3335 4692 w
-(on) 3883 4692 w
-(Enterprise) 4071 4692 w
-(Security,) 4626 4692 w
-(National) 720 4812 w
-(Institute) 1164 4812 w
-(of) 1606 4812 w
-(Standards) 1746 4812 w
-(and) 2269 4812 w
-(Technology) 2491 4812 w
-(\(NIST\),) 3092 4812 w
-(Gaithersburg) 3452 4812 w
-(MD,) 4125 4812 w
-(June) 4360 4812 w
-(14) 4613 4812 w
-(-) 4781 4812 w
-(16,) 4882 4812 w
-(2000.) 720 4932 w
-([Jabl]) 720 5088 w
-(David) 1071 5088 w
-(P.) 1452 5088 w
-(Jablon,) 1646 5088 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2086 5088 w
-10 /LucidaSansUnicode00 f
-(Strong) 2150 5088 w
-(Password-Only) 2575 5088 w
-(Authenticated) 3416 5088 w
-(Key) 4200 5088 w
-(Exchange,) 4481 5088 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4976 5088 w
-10 /LucidaTypewriter f
-(http://integritysciences.com/speke97.html) 720 5208 w
-10 /LucidaSansUnicode00 f
-(.) 3672 5208 w
-([Kami00] Michael Kaminsky.) 720 5364 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2148 5364 w
-10 /LucidaSansUnicode00 f
-(Flexible) 2212 5364 w
-(Key) 2622 5364 w
-(Management) 2828 5364 w
-(with) 3485 5364 w
-(SFS) 3723 5364 w
-(Agents,) 3918 5364 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4287 5364 w
-10 /LucidaSansUnicode00 f
-(Master) 4384 5364 w
-10 /LucidaSansUnicode20 f
-(\031) 4710 5364 w
-10 /LucidaSansUnicode00 f
-(s) 4742 5364 w
-(The\255) 4826 5364 w
-(sis, MIT, May 2000.) 720 5484 w
-([Mack] Philip MacKenzie, private communication.) 720 5640 w
-([Mazi99]) 720 5796 w
-(David) 1191 5796 w
-(Mazi\350res,) 1517 5796 w
-(Michael) 2032 5796 w
-(Kaminsky,) 2452 5796 w
-(M.) 3001 5796 w
-(Frans) 3171 5796 w
-(Kaashoek) 3486 5796 w
-(and) 4002 5796 w
-(Emmett) 4235 5796 w
-(Witchel,) 4658 5796 w
-10 /LucidaSansUnicode20 f
-(\030\030) 720 5916 w
-10 /LucidaSansUnicode00 f
-(Separating) 784 5916 w
-(key) 1338 5916 w
-(management) 1544 5916 w
-(from) 2215 5916 w
-(file) 2486 5916 w
-(system) 2676 5916 w
-(security,) 3055 5916 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3466 5916 w
-10 /LucidaSansUnicode00 f
-(Symposium) 3569 5916 w
-(on) 4166 5916 w
-(Operating) 4328 5916 w
-(Sys\255) 4850 5916 w
-(tems Principles, 1999, pp. 124-139.) 720 6036 w
-([Micr] Microsoft Passport,) 720 6192 w
-10 /LucidaTypewriter f
-(http://www.passport.com/) 2029 6192 w
-10 /LucidaSansUnicode00 f
-(.) 3757 6192 w
-([Perl99]) 720 6348 w
-(Radia) 1159 6348 w
-(Perlman) 1490 6348 w
-(and) 1947 6348 w
-(Charlie) 2193 6348 w
-(Kaufman,) 2600 6348 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3127 6348 w
-10 /LucidaSansUnicode00 f
-(Secure) 3191 6348 w
-(Password-Based) 3577 6348 w
-(Protocol) 4438 6348 w
-(for) 4901 6348 w
-(Downloading) 720 6468 w
-(a) 1398 6468 w
-(Private) 1495 6468 w
-(Key,) 1862 6468 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2067 6468 w
-10 /LucidaSansUnicode00 f
-(Proc.) 2173 6468 w
-(1999) 2455 6468 w
-(Network) 2749 6468 w
-(and) 3195 6468 w
-(Distributed) 3417 6468 w
-(System) 4001 6468 w
-(Security) 4385 6468 w
-(Sym\255) 4808 6468 w
-(posium, Internet Society, January 1999.) 720 6588 w
-([Pike95]) 720 6744 w
-(Rob) 1144 6744 w
-(Pike,) 1365 6744 w
-(Dave) 1629 6744 w
-(Presotto,) 1901 6744 w
-(Sean) 2366 6744 w
-(Dorward,) 2627 6744 w
-(Bob) 3107 6744 w
-(Flandrena,) 3324 6744 w
-(Ken) 3868 6744 w
-(Thompson,) 4086 6744 w
-(Howard) 4669 6744 w
-(Trickey,) 720 6864 w
-(and) 1136 6864 w
-(Phil) 1350 6864 w
-(Winterbottom,) 1559 6864 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2288 6864 w
-10 /LucidaSansUnicode00 f
-(Plan) 2352 6864 w
-(9) 2587 6864 w
-(from) 2684 6864 w
-(Bell) 2950 6864 w
-(Labs,) 3156 6864 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3410 6864 w
-10 /LucidaSansUnicode00 f
-(Computing) 3508 6864 w
-(Systems,) 4080 6864 w
-10 /LucidaSans-Demi f
-(8) 4540 6864 w
-10 /LucidaSansUnicode00 f
-(,) 4604 6864 w
-(3,) 4670 6864 w
-(Sum\255) 4798 6864 w
-(mer 1995, pp. 221-254.) 720 6984 w
-([Pike93]) 720 7140 w
-(Rob) 1159 7140 w
-(Pike,) 1395 7140 w
-(Dave) 1674 7140 w
-(Presotto,) 1961 7140 w
-(Ken) 2441 7140 w
-(Thompson,) 2673 7140 w
-(Howard) 3270 7140 w
-(Trickey,) 3690 7140 w
-(Phil) 4121 7140 w
-(Winterbottom,) 4345 7140 w
-10 /LucidaSansUnicode20 f
-(\030\030) 720 7260 w
-10 /LucidaSansUnicode00 f
-(The) 784 7260 w
-(Use) 1004 7260 w
-(of) 1219 7260 w
-(Name) 1355 7260 w
-(Spaces) 1671 7260 w
-(in) 2039 7260 w
-(Plan) 2168 7260 w
-(9,) 2407 7260 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2502 7260 w
-10 /LucidaSansUnicode00 f
-(Operating) 2604 7260 w
-(Systems) 3125 7260 w
-(Review,) 3557 7260 w
-10 /LucidaSans-Demi f
-(27) 3960 7260 w
-10 /LucidaSansUnicode00 f
-(,) 4088 7260 w
-(2,) 4158 7260 w
-(April) 4291 7260 w
-(1993,) 4560 7260 w
-(pp.) 4882 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 18 18
-%%Page: 19 19
-/saveobj save def
-mark
-19 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 19 \255) 2752 480 w
-(72-76) 720 840 w
-(\(reprinted) 1076 840 w
-(from) 1603 840 w
-(Proceedings) 1881 840 w
-(of) 2515 840 w
-(the) 2660 840 w
-(5th) 2862 840 w
-(ACM) 3071 840 w
-(SIGOPS) 3342 840 w
-(European) 3731 840 w
-(Workshop,) 4232 840 w
-(Mont) 4794 840 w
-(Saint-Michel, 1992, Paper n\272 34\).) 720 960 w
-([Resc01]) 720 1116 w
-(Eric) 1214 1116 w
-(Rescorla,) 1470 1116 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1990 1116 w
-10 /LucidaSansUnicode00 f
-(SSL) 2054 1116 w
-(and) 2296 1116 w
-(TLS:) 2557 1116 w
-(Designing) 2840 1116 w
-(and) 3410 1116 w
-(Building) 3672 1116 w
-(Secure) 4148 1116 w
-(Systems,) 4550 1116 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4976 1116 w
-10 /LucidaSansUnicode00 f
-(Addison-Wesley, 2001. ISBN 0-201-61598-3, p. 387.) 720 1236 w
-([RFC2138]) 720 1392 w
-(C.) 1259 1392 w
-(Rigney,) 1395 1392 w
-(A.) 1786 1392 w
-(Rubens,) 1922 1392 w
-(W.) 2347 1392 w
-(Simpson,) 2501 1392 w
-(S.) 2982 1392 w
-(Willens,) 3104 1392 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3514 1392 w
-10 /LucidaSansUnicode00 f
-(Remote) 3578 1392 w
-(Authentication) 3980 1392 w
-(Dial) 4725 1392 w
-(In) 4949 1392 w
-(User Service \(RADIUS\),) 720 1512 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1797 1512 w
-10 /LucidaSansUnicode00 f
-(RFC2138, April 1997.) 1893 1512 w
-([RiLa]) 720 1668 w
-(Ronald) 1023 1668 w
-(L.) 1393 1668 w
-(Rivest) 1515 1668 w
-(and) 1840 1668 w
-(Butler) 2057 1668 w
-(Lampson,) 2378 1668 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2886 1668 w
-10 /LucidaSansUnicode00 f
-(SDSI) 2950 1668 w
-10 /LucidaSansUnicode20 f
-(\024) 3162 1668 w
-10 /LucidaSansUnicode00 f
-(A) 3262 1668 w
-(Simple) 3369 1668 w
-(Distributed) 3731 1668 w
-(Security) 4312 1668 w
-(Infras\255) 4732 1668 w
-(tructure,) 720 1788 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1139 1788 w
-10 /LucidaTypewriter f
-(http://theory.lcs.mit.edu/~rivest/sdsi10.ps) 1275 1788 w
-10 /LucidaSansUnicode00 f
-(.) 4371 1788 w
-([Schn]) 720 1944 w
-(Bruce) 1129 1944 w
-(Schneier,) 1511 1944 w
-(Password) 2068 1944 w
-(Safe,) 2636 1944 w
-10 /LucidaTypewriter f
-(http://www.counterpane.com/\255) 3024 1944 w
-(passsafe.html) 720 2064 w
-10 /LucidaSansUnicode00 f
-(.) 1656 2064 w
-([Sama96]) 720 2220 w
-(Vipin) 1219 2220 w
-(Samar,) 1517 2220 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1897 2220 w
-10 /LucidaSansUnicode00 f
-(Unified) 1961 2220 w
-(Login) 2356 2220 w
-(with) 2673 2220 w
-(Pluggable) 2928 2220 w
-(Authentication) 3451 2220 w
-(Modules) 4210 2220 w
-(\(PAM\),) 4668 2220 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4976 2220 w
-10 /LucidaSansUnicode00 f
-(Proceedings) 720 2340 w
-(of) 1351 2340 w
-(the) 1493 2340 w
-(Third) 1692 2340 w
-(ACM) 1993 2340 w
-(Conference) 2260 2340 w
-(on) 2854 2340 w
-(Computer) 3020 2340 w
-(Communications) 3545 2340 w
-(and) 4403 2340 w
-(Security,) 4626 2340 w
-(March 1996, New Delhi, India.) 720 2460 w
-([Stei88]) 720 2616 w
-(Jennifer) 1147 2616 w
-(G.) 1580 2616 w
-(Steiner,) 1743 2616 w
-(Clifford) 2169 2616 w
-(Neumann,) 2594 2616 w
-(and) 3149 2616 w
-(Jeffrey) 3388 2616 w
-(I.) 3757 2616 w
-(Schiller,) 3877 2616 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4320 2616 w
-10 /LucidaSans-Italic f
-(Kerberos) 4384 2616 w
-10 /LucidaSansUnicode00 f
-(:) 4817 2616 w
-(An) 4909 2616 w
-(Authentication) 720 2736 w
-(Service) 1471 2736 w
-(for) 1852 2736 w
-(Open) 2033 2736 w
-(Network) 2334 2736 w
-(Systems,) 2780 2736 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3206 2736 w
-10 /LucidaSansUnicode00 f
-(Proceedings) 3312 2736 w
-(of) 3940 2736 w
-(USENIX) 4079 2736 w
-(Winter) 4463 2736 w
-(Con\255) 4815 2736 w
-(ference, Dallas, Texas, February 1988, pp. 191) 720 2856 w
-10 /LucidaSansUnicode20 f
-(\023) 3002 2856 w
-10 /LucidaSansUnicode00 f
-(202.) 3052 2856 w
-([Wu98]) 720 3012 w
-(T.) 1099 3012 w
-(Wu,) 1233 3012 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1453 3012 w
-10 /LucidaSansUnicode00 f
-(The) 1517 3012 w
-(Secure) 1738 3012 w
-(Remote) 2098 3012 w
-(Password) 2504 3012 w
-(Protocol,) 2998 3012 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3426 3012 w
-10 /LucidaSansUnicode00 f
-(Proceedings) 3530 3012 w
-(of) 4157 3012 w
-(the) 4295 3012 w
-(1998) 4490 3012 w
-(Inter\255) 4782 3012 w
-(net) 720 3132 w
-(Society) 915 3132 w
-(Network) 1295 3132 w
-(and) 1739 3132 w
-(Distributed) 1958 3132 w
-(System) 2540 3132 w
-(Security) 2922 3132 w
-(Symposium,) 3343 3132 w
-(San) 3972 3132 w
-(Diego,) 4182 3132 w
-(CA,) 4536 3132 w
-(March) 4745 3132 w
-(1998, pp. 97-111.) 720 3252 w
-([Ylon96]) 720 3408 w
-(Ylonen,) 1178 3408 w
-(T.,) 1594 3408 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1773 3408 w
-10 /LucidaSansUnicode00 f
-(SSH) 1837 3408 w
-10 /LucidaSansUnicode20 f
-(\024) 2019 3408 w
-10 /LucidaSansUnicode00 f
-(Secure) 2119 3408 w
-(Login) 2491 3408 w
-(Connections) 2811 3408 w
-(Over) 3465 3408 w
-(the) 3745 3408 w
-(Internet,) 3953 3408 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4365 3408 w
-10 /LucidaSansUnicode00 f
-(6th) 4482 3408 w
-(USENIX) 4697 3408 w
-(Security Symposium, pp. 37-42. San Jose, CA, July 1996.) 720 3528 w
-10 /LucidaSans-Demi f
-(Appendix: Summary of the PAK protocol) 720 3768 w
-10 /LucidaSansUnicode00 f
-(Let) 720 3924 w
-11 /LucidaSans-Italic f
-(q) 913 3924 w
-(>) 1007 3924 w
-11 /LucidaSansUnicode00 f
-(2) 1094 3924 w
-8 /LucidaSansUnicode00 f
-(160) 1169 3880 w
-10 /LucidaSansUnicode00 f
-(and) 1375 3924 w
-11 /LucidaSans-Italic f
-(p) 1602 3924 w
-(>) 1696 3924 w
-11 /LucidaSansUnicode00 f
-(2) 1783 3924 w
-8 /LucidaSansUnicode00 f
-(1024) 1858 3880 w
-10 /LucidaSansUnicode00 f
-(be) 2114 3924 w
-(primes) 2280 3924 w
-(such) 2660 3924 w
-(that) 2933 3924 w
-11 /LucidaSans-Italic f
-(p) 3171 3924 w
-11 /S f
-(=) 3265 3924 w
-11 /LucidaSans-Italic f
-(rq) 3344 3924 w
-11 /S f
-(+) 3491 3924 w
-11 /LucidaSansUnicode00 f
-(1) 3570 3924 w
-10 /LucidaSansUnicode00 f
-(with) 3686 3924 w
-11 /LucidaSans-Italic f
-(r) 3938 3924 w
-10 /LucidaSansUnicode00 f
-(not) 4038 3924 w
-(a) 4246 3924 w
-(multiple) 4349 3924 w
-(of) 4795 3924 w
-11 /LucidaSans-Italic f
-(q) 4941 3924 w
-10 /LucidaSansUnicode00 f
-(.) 5008 3924 w
-(Take) 720 4044 w
-11 /LucidaSans-Italic f
-(h) 1001 4044 w
-11 /S f
-(\316) 1078 4044 w
-11 /LucidaSans-Italic f
-(Z) 1165 4044 w
-8 /LucidaSans-Italic f
-(p) 1235 4066 w
-(*) 1235 4000 w
-10 /LucidaSansUnicode00 f
-(such) 1342 4044 w
-(that) 1617 4044 w
-11 /LucidaSans-Italic f
-(g) 1856 4044 w
-11 /LucidaSansUnicode22 f
-(a) 1932 4044 w
-11 /LucidaSans-Italic f
-(h) 2029 4044 w
-8 /LucidaSans-Italic f
-(r) 2110 4000 w
-10 /LucidaSansUnicode00 f
-(is) 2205 4044 w
-(not) 2333 4044 w
-(1.) 2541 4044 w
-(These) 2716 4044 w
-(parameters) 3052 4044 w
-(may) 3648 4044 w
-(be) 3896 4044 w
-(chosen) 4063 4044 w
-(by) 4454 4044 w
-(the) 4617 4044 w
-(NIST) 4820 4044 w
-(algorithm for DSA,) 720 4164 w
-(and) 1655 4164 w
-(are) 1868 4164 w
-(public,) 2053 4164 w
-(fixed) 2415 4164 w
-(values.) 2694 4164 w
-(The) 3096 4164 w
-(client) 3310 4164 w
-11 /LucidaSans-Italic f
-(C) 3607 4164 w
-10 /LucidaSansUnicode00 f
-(knows) 3715 4164 w
-(a) 4057 4164 w
-(secret) 4145 4164 w
-11 /LucidaSansUnicode03 f
-(\300) 4470 4164 w
-10 /LucidaSansUnicode00 f
-(and) 4589 4164 w
-(com\255) 4802 4164 w
-(putes) 720 4284 w
-11 /LucidaSans-Italic f
-(H) 1034 4284 w
-11 /LucidaSansUnicode22 f
-(a) 1124 4284 w
-11 /LucidaSansUnicode00 f
-(\() 1221 4284 w
-11 /LucidaSans-Italic f
-(H) 1266 4284 w
-8 /LucidaSansUnicode00 f
-(1) 1360 4306 w
-11 /LucidaSansUnicode00 f
-(\() 1428 4284 w
-11 /LucidaSans-Italic f
-(C) 1473 4284 w
-11 /LucidaSansUnicode00 f
-(,) 1557 4284 w
-11 /LucidaSansUnicode03 f
-(\300) 1645 4284 w
-11 /LucidaSansUnicode00 f
-(\)) 1740 4284 w
-(\)) 1785 4284 w
-8 /LucidaSans-Italic f
-(r) 1834 4240 w
-10 /LucidaSansUnicode00 f
-(and) 1926 4284 w
-11 /LucidaSans-Italic f
-(H) 2151 4284 w
-8 /S f
-(-) 2245 4240 w
-8 /LucidaSansUnicode00 f
-(1) 2302 4240 w
-10 /LucidaSansUnicode00 f
-(,) 2361 4284 w
-(where) 2438 4284 w
-11 /LucidaSans-Italic f
-(H) 2775 4284 w
-8 /LucidaSansUnicode00 f
-(1) 2869 4306 w
-10 /LucidaSansUnicode00 f
-(is) 2973 4284 w
-(a) 3098 4284 w
-(hash) 3198 4284 w
-(function) 3473 4284 w
-(yielding) 3919 4284 w
-(a) 4346 4284 w
-(random) 4446 4284 w
-(ele\255) 4866 4284 w
-(ment) 720 4404 w
-(of) 1002 4404 w
-11 /LucidaSans-Italic f
-(Z) 1134 4404 w
-8 /LucidaSans-Italic f
-(p) 1204 4426 w
-(*) 1204 4360 w
-10 /LucidaSansUnicode00 f
-(,) 1262 4404 w
-(and) 1328 4404 w
-11 /LucidaSans-Italic f
-(H) 1542 4404 w
-8 /S f
-(-) 1636 4360 w
-8 /LucidaSansUnicode00 f
-(1) 1693 4360 w
-10 /LucidaSansUnicode00 f
-(may) 1787 4404 w
-(be) 2022 4404 w
-(computed) 2176 4404 w
-(by) 2697 4404 w
-(gcd.) 2847 4404 w
-(\(All) 3122 4404 w
-(arithmetic) 3317 4404 w
-(is) 3842 4404 w
-(modulo) 3957 4404 w
-11 /LucidaSans-Italic f
-(p) 4361 4404 w
-10 /LucidaSansUnicode00 f
-(.\)) 4428 4404 w
-(The) 4560 4404 w
-(client) 4776 4404 w
-(gives) 720 4524 w
-11 /LucidaSans-Italic f
-(H) 1013 4524 w
-8 /S f
-(-) 1107 4480 w
-8 /LucidaSansUnicode00 f
-(1) 1164 4480 w
-10 /LucidaSansUnicode00 f
-(to) 1266 4524 w
-(the) 1407 4524 w
-(server) 1605 4524 w
-11 /LucidaSans-Italic f
-(S) 1945 4524 w
-10 /LucidaSansUnicode00 f
-(ahead) 2049 4524 w
-(of) 2383 4524 w
-(time) 2524 4524 w
-(by) 2782 4524 w
-(a) 2940 4524 w
-(private) 3038 4524 w
-(channel.) 3414 4524 w
-(To) 3898 4524 w
-(start) 4065 4524 w
-(a) 4329 4524 w
-(new) 4427 4524 w
-(connec\255) 4664 4524 w
-(tion,) 720 4644 w
-(the) 988 4644 w
-(client) 1190 4644 w
-(generates) 1501 4644 w
-(a) 2024 4644 w
-(random) 2126 4644 w
-(value) 2548 4644 w
-11 /LucidaSans-Italic f
-(x) 2850 4644 w
-10 /LucidaSansUnicode00 f
-(,) 2909 4644 w
-(computes) 2989 4644 w
-11 /LucidaSans-Italic f
-(m) 3511 4644 w
-11 /LucidaSansUnicode22 f
-(a) 3622 4644 w
-11 /LucidaSans-Italic f
-(g) 3719 4644 w
-8 /LucidaSans-Italic f
-(x) 3799 4600 w
-11 /LucidaSans-Italic f
-(H) 3851 4644 w
-10 /LucidaSansUnicode00 f
-(,) 3932 4644 w
-(then) 4012 4644 w
-(calls) 4277 4644 w
-(the) 4540 4644 w
-(server) 4743 4644 w
-(and) 720 4764 w
-(sends) 941 4764 w
-11 /LucidaSans-Italic f
-(C) 1265 4764 w
-10 /LucidaSansUnicode00 f
-(and) 1381 4764 w
-11 /LucidaSans-Italic f
-(m) 1602 4764 w
-10 /LucidaSansUnicode00 f
-(.) 1704 4764 w
-(The) 1809 4764 w
-(server) 2031 4764 w
-(checks) 2369 4764 w
-11 /LucidaSans-Italic f
-(m) 2739 4764 w
-11 /LucidaSansUnicode22 f
-(`) 2850 4764 w
-11 /LucidaSansUnicode00 f
-(0) 2947 4764 w
-(mod) 3069 4764 w
-11 /LucidaSans-Italic f
-(p) 3360 4764 w
-10 /LucidaSansUnicode00 f
-(,) 3427 4764 w
-(generates) 3500 4764 w
-(random) 4017 4764 w
-11 /LucidaSans-Italic f
-(y) 4433 4764 w
-10 /LucidaSansUnicode00 f
-(,) 4494 4764 w
-(computes) 4566 4764 w
-11 /LucidaSansUnicode03 f
-(\274) 720 4884 w
-11 /LucidaSansUnicode22 f
-(a) 798 4884 w
-11 /LucidaSans-Italic f
-(g) 895 4884 w
-8 /LucidaSans-Italic f
-(y) 975 4840 w
-10 /LucidaSansUnicode00 f
-(,) 1028 4884 w
-11 /LucidaSansUnicode03 f
-(\303) 1106 4884 w
-11 /LucidaSansUnicode22 f
-(a) 1189 4884 w
-11 /LucidaSansUnicode00 f
-(\() 1286 4884 w
-11 /LucidaSans-Italic f
-(mH) 1331 4884 w
-8 /S f
-(-) 1527 4840 w
-8 /LucidaSansUnicode00 f
-(1) 1584 4840 w
-11 /LucidaSansUnicode00 f
-(\)) 1652 4884 w
-8 /LucidaSans-Italic f
-(y) 1701 4840 w
-10 /LucidaSansUnicode00 f
-(,) 1754 4884 w
-(and) 1829 4884 w
-(sends) 2052 4884 w
-11 /LucidaSans-Italic f
-(S) 2378 4884 w
-10 /LucidaSansUnicode00 f
-(,) 2439 4884 w
-11 /LucidaSansUnicode03 f
-(\274) 2515 4884 w
-10 /LucidaSansUnicode00 f
-(,) 2584 4884 w
-11 /LucidaSans-Italic f
-(k) 2660 4884 w
-11 /LucidaSansUnicode22 f
-(a) 2733 4884 w
-11 /LucidaSans-Italic f
-(sha1) 2830 4884 w
-11 /LucidaSansUnicode00 f
-(\() 3097 4884 w
-("server") 3142 4884 w
-(,) 3560 4884 w
-11 /LucidaSans-Italic f
-(C) 3604 4884 w
-11 /LucidaSansUnicode00 f
-(,) 3688 4884 w
-11 /LucidaSans-Italic f
-(S) 3732 4884 w
-11 /LucidaSansUnicode00 f
-(,) 3802 4884 w
-11 /LucidaSans-Italic f
-(m) 3846 4884 w
-11 /LucidaSansUnicode00 f
-(,) 3957 4884 w
-11 /LucidaSansUnicode03 f
-(\274) 4001 4884 w
-11 /LucidaSansUnicode00 f
-(,) 4079 4884 w
-11 /LucidaSansUnicode03 f
-(\303) 4123 4884 w
-11 /LucidaSansUnicode00 f
-(,) 4206 4884 w
-11 /LucidaSans-Italic f
-(H) 4250 4884 w
-8 /S f
-(-) 4344 4840 w
-8 /LucidaSansUnicode00 f
-(1) 4401 4840 w
-11 /LucidaSansUnicode00 f
-(\)) 4469 4884 w
-10 /LucidaSansUnicode00 f
-(.) 4505 4884 w
-(Next) 4613 4884 w
-(the) 4885 4884 w
-(client) 720 5004 w
-(computes) 1051 5004 w
-11 /LucidaSansUnicode03 f
-(\303) 1592 5004 w
-11 /S f
-(=) 1684 5004 w
-11 /LucidaSansUnicode03 f
-(\274) 1763 5004 w
-8 /LucidaSans-Italic f
-(x) 1838 4960 w
-10 /LucidaSansUnicode00 f
-(,) 1890 5004 w
-(verifies) 1988 5004 w
-11 /LucidaSans-Italic f
-(k) 2405 5004 w
-10 /LucidaSansUnicode00 f
-(,) 2469 5004 w
-(and) 2567 5004 w
-(sends) 2813 5004 w
-11 /LucidaSans-Italic f
-(k) 3162 5004 w
-11 /S f
-(\242) 3235 5004 w
-11 /LucidaSansUnicode22 f
-(a) 3272 5004 w
-11 /LucidaSans-Italic f
-(sha1) 3369 5004 w
-11 /LucidaSansUnicode00 f
-(\() 3636 5004 w
-("client") 3681 5004 w
-(,) 4063 5004 w
-11 /LucidaSans-Italic f
-(C) 4107 5004 w
-11 /LucidaSansUnicode00 f
-(,) 4191 5004 w
-11 /LucidaSans-Italic f
-(S) 4235 5004 w
-11 /LucidaSansUnicode00 f
-(,) 4305 5004 w
-11 /LucidaSans-Italic f
-(m) 4349 5004 w
-11 /LucidaSansUnicode00 f
-(,) 4460 5004 w
-11 /LucidaSansUnicode03 f
-(\274) 4504 5004 w
-11 /LucidaSansUnicode00 f
-(,) 4582 5004 w
-11 /LucidaSansUnicode03 f
-(\303) 4626 5004 w
-11 /LucidaSansUnicode00 f
-(,) 4709 5004 w
-11 /LucidaSans-Italic f
-(H) 4753 5004 w
-8 /S f
-(-) 4847 4960 w
-8 /LucidaSansUnicode00 f
-(1) 4904 4960 w
-11 /LucidaSansUnicode00 f
-(\)) 4972 5004 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5004 w
-(The) 720 5124 w
-(server) 1033 5124 w
-(then) 1462 5124 w
-(verifies) 1811 5124 w
-11 /LucidaSans-Italic f
-(k) 2294 5124 w
-11 /S f
-(\242) 2367 5124 w
-10 /LucidaSansUnicode00 f
-(and) 2527 5124 w
-(both) 2839 5124 w
-(sides) 3194 5124 w
-(begin) 3576 5124 w
-(using) 3981 5124 w
-(session) 4380 5124 w
-(key) 4874 5124 w
-11 /LucidaSans-Italic f
-(K) 720 5244 w
-11 /LucidaSansUnicode22 f
-(a) 799 5244 w
-11 /LucidaSans-Italic f
-(sha1) 896 5244 w
-11 /LucidaSansUnicode00 f
-(\() 1163 5244 w
-("session") 1208 5244 w
-(,) 1696 5244 w
-11 /LucidaSans-Italic f
-(C) 1740 5244 w
-11 /LucidaSansUnicode00 f
-(,) 1824 5244 w
-11 /LucidaSans-Italic f
-(S) 1868 5244 w
-11 /LucidaSansUnicode00 f
-(,) 1938 5244 w
-11 /LucidaSans-Italic f
-(m) 1982 5244 w
-11 /LucidaSansUnicode00 f
-(,) 2093 5244 w
-11 /LucidaSansUnicode03 f
-(\274) 2137 5244 w
-11 /LucidaSansUnicode00 f
-(,) 2215 5244 w
-11 /LucidaSansUnicode03 f
-(\303) 2259 5244 w
-11 /LucidaSansUnicode00 f
-(,) 2342 5244 w
-11 /LucidaSans-Italic f
-(H) 2386 5244 w
-8 /S f
-(-) 2480 5200 w
-8 /LucidaSansUnicode00 f
-(1) 2537 5200 w
-11 /LucidaSansUnicode00 f
-(\)) 2605 5244 w
-10 /LucidaSansUnicode00 f
-(.) 2641 5244 w
-(In) 2766 5244 w
-(the) 2918 5244 w
-(published) 3134 5244 w
-(version) 3673 5244 w
-(of) 4086 5244 w
-(PAK,) 4245 5244 w
-(the) 4527 5244 w
-(server) 4743 5244 w
-(name) 720 5364 w
-11 /LucidaSans-Italic f
-(S) 1021 5364 w
-10 /LucidaSansUnicode00 f
-(is) 1117 5364 w
-(included) 1232 5364 w
-(in) 1682 5364 w
-(the) 1808 5364 w
-(initial) 1998 5364 w
-(hash) 2303 5364 w
-11 /LucidaSans-Italic f
-(H) 2568 5364 w
-10 /LucidaSansUnicode00 f
-(,) 2649 5364 w
-(but) 2717 5364 w
-(doing) 2915 5364 w
-(so) 3228 5364 w
-(is) 3376 5364 w
-(inconvenient) 3492 5364 w
-(in) 4147 5364 w
-(our) 4274 5364 w
-(application,) 4474 5364 w
-(as the server may be known by various equivalent names.) 720 5484 w
-(MacKenzie) 720 5640 w
-(has) 1289 5640 w
-(shown) 1509 5640 w
-([Mack]) 1874 5640 w
-(that) 2242 5640 w
-(the) 2485 5640 w
-(equivalence) 2692 5640 w
-(proof) 3315 5640 w
-([Boyk00]) 3630 5640 w
-(can) 4104 5640 w
-(be) 4325 5640 w
-(adapted) 4497 5640 w
-(to) 4942 5640 w
-(cover our version.) 720 5760 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 19 19
-%%Trailer
-done
-%%Pages: 19
diff --git a/sys/doc/comp.ps b/sys/doc/comp.ps
deleted file mode 100644
index e55bea840..000000000
--- a/sys/doc/comp.ps
+++ /dev/null
@@ -1,9932 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(How to) 1840 1220 w
-(Use) 2316 1220 w
-(the) 2582 1220 w
-(Plan 9) 2819 1220 w
-(C Compiler) 3235 1220 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1480 w
-(rob@plan9.bell-labs.com) 2266 1620 w
-10 /LucidaSans-Demi f
-(Introduction) 720 2280 w
-10 /LucidaSansUnicode00 f
-(The) 970 2436 w
-(C) 1189 2436 w
-(compiler) 1296 2436 w
-(on) 1757 2436 w
-(Plan) 1919 2436 w
-(9) 2159 2436 w
-(is) 2261 2436 w
-(a) 2380 2436 w
-(wholly) 2474 2436 w
-(new) 2823 2436 w
-(program;) 3057 2436 w
-(in) 3544 2436 w
-(fact) 3674 2436 w
-(it) 3893 2436 w
-(was) 3998 2436 w
-(the) 4220 2436 w
-(first) 4414 2436 w
-(piece) 4648 2436 w
-(of) 4942 2436 w
-(software) 720 2556 w
-(written) 1171 2556 w
-(for) 1546 2556 w
-(what) 1721 2556 w
-(would) 1988 2556 w
-(eventually) 2316 2556 w
-(become) 2842 2556 w
-(Plan) 3258 2556 w
-(9) 3495 2556 w
-(from) 3594 2556 w
-(Bell) 3862 2556 w
-(Labs.) 4070 2556 w
-(Programmers) 4391 2556 w
-(familiar) 720 2676 w
-(with) 1122 2676 w
-(existing) 1361 2676 w
-(C) 1782 2676 w
-(compilers) 1885 2676 w
-(will) 2393 2676 w
-(find) 2591 2676 w
-(a) 2816 2676 w
-(number) 2905 2676 w
-(of) 3316 2676 w
-(differences) 3449 2676 w
-(in) 4023 2676 w
-(both) 4149 2676 w
-(the) 4407 2676 w
-(language) 4597 2676 w
-(the Plan 9 compiler accepts and in how the compiler is used.) 720 2796 w
-(The) 970 2952 w
-(compiler) 1186 2952 w
-(is) 1645 2952 w
-(really) 1761 2952 w
-(a) 2059 2952 w
-(set) 2150 2952 w
-(of) 2330 2952 w
-(compilers,) 2464 2952 w
-(one) 3006 2952 w
-(for) 3221 2952 w
-(each) 3396 2952 w
-(architecture) 3656 2952 w
-10 /LucidaSansUnicode20 f
-(\024) 4270 2952 w
-10 /LucidaSansUnicode00 f
-(MIPS,) 4406 2952 w
-(SPARC,) 4698 2952 w
-(Motorola) 720 3072 w
-(68020,) 1185 3072 w
-(Intel) 1566 3072 w
-(386,) 1813 3072 w
-(etc.) 2068 3072 w
-10 /LucidaSansUnicode20 f
-(\024) 2278 3072 w
-10 /LucidaSansUnicode00 f
-(that) 2412 3072 w
-(accept) 2637 3072 w
-(a) 2984 3072 w
-(dialect) 3073 3072 w
-(of) 3427 3072 w
-(ANSI) 3559 3072 w
-(C) 3819 3072 w
-(and) 3922 3072 w
-(efficiently) 4135 3072 w
-(produce) 4643 3072 w
-(fairly) 720 3192 w
-(good) 1017 3192 w
-(code) 1318 3192 w
-(for) 1604 3192 w
-(the) 1798 3192 w
-(target) 2008 3192 w
-(machine.) 2351 3192 w
-(There) 2878 3192 w
-(is) 3211 3192 w
-(a) 3346 3192 w
-(packaging) 3456 3192 w
-(of) 4008 3192 w
-(the) 4161 3192 w
-(compiler) 4371 3192 w
-(that) 4849 3192 w
-(accepts) 720 3312 w
-(strict) 1123 3312 w
-(ANSI) 1408 3312 w
-(C) 1673 3312 w
-(for) 1780 3312 w
-(a) 1957 3312 w
-(POSIX) 2050 3312 w
-(environment,) 2367 3312 w
-(but) 3048 3312 w
-(this) 3248 3312 w
-(document) 3465 3312 w
-(focuses) 3988 3312 w
-(on) 4395 3312 w
-(the) 4556 3312 w
-(native) 4749 3312 w
-(Plan) 720 3432 w
-(9) 963 3432 w
-(environment,) 1068 3432 w
-(that) 1753 3432 w
-(in) 1986 3432 w
-(which) 2119 3432 w
-(all) 2442 3432 w
-(the) 2597 3432 w
-(system) 2794 3432 w
-(source) 3176 3432 w
-(and) 3540 3432 w
-(almost) 3763 3432 w
-(all) 4132 3432 w
-(the) 4288 3432 w
-(utilities) 4486 3432 w
-(are) 4888 3432 w
-(written.) 720 3552 w
-10 /LucidaSans-Demi f
-(Source) 720 3792 w
-10 /LucidaSansUnicode00 f
-(The) 970 3948 w
-(language) 1198 3948 w
-(accepted) 1688 3948 w
-(by) 2168 3948 w
-(the) 2331 3948 w
-(compilers) 2534 3948 w
-(is) 3056 3948 w
-(the) 3184 3948 w
-(core) 3387 3948 w
-(ANSI) 3644 3948 w
-(C) 3918 3948 w
-(language) 4035 3948 w
-(with) 4526 3948 w
-(some) 4779 3948 w
-(modest) 720 4068 w
-(extensions,) 1115 4068 w
-(a) 1707 4068 w
-(greatly) 1796 4068 w
-(simplified) 2162 4068 w
-(preprocessor,) 2674 4068 w
-(a) 3375 4068 w
-(smaller) 3463 4068 w
-(library) 3850 4068 w
-(that) 4193 4068 w
-(includes) 4417 4068 w
-(sys\255) 4853 4068 w
-(tem calls and related facilities, and a completely different structure for include files.) 720 4188 w
-(Official) 970 4344 w
-(ANSI) 1353 4344 w
-(C) 1617 4344 w
-(accepts) 1724 4344 w
-(the) 2126 4344 w
-(old) 2319 4344 w
-(\(K&R\)) 2510 4344 w
-(style) 2812 4344 w
-(of) 3076 4344 w
-(declarations) 3213 4344 w
-(for) 3842 4344 w
-(functions;) 4020 4344 w
-(the) 4543 4344 w
-(Plan) 4737 4344 w
-(9) 4977 4344 w
-(compilers) 720 4464 w
-(are) 1227 4464 w
-(more) 1412 4464 w
-(demanding.) 1696 4464 w
-(Without) 2338 4464 w
-(an) 2745 4464 w
-(explicit) 2895 4464 w
-(run-time) 3283 4464 w
-(flag) 3754 4464 w
-(\() 3970 4464 w
-10 /LucidaTypewriter f
-(-B) 4003 4464 w
-10 /LucidaSansUnicode00 f
-(\) whose use is dis\255) 4147 4464 w
-(couraged, the compilers) 720 4584 w
-(insist) 1929 4584 w
-(on) 2221 4584 w
-(new-style) 2377 4584 w
-(function) 2888 4584 w
-(declarations,) 3322 4584 w
-(that) 3977 4584 w
-(is,) 4201 4584 w
-(prototypes) 4346 4584 w
-(for) 4901 4584 w
-(function) 720 4704 w
-(arguments.) 1154 4704 w
-(The) 1770 4704 w
-(function) 1984 4704 w
-(declarations) 2418 4704 w
-(in) 3041 4704 w
-(the) 3165 4704 w
-(libraries) 3353 4704 w
-10 /LucidaSansUnicode20 f
-(\031) 3747 4704 w
-10 /LucidaSansUnicode00 f
-(include) 3812 4704 w
-(files) 4197 4704 w
-(are) 4432 4704 w
-(all in the) 4617 4704 w
-(new) 720 4824 w
-(style) 954 4824 w
-(so) 1218 4824 w
-(the) 1369 4824 w
-(interfaces) 1563 4824 w
-(are) 2077 4824 w
-(checked) 2268 4824 w
-(at) 2704 4824 w
-(compile) 2835 4824 w
-(time.) 3256 4824 w
-(For) 3574 4824 w
-(C) 3769 4824 w
-(programmers) 3878 4824 w
-(who) 4575 4824 w
-(have) 4815 4824 w
-(not) 720 4944 w
-(yet) 923 4944 w
-(switched) 1111 4944 w
-(to) 1580 4944 w
-(function) 1721 4944 w
-(prototypes) 2165 4944 w
-(the) 2730 4944 w
-(clumsy) 2928 4944 w
-(syntax) 3309 4944 w
-(may) 3670 4944 w
-(seem) 3912 4944 w
-(repellent) 4210 4944 w
-(but) 4681 4944 w
-(the) 4885 4944 w
-(payoff) 720 5064 w
-(in) 1063 5064 w
-(stronger) 1192 5064 w
-(typing) 1641 5064 w
-(is) 1984 5064 w
-(substantial.) 2102 5064 w
-(Those) 2735 5064 w
-(who) 3066 5064 w
-(wish) 3304 5064 w
-(to) 3562 5064 w
-(import) 3699 5064 w
-(existing) 4062 5064 w
-(software) 4488 5064 w
-(to) 4942 5064 w
-(Plan 9 are urged to use the opportunity to update their code.) 720 5184 w
-(The) 970 5340 w
-(compilers) 1232 5340 w
-(include) 1787 5340 w
-(an) 2220 5340 w
-(integrated) 2418 5340 w
-(preprocessor) 2998 5340 w
-(that) 3716 5340 w
-(accepts) 3989 5340 w
-(the) 4435 5340 w
-(familiar) 4672 5340 w
-10 /LucidaTypewriter f
-(#include) 720 5460 w
-10 /LucidaSansUnicode00 f
-(,) 1296 5460 w
-10 /LucidaTypewriter f
-(#define) 1362 5460 w
-10 /LucidaSansUnicode00 f
-(for) 1900 5460 w
-(macros) 2073 5460 w
-(both) 2459 5460 w
-(with) 2716 5460 w
-(and) 2955 5460 w
-(without) 3169 5460 w
-(arguments,) 3567 5460 w
-10 /LucidaTypewriter f
-(#undef) 4151 5460 w
-10 /LucidaSansUnicode00 f
-(,) 4583 5460 w
-10 /LucidaTypewriter f
-(#line) 4648 5460 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5460 w
-10 /LucidaTypewriter f
-(#ifdef) 720 5580 w
-10 /LucidaSansUnicode00 f
-(,) 1152 5580 w
-10 /LucidaTypewriter f
-(#ifndef) 1227 5580 w
-10 /LucidaSansUnicode00 f
-(,) 1731 5580 w
-(and) 1806 5580 w
-10 /LucidaTypewriter f
-(#endif) 2029 5580 w
-10 /LucidaSansUnicode00 f
-(.) 2461 5580 w
-(It) 2568 5580 w
-(supports) 2677 5580 w
-(neither) 3150 5580 w
-10 /LucidaTypewriter f
-(#if) 3537 5580 w
-10 /LucidaSansUnicode00 f
-(nor) 3797 5580 w
-10 /LucidaTypewriter f
-(##) 4005 5580 w
-10 /LucidaSansUnicode00 f
-(,) 4149 5580 w
-(although) 4225 5580 w
-(it) 4699 5580 w
-(does) 4809 5580 w
-(honor) 720 5700 w
-(a) 1043 5700 w
-(few) 1134 5700 w
-10 /LucidaTypewriter f
-(#pragmas) 1340 5700 w
-10 /LucidaSansUnicode00 f
-(.) 1916 5700 w
-(The) 2016 5700 w
-10 /LucidaTypewriter f
-(#if) 2233 5700 w
-10 /LucidaSansUnicode00 f
-(directive) 2485 5700 w
-(was) 2935 5700 w
-(omitted) 3154 5700 w
-(because) 3566 5700 w
-(it) 3996 5700 w
-(greatly) 4097 5700 w
-(complicates) 4464 5700 w
-(the) 720 5820 w
-(preprocessor,) 912 5820 w
-(is) 1617 5820 w
-(never) 1734 5820 w
-(necessary,) 2038 5820 w
-(and) 2582 5820 w
-(is) 2799 5820 w
-(usually) 2916 5820 w
-(abused.) 3294 5820 w
-(Conditional) 3746 5820 w
-(compilation) 4341 5820 w
-(in) 4949 5820 w
-(general) 720 5940 w
-(makes) 1138 5940 w
-(code) 1508 5940 w
-(hard) 1796 5940 w
-(to) 2074 5940 w
-(understand;) 2229 5940 w
-(the) 2870 5940 w
-(Plan) 3082 5940 w
-(9) 3339 5940 w
-(source) 3458 5940 w
-(uses) 3836 5940 w
-(it) 4112 5940 w
-(sparingly.) 4234 5940 w
-(Also,) 4798 5940 w
-(because) 720 6060 w
-(the) 1158 6060 w
-(compilers) 1357 6060 w
-(remove) 1876 6060 w
-(dead) 2280 6060 w
-(code,) 2562 6060 w
-(regular) 2870 6060 w
-10 /LucidaTypewriter f
-(if) 3261 6060 w
-10 /LucidaSansUnicode00 f
-(statements) 3450 6060 w
-(with) 4030 6060 w
-(constant) 4280 6060 w
-(condi\255) 4741 6060 w
-(tions) 720 6180 w
-(are) 1035 6180 w
-(more) 1261 6180 w
-(readable) 1586 6180 w
-(equivalents) 2078 6180 w
-(to) 2704 6180 w
-(many) 2876 6180 w
-10 /LucidaTypewriter f
-(#ifs) 3212 6180 w
-10 /LucidaSansUnicode00 f
-(.) 3500 6180 w
-(To) 3638 6180 w
-(compile) 3836 6180 w
-(imported) 4292 6180 w
-(code) 4809 6180 w
-(ineluctably) 720 6300 w
-(fouled) 1288 6300 w
-(by) 1639 6300 w
-10 /LucidaTypewriter f
-(#if) 1797 6300 w
-10 /LucidaSansUnicode00 f
-(there) 2056 6300 w
-(is) 2351 6300 w
-(a) 2474 6300 w
-(separate) 2572 6300 w
-(command,) 3030 6300 w
-10 /LucidaTypewriter f
-(/bin/cpp) 3584 6300 w
-10 /LucidaSansUnicode00 f
-(,) 4160 6300 w
-(that) 4236 6300 w
-(implements) 4471 6300 w
-(the complete ANSI C preprocessor specification.) 720 6420 w
-(Include) 970 6576 w
-(files) 1366 6576 w
-(fall) 1613 6576 w
-(into) 1808 6576 w
-(two) 2042 6576 w
-(groups:) 2262 6576 w
-(machine-dependent) 2679 6576 w
-(and) 3708 6576 w
-(machine-independent.) 3933 6576 w
-(The) 720 6696 w
-(machine-independent) 949 6696 w
-(files) 2072 6696 w
-(occupy) 2321 6696 w
-(the) 2708 6696 w
-(directory) 2910 6696 w
-10 /LucidaTypewriter f
-(/sys/include) 3388 6696 w
-10 /LucidaSansUnicode00 f
-(;) 4252 6696 w
-(the) 4331 6696 w
-(others) 4533 6696 w
-(are) 4888 6696 w
-(placed) 720 6816 w
-(in) 1071 6816 w
-(a) 1196 6816 w
-(directory) 1286 6816 w
-(appropriate) 1752 6816 w
-(to) 2351 6816 w
-(the) 2484 6816 w
-(machine,) 2674 6816 w
-(such) 3149 6816 w
-(as) 3410 6816 w
-10 /LucidaTypewriter f
-(/mips/include) 3551 6816 w
-10 /LucidaSansUnicode00 f
-(.) 4487 6816 w
-(The) 4586 6816 w
-(com\255) 4802 6816 w
-(piler) 720 6936 w
-(searches) 976 6936 w
-(for) 1437 6936 w
-(include) 1614 6936 w
-(files) 2004 6936 w
-(first) 2244 6936 w
-(in) 2477 6936 w
-(the) 2605 6936 w
-(machine-dependent) 2797 6936 w
-(directory) 3818 6936 w
-(and) 4286 6936 w
-(then) 4503 6936 w
-(in) 4757 6936 w
-(the) 4885 6936 w
-(machine-independent) 720 7056 w
-(directory.) 1842 7056 w
-(At) 2384 7056 w
-(the) 2537 7056 w
-(time) 2739 7056 w
-(of) 3001 7056 w
-(writing) 3146 7056 w
-(there) 3531 7056 w
-(are) 3831 7056 w
-(thirty-one) 4031 7056 w
-(machine-) 4574 7056 w
-(independent) 720 7176 w
-(include) 1368 7176 w
-(files) 1759 7176 w
-(and) 2000 7176 w
-(two) 2219 7176 w
-(\(per) 2432 7176 w
-(machine\)) 2663 7176 w
-(machine-dependent) 3142 7176 w
-(ones:) 4164 7176 w
-10 /LucidaTypewriter f
-(<ureg.h>) 4464 7176 w
-10 /LucidaSansUnicode00 f
-(and) 720 7296 w
-10 /LucidaTypewriter f
-(<u.h>) 938 7296 w
-10 /LucidaSansUnicode00 f
-(.) 1298 7296 w
-(The) 1400 7296 w
-(first) 1619 7296 w
-(describes) 1852 7296 w
-(the) 2352 7296 w
-(layout) 2546 7296 w
-(of) 2881 7296 w
-(registers) 3018 7296 w
-(on) 3481 7296 w
-(the) 3643 7296 w
-(system) 3837 7296 w
-(stack,) 4216 7296 w
-(for) 4539 7296 w
-(use) 4717 7296 w
-(by) 4925 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(the) 720 840 w
-(debugger.) 959 840 w
-(The) 1572 840 w
-(second) 1837 840 w
-(defines) 2265 840 w
-(some) 2702 840 w
-(architecture-dependent) 3046 840 w
-(types) 4283 840 w
-(such) 4625 840 w
-(as) 4934 840 w
-10 /LucidaTypewriter f
-(jmp_buf) 720 960 w
-10 /LucidaSansUnicode00 f
-(for) 1256 960 w
-10 /LucidaTypewriter f
-(setjmp) 1427 960 w
-10 /LucidaSansUnicode00 f
-(and) 1891 960 w
-(the) 2104 960 w
-10 /LucidaTypewriter f
-(va_arg) 2292 960 w
-10 /LucidaSansUnicode00 f
-(and) 2757 960 w
-10 /LucidaTypewriter f
-(va_list) 2970 960 w
-10 /LucidaSansUnicode00 f
-(macros) 3507 960 w
-(for) 3892 960 w
-(handling) 4064 960 w
-(arguments) 4521 960 w
-(to) 720 1080 w
-(variadic) 852 1080 w
-(functions,) 1260 1080 w
-(as) 1777 1080 w
-(well) 1916 1080 w
-(as) 2140 1080 w
-(a) 2279 1080 w
-(set) 2367 1080 w
-(of) 2544 1080 w
-10 /LucidaTypewriter f
-(typedef) 2675 1080 w
-10 /LucidaSansUnicode00 f
-(abbreviations) 3212 1080 w
-(for) 3899 1080 w
-10 /LucidaTypewriter f
-(unsigned) 4071 1080 w
-(short) 4680 1080 w
-10 /LucidaSansUnicode00 f
-(and so on.) 720 1200 w
-(Here is an excerpt from) 970 1356 w
-10 /LucidaTypewriter f
-(/68020/include/u.h) 2151 1356 w
-10 /LucidaSansUnicode00 f
-(:) 3447 1356 w
-9 /LucidaTypewriter f
-(#define) 1008 1526 w
-(nil) 1528 1526 w
-(\(\(void*\)0\)) 2568 1526 w
-(typedef) 1008 1636 w
-(unsigned) 1528 1636 w
-(short) 2113 1636 w
-(ushort;) 2568 1636 w
-(typedef) 1008 1746 w
-(unsigned) 1528 1746 w
-(char) 2113 1746 w
-(uchar;) 2568 1746 w
-(typedef) 1008 1856 w
-(unsigned) 1528 1856 w
-(long) 2113 1856 w
-(ulong;) 2568 1856 w
-(typedef) 1008 1966 w
-(unsigned) 1528 1966 w
-(int) 2113 1966 w
-(uint;) 2568 1966 w
-(typedef) 1008 2076 w
-(signed) 1658 2076 w
-(char) 2113 2076 w
-(schar;) 2568 2076 w
-(typedef) 1008 2186 w
-(long) 1528 2186 w
-(long) 1853 2186 w
-(vlong;) 2568 2186 w
-(typedef) 1008 2406 w
-(long) 1528 2406 w
-(jmp_buf[2];) 2048 2406 w
-(#define) 1008 2516 w
-(JMPBUFSP) 1528 2516 w
-(0) 2568 2516 w
-(#define) 1008 2626 w
-(JMPBUFPC) 1528 2626 w
-(1) 2568 2626 w
-(#define) 1008 2736 w
-(JMPBUFDPC) 1528 2736 w
-(0) 2568 2736 w
-10 /LucidaSansUnicode00 f
-(Plan) 720 2916 w
-(9) 958 2916 w
-(programs) 1058 2916 w
-(use) 1562 2916 w
-10 /LucidaTypewriter f
-(nil) 1768 2916 w
-10 /LucidaSansUnicode00 f
-(for) 2021 2916 w
-(the) 2197 2916 w
-(name) 2389 2916 w
-(of) 2692 2916 w
-(the) 2827 2916 w
-(zero-valued) 3019 2916 w
-(pointer.) 3646 2916 w
-(The) 4097 2916 w
-(type) 4316 2916 w
-10 /LucidaTypewriter f
-(vlong) 4562 2916 w
-10 /LucidaSansUnicode00 f
-(is) 4960 2916 w
-(the) 720 3036 w
-(largest) 910 3036 w
-(integer) 1276 3036 w
-(type) 1654 3036 w
-(available;) 1896 3036 w
-(on) 2385 3036 w
-(most) 2542 3036 w
-(architectures) 2818 3036 w
-(it) 3481 3036 w
-(is) 3581 3036 w
-(a) 3695 3036 w
-(64-bit) 3784 3036 w
-(value.) 4131 3036 w
-(A) 4483 3036 w
-(couple) 4586 3036 w
-(of) 4942 3036 w
-(other types in) 720 3156 w
-10 /LucidaTypewriter f
-(<u.h>) 1423 3156 w
-10 /LucidaSansUnicode00 f
-(are) 1815 3156 w
-10 /LucidaTypewriter f
-(u32int) 1999 3156 w
-10 /LucidaSansUnicode00 f
-(, which is guaranteed to have exactly 32 bits \(a) 2431 3156 w
-(possi\255) 4752 3156 w
-(bility) 720 3276 w
-(on) 992 3276 w
-(all) 1148 3276 w
-(the) 1294 3276 w
-(supported) 1482 3276 w
-(architectures\)) 2012 3276 w
-(and) 2707 3276 w
-10 /LucidaTypewriter f
-(mpdigit) 2920 3276 w
-10 /LucidaSansUnicode00 f
-(,) 3424 3276 w
-(which) 3489 3276 w
-(is) 3803 3276 w
-(used) 3916 3276 w
-(by) 4181 3276 w
-(the) 4329 3276 w
-(multipreci\255) 4517 3276 w
-(sion) 720 3396 w
-(math) 1006 3396 w
-(package) 1336 3396 w
-10 /LucidaTypewriter f
-(<mp.h>) 1819 3396 w
-10 /LucidaSansUnicode00 f
-(.) 2251 3396 w
-(The) 2398 3396 w
-10 /LucidaTypewriter f
-(#define) 2662 3396 w
-10 /LucidaSansUnicode00 f
-(constants) 3249 3396 w
-(permit) 3800 3396 w
-(an) 4203 3396 w
-(architecture-) 4404 3396 w
-(independent) 720 3516 w
-(\(but) 1427 3516 w
-(compiler-dependent\)) 1720 3516 w
-(implementation) 2850 3516 w
-(of) 3710 3516 w
-(stack-switching) 3906 3516 w
-(using) 4774 3516 w
-10 /LucidaTypewriter f
-(setjmp) 720 3636 w
-10 /LucidaSansUnicode00 f
-(and) 1184 3636 w
-10 /LucidaTypewriter f
-(longjmp) 1396 3636 w
-10 /LucidaSansUnicode00 f
-(.) 1900 3636 w
-(Every Plan 9 C program begins) 970 3792 w
-9 /LucidaTypewriter f
-(#include) 1008 3962 w
-(<u.h>) 1593 3962 w
-10 /LucidaSansUnicode00 f
-(because all the other installed header files use the) 720 4142 w
-10 /LucidaTypewriter f
-(typedefs) 3197 4142 w
-10 /LucidaSansUnicode00 f
-(declared in) 3805 4142 w
-10 /LucidaTypewriter f
-(<u.h>) 4374 4142 w
-10 /LucidaSansUnicode00 f
-(.) 4734 4142 w
-(In) 970 4298 w
-(strict) 1107 4298 w
-(ANSI) 1399 4298 w
-(C,) 1672 4298 w
-(include) 1820 4298 w
-(files) 2219 4298 w
-(are) 2468 4298 w
-(grouped) 2667 4298 w
-(to) 3122 4298 w
-(collect) 3267 4298 w
-(related) 3628 4298 w
-(functions) 4012 4298 w
-(in) 4511 4298 w
-(a) 4649 4298 w
-(single) 4751 4298 w
-(file:) 720 4418 w
-(one) 943 4418 w
-(for) 1162 4418 w
-(string) 1341 4418 w
-(functions,) 1663 4418 w
-(one) 2187 4418 w
-(for) 2406 4418 w
-(memory) 2585 4418 w
-(functions,) 3021 4418 w
-(one) 3545 4418 w
-(for) 3764 4418 w
-(I/O,) 3943 4418 w
-(and) 4175 4418 w
-(none) 4395 4418 w
-(for) 4675 4418 w
-(sys\255) 4853 4418 w
-(tem) 720 4538 w
-(calls.) 952 4538 w
-(Each) 1277 4538 w
-(include) 1545 4538 w
-(file) 1943 4538 w
-(is) 2140 4538 w
-(protected) 2266 4538 w
-(by) 2777 4538 w
-(an) 2939 4538 w
-10 /LucidaTypewriter f
-(#ifdef) 3103 4538 w
-10 /LucidaSansUnicode00 f
-(to) 3582 4538 w
-(guarantee) 3727 4538 w
-(its) 4260 4538 w
-(contents) 4424 4538 w
-(are) 4888 4538 w
-(seen) 720 4658 w
-(by) 991 4658 w
-(the) 1152 4658 w
-(compiler) 1353 4658 w
-(only) 1822 4658 w
-(once.) 2072 4658 w
-(Plan) 2411 4658 w
-(9) 2657 4658 w
-(takes) 2765 4658 w
-(a) 3067 4658 w
-(different) 3167 4658 w
-(approach.) 3630 4658 w
-(Other) 4190 4658 w
-(than) 4509 4658 w
-(a) 4770 4658 w
-(few) 4870 4658 w
-(include) 720 4778 w
-(files) 1107 4778 w
-(that) 1344 4778 w
-(define) 1570 4778 w
-(external) 1908 4778 w
-(formats) 2340 4778 w
-(such) 2751 4778 w
-(as) 3013 4778 w
-(archives,) 3155 4778 w
-(the) 3620 4778 w
-(files) 3811 4778 w
-(in) 4049 4778 w
-10 /LucidaTypewriter f
-(/sys/include) 4176 4778 w
-10 /LucidaSansUnicode00 f
-(correspond) 720 4898 w
-(to) 1316 4898 w
-10 /LucidaSans-Italic f
-(libraries.) 1460 4898 w
-10 /LucidaSansUnicode00 f
-(If) 1977 4898 w
-(a) 2089 4898 w
-(program) 2190 4898 w
-(is) 2652 4898 w
-(using) 2778 4898 w
-(a) 3090 4898 w
-(library,) 3191 4898 w
-(it) 3578 4898 w
-(includes) 3689 4898 w
-(the) 4137 4898 w
-(corresponding) 4337 4898 w
-(header.) 720 5018 w
-(The) 1153 5018 w
-(default) 1370 5018 w
-(C) 1745 5018 w
-(library) 1850 5018 w
-(comprises) 2196 5018 w
-(string) 2728 5018 w
-(functions,) 3046 5018 w
-(memory) 3566 5018 w
-(functions,) 3998 5018 w
-(and) 4519 5018 w
-(so) 4736 5018 w
-(on,) 4885 5018 w
-(largely) 720 5138 w
-(as) 1084 5138 w
-(in) 1230 5138 w
-(ANSI) 1361 5138 w
-(C,) 1627 5138 w
-(some) 1768 5138 w
-(formatted) 2069 5138 w
-(I/O) 2589 5138 w
-(routines,) 2789 5138 w
-(plus) 3260 5138 w
-(all) 3505 5138 w
-(the) 3657 5138 w
-(system) 3851 5138 w
-(calls) 4230 5138 w
-(and) 4484 5138 w
-(related) 4703 5138 w
-(functions.) 720 5258 w
-(To) 1276 5258 w
-(use) 1440 5258 w
-(these) 1649 5258 w
-(functions,) 1951 5258 w
-(one) 2475 5258 w
-(must) 2694 5258 w
-10 /LucidaTypewriter f
-(#include) 2977 5258 w
-10 /LucidaSansUnicode00 f
-(the) 3593 5258 w
-(file) 3788 5258 w
-10 /LucidaTypewriter f
-(<libc.h>) 3979 5258 w
-10 /LucidaSansUnicode00 f
-(,) 4555 5258 w
-(which) 4627 5258 w
-(in) 4949 5258 w
-(turn) 720 5378 w
-(must) 962 5378 w
-(follow) 1245 5378 w
-10 /LucidaTypewriter f
-(<u.h>) 1579 5378 w
-10 /LucidaSansUnicode00 f
-(,) 1939 5378 w
-(to) 2011 5378 w
-(define) 2149 5378 w
-(their) 2492 5378 w
-(prototypes) 2757 5378 w
-(for) 3319 5378 w
-(the) 3498 5378 w
-(compiler.) 3693 5378 w
-(Here) 4220 5378 w
-(is) 4487 5378 w
-(the) 4607 5378 w
-(com\255) 4802 5378 w
-(plete source to the traditional first C program:) 720 5498 w
-9 /LucidaTypewriter f
-(#include) 1008 5668 w
-(<u.h>) 1593 5668 w
-(#include) 1008 5778 w
-(<libc.h>) 1593 5778 w
-(void) 1008 5998 w
-(main\(void\)) 1008 6108 w
-({) 1008 6218 w
-(print\("hello) 1528 6328 w
-(world\\n"\);) 2373 6328 w
-(exits\(0\);) 1528 6438 w
-(}) 1008 6548 w
-10 /LucidaSansUnicode00 f
-(The) 720 6728 w
-10 /LucidaTypewriter f
-(print) 957 6728 w
-10 /LucidaSansUnicode00 f
-(routine) 1373 6728 w
-(and) 1777 6728 w
-(its) 2013 6728 w
-(relatives) 2186 6728 w
-10 /LucidaTypewriter f
-(fprint) 2648 6728 w
-10 /LucidaSansUnicode00 f
-(and) 3136 6728 w
-10 /LucidaTypewriter f
-(sprint) 3372 6728 w
-10 /LucidaSansUnicode00 f
-(resemble) 3860 6728 w
-(the) 4362 6728 w
-(similarly-) 4574 6728 w
-(named) 720 6848 w
-(functions) 1084 6848 w
-(in) 1571 6848 w
-(Standard) 1697 6848 w
-(I/O) 2162 6848 w
-(but) 2357 6848 w
-(are) 2554 6848 w
-(not) 2741 6848 w
-(attached) 2936 6848 w
-(to) 3387 6848 w
-(a) 3520 6848 w
-(specific) 3610 6848 w
-(I/O) 4012 6848 w
-(library.) 4207 6848 w
-(In) 4616 6848 w
-(Plan) 4742 6848 w
-(9) 4977 6848 w
-10 /LucidaTypewriter f
-(main) 720 6968 w
-10 /LucidaSansUnicode00 f
-(is) 1055 6968 w
-(not) 1182 6968 w
-(integer-valued;) 1389 6968 w
-(it) 2186 6968 w
-(should) 2299 6968 w
-(call) 2674 6968 w
-10 /LucidaTypewriter f
-(exits) 2885 6968 w
-10 /LucidaSansUnicode00 f
-(,) 3245 6968 w
-(which) 3324 6968 w
-(takes) 3652 6968 w
-(a) 3956 6968 w
-(string) 4059 6968 w
-(argument) 4389 6968 w
-(\(or) 4905 6968 w
-(null;) 720 7088 w
-(here) 969 7088 w
-(ANSI) 1219 7088 w
-(C) 1480 7088 w
-(promotes) 1584 7088 w
-(the) 2082 7088 w
-(0) 2272 7088 w
-(to) 2370 7088 w
-(a) 2503 7088 w
-10 /LucidaTypewriter f
-(char*) 2593 7088 w
-10 /LucidaSansUnicode00 f
-(\).) 2953 7088 w
-(All) 3085 7088 w
-(these) 3247 7088 w
-(functions) 3544 7088 w
-(are,) 4031 7088 w
-(of) 4250 7088 w
-(course,) 4382 7088 w
-(docu\255) 4770 7088 w
-(mented in the Programmer) 720 7208 w
-10 /LucidaSansUnicode20 f
-(\031) 2027 7208 w
-10 /LucidaSansUnicode00 f
-(s Manual.) 2059 7208 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(To) 970 840 w
-(use) 1135 840 w
-10 /LucidaTypewriter f
-(printf) 1345 840 w
-10 /LucidaSansUnicode00 f
-(,) 1777 840 w
-10 /LucidaTypewriter f
-(<stdio.h>) 1851 840 w
-10 /LucidaSansUnicode00 f
-(must) 2541 840 w
-(be) 2826 840 w
-(included) 2987 840 w
-(to) 3444 840 w
-(define) 3584 840 w
-(the) 3929 840 w
-(function) 4126 840 w
-(prototype) 4569 840 w
-(for) 720 960 w
-10 /LucidaTypewriter f
-(printf) 891 960 w
-10 /LucidaSansUnicode00 f
-(:) 1323 960 w
-9 /LucidaTypewriter f
-(#include) 1008 1130 w
-(<u.h>) 1593 1130 w
-(#include) 1008 1240 w
-(<libc.h>) 1593 1240 w
-(#include) 1008 1350 w
-(<stdio.h>) 1593 1350 w
-(void) 1008 1570 w
-(main\(int) 1008 1680 w
-(argc,) 1593 1680 w
-(char) 1983 1680 w
-(*argv[]\)) 2308 1680 w
-({) 1008 1790 w
-(printf\("%s:) 1528 1900 w
-(hello) 2308 1900 w
-(world;) 2698 1900 w
-(argc) 3153 1900 w
-(=) 3478 1900 w
-(%d\\n",) 3608 1900 w
-(argv[0],) 4063 1900 w
-(argc\);) 4648 1900 w
-(exits\(0\);) 1528 2010 w
-(}) 1008 2120 w
-10 /LucidaSansUnicode00 f
-(In) 720 2300 w
-(practice,) 857 2300 w
-(Standard) 1318 2300 w
-(I/O) 1794 2300 w
-(is) 2000 2300 w
-(not) 2126 2300 w
-(used) 2332 2300 w
-(much) 2610 2300 w
-(in) 2924 2300 w
-(Plan) 3061 2300 w
-(9.) 3308 2300 w
-(I/O) 3481 2300 w
-(libraries) 3687 2300 w
-(are) 4127 2300 w
-(discussed) 4325 2300 w
-(in) 4848 2300 w
-(a) 4985 2300 w
-(later section of this document.) 720 2420 w
-(There) 970 2576 w
-(are) 1284 2576 w
-(libraries) 1472 2576 w
-(for) 1902 2576 w
-(handling) 2077 2576 w
-(regular) 2537 2576 w
-(expressions,) 2919 2576 w
-(raster) 3570 2576 w
-(graphics,) 3888 2576 w
-(windows,) 4371 2576 w
-(and) 4860 2576 w
-(so) 720 2696 w
-(on,) 866 2696 w
-(and) 1055 2696 w
-(each) 1269 2696 w
-(has) 1527 2696 w
-(an) 1729 2696 w
-(associated) 1880 2696 w
-(include) 2423 2696 w
-(file.) 2809 2696 w
-(The) 3058 2696 w
-(manual) 3273 2696 w
-(for) 3663 2696 w
-(each) 3836 2696 w
-(library) 4094 2696 w
-(states) 4438 2696 w
-(which) 4759 2696 w
-(include) 720 2816 w
-(files) 1127 2816 w
-(are) 1384 2816 w
-(needed.) 1591 2816 w
-(The) 2067 2816 w
-(files) 2304 2816 w
-(are) 2562 2816 w
-(not) 2770 2816 w
-(protected) 2986 2816 w
-(against) 3507 2816 w
-(multiple) 3914 2816 w
-(inclusion) 4368 2816 w
-(and) 4860 2816 w
-(themselves) 720 2936 w
-(contain) 1316 2936 w
-(no) 1726 2936 w
-(nested) 1902 2936 w
-10 /LucidaTypewriter f
-(#includes) 2280 2936 w
-10 /LucidaSansUnicode00 f
-(.) 2928 2936 w
-(Instead) 3045 2936 w
-(the) 3450 2936 w
-(programmer) 3657 2936 w
-(is) 4315 2936 w
-(expected) 4447 2936 w
-(to) 4942 2936 w
-(sort) 720 3056 w
-(out) 944 3056 w
-(the) 1138 3056 w
-(requirements) 1327 3056 w
-(and) 2009 3056 w
-(to) 2224 3056 w
-10 /LucidaTypewriter f
-(#include) 2357 3056 w
-10 /LucidaSansUnicode00 f
-(the) 2968 3056 w
-(necessary) 3158 3056 w
-(files) 3668 3056 w
-(once) 3905 3056 w
-(at) 4170 3056 w
-(the) 4297 3056 w
-(top) 4487 3056 w
-(of) 4683 3056 w
-(each) 4816 3056 w
-(source) 720 3176 w
-(file.) 1080 3176 w
-(In) 1333 3176 w
-(practice) 1462 3176 w
-(this) 1883 3176 w
-(is) 2100 3176 w
-(trivial:) 2218 3176 w
-(this) 2560 3176 w
-(way) 2777 3176 w
-(of) 2999 3176 w
-(handling) 3135 3176 w
-(include) 3597 3176 w
-(files) 3987 3176 w
-(is) 4227 3176 w
-(so) 4345 3176 w
-(straightfor\255) 4494 3176 w
-(ward that it is rare for a source file to contain more than half a dozen) 720 3296 w
-10 /LucidaTypewriter f
-(#includes) 4124 3296 w
-10 /LucidaSansUnicode00 f
-(.) 4772 3296 w
-(The) 970 3452 w
-(compilers) 1214 3452 w
-(do) 1751 3452 w
-(their) 1938 3452 w
-(own) 2226 3452 w
-(register) 2489 3452 w
-(allocation) 2925 3452 w
-(so) 3457 3452 w
-(the) 3632 3452 w
-10 /LucidaTypewriter f
-(register) 3850 3452 w
-10 /LucidaSansUnicode00 f
-(keyword) 4489 3452 w
-(is) 4960 3452 w
-(ignored.) 720 3572 w
-(For different reasons,) 1190 3572 w
-10 /LucidaTypewriter f
-(volatile) 2269 3572 w
-10 /LucidaSansUnicode00 f
-(and) 2877 3572 w
-10 /LucidaTypewriter f
-(const) 3089 3572 w
-10 /LucidaSansUnicode00 f
-(are also ignored.) 3481 3572 w
-(To) 970 3728 w
-(make) 1141 3728 w
-(it) 1450 3728 w
-(easier) 1563 3728 w
-(to) 1898 3728 w
-(share) 2043 3728 w
-(code) 2355 3728 w
-(with) 2633 3728 w
-(other) 2885 3728 w
-(systems,) 3189 3728 w
-(Plan) 3660 3728 w
-(9) 3909 3728 w
-(has) 4020 3728 w
-(a) 4236 3728 w
-(version) 4339 3728 w
-(of) 4739 3728 w
-(the) 4885 3728 w
-(compiler,) 720 3848 w
-10 /LucidaTypewriter f
-(pcc) 1219 3848 w
-10 /LucidaSansUnicode00 f
-(,) 1435 3848 w
-(that) 1511 3848 w
-(provides) 1745 3848 w
-(the) 2204 3848 w
-(standard) 2402 3848 w
-(ANSI) 2872 3848 w
-(C) 3141 3848 w
-(preprocessor,) 3253 3848 w
-(headers,) 3964 3848 w
-(and) 4423 3848 w
-(libraries) 4646 3848 w
-(with) 720 3968 w
-(POSIX) 973 3968 w
-(extensions.) 1301 3968 w
-10 /LucidaTypewriter f
-(Pcc) 1940 3968 w
-10 /LucidaSansUnicode00 f
-(is) 2205 3968 w
-(recommended) 2334 3968 w
-(only) 3078 3968 w
-(when) 3331 3968 w
-(broad) 3637 3968 w
-(external) 3969 3968 w
-(portability) 4415 3968 w
-(is) 4960 3968 w
-(mandated.) 720 4088 w
-(It) 1317 4088 w
-(compiles) 1432 4088 w
-(slower,) 1914 4088 w
-(produces) 2309 4088 w
-(slower) 2805 4088 w
-(code) 3168 4088 w
-(\(it) 3447 4088 w
-(takes) 3594 4088 w
-(extra) 3899 4088 w
-(work) 4197 4088 w
-(to) 4482 4088 w
-(simulate) 4628 4088 w
-(POSIX) 720 4208 w
-(on) 1033 4208 w
-(Plan) 1190 4208 w
-(9\),) 1425 4208 w
-(eliminates) 1587 4208 w
-(those) 2118 4208 w
-(parts) 2419 4208 w
-(of) 2700 4208 w
-(the) 2832 4208 w
-(Plan) 3021 4208 w
-(9) 3257 4208 w
-(interface) 3355 4208 w
-(not) 3814 4208 w
-(related) 4009 4208 w
-(to) 4381 4208 w
-(POSIX,) 4514 4208 w
-(and) 4860 4208 w
-(illustrates) 720 4328 w
-(the) 1236 4328 w
-(clumsiness) 1430 4328 w
-(of) 2004 4328 w
-(an) 2141 4328 w
-(environment) 2297 4328 w
-(designed) 2947 4328 w
-(by) 3427 4328 w
-(committee.) 3580 4328 w
-10 /LucidaTypewriter f
-(Pcc) 4195 4328 w
-10 /LucidaSansUnicode00 f
-(is) 4449 4328 w
-(described) 4567 4328 w
-(in more detail in) 720 4448 w
-10 /LucidaSans-Italic f
-(APE) 1550 4448 w
-10 /LucidaSansUnicode20 f
-(\024) 1732 4448 w
-10 /LucidaSans-Italic f
-(The ANSI/POSIX Environment,) 1832 4448 w
-10 /LucidaSansUnicode00 f
-(by Howard Trickey.) 3307 4448 w
-10 /LucidaSans-Demi f
-(Process) 720 4688 w
-10 /LucidaSansUnicode00 f
-(Each) 970 4844 w
-(CPU) 1252 4844 w
-(architecture) 1505 4844 w
-(supported) 2143 4844 w
-(by) 2700 4844 w
-(Plan) 2875 4844 w
-(9) 3136 4844 w
-(is) 3259 4844 w
-(identified) 3399 4844 w
-(by) 3920 4844 w
-(a) 4096 4844 w
-(single,) 4212 4844 w
-(arbitrary,) 4594 4844 w
-(alphanumeric) 720 4964 w
-(character:) 1413 4964 w
-10 /LucidaTypewriter f
-(k) 1929 4964 w
-10 /LucidaSansUnicode00 f
-(for) 2036 4964 w
-(SPARC,) 2210 4964 w
-10 /LucidaTypewriter f
-(q) 2587 4964 w
-10 /LucidaSansUnicode00 f
-(for) 2693 4964 w
-(Motorola) 2866 4964 w
-(Power) 3331 4964 w
-(PC) 3655 4964 w
-(630) 3813 4964 w
-(and) 4036 4964 w
-(640,) 4250 4964 w
-10 /LucidaTypewriter f
-(v) 4505 4964 w
-10 /LucidaSansUnicode00 f
-(for) 4611 4964 w
-(MIPS,) 4784 4964 w
-10 /LucidaTypewriter f
-(1) 720 5084 w
-10 /LucidaSansUnicode00 f
-(for) 831 5084 w
-(Motorola) 1010 5084 w
-(68000,) 1481 5084 w
-10 /LucidaTypewriter f
-(2) 1868 5084 w
-10 /LucidaSansUnicode00 f
-(for) 1980 5084 w
-(Motorola) 2159 5084 w
-(68020) 2630 5084 w
-(and) 2985 5084 w
-(68040,) 3205 5084 w
-10 /LucidaTypewriter f
-(5) 3592 5084 w
-10 /LucidaSansUnicode00 f
-(for) 3704 5084 w
-(Acorn) 3883 5084 w
-(ARM) 4207 5084 w
-(7500,) 4465 5084 w
-10 /LucidaTypewriter f
-(6) 4789 5084 w
-10 /LucidaSansUnicode00 f
-(for) 4901 5084 w
-(Intel) 720 5204 w
-(960,) 969 5204 w
-10 /LucidaTypewriter f
-(7) 1226 5204 w
-10 /LucidaSansUnicode00 f
-(for) 1334 5204 w
-(DEC) 1509 5204 w
-(Alpha,) 1743 5204 w
-10 /LucidaTypewriter f
-(8) 2089 5204 w
-10 /LucidaSansUnicode00 f
-(for) 2197 5204 w
-(Intel) 2372 5204 w
-(386,) 2621 5204 w
-(and) 2878 5204 w
-10 /LucidaTypewriter f
-(9) 3094 5204 w
-10 /LucidaSansUnicode00 f
-(for) 3202 5204 w
-(AMD) 3377 5204 w
-(29000.) 3643 5204 w
-(The) 4057 5204 w
-(character) 4273 5204 w
-(labels) 4757 5204 w
-(the) 720 5324 w
-(support) 917 5324 w
-(tools) 1338 5324 w
-(and) 1620 5324 w
-(files) 1843 5324 w
-(for) 2088 5324 w
-(that) 2270 5324 w
-(architecture.) 2504 5324 w
-(For) 3189 5324 w
-(instance,) 3388 5324 w
-(for) 3866 5324 w
-(the) 4048 5324 w
-(68020) 4246 5324 w
-(the) 4604 5324 w
-(com\255) 4802 5324 w
-(piler) 720 5444 w
-(is) 983 5444 w
-10 /LucidaTypewriter f
-(2c) 1108 5444 w
-10 /LucidaSansUnicode00 f
-(,) 1252 5444 w
-(the) 1329 5444 w
-(assembler) 1529 5444 w
-(is) 2069 5444 w
-10 /LucidaTypewriter f
-(2a) 2194 5444 w
-10 /LucidaSansUnicode00 f
-(,) 2338 5444 w
-(the) 2415 5444 w
-(link) 2615 5444 w
-(editor/loader) 2838 5444 w
-(is) 3528 5444 w
-10 /LucidaTypewriter f
-(2l) 3653 5444 w
-10 /LucidaSansUnicode00 f
-(,) 3797 5444 w
-(the) 3874 5444 w
-(object) 4073 5444 w
-(files) 4415 5444 w
-(are) 4661 5444 w
-(suf\255) 4857 5444 w
-(fixed) 720 5564 w
-10 /LucidaTypewriter f
-(.2) 1002 5564 w
-10 /LucidaSansUnicode00 f
-(,) 1146 5564 w
-(and) 1214 5564 w
-(the) 1430 5564 w
-(default) 1621 5564 w
-(name) 1996 5564 w
-(for) 2299 5564 w
-(an) 2475 5564 w
-(executable) 2629 5564 w
-(file) 3192 5564 w
-(is) 3380 5564 w
-10 /LucidaTypewriter f
-(2.out) 3497 5564 w
-10 /LucidaSansUnicode00 f
-(.) 3857 5564 w
-(Before) 3958 5564 w
-(we) 4304 5564 w
-(can) 4474 5564 w
-(use) 4679 5564 w
-(the) 4885 5564 w
-(compiler) 720 5684 w
-(we) 1178 5684 w
-(therefore) 1346 5684 w
-(need) 1828 5684 w
-(to) 2100 5684 w
-(know) 2232 5684 w
-(which) 2524 5684 w
-(machine) 2839 5684 w
-(we) 3281 5684 w
-(are) 3448 5684 w
-(compiling) 3634 5684 w
-(for.) 4147 5684 w
-(The) 4384 5684 w
-(next) 4599 5684 w
-(sec\255) 4849 5684 w
-(tion) 720 5804 w
-(explains) 944 5804 w
-(how) 1385 5804 w
-(this) 1621 5804 w
-(decision) 1836 5804 w
-(is) 2274 5804 w
-(made;) 2390 5804 w
-(for) 2725 5804 w
-(the) 2900 5804 w
-(moment) 3091 5804 w
-(assume) 3529 5804 w
-(we) 3933 5804 w
-(are) 4102 5804 w
-(building) 4290 5804 w
-(68020) 4725 5804 w
-(binaries) 720 5924 w
-(and) 1157 5924 w
-(make) 1388 5924 w
-(the) 1701 5924 w
-(mental) 1907 5924 w
-(substitution) 2290 5924 w
-(for) 2922 5924 w
-10 /LucidaTypewriter f
-(2) 3112 5924 w
-10 /LucidaSansUnicode00 f
-(appropriate) 3235 5924 w
-(to) 3850 5924 w
-(the) 3999 5924 w
-(machine) 4205 5924 w
-(you) 4663 5924 w
-(are) 4888 5924 w
-(actually using.) 720 6044 w
-(To) 970 6200 w
-(convert) 1146 6200 w
-(source) 1558 6200 w
-(to) 1932 6200 w
-(an) 2082 6200 w
-(executable) 2251 6200 w
-(binary) 2829 6200 w
-(is) 3183 6200 w
-(a) 3315 6200 w
-(two-step) 3422 6200 w
-(process.) 3914 6200 w
-(First) 4404 6200 w
-(run) 4668 6200 w
-(the) 4885 6200 w
-(compiler,) 720 6320 w
-10 /LucidaTypewriter f
-(2c) 1222 6320 w
-10 /LucidaSansUnicode00 f
-(,) 1366 6320 w
-(on) 1445 6320 w
-(the) 1615 6320 w
-(source,) 1817 6320 w
-(say) 2218 6320 w
-10 /LucidaTypewriter f
-(file.c) 2423 6320 w
-10 /LucidaSansUnicode00 f
-(,) 2855 6320 w
-(to) 2934 6320 w
-(generate) 3079 6320 w
-(an) 3551 6320 w
-(object) 3714 6320 w
-(file) 4058 6320 w
-10 /LucidaTypewriter f
-(file.2) 4255 6320 w
-10 /LucidaSansUnicode00 f
-(.) 4687 6320 w
-(Then) 4797 6320 w
-(run) 720 6440 w
-(the) 935 6440 w
-(loader,) 1140 6440 w
-10 /LucidaTypewriter f
-(2l) 1527 6440 w
-10 /LucidaSansUnicode00 f
-(,) 1671 6440 w
-(to) 1753 6440 w
-(generate) 1901 6440 w
-(an) 2377 6440 w
-(executable) 2545 6440 w
-10 /LucidaTypewriter f
-(2.out) 3122 6440 w
-10 /LucidaSansUnicode00 f
-(that) 3533 6440 w
-(may) 3775 6440 w
-(be) 4026 6440 w
-(run) 4196 6440 w
-(\(on) 4412 6440 w
-(a) 4619 6440 w
-(680X0) 4725 6440 w
-(machine\):) 720 6560 w
-9 /LucidaTypewriter f
-(2c) 1008 6730 w
-(file.c) 1203 6730 w
-(2l) 1008 6840 w
-(file.2) 1203 6840 w
-(2.out) 1008 6950 w
-10 /LucidaSansUnicode00 f
-(The) 720 7130 w
-(loader) 934 7130 w
-(automatically) 1272 7130 w
-(links) 1950 7130 w
-(with) 2212 7130 w
-(whatever) 2450 7130 w
-(libraries) 2919 7130 w
-(the) 3346 7130 w
-(program) 3534 7130 w
-(needs,) 3983 7130 w
-(usually) 4337 7130 w
-(includ\255) 4711 7130 w
-(ing) 720 7250 w
-(the) 908 7250 w
-(standard) 1098 7250 w
-(C) 1560 7250 w
-(library) 1663 7250 w
-(as) 2007 7250 w
-(defined) 2147 7250 w
-(by) 2547 7250 w
-10 /LucidaTypewriter f
-(<libc.h>) 2696 7250 w
-10 /LucidaSansUnicode00 f
-(.) 3272 7250 w
-(Of) 3370 7250 w
-(course) 3519 7250 w
-(the) 3875 7250 w
-(compiler) 4064 7250 w
-(and) 4521 7250 w
-(loader) 4735 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(have) 720 840 w
-(lots) 989 840 w
-(of) 1211 840 w
-(options,) 1353 840 w
-(both) 1793 840 w
-(familiar) 2060 840 w
-(and) 2472 840 w
-(new;) 2697 840 w
-(see) 2969 840 w
-(the) 3177 840 w
-(manual) 3377 840 w
-(for) 3778 840 w
-(details.) 3962 840 w
-(The) 4391 840 w
-(compiler) 4617 840 w
-(does) 720 960 w
-(not) 1007 960 w
-(generate) 1223 960 w
-(an) 1704 960 w
-(executable) 1877 960 w
-(automatically;) 2459 960 w
-(the) 3192 960 w
-(output) 3403 960 w
-(of) 3781 960 w
-(the) 3935 960 w
-(compiler) 4145 960 w
-(must) 4623 960 w
-(be) 4921 960 w
-(given to the loader.) 720 1080 w
-(Since most compilation is done under the control of) 1731 1080 w
-10 /LucidaTypewriter f
-(mk) 4284 1080 w
-10 /LucidaSansUnicode00 f
-(\(see) 4460 1080 w
-(below\),) 4689 1080 w
-(this is rarely an inconvenience.) 720 1200 w
-(The distribution of work between the compiler and) 970 1356 w
-(loader) 3472 1356 w
-(is) 3810 1356 w
-(unusual.) 3923 1356 w
-(The) 4403 1356 w
-(compiler) 4617 1356 w
-(integrates) 720 1476 w
-(preprocessing,) 1241 1476 w
-(parsing,) 1995 1476 w
-(register) 2425 1476 w
-(allocation,) 2833 1476 w
-(code) 3369 1476 w
-(generation) 3635 1476 w
-(and) 4191 1476 w
-(some) 4406 1476 w
-(assem\255) 4701 1476 w
-(bly.) 720 1596 w
-(Combining) 965 1596 w
-(these) 1532 1596 w
-(tasks) 1831 1596 w
-(in) 2120 1596 w
-(a) 2248 1596 w
-(single) 2340 1596 w
-(program) 2666 1596 w
-(is) 3119 1596 w
-(part) 3237 1596 w
-(of) 3471 1596 w
-(the) 3607 1596 w
-(reason) 3800 1596 w
-(for) 4164 1596 w
-(the) 4341 1596 w
-(compiler) 4534 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1596 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1596 w
-(efficiency.) 720 1716 w
-(The) 1278 1716 w
-(loader) 1493 1716 w
-(does) 1832 1716 w
-(instruction) 2097 1716 w
-(selection,) 2653 1716 w
-(branch) 3151 1716 w
-(folding,) 3518 1716 w
-(instruction) 3926 1716 w
-(scheduling,) 4481 1716 w
-(and) 720 1836 w
-(writes) 938 1836 w
-(the) 1267 1836 w
-(final) 1460 1836 w
-(executable.) 1710 1836 w
-(There) 2338 1836 w
-(is) 2654 1836 w
-(no) 2772 1836 w
-(separate) 2933 1836 w
-(C) 3385 1836 w
-(preprocessor) 3492 1836 w
-(and) 4166 1836 w
-(no) 4384 1836 w
-(assembler) 4545 1836 w
-(in) 720 1956 w
-(the) 857 1956 w
-(usual) 1057 1956 w
-(pipeline.) 1361 1956 w
-(Instead) 1857 1956 w
-(the) 2255 1956 w
-(intermediate) 2455 1956 w
-(object) 3114 1956 w
-(file) 3457 1956 w
-(\(here) 3653 1956 w
-(a) 3946 1956 w
-10 /LucidaTypewriter f
-(.2) 4046 1956 w
-10 /LucidaSansUnicode00 f
-(file\)) 4235 1956 w
-(is) 4464 1956 w
-(a) 4589 1956 w
-(type) 4689 1956 w
-(of) 4942 1956 w
-(binary) 720 2076 w
-(assembly) 1064 2076 w
-(language.) 1556 2076 w
-(The) 2105 2076 w
-(instructions) 2329 2076 w
-(in) 2945 2076 w
-(the) 3079 2076 w
-(intermediate) 3277 2076 w
-(format) 3934 2076 w
-(are) 4301 2076 w
-(not) 4496 2076 w
-(exactly) 4699 2076 w
-(those) 720 2196 w
-(in) 1031 2196 w
-(the) 1166 2196 w
-(machine.) 1365 2196 w
-(For) 1881 2196 w
-(example,) 2081 2196 w
-(on) 2570 2196 w
-(the) 2737 2196 w
-(68020) 2936 2196 w
-(the) 3295 2196 w
-(object) 3494 2196 w
-(file) 3836 2196 w
-(may) 4031 2196 w
-(specify) 4275 2196 w
-(a) 4658 2196 w
-(MOVE) 4757 2196 w
-(instruction but) 720 2316 w
-(the) 1469 2316 w
-(loader) 1657 2316 w
-(will) 1995 2316 w
-(decide) 2192 2316 w
-(just) 2543 2316 w
-(which) 2756 2316 w
-(variant) 3070 2316 w
-(of) 3434 2316 w
-(the) 3565 2316 w
-(MOVE) 3753 2316 w
-(instruction) 4069 2316 w
-10 /LucidaSansUnicode20 f
-(\024) 4624 2316 w
-10 /LucidaSansUnicode00 f
-(MOVE) 4757 2316 w
-(immediate, MOVE quick, MOVE address, etc. ) 720 2436 w
-10 /LucidaSansUnicode20 f
-(\024) 2904 2436 w
-10 /LucidaSansUnicode00 f
-(is most efficient.) 3036 2436 w
-(The) 970 2592 w
-(assembler,) 1190 2592 w
-10 /LucidaTypewriter f
-(2a) 1756 2592 w
-10 /LucidaSansUnicode00 f
-(,) 1900 2592 w
-(is) 1971 2592 w
-(just) 2090 2592 w
-(a) 2309 2592 w
-(translator) 2403 2592 w
-(between) 2911 2592 w
-(the) 3357 2592 w
-(textual) 3551 2592 w
-(and) 3927 2592 w
-(binary) 4147 2592 w
-(representa\255) 4489 2592 w
-(tions) 720 2712 w
-(of) 994 2712 w
-(the) 1126 2712 w
-(object) 1315 2712 w
-(file) 1647 2712 w
-(format.) 1832 2712 w
-(It) 2254 2712 w
-(is) 2354 2712 w
-(not) 2468 2712 w
-(an) 2662 2712 w
-(assembler) 2812 2712 w
-(in) 3340 2712 w
-(the) 3464 2712 w
-(traditional) 3652 2712 w
-(sense.) 4183 2712 w
-(It) 4556 2712 w
-(has) 4655 2712 w
-(lim\255) 4856 2712 w
-(ited) 720 2832 w
-(macro) 938 2832 w
-(capabilities) 1272 2832 w
-(\(the) 1852 2832 w
-(same) 2073 2832 w
-(as) 2361 2832 w
-(the) 2500 2832 w
-(integral) 2688 2832 w
-(C) 3093 2832 w
-(preprocessor) 3196 2832 w
-(in) 3866 2832 w
-(the) 3991 2832 w
-(compiler\),) 4180 2832 w
-(clumsy) 4702 2832 w
-(syntax,) 720 2952 w
-(and) 1109 2952 w
-(minimal) 1328 2952 w
-(error) 1757 2952 w
-(checking.) 2036 2952 w
-(For) 2570 2952 w
-(instance,) 2765 2952 w
-(the) 3239 2952 w
-(assembler) 3433 2952 w
-(will) 3966 2952 w
-(accept) 4168 2952 w
-(an) 4519 2952 w
-(instruc\255) 4674 2952 w
-(tion \(such as) 720 3072 w
-(memory-to-memory) 1371 3072 w
-(MOVE) 2410 3072 w
-(on) 2726 3072 w
-(the) 2882 3072 w
-(MIPS\)) 3070 3072 w
-(that) 3360 3072 w
-(the) 3584 3072 w
-(machine) 3772 3072 w
-(does) 4213 3072 w
-(not) 4477 3072 w
-(actually) 4670 3072 w
-(support;) 720 3192 w
-(only) 1166 3192 w
-(when) 1406 3192 w
-(the) 1699 3192 w
-(output) 1890 3192 w
-(of) 2248 3192 w
-(the) 2382 3192 w
-(assembler) 2573 3192 w
-(is) 3104 3192 w
-(passed) 3220 3192 w
-(to) 3594 3192 w
-(the) 3727 3192 w
-(loader) 3917 3192 w
-(will) 4257 3192 w
-(the) 4456 3192 w
-(error) 4646 3192 w
-(be) 4921 3192 w
-(discovered.) 720 3312 w
-(The) 1367 3312 w
-(assembler) 1608 3312 w
-(is) 2163 3312 w
-(intended) 2303 3312 w
-(only) 2791 3312 w
-(for) 3055 3312 w
-(writing) 3254 3312 w
-(things) 3652 3312 w
-(that) 4016 3312 w
-(need) 4268 3312 w
-(access) 4566 3312 w
-(to) 4942 3312 w
-(instructions) 720 3432 w
-(invisible) 1333 3432 w
-(from) 1773 3432 w
-(C,) 2045 3432 w
-(such) 2186 3432 w
-(as) 2452 3432 w
-(the) 2598 3432 w
-(machine-dependent) 2793 3432 w
-(part) 3817 3432 w
-(of) 4053 3432 w
-(an) 4191 3432 w
-(operating) 4348 3432 w
-(sys\255) 4853 3432 w
-(tem; very little code in Plan 9 is in assembly language.) 720 3552 w
-(The) 970 3708 w
-(compilers) 1191 3708 w
-(take) 1705 3708 w
-(an) 1952 3708 w
-(option) 2110 3708 w
-10 /LucidaTypewriter f
-(-S) 2464 3708 w
-10 /LucidaSansUnicode00 f
-(that) 2649 3708 w
-(causes) 2881 3708 w
-(them) 3248 3708 w
-(to) 3537 3708 w
-(print) 3676 3708 w
-(on) 3949 3708 w
-(their) 4113 3708 w
-(standard) 4379 3708 w
-(out\255) 4847 3708 w
-(put) 720 3828 w
-(the) 929 3828 w
-(generated) 1131 3828 w
-(code) 1666 3828 w
-(in) 1943 3828 w
-(a) 2080 3828 w
-(format) 2181 3828 w
-(acceptable) 2551 3828 w
-(as) 3113 3828 w
-(input) 3265 3828 w
-(to) 3564 3828 w
-(the) 3708 3828 w
-(assemblers.) 3909 3828 w
-(This) 4565 3828 w
-(is) 4816 3828 w
-(of) 4942 3828 w
-(course) 720 3948 w
-(merely) 1079 3948 w
-(a) 1443 3948 w
-(formatting) 1535 3948 w
-(of) 2086 3948 w
-(the) 2221 3948 w
-(data) 2413 3948 w
-(in) 2660 3948 w
-(the) 2788 3948 w
-(object) 2980 3948 w
-(file;) 3315 3948 w
-(therefore) 3535 3948 w
-(the) 4019 3948 w
-(assembler) 4211 3948 w
-(is) 4743 3948 w
-(just) 4860 3948 w
-(an) 720 4068 w
-(ASCII-to-binary) 883 4068 w
-(converter) 1695 4068 w
-(for) 2198 4068 w
-(this) 2383 4068 w
-(format.) 2608 4068 w
-(Other) 3042 4068 w
-(than) 3362 4068 w
-(the) 3623 4068 w
-(specific) 3823 4068 w
-(instructions,) 4235 4068 w
-(the) 4885 4068 w
-(input) 720 4188 w
-(to) 1010 4188 w
-(the) 1145 4188 w
-(assemblers) 1337 4188 w
-(is) 1920 4188 w
-(largely) 2037 4188 w
-(architecture-independent;) 2398 4188 w
-(see) 3712 4188 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3912 4188 w
-10 /LucidaSansUnicode00 f
-(A) 3976 4188 w
-(Manual) 4082 4188 w
-(for) 4469 4188 w
-(the) 4646 4188 w
-(Plan) 4839 4188 w
-(9 Assembler) 720 4308 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1324 4308 w
-10 /LucidaSansUnicode00 f
-(, by Rob Pike, for more information.) 1388 4308 w
-(The) 970 4464 w
-(loader) 1192 4464 w
-(is) 1538 4464 w
-(an) 1659 4464 w
-(integral) 1818 4464 w
-(part) 2231 4464 w
-(of) 2469 4464 w
-(the) 2609 4464 w
-(compilation) 2806 4464 w
-(process.) 3418 4464 w
-(Each) 3898 4464 w
-(library) 4162 4464 w
-(header) 4514 4464 w
-(file) 4889 4464 w
-(contains) 720 4584 w
-(a) 1171 4584 w
-10 /LucidaTypewriter f
-(#pragma) 1269 4584 w
-10 /LucidaSansUnicode00 f
-(that) 1816 4584 w
-(tells) 2049 4584 w
-(the) 2293 4584 w
-(loader) 2490 4584 w
-(the) 2837 4584 w
-(name) 3034 4584 w
-(of) 3342 4584 w
-(the) 3482 4584 w
-(associated) 3679 4584 w
-(archive;) 4230 4584 w
-(it) 4650 4584 w
-(is) 4758 4584 w
-(not) 4880 4584 w
-(necessary) 720 4704 w
-(to) 1237 4704 w
-(tell) 1377 4704 w
-(the) 1570 4704 w
-(loader) 1767 4704 w
-(which) 2114 4704 w
-(libraries) 2437 4704 w
-(a) 2873 4704 w
-(program) 2970 4704 w
-(uses.) 3428 4704 w
-(The) 3754 4704 w
-(C) 3978 4704 w
-(run-time) 4090 4704 w
-(startup) 4571 4704 w
-(is) 4960 4704 w
-(found,) 720 4824 w
-(by) 1072 4824 w
-(default,) 1222 4824 w
-(in) 1628 4824 w
-(the) 1754 4824 w
-(C) 1944 4824 w
-(library.) 2048 4824 w
-(The) 2457 4824 w
-(loader) 2673 4824 w
-(starts) 3013 4824 w
-(with) 3319 4824 w
-(an) 3558 4824 w
-(undefined) 3709 4824 w
-(symbol,) 4233 4824 w
-10 /LucidaTypewriter f
-(_main) 4648 4824 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4824 w
-(that) 720 4944 w
-(is) 957 4944 w
-(resolved) 1083 4944 w
-(by) 1538 4944 w
-(pulling) 1699 4944 w
-(in) 2081 4944 w
-(the) 2218 4944 w
-(run-time) 2419 4944 w
-(startup) 2903 4944 w
-(code) 3295 4944 w
-(from) 3572 4944 w
-(the) 3851 4944 w
-(library.) 4053 4944 w
-(\(The) 4474 4944 w
-(loader) 4735 4944 w
-(undefines) 720 5064 w
-10 /LucidaTypewriter f
-(_mainp) 1238 5064 w
-10 /LucidaSansUnicode00 f
-(when) 1709 5064 w
-(profiling) 2005 5064 w
-(is) 2457 5064 w
-(enabled,) 2576 5064 w
-(to) 3031 5064 w
-(force) 3168 5064 w
-(loading) 3453 5064 w
-(of) 3853 5064 w
-(the) 3990 5064 w
-(profiling) 4184 5064 w
-(start-up) 4636 5064 w
-(instead.\)) 720 5184 w
-(Unlike) 970 5340 w
-(its) 1311 5340 w
-(counterpart) 1467 5340 w
-(on) 2072 5340 w
-(other) 2234 5340 w
-(systems,) 2530 5340 w
-(the) 2992 5340 w
-(Plan) 3186 5340 w
-(9) 3426 5340 w
-(loader) 3528 5340 w
-(rearranges) 3872 5340 w
-(data) 4431 5340 w
-(to) 4680 5340 w
-(opti\255) 4817 5340 w
-(mize) 720 5460 w
-(access.) 988 5460 w
-(This) 1400 5460 w
-(means) 1638 5460 w
-(the) 1988 5460 w
-(order) 2176 5460 w
-(of) 2471 5460 w
-(variables) 2602 5460 w
-(in) 3066 5460 w
-(the) 3190 5460 w
-(loaded) 3378 5460 w
-(program) 3738 5460 w
-(is) 4187 5460 w
-(unrelated to its) 4300 5460 w
-(order) 720 5580 w
-(in) 1016 5580 w
-(the) 1141 5580 w
-(source.) 1330 5580 w
-(Most) 1750 5580 w
-(programs) 2019 5580 w
-(don) 2520 5580 w
-10 /LucidaSansUnicode20 f
-(\031) 2706 5580 w
-10 /LucidaSansUnicode00 f
-(t) 2738 5580 w
-(care,) 2809 5580 w
-(but) 3078 5580 w
-(some) 3274 5580 w
-(assume) 3570 5580 w
-(that,) 3973 5580 w
-(for) 4231 5580 w
-(example,) 4405 5580 w
-(the) 4885 5580 w
-(variables declared by) 720 5700 w
-9 /LucidaTypewriter f
-(int) 1008 5870 w
-(a;) 1268 5870 w
-(int) 1008 5980 w
-(b;) 1268 5980 w
-10 /LucidaSansUnicode00 f
-(will appear at adjacent addresses in memory.) 720 6160 w
-(On Plan 9, they won) 2980 6160 w
-10 /LucidaSansUnicode20 f
-(\031) 3951 6160 w
-10 /LucidaSansUnicode00 f
-(t.) 3983 6160 w
-10 /LucidaSans-Demi f
-(Heterogeneity) 720 6400 w
-10 /LucidaSansUnicode00 f
-(When) 970 6556 w
-(the) 1288 6556 w
-(system) 1495 6556 w
-(starts) 1887 6556 w
-(or) 2212 6556 w
-(a) 2367 6556 w
-(user) 2475 6556 w
-(logs) 2738 6556 w
-(in) 2994 6556 w
-(the) 3138 6556 w
-(environment) 3346 6556 w
-(is) 4010 6556 w
-(configured) 4143 6556 w
-(so) 4720 6556 w
-(the) 4885 6556 w
-(appropriate) 720 6676 w
-(binaries) 1327 6676 w
-(are) 1755 6676 w
-(available) 1949 6676 w
-(in) 2414 6676 w
-10 /LucidaTypewriter f
-(/bin) 2547 6676 w
-10 /LucidaSansUnicode00 f
-(.) 2835 6676 w
-(The) 2941 6676 w
-(configuration) 3164 6676 w
-(process) 3855 6676 w
-(is) 4271 6676 w
-(controlled) 4393 6676 w
-(by) 4925 6676 w
-(an) 720 6796 w
-(environment) 902 6796 w
-(variable,) 1578 6796 w
-10 /LucidaTypewriter f
-($cputype) 2055 6796 w
-10 /LucidaSansUnicode00 f
-(,) 2631 6796 w
-(with) 2728 6796 w
-(value) 2998 6796 w
-(such) 3317 6796 w
-(as) 3608 6796 w
-10 /LucidaTypewriter f
-(mips) 3780 6796 w
-10 /LucidaSansUnicode00 f
-(,) 4068 6796 w
-10 /LucidaTypewriter f
-(68020) 4166 6796 w
-10 /LucidaSansUnicode00 f
-(,) 4526 6796 w
-10 /LucidaTypewriter f
-(386) 4624 6796 w
-10 /LucidaSansUnicode00 f
-(,) 4840 6796 w
-(or) 4938 6796 w
-10 /LucidaTypewriter f
-(sparc) 720 6916 w
-10 /LucidaSansUnicode00 f
-(.) 1080 6916 w
-(For) 1200 6916 w
-(each) 1412 6916 w
-(architecture) 1692 6916 w
-(there) 2325 6916 w
-(is) 2632 6916 w
-(a) 2767 6916 w
-(directory) 2877 6916 w
-(in) 3363 6916 w
-(the) 3509 6916 w
-(root,) 3719 6916 w
-(with) 4006 6916 w
-(the) 4266 6916 w
-(appropriate) 4476 6916 w
-(name,) 720 7036 w
-(that) 1064 7036 w
-(holds) 1301 7036 w
-(the) 1613 7036 w
-(binary) 1814 7036 w
-(and) 2162 7036 w
-(library) 2388 7036 w
-(files) 2745 7036 w
-(for) 2994 7036 w
-(that) 3180 7036 w
-(architecture.) 3418 7036 w
-(Thus) 4107 7036 w
-10 /LucidaTypewriter f
-(/mips/lib) 4392 7036 w
-10 /LucidaSansUnicode00 f
-(contains) 720 7156 w
-(the) 1177 7156 w
-(object) 1381 7156 w
-(code) 1728 7156 w
-(libraries) 2008 7156 w
-(for) 2451 7156 w
-(MIPS) 2639 7156 w
-(programs,) 2912 7156 w
-10 /LucidaTypewriter f
-(/mips/include) 3460 7156 w
-10 /LucidaSansUnicode00 f
-(holds) 4444 7156 w
-(MIPS-) 4758 7156 w
-(specific) 720 7276 w
-(include) 1152 7276 w
-(files,) 1569 7276 w
-(and) 1868 7276 w
-10 /LucidaTypewriter f
-(/mips/bin) 2113 7276 w
-10 /LucidaSansUnicode00 f
-(has) 2826 7276 w
-(the) 3059 7276 w
-(MIPS) 3279 7276 w
-(binaries.) 3568 7276 w
-(These) 4083 7276 w
-(binaries) 4436 7276 w
-(are) 4888 7276 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(attached) 720 840 w
-(to) 1170 840 w
-10 /LucidaTypewriter f
-(/bin) 1302 840 w
-10 /LucidaSansUnicode00 f
-(at) 1623 840 w
-(boot) 1748 840 w
-(time) 2003 840 w
-(by) 2251 840 w
-(binding) 2399 840 w
-10 /LucidaTypewriter f
-(/$cputype/bin) 2802 840 w
-10 /LucidaSansUnicode00 f
-(to) 3771 840 w
-10 /LucidaTypewriter f
-(/bin) 3902 840 w
-10 /LucidaSansUnicode00 f
-(,) 4190 840 w
-(so) 4255 840 w
-10 /LucidaTypewriter f
-(/bin) 4400 840 w
-10 /LucidaSansUnicode00 f
-(always) 4721 840 w
-(contains the correct files.) 720 960 w
-(The) 970 1116 w
-(MIPS) 1198 1116 w
-(compiler,) 1469 1116 w
-10 /LucidaTypewriter f
-(vc) 1971 1116 w
-10 /LucidaSansUnicode00 f
-(,) 2115 1116 w
-(by) 2195 1116 w
-(definition) 2358 1116 w
-(produces) 2871 1116 w
-(object) 3367 1116 w
-(files) 3713 1116 w
-(for) 3963 1116 w
-(the) 4150 1116 w
-(MIPS) 4353 1116 w
-(architec\255) 4625 1116 w
-(ture,) 720 1236 w
-(regardless) 996 1236 w
-(of) 1549 1236 w
-(the) 1695 1236 w
-(architecture) 1898 1236 w
-(of) 2524 1236 w
-(the) 2670 1236 w
-(machine) 2873 1236 w
-(on) 3329 1236 w
-(which) 3500 1236 w
-(the) 3829 1236 w
-(compiler) 4031 1236 w
-(is) 4501 1236 w
-(running.) 4628 1236 w
-(There) 720 1356 w
-(is) 1097 1356 w
-(a) 1277 1356 w
-(version) 1432 1356 w
-(of) 1884 1356 w
-10 /LucidaTypewriter f
-(vc) 2082 1356 w
-10 /LucidaSansUnicode00 f
-(compiled) 2326 1356 w
-(for) 2871 1356 w
-(each) 3110 1356 w
-(architecture:) 3434 1356 w
-10 /LucidaTypewriter f
-(/mips/bin/vc) 4144 1356 w
-10 /LucidaSansUnicode00 f
-(,) 5008 1356 w
-10 /LucidaTypewriter f
-(/68020/bin/vc) 720 1476 w
-10 /LucidaSansUnicode00 f
-(,) 1656 1476 w
-10 /LucidaTypewriter f
-(/sparc/bin/vc) 1747 1476 w
-10 /LucidaSansUnicode00 f
-(,) 2683 1476 w
-(and) 2774 1476 w
-(so) 3013 1476 w
-(on,) 3183 1476 w
-(each) 3396 1476 w
-(capable) 3678 1476 w
-(of) 4108 1476 w
-(producing) 4264 1476 w
-(MIPS) 4816 1476 w
-(object) 720 1596 w
-(files) 1076 1596 w
-(regardless) 1336 1596 w
-(of) 1899 1596 w
-(the) 2055 1596 w
-(native) 2268 1596 w
-(instruction) 2617 1596 w
-(set.) 3197 1596 w
-(If) 3463 1596 w
-(one) 3587 1596 w
-(is) 3824 1596 w
-(running) 3963 1596 w
-(on) 4402 1596 w
-(a) 4584 1596 w
-(SPARC,) 4698 1596 w
-10 /LucidaTypewriter f
-(/sparc/bin/vc) 720 1716 w
-10 /LucidaSansUnicode00 f
-(will) 1705 1716 w
-(compile) 1918 1716 w
-(programs) 2349 1716 w
-(for) 2865 1716 w
-(the) 3053 1716 w
-(MIPS;) 3257 1716 w
-(if) 3562 1716 w
-(one) 3677 1716 w
-(is) 3905 1716 w
-(running) 4033 1716 w
-(on) 4461 1716 w
-(machine) 4632 1716 w
-10 /LucidaTypewriter f
-($cputype) 720 1836 w
-10 /LucidaSansUnicode00 f
-(,) 1296 1836 w
-10 /LucidaTypewriter f
-(/$cputype/bin/vc) 1360 1836 w
-10 /LucidaSansUnicode00 f
-(will compile programs for the MIPS.) 2544 1836 w
-(Because) 970 1992 w
-(of) 1408 1992 w
-(the) 1556 1992 w
-(bindings) 1761 1992 w
-(that) 2232 1992 w
-(assemble) 2473 1992 w
-10 /LucidaTypewriter f
-(/bin) 2977 1992 w
-10 /LucidaSansUnicode00 f
-(,) 3265 1992 w
-(the) 3347 1992 w
-(shell) 3552 1992 w
-(always) 3829 1992 w
-(looks) 4198 1992 w
-(for) 4508 1992 w
-(a) 4697 1992 w
-(com\255) 4802 1992 w
-(mand,) 720 2112 w
-(say) 1071 2112 w
-10 /LucidaTypewriter f
-(date) 1275 2112 w
-10 /LucidaSansUnicode00 f
-(,) 1563 2112 w
-(in) 1641 2112 w
-10 /LucidaTypewriter f
-(/bin) 1778 2112 w
-10 /LucidaSansUnicode00 f
-(and) 2112 2112 w
-(automatically) 2338 2112 w
-(finds) 3029 2112 w
-(the) 3316 2112 w
-(file) 3516 2112 w
-10 /LucidaTypewriter f
-(/$cputype/bin/date) 3712 2112 w
-10 /LucidaSansUnicode00 f
-(.) 5008 2112 w
-(Therefore) 720 2232 w
-(the) 1238 2232 w
-(MIPS) 1438 2232 w
-(compiler) 1707 2232 w
-(is) 2175 2232 w
-(known) 2300 2232 w
-(as) 2665 2232 w
-(just) 2816 2232 w
-10 /LucidaTypewriter f
-(vc) 3041 2232 w
-10 /LucidaSansUnicode00 f
-(;) 3185 2232 w
-(the) 3262 2232 w
-(shell) 3463 2232 w
-(will) 3736 2232 w
-(invoke) 3946 2232 w
-10 /LucidaTypewriter f
-(/bin/vc) 4310 2232 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2232 w
-(that) 720 2352 w
-(is) 955 2352 w
-(guaranteed) 1079 2352 w
-(to) 1672 2352 w
-(be) 1814 2352 w
-(the) 1977 2352 w
-(version) 2176 2352 w
-(of) 2572 2352 w
-(the) 2714 2352 w
-(MIPS) 2912 2352 w
-(compiler) 3179 2352 w
-(appropriate) 3645 2352 w
-(for) 4252 2352 w
-(the) 4434 2352 w
-(machine) 4632 2352 w
-(running) 720 2472 w
-(the) 1171 2472 w
-(command.) 1397 2472 w
-(Regardless) 2010 2472 w
-(of) 2608 2472 w
-(the) 2777 2472 w
-(architecture) 3003 2472 w
-(of) 3652 2472 w
-(the) 3822 2472 w
-(compiling) 4049 2472 w
-(machine,) 4600 2472 w
-10 /LucidaTypewriter f
-(/bin/vc) 720 2592 w
-10 /LucidaSansUnicode00 f
-(is) 1256 2592 w
-10 /LucidaSans-Italic f
-(always) 1368 2592 w
-10 /LucidaSansUnicode00 f
-(the MIPS compiler.) 1733 2592 w
-(Also,) 970 2748 w
-(the) 1253 2748 w
-(output) 1449 2748 w
-(of) 1812 2748 w
-10 /LucidaTypewriter f
-(vc) 1951 2748 w
-10 /LucidaSansUnicode00 f
-(and) 2136 2748 w
-10 /LucidaTypewriter f
-(vl) 2357 2748 w
-10 /LucidaSansUnicode00 f
-(is) 2542 2748 w
-(completely) 2663 2748 w
-(independent) 3231 2748 w
-(of) 3881 2748 w
-(the) 4020 2748 w
-(machine) 4217 2748 w
-(type) 4667 2748 w
-(on) 4917 2748 w
-(which) 720 2868 w
-(they) 1045 2868 w
-(are) 1296 2868 w
-(executed:) 1492 2868 w
-10 /LucidaTypewriter f
-(.v) 2010 2868 w
-10 /LucidaSansUnicode00 f
-(files) 2198 2868 w
-(compiled) 2444 2868 w
-(\(with) 2933 2868 w
-10 /LucidaTypewriter f
-(vc) 3215 2868 w
-10 /LucidaSansUnicode00 f
-(\)) 3359 2868 w
-(on) 3436 2868 w
-(a) 3603 2868 w
-(SPARC) 3702 2868 w
-(may) 4056 2868 w
-(be) 4300 2868 w
-(linked) 4462 2868 w
-(\(with) 4802 2868 w
-10 /LucidaTypewriter f
-(vl) 720 2988 w
-10 /LucidaSansUnicode00 f
-(\)) 864 2988 w
-(on) 934 2988 w
-(a) 1094 2988 w
-(386.) 1186 2988 w
-(\(The) 1476 2988 w
-(resulting) 1727 2988 w
-10 /LucidaTypewriter f
-(v.out) 2193 2988 w
-10 /LucidaSansUnicode00 f
-(will) 2590 2988 w
-(run,) 2791 2988 w
-(of) 3025 2988 w
-(course,) 3160 2988 w
-(only) 3551 2988 w
-(on) 3792 2988 w
-(a) 3952 2988 w
-(MIPS.\)) 4045 2988 w
-(Similarly,) 4404 2988 w
-(the) 4885 2988 w
-(MIPS) 720 3108 w
-(libraries) 981 3108 w
-(in) 1412 3108 w
-10 /LucidaTypewriter f
-(/mips/lib) 1540 3108 w
-10 /LucidaSansUnicode00 f
-(are) 2225 3108 w
-(suitable) 2414 3108 w
-(for) 2833 3108 w
-(loading) 3009 3108 w
-(with) 3407 3108 w
-10 /LucidaTypewriter f
-(vl) 3649 3108 w
-10 /LucidaSansUnicode00 f
-(on) 3830 3108 w
-(any) 3990 3108 w
-(machine;) 4196 3108 w
-(there) 4672 3108 w
-(is) 4960 3108 w
-(only) 720 3228 w
-(one) 965 3228 w
-(set) 1185 3228 w
-(of) 1370 3228 w
-(MIPS) 1509 3228 w
-(libraries,) 1774 3228 w
-(not) 2241 3228 w
-(one) 2442 3228 w
-(set) 2662 3228 w
-(for) 2848 3228 w
-(each) 3029 3228 w
-(architecture) 3295 3228 w
-(that) 3915 3228 w
-(supports) 4148 3228 w
-(the) 4619 3228 w
-(MIPS) 4816 3228 w
-(compiler.) 720 3348 w
-10 /LucidaSans-Demi f
-(Heterogeneity and) 720 3588 w
-10 /LucidaTypewriter f
-(mk) 1703 3588 w
-10 /LucidaSansUnicode00 f
-(Most) 970 3744 w
-(software) 1258 3744 w
-(on) 1726 3744 w
-(Plan) 1902 3744 w
-(9) 2156 3744 w
-(is) 2272 3744 w
-(compiled) 2405 3744 w
-(under) 2903 3744 w
-(the) 3240 3744 w
-(control) 3448 3744 w
-(of) 3843 3744 w
-10 /LucidaTypewriter f
-(mk) 3994 3744 w
-10 /LucidaSansUnicode00 f
-(,) 4138 3744 w
-(a) 4223 3744 w
-(descendant) 4332 3744 w
-(of) 4942 3744 w
-10 /LucidaTypewriter f
-(make) 720 3864 w
-10 /LucidaSansUnicode00 f
-(that) 1048 3864 w
-(is) 1279 3864 w
-(documented) 1399 3864 w
-(in) 2043 3864 w
-(the) 2174 3864 w
-(Programmer) 2369 3864 w
-10 /LucidaSansUnicode20 f
-(\031) 2967 3864 w
-10 /LucidaSansUnicode00 f
-(s) 2999 3864 w
-(Manual.) 3090 3864 w
-(A) 3542 3864 w
-(convention) 3650 3864 w
-(used) 4222 3864 w
-(throughout) 4493 3864 w
-(the) 720 3984 w
-10 /LucidaTypewriter f
-(mkfiles) 911 3984 w
-10 /LucidaSansUnicode00 f
-(makes) 1451 3984 w
-(it) 1800 3984 w
-(easy) 1903 3984 w
-(to) 2154 3984 w
-(compile) 2289 3984 w
-(the) 2708 3984 w
-(source) 2900 3984 w
-(into) 3259 3984 w
-(binary) 3485 3984 w
-(suitable) 3824 3984 w
-(for) 4243 3984 w
-(any) 4419 3984 w
-(architec\255) 4625 3984 w
-(ture.) 720 4104 w
-(The) 970 4260 w
-(variable) 1187 4260 w
-10 /LucidaTypewriter f
-($cputype) 1603 4260 w
-10 /LucidaSansUnicode00 f
-(is) 2215 4260 w
-(advisory:) 2331 4260 w
-(it) 2803 4260 w
-(reports) 2905 4260 w
-(the) 3291 4260 w
-(architecture) 3482 4260 w
-(of) 4096 4260 w
-(the) 4230 4260 w
-(current) 4421 4260 w
-(envi\255) 4808 4260 w
-(ronment,) 720 4380 w
-(and) 1211 4380 w
-(should) 1438 4380 w
-(not) 1813 4380 w
-(be) 2020 4380 w
-(modified.) 2186 4380 w
-(A) 2728 4380 w
-(second) 2844 4380 w
-(variable,) 3235 4380 w
-10 /LucidaTypewriter f
-($objtype) 3694 4380 w
-10 /LucidaSansUnicode00 f
-(,) 4270 4380 w
-(is) 4348 4380 w
-(used) 4474 4380 w
-(to) 4752 4380 w
-(set) 4896 4380 w
-(which) 720 4500 w
-(architecture) 1049 4500 w
-(is) 1675 4500 w
-(being) 1803 4500 w
-10 /LucidaSans-Italic f
-(compiled) 2123 4500 w
-10 /LucidaSansUnicode00 f
-(for.) 2604 4500 w
-(The) 2855 4500 w
-(value) 3084 4500 w
-(of) 3386 4500 w
-10 /LucidaTypewriter f
-($objtype) 3532 4500 w
-10 /LucidaSansUnicode00 f
-(can) 4156 4500 w
-(be) 4372 4500 w
-(used) 4540 4500 w
-(by) 4821 4500 w
-(a) 4985 4500 w
-10 /LucidaTypewriter f
-(mkfile) 720 4620 w
-10 /LucidaSansUnicode00 f
-(to configure the compilation environment.) 1184 4620 w
-(In each machine) 970 4776 w
-10 /LucidaSansUnicode20 f
-(\031) 1757 4776 w
-10 /LucidaSansUnicode00 f
-(s root directory there is a) 1789 4776 w
-(short) 3051 4776 w
-10 /LucidaTypewriter f
-(mkfile) 3336 4776 w
-10 /LucidaSansUnicode00 f
-(that) 3801 4776 w
-(defines) 4025 4776 w
-(a) 4412 4776 w
-(set) 4500 4776 w
-(of) 4677 4776 w
-(mac\255) 4808 4776 w
-(ros for the compiler, loader, etc.) 720 4896 w
-(Here is) 2359 4896 w
-10 /LucidaTypewriter f
-(/mips/mkfile) 2730 4896 w
-10 /LucidaSansUnicode00 f
-(:) 3594 4896 w
-9 /LucidaTypewriter f
-(</sys/src/mkfile.proto) 1008 5066 w
-(CC=vc) 1008 5286 w
-(LD=vl) 1008 5396 w
-(O=v) 1008 5506 w
-(AS=va) 1008 5616 w
-10 /LucidaSansUnicode00 f
-(The line) 720 5796 w
-9 /LucidaTypewriter f
-(</sys/src/mkfile.proto) 1008 5966 w
-10 /LucidaSansUnicode00 f
-(causes) 720 6146 w
-10 /LucidaTypewriter f
-(mk) 1101 6146 w
-10 /LucidaSansUnicode00 f
-(to) 1300 6146 w
-(include) 1453 6146 w
-(the) 1860 6146 w
-(file) 2071 6146 w
-10 /LucidaTypewriter f
-(/sys/src/mkfile.proto) 2278 6146 w
-10 /LucidaSansUnicode00 f
-(,) 3790 6146 w
-(which) 3878 6146 w
-(contains) 4215 6146 w
-(general) 4679 6146 w
-(definitions:) 720 6266 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-9 /LucidaTypewriter f
-(#) 1008 830 w
-(#) 1008 940 w
-(common) 1138 940 w
-(mkfile) 1593 940 w
-(parameters) 2048 940 w
-(shared) 2763 940 w
-(by) 3218 940 w
-(all) 3413 940 w
-(architectures) 3673 940 w
-(#) 1008 1050 w
-(OS=v486xq7) 1008 1270 w
-(CPUS=mips) 1008 1380 w
-(386) 1658 1380 w
-(power) 1918 1380 w
-(alpha) 2308 1380 w
-(CFLAGS=-FVw) 1008 1490 w
-(LEX=lex) 1008 1600 w
-(YACC=yacc) 1008 1710 w
-(MK=/bin/mk) 1008 1820 w
-10 /LucidaTypewriter f
-(CC) 720 2000 w
-10 /LucidaSansUnicode00 f
-(is) 903 2000 w
-(obviously) 1022 2000 w
-(the) 1521 2000 w
-(compiler,) 1715 2000 w
-10 /LucidaTypewriter f
-(AS) 2209 2000 w
-10 /LucidaSansUnicode00 f
-(the) 2392 2000 w
-(assembler,) 2586 2000 w
-(and) 3152 2000 w
-10 /LucidaTypewriter f
-(LD) 3371 2000 w
-10 /LucidaSansUnicode00 f
-(the) 3554 2000 w
-(loader.) 3748 2000 w
-10 /LucidaTypewriter f
-(O) 4157 2000 w
-10 /LucidaSansUnicode00 f
-(is) 4269 2000 w
-(the) 4389 2000 w
-(suffix) 4584 2000 w
-(for) 4901 2000 w
-(the object files and) 720 2120 w
-10 /LucidaTypewriter f
-(CPUS) 1683 2120 w
-10 /LucidaSansUnicode00 f
-(and) 2003 2120 w
-10 /LucidaTypewriter f
-(OS) 2215 2120 w
-10 /LucidaSansUnicode00 f
-(are used in special rules described below.) 2391 2120 w
-(Here is a) 970 2276 w
-10 /LucidaTypewriter f
-(mkfile) 1428 2276 w
-10 /LucidaSansUnicode00 f
-(to build the installed source for) 1892 2276 w
-10 /LucidaTypewriter f
-(sam) 3455 2276 w
-10 /LucidaSansUnicode00 f
-(:) 3671 2276 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 2446 w
-(OBJ=sam.$O) 1008 2556 w
-(address.$O) 1723 2556 w
-(buffer.$O) 2438 2556 w
-(cmd.$O) 3088 2556 w
-(disc.$O) 3543 2556 w
-(error.$O) 4063 2556 w
-(\\) 4648 2556 w
-(file.$O) 1528 2666 w
-(io.$O) 2048 2666 w
-(list.$O) 2438 2666 w
-(mesg.$O) 2958 2666 w
-(moveto.$O) 3478 2666 w
-(multi.$O) 4128 2666 w
-(\\) 4713 2666 w
-(plan9.$O) 1528 2776 w
-(rasp.$O) 2113 2776 w
-(regexp.$O) 2633 2776 w
-(string.$O) 3283 2776 w
-(sys.$O) 3933 2776 w
-(xec.$O) 4388 2776 w
-($O.out:) 1008 2996 w
-($OBJ) 1528 2996 w
-($LD) 1528 3106 w
-($OBJ) 1788 3106 w
-(install:) 1008 3326 w
-($O.out) 2048 3326 w
-(cp) 1528 3436 w
-($O.out) 1723 3436 w
-(/$objtype/bin/sam) 2178 3436 w
-(installall:) 1008 3656 w
-(for\(objtype) 1528 3766 w
-(in) 2308 3766 w
-($CPUS\)) 2503 3766 w
-(mk) 2958 3766 w
-(install) 3153 3766 w
-(%.$O:) 1008 3986 w
-(%.c) 1528 3986 w
-($CC) 1528 4096 w
-($CFLAGS) 1788 4096 w
-($stem.c) 2308 4096 w
-($OBJ:) 1008 4316 w
-(sam.h) 1528 4316 w
-(errors.h) 1918 4316 w
-(mesg.h) 2503 4316 w
-(address.$O) 1008 4426 w
-(cmd.$O) 1723 4426 w
-(parse.$O) 2178 4426 w
-(xec.$O) 2763 4426 w
-(unix.$O:) 3218 4426 w
-(parse.h) 4128 4426 w
-(clean:V:) 1008 4646 w
-(rm) 1528 4756 w
-(-f) 1723 4756 w
-([$OS].out) 1918 4756 w
-(*.[$OS]) 2568 4756 w
-(y.tab.?) 3088 4756 w
-10 /LucidaSansUnicode00 f
-(\(The actual) 720 4936 w
-10 /LucidaTypewriter f
-(mkfile) 1287 4936 w
-10 /LucidaSansUnicode00 f
-(imports) 1752 4936 w
-(most) 2160 4936 w
-(of) 2435 4936 w
-(its) 2566 4936 w
-(rules) 2716 4936 w
-(from) 2988 4936 w
-(other) 3253 4936 w
-(secondary) 3543 4936 w
-(files,) 4068 4936 w
-(but) 4335 4936 w
-(this) 4530 4936 w
-(exam\255) 4742 4936 w
-(ple) 720 5056 w
-(works) 915 5056 w
-(and) 1250 5056 w
-(is) 1477 5056 w
-(not) 1604 5056 w
-(misleading.\)) 1811 5056 w
-(The) 2484 5056 w
-(first) 2711 5056 w
-(line) 2952 5056 w
-(causes) 3174 5056 w
-10 /LucidaTypewriter f
-(mk) 3546 5056 w
-10 /LucidaSansUnicode00 f
-(to) 3736 5056 w
-(include) 3880 5056 w
-(the) 4278 5056 w
-(contents) 4479 5056 w
-(of) 4942 5056 w
-10 /LucidaTypewriter f
-(/$objtype/mkfile) 720 5176 w
-10 /LucidaSansUnicode00 f
-(in) 1905 5176 w
-(the) 2030 5176 w
-(current) 2219 5176 w
-10 /LucidaTypewriter f
-(mkfile) 2603 5176 w
-10 /LucidaSansUnicode00 f
-(.) 3035 5176 w
-(If) 3133 5176 w
-10 /LucidaTypewriter f
-($objtype) 3233 5176 w
-10 /LucidaSansUnicode00 f
-(is) 3843 5176 w
-10 /LucidaTypewriter f
-(mips) 3957 5176 w
-10 /LucidaSansUnicode00 f
-(,) 4245 5176 w
-(this) 4311 5176 w
-(inserts) 4524 5176 w
-(the) 4885 5176 w
-(MIPS) 720 5296 w
-(macro) 992 5296 w
-(definitions) 1341 5296 w
-(into) 1905 5296 w
-(the) 2142 5296 w
-10 /LucidaTypewriter f
-(mkfile) 2345 5296 w
-10 /LucidaSansUnicode00 f
-(.) 2777 5296 w
-(In) 2889 5296 w
-(this) 3028 5296 w
-(case) 3255 5296 w
-(the) 3516 5296 w
-(rule) 3718 5296 w
-(for) 3953 5296 w
-10 /LucidaTypewriter f
-($O.out) 4139 5296 w
-10 /LucidaSansUnicode00 f
-(uses) 4618 5296 w
-(the) 4885 5296 w
-(MIPS) 720 5416 w
-(tools) 978 5416 w
-(to) 1251 5416 w
-(build) 1384 5416 w
-10 /LucidaTypewriter f
-(v.out) 1665 5416 w
-10 /LucidaSansUnicode00 f
-(.) 2025 5416 w
-(The) 2124 5416 w
-10 /LucidaTypewriter f
-(%.$O) 2340 5416 w
-10 /LucidaSansUnicode00 f
-(rule) 2663 5416 w
-(in) 2886 5416 w
-(the) 3012 5416 w
-(file) 3202 5416 w
-(uses) 3388 5416 w
-10 /LucidaTypewriter f
-(mk) 3643 5416 w
-10 /LucidaSansUnicode20 f
-(\031) 3787 5416 w
-10 /LucidaSansUnicode00 f
-(s) 3819 5416 w
-(pattern) 3905 5416 w
-(matching) 4291 5416 w
-(facili\255) 4777 5416 w
-(ties) 720 5536 w
-(to) 929 5536 w
-(convert) 1063 5536 w
-(the) 1459 5536 w
-(source) 1650 5536 w
-(files) 2008 5536 w
-(to) 2246 5536 w
-(the) 2380 5536 w
-(object) 2571 5536 w
-(files) 2905 5536 w
-(through) 3143 5536 w
-(the) 3565 5536 w
-(compiler.) 3755 5536 w
-(\(The) 4277 5536 w
-(text) 4526 5536 w
-(of) 4752 5536 w
-(the) 4885 5536 w
-(rules) 720 5656 w
-(is) 995 5656 w
-(passed) 1111 5656 w
-(directly) 1486 5656 w
-(to) 1880 5656 w
-(the) 2014 5656 w
-(shell,) 2205 5656 w
-10 /LucidaTypewriter f
-(rc) 2500 5656 w
-10 /LucidaSansUnicode00 f
-(,) 2644 5656 w
-(without) 2713 5656 w
-(further) 3115 5656 w
-(translation.) 3488 5656 w
-(See) 4108 5656 w
-(the) 4311 5656 w
-10 /LucidaTypewriter f
-(mk) 4503 5656 w
-10 /LucidaSansUnicode00 f
-(manual) 4684 5656 w
-(if) 720 5776 w
-(any) 821 5776 w
-(of) 1025 5776 w
-(this) 1158 5776 w
-(is) 1372 5776 w
-(unfamiliar.\)) 1487 5776 w
-(Because) 2111 5776 w
-(the) 2535 5776 w
-(default) 2724 5776 w
-(rule) 3097 5776 w
-(builds) 3319 5776 w
-10 /LucidaTypewriter f
-($O.out) 3650 5776 w
-10 /LucidaSansUnicode00 f
-(rather) 4116 5776 w
-(than) 4442 5776 w
-10 /LucidaTypewriter f
-(sam) 4692 5776 w
-10 /LucidaSansUnicode00 f
-(,) 4908 5776 w
-(it) 4974 5776 w
-(is) 720 5896 w
-(possible) 834 5896 w
-(to) 1271 5896 w
-(maintain) 1403 5896 w
-(binaries) 1859 5896 w
-(for) 2279 5896 w
-(multiple) 2452 5896 w
-(machines) 2884 5896 w
-(in) 3377 5896 w
-(the) 3502 5896 w
-(same) 3691 5896 w
-(source) 3980 5896 w
-(directory) 4336 5896 w
-(with\255) 4802 5896 w
-(out) 720 6016 w
-(conflict.) 915 6016 w
-(This) 1371 6016 w
-(is) 1610 6016 w
-(also,) 1724 6016 w
-(of) 1986 6016 w
-(course,) 2118 6016 w
-(why) 2506 6016 w
-(the) 2731 6016 w
-(output) 2920 6016 w
-(files) 3276 6016 w
-(from) 3512 6016 w
-(the) 3778 6016 w
-(various) 3967 6016 w
-(compilers) 4352 6016 w
-(and) 4860 6016 w
-(loaders have distinct names.) 720 6136 w
-(The) 970 6292 w
-(rest) 1187 6292 w
-(of) 1408 6292 w
-(the) 1542 6292 w
-10 /LucidaTypewriter f
-(mkfile) 1733 6292 w
-10 /LucidaSansUnicode00 f
-(should) 2201 6292 w
-(be) 2565 6292 w
-(easy) 2720 6292 w
-(to) 2970 6292 w
-(follow;) 3104 6292 w
-(notice) 3466 6292 w
-(how) 3799 6292 w
-(the) 4036 6292 w
-(rules) 4228 6292 w
-(for) 4504 6292 w
-10 /LucidaTypewriter f
-(clean) 4680 6292 w
-10 /LucidaSansUnicode00 f
-(and) 720 6412 w
-10 /LucidaTypewriter f
-(installall) 964 6412 w
-10 /LucidaSansUnicode00 f
-(\(that) 1748 6412 w
-(is,) 2036 6412 w
-(install) 2212 6412 w
-(versions) 2567 6412 w
-(for) 3033 6412 w
-(all) 3235 6412 w
-(architectures\)) 3411 6412 w
-(use) 4136 6412 w
-(other) 4368 6412 w
-(macros) 4688 6412 w
-(defined) 720 6532 w
-(in) 1129 6532 w
-10 /LucidaTypewriter f
-(/$objtype/mkfile) 1263 6532 w
-10 /LucidaSansUnicode00 f
-(.) 2415 6532 w
-(In) 2522 6532 w
-(Plan) 2656 6532 w
-(9,) 2900 6532 w
-10 /LucidaTypewriter f
-(mkfiles) 3038 6532 w
-10 /LucidaSansUnicode00 f
-(for) 3586 6532 w
-(commands) 3769 6532 w
-(conventionally) 4342 6532 w
-(contain) 720 6652 w
-(rules) 1172 6652 w
-(to) 1506 6652 w
-10 /LucidaTypewriter f
-(install) 1699 6652 w
-10 /LucidaSansUnicode00 f
-(\(compile) 2298 6652 w
-(and) 2808 6652 w
-(install) 3083 6652 w
-(the) 3470 6652 w
-(version) 3720 6652 w
-(for) 4166 6652 w
-10 /LucidaTypewriter f
-($objtype) 4399 6652 w
-10 /LucidaSansUnicode00 f
-(\),) 4975 6652 w
-10 /LucidaTypewriter f
-(installall) 720 6772 w
-10 /LucidaSansUnicode00 f
-(\(compile) 1476 6772 w
-(and) 1927 6772 w
-(install) 2144 6772 w
-(for) 2473 6772 w
-(all) 2649 6772 w
-10 /LucidaTypewriter f
-($objtypes) 2799 6772 w
-10 /LucidaSansUnicode00 f
-(\),) 3447 6772 w
-(and) 3549 6772 w
-10 /LucidaTypewriter f
-(clean) 3766 6772 w
-10 /LucidaSansUnicode00 f
-(\(remove) 4163 6772 w
-(all) 4592 6772 w
-(object) 4742 6772 w
-(files, binaries, etc.\).) 720 6892 w
-(The) 970 7048 w
-10 /LucidaTypewriter f
-(mkfile) 1183 7048 w
-10 /LucidaSansUnicode00 f
-(is easy to use.) 1647 7048 w
-(To build a MIPS binary,) 2400 7048 w
-10 /LucidaTypewriter f
-(v.out) 3543 7048 w
-10 /LucidaSansUnicode00 f
-(:) 3903 7048 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(objtype=mips) 1138 830 w
-(%) 1008 940 w
-(mk) 1138 940 w
-10 /LucidaSansUnicode00 f
-(To build and install a MIPS binary:) 720 1120 w
-9 /LucidaTypewriter f
-(%) 1008 1290 w
-(objtype=mips) 1138 1290 w
-(%) 1008 1400 w
-(mk) 1138 1400 w
-(install) 1333 1400 w
-10 /LucidaSansUnicode00 f
-(To build and install all versions:) 720 1580 w
-9 /LucidaTypewriter f
-(%) 1008 1750 w
-(mk) 1138 1750 w
-(installall) 1333 1750 w
-10 /LucidaSansUnicode00 f
-(These) 720 1930 w
-(conventions) 1041 1930 w
-(make) 1658 1930 w
-(cross-compilation) 1953 1930 w
-(as) 2869 1930 w
-(easy) 3008 1930 w
-(to) 3256 1930 w
-(manage) 3388 1930 w
-(as) 3805 1930 w
-(traditional) 3945 1930 w
-(native) 4477 1930 w
-(com\255) 4802 1930 w
-(pilation.) 720 2050 w
-(Plan) 1184 2050 w
-(9) 1420 2050 w
-(programs) 1518 2050 w
-(compile) 2020 2050 w
-(and) 2436 2050 w
-(run) 2650 2050 w
-(without) 2849 2050 w
-(change) 3248 2050 w
-(on) 3630 2050 w
-(machines) 3787 2050 w
-(from) 4280 2050 w
-(large) 4546 2050 w
-(mul\255) 4823 2050 w
-(tiprocessors) 720 2170 w
-(to) 1349 2170 w
-(laptops.) 1483 2170 w
-(For) 1942 2170 w
-(more) 2134 2170 w
-(information) 2421 2170 w
-(about) 3024 2170 w
-(this) 3338 2170 w
-(process,) 3553 2170 w
-(see) 3996 2170 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4196 2170 w
-10 /LucidaSansUnicode00 f
-(Plan) 4260 2170 w
-(9) 4498 2170 w
-(Mkfiles) 4598 2170 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 2170 w
-10 /LucidaSansUnicode00 f
-(,) 5008 2170 w
-(by Bob Flandrena.) 720 2290 w
-10 /LucidaSans-Demi f
-(Portability) 720 2530 w
-10 /LucidaSansUnicode00 f
-(Within) 970 2686 w
-(Plan) 1314 2686 w
-(9,) 1554 2686 w
-(it) 1688 2686 w
-(is) 1793 2686 w
-(painless) 1912 2686 w
-(to) 2347 2686 w
-(write) 2484 2686 w
-(portable) 2763 2686 w
-(programs,) 3207 2686 w
-(programs) 3745 2686 w
-(whose) 4251 2686 w
-(source) 4598 2686 w
-(is) 4960 2686 w
-(independent) 720 2806 w
-(of) 1368 2806 w
-(the) 1505 2806 w
-(machine) 1699 2806 w
-(on) 2146 2806 w
-(which) 2308 2806 w
-(they) 2628 2806 w
-(execute.) 2874 2806 w
-(The) 3356 2806 w
-(operating) 3576 2806 w
-(system) 4080 2806 w
-(is) 4458 2806 w
-(fixed) 4576 2806 w
-(and) 4860 2806 w
-(the) 720 2926 w
-(compiler,) 927 2926 w
-(headers) 1434 2926 w
-(and) 1870 2926 w
-(libraries) 2102 2926 w
-(are) 2548 2926 w
-(constant) 2752 2926 w
-(so) 3220 2926 w
-(most) 3384 2926 w
-(of) 3678 2926 w
-(the) 3828 2926 w
-(stumbling) 4035 2926 w
-(blocks) 4576 2926 w
-(to) 4942 2926 w
-(portability are removed.) 720 3046 w
-(Attention to a few details can avoid those that remain.) 1950 3046 w
-(Plan 9 is a heterogeneous environment, so programs must) 970 3202 w
-10 /LucidaSans-Italic f
-(expect) 3845 3202 w
-10 /LucidaSansUnicode00 f
-(that external files) 4186 3202 w
-(will) 720 3322 w
-(be) 926 3322 w
-(written) 1087 3322 w
-(by) 1468 3322 w
-(programs) 1625 3322 w
-(on) 2134 3322 w
-(machines) 2299 3322 w
-(of) 2800 3322 w
-(different) 2939 3322 w
-(architectures.) 3398 3322 w
-(The) 4132 3322 w
-(compilers,) 4354 3322 w
-(for) 4901 3322 w
-(instance, must handle without) 720 3442 w
-(confusion) 2219 3442 w
-(object) 2728 3442 w
-(files) 3059 3442 w
-(written) 3294 3442 w
-(by) 3666 3442 w
-(other) 3814 3442 w
-(machines.) 4104 3442 w
-(The) 4660 3442 w
-(tra\255) 4874 3442 w
-(ditional) 720 3562 w
-(approach) 1125 3562 w
-(to) 1616 3562 w
-(this) 1754 3562 w
-(problem) 1972 3562 w
-(is) 2417 3562 w
-(to) 2536 3562 w
-(pepper) 2673 3562 w
-(the) 3054 3562 w
-(source) 3248 3562 w
-(with) 3609 3562 w
-10 /LucidaTypewriter f
-(#ifdefs) 3853 3562 w
-10 /LucidaSansUnicode00 f
-(to) 4396 3562 w
-(turn) 4533 3562 w
-(byte-) 4774 3562 w
-(swapping) 720 3682 w
-(on) 1231 3682 w
-(and) 1403 3682 w
-(off.) 1632 3682 w
-(Plan) 1880 3682 w
-(9) 2130 3682 w
-(takes) 2242 3682 w
-(a) 2548 3682 w
-(different) 2652 3682 w
-(approach:) 3120 3682 w
-(of) 3653 3682 w
-(the) 3801 3682 w
-(handful) 4006 3682 w
-(of) 4426 3682 w
-(machine-) 4574 3682 w
-(dependent) 720 3802 w
-10 /LucidaTypewriter f
-(#ifdefs) 1274 3802 w
-10 /LucidaSansUnicode00 f
-(in) 1814 3802 w
-(all) 1941 3802 w
-(the) 2090 3802 w
-(source,) 2281 3802 w
-(almost) 2671 3802 w
-(all) 3033 3802 w
-(are) 3182 3802 w
-(deep) 3370 3802 w
-(in) 3644 3802 w
-(the) 3771 3802 w
-(libraries.) 3961 3802 w
-(Instead) 4454 3802 w
-(pro\255) 4842 3802 w
-(grams) 720 3922 w
-(read) 1066 3922 w
-(and) 1325 3922 w
-(write) 1549 3922 w
-(files) 1833 3922 w
-(in) 2079 3922 w
-(a) 2214 3922 w
-(defined) 2313 3922 w
-(format,) 2723 3922 w
-(either) 3123 3922 w
-(\(for) 3448 3922 w
-(low) 3664 3922 w
-(volume) 3875 3922 w
-(applications\)) 4272 3922 w
-(as) 4934 3922 w
-(formatted) 720 4042 w
-(text,) 1236 4042 w
-(or) 1495 4042 w
-(\(for) 1633 4042 w
-(high) 1840 4042 w
-(volume) 2090 4042 w
-(applications\)) 2478 4042 w
-(as) 3131 4042 w
-(binary) 3272 4042 w
-(in) 3609 4042 w
-(a) 3735 4042 w
-(known) 3825 4042 w
-(byte) 4180 4042 w
-(order.) 4423 4042 w
-(If) 4784 4042 w
-(the) 4885 4042 w
-(external data were written with the most significant byte first, the following code reads) 720 4162 w
-(a) 4985 4162 w
-(4-byte) 720 4282 w
-(integer) 1084 4282 w
-(correctly) 1462 4282 w
-(regardless) 1916 4282 w
-(of) 2456 4282 w
-(the) 2588 4282 w
-(architecture) 2777 4282 w
-(of) 3389 4282 w
-(the) 3521 4282 w
-(executing) 3710 4282 w
-(machine) 4220 4282 w
-(\(assum\255) 4662 4282 w
-(ing an unsigned long holds 4 bytes\):) 720 4402 w
-9 /LucidaTypewriter f
-(ulong) 1008 4572 w
-(getlong\(void\)) 1008 4682 w
-({) 1008 4792 w
-(ulong) 1528 4902 w
-(l;) 1918 4902 w
-(l) 1528 5122 w
-(=) 1658 5122 w
-(\(getchar\(\)&0xFF\)<<24;) 1788 5122 w
-(l) 1528 5232 w
-(|=) 1658 5232 w
-(\(getchar\(\)&0xFF\)<<16;) 1853 5232 w
-(l) 1528 5342 w
-(|=) 1658 5342 w
-(\(getchar\(\)&0xFF\)<<8;) 1853 5342 w
-(l) 1528 5452 w
-(|=) 1658 5452 w
-(\(getchar\(\)&0xFF\)<<0;) 1853 5452 w
-(return) 1528 5562 w
-(l;) 1983 5562 w
-(}) 1008 5672 w
-10 /LucidaSansUnicode00 f
-(Note) 720 5852 w
-(that) 988 5852 w
-(this) 1219 5852 w
-(code) 1438 5852 w
-(does) 1709 5852 w
-(not) 1980 5852 w
-10 /LucidaSansUnicode20 f
-(\030) 2180 5852 w
-10 /LucidaSansUnicode00 f
-(swap) 2212 5852 w
-10 /LucidaSansUnicode20 f
-(\031) 2458 5852 w
-10 /LucidaSansUnicode00 f
-(the) 2530 5852 w
-(bytes;) 2725 5852 w
-(instead) 3056 5852 w
-(it) 3450 5852 w
-(just) 3557 5852 w
-(reads) 3778 5852 w
-(them) 4085 5852 w
-(in) 4374 5852 w
-(the) 4506 5852 w
-(correct) 4702 5852 w
-(order.) 720 5972 w
-(Variations) 1094 5972 w
-(of) 1627 5972 w
-(this) 1773 5972 w
-(code) 2000 5972 w
-(will) 2279 5972 w
-(handle) 2491 5972 w
-(any) 2866 5972 w
-(binary) 3083 5972 w
-(format) 3433 5972 w
-(and) 3805 5972 w
-(also) 4033 5972 w
-(avoid) 4276 5972 w
-(problems) 4583 5972 w
-(involving) 720 6092 w
-(how) 1195 6092 w
-(structures) 1432 6092 w
-(are) 1958 6092 w
-(padded,) 2147 6092 w
-(how) 2579 6092 w
-(words) 2816 6092 w
-(are) 3146 6092 w
-(aligned,) 3335 6092 w
-(and) 3760 6092 w
-(other) 3977 6092 w
-(impediments) 4272 6092 w
-(to) 4942 6092 w
-(portability.) 720 6212 w
-(Be aware, though, that extra care is needed to handle floating point data.) 1312 6212 w
-(Efficiency) 970 6368 w
-(hounds) 1482 6368 w
-(will) 1897 6368 w
-(argue) 2115 6368 w
-(that) 2445 6368 w
-(this) 2690 6368 w
-(method) 2923 6368 w
-(is) 3349 6368 w
-(unnecessarily) 3483 6368 w
-(slow) 4194 6368 w
-(and) 4467 6368 w
-(clumsy) 4702 6368 w
-(when) 720 6488 w
-(the) 1021 6488 w
-(executing) 1220 6488 w
-(machine) 1740 6488 w
-(has) 2191 6488 w
-(the) 2402 6488 w
-(same) 2600 6488 w
-(byte) 2898 6488 w
-(order) 3149 6488 w
-(\(and) 3454 6488 w
-(padding) 3710 6488 w
-(and) 4150 6488 w
-(alignment\)) 4373 6488 w
-(as) 4934 6488 w
-(the) 720 6608 w
-(data.) 924 6608 w
-(The) 1247 6608 w
-(CPU) 1477 6608 w
-(cost) 1719 6608 w
-(of) 1968 6608 w
-(I/O) 2115 6608 w
-(processing) 2324 6608 w
-(is) 2900 6608 w
-(rarely) 3029 6608 w
-(the) 3353 6608 w
-(bottleneck) 3558 6608 w
-(for) 4118 6608 w
-(an) 4307 6608 w
-(application,) 4474 6608 w
-(however,) 720 6728 w
-(and) 1209 6728 w
-(the) 1441 6728 w
-(gain) 1648 6728 w
-(in) 1908 6728 w
-(simplicity) 2050 6728 w
-(of) 2564 6728 w
-(porting) 2713 6728 w
-(and) 3119 6728 w
-(maintaining) 3350 6728 w
-(the) 3976 6728 w
-(code) 4182 6728 w
-(greatly) 4464 6728 w
-(out\255) 4847 6728 w
-(weighs) 720 6848 w
-(the) 1104 6848 w
-(minor) 1306 6848 w
-(speed) 1639 6848 w
-(loss) 1975 6848 w
-(from) 2214 6848 w
-(handling) 2493 6848 w
-(data) 2964 6848 w
-(in) 3221 6848 w
-(this) 3359 6848 w
-(general) 3585 6848 w
-(way.) 3993 6848 w
-(This) 4288 6848 w
-(method) 4540 6848 w
-(is) 4960 6848 w
-(how) 720 6968 w
-(the) 965 6968 w
-(Plan) 1165 6968 w
-(9) 1411 6968 w
-(compilers,) 1519 6968 w
-(the) 2070 6968 w
-(window) 2270 6968 w
-(system,) 2684 6968 w
-(and) 3101 6968 w
-(even) 3325 6968 w
-(the) 3595 6968 w
-(file) 3794 6968 w
-(servers) 3989 6968 w
-(transmit) 4381 6968 w
-(data) 4830 6968 w
-(between programs.) 720 7088 w
-(To) 970 7244 w
-(port) 1131 7244 w
-(programs) 1370 7244 w
-(beyond) 1874 7244 w
-(Plan) 2268 7244 w
-(9,) 2506 7244 w
-(where) 2638 7244 w
-(the) 2967 7244 w
-(system) 3159 7244 w
-(interface) 3537 7244 w
-(is) 3999 7244 w
-(more) 4117 7244 w
-(variable,) 4406 7244 w
-(it) 4856 7244 w
-(is) 4960 7244 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(probably) 720 840 w
-(necessary) 1188 840 w
-(to) 1704 840 w
-(use) 1843 840 w
-10 /LucidaTypewriter f
-(pcc) 2053 840 w
-10 /LucidaSansUnicode00 f
-(and) 2310 840 w
-(hope) 2531 840 w
-(that) 2814 840 w
-(the) 3045 840 w
-(target) 3240 840 w
-(machine) 3568 840 w
-(supports) 4016 840 w
-(ANSI) 4485 840 w
-(C) 4751 840 w
-(and) 4860 840 w
-(POSIX.) 720 960 w
-10 /LucidaSans-Demi f
-(I/O) 720 1200 w
-10 /LucidaSansUnicode00 f
-(The) 970 1356 w
-(default) 1188 1356 w
-(C) 1564 1356 w
-(library,) 1670 1356 w
-(defined) 2049 1356 w
-(by) 2452 1356 w
-(the) 2604 1356 w
-(include) 2796 1356 w
-(file) 3185 1356 w
-10 /LucidaTypewriter f
-(<libc.h>) 3373 1356 w
-10 /LucidaSansUnicode00 f
-(,) 3949 1356 w
-(contains) 4018 1356 w
-(no) 4464 1356 w
-(buffered) 4625 1356 w
-(I/O) 720 1476 w
-(package.) 919 1476 w
-(It) 1422 1476 w
-(does) 1527 1476 w
-(have) 1797 1476 w
-(several) 2061 1476 w
-(entry) 2440 1476 w
-(points) 2727 1476 w
-(for) 3069 1476 w
-(printing) 3247 1476 w
-(formatted) 3670 1476 w
-(text:) 4188 1476 w
-10 /LucidaTypewriter f
-(print) 4449 1476 w
-10 /LucidaSansUnicode00 f
-(out\255) 4847 1476 w
-(puts) 720 1596 w
-(text) 994 1596 w
-(to) 1246 1596 w
-(the) 1406 1596 w
-(standard) 1623 1596 w
-(output,) 2112 1596 w
-10 /LucidaTypewriter f
-(fprint) 2528 1596 w
-10 /LucidaSansUnicode00 f
-(outputs) 3022 1596 w
-(text) 3457 1596 w
-(to) 3710 1596 w
-(a) 3870 1596 w
-(specified) 3987 1596 w
-(integer) 4484 1596 w
-(file) 4889 1596 w
-(descriptor,) 720 1716 w
-(and) 1284 1716 w
-10 /LucidaTypewriter f
-(sprint) 1503 1716 w
-10 /LucidaSansUnicode00 f
-(places) 1974 1716 w
-(text) 2317 1716 w
-(in) 2546 1716 w
-(a) 2675 1716 w
-(character) 2768 1716 w
-(array.) 3255 1716 w
-(To) 3601 1716 w
-(access) 3763 1716 w
-(library) 4116 1716 w
-(routines) 4464 1716 w
-(for) 4901 1716 w
-(buffered I/O, a program must) 720 1836 w
-(explicitly) 2202 1836 w
-(include) 2671 1836 w
-(the) 3056 1836 w
-(header) 3244 1836 w
-(file) 3610 1836 w
-(associated) 3794 1836 w
-(with) 4336 1836 w
-(an) 4574 1836 w
-(appro\255) 4724 1836 w
-(priate library.) 720 1956 w
-(The) 970 2112 w
-(recommended) 1187 2112 w
-(I/O) 1918 2112 w
-(library,) 2115 2112 w
-(used) 2494 2112 w
-(by) 2763 2112 w
-(most) 2915 2112 w
-(Plan) 3194 2112 w
-(9) 3432 2112 w
-(utilities,) 3532 2112 w
-(is) 3960 2112 w
-10 /LucidaTypewriter f
-(bio) 4077 2112 w
-10 /LucidaSansUnicode00 f
-(\(buffered) 4330 2112 w
-(I/O\),) 4815 2112 w
-(defined) 720 2232 w
-(by) 1149 2232 w
-10 /LucidaTypewriter f
-(<bio.h>) 1327 2232 w
-10 /LucidaSansUnicode00 f
-(.) 1831 2232 w
-(There) 1958 2232 w
-(also) 2299 2232 w
-(exists) 2558 2232 w
-(an) 2905 2232 w
-(implementation) 3084 2232 w
-(of) 3908 2232 w
-(ANSI) 4068 2232 w
-(Standard) 4356 2232 w
-(I/O,) 4848 2232 w
-10 /LucidaTypewriter f
-(stdio) 720 2352 w
-10 /LucidaSansUnicode00 f
-(.) 1080 2352 w
-10 /LucidaTypewriter f
-(Bio) 970 2508 w
-10 /LucidaSansUnicode00 f
-(is) 1225 2508 w
-(small) 1344 2508 w
-(and) 1640 2508 w
-(efficient,) 1859 2508 w
-(particularly) 2324 2508 w
-(for) 2907 2508 w
-(buffer-at-a-time) 3085 2508 w
-(or) 3956 2508 w
-(line-at-a-time) 4097 2508 w
-(I/O.) 4848 2508 w
-(Even) 720 2628 w
-(for) 993 2628 w
-(character-at-a-time) 1181 2628 w
-(I/O,) 2215 2628 w
-(however,) 2456 2628 w
-(it) 2942 2628 w
-(is) 3057 2628 w
-(significantly) 3185 2628 w
-(faster) 3818 2628 w
-(than) 4143 2628 w
-(the) 4407 2628 w
-(Standard) 4610 2628 w
-(I/O) 720 2748 w
-(library,) 917 2748 w
-10 /LucidaTypewriter f
-(stdio) 1296 2748 w
-10 /LucidaSansUnicode00 f
-(.) 1656 2748 w
-(Its) 1757 2748 w
-(interface) 1911 2748 w
-(is) 2372 2748 w
-(compact) 2489 2748 w
-(and) 2937 2748 w
-(regular,) 3154 2748 w
-(although) 3570 2748 w
-(it) 4038 2748 w
-(lacks) 4142 2748 w
-(a) 4424 2748 w
-(few) 4517 2748 w
-(conve\255) 4725 2748 w
-(niences.) 720 2868 w
-(The) 1203 2868 w
-(most) 1436 2868 w
-(noticeable) 1730 2868 w
-(is) 2281 2868 w
-(that) 2413 2868 w
-(one) 2656 2868 w
-(must) 2887 2868 w
-(explicitly) 3182 2868 w
-(define) 3670 2868 w
-(buffers) 4025 2868 w
-(for) 4423 2868 w
-(standard) 4613 2868 w
-(input) 720 2988 w
-(and) 1019 2988 w
-(output;) 1245 2988 w
-10 /LucidaTypewriter f
-(bio) 1645 2988 w
-10 /LucidaSansUnicode00 f
-(does) 1907 2988 w
-(not) 2184 2988 w
-(predefine) 2390 2988 w
-(them.) 2899 2988 w
-(Here) 3257 2988 w
-(is) 3531 2988 w
-(a) 3658 2988 w
-(program) 3760 2988 w
-(to) 4223 2988 w
-(copy) 4368 2988 w
-(input) 4642 2988 w
-(to) 4942 2988 w
-(output a byte at a time using) 720 3108 w
-10 /LucidaTypewriter f
-(bio) 2157 3108 w
-10 /LucidaSansUnicode00 f
-(:) 2373 3108 w
-9 /LucidaTypewriter f
-(#include) 1008 3278 w
-(<u.h>) 1593 3278 w
-(#include) 1008 3388 w
-(<libc.h>) 1593 3388 w
-(#include) 1008 3498 w
-(<bio.h>) 1593 3498 w
-(Biobuf) 1008 3718 w
-(bin;) 1528 3718 w
-(Biobuf) 1008 3828 w
-(bout;) 1528 3828 w
-(main\(void\)) 1008 4048 w
-({) 1008 4158 w
-(int) 1528 4268 w
-(c;) 1788 4268 w
-(Binit\(&bin,) 1528 4488 w
-(0,) 2308 4488 w
-(OREAD\);) 2503 4488 w
-(Binit\(&bout,) 1528 4598 w
-(1,) 2373 4598 w
-(OWRITE\);) 2568 4598 w
-(while\(\(c=Bgetc\(&bin\)\)) 1528 4818 w
-(!=) 2958 4818 w
-(Beof\)) 3153 4818 w
-(Bputc\(&bout,) 2048 4928 w
-(c\);) 2893 4928 w
-(exits\(0\);) 1528 5038 w
-(}) 1008 5148 w
-10 /LucidaSansUnicode00 f
-(For) 720 5328 w
-(peak) 915 5328 w
-(performance,) 1186 5328 w
-(we) 1873 5328 w
-(could) 2045 5328 w
-(replace) 2350 5328 w
-10 /LucidaTypewriter f
-(Bgetc) 2740 5328 w
-10 /LucidaSansUnicode00 f
-(and) 3139 5328 w
-10 /LucidaTypewriter f
-(Bputc) 3358 5328 w
-10 /LucidaSansUnicode00 f
-(by) 3757 5328 w
-(their) 3911 5328 w
-(equivalent) 4175 5328 w
-(in-line) 4715 5328 w
-(macros) 720 5448 w
-10 /LucidaTypewriter f
-(BGETC) 1105 5448 w
-10 /LucidaSansUnicode00 f
-(and) 1498 5448 w
-10 /LucidaTypewriter f
-(BPUTC) 1711 5448 w
-10 /LucidaSansUnicode00 f
-(but) 2104 5448 w
-(the performance gain would be modest.) 2299 5448 w
-(For more infor\255) 4306 5448 w
-(mation on) 720 5568 w
-10 /LucidaTypewriter f
-(bio) 1244 5568 w
-10 /LucidaSansUnicode00 f
-(, see the Programmer) 1460 5568 w
-10 /LucidaSansUnicode20 f
-(\031) 2504 5568 w
-10 /LucidaSansUnicode00 f
-(s Manual.) 2536 5568 w
-(Perhaps) 970 5724 w
-(the) 1389 5724 w
-(most) 1580 5724 w
-(dramatic) 1858 5724 w
-(difference) 2318 5724 w
-(in) 2842 5724 w
-(the) 2969 5724 w
-(I/O) 3160 5724 w
-(interface) 3356 5724 w
-(of) 3817 5724 w
-(Plan) 3952 5724 w
-(9) 4190 5724 w
-(from) 4290 5724 w
-(other) 4559 5724 w
-(sys\255) 4853 5724 w
-(tems) 720 5844 w
-10 /LucidaSansUnicode20 f
-(\031) 957 5844 w
-10 /LucidaSansUnicode00 f
-(is) 1029 5844 w
-(that) 1149 5844 w
-(text) 1379 5844 w
-(is) 1609 5844 w
-(not) 1728 5844 w
-(ASCII.) 1927 5844 w
-(The) 2280 5844 w
-(format) 2500 5844 w
-(for) 2863 5844 w
-(text) 3041 5844 w
-(in) 3271 5844 w
-(Plan) 3401 5844 w
-(9) 3641 5844 w
-(is) 3743 5844 w
-(a) 3862 5844 w
-(byte-stream) 3956 5844 w
-(encoding) 4594 5844 w
-(of) 720 5964 w
-(16-bit) 859 5964 w
-(characters.) 1213 5964 w
-(The) 1818 5964 w
-(character) 2040 5964 w
-(set) 2531 5964 w
-(is) 2717 5964 w
-(based) 2839 5964 w
-(on) 3169 5964 w
-(the) 3334 5964 w
-(Unicode) 3531 5964 w
-(Standard) 3964 5964 w
-(and) 4436 5964 w
-(is) 4658 5964 w
-(back\255) 4780 5964 w
-(ward) 720 6084 w
-(compatible) 998 6084 w
-(with) 1577 6084 w
-(ASCII:) 1824 6084 w
-(characters) 2148 6084 w
-(with) 2690 6084 w
-(value) 2937 6084 w
-(0) 3233 6084 w
-(through) 3338 6084 w
-(127) 3767 6084 w
-(are) 3998 6084 w
-(the) 4192 6084 w
-(same) 4389 6084 w
-(in) 4685 6084 w
-(both) 4817 6084 w
-(sets.) 720 6204 w
-(The) 1017 6204 w
-(16-bit) 1236 6204 w
-(characters,) 1587 6204 w
-(called) 2157 6204 w
-10 /LucidaSans-Italic f
-(runes) 2478 6204 w
-10 /LucidaSansUnicode00 f
-(in) 2790 6204 w
-(Plan) 2919 6204 w
-(9,) 3158 6204 w
-(are) 3292 6204 w
-(encoded) 3483 6204 w
-(using) 3934 6204 w
-(a) 4239 6204 w
-(representation) 4333 6204 w
-(called) 720 6324 w
-(UTF,) 1047 6324 w
-(an) 1309 6324 w
-(encoding) 1470 6324 w
-(that) 1960 6324 w
-(is) 2195 6324 w
-(becoming) 2319 6324 w
-(accepted) 2840 6324 w
-(as) 3316 6324 w
-(a) 3465 6324 w
-(standard.) 3563 6324 w
-(\(ISO) 4097 6324 w
-(calls) 4334 6324 w
-(it) 4592 6324 w
-(UTF-8;) 4701 6324 w
-(throughout) 720 6444 w
-(Plan) 1312 6444 w
-(9) 1558 6444 w
-(it) 1666 6444 w
-10 /LucidaSansUnicode20 f
-(\031) 1732 6444 w
-10 /LucidaSansUnicode00 f
-(s) 1764 6444 w
-(just) 1860 6444 w
-(called) 2085 6444 w
-(UTF.\)) 2414 6444 w
-(UTF) 2743 6444 w
-(defines) 2975 6444 w
-(multibyte) 3375 6444 w
-(sequences) 3879 6444 w
-(to) 4433 6444 w
-(represent) 4577 6444 w
-(character) 720 6564 w
-(values) 1208 6564 w
-(from) 1552 6564 w
-(0) 1823 6564 w
-(to) 1925 6564 w
-(65535.) 2062 6564 w
-(In) 2480 6564 w
-(UTF,) 2610 6564 w
-(character) 2867 6564 w
-(values) 3355 6564 w
-(up) 3699 6564 w
-(to) 3863 6564 w
-(127) 4000 6564 w
-(decimal,) 4227 6564 w
-(7F) 4673 6564 w
-(hex\255) 4828 6564 w
-(adecimal,) 720 6684 w
-(represent) 1235 6684 w
-(themselves,) 1750 6684 w
-(so) 2377 6684 w
-(straight) 2541 6684 w
-(ASCII) 2967 6684 w
-(files) 3269 6684 w
-(are) 3523 6684 w
-(also) 3727 6684 w
-(valid) 3975 6684 w
-(UTF.) 4256 6684 w
-(Also,) 4559 6684 w
-(UTF) 4854 6684 w
-(guarantees) 720 6804 w
-(that) 1292 6804 w
-(bytes) 1518 6804 w
-(with) 1812 6804 w
-(values) 2052 6804 w
-(0) 2392 6804 w
-(to) 2490 6804 w
-(127) 2623 6804 w
-(\(NUL) 2847 6804 w
-(to) 3111 6804 w
-(DEL,) 3244 6804 w
-(inclusive\)) 3492 6804 w
-(will) 3980 6804 w
-(appear) 4178 6804 w
-(only) 4545 6804 w
-(when) 4783 6804 w
-(they) 720 6924 w
-(represent) 968 6924 w
-(themselves,) 1472 6924 w
-(so) 2088 6924 w
-(programs) 2241 6924 w
-(that) 2749 6924 w
-(read) 2981 6924 w
-(bytes) 3237 6924 w
-(looking) 3537 6924 w
-(for) 3940 6924 w
-(plain) 4120 6924 w
-(ASCII) 4400 6924 w
-(charac\255) 4692 6924 w
-(ters) 720 7044 w
-(will) 959 7044 w
-(continue) 1177 7044 w
-(to) 1650 7044 w
-(work.) 1801 7044 w
-(Any) 2155 7044 w
-(program) 2391 7044 w
-(that) 2860 7044 w
-(expects) 3104 7044 w
-(a) 3532 7044 w
-(one-to-one) 3640 7044 w
-(correspondence) 4265 7044 w
-(between) 720 7164 w
-(bytes) 1167 7164 w
-(and) 1466 7164 w
-(characters) 1686 7164 w
-(will,) 2226 7164 w
-(however,) 2462 7164 w
-(need) 2939 7164 w
-(to) 3216 7164 w
-(be) 3354 7164 w
-(modified.) 3514 7164 w
-(An) 4050 7164 w
-(example) 4222 7164 w
-(is) 4676 7164 w
-(pars\255) 4797 7164 w
-(ing) 720 7284 w
-(file) 921 7284 w
-(names.) 1120 7284 w
-(File) 1549 7284 w
-(names,) 1765 7284 w
-(like) 2162 7284 w
-(all) 2382 7284 w
-(text,) 2543 7284 w
-(are) 2814 7284 w
-(in) 3013 7284 w
-(UTF,) 3151 7284 w
-(so) 3416 7284 w
-(it) 3575 7284 w
-(is) 3688 7284 w
-(incorrect) 3815 7284 w
-(to) 4291 7284 w
-(search) 4436 7284 w
-(for) 4799 7284 w
-(a) 4985 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(character) 720 840 w
-(in) 1208 840 w
-(a) 1338 840 w
-(string) 1432 840 w
-(by) 1753 840 w
-10 /LucidaTypewriter f
-(strchr\(filename,) 1907 840 w
-(c\)) 3098 840 w
-10 /LucidaSansUnicode00 f
-(because) 3281 840 w
-(the) 3714 840 w
-(character) 3908 840 w
-(might) 4397 840 w
-(have) 4720 840 w
-(a) 4985 840 w
-(multi-byte) 720 960 w
-(encoding.) 1310 960 w
-(The) 1894 960 w
-(correct) 2149 960 w
-(method) 2561 960 w
-(is) 3006 960 w
-(to) 3159 960 w
-(call) 3330 960 w
-10 /LucidaTypewriter f
-(utfrune\(filename,) 3567 960 w
-(c\)) 4864 960 w
-10 /LucidaSansUnicode00 f
-(,) 5008 960 w
-(defined) 720 1080 w
-(in) 1126 1080 w
-10 /LucidaSans-Italic f
-(rune) 1257 1080 w
-10 /LucidaSansUnicode00 f
-(\(2\),) 1482 1080 w
-(which) 1683 1080 w
-(interprets) 2004 1080 w
-(the) 2517 1080 w
-(file) 2712 1080 w
-(name) 2903 1080 w
-(as) 3209 1080 w
-(a) 3355 1080 w
-(sequence) 3450 1080 w
-(of) 3948 1080 w
-(encoded) 4087 1080 w
-(characters) 4540 1080 w
-(rather) 720 1200 w
-(than) 1055 1200 w
-(bytes.) 1314 1200 w
-(In) 1680 1200 w
-(fact,) 1813 1200 w
-(even) 2067 1200 w
-(when) 2335 1200 w
-(you) 2634 1200 w
-(know) 2851 1200 w
-(the) 3151 1200 w
-(character) 3348 1200 w
-(is) 3839 1200 w
-(a) 3961 1200 w
-(single) 4058 1200 w
-(byte) 4389 1200 w
-(that) 4639 1200 w
-(can) 4872 1200 w
-(represent) 720 1320 w
-(only) 1226 1320 w
-(itself,) 1473 1320 w
-(it) 1787 1320 w
-(is) 1896 1320 w
-(safer) 2020 1320 w
-(to) 2304 1320 w
-(use) 2446 1320 w
-10 /LucidaTypewriter f
-(utfrune) 2659 1320 w
-10 /LucidaSansUnicode00 f
-(because) 3207 1320 w
-(that) 3645 1320 w
-(assumes) 3880 1320 w
-(nothing) 4343 1320 w
-(about) 4762 1320 w
-(the character set and its representation.) 720 1440 w
-(The) 970 1596 w
-(library) 1201 1596 w
-(defines) 1561 1596 w
-(several) 1965 1596 w
-(symbols) 2356 1596 w
-(relevant) 2807 1596 w
-(to) 3246 1596 w
-(the) 3395 1596 w
-(representation) 3601 1596 w
-(of) 4359 1596 w
-(characters.) 4508 1596 w
-(Any) 720 1716 w
-(byte) 950 1716 w
-(with) 1205 1716 w
-(unsigned) 1457 1716 w
-(value) 1951 1716 w
-(less) 2252 1716 w
-(than) 2486 1716 w
-10 /LucidaTypewriter f
-(Runesync) 2749 1716 w
-10 /LucidaSansUnicode00 f
-(will) 3372 1716 w
-(not) 3583 1716 w
-(appear) 3790 1716 w
-(in) 4170 1716 w
-(any) 4308 1716 w
-(multi-byte) 4524 1716 w
-(encoding) 720 1836 w
-(of) 1223 1836 w
-(a) 1378 1836 w
-(character.) 1490 1836 w
-10 /LucidaTypewriter f
-(Utfrune) 2060 1836 w
-10 /LucidaSansUnicode00 f
-(compares) 2621 1836 w
-(the) 3149 1836 w
-(character) 3361 1836 w
-(being) 3867 1836 w
-(searched) 4196 1836 w
-(against) 4689 1836 w
-10 /LucidaTypewriter f
-(Runesync) 720 1956 w
-10 /LucidaSansUnicode00 f
-(to) 1334 1956 w
-(see) 1470 1956 w
-(if) 1671 1956 w
-(it) 1775 1956 w
-(is) 1879 1956 w
-(sufficient) 1997 1956 w
-(to) 2486 1956 w
-(call) 2622 1956 w
-10 /LucidaTypewriter f
-(strchr) 2824 1956 w
-10 /LucidaSansUnicode00 f
-(or) 3294 1956 w
-(if) 3434 1956 w
-(the) 3538 1956 w
-(byte) 3731 1956 w
-(stream) 3976 1956 w
-(must) 4346 1956 w
-(be) 4626 1956 w
-(inter\255) 4782 1956 w
-(preted.) 720 2076 w
-(Any) 1141 2076 w
-(byte) 1365 2076 w
-(with) 1614 2076 w
-(unsigned) 1861 2076 w
-(value) 2350 2076 w
-(less) 2646 2076 w
-(than) 2875 2076 w
-10 /LucidaTypewriter f
-(Runeself) 3133 2076 w
-10 /LucidaSansUnicode00 f
-(is) 3751 2076 w
-(represented) 3873 2076 w
-(by) 4497 2076 w
-(a) 4654 2076 w
-(single) 4751 2076 w
-(byte) 720 2196 w
-(with) 982 2196 w
-(the) 1241 2196 w
-(same) 1450 2196 w
-(value.) 1759 2196 w
-(Finally,) 2131 2196 w
-(when) 2527 2196 w
-(errors) 2838 2196 w
-(are) 3183 2196 w
-(encountered) 3389 2196 w
-(converting) 4050 2196 w
-(to) 4617 2196 w
-(runes) 4768 2196 w
-(from) 720 2316 w
-(a) 988 2316 w
-(byte) 1079 2316 w
-(stream,) 1323 2316 w
-(the) 1724 2316 w
-(library) 1915 2316 w
-(returns) 2261 2316 w
-(the) 2648 2316 w
-(rune) 2840 2316 w
-(value) 3098 2316 w
-10 /LucidaTypewriter f
-(Runeerror) 3389 2316 w
-10 /LucidaSansUnicode00 f
-(and) 4074 2316 w
-(advances) 4291 2316 w
-(a) 4773 2316 w
-(sin\255) 4865 2316 w
-(gle byte.) 720 2436 w
-(This permits programs to find runes embedded in binary data.) 1203 2436 w
-10 /LucidaTypewriter f
-(Bio) 970 2592 w
-10 /LucidaSansUnicode00 f
-(includes) 1224 2592 w
-(routines) 1665 2592 w
-10 /LucidaTypewriter f
-(Bgetrune) 2102 2592 w
-10 /LucidaSansUnicode00 f
-(and) 2716 2592 w
-10 /LucidaTypewriter f
-(Bputrune) 2934 2592 w
-10 /LucidaSansUnicode00 f
-(to) 3548 2592 w
-(transform) 3685 2592 w
-(the) 4202 2592 w
-(external) 4396 2592 w
-(byte) 4832 2592 w
-(stream) 720 2712 w
-(UTF) 1098 2712 w
-(format) 1329 2712 w
-(to) 1698 2712 w
-(and) 1841 2712 w
-(from) 2066 2712 w
-(internal) 2343 2712 w
-(16-bit) 2759 2712 w
-(runes.) 3117 2712 w
-(Also,) 3497 2712 w
-(the) 3783 2712 w
-10 /LucidaTypewriter f
-(%s) 3982 2712 w
-10 /LucidaSansUnicode00 f
-(format) 4170 2712 w
-(to) 4538 2712 w
-10 /LucidaTypewriter f
-(print) 4680 2712 w
-10 /LucidaSansUnicode00 f
-(accepts) 720 2832 w
-(UTF;) 1123 2832 w
-10 /LucidaTypewriter f
-(%c) 1380 2832 w
-10 /LucidaSansUnicode00 f
-(prints) 1563 2832 w
-(a) 1885 2832 w
-(character) 1979 2832 w
-(after) 2467 2832 w
-(narrowing) 2732 2832 w
-(it) 3262 2832 w
-(to) 3368 2832 w
-(8) 3506 2832 w
-(bits.) 3609 2832 w
-(The) 3893 2832 w
-10 /LucidaTypewriter f
-(%S) 4114 2832 w
-10 /LucidaSansUnicode00 f
-(format) 4298 2832 w
-(prints) 4662 2832 w
-(a) 4985 2832 w
-(null-terminated) 720 2952 w
-(sequence) 1531 2952 w
-(of) 2030 2952 w
-(runes;) 2170 2952 w
-10 /LucidaTypewriter f
-(%C) 2516 2952 w
-10 /LucidaSansUnicode00 f
-(prints) 2702 2952 w
-(a) 3027 2952 w
-(character) 3124 2952 w
-(after) 3615 2952 w
-(narrowing) 3883 2952 w
-(it) 4415 2952 w
-(to) 4522 2952 w
-(16) 4661 2952 w
-(bits.) 4828 2952 w
-(For) 720 3072 w
-(more) 925 3072 w
-(information,) 1225 3072 w
-(see) 1873 3072 w
-(the) 2086 3072 w
-(Programmer) 2291 3072 w
-10 /LucidaSansUnicode20 f
-(\031) 2889 3072 w
-10 /LucidaSansUnicode00 f
-(s) 2921 3072 w
-(Manual,) 3022 3072 w
-(in) 3453 3072 w
-(particular) 3594 3072 w
-10 /LucidaSans-Italic f
-(utf) 4107 3072 w
-10 /LucidaSansUnicode00 f
-(\(6\)) 4245 3072 w
-(and) 4424 3072 w
-10 /LucidaSans-Italic f
-(rune) 4654 3072 w
-10 /LucidaSansUnicode00 f
-(\(2\),) 4879 3072 w
-(and) 720 3192 w
-(the) 939 3192 w
-(paper,) 1133 3192 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1482 3192 w
-10 /LucidaSansUnicode00 f
-(Hello) 1546 3192 w
-(world,) 1833 3192 w
-(or) 2174 3192 w
-10 /LucidaSansUnicode03 f
-(\232\261\273\267\274\255\301\261) 2314 3192 w
-(\272\314\303\274\265) 2860 3192 w
-10 /LucidaSansUnicode00 f
-(,) 3159 3192 w
-(or ) 3229 3192 w
- save 3370 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 3475 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 3580 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 3685 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 3790 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 3902 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 4007 3192 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-10 /LucidaSansUnicode20 f
-(\031\031) 4112 3192 w
-10 /LucidaSansUnicode00 f
-(,) 4176 3192 w
-(by) 4246 3192 w
-(Rob) 4399 3192 w
-(Pike) 4624 3192 w
-(and) 4860 3192 w
-(Ken Thompson; there is not room for the full story here.) 720 3312 w
-(These) 970 3468 w
-(issues) 1309 3468 w
-(affect) 1660 3468 w
-(the) 1984 3468 w
-(compiler) 2190 3468 w
-(in) 2664 3468 w
-(several) 2806 3468 w
-(ways.) 3198 3468 w
-(First,) 3549 3468 w
-(the) 3845 3468 w
-(C) 4052 3468 w
-(source) 4173 3468 w
-(is) 4547 3468 w
-(in) 4679 3468 w
-(UTF.) 4822 3468 w
-(ANSI) 720 3588 w
-(says) 991 3588 w
-(C) 1245 3588 w
-(variables) 1359 3588 w
-(are) 1835 3588 w
-(formed) 2032 3588 w
-(from) 2428 3588 w
-(ASCII) 2705 3588 w
-(alphanumerics,) 3000 3588 w
-(but) 3786 3588 w
-(comments) 3992 3588 w
-(and) 4540 3588 w
-(literal) 4764 3588 w
-(strings) 720 3708 w
-(may) 1090 3708 w
-(contain) 1327 3708 w
-(any) 1721 3708 w
-(characters) 1927 3708 w
-(encoded) 2464 3708 w
-(in) 2913 3708 w
-(the) 3041 3708 w
-(native) 3233 3708 w
-(encoding,) 3561 3708 w
-(here) 4077 3708 w
-(UTF.) 4330 3708 w
-(The) 4618 3708 w
-(dec\255) 4837 3708 w
-(laration) 720 3828 w
-9 /LucidaTypewriter f
-(char) 1008 3998 w
-(*cp) 1333 3998 w
-(=) 1593 3998 w
-("abc\377";) 1723 3998 w
-10 /LucidaSansUnicode00 f
-(initializes) 720 4178 w
-(the) 1216 4178 w
-(variable) 1404 4178 w
-10 /LucidaTypewriter f
-(cp) 1817 4178 w
-10 /LucidaSansUnicode00 f
-(to) 1994 4178 w
-(point) 2125 4178 w
-(to) 2410 4178 w
-(an) 2541 4178 w
-(array) 2691 4178 w
-(of) 2968 4178 w
-(bytes) 3099 4178 w
-(holding) 3391 4178 w
-(the) 3792 4178 w
-(UTF) 3981 4178 w
-(representation) 4201 4178 w
-(of) 4942 4178 w
-(the) 720 4298 w
-(characters) 908 4298 w
-10 /LucidaTypewriter f
-(abc\377.) 1441 4298 w
-10 /LucidaSansUnicode00 f
-(The) 1834 4298 w
-(type) 2048 4298 w
-10 /LucidaTypewriter f
-(Rune) 2289 4298 w
-10 /LucidaSansUnicode00 f
-(is) 2610 4298 w
-(defined) 2723 4298 w
-(in) 3122 4298 w
-10 /LucidaTypewriter f
-(<u.h>) 3246 4298 w
-10 /LucidaSansUnicode00 f
-(to) 3639 4298 w
-(be) 3770 4298 w
-10 /LucidaTypewriter f
-(ushort) 3922 4298 w
-10 /LucidaSansUnicode00 f
-(,) 4354 4298 w
-(which is also) 4419 4298 w
-(the) 720 4418 w
-10 /LucidaSansUnicode20 f
-(\030) 939 4418 w
-10 /LucidaSansUnicode00 f
-(wide character) 971 4418 w
-10 /LucidaSansUnicode20 f
-(\031) 1677 4418 w
-10 /LucidaSansUnicode00 f
-(type in the compiler.) 1741 4418 w
-(Therefore the declaration) 2810 4418 w
-9 /LucidaTypewriter f
-(Rune) 1008 4588 w
-(*rp) 1333 4588 w
-(=) 1593 4588 w
-(L"abc\377";) 1723 4588 w
-10 /LucidaSansUnicode00 f
-(initializes) 720 4768 w
-(the) 1229 4768 w
-(variable) 1430 4768 w
-10 /LucidaTypewriter f
-(rp) 1856 4768 w
-10 /LucidaSansUnicode00 f
-(to) 2047 4768 w
-(point) 2192 4768 w
-(to) 2491 4768 w
-(an) 2636 4768 w
-(array) 2800 4768 w
-(of) 3091 4768 w
-(unsigned) 3236 4768 w
-(short) 3730 4768 w
-(integers) 4029 4768 w
-(holding) 4470 4768 w
-(the) 4885 4768 w
-(16-bit) 720 4888 w
-(values) 1073 4888 w
-(of) 1418 4888 w
-(the) 1555 4888 w
-(characters) 1749 4888 w
-10 /LucidaTypewriter f
-(abc\377) 2288 4888 w
-10 /LucidaSansUnicode00 f
-(.) 2576 4888 w
-(Note) 2679 4888 w
-(that) 2946 4888 w
-(in) 3176 4888 w
-(both) 3306 4888 w
-(these) 3568 4888 w
-(declarations) 3869 4888 w
-(the) 4498 4888 w
-(charac\255) 4692 4888 w
-(ters) 720 5008 w
-(in) 938 5008 w
-(the) 1062 5008 w
-(source) 1250 5008 w
-(that) 1605 5008 w
-(represent) 1830 5008 w
-10 /LucidaTypewriter f
-(abc\377) 2327 5008 w
-10 /LucidaSansUnicode00 f
-(are) 2649 5008 w
-(the) 2835 5008 w
-(same;) 3024 5008 w
-(what) 3345 5008 w
-(changes) 3610 5008 w
-(is) 4043 5008 w
-(how) 4157 5008 w
-(those) 4391 5008 w
-(charac\255) 4692 5008 w
-(ters are represented in memory in the program.) 720 5128 w
-(The following two lines:) 3108 5128 w
-9 /LucidaTypewriter f
-(print\("%s\\n",) 1008 5298 w
-("abc\377"\);) 1918 5298 w
-(print\("%S\\n",) 1008 5408 w
-(L"abc\377"\);) 1918 5408 w
-10 /LucidaSansUnicode00 f
-(produce) 720 5588 w
-(the) 1153 5588 w
-(same) 1344 5588 w
-(UTF) 1636 5588 w
-(string) 1859 5588 w
-(on) 2178 5588 w
-(their) 2338 5588 w
-(output,) 2600 5588 w
-(the) 2991 5588 w
-(first) 3183 5588 w
-(by) 3415 5588 w
-(copying) 3567 5588 w
-(the) 3984 5588 w
-(bytes,) 4176 5588 w
-(the) 4504 5588 w
-(second) 4696 5588 w
-(by converting from runes to bytes.) 720 5708 w
-(In) 970 5864 w
-(C,) 1103 5864 w
-(character) 1247 5864 w
-(constants) 1739 5864 w
-(are) 2249 5864 w
-(integers) 2444 5864 w
-(but) 2881 5864 w
-(narrowed) 3086 5864 w
-(through) 3585 5864 w
-(the) 4015 5864 w
-10 /LucidaTypewriter f
-(char) 4213 5864 w
-10 /LucidaSansUnicode00 f
-(type.) 4544 5864 w
-(The) 4859 5864 w
-(Unicode) 720 5984 w
-(character) 1146 5984 w
-10 /LucidaTypewriter f
-(\377) 1630 5984 w
-10 /LucidaSansUnicode00 f
-(has) 1736 5984 w
-(value) 1938 5984 w
-(255,) 2226 5984 w
-(so) 2481 5984 w
-(if) 2627 5984 w
-(the) 2727 5984 w
-10 /LucidaTypewriter f
-(char) 2916 5984 w
-10 /LucidaSansUnicode00 f
-(type) 3238 5984 w
-(is) 3480 5984 w
-(signed,) 3594 5984 w
-(the) 3983 5984 w
-(constant) 4172 5984 w
-10 /LucidaTypewriter f
-('\377') 4622 5984 w
-10 /LucidaSansUnicode00 f
-(has) 4872 5984 w
-(value) 720 6104 w
-10 /LucidaSansUnicode20 f
-(\023) 1016 6104 w
-10 /LucidaSansUnicode00 f
-(1) 1066 6104 w
-(\(which) 1172 6104 w
-(is) 1529 6104 w
-(equal) 1652 6104 w
-(to) 1960 6104 w
-(EOF\).) 2101 6104 w
-(On) 2427 6104 w
-(the) 2610 6104 w
-(other) 2808 6104 w
-(hand,) 3108 6104 w
-10 /LucidaTypewriter f
-(L'\377') 3425 6104 w
-10 /LucidaSansUnicode00 f
-(narrows) 3756 6104 w
-(through) 4187 6104 w
-(the) 4617 6104 w
-(wide) 4815 6104 w
-(character type,) 720 6224 w
-10 /LucidaTypewriter f
-(ushort) 1473 6224 w
-10 /LucidaSansUnicode00 f
-(, and therefore has value 255.) 1905 6224 w
-(Finally,) 970 6380 w
-(although) 1348 6380 w
-(it) 1814 6380 w
-10 /LucidaSansUnicode20 f
-(\031) 1880 6380 w
-10 /LucidaSansUnicode00 f
-(s) 1912 6380 w
-(not) 1999 6380 w
-(ANSI) 2195 6380 w
-(C,) 2457 6380 w
-(the) 2594 6380 w
-(Plan) 2785 6380 w
-(9) 3022 6380 w
-(C) 3121 6380 w
-(compilers) 3227 6380 w
-(assume) 3738 6380 w
-(any) 4143 6380 w
-(character) 4349 6380 w
-(with) 4835 6380 w
-(value) 720 6500 w
-(above) 1021 6500 w
-10 /LucidaTypewriter f
-(Runeself) 1355 6500 w
-10 /LucidaSansUnicode00 f
-(is) 1978 6500 w
-(an) 2105 6500 w
-(alphanumeric,) 2269 6500 w
-(so) 3006 6500 w
-10 /LucidaSansUnicode03 f
-(\261) 3165 6500 w
-10 /LucidaSansUnicode00 f
-(is) 3284 6500 w
-(a) 3411 6500 w
-(legal,) 3513 6500 w
-(if) 3822 6500 w
-(non-portable,) 3934 6500 w
-(variable) 4660 6500 w
-(name.) 720 6620 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Arguments) 720 840 w
-10 /LucidaSansUnicode00 f
-(Some) 970 996 w
-(macros) 1282 996 w
-(are) 1682 996 w
-(defined) 1882 996 w
-(in) 2296 996 w
-10 /LucidaTypewriter f
-(<libc.h>) 2435 996 w
-10 /LucidaSansUnicode00 f
-(for) 3059 996 w
-(parsing) 3246 996 w
-(the) 3657 996 w
-(arguments) 3861 996 w
-(to) 4429 996 w
-10 /LucidaTypewriter f
-(main\(\)) 4576 996 w
-10 /LucidaSansUnicode00 f
-(.) 5008 996 w
-(They) 720 1116 w
-(are) 1004 1116 w
-(described) 1206 1116 w
-(in) 1729 1116 w
-10 /LucidaSans-Italic f
-(ARG) 1870 1116 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 2072 1116 w
-(but) 2251 1116 w
-(are) 2463 1116 w
-(fairly) 2665 1116 w
-(self-explanatory.) 2958 1116 w
-(There) 3875 1116 w
-(are) 4203 1116 w
-(four) 4405 1116 w
-(macros:) 4656 1116 w
-10 /LucidaTypewriter f
-(ARGBEGIN) 720 1236 w
-10 /LucidaSansUnicode00 f
-(and) 1329 1236 w
-10 /LucidaTypewriter f
-(ARGEND) 1542 1236 w
-10 /LucidaSansUnicode00 f
-(are) 2008 1236 w
-(used) 2194 1236 w
-(to) 2460 1236 w
-(bracket) 2592 1236 w
-(a) 2987 1236 w
-(hidden) 3076 1236 w
-10 /LucidaTypewriter f
-(switch) 3445 1236 w
-10 /LucidaSansUnicode00 f
-(statement) 3911 1236 w
-(within) 4429 1236 w
-(which) 4759 1236 w
-10 /LucidaTypewriter f
-(ARGC) 720 1356 w
-10 /LucidaSansUnicode00 f
-(returns) 1041 1356 w
-(the) 1424 1356 w
-(current) 1612 1356 w
-(option) 1995 1356 w
-(character) 2341 1356 w
-(\(rune\) being processed and) 2823 1356 w
-10 /LucidaTypewriter f
-(ARGF) 4183 1356 w
-10 /LucidaSansUnicode00 f
-(returns the) 4503 1356 w
-(argument) 720 1476 w
-(to) 1235 1476 w
-(the) 1380 1476 w
-(option,) 1582 1476 w
-(as) 1974 1476 w
-(in) 2127 1476 w
-(the) 2265 1476 w
-(loader) 2467 1476 w
-(option) 2819 1476 w
-10 /LucidaTypewriter f
-(-o) 3179 1476 w
-(file) 3370 1476 w
-10 /LucidaSansUnicode00 f
-(.) 3658 1476 w
-(Here,) 3770 1476 w
-(for) 4077 1476 w
-(example,) 4264 1476 w
-(is) 4757 1476 w
-(the) 4885 1476 w
-(code at the beginning of) 720 1596 w
-10 /LucidaTypewriter f
-(main\(\)) 1943 1596 w
-10 /LucidaSansUnicode00 f
-(in) 2407 1596 w
-10 /LucidaTypewriter f
-(ramfs.c) 2530 1596 w
-10 /LucidaSansUnicode00 f
-(\(see) 3066 1596 w
-10 /LucidaSans-Italic f
-(ramfs) 3294 1596 w
-10 /LucidaSansUnicode00 f
-(\(1\)\) that cracks its arguments:) 3583 1596 w
-9 /LucidaTypewriter f
-(void) 1008 1766 w
-(main\(int) 1008 1876 w
-(argc,) 1593 1876 w
-(char) 1983 1876 w
-(*argv[]\)) 2308 1876 w
-({) 1008 1986 w
-(char) 1528 2096 w
-(*defmnt;) 1853 2096 w
-(int) 1528 2206 w
-(p[2];) 1788 2206 w
-(int) 1528 2316 w
-(mfd[2];) 1788 2316 w
-(int) 1528 2426 w
-(stdio) 1788 2426 w
-(=) 2178 2426 w
-(0;) 2308 2426 w
-(defmnt) 1528 2646 w
-(=) 1983 2646 w
-("/tmp";) 2113 2646 w
-(ARGBEGIN{) 1528 2756 w
-(case) 1528 2866 w
-('i':) 1853 2866 w
-(defmnt) 2048 2976 w
-(=) 2503 2976 w
-(0;) 2633 2976 w
-(stdio) 2048 3086 w
-(=) 2438 3086 w
-(1;) 2568 3086 w
-(mfd[0]) 2048 3196 w
-(=) 2503 3196 w
-(0;) 2633 3196 w
-(mfd[1]) 2048 3306 w
-(=) 2503 3306 w
-(1;) 2633 3306 w
-(break;) 2048 3416 w
-(case) 1528 3526 w
-('s':) 1853 3526 w
-(defmnt) 2048 3636 w
-(=) 2503 3636 w
-(0;) 2633 3636 w
-(break;) 2048 3746 w
-(case) 1528 3856 w
-('m':) 1853 3856 w
-(defmnt) 2048 3966 w
-(=) 2503 3966 w
-(ARGF\(\);) 2633 3966 w
-(break;) 2048 4076 w
-(default:) 1528 4186 w
-(usage\(\);) 2048 4296 w
-(}ARGEND) 1528 4406 w
-10 /LucidaSans-Demi f
-(Extensions) 720 4706 w
-10 /LucidaSansUnicode00 f
-(The) 970 4862 w
-(compiler) 1186 4862 w
-(has) 1644 4862 w
-(several) 1847 4862 w
-(extensions) 2222 4862 w
-(to) 2783 4862 w
-(ANSI) 2917 4862 w
-(C,) 3179 4862 w
-(all) 3316 4862 w
-(of) 3465 4862 w
-(which) 3599 4862 w
-(are) 3916 4862 w
-(used) 4104 4862 w
-(extensively) 4372 4862 w
-(in) 4949 4862 w
-(the) 720 4982 w
-(system) 917 4982 w
-(source.) 1298 4982 w
-(First,) 1725 4982 w
-10 /LucidaSans-Italic f
-(structure) 2010 4982 w
-(displays) 2499 4982 w
-10 /LucidaSansUnicode00 f
-(permit) 2934 4982 w
-10 /LucidaTypewriter f
-(struct) 3294 4982 w
-10 /LucidaSansUnicode00 f
-(expressions) 3767 4982 w
-(to) 4390 4982 w
-(be) 4529 4982 w
-(formed) 4689 4982 w
-(dynamically.) 720 5102 w
-(Given these declarations:) 1386 5102 w
-9 /LucidaTypewriter f
-(typedef) 1008 5272 w
-(struct) 1528 5272 w
-(Point) 1983 5272 w
-(Point;) 2373 5272 w
-(typedef) 1008 5382 w
-(struct) 1528 5382 w
-(Rectangle) 1983 5382 w
-(Rectangle;) 2633 5382 w
-(struct) 1008 5602 w
-(Point) 1463 5602 w
-({) 1008 5712 w
-(int) 1528 5822 w
-(x,) 1788 5822 w
-(y;) 1983 5822 w
-(};) 1008 5932 w
-(struct) 1008 6152 w
-(Rectangle) 1463 6152 w
-({) 1008 6262 w
-(Point) 1528 6372 w
-(min,) 1918 6372 w
-(max;) 2243 6372 w
-(};) 1008 6482 w
-(Point) 1008 6702 w
-(p,) 1528 6702 w
-(q,) 1723 6702 w
-(add\(Point,) 1918 6702 w
-(Point\);) 2633 6702 w
-(Rectangle) 1008 6812 w
-(r;) 1658 6812 w
-(int) 1008 6922 w
-(x,) 1528 6922 w
-(y;) 1723 6922 w
-10 /LucidaSansUnicode00 f
-(this assignment may appear anywhere an assignment is legal:) 720 7102 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-9 /LucidaTypewriter f
-(r) 1008 830 w
-(=) 1138 830 w
-(\(Rectangle\){add\(p,) 1268 830 w
-(q\),) 2503 830 w
-(\(Point\){x,) 2763 830 w
-(y+3}};) 3478 830 w
-10 /LucidaSansUnicode00 f
-(The syntax is the same as for initializing a structure but with a leading cast.) 720 1010 w
-(If) 970 1166 w
-(an) 1077 1166 w
-10 /LucidaSans-Italic f
-(anonymous) 1235 1166 w
-(structure) 1834 1166 w
-10 /LucidaSansUnicode00 f
-(or) 2323 1166 w
-10 /LucidaSans-Italic f
-(union) 2466 1166 w
-10 /LucidaSansUnicode00 f
-(is) 2779 1166 w
-(declared) 2900 1166 w
-(within) 3355 1166 w
-(another) 3692 1166 w
-(structure) 4108 1166 w
-(or) 4588 1166 w
-(union,) 4732 1166 w
-(the) 720 1286 w
-(members) 925 1286 w
-(of) 1428 1286 w
-(the) 1575 1286 w
-(internal) 1779 1286 w
-(structure) 2199 1286 w
-(or) 2686 1286 w
-(union) 2837 1286 w
-(are) 3162 1286 w
-(addressable) 3363 1286 w
-(without) 3995 1286 w
-(prefix) 4409 1286 w
-(in) 4745 1286 w
-(the) 4885 1286 w
-(outer) 720 1406 w
-(structure.) 1025 1406 w
-(This) 1575 1406 w
-(feature) 1828 1406 w
-(eliminates) 2220 1406 w
-(the) 2766 1406 w
-(clumsy) 2970 1406 w
-(naming) 3357 1406 w
-(of) 3769 1406 w
-(nested) 3916 1406 w
-(structures) 4290 1406 w
-(and,) 4828 1406 w
-(particularly, unions.) 720 1526 w
-(For example, after these declarations,) 1751 1526 w
-9 /LucidaTypewriter f
-(struct) 1008 1696 w
-(Lock) 1463 1696 w
-({) 1008 1806 w
-(int) 1528 1916 w
-(locked;) 2048 1916 w
-(};) 1008 2026 w
-(struct) 1008 2246 w
-(Node) 1463 2246 w
-({) 1008 2356 w
-(int) 1528 2466 w
-(type;) 2048 2466 w
-(union{) 1528 2576 w
-(double) 2048 2686 w
-(dval;) 2568 2686 w
-(double) 2048 2796 w
-(fval;) 2568 2796 w
-(long) 2048 2906 w
-(lval;) 2568 2906 w
-(};) 1528 3016 w
-(/*) 2568 3016 w
-(anonymous) 2763 3016 w
-(union) 3413 3016 w
-(*/) 3803 3016 w
-(struct) 1528 3126 w
-(Lock;) 1983 3126 w
-(/*) 2568 3126 w
-(anonymous) 2763 3126 w
-(structure) 3413 3126 w
-(*/) 4063 3126 w
-(}) 1008 3236 w
-(*node;) 1138 3236 w
-(void) 1008 3456 w
-(lock\(struct) 1528 3456 w
-(Lock*\);) 2308 3456 w
-10 /LucidaSansUnicode00 f
-(one) 720 3636 w
-(may) 952 3636 w
-(refer) 1205 3636 w
-(to) 1489 3636 w
-10 /LucidaTypewriter f
-(node->type) 1640 3636 w
-10 /LucidaSansUnicode00 f
-(,) 2360 3636 w
-10 /LucidaTypewriter f
-(node->dval) 2445 3636 w
-10 /LucidaSansUnicode00 f
-(,) 3165 3636 w
-10 /LucidaTypewriter f
-(node->fval) 3250 3636 w
-10 /LucidaSansUnicode00 f
-(,) 3970 3636 w
-10 /LucidaTypewriter f
-(node->lval) 4055 3636 w
-10 /LucidaSansUnicode00 f
-(,) 4775 3636 w
-(and) 4860 3636 w
-10 /LucidaTypewriter f
-(node->locked) 720 3756 w
-10 /LucidaSansUnicode00 f
-(.) 1584 3756 w
-(Moreover,) 1692 3756 w
-(the) 2222 3756 w
-(address) 2421 3756 w
-(of) 2845 3756 w
-(a) 2987 3756 w
-10 /LucidaTypewriter f
-(struct) 3086 3756 w
-(Node) 3562 3756 w
-10 /LucidaSansUnicode00 f
-(may) 3894 3756 w
-(be) 4138 3756 w
-(used) 4301 3756 w
-(without) 4577 3756 w
-(a) 4985 3756 w
-(cast) 720 3876 w
-(anywhere) 954 3876 w
-(that) 1455 3876 w
-(the) 1686 3876 w
-(address) 1881 3876 w
-(of) 2301 3876 w
-(a) 2439 3876 w
-10 /LucidaTypewriter f
-(struct) 2534 3876 w
-(Lock) 3006 3876 w
-10 /LucidaSansUnicode00 f
-(is) 3334 3876 w
-(used,) 3454 3876 w
-(such) 3758 3876 w
-(as) 4024 3876 w
-(in) 4170 3876 w
-(argument) 4302 3876 w
-(lists.) 4811 3876 w
-(The) 720 3996 w
-(compiler) 943 3996 w
-(automatically) 1408 3996 w
-(promotes) 2095 3996 w
-(the) 2600 3996 w
-(type) 2797 3996 w
-(and) 3047 3996 w
-(adjusts) 3269 3996 w
-(the) 3660 3996 w
-(address.) 3856 3996 w
-(Thus) 4341 3996 w
-(one) 4620 3996 w
-(may) 4840 3996 w
-(invoke) 720 4116 w
-10 /LucidaTypewriter f
-(lock\(node\)) 1070 4116 w
-10 /LucidaSansUnicode00 f
-(.) 1790 4116 w
-(Anonymous) 970 4272 w
-(structures) 1587 4272 w
-(and) 2120 4272 w
-(unions) 2344 4272 w
-(may) 2715 4272 w
-(be) 2959 4272 w
-(accessed) 3122 4272 w
-(by) 3600 4272 w
-(type) 3759 4272 w
-(name) 4012 4272 w
-(if) 4323 4272 w
-(\(and) 4434 4272 w
-(only) 4692 4272 w
-(if\)) 4941 4272 w
-(they) 720 4392 w
-(are) 973 4392 w
-(declared) 1171 4392 w
-(using) 1631 4392 w
-(a) 1943 4392 w
-10 /LucidaTypewriter f
-(typedef) 2043 4392 w
-10 /LucidaSansUnicode00 f
-(name.) 2592 4392 w
-(For) 2967 4392 w
-(example,) 3168 4392 w
-(using) 3658 4392 w
-(the) 3969 4392 w
-(above) 4169 4392 w
-(declaration) 4501 4392 w
-(for) 720 4512 w
-10 /LucidaTypewriter f
-(Point) 891 4512 w
-10 /LucidaSansUnicode00 f
-(, one may declare) 1251 4512 w
-9 /LucidaTypewriter f
-(struct) 1008 4682 w
-({) 1008 4792 w
-(int) 1528 4902 w
-(type;) 2048 4902 w
-(Point;) 1528 5012 w
-(}) 1008 5122 w
-(p;) 1138 5122 w
-10 /LucidaSansUnicode00 f
-(and refer to) 720 5302 w
-10 /LucidaTypewriter f
-(p.Point) 1325 5302 w
-10 /LucidaSansUnicode00 f
-(.) 1829 5302 w
-(In) 970 5458 w
-(the) 1101 5458 w
-(initialization) 1296 5458 w
-(of) 1936 5458 w
-(arrays,) 2074 5458 w
-(a) 2441 5458 w
-(number) 2536 5458 w
-(in) 2953 5458 w
-(square) 3084 5458 w
-(brackets) 3452 5458 w
-(before) 3904 5458 w
-(an) 4258 5458 w
-(element) 4415 5458 w
-(sets) 4845 5458 w
-(the) 720 5578 w
-(index) 921 5578 w
-(for) 1238 5578 w
-(the) 1423 5578 w
-(initialization.) 1624 5578 w
-(For) 2334 5578 w
-(example,) 2536 5578 w
-(to) 3027 5578 w
-(initialize) 3171 5578 w
-(some) 3629 5578 w
-(elements) 3936 5578 w
-(in) 4421 5578 w
-(a) 4557 5578 w
-(table) 4657 5578 w
-(of) 4942 5578 w
-(function pointers indexed by ASCII character,) 720 5698 w
-9 /LucidaTypewriter f
-(void) 1008 5868 w
-(percent\(void\),) 1528 5868 w
-(slash\(void\);) 2503 5868 w
-(void) 1008 6088 w
-(\(*func[128]\)\(void\)) 1528 6088 w
-(=) 2763 6088 w
-({) 1008 6198 w
-(['%']) 1528 6308 w
-(percent,) 2048 6308 w
-(['/']) 1528 6418 w
-(slash,) 2048 6418 w
-(};) 1008 6528 w
-10 /LucidaSansUnicode00 f
-(A similar syntax allows one to initialize structure elements:) 720 6744 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-9 /LucidaTypewriter f
-(Point) 1008 830 w
-(p) 1398 830 w
-(=) 1528 830 w
-({) 1008 940 w
-(.y) 1528 1050 w
-(100,) 1723 1050 w
-(.x) 1528 1160 w
-(200) 1723 1160 w
-(};) 1008 1270 w
-10 /LucidaSansUnicode00 f
-(These) 720 1450 w
-(initialization) 1046 1450 w
-(syntaxes) 1684 1450 w
-(were) 2148 1450 w
-(later) 2417 1450 w
-(added) 2674 1450 w
-(to) 3013 1450 w
-(ANSI) 3150 1450 w
-(C,) 3415 1450 w
-(with) 3555 1450 w
-(the) 3799 1450 w
-(addition) 3993 1450 w
-(of) 4431 1450 w
-(an) 4568 1450 w
-(equals) 4724 1450 w
-(sign between the index or tag and the value.) 720 1570 w
-(The Plan 9 compiler accepts either form.) 2954 1570 w
-(Finally, the declaration) 970 1726 w
-9 /LucidaTypewriter f
-(extern) 1008 1896 w
-(register) 1463 1896 w
-(reg;) 2048 1896 w
-10 /LucidaSansUnicode00 f
-(\() 720 2076 w
-10 /LucidaSans-Italic f
-(this) 753 2076 w
-10 /LucidaSansUnicode00 f
-(appearance) 978 2076 w
-(of) 1582 2076 w
-(the) 1728 2076 w
-(register) 1931 2076 w
-(keyword) 2352 2076 w
-(is) 2808 2076 w
-(not) 2936 2076 w
-(ignored\)) 3144 2076 w
-(allocates) 3599 2076 w
-(a) 4071 2076 w
-(global) 4174 2076 w
-(register) 4521 2076 w
-(to) 4942 2076 w
-(hold) 720 2196 w
-(the) 995 2196 w
-(variable) 1210 2196 w
-10 /LucidaTypewriter f
-(reg) 1650 2196 w
-10 /LucidaSansUnicode00 f
-(.) 1866 2196 w
-(External) 1990 2196 w
-(registers) 2445 2196 w
-(must) 2928 2196 w
-(be) 3230 2196 w
-(used) 3408 2196 w
-(carefully:) 3699 2196 w
-(they) 4202 2196 w
-(need) 4468 2196 w
-(to) 4764 2196 w
-(be) 4921 2196 w
-(declared) 720 2316 w
-(in) 1172 2316 w
-10 /LucidaSans-Italic f
-(all) 1302 2316 w
-10 /LucidaSansUnicode00 f
-(source) 1460 2316 w
-(files) 1821 2316 w
-(and) 2062 2316 w
-(libraries) 2281 2316 w
-(in) 2714 2316 w
-(the) 2844 2316 w
-(program) 3038 2316 w
-(to) 3493 2316 w
-(guarantee) 3630 2316 w
-(the) 4155 2316 w
-(register) 4349 2316 w
-(is) 4761 2316 w
-(not) 4880 2316 w
-(allocated) 720 2436 w
-(temporarily) 1210 2436 w
-(for) 1821 2436 w
-(other) 2014 2436 w
-(purposes.) 2325 2436 w
-(Especially) 2891 2436 w
-(on) 3414 2436 w
-(machines) 3591 2436 w
-(with) 4103 2436 w
-(few) 4361 2436 w
-(registers,) 4584 2436 w
-(such) 720 2556 w
-(as) 988 2556 w
-(the) 1136 2556 w
-(i386,) 1333 2556 w
-(it) 1625 2556 w
-(is) 1733 2556 w
-(easy) 1855 2556 w
-(to) 2111 2556 w
-(link) 2251 2556 w
-(accidentally) 2471 2556 w
-(with) 3083 2556 w
-(code) 3331 2556 w
-(that) 3605 2556 w
-(has) 3839 2556 w
-(already) 4050 2556 w
-(usurped) 4444 2556 w
-(the) 4885 2556 w
-(global) 720 2676 w
-(registers) 1070 2676 w
-(and) 1545 2676 w
-(there) 1776 2676 w
-(is) 2079 2676 w
-(no) 2210 2676 w
-(diagnostic) 2384 2676 w
-(when) 2935 2676 w
-(this) 3242 2676 w
-(happens.) 3471 2676 w
-(Used) 3997 2676 w
-(wisely,) 4286 2676 w
-(though,) 4662 2676 w
-(external) 720 2796 w
-(registers) 1156 2796 w
-(are) 1619 2796 w
-(powerful.) 1810 2796 w
-(The) 2339 2796 w
-(Plan) 2559 2796 w
-(9) 2799 2796 w
-(operating) 2901 2796 w
-(system) 3406 2796 w
-(uses) 3785 2796 w
-(them) 4044 2796 w
-(to) 4331 2796 w
-(access) 4468 2796 w
-(per-) 4822 2796 w
-(process) 720 2916 w
-(and) 1139 2916 w
-(per-machine) 1363 2916 w
-(data) 2033 2916 w
-(structures) 2287 2916 w
-(on) 2820 2916 w
-(a) 2987 2916 w
-(multiprocessor.) 3086 2916 w
-(The) 3920 2916 w
-(storage) 4145 2916 w
-(class) 4552 2916 w
-(they) 4833 2916 w
-(provide is hard to create in other ways.) 720 3036 w
-10 /LucidaSans-Demi f
-(The compile-time environment) 720 3276 w
-10 /LucidaSansUnicode00 f
-(The) 970 3432 w
-(code) 1185 3432 w
-(generated) 1450 3432 w
-(by) 1972 3432 w
-(the) 2121 3432 w
-(compilers) 2310 3432 w
-(is) 2818 3432 w
-10 /LucidaSansUnicode20 f
-(\030) 2932 3432 w
-10 /LucidaSansUnicode00 f
-(optimized) 2964 3432 w
-10 /LucidaSansUnicode20 f
-(\031) 3452 3432 w
-10 /LucidaSansUnicode00 f
-(by) 3518 3432 w
-(default:) 3667 3432 w
-(variables) 4072 3432 w
-(are) 4537 3432 w
-(placed) 4723 3432 w
-(in) 720 3552 w
-(registers) 853 3552 w
-(and) 1319 3552 w
-(peephole) 1541 3552 w
-(optimizations) 2029 3552 w
-(are) 2735 3552 w
-(performed.) 2929 3552 w
-(The) 3546 3552 w
-(compiler) 3769 3552 w
-(flag) 4234 3552 w
-10 /LucidaTypewriter f
-(-N) 4458 3552 w
-10 /LucidaSansUnicode00 f
-(disables) 4643 3552 w
-(these) 720 3672 w
-(optimizations.) 1025 3672 w
-(Registerization) 1796 3672 w
-(is) 2564 3672 w
-(done) 2687 3672 w
-(locally) 2972 3672 w
-(rather) 3321 3672 w
-(than) 3657 3672 w
-(throughout) 3917 3672 w
-(a) 4508 3672 w
-(function:) 4607 3672 w
-(whether) 720 3792 w
-(a) 1154 3792 w
-(variable) 1252 3792 w
-(occupies) 1674 3792 w
-(a) 2140 3792 w
-(register) 2237 3792 w
-(or) 2652 3792 w
-(the) 2796 3792 w
-(memory) 2993 3792 w
-(location) 3431 3792 w
-(identified) 3858 3792 w
-(in) 4361 3792 w
-(the) 4494 3792 w
-(symbol) 4691 3792 w
-(table) 720 3912 w
-(depends) 998 3912 w
-(on) 1450 3912 w
-(the) 1611 3912 w
-(activity) 1804 3912 w
-(of) 2184 3912 w
-(the) 2320 3912 w
-(variable) 2514 3912 w
-(and) 2933 3912 w
-(may) 3152 3912 w
-(change) 3391 3912 w
-(throughout) 3778 3912 w
-(the) 4364 3912 w
-(life) 4558 3912 w
-(of) 4748 3912 w
-(the) 4885 3912 w
-(variable.) 720 4032 w
-(The) 1204 4032 w
-10 /LucidaTypewriter f
-(-N) 1425 4032 w
-10 /LucidaSansUnicode00 f
-(flag) 1609 4032 w
-(is) 1832 4032 w
-(rarely) 1952 4032 w
-(needed;) 2266 4032 w
-(its) 2694 4032 w
-(main) 2851 4032 w
-(use) 3130 4032 w
-(is) 3339 4032 w
-(to) 3459 4032 w
-(simplify) 3597 4032 w
-(debugging.) 4019 4032 w
-(There) 4643 4032 w
-(is) 4960 4032 w
-(no) 720 4152 w
-(information) 889 4152 w
-(in) 1502 4152 w
-(the) 1639 4152 w
-(symbol) 1840 4152 w
-(table) 2235 4152 w
-(to) 2522 4152 w
-(identify) 2667 4152 w
-(the) 3079 4152 w
-(registerization) 3281 4152 w
-(of) 4031 4152 w
-(a) 4176 4152 w
-(variable,) 4278 4152 w
-(so) 4737 4152 w
-10 /LucidaTypewriter f
-(-N) 4896 4152 w
-10 /LucidaSansUnicode00 f
-(guarantees the variable is always where the symbol table says it is.) 720 4272 w
-(Another) 970 4428 w
-(flag,) 1408 4428 w
-10 /LucidaTypewriter f
-(-w) 1673 4428 w
-10 /LucidaSansUnicode00 f
-(,) 1817 4428 w
-(turns) 1900 4428 w
-10 /LucidaSans-Italic f
-(on) 2204 4428 w
-10 /LucidaSansUnicode00 f
-(warnings) 2374 4428 w
-(about) 2864 4428 w
-(portability) 3193 4428 w
-(and) 3740 4428 w
-(problems) 3971 4428 w
-(detected) 4479 4428 w
-(in) 4949 4428 w
-(flow) 720 4548 w
-(analysis.) 968 4548 w
-(Most) 1460 4548 w
-(code) 1738 4548 w
-(in) 2012 4548 w
-(Plan) 2146 4548 w
-(9) 2390 4548 w
-(is) 2496 4548 w
-(compiled) 2619 4548 w
-(with) 3107 4548 w
-(warnings) 3355 4548 w
-(enabled;) 3837 4548 w
-(these) 4296 4548 w
-(warnings) 4601 4548 w
-(plus) 720 4668 w
-(the) 970 4668 w
-(type) 1170 4668 w
-(checking) 1424 4668 w
-(offered) 1901 4668 w
-(by) 2298 4668 w
-(function) 2459 4668 w
-(prototypes) 2906 4668 w
-(provide) 3474 4668 w
-(most) 3885 4668 w
-(of) 4173 4668 w
-(the) 4317 4668 w
-(support) 4518 4668 w
-(of) 4942 4668 w
-(the) 720 4788 w
-(Unix) 916 4788 w
-(tool) 1178 4788 w
-10 /LucidaTypewriter f
-(lint) 1407 4788 w
-10 /LucidaSansUnicode00 f
-(more) 1736 4788 w
-(accurately) 2027 4788 w
-(and) 2556 4788 w
-(with) 2776 4788 w
-(less) 3021 4788 w
-(chatter.) 3248 4788 w
-(Two) 3691 4788 w
-(of) 3932 4788 w
-(the) 4070 4788 w
-(warnings,) 4265 4788 w
-10 /LucidaSansUnicode20 f
-(\030) 4776 4788 w
-10 /LucidaSansUnicode00 f
-(used) 4808 4788 w
-(and) 720 4908 w
-(not) 945 4908 w
-(set) 1150 4908 w
-10 /LucidaSansUnicode20 f
-(\031) 1294 4908 w
-10 /LucidaSansUnicode00 f
-(and) 1371 4908 w
-10 /LucidaSansUnicode20 f
-(\030) 1596 4908 w
-10 /LucidaSansUnicode00 f
-(set) 1628 4908 w
-(and) 1817 4908 w
-(not) 2042 4908 w
-(used) 2247 4908 w
-10 /LucidaSansUnicode20 f
-(\031) 2479 4908 w
-10 /LucidaSansUnicode00 f
-(,) 2511 4908 w
-(are) 2588 4908 w
-(almost) 2785 4908 w
-(always) 3156 4908 w
-(accurate) 3520 4908 w
-(but) 3974 4908 w
-(may) 4182 4908 w
-(be) 4428 4908 w
-(triggered) 4593 4908 w
-(spuriously) 720 5028 w
-(by) 1266 5028 w
-(code) 1426 5028 w
-(with) 1702 5028 w
-(invisible) 1952 5028 w
-(control) 2397 5028 w
-(flow,) 2783 5028 w
-(such) 3063 5028 w
-(as) 3333 5028 w
-(in) 3483 5028 w
-(routines) 3618 5028 w
-(that) 4061 5028 w
-(call) 4296 5028 w
-10 /LucidaTypewriter f
-(longjmp) 4504 5028 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5028 w
-(The compiler statements) 720 5148 w
-9 /LucidaTypewriter f
-(SET\(v1\);) 1008 5318 w
-(USED\(v2\);) 1008 5428 w
-10 /LucidaSansUnicode00 f
-(decorate) 720 5608 w
-(the) 1189 5608 w
-(flow) 1393 5608 w
-(graph) 1646 5608 w
-(to) 1978 5608 w
-(silence) 2125 5608 w
-(the) 2508 5608 w
-(compiler.) 2712 5608 w
-(Either) 3248 5608 w
-(statement) 3576 5608 w
-(accepts) 4110 5608 w
-(a) 4524 5608 w
-(comma-) 4629 5608 w
-(separated) 720 5728 w
-(list) 1247 5728 w
-(of) 1443 5728 w
-(variables.) 1591 5728 w
-(Use) 2136 5728 w
-(them) 2362 5728 w
-(carefully:) 2660 5728 w
-(they) 3154 5728 w
-(may) 3411 5728 w
-(silence) 3661 5728 w
-(real) 4045 5728 w
-(errors.) 4276 5728 w
-(For) 4680 5728 w
-(the) 4885 5728 w
-(common) 720 5848 w
-(case) 1179 5848 w
-(of) 1430 5848 w
-(unused) 1566 5848 w
-(parameters) 1960 5848 w
-(to) 2547 5848 w
-(a) 2684 5848 w
-(function,) 2778 5848 w
-(leaving) 3250 5848 w
-(the) 3634 5848 w
-(name) 3828 5848 w
-(off) 4133 5848 w
-(the) 4307 5848 w
-(declaration) 4501 5848 w
-(silences the warnings.) 720 5968 w
-(That is, listing the type of a parameter but giving it no associated) 1859 5968 w
-(variable name does the trick.) 720 6088 w
-10 /LucidaSans-Demi f
-(Debugging) 720 6328 w
-10 /LucidaSansUnicode00 f
-(There) 970 6484 w
-(are) 1282 6484 w
-(two) 1468 6484 w
-(debuggers) 1677 6484 w
-(available) 2227 6484 w
-(on) 2684 6484 w
-(Plan) 2841 6484 w
-(9.) 3076 6484 w
-(The) 3237 6484 w
-(first,) 3452 6484 w
-(and) 3713 6484 w
-(older,) 3927 6484 w
-(is) 4243 6484 w
-10 /LucidaTypewriter f
-(db) 4358 6484 w
-10 /LucidaSansUnicode00 f
-(,) 4502 6484 w
-(a) 4569 6484 w
-(revision) 4659 6484 w
-(of) 720 6604 w
-(Unix) 855 6604 w
-10 /LucidaTypewriter f
-(adb) 1113 6604 w
-10 /LucidaSansUnicode00 f
-(.) 1329 6604 w
-(The) 1430 6604 w
-(other,) 1648 6604 w
-10 /LucidaTypewriter f
-(acid) 1973 6604 w
-10 /LucidaSansUnicode00 f
-(,) 2261 6604 w
-(is) 2329 6604 w
-(a) 2445 6604 w
-(source-level) 2536 6604 w
-(debugger) 3174 6604 w
-(whose) 3675 6604 w
-(commands) 4018 6604 w
-(are) 4583 6604 w
-(state\255) 4771 6604 w
-(ments) 720 6724 w
-(in) 1062 6724 w
-(a) 1196 6724 w
-(true) 1294 6724 w
-(programming) 1533 6724 w
-(language.) 2238 6724 w
-10 /LucidaTypewriter f
-(Acid) 2788 6724 w
-10 /LucidaSansUnicode00 f
-(is) 3119 6724 w
-(the) 3242 6724 w
-(preferred) 3440 6724 w
-(debugger,) 3937 6724 w
-(but) 4477 6724 w
-(since) 4682 6724 w
-(it) 4974 6724 w
-(borrows) 720 6844 w
-(some) 1167 6844 w
-(elements) 1480 6844 w
-(of) 1972 6844 w
-10 /LucidaTypewriter f
-(db) 2121 6844 w
-10 /LucidaSansUnicode00 f
-(,) 2265 6844 w
-(notably) 2348 6844 w
-(the) 2758 6844 w
-(formats) 2964 6844 w
-(for) 3390 6844 w
-(displaying) 3580 6844 w
-(values,) 4126 6844 w
-(it) 4514 6844 w
-(is) 4631 6844 w
-(worth) 4762 6844 w
-(knowing a little bit about) 720 6964 w
-10 /LucidaTypewriter f
-(db) 1970 6964 w
-10 /LucidaSansUnicode00 f
-(.) 2114 6964 w
-(Both debuggers support multiple architectures) 970 7120 w
-(in) 3270 7120 w
-(a) 3394 7120 w
-(single) 3482 7120 w
-(program;) 3804 7120 w
-(that) 4285 7120 w
-(is,) 4509 7120 w
-(the) 4654 7120 w
-(pro\255) 4842 7120 w
-(grams) 720 7240 w
-(are) 1063 7240 w
-10 /LucidaTypewriter f
-(db) 1256 7240 w
-10 /LucidaSansUnicode00 f
-(and) 1441 7240 w
-10 /LucidaTypewriter f
-(acid) 1662 7240 w
-10 /LucidaSansUnicode00 f
-(,) 1950 7240 w
-(not) 2023 7240 w
-(for) 2224 7240 w
-(example) 2404 7240 w
-10 /LucidaTypewriter f
-(vdb) 2858 7240 w
-10 /LucidaSansUnicode00 f
-(and) 3115 7240 w
-10 /LucidaTypewriter f
-(vacid) 3336 7240 w
-10 /LucidaSansUnicode00 f
-(.) 3696 7240 w
-(They) 3800 7240 w
-(also) 4073 7240 w
-(support) 4309 7240 w
-(cross-) 4727 7240 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-(architecture debugging comfortably: one may debug a 68020 binary on a MIPS.) 720 840 w
-(Imagine a program has crashed mysteriously:) 970 996 w
-9 /LucidaTypewriter f
-(%) 1008 1166 w
-(X11/X) 1138 1166 w
-(Fatal) 1008 1276 w
-(server) 1398 1276 w
-(bug!) 1853 1276 w
-(failed) 1008 1386 w
-(to) 1463 1386 w
-(create) 1658 1386 w
-(default) 2113 1386 w
-(stipple) 2633 1386 w
-(X) 1008 1496 w
-(106:) 1138 1496 w
-(suicide:) 1463 1496 w
-(sys:) 2048 1496 w
-(trap:) 2373 1496 w
-(fault) 2763 1496 w
-(read) 3153 1496 w
-(addr=0x0) 3478 1496 w
-(pc=0x00105fb8) 4063 1496 w
-(%) 1008 1606 w
-10 /LucidaSansUnicode00 f
-(When) 720 1786 w
-(a) 1030 1786 w
-(process) 1129 1786 w
-(dies) 1547 1786 w
-(on) 1790 1786 w
-(Plan) 1957 1786 w
-(9) 2202 1786 w
-(it) 2309 1786 w
-(hangs) 2419 1786 w
-(in) 2755 1786 w
-(the) 2890 1786 w
-10 /LucidaSansUnicode20 f
-(\030) 3089 1786 w
-10 /LucidaSansUnicode00 f
-(broken) 3121 1786 w
-10 /LucidaSansUnicode20 f
-(\031) 3462 1786 w
-10 /LucidaSansUnicode00 f
-(state) 3538 1786 w
-(for) 3818 1786 w
-(debugging.) 4001 1786 w
-(Attach) 4630 1786 w
-(a) 4985 1786 w
-(debugger to the process by naming its process id:) 720 1906 w
-9 /LucidaTypewriter f
-(%) 1008 2076 w
-(acid) 1138 2076 w
-(106) 1463 2076 w
-(/proc/106/text:mips) 1008 2186 w
-(plan) 2308 2186 w
-(9) 2633 2186 w
-(executable) 2763 2186 w
-(/sys/lib/acid/port) 1008 2406 w
-(/sys/lib/acid/mips) 1008 2516 w
-(acid:) 1008 2626 w
-10 /LucidaSansUnicode00 f
-(The) 720 2806 w
-10 /LucidaTypewriter f
-(acid) 933 2806 w
-10 /LucidaSansUnicode00 f
-(function) 1253 2806 w
-10 /LucidaTypewriter f
-(stk\(\)) 1686 2806 w
-10 /LucidaSansUnicode00 f
-(reports the stack traceback:) 2078 2806 w
-9 /LucidaTypewriter f
-(acid:) 1008 2976 w
-(stk\(\)) 1398 2976 w
-(At) 1008 3086 w
-(pc:0x105fb8:abort+0x24) 1203 3086 w
-(/sys/src/ape/lib/ap/stdio/abort.c:6) 2698 3086 w
-(abort\(\)) 1008 3196 w
-(/sys/src/ape/lib/ap/stdio/abort.c:4) 1528 3196 w
-(called) 1528 3306 w
-(from) 1983 3306 w
-(FatalError+#4e) 2308 3306 w
-(/sys/src/X/mit/server/dix/misc.c:421) 2048 3416 w
-(FatalError\(s9=#e02,) 1008 3526 w
-(s8=#4901d200,) 2308 3526 w
-(s7=#2,) 3218 3526 w
-(s6=#72701,) 3673 3526 w
-(s5=#1,) 4388 3526 w
-(s4=#7270d,) 1268 3636 w
-(s3=#6,) 1983 3636 w
-(s2=#12,) 2438 3636 w
-(s1=#ff37f1c,) 2958 3636 w
-(s0=#6,) 3803 3636 w
-(f=#7270f\)) 4258 3636 w
-(/sys/src/X/mit/server/dix/misc.c:416) 1268 3746 w
-(called) 1528 3856 w
-(from) 1983 3856 w
-(gnotscreeninit+#4ce) 2308 3856 w
-(/sys/src/X/mit/server/ddx/gnot/gnot.c:792) 2048 3966 w
-(gnotscreeninit\(snum=#0,) 1008 4076 w
-(sc=#80db0\)) 2568 4076 w
-(/sys/src/X/mit/server/ddx/gnot/gnot.c:766) 1268 4186 w
-(called) 1528 4296 w
-(from) 1983 4296 w
-(AddScreen+#16e) 2308 4296 w
-(/n/bootes/sys/src/X/mit/server/dix/main.c:610) 2048 4406 w
-(AddScreen\(pfnInit=0x0000129c,argc=0x00000001,argv=0x7fffffe4\)) 1008 4516 w
-(/sys/src/X/mit/server/dix/main.c:530) 1268 4626 w
-(called) 1528 4736 w
-(from) 1983 4736 w
-(InitOutput+0x80) 2308 4736 w
-(/sys/src/X/mit/server/ddx/brazil/brddx.c:522) 2048 4846 w
-(InitOutput\(argc=0x00000001,argv=0x7fffffe4\)) 1008 4956 w
-(/sys/src/X/mit/server/ddx/brazil/brddx.c:511) 1268 5066 w
-(called) 1528 5176 w
-(from) 1983 5176 w
-(main+0x294) 2308 5176 w
-(/sys/src/X/mit/server/dix/main.c:225) 2048 5286 w
-(main\(argc=0x00000001,argv=0x7fffffe4\)) 1008 5396 w
-(/sys/src/X/mit/server/dix/main.c:136) 1268 5506 w
-(called) 1528 5616 w
-(from) 1983 5616 w
-(_main+0x24) 2308 5616 w
-(/sys/src/ape/lib/ap/mips/main9.s:8) 2048 5726 w
-10 /LucidaSansUnicode00 f
-(The) 720 5906 w
-(function) 936 5906 w
-10 /LucidaTypewriter f
-(lstk\(\)) 1372 5906 w
-10 /LucidaSansUnicode00 f
-(is) 1839 5906 w
-(similar) 1954 5906 w
-(but) 2316 5906 w
-(also) 2513 5906 w
-(reports) 2744 5906 w
-(the) 3129 5906 w
-(values) 3319 5906 w
-(of) 3659 5906 w
-(local) 3793 5906 w
-(variables.) 4054 5906 w
-(Note) 4585 5906 w
-(that) 4849 5906 w
-(the) 720 6026 w
-(traceback) 920 6026 w
-(includes) 1431 6026 w
-(full) 1878 6026 w
-(file) 2079 6026 w
-(names;) 2274 6026 w
-(this) 2667 6026 w
-(is) 2890 6026 w
-(a) 3014 6026 w
-(boon) 3113 6026 w
-(to) 3404 6026 w
-(debugging,) 3546 6026 w
-(although) 4143 6026 w
-(it) 4617 6026 w
-(makes) 4727 6026 w
-(the output much noisier.) 720 6146 w
-(To) 970 6302 w
-(use) 1127 6302 w
-10 /LucidaTypewriter f
-(acid) 1329 6302 w
-10 /LucidaSansUnicode00 f
-(well) 1650 6302 w
-(you) 1874 6302 w
-(will) 2082 6302 w
-(need) 2279 6302 w
-(to) 2549 6302 w
-(learn) 2680 6302 w
-(its) 2956 6302 w
-(input) 3106 6302 w
-(language;) 3392 6302 w
-(see) 3900 6302 w
-(the) 4096 6302 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4285 6302 w
-10 /LucidaSansUnicode00 f
-(Acid) 4349 6302 w
-(Manual) 4595 6302 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 6302 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6302 w
-(by) 720 6422 w
-(Phil) 884 6422 w
-(Winterbottom,) 1108 6422 w
-(for) 1852 6422 w
-(details.) 2040 6422 w
-(For) 2472 6422 w
-(simple) 2676 6422 w
-(debugging,) 3045 6422 w
-(however,) 3646 6422 w
-(the) 4131 6422 w
-(information) 4334 6422 w
-(in) 4949 6422 w
-(the) 720 6542 w
-(manual) 919 6542 w
-(page) 1319 6542 w
-(is) 1599 6542 w
-(sufficient.) 1723 6542 w
-(In) 2282 6542 w
-(particular,) 2418 6542 w
-(it) 2958 6542 w
-(describes) 3069 6542 w
-(the) 3575 6542 w
-(most) 3775 6542 w
-(useful) 4062 6542 w
-(functions) 4404 6542 w
-(for) 4901 6542 w
-(examining a process.) 720 6662 w
-(The) 970 6818 w
-(compiler) 1197 6818 w
-(does) 1666 6818 w
-(not) 1943 6818 w
-(place) 2149 6818 w
-(information) 2449 6818 w
-(describing) 3062 6818 w
-(the) 3616 6818 w
-(types) 3818 6818 w
-(of) 4124 6818 w
-(variables) 4269 6818 w
-(in) 4747 6818 w
-(the) 4885 6818 w
-(executable,) 720 6938 w
-(but) 1330 6938 w
-(a) 1544 6938 w
-(compile-time) 1651 6938 w
-(flag) 2358 6938 w
-(provides) 2593 6938 w
-(crude) 3061 6938 w
-(support) 3386 6938 w
-(for) 3816 6938 w
-(symbolic) 4007 6938 w
-(debugging.) 4487 6938 w
-(The) 720 7058 w
-10 /LucidaTypewriter f
-(-a) 941 7058 w
-10 /LucidaSansUnicode00 f
-(flag) 1125 7058 w
-(to) 1348 7058 w
-(the) 1486 7058 w
-(compiler) 1681 7058 w
-(suppresses) 2144 7058 w
-(code) 2730 7058 w
-(generation) 3002 7058 w
-(and) 3564 7058 w
-(instead) 3785 7058 w
-(emits) 4179 7058 w
-(source) 4486 7058 w
-(text) 4849 7058 w
-(in) 720 7178 w
-(the) 860 7178 w
-10 /LucidaTypewriter f
-(acid) 1064 7178 w
-10 /LucidaSansUnicode00 f
-(language) 1401 7178 w
-(to) 1893 7178 w
-(format) 2040 7178 w
-(and) 2413 7178 w
-(display) 2642 7178 w
-(data) 3033 7178 w
-(structure) 3292 7178 w
-(types) 3779 7178 w
-(defined) 4086 7178 w
-(in) 4500 7178 w
-(the) 4639 7178 w
-(pro\255) 4842 7178 w
-(gram.) 720 7298 w
-(The easiest way to use this feature is to put a rule in the) 1067 7298 w
-10 /LucidaTypewriter f
-(mkfile) 3834 7298 w
-10 /LucidaSansUnicode00 f
-(:) 4266 7298 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-9 /LucidaTypewriter f
-(syms:) 1008 830 w
-(main.$O) 1528 830 w
-($CC) 1528 940 w
-(-a) 1788 940 w
-(main.c) 1983 940 w
-(>) 2438 940 w
-(syms) 2568 940 w
-10 /LucidaSansUnicode00 f
-(Then from within) 720 1120 w
-10 /LucidaTypewriter f
-(acid) 1587 1120 w
-10 /LucidaSansUnicode00 f
-(,) 1875 1120 w
-9 /LucidaTypewriter f
-(acid:) 1008 1290 w
-(include\("sourcedirectory/syms"\)) 1398 1290 w
-10 /LucidaSansUnicode00 f
-(to) 720 1470 w
-(read) 853 1470 w
-(in) 1103 1470 w
-(the) 1229 1470 w
-(relevant) 1419 1470 w
-(definitions.) 1842 1470 w
-(\(For) 2457 1470 w
-(multi-file) 2681 1470 w
-(source,) 3175 1470 w
-(you) 3564 1470 w
-(need) 3774 1470 w
-(to) 4046 1470 w
-(be) 4179 1470 w
-(a) 4333 1470 w
-(little) 4424 1470 w
-(fancier;) 4677 1470 w
-(see) 720 1590 w
-10 /LucidaSans-Italic f
-(2c) 933 1590 w
-10 /LucidaSansUnicode00 f
-(\(1\)\).) 1046 1590 w
-(This) 1322 1590 w
-(text) 1577 1590 w
-(includes,) 1818 1590 w
-(for) 2303 1590 w
-(each) 2492 1590 w
-(defined) 2766 1590 w
-(compound) 3182 1590 w
-(type,) 3748 1590 w
-(a) 4038 1590 w
-(function) 4143 1590 w
-(with) 4594 1590 w
-(that) 4849 1590 w
-(name) 720 1710 w
-(that) 1025 1710 w
-(may) 1255 1710 w
-(be) 1494 1710 w
-(called) 1652 1710 w
-(with) 1974 1710 w
-(the) 2218 1710 w
-(address) 2412 1710 w
-(of) 2831 1710 w
-(a) 2968 1710 w
-(structure) 3062 1710 w
-(of) 3539 1710 w
-(that) 3677 1710 w
-(type) 3908 1710 w
-(to) 4156 1710 w
-(display) 4294 1710 w
-(its) 4676 1710 w
-(con\255) 4833 1710 w
-(tents.) 720 1830 w
-(For example, if) 1059 1830 w
-10 /LucidaTypewriter f
-(rect) 1822 1830 w
-10 /LucidaSansUnicode00 f
-(is a global variable of type) 2142 1830 w
-10 /LucidaTypewriter f
-(Rectangle) 3454 1830 w
-10 /LucidaSansUnicode00 f
-(, one may execute) 4102 1830 w
-9 /LucidaTypewriter f
-(Rectangle\(*rect\)) 1008 2000 w
-10 /LucidaSansUnicode00 f
-(to) 720 2180 w
-(display) 853 2180 w
-(it.) 1230 2180 w
-(The) 1396 2180 w
-10 /LucidaTypewriter f
-(*) 1613 2180 w
-10 /LucidaSansUnicode00 f
-(\(indirection\)) 1721 2180 w
-(operator) 2343 2180 w
-(is) 2794 2180 w
-(necessary) 2910 2180 w
-(because) 3421 2180 w
-(of) 3851 2180 w
-(the) 3985 2180 w
-(way) 4176 2180 w
-10 /LucidaTypewriter f
-(acid) 4396 2180 w
-10 /LucidaSansUnicode00 f
-(works:) 4720 2180 w
-(each) 720 2300 w
-(global) 978 2300 w
-(symbol) 1311 2300 w
-(in) 1694 2300 w
-(the) 1819 2300 w
-(program) 2008 2300 w
-(is) 2458 2300 w
-(defined) 2572 2300 w
-(as) 2972 2300 w
-(a) 3112 2300 w
-(variable) 3201 2300 w
-(by) 3615 2300 w
-10 /LucidaTypewriter f
-(acid) 3764 2300 w
-10 /LucidaSansUnicode00 f
-(,) 4052 2300 w
-(with) 4118 2300 w
-(value) 4357 2300 w
-(equal) 4644 2300 w
-(to) 4942 2300 w
-(the) 720 2420 w
-10 /LucidaSans-Italic f
-(address) 907 2420 w
-10 /LucidaSansUnicode00 f
-(of the symbol.) 1321 2420 w
-(Another) 970 2576 w
-(common) 1397 2576 w
-(technique) 1857 2576 w
-(is) 2374 2576 w
-(to) 2493 2576 w
-(write) 2630 2576 w
-(by) 2909 2576 w
-(hand) 3063 2576 w
-(special) 3344 2576 w
-10 /LucidaTypewriter f
-(acid) 3717 2576 w
-10 /LucidaSansUnicode00 f
-(code) 4044 2576 w
-(to) 4314 2576 w
-(define) 4452 2576 w
-(func\255) 4795 2576 w
-(tions) 720 2696 w
-(to) 1021 2696 w
-(aid) 1180 2696 w
-(debugging,) 1388 2696 w
-(initialize) 2002 2696 w
-(the) 2475 2696 w
-(debugger,) 2691 2696 w
-(and) 3249 2696 w
-(so) 3490 2696 w
-(on.) 3663 2696 w
-(Conventionally,) 3911 2696 w
-(this) 4720 2696 w
-(is) 4960 2696 w
-(placed in a file called) 720 2816 w
-10 /LucidaTypewriter f
-(acid) 1777 2816 w
-10 /LucidaSansUnicode00 f
-(in the source directory; it has a line) 2097 2816 w
-9 /LucidaTypewriter f
-(include\("sourcedirectory/syms"\);) 1008 2986 w
-10 /LucidaSansUnicode00 f
-(to) 720 3166 w
-(load) 855 3166 w
-(the) 1100 3166 w
-(compiler-produced) 1292 3166 w
-(symbols.) 2271 3166 w
-(One) 2773 3166 w
-(may) 3007 3166 w
-(edit) 3245 3166 w
-(the) 3468 3166 w
-(compiler) 3661 3166 w
-(output) 4122 3166 w
-(directly) 4482 3166 w
-(but) 4878 3166 w
-(it is wiser to keep the hand-generated) 720 3286 w
-10 /LucidaTypewriter f
-(acid) 2618 3286 w
-10 /LucidaSansUnicode00 f
-(separate from the machine-generated.) 2938 3286 w
-(To make things simple, the default rules) 970 3442 w
-(in) 2970 3442 w
-(the) 3094 3442 w
-(system) 3282 3442 w
-10 /LucidaTypewriter f
-(mkfiles) 3655 3442 w
-10 /LucidaSansUnicode00 f
-(include) 4192 3442 w
-(entries) 4577 3442 w
-(to) 4942 3442 w
-(make) 720 3562 w
-10 /LucidaTypewriter f
-(foo.acid) 1038 3562 w
-10 /LucidaSansUnicode00 f
-(from) 1670 3562 w
-10 /LucidaTypewriter f
-(foo.c) 1957 3562 w
-10 /LucidaSansUnicode00 f
-(,) 2317 3562 w
-(so) 2404 3562 w
-(one) 2571 3562 w
-(may) 2805 3562 w
-(use) 3060 3562 w
-10 /LucidaTypewriter f
-(mk) 3284 3562 w
-10 /LucidaSansUnicode00 f
-(to) 3483 3562 w
-(automate) 3636 3562 w
-(the) 4147 3562 w
-(production) 4357 3562 w
-(of) 4942 3562 w
-10 /LucidaTypewriter f
-(acid) 720 3682 w
-10 /LucidaSansUnicode00 f
-(definitions for a given C source file.) 1040 3682 w
-(There) 970 3838 w
-(is) 1282 3838 w
-(much) 1396 3838 w
-(more) 1698 3838 w
-(to) 1983 3838 w
-(say) 2115 3838 w
-(here.) 2307 3838 w
-(See) 2620 3838 w
-10 /LucidaTypewriter f
-(acid) 2820 3838 w
-10 /LucidaSansUnicode00 f
-(manual) 3142 3838 w
-(page,) 3532 3838 w
-(the) 3834 3838 w
-(reference) 4024 3838 w
-(manual,) 4515 3838 w
-(or) 4938 3838 w
-(the paper ) 720 3958 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1217 3958 w
-10 /LucidaSansUnicode00 f
-(Acid: A Debugger Built From A Language) 1281 3958 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3263 3958 w
-10 /LucidaSansUnicode00 f
-(, also by Phil Winterbottom.) 3327 3958 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Trailer
-done
-%%Pages: 14
diff --git a/sys/doc/compiler.ps b/sys/doc/compiler.ps
deleted file mode 100644
index 8e0b89ddc..000000000
--- a/sys/doc/compiler.ps
+++ /dev/null
@@ -1,8239 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Plan 9) 2295 1230 w
-(C Compilers) 2711 1230 w
-10 /LucidaSans-Italic f
-(Ken Thompson) 2523 1470 w
-(ken@plan9.bell-labs.com) 2263 1590 w
-(ABSTRACT) 2626 2030 w
-10 /LucidaSansUnicode00 f
-(This) 1330 2290 w
-(paper) 1570 2290 w
-(describes) 1883 2290 w
-(the) 2379 2290 w
-(overall) 2569 2290 w
-(structure) 2928 2290 w
-(and) 3402 2290 w
-(function) 3618 2290 w
-(of) 4055 2290 w
-(the) 4189 2290 w
-(Plan) 4380 2290 w
-(9) 4617 2290 w
-(C) 1080 2410 w
-(compilers.) 1195 2410 w
-(A) 1779 2410 w
-(more) 1894 2410 w
-(detailed) 2190 2410 w
-(implementation) 2623 2410 w
-(document) 3430 2410 w
-(for) 3960 2410 w
-(any) 4144 2410 w
-(one) 4358 2410 w
-(of) 4582 2410 w
-(the compilers is yet to be written.) 1080 2530 w
-10 /LucidaSans-Demi f
-(1.) 720 2890 w
-(Introduction) 873 2890 w
-10 /LucidaSansUnicode00 f
-(There) 720 3046 w
-(are) 1040 3046 w
-(many) 1234 3046 w
-(compilers) 1538 3046 w
-(in) 2054 3046 w
-(the) 2187 3046 w
-(series.) 2384 3046 w
-(Six) 2774 3046 w
-(of) 2960 3046 w
-(the) 3100 3046 w
-(compilers) 3298 3046 w
-(\(MIPS) 3815 3046 w
-(3000,) 4115 3046 w
-(SPARC,) 4442 3046 w
-(Intel) 4827 3046 w
-(386,) 720 3166 w
-(Power) 981 3166 w
-(PC,) 1311 3166 w
-(DEC) 1507 3166 w
-(Alpha,) 1745 3166 w
-(and) 2095 3166 w
-(Motorola) 2315 3166 w
-(68020\)) 2786 3166 w
-(are) 3174 3166 w
-(considered) 3366 3166 w
-(active) 3939 3166 w
-(and) 4259 3166 w
-(are) 4479 3166 w
-(used) 4671 3166 w
-(to) 4942 3166 w
-(compile) 720 3286 w
-(current) 1155 3286 w
-(versions) 1558 3286 w
-(of) 2014 3286 w
-(Plan) 2166 3286 w
-(9.) 2421 3286 w
-(Several) 2602 3286 w
-(others) 2999 3286 w
-(\(Motorola) 3361 3286 w
-(68000,) 3879 3286 w
-(Intel) 4280 3286 w
-(960,) 4547 3286 w
-(ARM) 4822 3286 w
-(7500,) 720 3406 w
-(AMD) 1039 3406 w
-(29000\)) 1304 3406 w
-(have) 1687 3406 w
-(had) 1946 3406 w
-(only) 2160 3406 w
-(limited) 2398 3406 w
-(use,) 2768 3406 w
-(such) 3003 3406 w
-(as) 3263 3406 w
-(to) 3403 3406 w
-(program) 3535 3406 w
-(peripherals) 3985 3406 w
-(or) 4565 3406 w
-(experi\255) 4701 3406 w
-(mental devices.) 720 3526 w
-10 /LucidaSans-Demi f
-(2.) 720 3766 w
-(Structure) 873 3766 w
-10 /LucidaSansUnicode00 f
-(The) 720 3922 w
-(compiler) 945 3922 w
-(is) 1412 3922 w
-(a) 1536 3922 w
-(single) 1636 3922 w
-(program) 1970 3922 w
-(that) 2431 3922 w
-(produces) 2667 3922 w
-(an) 3160 3922 w
-(object) 3322 3922 w
-(file.) 3665 3922 w
-(Combined) 3925 3922 w
-(in) 4466 3922 w
-(the) 4602 3922 w
-(com\255) 4802 3922 w
-(piler) 720 4042 w
-(are) 981 4042 w
-(the) 1176 4042 w
-(traditional) 1374 4042 w
-(roles) 1915 4042 w
-(of) 2196 4042 w
-(preprocessor,) 2337 4042 w
-(lexical) 3048 4042 w
-(analyzer,) 3401 4042 w
-(parser,) 3883 4042 w
-(code) 4264 4042 w
-(generator,) 4537 4042 w
-(local) 720 4162 w
-(optimizer,) 995 4162 w
-(and) 1543 4162 w
-(first) 1773 4162 w
-(half) 2019 4162 w
-(of) 2253 4162 w
-(the) 2402 4162 w
-(assembler.) 2608 4162 w
-(The) 3218 4162 w
-(object) 3450 4162 w
-(files) 3799 4162 w
-(are) 4052 4162 w
-(binary) 4255 4162 w
-(forms) 4608 4162 w
-(of) 4942 4162 w
-(assembly) 720 4282 w
-(language,) 1230 4282 w
-(similar) 1765 4282 w
-(to) 2152 4282 w
-(what) 2310 4282 w
-(might) 2601 4282 w
-(be) 2944 4282 w
-(passed) 3123 4282 w
-(between) 3522 4282 w
-(the) 3989 4282 w
-(first) 4203 4282 w
-(and) 4457 4282 w
-(second) 4696 4282 w
-(passes of an assembler.) 720 4402 w
-(Object) 720 4558 w
-(files) 1075 4558 w
-(and) 1318 4558 w
-(libraries) 1539 4558 w
-(are) 1974 4558 w
-(combined) 2167 4558 w
-(by) 2686 4558 w
-(a) 2842 4558 w
-(loader) 2938 4558 w
-(program) 3284 4558 w
-(to) 3741 4558 w
-(produce) 3880 4558 w
-(the) 4318 4558 w
-(executable) 4514 4558 w
-(binary.) 720 4678 w
-(The) 1139 4678 w
-(loader) 1373 4678 w
-(combines) 1731 4678 w
-(the) 2250 4678 w
-(roles) 2458 4678 w
-(of) 2749 4678 w
-(second) 2899 4678 w
-(half) 3295 4678 w
-(of) 3530 4678 w
-(the) 3680 4678 w
-(assembler,) 3887 4678 w
-(global) 4466 4678 w
-(opti\255) 4817 4678 w
-(mizer, and loader.) 720 4798 w
-(The names of the compliers, loaders, and assemblers are as follows:) 1673 4798 w
-(SPARC) 1080 4978 w
-10 /LucidaTypewriter f
-(kc) 2160 4978 w
-(kl) 2368 4978 w
-(ka) 2576 4978 w
-10 /LucidaSansUnicode00 f
-(Power PC) 1080 5098 w
-10 /LucidaTypewriter f
-(qc) 2160 5098 w
-(ql) 2368 5098 w
-(qa) 2576 5098 w
-10 /LucidaSansUnicode00 f
-(MIPS) 1080 5218 w
-10 /LucidaTypewriter f
-(vc) 2160 5218 w
-(vl) 2368 5218 w
-(va) 2576 5218 w
-10 /LucidaSansUnicode00 f
-(Motorola 68000) 1080 5338 w
-10 /LucidaTypewriter f
-(1c) 2160 5338 w
-(1l) 2368 5338 w
-(1a) 2576 5338 w
-10 /LucidaSansUnicode00 f
-(Motorola 68020) 1080 5458 w
-10 /LucidaTypewriter f
-(2c) 2160 5458 w
-(2l) 2368 5458 w
-(2a) 2576 5458 w
-10 /LucidaSansUnicode00 f
-(ARM 7500) 1080 5578 w
-10 /LucidaTypewriter f
-(5c) 2160 5578 w
-(5l) 2368 5578 w
-(5a) 2576 5578 w
-10 /LucidaSansUnicode00 f
-(Intel 960) 1080 5698 w
-10 /LucidaTypewriter f
-(6c) 2160 5698 w
-(6l) 2368 5698 w
-(6a) 2576 5698 w
-10 /LucidaSansUnicode00 f
-(DEC Alpha) 1080 5818 w
-10 /LucidaTypewriter f
-(7c) 2160 5818 w
-(7l) 2368 5818 w
-(7a) 2576 5818 w
-10 /LucidaSansUnicode00 f
-(Intel 386) 1080 5938 w
-10 /LucidaTypewriter f
-(8c) 2160 5938 w
-(8l) 2368 5938 w
-(8a) 2576 5938 w
-10 /LucidaSansUnicode00 f
-(AMD 29000) 1080 6058 w
-10 /LucidaTypewriter f
-(9c) 2160 6058 w
-(9l) 2368 6058 w
-(9a) 2576 6058 w
-10 /LucidaSansUnicode00 f
-(There) 720 6238 w
-(is) 1046 6238 w
-(a) 1174 6238 w
-(further) 1278 6238 w
-(breakdown) 1663 6238 w
-(in) 2248 6238 w
-(the) 2388 6238 w
-(source) 2592 6238 w
-(of) 2963 6238 w
-(the) 3110 6238 w
-(compilers) 3314 6238 w
-(into) 3837 6238 w
-(object-independent) 4075 6238 w
-(and) 720 6358 w
-(object-dependent) 955 6358 w
-(parts.) 1884 6358 w
-(All) 2250 6358 w
-(of) 2432 6358 w
-(the) 2584 6358 w
-(object-independent) 2793 6358 w
-(parts) 3812 6358 w
-(are) 4113 6358 w
-(combined) 4319 6358 w
-(into) 4851 6358 w
-(source) 720 6478 w
-(files) 1076 6478 w
-(in) 1312 6478 w
-(the) 1437 6478 w
-(directory) 1627 6478 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/cc) 2093 6478 w
-10 /LucidaSansUnicode00 f
-(.) 3173 6478 w
-(The) 3272 6478 w
-(object-dependent) 3488 6478 w
-(parts) 4397 6478 w
-(are) 4679 6478 w
-(col\255) 4866 6478 w
-(lected) 720 6598 w
-(in) 1048 6598 w
-(a) 1175 6598 w
-(separate) 1266 6598 w
-(directory) 1716 6598 w
-(for) 2183 6598 w
-(each) 2358 6598 w
-(compiler,) 2618 6598 w
-(for) 3109 6598 w
-(example) 3284 6598 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/vc) 3733 6598 w
-10 /LucidaSansUnicode00 f
-(.) 4813 6598 w
-(All) 4913 6598 w
-(of) 720 6718 w
-(the) 864 6718 w
-(code,) 1066 6718 w
-(both) 1376 6718 w
-(object-independent) 1646 6718 w
-(and) 2658 6718 w
-(object-dependent,) 2885 6718 w
-(is) 3838 6718 w
-(machine-independent) 3965 6718 w
-(and may be cross-compiled and executed on any of the architectures.) 720 6838 w
-8 /S1 f
-(__________________) 720 6938 w
-8 /LucidaSansUnicode00 f
-(Originally) 720 7038 w
-(appeared,) 1123 7038 w
-(in) 1540 7038 w
-(a) 1643 7038 w
-(different) 1717 7038 w
-(form,) 2083 7038 w
-(in) 2325 7038 w
-8 /LucidaSans-Italic f
-(Proceedings) 2428 7038 w
-(of) 2922 7038 w
-(the) 3028 7038 w
-(Summer) 3180 7038 w
-(1990) 3532 7038 w
-(UKUUG) 3762 7038 w
-(Conference,) 4064 7038 w
-8 /LucidaSansUnicode00 f
-(pp.) 4554 7038 w
-(41-51,) 720 7138 w
-(London,) 1018 7138 w
-(1990.) 1360 7138 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(3.) 720 840 w
-(The Language) 873 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(compiler) 938 996 w
-(implements) 1399 996 w
-(ANSI) 2006 996 w
-(C) 2270 996 w
-(with) 2377 996 w
-(some) 2620 996 w
-(restrictions) 2919 996 w
-(and) 3503 996 w
-(extensions) 3721 996 w
-([ANSI90].) 4285 996 w
-(Most) 4805 996 w
-(of) 720 1116 w
-(the) 856 1116 w
-(restrictions) 1048 1116 w
-(are) 1631 1116 w
-(due) 1820 1116 w
-(to) 2038 1116 w
-(personal) 2173 1116 w
-(preference,) 2628 1116 w
-(while) 3216 1116 w
-(most) 3506 1116 w
-(of) 3785 1116 w
-(the) 3920 1116 w
-(extensions) 4112 1116 w
-(were) 4675 1116 w
-(to) 4942 1116 w
-(help) 720 1236 w
-(in) 977 1236 w
-(the) 1115 1236 w
-(implementation) 1317 1236 w
-(of) 2126 1236 w
-(Plan) 2271 1236 w
-(9.) 2519 1236 w
-(There) 2694 1236 w
-(are) 3020 1236 w
-(other) 3220 1236 w
-(departures) 3525 1236 w
-(from) 4098 1236 w
-(the) 4378 1236 w
-(standard,) 4581 1236 w
-(particularly in the libraries, that are beyond the scope of this paper.) 720 1356 w
-10 /LucidaSans-Demi f
-(3.1.) 720 1596 w
-(Register, volatile, const) 962 1596 w
-10 /LucidaSansUnicode00 f
-(The) 720 1752 w
-(keyword) 944 1752 w
-10 /LucidaTypewriter f
-(register) 1395 1752 w
-10 /LucidaSansUnicode00 f
-(is) 2014 1752 w
-(recognized) 2137 1752 w
-(syntactically) 2718 1752 w
-(but) 3351 1752 w
-(is) 3556 1752 w
-(semantically) 3679 1752 w
-(ignored.) 4321 1752 w
-(Thus) 4802 1752 w
-(taking) 720 1872 w
-(the) 1057 1872 w
-(address) 1246 1872 w
-(of) 1660 1872 w
-(a) 1792 1872 w
-10 /LucidaTypewriter f
-(register) 1881 1872 w
-10 /LucidaSansUnicode00 f
-(variable) 2491 1872 w
-(is) 2904 1872 w
-(not) 3017 1872 w
-(diagnosed.) 3210 1872 w
-(The) 3809 1872 w
-(keyword) 4023 1872 w
-10 /LucidaTypewriter f
-(volatile) 4464 1872 w
-10 /LucidaSansUnicode00 f
-(disables) 720 1992 w
-(all) 1167 1992 w
-(optimizations,) 1330 1992 w
-(in) 2077 1992 w
-(particular) 2219 1992 w
-(registerization,) 2733 1992 w
-(of) 3519 1992 w
-(the) 3668 1992 w
-(corresponding) 3874 1992 w
-(variable.) 4628 1992 w
-(The) 720 2112 w
-(keyword) 940 2112 w
-10 /LucidaTypewriter f
-(const) 1387 2112 w
-10 /LucidaSansUnicode00 f
-(generates) 1786 2112 w
-(warnings) 2301 2112 w
-(\(if) 2779 2112 w
-(warnings) 2917 2112 w
-(are) 3394 2112 w
-(enabled) 3584 2112 w
-(by) 4006 2112 w
-(the) 4159 2112 w
-(compiler) 4352 2112 w
-10 /LucidaSansUnicode20 f
-(\031) 4775 2112 w
-10 /LucidaSansUnicode00 f
-(s) 4807 2112 w
-10 /LucidaTypewriter f
-(-w) 4896 2112 w
-10 /LucidaSansUnicode00 f
-(option\) of non-constant use of the variable, but does not affect the generated code.) 720 2232 w
-10 /LucidaSans-Demi f
-(3.2.) 720 2472 w
-(The preprocessor) 962 2472 w
-10 /LucidaSansUnicode00 f
-(The C preprocessor is probably the biggest departure from the ANSI standard.) 720 2628 w
-(The preprocessor built into the Plan) 720 2784 w
-(9) 2495 2784 w
-(compilers) 2591 2784 w
-(does) 3098 2784 w
-(not) 3362 2784 w
-(support) 3555 2784 w
-10 /LucidaTypewriter f
-(#if) 3966 2784 w
-10 /LucidaSansUnicode00 f
-(,) 4182 2784 w
-(although) 4247 2784 w
-(it) 4710 2784 w
-(does) 4809 2784 w
-(handle) 720 2904 w
-10 /LucidaTypewriter f
-(#ifdef) 1080 2904 w
-10 /LucidaSansUnicode00 f
-(and) 1545 2904 w
-10 /LucidaTypewriter f
-(#include) 1758 2904 w
-10 /LucidaSansUnicode00 f
-(.) 2334 2904 w
-(If) 2431 2904 w
-(it) 2530 2904 w
-(is) 2629 2904 w
-(necessary) 2742 2904 w
-(to) 3250 2904 w
-(be) 3381 2904 w
-(more) 3533 2904 w
-(standard, the source text) 3817 2904 w
-(can first be run through the separate ANSI C preprocessor,) 720 3024 w
-10 /LucidaTypewriter f
-(cpp) 3606 3024 w
-10 /LucidaSansUnicode00 f
-(.) 3822 3024 w
-10 /LucidaSans-Demi f
-(3.3.) 720 3264 w
-(Unnamed substructures) 962 3264 w
-10 /LucidaSansUnicode00 f
-(The) 720 3420 w
-(most) 948 3420 w
-(important) 1237 3420 w
-(and) 1762 3420 w
-(most) 1989 3420 w
-(heavily) 2278 3420 w
-(used) 2660 3420 w
-(of) 2939 3420 w
-(the) 3084 3420 w
-(extensions) 3286 3420 w
-(is) 3859 3420 w
-(the) 3987 3420 w
-(declaration) 4190 3420 w
-(of) 4777 3420 w
-(an) 4923 3420 w
-(unnamed substructure or subunion.) 720 3540 w
-(For example:) 2533 3540 w
-10 /LucidaTypewriter f
-(typedef) 1152 3720 w
-(struct) 1152 3840 w
-(lock) 1872 3840 w
-({) 1152 3960 w
-(int) 1512 4080 w
-(locked;) 2016 4080 w
-(} Lock;) 1152 4200 w
-(typedef) 1152 4440 w
-(struct) 1152 4560 w
-(node) 1872 4560 w
-({) 1152 4680 w
-(int) 1512 4800 w
-(type;) 1872 4800 w
-(union) 1512 4920 w
-({) 1512 5040 w
-(double dval;) 1872 5160 w
-(float) 1872 5280 w
-(fval;) 2376 5280 w
-(long) 1872 5400 w
-(lval;) 2376 5400 w
-(};) 1512 5520 w
-(Lock;) 1512 5640 w
-(} Node;) 1152 5760 w
-(Lock*) 1152 6000 w
-(lock;) 1872 6000 w
-(Node*) 1152 6120 w
-(node;) 1872 6120 w
-10 /LucidaSansUnicode00 f
-(The) 720 6300 w
-(declaration) 940 6300 w
-(of) 1518 6300 w
-10 /LucidaTypewriter f
-(Node) 1656 6300 w
-10 /LucidaSansUnicode00 f
-(has) 1984 6300 w
-(an) 2192 6300 w
-(unnamed) 2349 6300 w
-(substructure) 2842 6300 w
-(of) 3496 6300 w
-(type) 3634 6300 w
-10 /LucidaTypewriter f
-(Lock) 3882 6300 w
-10 /LucidaSansUnicode00 f
-(and) 4210 6300 w
-(an) 4430 6300 w
-(unnamed) 4587 6300 w
-(subunion.) 720 6420 w
-(One) 1282 6420 w
-(use) 1524 6420 w
-(of) 1739 6420 w
-(this) 1883 6420 w
-(feature) 2108 6420 w
-(allows) 2497 6420 w
-(references) 2844 6420 w
-(to) 3396 6420 w
-(elements) 3539 6420 w
-(of) 4024 6420 w
-(the) 4167 6420 w
-(subunit) 4367 6420 w
-(to) 4778 6420 w
-(be) 4921 6420 w
-(accessed) 720 6540 w
-(as) 1257 6540 w
-(if) 1466 6540 w
-(they) 1635 6540 w
-(were) 1945 6540 w
-(in) 2278 6540 w
-(the) 2472 6540 w
-(outer) 2730 6540 w
-(structure.) 3090 6540 w
-(Thus) 3695 6540 w
-10 /LucidaTypewriter f
-(node->dval) 4036 6540 w
-10 /LucidaSansUnicode00 f
-(and) 4860 6540 w
-10 /LucidaTypewriter f
-(node->locked) 720 6660 w
-10 /LucidaSansUnicode00 f
-(are legitimate references.) 1616 6660 w
-(When) 720 6816 w
-(an) 1020 6816 w
-(outer) 1171 6816 w
-(structure) 1462 6816 w
-(is) 1934 6816 w
-(used) 2048 6816 w
-(in) 2314 6816 w
-(a) 2439 6816 w
-(context) 2529 6816 w
-(that) 2929 6816 w
-(is) 3155 6816 w
-(only) 3270 6816 w
-(legal) 3509 6816 w
-(for) 3775 6816 w
-(an) 3949 6816 w
-(unnamed) 4101 6816 w
-(substruc\255) 4589 6816 w
-(ture,) 720 6936 w
-(the) 982 6936 w
-(compiler) 1171 6936 w
-(promotes) 1628 6936 w
-(the) 2125 6936 w
-(reference) 2314 6936 w
-(to) 2804 6936 w
-(the) 2936 6936 w
-(unnamed) 3124 6936 w
-(substructure.) 3610 6936 w
-(This) 4321 6936 w
-(is) 4559 6936 w
-(true) 4672 6936 w
-(for) 4901 6936 w
-(references) 720 7056 w
-(to) 1275 7056 w
-(structures) 1421 7056 w
-(and) 1958 7056 w
-(to) 2186 7056 w
-(references) 2333 7056 w
-(to) 2889 7056 w
-(pointers) 3036 7056 w
-(to) 3485 7056 w
-(structures.) 3632 7056 w
-(This) 4234 7056 w
-(happens) 4488 7056 w
-(in) 4949 7056 w
-(assignment) 720 7176 w
-(statements) 1318 7176 w
-(and) 1893 7176 w
-(in) 2113 7176 w
-(argument) 2243 7176 w
-(passing) 2750 7176 w
-(where) 3162 7176 w
-(prototypes) 3493 7176 w
-(have) 4054 7176 w
-(been) 4318 7176 w
-(declared.) 4594 7176 w
-(Thus, continuing with the example,) 720 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-10 /LucidaTypewriter f
-(lock = node;) 1152 900 w
-10 /LucidaSansUnicode00 f
-(would) 720 1080 w
-(assign) 1071 1080 w
-(a) 1440 1080 w
-(pointer) 1554 1080 w
-(to) 1962 1080 w
-(the) 2119 1080 w
-(unnamed) 2333 1080 w
-10 /LucidaTypewriter f
-(Lock) 2845 1080 w
-10 /LucidaSansUnicode00 f
-(in) 3193 1080 w
-(the) 3344 1080 w
-10 /LucidaTypewriter f
-(Node) 3559 1080 w
-10 /LucidaSansUnicode00 f
-(to) 3907 1080 w
-(the) 4065 1080 w
-(variable) 4280 1080 w
-10 /LucidaTypewriter f
-(lock) 4720 1080 w
-10 /LucidaSansUnicode00 f
-(.) 5008 1080 w
-(Another example,) 720 1200 w
-10 /LucidaTypewriter f
-(extern void lock\(Lock*\);) 1152 1380 w
-(func\(...\)) 1152 1500 w
-({) 1152 1620 w
-(...) 1512 1740 w
-(lock\(node\);) 1512 1860 w
-(...) 1512 1980 w
-(}) 1152 2100 w
-10 /LucidaSansUnicode00 f
-(will pass a pointer to the) 720 2280 w
-10 /LucidaTypewriter f
-(Lock) 1953 2280 w
-10 /LucidaSansUnicode00 f
-(substructure.) 2273 2280 w
-(Finally,) 720 2436 w
-(in) 1112 2436 w
-(places) 1253 2436 w
-(where) 1608 2436 w
-(context) 1950 2436 w
-(is) 2365 2436 w
-(insufficient) 2496 2436 w
-(to) 3089 2436 w
-(identify) 3238 2436 w
-(the) 3654 2436 w
-(unnamed) 3860 2436 w
-(structure,) 4364 2436 w
-(the) 4885 2436 w
-(type) 720 2556 w
-(name) 966 2556 w
-(\(it) 1270 2556 w
-(must) 1407 2556 w
-(be) 1688 2556 w
-(a) 1845 2556 w
-10 /LucidaTypewriter f
-(typedef) 1938 2556 w
-10 /LucidaSansUnicode00 f
-(\)) 2442 2556 w
-(of) 2512 2556 w
-(the) 2647 2556 w
-(unnamed) 2839 2556 w
-(structure) 3329 2556 w
-(can) 3804 2556 w
-(be) 4009 2556 w
-(used) 4165 2556 w
-(as) 4434 2556 w
-(an) 4577 2556 w
-(identi\255) 4731 2556 w
-(fier.) 720 2676 w
-(In) 983 2676 w
-(our) 1110 2676 w
-(example,) 1310 2676 w
-10 /LucidaTypewriter f
-(&node->Lock) 1792 2676 w
-10 /LucidaSansUnicode00 f
-(gives) 2621 2676 w
-(the) 2908 2676 w
-(address) 3100 2676 w
-(of) 3517 2676 w
-(the) 3652 2676 w
-(anonymous) 3844 2676 w
-10 /LucidaTypewriter f
-(Lock) 4440 2676 w
-10 /LucidaSansUnicode00 f
-(struc\255) 4765 2676 w
-(ture.) 720 2796 w
-10 /LucidaSans-Demi f
-(3.4.) 720 3036 w
-(Structure displays) 962 3036 w
-10 /LucidaSansUnicode00 f
-(A) 720 3192 w
-(structure) 836 3192 w
-(cast) 1321 3192 w
-(followed) 1562 3192 w
-(by) 2022 3192 w
-(a) 2184 3192 w
-(list) 2286 3192 w
-(of) 2480 3192 w
-(expressions) 2626 3192 w
-(in) 3256 3192 w
-(braces) 3395 3192 w
-(is) 3760 3192 w
-(an) 3888 3192 w
-(expression) 4053 3192 w
-(with) 4632 3192 w
-(the) 4885 3192 w
-(type) 720 3312 w
-(of) 964 3312 w
-(the) 1098 3312 w
-(structure) 1289 3312 w
-(and) 1763 3312 w
-(elements) 1979 3312 w
-(assigned) 2455 3312 w
-(from) 2920 3312 w
-(the) 3188 3312 w
-(corresponding) 3378 3312 w
-(list.) 4116 3312 w
-(Structures) 4361 3312 w
-(are) 4888 3312 w
-(now almost first-class citizens of the language.) 720 3432 w
-(It is common to see code like this:) 3092 3432 w
-10 /LucidaTypewriter f
-(r = \(Rectangle\){point1, \(Point\){x,y+2}};) 1152 3612 w
-10 /LucidaSans-Demi f
-(3.5.) 720 3912 w
-(Initialization indexes) 962 3912 w
-10 /LucidaSansUnicode00 f
-(In) 720 4068 w
-(initializers) 851 4068 w
-(of) 1395 4068 w
-(arrays,) 1533 4068 w
-(one) 1900 4068 w
-(may) 2119 4068 w
-(place) 2359 4068 w
-(a) 2653 4068 w
-(constant) 2748 4068 w
-(expression) 3204 4068 w
-(in) 3775 4068 w
-(square) 3906 4068 w
-(brackets) 4274 4068 w
-(before) 4726 4068 w
-(an initializer.) 720 4188 w
-(This causes the next initializer to assign the indicated element.) 1418 4188 w
-(For exam\255) 4554 4188 w
-(ple:) 720 4308 w
-10 /LucidaTypewriter f
-(enum errors) 1152 4488 w
-({) 1152 4608 w
-(Etoobig,) 1512 4728 w
-(Ealarm,) 1512 4848 w
-(Egreg) 1512 4968 w
-(};) 1152 5088 w
-(char* errstrings[] =) 1152 5208 w
-({) 1152 5328 w
-([Ealarm]) 1512 5448 w
-("Alarm call",) 2232 5448 w
-([Egreg]) 1512 5568 w
-("Panic: out of mbufs",) 2232 5568 w
-([Etoobig] "Arg list too long",) 1512 5688 w
-(};) 1152 5808 w
-10 /LucidaSansUnicode00 f
-(In) 720 5988 w
-(the) 851 5988 w
-(same) 1046 5988 w
-(way,) 1341 5988 w
-(individual) 1597 5988 w
-(structures) 2110 5988 w
-(members) 2639 5988 w
-(may) 3132 5988 w
-(be) 3372 5988 w
-(initialized) 3531 5988 w
-(in) 4046 5988 w
-(any) 4178 5988 w
-(order) 4388 5988 w
-(by) 4691 5988 w
-(pre\255) 4847 5988 w
-(ceding) 720 6108 w
-(the initialization with) 1076 6108 w
-10 /LucidaTypewriter f
-(.tagname) 2132 6108 w
-10 /LucidaSansUnicode00 f
-(.) 2708 6108 w
-(Both forms allow an optional) 2804 6108 w
-10 /LucidaTypewriter f
-(=) 4230 6108 w
-10 /LucidaSansUnicode00 f
-(, to be compat\255) 4302 6108 w
-(ible with a proposed extension to ANSI C.) 720 6228 w
-10 /LucidaSans-Demi f
-(3.6.) 720 6468 w
-(External register) 962 6468 w
-10 /LucidaSansUnicode00 f
-(The) 720 6624 w
-(declaration) 945 6624 w
-10 /LucidaTypewriter f
-(extern) 1528 6624 w
-(register) 2004 6624 w
-10 /LucidaSansUnicode00 f
-(will) 2624 6624 w
-(dedicate) 2832 6624 w
-(a) 3287 6624 w
-(register) 3387 6624 w
-(to) 3805 6624 w
-(a) 3948 6624 w
-(variable) 4048 6624 w
-(on) 4473 6624 w
-(a) 4641 6624 w
-(global) 4741 6624 w
-(basis.) 720 6744 w
-(It) 1067 6744 w
-(can) 1167 6744 w
-(be) 1369 6744 w
-(used) 1522 6744 w
-(only) 1788 6744 w
-(under) 2026 6744 w
-(special) 2344 6744 w
-(circumstances.) 2712 6744 w
-(External) 3499 6744 w
-(register) 3927 6744 w
-(variables) 4333 6744 w
-(must) 4797 6744 w
-(be) 720 6864 w
-(identically) 875 6864 w
-(declared) 1403 6864 w
-(in) 1853 6864 w
-(all) 1980 6864 w
-(modules) 2130 6864 w
-(and) 2582 6864 w
-(libraries.) 2799 6864 w
-(The) 3294 6864 w
-(feature) 3512 6864 w
-(is) 3893 6864 w
-(not) 4010 6864 w
-(intended) 4207 6864 w
-(for) 4672 6864 w
-(effi\255) 4848 6864 w
-(ciency,) 720 6984 w
-(although) 1107 6984 w
-(it) 1591 6984 w
-(can) 1711 6984 w
-(produce) 1933 6984 w
-(efficient) 2384 6984 w
-(code;) 2832 6984 w
-(rather) 3149 6984 w
-(it) 3495 6984 w
-(represents) 3615 6984 w
-(a) 4182 6984 w
-(unique) 4290 6984 w
-(storage) 4677 6984 w
-(class) 720 7104 w
-(that) 998 7104 w
-(would) 1230 7104 w
-(be) 1563 7104 w
-(hard) 1723 7104 w
-(to) 1985 7104 w
-(get) 2124 7104 w
-(any) 2321 7104 w
-(other) 2532 7104 w
-(way.) 2831 7104 w
-(On) 3121 7104 w
-(a) 3303 7104 w
-(shared-memory) 3400 7104 w
-(multi-processor,) 4224 7104 w
-(an) 720 7224 w
-(external) 871 7224 w
-(register) 1302 7224 w
-(is) 1709 7224 w
-(one-per-processor) 1823 7224 w
-(and) 2788 7224 w
-(neither) 3001 7224 w
-(one-per-procedure) 3377 7224 w
-(\(automatic\)) 4359 7224 w
-(or) 4938 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(one-per-system) 720 840 w
-(\(external\).) 1550 840 w
-(It) 2112 840 w
-(is) 2213 840 w
-(used) 2328 840 w
-(for) 2595 840 w
-(two) 2770 840 w
-(variables) 2981 840 w
-(in) 3448 840 w
-(the) 3575 840 w
-(Plan) 3766 840 w
-(9) 4003 840 w
-(kernel,) 4102 840 w
-10 /LucidaTypewriter f
-(u) 4472 840 w
-10 /LucidaSansUnicode00 f
-(and) 4580 840 w
-10 /LucidaTypewriter f
-(m) 4796 840 w
-10 /LucidaSansUnicode00 f
-(.) 4868 840 w
-10 /LucidaTypewriter f
-(U) 4968 840 w
-10 /LucidaSansUnicode00 f
-(is) 720 960 w
-(a) 858 960 w
-(pointer) 971 960 w
-(to) 1378 960 w
-(the) 1534 960 w
-(structure) 1746 960 w
-(representing) 2241 960 w
-(the) 2914 960 w
-(currently) 3126 960 w
-(running) 3614 960 w
-(process) 4051 960 w
-(and) 4482 960 w
-10 /LucidaTypewriter f
-(m) 4719 960 w
-10 /LucidaSansUnicode00 f
-(is) 4848 960 w
-(a) 4985 960 w
-(pointer to the per-machine data structure.) 720 1080 w
-10 /LucidaSans-Demi f
-(3.7.) 720 1320 w
-(Long long) 962 1320 w
-10 /LucidaSansUnicode00 f
-(The) 720 1476 w
-(compilers) 935 1476 w
-(accept) 1443 1476 w
-10 /LucidaTypewriter f
-(long) 1790 1476 w
-(long) 2112 1476 w
-10 /LucidaSansUnicode00 f
-(as) 2434 1476 w
-(a) 2574 1476 w
-(basic) 2663 1476 w
-(type) 2946 1476 w
-(meaning) 3188 1476 w
-(64-bit) 3641 1476 w
-(integer.) 3988 1476 w
-(On) 4429 1476 w
-(all) 4604 1476 w
-(of) 4752 1476 w
-(the) 4885 1476 w
-(machines this type is synthesized from 32-bit instructions.) 720 1596 w
-10 /LucidaSans-Demi f
-(3.8.) 720 1836 w
-(Pragma) 962 1836 w
-10 /LucidaSansUnicode00 f
-(The) 720 1992 w
-(compilers) 938 1992 w
-(accept) 1449 1992 w
-10 /LucidaTypewriter f
-(#pragma) 1799 1992 w
-(lib) 2340 1992 w
-10 /LucidaSans-Italic f
-(libname) 2593 1992 w
-10 /LucidaSansUnicode00 f
-(and) 3018 1992 w
-(pass) 3235 1992 w
-(the) 3493 1992 w
-(library) 3686 1992 w
-(name) 4034 1992 w
-(string) 4338 1992 w
-(uninter\255) 4658 1992 w
-(preted) 720 2112 w
-(to) 1078 2112 w
-(the) 1218 2112 w
-(loader.) 1415 2112 w
-(The) 1826 2112 w
-(loader) 2049 2112 w
-(uses) 2396 2112 w
-(the) 2658 2112 w
-(library) 2855 2112 w
-(name) 3207 2112 w
-(to) 3515 2112 w
-(find) 3655 2112 w
-(libraries) 3888 2112 w
-(to) 4324 2112 w
-(load.) 4464 2112 w
-(If) 4778 2112 w
-(the) 4885 2112 w
-(name) 720 2232 w
-(contains) 1031 2232 w
-10 /LucidaTypewriter f
-(%O) 1484 2232 w
-10 /LucidaSansUnicode00 f
-(,) 1628 2232 w
-(it) 1705 2232 w
-(is) 1816 2232 w
-(replaced) 1941 2232 w
-(with) 2400 2232 w
-(the) 2650 2232 w
-(single) 2850 2232 w
-(character) 3184 2232 w
-(object) 3678 2232 w
-(type) 4021 2232 w
-(of) 4274 2232 w
-(the) 4417 2232 w
-(compiler) 4617 2232 w
-(\(e.g.,) 720 2352 w
-10 /LucidaTypewriter f
-(v) 1006 2352 w
-10 /LucidaSansUnicode00 f
-(for) 1116 2352 w
-(the) 1293 2352 w
-(MIPS\).) 1486 2352 w
-(If) 1845 2352 w
-(the) 1949 2352 w
-(name) 2142 2352 w
-(contains) 2446 2352 w
-10 /LucidaTypewriter f
-(%M) 2892 2352 w
-10 /LucidaSansUnicode00 f
-(,) 3036 2352 w
-(it) 3106 2352 w
-(is) 3210 2352 w
-(replaced) 3328 2352 w
-(with) 3780 2352 w
-(the) 4023 2352 w
-(architecture) 4216 2352 w
-(type) 4832 2352 w
-(for) 720 2472 w
-(the) 902 2472 w
-(compiler) 1100 2472 w
-(\(e.g.,) 1566 2472 w
-10 /LucidaTypewriter f
-(mips) 1856 2472 w
-10 /LucidaSansUnicode00 f
-(for) 2187 2472 w
-(the) 2369 2472 w
-(MIPS\).) 2567 2472 w
-(If) 2931 2472 w
-(the) 3041 2472 w
-(name) 3240 2472 w
-(starts) 3550 2472 w
-(with) 3866 2472 w
-10 /LucidaTypewriter f
-(/) 4115 2472 w
-10 /LucidaSansUnicode00 f
-(it) 4231 2472 w
-(is) 4341 2472 w
-(an) 4465 2472 w
-(absolute) 4626 2472 w
-(pathname;) 720 2592 w
-(if) 1285 2592 w
-(it) 1401 2592 w
-(starts) 1517 2592 w
-(with) 1839 2592 w
-10 /LucidaTypewriter f
-(.) 2094 2592 w
-10 /LucidaSansUnicode00 f
-(then) 2215 2592 w
-(it) 2481 2592 w
-(is) 2596 2592 w
-(searched) 2725 2592 w
-(for) 3209 2592 w
-(in) 3397 2592 w
-(the) 3537 2592 w
-(loader) 3741 2592 w
-10 /LucidaSansUnicode20 f
-(\031) 4046 2592 w
-10 /LucidaSansUnicode00 f
-(s) 4078 2592 w
-(current) 4178 2592 w
-(directory.) 4577 2592 w
-(Otherwise,) 720 2712 w
-(the) 1272 2712 w
-(name) 1461 2712 w
-(is) 1761 2712 w
-(searched) 1875 2712 w
-(from) 2344 2712 w
-10 /LucidaTypewriter f
-(/%M/lib) 2610 2712 w
-10 /LucidaSansUnicode00 f
-(.) 3114 2712 w
-(Such) 3212 2712 w
-10 /LucidaTypewriter f
-(#pragma) 3475 2712 w
-10 /LucidaSansUnicode00 f
-(statements) 4013 2712 w
-(in) 4582 2712 w
-(header) 4707 2712 w
-(files) 720 2832 w
-(guarantee) 968 2832 w
-(that) 1500 2832 w
-(the) 1737 2832 w
-(correct) 1938 2832 w
-(libraries) 2322 2832 w
-(are) 2761 2832 w
-(always) 2958 2832 w
-(linked) 3322 2832 w
-(with) 3664 2832 w
-(a) 3914 2832 w
-(program) 4014 2832 w
-(without) 4475 2832 w
-(the) 4885 2832 w
-(need to specify them explicitly at link time.) 720 2952 w
-(They) 720 3108 w
-(also) 986 3108 w
-(accept) 1215 3108 w
-10 /LucidaTypewriter f
-(#pragma) 1561 3108 w
-(hjdicks) 2098 3108 w
-(on) 2635 3108 w
-10 /LucidaSansUnicode00 f
-(\(or) 2813 3108 w
-10 /LucidaTypewriter f
-(yes) 2982 3108 w
-10 /LucidaSansUnicode00 f
-(or) 3232 3108 w
-10 /LucidaTypewriter f
-(1) 3368 3108 w
-10 /LucidaSansUnicode00 f
-(\)) 3440 3108 w
-(to) 3507 3108 w
-(cause) 3639 3108 w
-(subsequently) 3948 3108 w
-(declared) 4626 3108 w
-(data,) 720 3228 w
-(until) 1014 3228 w
-10 /LucidaTypewriter f
-(#pragma) 1285 3228 w
-(hjdicks) 1841 3228 w
-(off) 2397 3228 w
-10 /LucidaSansUnicode00 f
-(\(or) 2664 3228 w
-10 /LucidaTypewriter f
-(no) 2850 3228 w
-10 /LucidaSansUnicode00 f
-(or) 3045 3228 w
-10 /LucidaTypewriter f
-(0) 3198 3228 w
-10 /LucidaSansUnicode00 f
-(\),) 3270 3228 w
-(to) 3386 3228 w
-(be) 3535 3228 w
-(laid) 3705 3228 w
-(out) 3932 3228 w
-(in) 4143 3228 w
-(memory) 4285 3228 w
-(tightly) 4732 3228 w
-(packed) 720 3348 w
-(in) 1121 3348 w
-(successive) 1267 3348 w
-(bytes,) 1833 3348 w
-(disregarding) 2180 3348 w
-(the) 2850 3348 w
-(usual) 3061 3348 w
-(alignment) 3376 3348 w
-(rules.) 3917 3348 w
-(Accessing) 4276 3348 w
-(such) 4814 3348 w
-(data can cause faults.) 720 3468 w
-(Similarly,) 720 3624 w
-10 /LucidaTypewriter f
-(#pragma) 1211 3624 w
-(profile) 1764 3624 w
-(off) 2317 3624 w
-10 /LucidaSansUnicode00 f
-(\(or) 2582 3624 w
-10 /LucidaTypewriter f
-(no) 2766 3624 w
-10 /LucidaSansUnicode00 f
-(or) 2959 3624 w
-10 /LucidaTypewriter f
-(0) 3110 3624 w
-10 /LucidaSansUnicode00 f
-(\)) 3182 3624 w
-(causes) 3264 3624 w
-(subsequently) 3639 3624 w
-(declared) 4332 3624 w
-(func\255) 4795 3624 w
-(tions,) 720 3744 w
-(until) 1035 3744 w
-10 /LucidaTypewriter f
-(#pragma) 1297 3744 w
-(profile) 1844 3744 w
-(on) 2391 3744 w
-10 /LucidaSansUnicode00 f
-(\(or) 2578 3744 w
-10 /LucidaTypewriter f
-(yes) 2756 3744 w
-10 /LucidaSansUnicode00 f
-(or) 3015 3744 w
-10 /LucidaTypewriter f
-(1) 3160 3744 w
-10 /LucidaSansUnicode00 f
-(\),) 3232 3744 w
-(to) 3340 3744 w
-(be) 3481 3744 w
-(marked) 3643 3744 w
-(as) 4052 3744 w
-(unprofiled.) 4201 3744 w
-(Such) 4811 3744 w
-(functions will not be profiled when profiling is enabled for the rest of the program.) 720 3864 w
-(Two) 720 4020 w
-10 /LucidaTypewriter f
-(#pragma) 963 4020 w
-10 /LucidaSansUnicode00 f
-(statements) 1509 4020 w
-(allow) 2086 4020 w
-(type-checking) 2379 4020 w
-(of) 3118 4020 w
-10 /LucidaTypewriter f
-(print) 3258 4020 w
-10 /LucidaSansUnicode00 f
-(-like) 3618 4020 w
-(functions.) 3890 4020 w
-(The) 4448 4020 w
-(first,) 4672 4020 w
-(of) 4942 4020 w
-(the form) 720 4140 w
-9 /LucidaTypewriter f
-(#pragma) 1008 4310 w
-(varargck) 1528 4310 w
-(argpos) 2113 4310 w
-(error) 2568 4310 w
-(2) 2958 4310 w
-10 /LucidaSansUnicode00 f
-(tells) 720 4490 w
-(the) 966 4490 w
-(compiler) 1165 4490 w
-(that) 1632 4490 w
-(the) 1868 4490 w
-(second) 2068 4490 w
-(argument) 2457 4490 w
-(to) 2970 4490 w
-10 /LucidaTypewriter f
-(error) 3113 4490 w
-10 /LucidaSansUnicode00 f
-(is) 3518 4490 w
-(a) 3643 4490 w
-10 /LucidaTypewriter f
-(print) 3743 4490 w
-10 /LucidaSansUnicode00 f
-(format) 4148 4490 w
-(string) 4517 4490 w
-(\(see) 4844 4490 w
-(the) 720 4610 w
-(manual) 910 4610 w
-(page) 1301 4610 w
-10 /LucidaSans-Italic f
-(print) 1572 4610 w
-10 /LucidaSansUnicode00 f
-(\(2\)\)) 1810 4610 w
-(that) 2007 4610 w
-(specifies) 2233 4610 w
-(how) 2691 4610 w
-(to) 2925 4610 w
-(format) 3057 4610 w
-10 /LucidaTypewriter f
-(error) 3415 4610 w
-10 /LucidaSansUnicode20 f
-(\031) 3775 4610 w
-10 /LucidaSansUnicode00 f
-(s) 3807 4610 w
-(subsequent) 3892 4610 w
-(arguments.) 4489 4610 w
-(The second, of the form) 720 4730 w
-9 /LucidaTypewriter f
-(#pragma) 1008 4900 w
-(varargck) 1528 4900 w
-(type) 2113 4900 w
-("s") 2438 4900 w
-(char*) 2698 4900 w
-10 /LucidaSansUnicode00 f
-(says) 720 5080 w
-(that) 984 5080 w
-(the) 1230 5080 w
-10 /LucidaTypewriter f
-(print) 1440 5080 w
-10 /LucidaSansUnicode00 f
-(format) 1855 5080 w
-(verb) 2235 5080 w
-10 /LucidaTypewriter f
-(s) 2503 5080 w
-10 /LucidaSansUnicode00 f
-(processes) 2631 5080 w
-(an) 3168 5080 w
-(argument) 3341 5080 w
-(of) 3865 5080 w
-(type) 4019 5080 w
-10 /LucidaTypewriter f
-(char*) 4283 5080 w
-10 /LucidaSansUnicode00 f
-(.) 4643 5080 w
-(If) 4763 5080 w
-(the) 4885 5080 w
-(compiler) 720 5200 w
-10 /LucidaSansUnicode20 f
-(\031) 1143 5200 w
-10 /LucidaSansUnicode00 f
-(s) 1175 5200 w
-10 /LucidaTypewriter f
-(-F) 1273 5200 w
-10 /LucidaSansUnicode00 f
-(option) 1463 5200 w
-(is) 1822 5200 w
-(enabled,) 1948 5200 w
-(the) 2410 5200 w
-(compiler) 2611 5200 w
-(will) 3080 5200 w
-(use) 3290 5200 w
-(this) 3505 5200 w
-(information) 3730 5200 w
-(to) 4343 5200 w
-(report) 4487 5200 w
-(type) 4832 5200 w
-(violations in the arguments to) 720 5320 w
-10 /LucidaTypewriter f
-(print) 2209 5320 w
-10 /LucidaSansUnicode00 f
-(,) 2569 5320 w
-10 /LucidaTypewriter f
-(error) 2633 5320 w
-10 /LucidaSansUnicode00 f
-(, and similar routines.) 2993 5320 w
-10 /LucidaSans-Demi f
-(4.) 720 5560 w
-(Object module conventions) 873 5560 w
-10 /LucidaSansUnicode00 f
-(The) 720 5716 w
-(overall) 936 5716 w
-(conventions) 1294 5716 w
-(of) 1913 5716 w
-(the) 2046 5716 w
-(runtime) 2236 5716 w
-(environment) 2651 5716 w
-(are) 3297 5716 w
-(important) 3484 5716 w
-(to) 3998 5716 w
-(runtime) 4132 5716 w
-(efficiency.) 4548 5716 w
-(In this section, several of these conventions are discussed.) 720 5836 w
-10 /LucidaSans-Demi f
-(4.1.) 720 6076 w
-(Register saving) 962 6076 w
-10 /LucidaSansUnicode00 f
-(In) 720 6232 w
-(the) 846 6232 w
-(Plan) 1037 6232 w
-(9) 1274 6232 w
-(compilers,) 1373 6232 w
-(the) 1915 6232 w
-(caller) 2106 6232 w
-(of) 2403 6232 w
-(a) 2537 6232 w
-(procedure) 2628 6232 w
-(saves) 3158 6232 w
-(the) 3459 6232 w
-(registers.) 3650 6232 w
-(With) 4174 6232 w
-(caller-saves,) 4424 6232 w
-(the) 720 6352 w
-(leaf) 912 6352 w
-(procedures) 1126 6352 w
-(can) 1708 6352 w
-(use) 1913 6352 w
-(all) 2119 6352 w
-(the) 2269 6352 w
-(registers) 2461 6352 w
-(and) 2922 6352 w
-(never) 3139 6352 w
-(save) 3443 6352 w
-(them.) 3694 6352 w
-(If) 4043 6352 w
-(you) 4146 6352 w
-(spend) 4357 6352 w
-(a) 4688 6352 w
-(lot) 4779 6352 w
-(of) 4942 6352 w
-(time) 720 6472 w
-(at) 972 6472 w
-(the) 1101 6472 w
-(leaves,) 1294 6472 w
-(this) 1663 6472 w
-(seems) 1880 6472 w
-(preferable.) 2225 6472 w
-(With) 2824 6472 w
-(callee-saves,) 3076 6472 w
-(the) 3745 6472 w
-(saving) 3938 6472 w
-(of) 4287 6472 w
-(the) 4423 6472 w
-(registers) 4616 6472 w
-(is) 720 6592 w
-(done) 833 6592 w
-(in) 1108 6592 w
-(the) 1232 6592 w
-(single) 1420 6592 w
-(point) 1742 6592 w
-(of) 2027 6592 w
-(entry) 2158 6592 w
-(and) 2439 6592 w
-(return.) 2652 6592 w
-(If) 3048 6592 w
-(you) 3147 6592 w
-(are interested in space, this seems) 3355 6592 w
-(preferable.) 720 6712 w
-(In) 1328 6712 w
-(both,) 1466 6712 w
-(there) 1768 6712 w
-(is) 2067 6712 w
-(a) 2194 6712 w
-(degree) 2296 6712 w
-(of) 2677 6712 w
-(uncertainty) 2822 6712 w
-(about) 3413 6712 w
-(what) 3739 6712 w
-(registers) 4018 6712 w
-(need) 4490 6712 w
-(to) 4775 6712 w
-(be) 4921 6712 w
-(saved.) 720 6832 w
-(Callee-saved) 1108 6832 w
-(registers) 1784 6832 w
-(make) 2255 6832 w
-(it) 2564 6832 w
-(difficult) 2677 6832 w
-(to) 3098 6832 w
-(find) 3243 6832 w
-(variables) 3480 6832 w
-(in) 3957 6832 w
-(registers) 4094 6832 w
-(in) 4564 6832 w
-(debug\255) 4701 6832 w
-(gers.) 720 6952 w
-(Callee-saved) 1050 6952 w
-(registers) 1735 6952 w
-(also) 2215 6952 w
-(complicate) 2467 6952 w
-(the) 3048 6952 w
-(implementation) 3260 6952 w
-(of) 4079 6952 w
-10 /LucidaTypewriter f
-(longjmp) 4234 6952 w
-10 /LucidaSansUnicode00 f
-(.) 4738 6952 w
-(The) 4859 6952 w
-(convincing) 720 7072 w
-(argument) 1280 7072 w
-(is) 1787 7072 w
-(that) 1906 7072 w
-(with) 2136 7072 w
-(caller-saves,) 2380 7072 w
-(the) 3035 7072 w
-(decision) 3229 7072 w
-(to) 3670 7072 w
-(registerize) 3807 7072 w
-(a) 4361 7072 w
-(variable) 4454 7072 w
-(can) 4872 7072 w
-(include) 720 7192 w
-(the) 1115 7192 w
-(cost) 1313 7192 w
-(of) 1556 7192 w
-(saving) 1698 7192 w
-(the) 2053 7192 w
-(register) 2252 7192 w
-(across) 2669 7192 w
-(calls.) 3023 7192 w
-(For) 3346 7192 w
-(a) 3546 7192 w
-(further) 3645 7192 w
-(discussion) 4025 7192 w
-(of) 4579 7192 w
-(caller-) 4721 7192 w
-(vs. callee-saves, see the paper by Davidson and Whalley [Dav91].) 720 7312 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(In) 720 840 w
-(the) 863 840 w
-(Plan) 1070 840 w
-(9) 1323 840 w
-(operating) 1439 840 w
-(system,) 1958 840 w
-(calls) 2383 840 w
-(to) 2651 840 w
-(the) 2802 840 w
-(kernel) 3010 840 w
-(look) 3365 840 w
-(like) 3627 840 w
-(normal) 3852 840 w
-(procedure) 4246 840 w
-(calls,) 4793 840 w
-(which) 720 960 w
-(means) 1042 960 w
-(the) 1400 960 w
-(caller) 1596 960 w
-(has) 1898 960 w
-(saved) 2107 960 w
-(the) 2425 960 w
-(registers) 2621 960 w
-(and) 3086 960 w
-(the) 3307 960 w
-(system) 3503 960 w
-(entry) 3884 960 w
-(does) 4173 960 w
-(not) 4445 960 w
-(have) 4645 960 w
-(to.) 4910 960 w
-(This) 720 1080 w
-(makes) 963 1080 w
-(system) 1314 1080 w
-(calls) 1692 1080 w
-(considerably) 1945 1080 w
-(faster.) 2596 1080 w
-(Since) 2975 1080 w
-(this) 3265 1080 w
-(is) 3482 1080 w
-(a) 3601 1080 w
-(potential) 3695 1080 w
-(security) 4163 1080 w
-(hole,) 4581 1080 w
-(and) 4860 1080 w
-(can) 720 1200 w
-(lead) 926 1200 w
-(to) 1167 1200 w
-(non-determinism,) 1302 1200 w
-(the) 2224 1200 w
-(system) 2416 1200 w
-(may) 2793 1200 w
-(eventually) 3030 1200 w
-(save) 3557 1200 w
-(the) 3808 1200 w
-(registers) 4000 1200 w
-(on) 4461 1200 w
-(entry,) 4621 1200 w
-(or) 4938 1200 w
-(more likely clear the registers on return.) 720 1320 w
-10 /LucidaSans-Demi f
-(4.2.) 720 1560 w
-(Calling convention) 962 1560 w
-10 /LucidaSansUnicode00 f
-(Older) 720 1716 w
-(C) 1030 1716 w
-(compilers) 1143 1716 w
-(maintain) 1661 1716 w
-(a) 2127 1716 w
-(frame) 2226 1716 w
-(pointer,) 2552 1716 w
-(which) 2977 1716 w
-(is) 3302 1716 w
-(at) 3426 1716 w
-(a) 3562 1716 w
-(known) 3661 1716 w
-(constant) 4025 1716 w
-(offset) 4485 1716 w
-(from) 4808 1716 w
-(the) 720 1836 w
-(stack) 924 1836 w
-(pointer) 1225 1836 w
-(within) 1623 1836 w
-(each) 1968 1836 w
-(function.) 2241 1836 w
-(For) 2755 1836 w
-(machines) 2960 1836 w
-(where) 3468 1836 w
-(the) 3809 1836 w
-(stack) 4013 1836 w
-(grows) 4314 1836 w
-(towards) 4655 1836 w
-(zero,) 720 1956 w
-(the) 1004 1956 w
-(argument) 1196 1956 w
-(pointer) 1701 1956 w
-(is) 2087 1956 w
-(at) 2204 1956 w
-(a) 2333 1956 w
-(known) 2425 1956 w
-(constant) 2783 1956 w
-(offset) 3237 1956 w
-(from) 3554 1956 w
-(the) 3824 1956 w
-(frame) 4017 1956 w
-(pointer.) 4337 1956 w
-(Since) 4788 1956 w
-(the) 720 2076 w
-(stack) 925 2076 w
-(grows) 1227 2076 w
-(down) 1569 2076 w
-(in) 1882 2076 w
-(Plan) 2023 2076 w
-(9,) 2274 2076 w
-(the) 2419 2076 w
-(Plan) 2624 2076 w
-(9) 2875 2076 w
-(compilers) 2988 2076 w
-(keep) 3512 2076 w
-(neither) 3795 2076 w
-(an) 4188 2076 w
-(explicit) 4354 2076 w
-(frame) 4758 2076 w
-(pointer) 720 2196 w
-(nor) 1102 2196 w
-(an) 1299 2196 w
-(explicit) 1450 2196 w
-(argument) 1839 2196 w
-(pointer;) 2341 2196 w
-(instead) 2756 2196 w
-(they) 3143 2196 w
-(generate) 3384 2196 w
-(addresses) 3843 2196 w
-(relative) 4364 2196 w
-(to) 4753 2196 w
-(the) 4885 2196 w
-(stack pointer.) 720 2316 w
-(On some architectures, the first argument to a subroutine is passed in a register.) 720 2472 w
-10 /LucidaSans-Demi f
-(4.3.) 720 2712 w
-(Functions returning structures) 962 2712 w
-10 /LucidaSansUnicode00 f
-(Structures longer than one word are awkward to implement since they do not fit in regis\255) 720 2868 w
-(ters) 720 2988 w
-(and) 940 2988 w
-(must) 1155 2988 w
-(be) 1433 2988 w
-(passed) 1587 2988 w
-(around) 1961 2988 w
-(in) 2340 2988 w
-(memory.) 2466 2988 w
-(Functions) 2961 2988 w
-(that) 3464 2988 w
-(return) 3689 2988 w
-(structures) 4022 2988 w
-(are) 4545 2988 w
-(partic\255) 4731 2988 w
-(ularly) 720 3108 w
-(clumsy.) 1030 3108 w
-(The) 1474 3108 w
-(Plan) 1697 3108 w
-(9) 1940 3108 w
-(compilers) 2045 3108 w
-(pass) 2561 3108 w
-(the) 2823 3108 w
-(return) 3020 3108 w
-(address) 3361 3108 w
-(of) 3783 3108 w
-(a) 3923 3108 w
-(structure) 4020 3108 w
-(as) 4500 3108 w
-(the) 4648 3108 w
-(first) 4845 3108 w
-(argument of a function that has a structure return value.) 720 3228 w
-(Thus) 3531 3228 w
-10 /LucidaTypewriter f
-(x = f\(...\)) 1152 3408 w
-10 /LucidaSansUnicode00 f
-(is rewritten as) 720 3588 w
-10 /LucidaTypewriter f
-(f\(&x, ...\)) 1152 3768 w
-10 /LucidaSansUnicode00 f
-(.) 1872 3768 w
-(This) 720 3948 w
-(saves) 961 3948 w
-(a) 1262 3948 w
-(copy) 1353 3948 w
-(and) 1616 3948 w
-(makes) 1832 3948 w
-(the) 2182 3948 w
-(compilation) 2374 3948 w
-(much) 2981 3948 w
-(less) 3286 3948 w
-(clumsy.) 3510 3948 w
-(A) 3949 3948 w
-(disadvantage) 4055 3948 w
-(is) 4732 3948 w
-(that) 4849 3948 w
-(if you call this function without an assignment, a dummy location must be invented.) 720 4068 w
-(There) 720 4224 w
-(is) 1037 4224 w
-(also) 1156 4224 w
-(a) 1391 4224 w
-(danger) 1485 4224 w
-(of) 1863 4224 w
-(calling) 2000 4224 w
-(a) 2356 4224 w
-(function) 2450 4224 w
-(that) 2890 4224 w
-(returns) 3120 4224 w
-(a) 3509 4224 w
-(structure) 3603 4224 w
-(without) 4081 4224 w
-(declaring) 4486 4224 w
-(it) 4974 4224 w
-(as such.) 720 4344 w
-(With ANSI C function prototypes, this error need never occur.) 1180 4344 w
-10 /LucidaSans-Demi f
-(5.) 720 4584 w
-(Implementation) 873 4584 w
-10 /LucidaSansUnicode00 f
-(The) 720 4740 w
-(compiler) 990 4740 w
-(is) 1502 4740 w
-(divided) 1671 4740 w
-(internally) 2115 4740 w
-(into) 2656 4740 w
-(four) 2934 4740 w
-(machine-independent) 3225 4740 w
-(passes,) 4390 4740 w
-(four) 4839 4740 w
-(machine-dependent) 720 4860 w
-(passes,) 1744 4860 w
-(and) 2143 4860 w
-(an) 2363 4860 w
-(output) 2520 4860 w
-(pass.) 2882 4860 w
-(The) 3206 4860 w
-(next) 3427 4860 w
-(nine) 3682 4860 w
-(sections) 3930 4860 w
-(describe) 4367 4860 w
-(each) 4816 4860 w
-(pass in order.) 720 4980 w
-10 /LucidaSans-Demi f
-(5.1.) 720 5220 w
-(Parsing) 962 5220 w
-10 /LucidaSansUnicode00 f
-(The) 720 5376 w
-(first) 952 5376 w
-(pass) 1198 5376 w
-(is) 1469 5376 w
-(a) 1600 5376 w
-(YACC-based) 1706 5376 w
-(parser) 2372 5376 w
-([Joh79].) 2731 5376 w
-(Declarations) 3193 5376 w
-(are) 3847 5376 w
-(interpreted) 4051 5376 w
-(immedi\255) 4644 5376 w
-(ately,) 720 5496 w
-(building) 1029 5496 w
-(a) 1476 5496 w
-(block) 1579 5496 w
-(structured) 1889 5496 w
-(symbol) 2438 5496 w
-(table.) 2835 5496 w
-(Executable) 3187 5496 w
-(statements) 3759 5496 w
-(are) 4341 5496 w
-(put) 4540 5496 w
-(into) 4749 5496 w
-(a) 4985 5496 w
-(parse) 720 5616 w
-(tree) 1042 5616 w
-(and) 1288 5616 w
-(collected,) 1524 5616 w
-(without) 2045 5616 w
-(interpretation.) 2466 5616 w
-(At) 3253 5616 w
-(the) 3416 5616 w
-(end) 3628 5616 w
-(of) 3866 5616 w
-(each) 4021 5616 w
-(procedure,) 4302 5616 w
-(the) 4885 5616 w
-(parse tree for the function is examined by the other passes of the compiler.) 720 5736 w
-(The input stream) 720 5892 w
-(of) 1584 5892 w
-(the) 1715 5892 w
-(parser) 1903 5892 w
-(is) 2243 5892 w
-(a) 2356 5892 w
-(pushdown) 2444 5892 w
-(list) 2978 5892 w
-(of) 3157 5892 w
-(input) 3288 5892 w
-(activations.) 3574 5892 w
-(The) 4190 5892 w
-(preprocessor) 4404 5892 w
-(expansions) 720 6012 w
-(of) 1315 6012 w
-(macros) 1457 6012 w
-(and) 1853 6012 w
-10 /LucidaTypewriter f
-(#include) 2077 6012 w
-10 /LucidaSansUnicode00 f
-(are) 2697 6012 w
-(implemented) 2893 6012 w
-(as) 3574 6012 w
-(pushdowns.) 3724 6012 w
-(Thus) 4384 6012 w
-(there) 4665 6012 w
-(is) 4960 6012 w
-(no separate pass for preprocessing.) 720 6132 w
-10 /LucidaSans-Demi f
-(5.2.) 720 6372 w
-(Typing) 962 6372 w
-10 /LucidaSansUnicode00 f
-(The) 720 6528 w
-(next) 942 6528 w
-(pass) 1199 6528 w
-(distributes) 1460 6528 w
-(typing) 2020 6528 w
-(information) 2366 6528 w
-(to) 2974 6528 w
-(every) 3113 6528 w
-(node) 3412 6528 w
-(of) 3696 6528 w
-(the) 3836 6528 w
-(tree.) 4033 6528 w
-(Implicit) 4329 6528 w
-(opera\255) 4731 6528 w
-(tions) 720 6648 w
-(on) 1002 6648 w
-(the) 1167 6648 w
-(tree) 1364 6648 w
-(are) 1595 6648 w
-(added,) 1788 6648 w
-(such) 2161 6648 w
-(as) 2428 6648 w
-(type) 2575 6648 w
-(promotions) 2824 6648 w
-(and) 3424 6648 w
-(taking) 3645 6648 w
-(the) 3989 6648 w
-(address) 4185 6648 w
-(of) 4606 6648 w
-(arrays) 4745 6648 w
-(and functions.) 720 6768 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(5.3.) 720 840 w
-(Machine-independent optimization) 962 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(next) 937 996 w
-(pass) 1190 996 w
-(performs) 1447 996 w
-(optimizations) 1927 996 w
-(and) 2628 996 w
-(transformations) 2845 996 w
-(of) 3655 996 w
-(the) 3790 996 w
-(tree,) 3982 996 w
-(such) 4241 996 w
-(as) 4504 996 w
-(convert\255) 4647 996 w
-(ing) 720 1116 w
-10 /LucidaTypewriter f
-(&*x) 905 1116 w
-10 /LucidaSansUnicode00 f
-(and) 1153 1116 w
-10 /LucidaTypewriter f
-(*&x) 1365 1116 w
-10 /LucidaSansUnicode00 f
-(into) 1613 1116 w
-10 /LucidaTypewriter f
-(x) 1834 1116 w
-10 /LucidaSansUnicode00 f
-(.) 1906 1116 w
-(Constant expressions are converted to constants in this pass.) 2002 1116 w
-10 /LucidaSans-Demi f
-(5.4.) 720 1356 w
-(Arithmetic rewrites) 962 1356 w
-10 /LucidaSansUnicode00 f
-(This) 720 1512 w
-(is) 960 1512 w
-(another) 1075 1512 w
-(machine-independent) 1484 1512 w
-(optimization.) 2594 1512 w
-(Subtrees) 3306 1512 w
-(of) 3761 1512 w
-(add,) 3894 1512 w
-(subtract,) 4142 1512 w
-(and) 4607 1512 w
-(mul\255) 4823 1512 w
-(tiply) 720 1632 w
-(of) 963 1632 w
-(integers) 1094 1632 w
-(are) 1521 1632 w
-(rewritten) 1706 1632 w
-(for) 2175 1632 w
-(easier) 2347 1632 w
-(compilation.) 2668 1632 w
-(The major transformation is factor\255) 3334 1632 w
-(ing:) 720 1752 w
-10 /LucidaTypewriter f
-(4+8*a+16*b+5) 968 1752 w
-10 /LucidaSansUnicode00 f
-(is) 1895 1752 w
-(transformed) 2038 1752 w
-(into) 2698 1752 w
-10 /LucidaTypewriter f
-(9+8*\(a+2*b\)) 2950 1752 w
-10 /LucidaSansUnicode00 f
-(.) 3742 1752 w
-(Such) 3869 1752 w
-(expressions) 4162 1752 w
-(arise) 4808 1752 w
-(from address manipulation and array indexing.) 720 1872 w
-10 /LucidaSans-Demi f
-(5.5.) 720 2112 w
-(Addressability) 962 2112 w
-10 /LucidaSansUnicode00 f
-(This) 720 2268 w
-(is) 962 2268 w
-(the) 1080 2268 w
-(first) 1273 2268 w
-(of) 1506 2268 w
-(the) 1642 2268 w
-(machine-dependent) 1835 2268 w
-(passes.) 2857 2268 w
-(The) 3286 2268 w
-(addressability) 3505 2268 w
-(of) 4217 2268 w
-(a) 4353 2268 w
-(processor) 4446 2268 w
-(is) 4960 2268 w
-(defined) 720 2388 w
-(as) 1119 2388 w
-(the) 1258 2388 w
-(set) 1446 2388 w
-(of) 1623 2388 w
-(expressions) 1754 2388 w
-(that) 2369 2388 w
-(is) 2593 2388 w
-(legal) 2706 2388 w
-(in) 2970 2388 w
-(the) 3094 2388 w
-(address field of a machine language) 3282 2388 w
-(instruction.) 720 2508 w
-(The) 1344 2508 w
-(addressability) 1563 2508 w
-(of) 2275 2508 w
-(different) 2411 2508 w
-(processors) 2867 2508 w
-(varies) 3433 2508 w
-(widely.) 3756 2508 w
-(At) 4165 2508 w
-(one) 4310 2508 w
-(end) 4528 2508 w
-(of) 4748 2508 w
-(the) 4885 2508 w
-(spectrum) 720 2628 w
-(are) 1219 2628 w
-(the) 1416 2628 w
-(68020) 1616 2628 w
-(and) 1976 2628 w
-(VAX,) 2201 2628 w
-(which) 2475 2628 w
-(allow) 2801 2628 w
-(a) 3097 2628 w
-(complex) 3197 2628 w
-(mix) 3655 2628 w
-(of) 3882 2628 w
-(incrementing,) 4024 2628 w
-(decre\255) 4740 2628 w
-(menting,) 720 2748 w
-(indexing,) 1193 2748 w
-(and) 1689 2748 w
-(relative) 1909 2748 w
-(addressing.) 2304 2748 w
-(At) 2941 2748 w
-(the) 3087 2748 w
-(other) 3282 2748 w
-(end) 3580 2748 w
-(is) 3802 2748 w
-(the) 3923 2748 w
-(MIPS,) 4119 2748 w
-(which) 4416 2748 w
-(allows) 4738 2748 w
-(only) 720 2868 w
-(registers) 968 2868 w
-(and) 1435 2868 w
-(constant) 1658 2868 w
-(offsets) 2117 2868 w
-(from) 2490 2868 w
-(the) 2765 2868 w
-(contents) 2963 2868 w
-(of) 3423 2868 w
-(a) 3564 2868 w
-(register.) 3662 2868 w
-(The) 4142 2868 w
-(addressability) 4366 2868 w
-(can be different for different instructions within the same processor.) 720 2988 w
-(It) 720 3144 w
-(is) 819 3144 w
-(important) 933 3144 w
-(to) 1445 3144 w
-(the) 1577 3144 w
-(code) 1766 3144 w
-(generator) 2031 3144 w
-(to) 2536 3144 w
-(know) 2668 3144 w
-(when) 2960 3144 w
-(a) 3251 3144 w
-(subtree) 3340 3144 w
-(represents) 3740 3144 w
-(an) 4288 3144 w
-(address) 4439 3144 w
-(of) 4853 3144 w
-(a) 4985 3144 w
-(particular) 720 3264 w
-(type.) 1219 3264 w
-(This) 1526 3264 w
-(is) 1766 3264 w
-(done) 1881 3264 w
-(with) 2158 3264 w
-(a) 2398 3264 w
-(bottom-up) 2488 3264 w
-(walk) 3058 3264 w
-(of) 3312 3264 w
-(the) 3445 3264 w
-(tree.) 3635 3264 w
-(In) 3924 3264 w
-(this) 4050 3264 w
-(pass,) 4264 3264 w
-(the) 4551 3264 w
-(leaves) 4741 3264 w
-(are) 720 3384 w
-(labeled) 912 3384 w
-(with) 1303 3384 w
-(small) 1548 3384 w
-(integers.) 1845 3384 w
-(When) 2344 3384 w
-(an) 2651 3384 w
-(internal) 2809 3384 w
-(node) 3221 3384 w
-(is) 3504 3384 w
-(encountered,) 3625 3384 w
-(it) 4305 3384 w
-(is) 4412 3384 w
-(labeled) 4533 3384 w
-(by) 4925 3384 w
-(consulting) 720 3504 w
-(a) 1261 3504 w
-(table) 1351 3504 w
-(indexed) 1626 3504 w
-(by) 2051 3504 w
-(the) 2201 3504 w
-(labels) 2391 3504 w
-(on) 2709 3504 w
-(the) 2867 3504 w
-(left) 3057 3504 w
-(and) 3251 3504 w
-(right) 3466 3504 w
-(subtrees.) 3732 3504 w
-(For) 4248 3504 w
-(example,) 4438 3504 w
-(on) 4917 3504 w
-(the) 720 3624 w
-(68020) 919 3624 w
-(processor,) 1278 3624 w
-(it) 1830 3624 w
-(is) 1940 3624 w
-(possible) 2064 3624 w
-(to) 2511 3624 w
-(address) 2653 3624 w
-(an) 3077 3624 w
-(offset) 3238 3624 w
-(from) 3561 3624 w
-(a) 3837 3624 w
-(named) 3936 3624 w
-(location.) 4309 3624 w
-(In) 4803 3624 w
-(C,) 4939 3624 w
-(this) 720 3744 w
-(is) 932 3744 w
-(represented) 1045 3744 w
-(by) 1660 3744 w
-(the) 1808 3744 w
-(expression) 1996 3744 w
-10 /LucidaTypewriter f
-(*\(&name+constant\)) 2560 3744 w
-10 /LucidaSansUnicode00 f
-(.) 3784 3744 w
-(This is marked address\255) 3880 3744 w
-(able) 720 3864 w
-(by) 978 3864 w
-(the) 1148 3864 w
-(following) 1358 3864 w
-(table.) 1860 3864 w
-(In) 2219 3864 w
-(the) 2365 3864 w
-(table,) 2575 3864 w
-(a) 2902 3864 w
-(node) 3013 3864 w
-(represented) 3311 3864 w
-(by) 3949 3864 w
-(the) 4120 3864 w
-(left) 4331 3864 w
-(column) 4546 3864 w
-(is) 4960 3864 w
-(marked) 720 3984 w
-(with) 1125 3984 w
-(a) 1369 3984 w
-(small) 1463 3984 w
-(integer) 1759 3984 w
-(from) 2141 3984 w
-(the) 2412 3984 w
-(right) 2606 3984 w
-(column.) 2876 3984 w
-(Marks) 3337 3984 w
-(of) 3667 3984 w
-(the) 3804 3984 w
-(form) 3998 3984 w
-10 /LucidaTypewriter f
-(A) 4269 3984 w
-8 /LucidaTypewriter f
-(i) 4341 4024 w
-10 /LucidaSansUnicode00 f
-(are) 4437 3984 w
-(address\255) 4627 3984 w
-(able while marks of the form) 720 4104 w
-10 /LucidaTypewriter f
-(N) 2151 4104 w
-8 /LucidaTypewriter f
-(i) 2223 4144 w
-10 /LucidaSansUnicode00 f
-(are not addressable.) 2313 4104 w
-10 /LucidaSans-Demi f
-(Node) 1152 4284 w
-(Marked) 1872 4284 w
-10 /LucidaTypewriter f
-(name) 1152 4404 w
-(A) 1872 4404 w
-8 /LucidaTypewriter f
-(1) 1944 4444 w
-10 /LucidaTypewriter f
-(const) 1152 4524 w
-(A) 1872 4524 w
-8 /LucidaTypewriter f
-(2) 1944 4564 w
-10 /LucidaTypewriter f
-(&A) 1152 4644 w
-8 /LucidaTypewriter f
-(1) 1296 4684 w
-10 /LucidaTypewriter f
-(A) 1872 4644 w
-8 /LucidaTypewriter f
-(3) 1944 4684 w
-10 /LucidaTypewriter f
-(A) 1152 4764 w
-8 /LucidaTypewriter f
-(3) 1224 4804 w
-10 /LucidaTypewriter f
-(+A) 1282 4764 w
-8 /LucidaTypewriter f
-(1) 1426 4804 w
-10 /LucidaTypewriter f
-(N) 1872 4764 w
-8 /LucidaTypewriter f
-(1) 1944 4804 w
-10 /LucidaSansUnicode00 f
-(\(note that this is not addressable\)) 2074 4764 w
-10 /LucidaTypewriter f
-(*N) 1152 4884 w
-8 /LucidaTypewriter f
-(1) 1296 4924 w
-10 /LucidaTypewriter f
-(A) 1872 4884 w
-8 /LucidaTypewriter f
-(4) 1944 4924 w
-10 /LucidaSansUnicode00 f
-(Here) 720 5064 w
-(there) 988 5064 w
-(is) 1281 5064 w
-(a) 1403 5064 w
-(distinction) 1500 5064 w
-(between) 2053 5064 w
-(a) 2502 5064 w
-(node) 2599 5064 w
-(marked) 2883 5064 w
-10 /LucidaTypewriter f
-(A) 3291 5064 w
-8 /LucidaTypewriter f
-(1) 3363 5104 w
-10 /LucidaSansUnicode00 f
-(and) 3463 5064 w
-(a) 3685 5064 w
-(node) 3782 5064 w
-(marked) 4066 5064 w
-10 /LucidaTypewriter f
-(A) 4474 5064 w
-8 /LucidaTypewriter f
-(4) 4546 5104 w
-10 /LucidaSansUnicode00 f
-(because) 4646 5064 w
-(the address operator of an) 720 5184 w
-10 /LucidaTypewriter f
-(A) 2045 5184 w
-8 /LucidaTypewriter f
-(4) 2117 5224 w
-10 /LucidaSansUnicode00 f
-(node is not addressable.) 2207 5184 w
-(So to extend the table:) 3464 5184 w
-10 /LucidaSans-Demi f
-(Node) 1152 5364 w
-(Marked) 1872 5364 w
-10 /LucidaTypewriter f
-(&A) 1152 5484 w
-8 /LucidaTypewriter f
-(4) 1296 5524 w
-10 /LucidaTypewriter f
-(N) 1872 5484 w
-8 /LucidaTypewriter f
-(2) 1944 5524 w
-10 /LucidaTypewriter f
-(N) 1152 5604 w
-8 /LucidaTypewriter f
-(2) 1224 5644 w
-10 /LucidaTypewriter f
-(+N) 1282 5604 w
-8 /LucidaTypewriter f
-(1) 1426 5644 w
-10 /LucidaTypewriter f
-(N) 1872 5604 w
-8 /LucidaTypewriter f
-(1) 1944 5644 w
-10 /LucidaSansUnicode00 f
-(The) 720 5784 w
-(full) 934 5784 w
-(addressability) 1124 5784 w
-(of) 1831 5784 w
-(the) 1962 5784 w
-(68020) 2150 5784 w
-(is) 2498 5784 w
-(expressed) 2611 5784 w
-(in) 3142 5784 w
-(18) 3267 5784 w
-(rules) 3427 5784 w
-(like) 3700 5784 w
-(this,) 3906 5784 w
-(while) 4151 5784 w
-(the) 4438 5784 w
-(address\255) 4627 5784 w
-(ability) 720 5904 w
-(of) 1055 5904 w
-(the) 1194 5904 w
-(MIPS) 1390 5904 w
-(is) 1655 5904 w
-(expressed) 1775 5904 w
-(in) 2313 5904 w
-(11) 2444 5904 w
-(rules.) 2610 5904 w
-(When) 2953 5904 w
-(one) 3259 5904 w
-(ports) 3478 5904 w
-(the) 3771 5904 w
-(compiler,) 3966 5904 w
-(this) 4461 5904 w
-(table) 4680 5904 w
-(is) 4960 5904 w
-(usually) 720 6024 w
-(initialized) 1097 6024 w
-(so) 1609 6024 w
-(that) 1758 6024 w
-(leaves) 1986 6024 w
-(are) 2322 6024 w
-(labeled) 2511 6024 w
-(as) 2900 6024 w
-(addressable) 3044 6024 w
-(and) 3665 6024 w
-(nothing) 3883 6024 w
-(else.) 4296 6024 w
-(The) 4590 6024 w
-(code) 4809 6024 w
-(produced is poor, but porting is easy.) 720 6144 w
-(The table can be extended later.) 2617 6144 w
-(This) 720 6300 w
-(pass) 960 6300 w
-(also) 1215 6300 w
-(rewrites) 1447 6300 w
-(some) 1871 6300 w
-(complex) 2168 6300 w
-(operators) 2618 6300 w
-(into) 3120 6300 w
-(procedure) 3345 6300 w
-(calls.) 3875 6300 w
-(Examples) 4190 6300 w
-(include) 4688 6300 w
-(64-bit multiply and divide.) 720 6420 w
-(In) 720 6576 w
-(the) 844 6576 w
-(same) 1032 6576 w
-(bottom-up) 1320 6576 w
-(pass) 1889 6576 w
-(of) 2143 6576 w
-(the) 2275 6576 w
-(tree,) 2464 6576 w
-(the) 2720 6576 w
-(nodes) 2909 6576 w
-(are) 3236 6576 w
-(labeled) 3422 6576 w
-(with) 3807 6576 w
-(a) 4046 6576 w
-(Sethi-Ullman) 4135 6576 w
-(com\255) 4802 6576 w
-(plexity) 720 6696 w
-([Set70].) 1083 6696 w
-(This) 1522 6696 w
-(number) 1763 6696 w
-(is) 2176 6696 w
-(roughly) 2291 6696 w
-(the) 2695 6696 w
-(number) 2885 6696 w
-(of) 3297 6696 w
-(registers) 3430 6696 w
-(required) 3889 6696 w
-(to) 4335 6696 w
-(compile) 4468 6696 w
-(the) 4885 6696 w
-(tree) 720 6816 w
-(on) 948 6816 w
-(an) 1109 6816 w
-(ideal) 1264 6816 w
-(machine.) 1534 6816 w
-(An) 2044 6816 w
-(addressable) 2213 6816 w
-(node) 2834 6816 w
-(is) 3114 6816 w
-(marked) 3233 6816 w
-(0.) 3638 6816 w
-(A) 3804 6816 w
-(function) 3912 6816 w
-(call) 4352 6816 w
-(is) 4555 6816 w
-(marked) 4674 6816 w
-(infinite.) 720 6936 w
-(A) 1164 6936 w
-(unary) 1272 6936 w
-(operator) 1582 6936 w
-(is) 2035 6936 w
-(marked) 2153 6936 w
-(as) 2557 6936 w
-(the) 2701 6936 w
-(maximum) 2894 6936 w
-(of) 3418 6936 w
-(1) 3554 6936 w
-(and) 3655 6936 w
-(the) 3873 6936 w
-(mark) 4066 6936 w
-(of) 4351 6936 w
-(its) 4487 6936 w
-(subtree.) 4642 6936 w
-(A) 720 7056 w
-(binary) 828 7056 w
-(operator) 1169 7056 w
-(with) 1623 7056 w
-(equal) 1867 7056 w
-(marks) 2171 7056 w
-(on) 2508 7056 w
-(its) 2670 7056 w
-(subtrees) 2826 7056 w
-(is) 3282 7056 w
-(marked) 3401 7056 w
-(with) 3806 7056 w
-(a) 4050 7056 w
-(subtree) 4144 7056 w
-(mark) 4549 7056 w
-(plus) 4835 7056 w
-(1.) 720 7176 w
-(A) 888 7176 w
-(binary) 998 7176 w
-(operator) 1341 7176 w
-(with) 1797 7176 w
-(unequal) 2043 7176 w
-(marks) 2473 7176 w
-(on) 2811 7176 w
-(its) 2974 7176 w
-(subtrees) 3131 7176 w
-(is) 3588 7176 w
-(marked) 3708 7176 w
-(with) 4114 7176 w
-(the) 4359 7176 w
-(maximum) 4554 7176 w
-(mark) 720 7296 w
-(of) 1017 7296 w
-(its) 1165 7296 w
-(subtrees.) 1332 7296 w
-(The) 1863 7296 w
-(actual) 2094 7296 w
-(values) 2433 7296 w
-(of) 2788 7296 w
-(the) 2936 7296 w
-(marks) 3141 7296 w
-(are) 3489 7296 w
-(not) 3691 7296 w
-(too) 3901 7296 w
-(important,) 4111 7296 w
-(but) 4672 7296 w
-(the) 4885 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(relative values are.) 720 840 w
-(The goal is to compile the harder \(larger mark\) subtree first.) 1692 840 w
-10 /LucidaSans-Demi f
-(5.6.) 720 1080 w
-(Code generation) 962 1080 w
-10 /LucidaSansUnicode00 f
-(Code) 720 1236 w
-(is) 1039 1236 w
-(generated) 1189 1236 w
-(by) 1747 1236 w
-(recursive) 1933 1236 w
-(descent.) 2443 1236 w
-(The) 2954 1236 w
-(Sethi-Ullman) 3206 1236 w
-(complexity) 3910 1236 w
-(completely) 4513 1236 w
-(guides) 720 1356 w
-(the) 1083 1356 w
-(order.) 1278 1356 w
-(The) 1644 1356 w
-(addressability) 1865 1356 w
-(defines) 2579 1356 w
-(the) 2973 1356 w
-(leaves.) 3168 1356 w
-(The) 3571 1356 w
-(only) 3792 1356 w
-(difficult) 4035 1356 w
-(part) 4448 1356 w
-(is) 4683 1356 w
-(com\255) 4802 1356 w
-(piling) 720 1476 w
-(a) 1038 1476 w
-(tree) 1138 1476 w
-(that) 1373 1476 w
-(has) 1609 1476 w
-(two) 1822 1476 w
-(infinite) 2042 1476 w
-(\(function) 2428 1476 w
-(call\)) 2907 1476 w
-(subtrees.) 3149 1476 w
-(In) 3675 1476 w
-(this) 3811 1476 w
-(case,) 4035 1476 w
-(one) 4325 1476 w
-(subtree) 4549 1476 w
-(is) 4960 1476 w
-(compiled) 720 1596 w
-(into) 1205 1596 w
-(the) 1434 1596 w
-(return) 1629 1596 w
-(register) 1968 1596 w
-(\(usually) 2381 1596 w
-(the) 2794 1596 w
-(most) 2989 1596 w
-(convenient) 3271 1596 w
-(place) 3838 1596 w
-(for) 4131 1596 w
-(a) 4309 1596 w
-(function) 4403 1596 w
-(call\)) 4843 1596 w
-(and) 720 1716 w
-(then) 933 1716 w
-(stored) 1183 1716 w
-(on) 1525 1716 w
-(the) 1681 1716 w
-(stack.) 1869 1716 w
-(The) 2218 1716 w
-(other) 2432 1716 w
-(subtree) 2722 1716 w
-(is) 3121 1716 w
-(compiled) 3234 1716 w
-(into) 3712 1716 w
-(the) 3934 1716 w
-(return) 4122 1716 w
-(register) 4454 1716 w
-(and) 4860 1716 w
-(then the operation is compiled with operands from the stack and the return register.) 720 1836 w
-(There) 720 1992 w
-(is) 1033 1992 w
-(a) 1148 1992 w
-(separate) 1238 1992 w
-(boolean) 1687 1992 w
-(code) 2109 1992 w
-(generator) 2375 1992 w
-(that) 2882 1992 w
-(compiles) 3109 1992 w
-(conditional) 3578 1992 w
-(expressions.) 4153 1992 w
-(This) 4835 1992 w
-(is) 720 2112 w
-(fundamentally) 847 2112 w
-(different) 1585 2112 w
-(from) 2049 2112 w
-(compiling) 2327 2112 w
-(an) 2852 2112 w
-(arithmetic) 3015 2112 w
-(expression.) 3551 2112 w
-(The) 4192 2112 w
-(result) 4419 2112 w
-(of) 4741 2112 w
-(the) 4885 2112 w
-(boolean) 720 2232 w
-(code) 1148 2232 w
-(generator) 1420 2232 w
-(is) 1933 2232 w
-(the) 2055 2232 w
-(position) 2252 2232 w
-(of) 2687 2232 w
-(the) 2827 2232 w
-(program) 3024 2232 w
-(counter) 3482 2232 w
-(and) 3894 2232 w
-(not) 4116 2232 w
-(an) 4318 2232 w
-(expression.) 4477 2232 w
-(The) 720 2352 w
-(boolean) 952 2352 w
-(code) 1390 2352 w
-(generator) 1672 2352 w
-(makes) 2194 2352 w
-(extensive) 2558 2352 w
-(use) 3069 2352 w
-(of) 3289 2352 w
-(De) 3438 2352 w
-(Morgan) 3620 2352 w
-10 /LucidaSansUnicode20 f
-(\031) 3987 2352 w
-10 /LucidaSansUnicode00 f
-(s) 4019 2352 w
-(rule.) 4120 2352 w
-(The) 4422 2352 w
-(boolean) 4653 2352 w
-(code) 720 2472 w
-(generator) 986 2472 w
-(is) 1492 2472 w
-(an) 1607 2472 w
-(expanded) 1760 2472 w
-(version) 2275 2472 w
-(of) 2663 2472 w
-(that) 2797 2472 w
-(described) 3024 2472 w
-(in) 3533 2472 w
-(chapter) 3660 2472 w
-(8) 4061 2472 w
-(of) 4160 2472 w
-(Aho,) 4294 2472 w
-(Sethi,) 4554 2472 w
-(and) 4860 2472 w
-(Ullman [Aho87].) 720 2592 w
-(There) 720 2748 w
-(is) 1037 2748 w
-(a) 1156 2748 w
-(considerable) 1250 2748 w
-(amount) 1906 2748 w
-(of) 2315 2748 w
-(talk) 2453 2748 w
-(in) 2672 2748 w
-(the) 2803 2748 w
-(literature) 2998 2748 w
-(about) 3481 2748 w
-(automating) 3799 2748 w
-(this) 4392 2748 w
-(part) 4611 2748 w
-(of) 4847 2748 w
-(a) 4985 2748 w
-(compiler) 720 2868 w
-(with) 1190 2868 w
-(a) 1442 2868 w
-(machine) 1544 2868 w
-(description.) 1999 2868 w
-(Since) 2653 2868 w
-(this) 2952 2868 w
-(code) 3177 2868 w
-(generator) 3454 2868 w
-(is) 3971 2868 w
-(so) 4097 2868 w
-(small) 4255 2868 w
-(\(less) 4558 2868 w
-(than) 4824 2868 w
-(500 lines of C\) and easy, it hardly seems worth the effort.) 720 2988 w
-10 /LucidaSans-Demi f
-(5.7.) 720 3228 w
-(Registerization) 962 3228 w
-10 /LucidaSansUnicode00 f
-(Up) 720 3384 w
-(to) 887 3384 w
-(now,) 1020 3384 w
-(the) 1287 3384 w
-(compiler) 1477 3384 w
-(has) 1935 3384 w
-(operated) 2138 3384 w
-(on) 2605 3384 w
-(syntax) 2763 3384 w
-(trees) 3117 3384 w
-(that) 3394 3384 w
-(are) 3621 3384 w
-(roughly) 3809 3384 w
-(equivalent) 4214 3384 w
-(to) 4751 3384 w
-(the) 4885 3384 w
-(original) 720 3504 w
-(source) 1145 3504 w
-(language.) 1524 3504 w
-(The) 2088 3504 w
-(previous) 2326 3504 w
-(pass) 2797 3504 w
-(has) 3073 3504 w
-(produced) 3297 3504 w
-(machine) 3813 3504 w
-(language) 4277 3504 w
-(in) 4776 3504 w
-(an) 4923 3504 w
-(internal) 720 3624 w
-(format.) 1134 3624 w
-(The) 1565 3624 w
-(next) 1789 3624 w
-(two) 2048 3624 w
-(passes) 2266 3624 w
-(operate) 2636 3624 w
-(on) 3048 3624 w
-(the) 3214 3624 w
-(internal) 3412 3624 w
-(machine) 3826 3624 w
-(language) 4278 3624 w
-(struc\255) 4765 3624 w
-(tures.) 720 3744 w
-(The) 1079 3744 w
-(purpose) 1308 3744 w
-(of) 1753 3744 w
-(the) 1899 3744 w
-(next) 2102 3744 w
-(pass) 2366 3744 w
-(is) 2634 3744 w
-(to) 2761 3744 w
-(reintroduce) 2906 3744 w
-(registers) 3512 3744 w
-(for) 3983 3744 w
-(heavily) 4169 3744 w
-(used) 4551 3744 w
-(vari\255) 4830 3744 w
-(ables.) 720 3864 w
-(All of the variables that can be potentially registerized within a procedure are) 720 4020 w
-(placed) 4511 4020 w
-(in) 4861 4020 w
-(a) 4985 4020 w
-(table.) 720 4140 w
-(\(Suitable) 1071 4140 w
-(variables) 1536 4140 w
-(are) 2014 4140 w
-(any) 2213 4140 w
-(automatic) 2429 4140 w
-(or) 2956 4140 w
-(external) 3105 4140 w
-(scalars) 3549 4140 w
-(that) 3929 4140 w
-(do) 4167 4140 w
-(not) 4338 4140 w
-(have) 4544 4140 w
-(their) 4815 4140 w
-(addresses) 720 4260 w
-(extracted.) 1243 4260 w
-(Some) 1801 4260 w
-(constants) 2102 4260 w
-(that) 2606 4260 w
-(are) 2834 4260 w
-(hard) 3023 4260 w
-(to) 3281 4260 w
-(reference) 3416 4260 w
-(are) 3909 4260 w
-(also) 4098 4260 w
-(considered) 4331 4260 w
-(for) 4901 4260 w
-(registerization.\)) 720 4380 w
-(Four) 1557 4380 w
-(separate) 1812 4380 w
-(data) 2263 4380 w
-(flow) 2509 4380 w
-(equations) 2749 4380 w
-(are) 3261 4380 w
-(evaluated) 3449 4380 w
-(over) 3950 4380 w
-(the) 4196 4380 w
-(procedure) 4387 4380 w
-(on) 4917 4380 w
-(all) 720 4500 w
-(of) 869 4500 w
-(these) 1003 4500 w
-(variables.) 1301 4500 w
-(Two) 1832 4500 w
-(of) 2069 4500 w
-(the) 2204 4500 w
-(equations) 2396 4500 w
-(are) 2909 4500 w
-(the) 3098 4500 w
-(normal) 3290 4500 w
-(set-behind) 3668 4500 w
-(and) 4242 4500 w
-(used-ahead) 4459 4500 w
-(bits) 720 4620 w
-(that) 944 4620 w
-(define) 1179 4620 w
-(the) 1526 4620 w
-(life) 1725 4620 w
-(of) 1920 4620 w
-(a) 2062 4620 w
-(variable.) 2161 4620 w
-(The) 2649 4620 w
-(two) 2874 4620 w
-(new) 3093 4620 w
-(bits) 3332 4620 w
-(tell) 3556 4620 w
-(if) 3751 4620 w
-(a) 3861 4620 w
-(variable) 3960 4620 w
-(life) 4384 4620 w
-(crosses) 4579 4620 w
-(a) 4985 4620 w
-(function) 720 4740 w
-(call) 1156 4740 w
-(ahead) 1355 4740 w
-(or) 1681 4740 w
-(behind.) 1819 4740 w
-(By) 2254 4740 w
-(examining) 2400 4740 w
-(a) 2945 4740 w
-(variable) 3036 4740 w
-(over) 3452 4740 w
-(its) 3698 4740 w
-(lifetime,) 3851 4740 w
-(it) 4285 4740 w
-(is) 4387 4740 w
-(possible) 4503 4740 w
-(to) 4942 4740 w
-(get) 720 4860 w
-(a) 909 4860 w
-(cost) 998 4860 w
-(for) 1232 4860 w
-(registerizing.) 1405 4860 w
-(Loops) 2115 4860 w
-(are) 2438 4860 w
-(detected) 2623 4860 w
-(and) 3075 4860 w
-(the) 3288 4860 w
-(costs) 3476 4860 w
-(are) 3760 4860 w
-(multiplied) 3945 4860 w
-(by) 4468 4860 w
-(three) 4616 4860 w
-(for) 4901 4860 w
-(every) 720 4980 w
-(level) 1013 4980 w
-(of) 1271 4980 w
-(loop) 1405 4980 w
-(nesting.) 1655 4980 w
-(Costs) 2114 4980 w
-(are) 2419 4980 w
-(sorted) 2607 4980 w
-(and) 2952 4980 w
-(the) 3168 4980 w
-(variables) 3359 4980 w
-(are) 3826 4980 w
-(replaced) 4014 4980 w
-(by) 4465 4980 w
-(available) 4617 4980 w
-(registers on a greedy basis.) 720 5100 w
-(The) 720 5256 w
-(68020) 941 5256 w
-(has) 1296 5256 w
-(two) 1504 5256 w
-(different) 1719 5256 w
-(types) 2177 5256 w
-(of) 2476 5256 w
-(registers.) 2614 5256 w
-(For) 3142 5256 w
-(the) 3338 5256 w
-(68020,) 3533 5256 w
-(two) 3921 5256 w
-(different) 4137 5256 w
-(costs) 4596 5256 w
-(are) 4888 5256 w
-(calculated) 720 5376 w
-(for) 1242 5376 w
-(each) 1415 5376 w
-(variable) 1672 5376 w
-(life) 2085 5376 w
-(and) 2269 5376 w
-(the) 2482 5376 w
-(register) 2670 5376 w
-(type) 3076 5376 w
-(that) 3317 5376 w
-(affords) 3541 5376 w
-(the) 3919 5376 w
-(better) 4107 5376 w
-(cost) 4430 5376 w
-(is) 4663 5376 w
-(used.) 4776 5376 w
-(Ties are broken by counting the number of available registers of each type.) 720 5496 w
-(Note) 720 5652 w
-(that) 988 5652 w
-(externals) 1219 5652 w
-(are) 1708 5652 w
-(registerized) 1901 5652 w
-(together) 2520 5652 w
-(with) 2973 5652 w
-(automatics.) 3219 5652 w
-(This) 3855 5652 w
-(is) 4101 5652 w
-(done) 4222 5652 w
-(by) 4505 5652 w
-(evaluat\255) 4661 5652 w
-(ing) 720 5772 w
-(the) 911 5772 w
-(semantics) 1104 5772 w
-(of) 1627 5772 w
-(a) 1762 5772 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1854 5772 w
-10 /LucidaSansUnicode00 f
-(call) 1918 5772 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2082 5772 w
-10 /LucidaSansUnicode00 f
-(instruction) 2183 5772 w
-(differently) 2742 5772 w
-(for) 3278 5772 w
-(externals) 3454 5772 w
-(and) 3939 5772 w
-(automatics.) 4156 5772 w
-(Since) 4788 5772 w
-(a) 720 5892 w
-(call) 809 5892 w
-(goes) 1007 5892 w
-(outside) 1271 5892 w
-(the) 1664 5892 w
-(local) 1853 5892 w
-(procedure,) 2112 5892 w
-(it) 2673 5892 w
-(is) 2774 5892 w
-(assumed) 2889 5892 w
-(that) 3355 5892 w
-(a) 3581 5892 w
-(call) 3671 5892 w
-(references) 3870 5892 w
-(all) 4412 5892 w
-(externals.) 4560 5892 w
-(Similarly,) 720 6012 w
-(externals) 1198 6012 w
-(are) 1681 6012 w
-(assumed) 1868 6012 w
-(to) 2334 6012 w
-(be) 2467 6012 w
-(set) 2620 6012 w
-(before) 2798 6012 w
-(an) 3146 6012 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3297 6012 w
-10 /LucidaSansUnicode00 f
-(entry) 3361 6012 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3609 6012 w
-10 /LucidaSansUnicode00 f
-(instruction) 3707 6012 w
-(and) 4263 6012 w
-(assumed) 4477 6012 w
-(to) 4942 6012 w
-(be) 720 6132 w
-(referenced) 877 6132 w
-(after) 1434 6132 w
-(a) 1698 6132 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1791 6132 w
-10 /LucidaSansUnicode00 f
-(return) 1855 6132 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2154 6132 w
-10 /LucidaSansUnicode00 f
-(instruction.) 2257 6132 w
-(This) 2882 6132 w
-(makes) 3126 6132 w
-(sure) 3478 6132 w
-(that) 3727 6132 w
-(externals) 3957 6132 w
-(are) 4444 6132 w
-(in) 4635 6132 w
-(mem\255) 4765 6132 w
-(ory across calls.) 720 6252 w
-(The overall results are satisfactory.) 720 6408 w
-(It would be nice to be able to do this) 2484 6408 w
-(processing) 4301 6408 w
-(in) 4861 6408 w
-(a) 4985 6408 w
-(machine-independent) 720 6528 w
-(way,) 1830 6528 w
-(but) 2081 6528 w
-(it) 2278 6528 w
-(is) 2379 6528 w
-(impossible) 2494 6528 w
-(to) 3054 6528 w
-(get) 3187 6528 w
-(all) 3377 6528 w
-(of) 3525 6528 w
-(the) 3658 6528 w
-(costs) 3848 6528 w
-(and) 4134 6528 w
-(side) 4349 6528 w
-(effects) 4583 6528 w
-(of) 4942 6528 w
-(different choices by examining the parse tree.) 720 6648 w
-(Most) 720 6804 w
-(of) 1023 6804 w
-(the) 1189 6804 w
-(code) 1412 6804 w
-(in) 1711 6804 w
-(the) 1870 6804 w
-(registerization) 2093 6804 w
-(pass) 2864 6804 w
-(is) 3153 6804 w
-(machine-independent.) 3302 6804 w
-(The) 4510 6804 w
-(major) 4760 6804 w
-(machine-dependency) 720 6924 w
-(is) 1820 6924 w
-(in) 1950 6924 w
-(examining) 2091 6924 w
-(a) 2650 6924 w
-(machine) 2755 6924 w
-(instruction) 3213 6924 w
-(to) 3785 6924 w
-(ask) 3933 6924 w
-(if) 4147 6924 w
-(it) 4263 6924 w
-(sets) 4379 6924 w
-(or) 4624 6924 w
-(refer\255) 4776 6924 w
-(ences a variable.) 720 7044 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(5.8.) 720 840 w
-(Machine code optimization) 962 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(next) 948 996 w
-(pass) 1211 996 w
-(walks) 1478 996 w
-(the) 1795 996 w
-(machine) 1998 996 w
-(code) 2454 996 w
-(for) 2733 996 w
-(opportunistic) 2920 996 w
-(optimizations.) 3615 996 w
-(For) 4391 996 w
-(the) 4595 996 w
-(most) 4798 996 w
-(part,) 720 1116 w
-(this) 981 1116 w
-(is) 1193 1116 w
-(highly) 1306 1116 w
-(specific) 1635 1116 w
-(to) 2035 1116 w
-(a) 2166 1116 w
-(particular processor.) 2254 1116 w
-(One optimization that is performed) 3321 1116 w
-(on) 720 1236 w
-(all) 883 1236 w
-(of) 1036 1236 w
-(the) 1174 1236 w
-(processors) 1369 1236 w
-(is) 1937 1236 w
-(the) 2058 1236 w
-(removal) 2254 1236 w
-(of) 2682 1236 w
-(unnecessary) 2821 1236 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3461 1236 w
-10 /LucidaSansUnicode00 f
-(move) 3525 1236 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3787 1236 w
-10 /LucidaSansUnicode00 f
-(instructions.) 3892 1236 w
-(Ironically,) 4570 1236 w
-(most) 720 1356 w
-(of) 1004 1356 w
-(these) 1144 1356 w
-(instructions) 1448 1356 w
-(were) 2063 1356 w
-(inserted) 2335 1356 w
-(by) 2772 1356 w
-(the) 2929 1356 w
-(previous) 3126 1356 w
-(pass.) 3583 1356 w
-(There) 3909 1356 w
-(are) 4229 1356 w
-(two) 4422 1356 w
-(patterns) 4638 1356 w
-(that) 720 1476 w
-(are) 953 1476 w
-(repetitively) 1147 1476 w
-(matched) 1726 1476 w
-(and) 2185 1476 w
-(replaced) 2407 1476 w
-(until) 2864 1476 w
-(no) 3126 1476 w
-(more) 3292 1476 w
-(matches) 3586 1476 w
-(are) 4034 1476 w
-(found.) 4229 1476 w
-(The) 4621 1476 w
-(first) 4845 1476 w
-(tries to remove ) 720 1596 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1487 1596 w
-10 /LucidaSansUnicode00 f
-(move) 1551 1596 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1813 1596 w
-10 /LucidaSansUnicode00 f
-(instructions by relabeling variables.) 1909 1596 w
-(When) 720 1752 w
-(a) 1026 1752 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1122 1752 w
-10 /LucidaSansUnicode00 f
-(move) 1186 1752 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1448 1752 w
-10 /LucidaSansUnicode00 f
-(instruction) 1553 1752 w
-(is) 2116 1752 w
-(encountered,) 2237 1752 w
-(if) 2917 1752 w
-(the) 3024 1752 w
-(destination) 3220 1752 w
-(variable) 3803 1752 w
-(is) 4224 1752 w
-(set) 4345 1752 w
-(before) 4530 1752 w
-(the) 4885 1752 w
-(source) 720 1872 w
-(variable) 1085 1872 w
-(is) 1508 1872 w
-(referenced,) 1631 1872 w
-(then) 2225 1872 w
-(all) 2485 1872 w
-(of) 2641 1872 w
-(the) 2782 1872 w
-(references) 2980 1872 w
-(to) 3529 1872 w
-(the) 3669 1872 w
-(destination) 3866 1872 w
-(variable) 4450 1872 w
-(can) 4872 1872 w
-(be) 720 1992 w
-(renamed) 872 1992 w
-(to) 1331 1992 w
-(the) 1462 1992 w
-(source) 1650 1992 w
-(and) 2005 1992 w
-(the) 2218 1992 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2406 1992 w
-10 /LucidaSansUnicode00 f
-(move) 2470 1992 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2732 1992 w
-10 /LucidaSansUnicode00 f
-(can) 2829 1992 w
-(be) 3030 1992 w
-(deleted.) 3182 1992 w
-(This) 3639 1992 w
-(transformation) 3877 1992 w
-(uses) 4632 1992 w
-(the) 4885 1992 w
-(reverse data flow set up in the previous pass.) 720 2112 w
-(An) 720 2268 w
-(example) 890 2268 w
-(of) 1342 2268 w
-(this) 1479 2268 w
-(pattern) 1697 2268 w
-(is) 2088 2268 w
-(depicted) 2208 2268 w
-(in) 2666 2268 w
-(the) 2797 2268 w
-(following) 2992 2268 w
-(table.) 3479 2268 w
-(The) 3823 2268 w
-(pattern) 4044 2268 w
-(is) 4435 2268 w
-(in) 4555 2268 w
-(the) 4686 2268 w
-(left) 4881 2268 w
-(column and the replacement action is in the right column.) 720 2388 w
-10 /LucidaTypewriter f
-(MOVE a->b) 1152 2568 w
-10 /LucidaSansUnicode00 f
-(\(remove\)) 2592 2568 w
-(\(sequence with no mention of) 1152 2688 w
-10 /LucidaTypewriter f
-(a) 2628 2688 w
-10 /LucidaSansUnicode00 f
-(\)) 2700 2688 w
-10 /LucidaTypewriter f
-(USE) 1152 2808 w
-(b) 1512 2808 w
-(USE) 2592 2808 w
-(a) 2952 2808 w
-10 /LucidaSansUnicode00 f
-(\(sequence with no mention of) 1152 2928 w
-10 /LucidaTypewriter f
-(a) 2628 2928 w
-10 /LucidaSansUnicode00 f
-(\)) 2700 2928 w
-10 /LucidaTypewriter f
-(SET) 1152 3048 w
-(b) 1512 3048 w
-(SET) 2592 3048 w
-(b) 2952 3048 w
-10 /LucidaSansUnicode00 f
-(Experiments) 720 3264 w
-(have) 1360 3264 w
-(shown) 1622 3264 w
-(that) 1972 3264 w
-(it) 2200 3264 w
-(is) 2303 3264 w
-(marginally) 2420 3264 w
-(worthwhile) 2964 3264 w
-(to) 3532 3264 w
-(rename) 3667 3264 w
-(uses) 4067 3264 w
-(of) 4325 3264 w
-(the) 4461 3264 w
-(destina\255) 4654 3264 w
-(tion variable with uses of the source variable up to the first use of the source variable.) 720 3384 w
-(The) 720 3540 w
-(second) 941 3540 w
-(transform) 1325 3540 w
-(will) 1843 3540 w
-(do) 2047 3540 w
-(relabeling) 2211 3540 w
-(without) 2733 3540 w
-(deleting) 3138 3540 w
-(instructions.) 3572 3540 w
-(When) 4249 3540 w
-(a) 4555 3540 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4650 3540 w
-10 /LucidaSansUnicode00 f
-(move) 4714 3540 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4976 3540 w
-10 /LucidaSansUnicode00 f
-(instruction) 720 3660 w
-(is) 1289 3660 w
-(encountered,) 1416 3660 w
-(if) 2102 3660 w
-(the) 2215 3660 w
-(source) 2417 3660 w
-(variable) 2786 3660 w
-(has) 3213 3660 w
-(been) 3427 3660 w
-(set) 3710 3660 w
-(prior) 3900 3660 w
-(to) 4181 3660 w
-(the) 4325 3660 w
-(use) 4526 3660 w
-(of) 4741 3660 w
-(the) 4885 3660 w
-(destination) 720 3780 w
-(variable) 1298 3780 w
-(then) 1715 3780 w
-(all) 1969 3780 w
-(of) 2119 3780 w
-(the) 2254 3780 w
-(references) 2446 3780 w
-(to) 2990 3780 w
-(the) 3125 3780 w
-(source) 3317 3780 w
-(variable) 3676 3780 w
-(are) 4093 3780 w
-(replaced) 4282 3780 w
-(by) 4733 3780 w
-(the) 4885 3780 w
-(destination) 720 3900 w
-(and) 1317 3900 w
-(the) 1552 3900 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1762 3900 w
-10 /LucidaSansUnicode00 f
-(move) 1826 3900 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2088 3900 w
-10 /LucidaSansUnicode00 f
-(is) 2207 3900 w
-(inverted.) 2342 3900 w
-(Typically,) 2857 3900 w
-(this) 3366 3900 w
-(transformation) 3599 3900 w
-(will) 4375 3900 w
-(alter) 4593 3900 w
-(two) 4865 3900 w
-10 /LucidaSansUnicode20 f
-(\030\030) 720 4020 w
-10 /LucidaSansUnicode00 f
-(move) 784 4020 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1046 4020 w
-10 /LucidaSansUnicode00 f
-(instructions) 1148 4020 w
-(and) 1759 4020 w
-(allow) 1977 4020 w
-(the) 2266 4020 w
-(first) 2459 4020 w
-(transformation) 2692 4020 w
-(another) 3453 4020 w
-(chance) 3866 4020 w
-(to) 4242 4020 w
-(remove) 4379 4020 w
-(code.) 4777 4020 w
-(This transformation uses the forward data flow set up in the previous pass.) 720 4140 w
-(Again,) 720 4296 w
-(the) 1066 4296 w
-(following) 1258 4296 w
-(is) 1742 4296 w
-(a) 1859 4296 w
-(depiction) 1951 4296 w
-(of) 2440 4296 w
-(the) 2576 4296 w
-(transformation) 2769 4296 w
-(where) 3529 4296 w
-(the) 3859 4296 w
-(pattern) 4052 4296 w
-(is) 4441 4296 w
-(in) 4559 4296 w
-(the) 4688 4296 w
-(left) 4881 4296 w
-(column and the rewrite is in the right column.) 720 4416 w
-10 /LucidaTypewriter f
-(SET) 1152 4596 w
-(a) 1512 4596 w
-(SET) 2592 4596 w
-(b) 2952 4596 w
-10 /LucidaSansUnicode00 f
-(\(sequence with no use of) 1152 4716 w
-10 /LucidaTypewriter f
-(b) 2397 4716 w
-10 /LucidaSansUnicode00 f
-(\)) 2469 4716 w
-10 /LucidaTypewriter f
-(USE) 1152 4836 w
-(a) 1512 4836 w
-(USE) 2592 4836 w
-(b) 2952 4836 w
-10 /LucidaSansUnicode00 f
-(\(sequence with no use of) 1152 4956 w
-10 /LucidaTypewriter f
-(b) 2397 4956 w
-10 /LucidaSansUnicode00 f
-(\)) 2469 4956 w
-10 /LucidaTypewriter f
-(MOVE a->b) 1152 5076 w
-(MOVE b->a) 2592 5076 w
-10 /LucidaSansUnicode00 f
-(Iterating these transformations will usually get rid of all redundant ) 720 5256 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3987 5256 w
-10 /LucidaSansUnicode00 f
-(move) 4051 5256 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4313 5256 w
-10 /LucidaSansUnicode00 f
-(instructions.) 4409 5256 w
-(A) 720 5412 w
-(problem) 838 5412 w
-(with) 1293 5412 w
-(this) 1547 5412 w
-(organization) 1775 5412 w
-(is) 2435 5412 w
-(that) 2564 5412 w
-(the) 2804 5412 w
-(costs) 3008 5412 w
-(of) 3308 5412 w
-(registerization) 3455 5412 w
-(calculated) 4207 5412 w
-(in) 4744 5412 w
-(the) 4885 5412 w
-(previous) 720 5532 w
-(pass) 1186 5532 w
-(must) 1457 5532 w
-(depend) 1751 5532 w
-(on) 2165 5532 w
-(how) 2339 5532 w
-(well) 2590 5532 w
-(this) 2832 5532 w
-(pass) 3062 5532 w
-(can) 3332 5532 w
-(detect) 3550 5532 w
-(and) 3900 5532 w
-(remove) 4130 5532 w
-(redundant) 4539 5532 w
-(instructions.) 720 5652 w
-(Often,) 1399 5652 w
-(a) 1743 5652 w
-(fine) 1840 5652 w
-(candidate) 2066 5652 w
-(for) 2580 5652 w
-(registerization) 2762 5652 w
-(is) 3508 5652 w
-(rejected) 3631 5652 w
-(because) 4064 5652 w
-(of) 4501 5652 w
-(the) 4642 5652 w
-(cost) 4840 5652 w
-(of instructions that are later removed.) 720 5772 w
-10 /LucidaSans-Demi f
-(5.9.) 720 6012 w
-(Writing the object file) 962 6012 w
-10 /LucidaSansUnicode00 f
-(The) 720 6168 w
-(last) 957 6168 w
-(pass) 1185 6168 w
-(walks) 1461 6168 w
-(the) 1788 6168 w
-(internal) 2000 6168 w
-(assembly) 2428 6168 w
-(language) 2935 6168 w
-(and) 3435 6168 w
-(writes) 3672 6168 w
-(the) 4020 6168 w
-(object) 4232 6168 w
-(file.) 4587 6168 w
-(The) 4859 6168 w
-(object) 720 6288 w
-(file) 1062 6288 w
-(is) 1257 6288 w
-(reduced) 1381 6288 w
-(in) 1817 6288 w
-(size) 1952 6288 w
-(by) 2189 6288 w
-(about) 2347 6288 w
-(a) 2668 6288 w
-(factor) 2766 6288 w
-(of) 3091 6288 w
-(three) 3232 6288 w
-(with) 3527 6288 w
-(simple) 3775 6288 w
-(compression) 4139 6288 w
-(tech\255) 4801 6288 w
-(niques.) 720 6408 w
-(The) 1144 6408 w
-(most) 1363 6408 w
-(important) 1643 6408 w
-(aspect) 2159 6408 w
-(of) 2510 6408 w
-(the) 2646 6408 w
-(object) 2839 6408 w
-(file) 3175 6408 w
-(format) 3364 6408 w
-(is) 3726 6408 w
-(that) 3844 6408 w
-(it) 4073 6408 w
-(is) 4177 6408 w
-(independent) 4295 6408 w
-(of) 4942 6408 w
-(the) 720 6528 w
-(compiling) 924 6528 w
-(machine.) 1452 6528 w
-(All) 1973 6528 w
-(integer) 2149 6528 w
-(and) 2541 6528 w
-(floating) 2770 6528 w
-(numbers) 3190 6528 w
-(in) 3666 6528 w
-(the) 3805 6528 w
-(object) 4008 6528 w
-(code) 4354 6528 w
-(are) 4633 6528 w
-(con\255) 4833 6528 w
-(verted to known formats and byte orders.) 720 6648 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(6.) 720 840 w
-(The loader) 873 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(loader) 937 996 w
-(is) 1278 996 w
-(a) 1394 996 w
-(multiple) 1485 996 w
-(pass) 1919 996 w
-(program) 2175 996 w
-(that) 2627 996 w
-(reads) 2854 996 w
-(object) 3156 996 w
-(files) 3490 996 w
-(and) 3728 996 w
-(libraries) 3944 996 w
-(and) 4375 996 w
-(produces) 4592 996 w
-(an) 720 1116 w
-(executable) 899 1116 w
-(binary.) 1486 1116 w
-(The) 1913 1116 w
-(loader) 2155 1116 w
-(also) 2521 1116 w
-(does) 2778 1116 w
-(some) 3070 1116 w
-(minimal) 3392 1116 w
-(optimizations) 3843 1116 w
-(and) 4568 1116 w
-(code) 4809 1116 w
-(rewriting.) 720 1236 w
-(Many of the operations performed by the loader are machine-dependent.) 1250 1236 w
-(The) 720 1392 w
-(first) 935 1392 w
-(pass) 1164 1392 w
-(of) 1418 1392 w
-(the) 1550 1392 w
-(loader) 1739 1392 w
-(reads) 2078 1392 w
-(the) 2378 1392 w
-(object) 2567 1392 w
-(modules) 2899 1392 w
-(into) 3349 1392 w
-(an) 3573 1392 w
-(internal) 3725 1392 w
-(data) 4131 1392 w
-(structure) 4376 1392 w
-(that) 4849 1392 w
-(looks) 720 1512 w
-(like) 1019 1512 w
-(binary) 1229 1512 w
-(assembly) 1569 1512 w
-(language.) 2057 1512 w
-(As) 2602 1512 w
-(the) 2760 1512 w
-(instructions) 2953 1512 w
-(are) 3564 1512 w
-(read,) 3754 1512 w
-(code) 4039 1512 w
-(is) 4308 1512 w
-(reordered) 4426 1512 w
-(to) 4942 1512 w
-(remove) 720 1632 w
-(unconditional) 1118 1632 w
-(branch) 1820 1632 w
-(instructions.) 2193 1632 w
-(Conditional) 2869 1632 w
-(branch) 3465 1632 w
-(instructions) 3839 1632 w
-(are) 4452 1632 w
-(inverted) 4644 1632 w
-(to) 720 1752 w
-(prevent) 855 1752 w
-(the) 1259 1752 w
-(insertion) 1451 1752 w
-(of) 1916 1752 w
-(unconditional) 2051 1752 w
-(branches.) 2751 1752 w
-(The) 3293 1752 w
-(loader) 3511 1752 w
-(will) 3853 1752 w
-(also) 4054 1752 w
-(make) 4287 1752 w
-(a) 4586 1752 w
-(copy) 4678 1752 w
-(of) 4942 1752 w
-(a few instructions to remove an unconditional branch.) 720 1872 w
-(The) 720 2028 w
-(next) 952 2028 w
-(pass) 1219 2028 w
-(allocates) 1490 2028 w
-(addresses) 1965 2028 w
-(for) 2503 2028 w
-(all) 2693 2028 w
-(external) 2857 2028 w
-(data.) 3305 2028 w
-(Typical) 3630 2028 w
-(of) 4024 2028 w
-(processors) 4174 2028 w
-(is) 4753 2028 w
-(the) 4885 2028 w
-(MIPS,) 720 2148 w
-(which) 1012 2148 w
-(can) 1329 2148 w
-(reference) 1533 2148 w
-(\26132K) 2025 2148 w
-(bytes) 2332 2148 w
-(from) 2627 2148 w
-(a) 2895 2148 w
-(register.) 2986 2148 w
-(The) 3459 2148 w
-(loader) 3676 2148 w
-(allocates) 4017 2148 w
-(the) 4477 2148 w
-(register) 4667 2148 w
-10 /LucidaTypewriter f
-(R30) 720 2268 w
-10 /LucidaSansUnicode00 f
-(as) 969 2268 w
-(the) 1108 2268 w
-(static) 1296 2268 w
-(pointer.) 1589 2268 w
-(The) 2035 2268 w
-(value) 2249 2268 w
-(placed) 2536 2268 w
-(in) 2886 2268 w
-10 /LucidaTypewriter f
-(R30) 3010 2268 w
-10 /LucidaSansUnicode00 f
-(is) 3259 2268 w
-(the) 3372 2268 w
-(base) 3560 2268 w
-(of) 3819 2268 w
-(the) 3951 2268 w
-(data) 4140 2268 w
-(segment) 4384 2268 w
-(plus) 4835 2268 w
-(32K.) 720 2388 w
-(It) 1009 2388 w
-(is) 1109 2388 w
-(then) 1223 2388 w
-(cheap) 1474 2388 w
-(to) 1795 2388 w
-(reference) 1927 2388 w
-(all) 2416 2388 w
-(data) 2562 2388 w
-(in) 2805 2388 w
-(the) 2929 2388 w
-(first) 3117 2388 w
-(64K) 3345 2388 w
-(of) 3569 2388 w
-(the) 3700 2388 w
-(data) 3888 2388 w
-(segment.) 4131 2388 w
-(External) 4645 2388 w
-(variables) 720 2508 w
-(are) 1187 2508 w
-(allocated) 1375 2508 w
-(to) 1847 2508 w
-(the) 1981 2508 w
-(data) 2172 2508 w
-(segment) 2418 2508 w
-(with) 2871 2508 w
-(the) 3112 2508 w
-(smallest) 3303 2508 w
-(variables) 3740 2508 w
-(allocated) 4207 2508 w
-(first.) 4679 2508 w
-(If) 4974 2508 w
-(all) 720 2628 w
-(of) 872 2628 w
-(the) 1008 2628 w
-(data) 1201 2628 w
-(cannot) 1449 2628 w
-(fit) 1815 2628 w
-(into) 1956 2628 w
-(the) 2183 2628 w
-(first) 2376 2628 w
-(64K) 2609 2628 w
-(of) 2838 2628 w
-(the) 2974 2628 w
-(data) 3167 2628 w
-(segment,) 3415 2628 w
-(then) 3902 2628 w
-(usually) 4157 2628 w
-(only) 4535 2628 w
-(a) 4777 2628 w
-(few) 4870 2628 w
-(large arrays need more expensive addressing modes.) 720 2748 w
-(For) 720 2904 w
-(the) 916 2904 w
-(MIPS) 1111 2904 w
-(processor,) 1375 2904 w
-(the) 1924 2904 w
-(loader) 2120 2904 w
-(makes) 2466 2904 w
-(a) 2820 2904 w
-(pass) 2916 2904 w
-(over) 3177 2904 w
-(the) 3428 2904 w
-(internal) 3624 2904 w
-(structures,) 4036 2904 w
-(exchang\255) 4598 2904 w
-(ing) 720 3024 w
-(instructions) 913 3024 w
-(to) 1526 3024 w
-(try) 1664 3024 w
-(to) 1833 3024 w
-(fill) 1970 3024 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2133 3024 w
-10 /LucidaSansUnicode00 f
-(delay) 2197 3024 w
-(slots) 2491 3024 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2720 3024 w
-10 /LucidaSansUnicode00 f
-(with) 2823 3024 w
-(useful) 3067 3024 w
-(work.) 3403 3024 w
-(If) 3743 3024 w
-(a) 3848 3024 w
-(useful) 3942 3024 w
-(instruction) 4278 3024 w
-(can\255) 4839 3024 w
-(not) 720 3144 w
-(be) 917 3144 w
-(found) 1073 3144 w
-(to) 1395 3144 w
-(fill) 1530 3144 w
-(a) 1691 3144 w
-(delay) 1783 3144 w
-(slot,) 2075 3144 w
-(the) 2322 3144 w
-(loader) 2514 3144 w
-(will) 2856 3144 w
-(insert) 3057 3144 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3371 3144 w
-10 /LucidaSansUnicode00 f
-(noop) 3435 3144 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3682 3144 w
-10 /LucidaSansUnicode00 f
-(instructions.) 3784 3144 w
-(This) 4459 3144 w
-(pass) 4702 3144 w
-(is) 4960 3144 w
-(very) 720 3264 w
-(expensive) 962 3264 w
-(and) 1489 3264 w
-(does) 1710 3264 w
-(not) 1982 3264 w
-(do) 2183 3264 w
-(a) 2348 3264 w
-(good) 2444 3264 w
-(job.) 2732 3264 w
-(About) 2991 3264 w
-(40%) 3324 3264 w
-(of) 3558 3264 w
-(all) 3696 3264 w
-(instructions) 3849 3264 w
-(are) 4462 3264 w
-(in) 4654 3264 w
-(delay) 4785 3264 w
-(slots.) 720 3384 w
-(About) 1056 3384 w
-(65%) 1392 3384 w
-(of) 1629 3384 w
-(these) 1771 3384 w
-(are) 2077 3384 w
-(useful) 2273 3384 w
-(instructions) 2614 3384 w
-(and) 3231 3384 w
-(35%) 3455 3384 w
-(are) 3692 3384 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3888 3384 w
-10 /LucidaSansUnicode00 f
-(noops.) 3952 3384 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4282 3384 w
-10 /LucidaSansUnicode00 f
-(The) 4422 3384 w
-(vendor-) 4647 3384 w
-(supplied) 720 3504 w
-(assembler) 1181 3504 w
-(does) 1721 3504 w
-(this) 1997 3504 w
-(job) 2221 3504 w
-(more) 2420 3504 w
-(effectively,) 2716 3504 w
-(filling) 3285 3504 w
-(about) 3607 3504 w
-(80%) 3930 3504 w
-(of) 4168 3504 w
-(the) 4311 3504 w
-(delay) 4511 3504 w
-(slots) 4811 3504 w
-(with useful instructions.) 720 3624 w
-(On) 720 3780 w
-(the) 905 3780 w
-(68020) 1105 3780 w
-(processor,) 1465 3780 w
-(branch) 2018 3780 w
-(instructions) 2397 3780 w
-(come) 3015 3780 w
-(in) 3321 3780 w
-(a) 3457 3780 w
-(variety) 3557 3780 w
-(of) 3924 3780 w
-(sizes) 4067 3780 w
-(depending) 4356 3780 w
-(on) 4917 3780 w
-(the) 720 3900 w
-(relative) 908 3900 w
-(distance) 1296 3900 w
-(of) 1733 3900 w
-(the) 1864 3900 w
-(branch.) 2052 3900 w
-(Thus) 2483 3900 w
-(the) 2754 3900 w
-(size) 2942 3900 w
-(of) 3168 3900 w
-(branch instructions can be mutually) 3299 3900 w
-(dependent.) 720 4020 w
-(The) 1351 4020 w
-(loader) 1581 4020 w
-(uses) 1936 4020 w
-(a) 2206 4020 w
-(multiple) 2311 4020 w
-(pass) 2759 4020 w
-(algorithm) 3029 4020 w
-(to) 3548 4020 w
-(resolve) 3696 4020 w
-(the) 4092 4020 w
-(branch) 4297 4020 w
-(lengths) 4681 4020 w
-([Szy78].) 720 4140 w
-(Initially,) 1179 4140 w
-(all) 1602 4140 w
-(branches) 1755 4140 w
-(are) 2236 4140 w
-(assumed) 2428 4140 w
-(minimal) 2899 4140 w
-(length.) 3329 4140 w
-(On) 3741 4140 w
-(each) 3921 4140 w
-(subsequent) 4185 4140 w
-(pass,) 4788 4140 w
-(the) 720 4260 w
-(branches) 928 4260 w
-(are) 1422 4260 w
-(reassessed) 1627 4260 w
-(and) 2211 4260 w
-(expanded) 2444 4260 w
-(if) 2976 4260 w
-(necessary.) 3095 4260 w
-(When) 3687 4260 w
-(no) 4007 4260 w
-(more) 4184 4260 w
-(expansions) 4489 4260 w
-(occur, the locations of the instructions in the text segment are known.) 720 4380 w
-(On) 720 4536 w
-(the) 895 4536 w
-(MIPS) 1086 4536 w
-(processor,) 1346 4536 w
-(all) 1890 4536 w
-(instructions) 2039 4536 w
-(are) 2648 4536 w
-(one) 2836 4536 w
-(size.) 3051 4536 w
-(A) 3344 4536 w
-(single) 3449 4536 w
-(pass) 3774 4536 w
-(over) 4030 4536 w
-(the) 4276 4536 w
-(instructions) 4467 4536 w
-(will determine the locations of all addresses in the text segment.) 720 4656 w
-(The) 720 4812 w
-(last) 943 4812 w
-(pass) 1157 4812 w
-(of) 1419 4812 w
-(the) 1560 4812 w
-(loader) 1758 4812 w
-(produces) 2106 4812 w
-(the) 2597 4812 w
-(executable) 2795 4812 w
-(binary.) 3364 4812 w
-(A) 3773 4812 w
-(symbol) 3885 4812 w
-(table) 4277 4812 w
-(and) 4560 4812 w
-(other) 4783 4812 w
-(tables are produced to help the debugger to interpret the binary symbolically.) 720 4932 w
-(The) 720 5088 w
-(loader) 952 5088 w
-(places) 1308 5088 w
-(absolute) 1664 5088 w
-(source) 2129 5088 w
-(line) 2502 5088 w
-(numbers) 2729 5088 w
-(in) 3208 5088 w
-(the) 3350 5088 w
-(symbol) 3556 5088 w
-(table.) 3956 5088 w
-(The) 4311 5088 w
-(name) 4543 5088 w
-(and) 4860 5088 w
-(absolute) 720 5208 w
-(line) 1177 5208 w
-(number) 1396 5208 w
-(of) 1816 5208 w
-(all) 1956 5208 w
-10 /LucidaTypewriter f
-(#include) 2111 5208 w
-10 /LucidaSansUnicode00 f
-(files) 2729 5208 w
-(is) 2973 5208 w
-(also) 3095 5208 w
-(placed) 3333 5208 w
-(in) 3692 5208 w
-(the) 3825 5208 w
-(symbol) 4022 5208 w
-(table) 4413 5208 w
-(so) 4695 5208 w
-(that) 4849 5208 w
-(the debuggers can associate object code to source files.) 720 5328 w
-10 /LucidaSans-Demi f
-(7.) 720 5568 w
-(Performance) 873 5568 w
-10 /LucidaSansUnicode00 f
-(The following is a table of the source size of the MIPS compiler.) 720 5724 w
-(lines) 1152 5904 w
-(module) 1512 5904 w
-(509) 1215 6024 w
-(machine-independent headers) 1512 6024 w
-(1070) 1152 6144 w
-(machine-independent YACC source) 1512 6144 w
-(6090) 1152 6264 w
-(machine-independent C source) 1512 6264 w
-(545) 1215 6504 w
-(machine-dependent headers) 1512 6504 w
-(6532) 1152 6624 w
-(machine-dependent C source) 1512 6624 w
-(298) 1215 6864 w
-(loader headers) 1512 6864 w
-(5215) 1152 6984 w
-(loader C source) 1512 6984 w
-(The) 720 7200 w
-(following) 946 7200 w
-(table) 1438 7200 w
-(shows) 1723 7200 w
-(timing) 2070 7200 w
-(of) 2427 7200 w
-(a) 2570 7200 w
-(test) 2670 7200 w
-(program) 2896 7200 w
-(that) 3357 7200 w
-(plays) 3593 7200 w
-(checkers,) 3888 7200 w
-(running) 4391 7200 w
-(on) 4816 7200 w
-(a) 4985 7200 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(MIPS) 720 840 w
-(R4000.) 979 840 w
-(The) 1393 840 w
-(test) 1609 840 w
-(program) 1825 840 w
-(is) 2276 840 w
-(26) 2390 840 w
-(files) 2550 840 w
-(totaling) 2786 840 w
-(12600) 3192 840 w
-(lines) 3541 840 w
-(of) 3802 840 w
-(C.) 3934 840 w
-(The) 4101 840 w
-(execution) 4316 840 w
-(time) 4825 840 w
-(does) 720 960 w
-(not) 992 960 w
-(significantly) 1193 960 w
-(depend) 1819 960 w
-(on) 2223 960 w
-(library) 2387 960 w
-(implementation.) 2738 960 w
-(Since) 3605 960 w
-(no) 3898 960 w
-(other) 4062 960 w
-(compiler) 4360 960 w
-(runs) 4824 960 w
-(on) 720 1080 w
-(Plan) 883 1080 w
-(9,) 1124 1080 w
-(the) 1259 1080 w
-(Plan) 1454 1080 w
-(9) 1695 1080 w
-(tests) 1798 1080 w
-(were) 2070 1080 w
-(done) 2340 1080 w
-(with) 2622 1080 w
-(the) 2866 1080 w
-(Plan) 3060 1080 w
-(9) 3300 1080 w
-(operating) 3402 1080 w
-(system;) 3907 1080 w
-(the) 4318 1080 w
-(other) 4512 1080 w
-(tests) 4808 1080 w
-(were) 720 1200 w
-(done) 984 1200 w
-(on) 1260 1200 w
-(the) 1417 1200 w
-(vendor) 1606 1200 w
-10 /LucidaSansUnicode20 f
-(\031) 1941 1200 w
-10 /LucidaSansUnicode00 f
-(s) 1973 1200 w
-(operating) 2058 1200 w
-(system.) 2558 1200 w
-(The) 2996 1200 w
-(hardware) 3211 1200 w
-(was) 3696 1200 w
-(identical) 3914 1200 w
-(in) 4360 1200 w
-(both) 4486 1200 w
-(cases.) 4744 1200 w
-(The optimizer in the vendor) 720 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 2076 1320 w
-10 /LucidaSansUnicode00 f
-(s compiler is reputed to be extremely good.) 2108 1320 w
-(4.49s) 1278 1500 w
-(Plan 9) 1728 1500 w
-10 /LucidaTypewriter f
-(vc) 2056 1500 w
-(-N) 2232 1500 w
-10 /LucidaSansUnicode00 f
-(compile time \(opposite of) 2408 1500 w
-10 /LucidaTypewriter f
-(-O) 3685 1500 w
-10 /LucidaSansUnicode00 f
-(\)) 3829 1500 w
-(1.72s) 1278 1620 w
-(Plan 9) 1728 1620 w
-10 /LucidaTypewriter f
-(vc) 2056 1620 w
-(-N) 2232 1620 w
-10 /LucidaSansUnicode00 f
-(load time) 2408 1620 w
-(148.69s) 1152 1740 w
-(Plan 9) 1728 1740 w
-10 /LucidaTypewriter f
-(vc) 2056 1740 w
-(-N) 2232 1740 w
-10 /LucidaSansUnicode00 f
-(run time) 2408 1740 w
-(15.07s) 1215 1980 w
-(Plan 9) 1728 1980 w
-10 /LucidaTypewriter f
-(vc) 2056 1980 w
-10 /LucidaSansUnicode00 f
-(compile time \() 2232 1980 w
-10 /LucidaTypewriter f
-(-O) 2926 1980 w
-10 /LucidaSansUnicode00 f
-(implicit\)) 3102 1980 w
-(1.66s) 1278 2100 w
-(Plan 9) 1728 2100 w
-10 /LucidaTypewriter f
-(vc) 2056 2100 w
-10 /LucidaSansUnicode00 f
-(load time) 2232 2100 w
-(89.96s) 1215 2220 w
-(Plan 9) 1728 2220 w
-10 /LucidaTypewriter f
-(vc) 2056 2220 w
-10 /LucidaSansUnicode00 f
-(run time) 2232 2220 w
-(14.83s) 1215 2460 w
-(vendor) 1728 2460 w
-10 /LucidaTypewriter f
-(cc) 2095 2460 w
-10 /LucidaSansUnicode00 f
-(compile time) 2271 2460 w
-(0.38s) 1278 2580 w
-(vendor) 1728 2580 w
-10 /LucidaTypewriter f
-(cc) 2095 2580 w
-10 /LucidaSansUnicode00 f
-(load time) 2271 2580 w
-(104.75s) 1152 2700 w
-(vendor) 1728 2700 w
-10 /LucidaTypewriter f
-(cc) 2095 2700 w
-10 /LucidaSansUnicode00 f
-(run time) 2271 2700 w
-(43.59s) 1215 2940 w
-(vendor) 1728 2940 w
-10 /LucidaTypewriter f
-(cc) 2095 2940 w
-(-O) 2271 2940 w
-10 /LucidaSansUnicode00 f
-(compile time) 2447 2940 w
-(0.38s) 1278 3060 w
-(vendor) 1728 3060 w
-10 /LucidaTypewriter f
-(cc) 2095 3060 w
-(-O) 2271 3060 w
-10 /LucidaSansUnicode00 f
-(load time) 2447 3060 w
-(76.19s) 1215 3180 w
-(vendor) 1728 3180 w
-10 /LucidaTypewriter f
-(cc) 2095 3180 w
-(-O) 2271 3180 w
-10 /LucidaSansUnicode00 f
-(run time) 2447 3180 w
-(8.19s) 1278 3420 w
-(vendor) 1728 3420 w
-10 /LucidaTypewriter f
-(cc) 2095 3420 w
-(-O3) 2271 3420 w
-10 /LucidaSansUnicode00 f
-(compile time) 2519 3420 w
-(35.97s) 1215 3540 w
-(vendor) 1728 3540 w
-10 /LucidaTypewriter f
-(cc) 2095 3540 w
-(-O3) 2271 3540 w
-10 /LucidaSansUnicode00 f
-(load time) 2519 3540 w
-(71.16s) 1215 3660 w
-(vendor) 1728 3660 w
-10 /LucidaTypewriter f
-(cc) 2095 3660 w
-(-O3) 2271 3660 w
-10 /LucidaSansUnicode00 f
-(run time) 2519 3660 w
-(To) 720 3876 w
-(compare) 880 3876 w
-(the) 1336 3876 w
-(Intel) 1528 3876 w
-(compiler,) 1778 3876 w
-(a) 2270 3876 w
-(program) 2362 3876 w
-(that) 2815 3876 w
-(is) 3043 3876 w
-(about) 3160 3876 w
-(40%) 3475 3876 w
-(bit) 3705 3876 w
-(manipulation) 3871 3876 w
-(and) 4545 3876 w
-(about) 4762 3876 w
-(60%) 720 3996 w
-(single) 954 3996 w
-(precision) 1284 3996 w
-(floating) 1767 3996 w
-(point) 2179 3996 w
-(was) 2471 3996 w
-(run) 2694 3996 w
-(on) 2899 3996 w
-(the) 3062 3996 w
-(same) 3257 3996 w
-(33) 3552 3996 w
-(MHz) 3718 3996 w
-(486,) 3975 3996 w
-(once) 4236 3996 w
-(under) 4506 3996 w
-(Win\255) 4830 3996 w
-(dows) 720 4116 w
-(compiled) 1006 4116 w
-(with) 1485 4116 w
-(the) 1724 4116 w
-(Watcom) 1913 4116 w
-(compiler,) 2330 4116 w
-(version) 2819 4116 w
-(10.0,) 3206 4116 w
-(in) 3494 4116 w
-(16-bit) 3620 4116 w
-(mode) 3968 4116 w
-(and) 4276 4116 w
-(once) 4491 4116 w
-(under) 4756 4116 w
-(Plan) 720 4236 w
-(9) 956 4236 w
-(in) 1054 4236 w
-(32-bit) 1180 4236 w
-(mode.) 1528 4236 w
-(The) 1900 4236 w
-(Plan) 2116 4236 w
-(9) 2352 4236 w
-(execution) 2450 4236 w
-(time) 2960 4236 w
-(was) 3210 4236 w
-(27) 3428 4236 w
-(sec) 3589 4236 w
-(while) 3782 4236 w
-(the) 4069 4236 w
-(Windows) 4258 4236 w
-(execu\255) 4721 4236 w
-(tion time was 31 sec.) 720 4356 w
-10 /LucidaSans-Demi f
-(8.) 720 4596 w
-(Conclusions) 873 4596 w
-10 /LucidaSansUnicode00 f
-(The) 720 4752 w
-(new) 953 4752 w
-(compilers) 1200 4752 w
-(compile) 1726 4752 w
-(quickly,) 2160 4752 w
-(load) 2588 4752 w
-(slowly,) 2848 4752 w
-(and) 3231 4752 w
-(produce) 3463 4752 w
-(medium) 3913 4752 w
-(quality) 4362 4752 w
-(object) 4742 4752 w
-(code.) 720 4872 w
-(The) 1061 4872 w
-(compilers) 1288 4872 w
-(are) 1808 4872 w
-(relatively) 2006 4872 w
-(portable,) 2488 4872 w
-(requiring) 2971 4872 w
-(but) 3462 4872 w
-(a) 3670 4872 w
-(couple) 3771 4872 w
-(of) 4139 4872 w
-(weeks) 4283 4872 w
-10 /LucidaSansUnicode20 f
-(\031) 4581 4872 w
-10 /LucidaSansUnicode00 f
-(work) 4659 4872 w
-(to) 4942 4872 w
-(produce) 720 4992 w
-(a) 1152 4992 w
-(compiler) 1242 4992 w
-(for) 1700 4992 w
-(a) 1874 4992 w
-(different) 1964 4992 w
-(computer.) 2417 4992 w
-(For) 2980 4992 w
-(Plan) 3171 4992 w
-(9,) 3407 4992 w
-(where) 3537 4992 w
-(we) 3865 4992 w
-(needed) 4034 4992 w
-(several) 4426 4992 w
-(com\255) 4802 4992 w
-(pilers) 720 5112 w
-(with) 1028 5112 w
-(specialized) 1272 5112 w
-(features) 1850 5112 w
-(and) 2284 5112 w
-(our) 2503 5112 w
-(own) 2706 5112 w
-(object) 2945 5112 w
-(formats,) 3281 5112 w
-(this) 3726 5112 w
-(project) 3943 5112 w
-(was) 4320 5112 w
-(indispens\255) 4541 5112 w
-(able.) 720 5232 w
-(It) 1032 5232 w
-(is) 1143 5232 w
-(also) 1268 5232 w
-(necessary) 1509 5232 w
-(for) 2029 5232 w
-(us) 2213 5232 w
-(to) 2371 5232 w
-(be) 2515 5232 w
-(able) 2680 5232 w
-(to) 2929 5232 w
-(freely) 3073 5232 w
-(distribute) 3390 5232 w
-(our) 3904 5232 w
-(compilers) 4114 5232 w
-(with) 4634 5232 w
-(the) 4885 5232 w
-(Plan 9 distribution.) 720 5352 w
-(Two) 720 5508 w
-(problems) 955 5508 w
-(have) 1446 5508 w
-(come) 1705 5508 w
-(up) 2000 5508 w
-(in) 2159 5508 w
-(retrospect.) 2284 5508 w
-(The) 2876 5508 w
-(first) 3092 5508 w
-(has) 3322 5508 w
-(to) 3525 5508 w
-(do) 3658 5508 w
-(with) 3817 5508 w
-(the) 4057 5508 w
-(division) 4247 5508 w
-(of) 4658 5508 w
-(labor) 4791 5508 w
-(between) 720 5628 w
-(compiler) 1176 5628 w
-(and) 1647 5628 w
-(loader.) 1875 5628 w
-(Plan) 2292 5628 w
-(9) 2541 5628 w
-(runs) 2652 5628 w
-(on) 2916 5628 w
-(multi-processors) 3087 5628 w
-(and) 3970 5628 w
-(as) 4198 5628 w
-(such) 4352 5628 w
-(compila\255) 4626 5628 w
-(tions) 720 5748 w
-(are) 1022 5748 w
-(often) 1236 5748 w
-(done) 1551 5748 w
-(in) 1855 5748 w
-(parallel.) 2008 5748 w
-(Unfortunately,) 2491 5748 w
-(all) 3246 5748 w
-(compilations) 3422 5748 w
-(must) 4106 5748 w
-(be) 4412 5748 w
-(complete) 4594 5748 w
-(before) 720 5868 w
-(loading) 1073 5868 w
-(can) 1473 5868 w
-(begin.) 1680 5868 w
-(The) 2055 5868 w
-(load) 2275 5868 w
-(is) 2521 5868 w
-(then) 2639 5868 w
-(single-threaded.) 2894 5868 w
-(With) 3776 5868 w
-(this) 4028 5868 w
-(model,) 4245 5868 w
-(any) 4617 5868 w
-(shift) 4824 5868 w
-(of) 720 5988 w
-(work) 856 5988 w
-(from) 1131 5988 w
-(compile) 1401 5988 w
-(to) 1821 5988 w
-(load) 1958 5988 w
-(results) 2205 5988 w
-(in) 2571 5988 w
-(a) 2701 5988 w
-(significant) 2795 5988 w
-(increase) 3338 5988 w
-(in) 3778 5988 w
-(real) 3908 5988 w
-(time.) 4128 5988 w
-(The) 4446 5988 w
-(same) 4666 5988 w
-(is) 4960 5988 w
-(true) 720 6108 w
-(of) 954 6108 w
-(libraries) 1090 6108 w
-(that) 1522 6108 w
-(are) 1751 6108 w
-(compiled) 1941 6108 w
-(infrequently) 2424 6108 w
-(and) 3048 6108 w
-(loaded) 3266 6108 w
-(often.) 3631 6108 w
-(In) 3986 6108 w
-(the) 4114 6108 w
-(future,) 4306 6108 w
-(we) 4670 6108 w
-(may) 4840 6108 w
-(try to put some of the loader work back into the compiler.) 720 6228 w
-(The) 720 6384 w
-(second) 962 6384 w
-(problem) 1367 6384 w
-(comes) 1834 6384 w
-(from) 2207 6384 w
-(the) 2500 6384 w
-(various) 2716 6384 w
-(optimizations) 3129 6384 w
-(performed) 3855 6384 w
-(over) 4428 6384 w
-(several) 4700 6384 w
-(passes.) 720 6504 w
-(Often) 1163 6504 w
-(optimizations) 1485 6504 w
-(in) 2201 6504 w
-(different) 2344 6504 w
-(passes) 2813 6504 w
-(depend) 3191 6504 w
-(on) 3605 6504 w
-(each) 3779 6504 w
-(other.) 4054 6504 w
-(Iterating) 4426 6504 w
-(the) 4885 6504 w
-(passes) 720 6624 w
-(could) 1082 6624 w
-(compromise) 1383 6624 w
-(efficiency,) 2017 6624 w
-(or) 2544 6624 w
-(even) 2681 6624 w
-(loop.) 2942 6624 w
-(We) 3255 6624 w
-(see) 3432 6624 w
-(no) 3630 6624 w
-(real) 3788 6624 w
-(solution) 4004 6624 w
-(to) 4431 6624 w
-(this) 4564 6624 w
-(prob\255) 4779 6624 w
-(lem.) 720 6744 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(9.) 720 840 w
-(References) 873 840 w
-10 /LucidaSansUnicode00 f
-([Aho87]) 720 996 w
-(A.) 1149 996 w
-(V.) 1295 996 w
-(Aho,) 1437 996 w
-(R.) 1706 996 w
-(Sethi,) 1846 996 w
-(and) 2161 996 w
-(J.) 2386 996 w
-(D.) 2494 996 w
-(Ullman,) 2646 996 w
-10 /LucidaSans-Italic f
-(Compilers) 3060 996 w
-10 /LucidaSansUnicode20 f
-(\023) 3593 996 w
-10 /LucidaSans-Italic f
-(Principles,) 3689 996 w
-(Techniques,) 4235 996 w
-(and) 4856 996 w
-(Tools,) 720 1116 w
-10 /LucidaSansUnicode00 f
-(Addison Wesley, Reading, MA, 1987.) 1038 1116 w
-([ANSI90]) 720 1272 w
-10 /LucidaSans-Italic f
-(American) 1198 1272 w
-(National) 1723 1272 w
-(Standard) 2194 1272 w
-(for) 2701 1272 w
-(Information) 2904 1272 w
-(Systems) 3538 1272 w
-10 /LucidaSansUnicode20 f
-(\023) 3990 1272 w
-10 /LucidaSans-Italic f
-(Programming) 4100 1272 w
-(Lan\255) 4831 1272 w
-(guage C) 720 1392 w
-10 /LucidaSansUnicode00 f
-(, American National Standards Institute, Inc., New York, 1990.) 1118 1392 w
-([Dav91]) 720 1548 w
-(J.) 1137 1548 w
-(W.) 1243 1548 w
-(Davidson) 1404 1548 w
-(and) 1896 1548 w
-(D.) 2120 1548 w
-(B.) 2271 1548 w
-(Whalley,) 2405 1548 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2850 1548 w
-10 /LucidaSansUnicode00 f
-(Methods) 2914 1548 w
-(for) 3374 1548 w
-(Saving) 3557 1548 w
-(and) 3915 1548 w
-(Restoring) 4139 1548 w
-(Register) 4645 1548 w
-(Values) 720 1668 w
-(across) 1088 1668 w
-(Function) 1448 1668 w
-(Calls) 1916 1668 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2149 1668 w
-10 /LucidaSansUnicode00 f
-(,) 2213 1668 w
-10 /LucidaSans-Italic f
-(Software) 2295 1668 w
-10 /LucidaSansUnicode20 f
-(\023) 2723 1668 w
-10 /LucidaSans-Italic f
-(Practice) 2773 1668 w
-(and) 3210 1668 w
-(Experience,) 3444 1668 w
-10 /LucidaSansUnicode00 f
-(Vol) 4044 1668 w
-(21\(2\),) 4249 1668 w
-(pp.) 4586 1668 w
-(149-) 4793 1668 w
-(165, February 1991.) 720 1788 w
-([Joh79]) 720 1944 w
-(S.) 1113 1944 w
-(C.) 1246 1944 w
-(Johnson,) 1395 1944 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1865 1944 w
-10 /LucidaSansUnicode00 f
-(YACC) 1929 1944 w
-10 /LucidaSansUnicode20 f
-(\023) 2246 1944 w
-10 /LucidaSansUnicode00 f
-(Yet) 2344 1944 w
-(Another) 2547 1944 w
-(Compiler) 2983 1944 w
-(Compiler) 3472 1944 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3913 1944 w
-10 /LucidaSansUnicode00 f
-(,) 3977 1944 w
-10 /LucidaSans-Italic f
-(UNIX) 4057 1944 w
-(Programmer's) 4339 1944 w
-(Manual, Seventh Ed., Vol. 2A,) 720 2064 w
-10 /LucidaSansUnicode00 f
-(AT&T Bell Laboratories, Murray Hill, NJ, 1979.) 2178 2064 w
-([Set70]) 720 2220 w
-(R.) 1118 2220 w
-(Sethi) 1273 2220 w
-(and) 1571 2220 w
-(J.) 1811 2220 w
-(D.) 1934 2220 w
-(Ullman,) 2101 2220 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2530 2220 w
-10 /LucidaSansUnicode00 f
-(The) 2594 2220 w
-(Generation) 2835 2220 w
-(of) 3426 2220 w
-(Optimal) 3584 2220 w
-(Code) 4028 2220 w
-(for) 4337 2220 w
-(Arithmetic) 4536 2220 w
-(Expressions) 720 2340 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1300 2340 w
-10 /LucidaSansUnicode00 f
-(,) 1364 2340 w
-10 /LucidaSans-Italic f
-(Journal of the ACM,) 1428 2340 w
-10 /LucidaSansUnicode00 f
-(Vol 17\(4\), pp. 715-728, 1970.) 2416 2340 w
-([Szy78]) 720 2496 w
-(T.) 1112 2496 w
-(G.) 1244 2496 w
-(Szymanski,) 1385 2496 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1965 2496 w
-10 /LucidaSansUnicode00 f
-(Assembling) 2029 2496 w
-(Code) 2631 2496 w
-(for) 2917 2496 w
-(Machines) 3093 2496 w
-(with) 3583 2496 w
-(Span-dependent) 3826 2496 w
-(Instruc\255) 4674 2496 w
-(tions) 720 2616 w
-10 /LucidaSansUnicode20 f
-(\031\031) 960 2616 w
-10 /LucidaSansUnicode00 f
-(,) 1024 2616 w
-10 /LucidaSans-Italic f
-(Communications of the ACM,) 1088 2616 w
-10 /LucidaSansUnicode00 f
-(Vol 21\(4\), pp. 300-308, 1978.) 2526 2616 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Trailer
-done
-%%Pages: 11
diff --git a/sys/doc/contents.html b/sys/doc/contents.html
deleted file mode 100644
index 4073ad116..000000000
--- a/sys/doc/contents.html
+++ /dev/null
@@ -1,332 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=utf8">
-<title>Plan 9 — The Documents (Volume 2)</title>
-</meta>
-</head>
-<body>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 12pt"></span><span style="font-size: 12pt"><b>Plan 9 — The Documents (Volume 2)</b></span><span style="font-size: 12pt"></span></p>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>Introduction
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Plan 9 From Bell Labs
-(<a href="9.html">html</a> |
-<a href="9.ps">ps</a> |
-<a href="9.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Sean Dorward, Bob Flandrena, Ken Thompson, Howard Trickey, and Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An overview of the system; read at least this paper before you install.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The Use of Name Spaces in Plan 9
-(<a href="names.html">html</a> |
-<a href="names.ps">ps</a> |
-<a href="names.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Ken Thompson, Howard Trickey, and Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">What&rsquo;s in a name?
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The Organization of Networks in Plan 9
-(<a href="net/net.html">html</a> |
-<a href="net/net.ps">ps</a> |
-<a href="net/net.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Dave Presotto and Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Connecting the pieces. The details in the paper are outdated but the ideas still apply.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Security in Plan 9
-(<a href="auth.html">html</a> |
-<a href="auth.ps">ps</a> |
-<a href="auth.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Russ Cox, Eric Grosse, Rob Pike, Dave Presotto, and Sean Quinlan
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An overview of the security architecture.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>Programming
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">How to Use the Plan 9 C Compiler
-(<a href="comp.html">html</a> |
-<a href="comp.ps">ps</a> |
-<a href="comp.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The starting point for C programming under Plan 9.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Changes to the Programming Environment in the Fourth Release of Plan 9
-(<a href="prog4.html">html</a> |
-<a href="prog4.ps">ps</a> |
-<a href="prog4.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An overview of the changes to the C library since the Third Release.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">APE — The ANSI/POSIX Environment
-(<a href="ape.html">html</a> |
-<a href="ape.ps">ps</a> |
-<a href="ape.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Howard Trickey
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Moving C code between UNIX and Plan 9.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Acid: A Debugger Built From A Language
-(<a href="acidpaper.html">html</a> |
-<a href="acidpaper.ps">ps</a> |
-<a href="acidpaper.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An overview paper about the Acid debugger.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Acid Manual
-(<a href="acid.html">html</a> |
-<a href="acid.ps">ps</a> |
-<a href="acid.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The reference manual for the language and its libraries.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Maintaining Files on Plan 9 with Mk
-(<a href="mk.html">html</a> |
-<a href="mk.ps">ps</a> |
-<a href="mk.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Andrew G. Hume and Bob Flandrena
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An introduction to Plan 9&rsquo;s replacement for </span><span style="font-size: 10pt"><tt>make</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Plan 9 Mkfiles
-(<a href="mkfiles.html">html</a> |
-<a href="mkfiles.ps">ps</a> |
-<a href="mkfiles.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Bob Flandrena
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The conventions for using </span><span style="font-size: 10pt"><tt>mk</tt></span><span style="font-size: 10pt"> in Plan 9.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A Manual for the Plan 9 assembler
-(<a href="asm.html">html</a> |
-<a href="asm.ps">ps</a> |
-<a href="asm.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Things you&rsquo;d rather not know.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>User Interfaces
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">8&frac12;, the Plan 9 Window System
-(<a href="8&frac12;/8&frac12;.html">html</a> |
-<a href="8&frac12;/8&frac12;.ps">ps</a> |
-<a href="8&frac12;/8&frac12;.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An introduction to the (previous) window system and its unusual implementation.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Rc — The Plan 9 Shell
-(<a href="rc.html">html</a> |
-<a href="rc.ps">ps</a> |
-<a href="rc.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Tom Duff
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An introduction to the new shell, complete with examples.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The Text Editor </span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-(<a href="sam/sam.html">html</a> |
-<a href="sam/sam.ps">ps</a> |
-<a href="sam/sam.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt"> is the standard editor on Plan 9.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Acme: A User Interface for Programmers
-(<a href="acme/acme.html">html</a> |
-<a href="acme/acme.ps">ps</a> |
-<a href="acme/acme.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A system with a more radical approach to programming and editing.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Plumbing and Other Utilities
-(<a href="plumb.html">html</a> |
-<a href="plumb.ps">ps</a> |
-<a href="plumb.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Inter-process communication that enlivens the interactive user interface.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>Implementation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Hello World, or &Kappa;&alpha;&lambda;&eta;&mu;&#941;&rho;&alpha; &kappa;&#972;&sigma;&mu;&epsilon;, or </span><span style="font-size: 10pt">&#12371;&#12435;&#12395;&#12385;&#12399; &#19990;&#30028;</span><span style="font-size: 10pt">
-(<a href="utf.html">html</a> |
-<a href="utf.ps">ps</a> |
-<a href="utf.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike and Ken Thompson
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The details about Plan 9&rsquo;s character set: the Unicode Standard plus an ASCII-compatible encoding.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Plan 9 C Compilers
-(<a href="compiler.html">html</a> |
-<a href="compiler.ps">ps</a> |
-<a href="compiler.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Ken Thompson
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The design and some internals of the compiler suite.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Adding Application Support for a New Architecture in Plan 9
-(<a href="libmach.html">html</a> |
-<a href="libmach.ps">ps</a> |
-<a href="libmach.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Bob Flandrena
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The procedures necessary to add a new instruction set to Plan 9&rsquo;s programming environment.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The Plan 9 File Server
-(<a href="fs/fs.html">html</a> |
-<a href="fs/fs.ps">ps</a> |
-<a href="fs/fs.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Ken Thompson
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The design of the central file server and its novel backup system.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Venti: A new approach to archival storage
-(<a href="venti/venti.html">html</a> |
-<a href="venti/venti.ps">ps</a> |
-<a href="venti/venti.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Sean Quinlan and Sean Dorward
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Archival block-level storage using secure hashes as block identifiers.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The IL protocol
-(<a href="il/il.html">html</a> |
-<a href="il/il.ps">ps</a> |
-<a href="il/il.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Dave Presotto and Phil Winterbottom
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A description of the Internet protocol Plan 9 uses for internal communication.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Lexical File Names in Plan 9, or, Getting Dot-Dot Right
-(<a href="lexnames.html">html</a> |
-<a href="lexnames.ps">ps</a> |
-<a href="lexnames.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A vexing old problem solved: how to make </span><span style="font-size: 10pt"><tt>pwd</tt></span><span style="font-size: 10pt"> get the right answer in the face of multiply-bound directories.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Process Sleep and Wakeup on a Shared-memory Multiprocessor
-(<a href="sleep.html">html</a> |
-<a href="sleep.ps">ps</a> |
-<a href="sleep.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Rob Pike, Dave Presotto, Ken Thompson, and Gerard Holzmann
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A detailed study of a central issue in the Plan 9 kernel.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>Miscellany
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">A Guide to the Lp Printer Spooler
-(<a href="lp.html">html</a> |
-<a href="lp.ps">ps</a> |
-<a href="lp.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Paul Glick
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Adminstering the suite of tools to drive PostScript printers.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Troff User&rsquo;s Manual
-(<a href="troff.ps">ps</a> |
-<a href="troff.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Joseph F. Ossanna and Brian W. Kernighan
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The old warhorse, updated for Unicode characters.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">Using SPIN
-(<a href="spin.html">html</a> |
-<a href="spin.ps">ps</a> |
-<a href="spin.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 2.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><i>Gerard Holzmann
-</i></span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">An introduction to a tool for analyzing parallel and distributed programs.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt"><b>Installation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The Various Ports
-(<a href="port.html">html</a> |
-<a href="port.ps">ps</a> |
-<a href="port.pdf">pdf</a>)
-</span></p><p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: left;">
-<span style="font-size: 10pt">The hardware requirements for the Plan 9 compilers and kernels.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<center><a href="/plan9/">Plan 9 Home Page</a></center>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-</body>
-</html>
-
diff --git a/sys/doc/contents.ps b/sys/doc/contents.ps
deleted file mode 100644
index f227c83b6..000000000
--- a/sys/doc/contents.ps
+++ /dev/null
@@ -1,4490 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Table) 2328 830 w
-(of Contents) 2710 830 w
-9 /LucidaSans-Demi f
-(Introduction) 720 1410 w
-9 /LucidaSansUnicode00 f
-(Plan) 720 1575 w
-(9) 931 1575 w
-(From) 1017 1575 w
-(Bell) 1271 1575 w
-(Labs) 1454 1575 w
-(................................................................................................................) 1705 1575 w
-(1) 4983 1575 w
-9 /LucidaSans-Italic f
-(Rob) 1440 1685 w
-(Pike,) 1632 1685 w
-(Dave) 1868 1685 w
-(Presotto,) 2116 1685 w
-(Sean) 2531 1685 w
-(Dorward,) 2769 1685 w
-(Bob) 3211 1685 w
-(Flandrena,) 3399 1685 w
-(Ken) 3900 1685 w
-(Thompson,) 4091 1685 w
-(Howard) 1440 1795 w
-(Trickey,) 1810 1795 w
-(and) 2188 1795 w
-(Phil) 2383 1795 w
-(Winterbottom) 2572 1795 w
-9 /LucidaSansUnicode00 f
-(An) 1080 1905 w
-(overview) 1227 1905 w
-(of) 1637 1905 w
-(the) 1754 1905 w
-(system;) 1922 1905 w
-(read) 2286 1905 w
-(at) 2509 1905 w
-(least) 2621 1905 w
-(this) 2855 1905 w
-(paper) 3045 1905 w
-(before) 3325 1905 w
-(you) 3636 1905 w
-(install.) 3823 1905 w
-(The) 720 2070 w
-(Use) 912 2070 w
-(of) 1099 2070 w
-(Name) 1216 2070 w
-(Spaces) 1496 2070 w
-(in) 1823 2070 w
-(Plan) 1934 2070 w
-(9) 2145 2070 w
-(...........................................................................................) 2257 2070 w
-(23) 4926 2070 w
-9 /LucidaSans-Italic f
-(Rob) 1440 2180 w
-(Pike,) 1632 2180 w
-(Dave) 1868 2180 w
-(Presotto,) 2116 2180 w
-(Ken) 2531 2180 w
-(Thompson,) 2722 2180 w
-(Howard) 3233 2180 w
-(Trickey,) 3603 2180 w
-(and) 3981 2180 w
-(Phil) 4176 2180 w
-(Winterbottom) 1440 2290 w
-9 /LucidaSansUnicode00 f
-(What) 1080 2400 w
-9 /LucidaSansUnicode20 f
-(\031) 1296 2400 w
-9 /LucidaSansUnicode00 f
-(s) 1325 2400 w
-(in) 1400 2400 w
-(a) 1511 2400 w
-(name?) 1590 2400 w
-(The) 720 2565 w
-(Organization) 912 2565 w
-(of) 1507 2565 w
-(Networks) 1624 2565 w
-(in) 2062 2565 w
-(Plan) 2173 2565 w
-(9) 2384 2565 w
-(...................................................................................) 2489 2565 w
-(29) 4926 2565 w
-9 /LucidaSans-Italic f
-(Dave) 1440 2675 w
-(Presotto) 1688 2675 w
-(and) 2074 2675 w
-(Phil) 2269 2675 w
-(Winterbottom) 2458 2675 w
-9 /LucidaSansUnicode00 f
-(Connecting) 1080 2785 w
-(the) 1605 2785 w
-(pieces.) 1773 2785 w
-(The) 2135 2785 w
-(details) 2327 2785 w
-(in) 2644 2785 w
-(the) 2755 2785 w
-(paper) 2923 2785 w
-(are) 3203 2785 w
-(outdated) 3369 2785 w
-(but) 3789 2785 w
-(the) 3964 2785 w
-(ideas) 4132 2785 w
-(still) 4390 2785 w
-(apply.) 1080 2895 w
-(Security) 720 3060 w
-(in) 1093 3060 w
-(Plan) 1204 3060 w
-(9) 1415 3060 w
-(.....................................................................................................................) 1503 3060 w
-(43) 4926 3060 w
-9 /LucidaSans-Italic f
-(Russ) 1440 3170 w
-(Cox,) 1670 3170 w
-(Eric) 1889 3170 w
-(Grosse,) 2082 3170 w
-(Rob) 2433 3170 w
-(Pike,) 2625 3170 w
-(Dave) 2861 3170 w
-(Presotto,) 3109 3170 w
-(and) 3524 3170 w
-(Sean) 3719 3170 w
-(Quinlan) 3957 3170 w
-9 /LucidaSansUnicode00 f
-(An) 1080 3280 w
-(overview) 1227 3280 w
-(of) 1637 3280 w
-(the) 1754 3280 w
-(security) 1922 3280 w
-(architecture.) 2292 3280 w
-9 /LucidaSans-Demi f
-(Programming) 720 3555 w
-9 /LucidaSansUnicode00 f
-(How) 720 3720 w
-(to) 940 3720 w
-(Use) 1057 3720 w
-(the) 1244 3720 w
-(Plan) 1412 3720 w
-(9) 1623 3720 w
-(C) 1709 3720 w
-(Compiler) 1800 3720 w
-(............................................................................................) 2228 3720 w
-(63) 4926 3720 w
-9 /LucidaSans-Italic f
-(Rob) 1440 3830 w
-(Pike) 1632 3830 w
-9 /LucidaSansUnicode00 f
-(The) 1080 3940 w
-(starting) 1272 3940 w
-(point) 1638 3940 w
-(for) 1894 3940 w
-(C) 2048 3940 w
-(programming) 2139 3940 w
-(under) 2766 3940 w
-(Plan) 3051 3940 w
-(9.) 3262 3940 w
-(Changes) 720 4105 w
-(to) 1125 4105 w
-(the) 1242 4105 w
-(Programming) 1410 4105 w
-(Environment) 2030 4105 w
-(in) 2608 4105 w
-(the) 2719 4105 w
-(Fourth) 2887 4105 w
-(Release) 3202 4105 w
-(of) 3560 4105 w
-(Plan) 3677 4105 w
-(9) 3888 4105 w
-(...............................) 3997 4105 w
-(77) 4926 4105 w
-9 /LucidaSans-Italic f
-(Rob) 1440 4215 w
-(Pike) 1632 4215 w
-9 /LucidaSansUnicode00 f
-(An) 1080 4325 w
-(overview) 1227 4325 w
-(of) 1637 4325 w
-(the) 1754 4325 w
-(changes) 1922 4325 w
-(to) 2311 4325 w
-(the) 2428 4325 w
-(C) 2596 4325 w
-(library) 2687 4325 w
-(since) 2996 4325 w
-(the) 3249 4325 w
-(Third) 3417 4325 w
-(Release.) 3679 4325 w
-(APE) 720 4490 w
-9 /LucidaSansUnicode20 f
-(\024) 910 4490 w
-9 /LucidaSansUnicode00 f
-(The) 1029 4490 w
-(ANSI/POSIX) 1221 4490 w
-(Environment) 1754 4490 w
-(........................................................................................) 2344 4490 w
-(83) 4926 4490 w
-9 /LucidaSans-Italic f
-(Howard) 1440 4600 w
-(Trickey) 1810 4600 w
-9 /LucidaSansUnicode00 f
-(Moving) 1080 4710 w
-(C) 1426 4710 w
-(code) 1517 4710 w
-(between) 1754 4710 w
-(UNIX) 2148 4710 w
-(and) 2389 4710 w
-(Plan) 2581 4710 w
-(9.) 2792 4710 w
-(Acid:) 720 4875 w
-(A) 969 4875 w
-(Debugger) 1060 4875 w
-(Built) 1519 4875 w
-(From) 1741 4875 w
-(A) 1995 4875 w
-(Language) 2086 4875 w
-(.................................................................................) 2547 4875 w
-(87) 4926 4875 w
-9 /LucidaSans-Italic f
-(Phil) 1440 4985 w
-(Winterbottom) 1629 4985 w
-9 /LucidaSansUnicode00 f
-(An) 1080 5095 w
-(overview) 1227 5095 w
-(paper) 1637 5095 w
-(about) 1917 5095 w
-(the) 2197 5095 w
-(Acid) 2365 5095 w
-(debugger.) 2585 5095 w
-(Acid) 720 5260 w
-(Manual) 940 5260 w
-(..........................................................................................................................) 1301 5260 w
-(101) 4869 5260 w
-9 /LucidaSans-Italic f
-(Phil) 1440 5370 w
-(Winterbottom) 1629 5370 w
-9 /LucidaSansUnicode00 f
-(The) 1080 5480 w
-(reference) 1272 5480 w
-(manual) 1710 5480 w
-(for) 2061 5480 w
-(the) 2215 5480 w
-(language) 2383 5480 w
-(and) 2812 5480 w
-(its) 3004 5480 w
-(libraries.) 3138 5480 w
-(Maintaining) 720 5645 w
-(Files) 1261 5645 w
-(on) 1487 5645 w
-(Plan) 1627 5645 w
-(9) 1838 5645 w
-(with) 1924 5645 w
-(Mk) 2137 5645 w
-(.......................................................................................) 2316 5645 w
-(127) 4869 5645 w
-9 /LucidaSans-Italic f
-(Andrew) 1440 5755 w
-(G.) 1803 5755 w
-(Hume) 1924 5755 w
-(and) 2208 5755 w
-(Bob) 2403 5755 w
-(Flandrena) 2591 5755 w
-9 /LucidaSansUnicode00 f
-(An) 1080 5865 w
-(introduction) 1227 5865 w
-(to) 1792 5865 w
-(Plan) 1909 5865 w
-(9) 2120 5865 w
-9 /LucidaSansUnicode20 f
-(\031) 2177 5865 w
-9 /LucidaSansUnicode00 f
-(s) 2206 5865 w
-(replacement) 2281 5865 w
-(for) 2849 5865 w
-9 /LucidaTypewriter f
-(make) 3003 5865 w
-9 /LucidaSansUnicode00 f
-(.) 3263 5865 w
-(Plan) 720 6030 w
-(9) 931 6030 w
-(Mkfiles) 1017 6030 w
-(........................................................................................................................) 1359 6030 w
-(141) 4869 6030 w
-9 /LucidaSans-Italic f
-(Bob) 1440 6140 w
-(Flandrena) 1628 6140 w
-9 /LucidaSansUnicode00 f
-(The) 1080 6250 w
-(conventions) 1272 6250 w
-(for) 1827 6250 w
-(using) 1981 6250 w
-9 /LucidaTypewriter f
-(mk) 2250 6250 w
-9 /LucidaSansUnicode00 f
-(in) 2409 6250 w
-(Plan) 2520 6250 w
-(9.) 2731 6250 w
-(A) 720 6415 w
-(Manual) 811 6415 w
-(for) 1155 6415 w
-(the) 1309 6415 w
-(Plan) 1477 6415 w
-(9) 1688 6415 w
-(assembler) 1774 6415 w
-(.........................................................................................) 2258 6415 w
-(149) 4869 6415 w
-9 /LucidaSans-Italic f
-(Rob) 1440 6525 w
-(Pike) 1632 6525 w
-9 /LucidaSansUnicode00 f
-(Things) 1080 6635 w
-(you) 1406 6635 w
-9 /LucidaSansUnicode20 f
-(\031) 1564 6635 w
-9 /LucidaSansUnicode00 f
-(d) 1593 6635 w
-(rather) 1679 6635 w
-(not) 1971 6635 w
-(know.) 2144 6635 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-9 /LucidaSans-Demi f
-(User) 720 830 w
-(Interfaces) 961 830 w
-9 /LucidaSansUnicode00 f
-(8\275,) 720 995 w
-(the) 907 995 w
-(Plan) 1075 995 w
-(9) 1286 995 w
-(Window) 1372 995 w
-(System) 1741 995 w
-(...............................................................................................) 2084 995 w
-(159) 4869 995 w
-9 /LucidaSans-Italic f
-(Rob) 1440 1105 w
-(Pike) 1632 1105 w
-9 /LucidaSansUnicode00 f
-(An) 1080 1215 w
-(introduction) 1227 1215 w
-(to) 1792 1215 w
-(the) 1909 1215 w
-(\(previous\)) 2077 1215 w
-(window) 2540 1215 w
-(system) 2901 1215 w
-(and) 3236 1215 w
-(its) 3428 1215 w
-(unusual) 3562 1215 w
-(implementation.) 3937 1215 w
-(Rc) 720 1380 w
-9 /LucidaSansUnicode20 f
-(\024) 852 1380 w
-9 /LucidaSansUnicode00 f
-(The) 971 1380 w
-(Plan) 1163 1380 w
-(9) 1374 1380 w
-(Shell) 1460 1380 w
-(............................................................................................................) 1707 1380 w
-(169) 4869 1380 w
-9 /LucidaSans-Italic f
-(Tom) 1440 1490 w
-(Duff) 1660 1490 w
-9 /LucidaSansUnicode00 f
-(An) 1080 1600 w
-(introduction) 1227 1600 w
-(to) 1792 1600 w
-(the) 1909 1600 w
-(new) 2077 1600 w
-(shell,) 2281 1600 w
-(complete) 2543 1600 w
-(with) 2973 1600 w
-(examples.) 3186 1600 w
-(The) 720 1765 w
-(Text) 912 1765 w
-(Editor) 1136 1765 w
-9 /LucidaTypewriter f
-(sam) 1422 1765 w
-9 /LucidaSansUnicode00 f
-(..............................................................................................................) 1649 1765 w
-(185) 4869 1765 w
-9 /LucidaSans-Italic f
-(Rob) 1440 1875 w
-(Pike) 1632 1875 w
-9 /LucidaTypewriter f
-(Sam) 1080 1985 w
-9 /LucidaSansUnicode00 f
-(is) 1304 1985 w
-(the) 1405 1985 w
-(standard) 1573 1985 w
-(editor) 1988 1985 w
-(on) 2275 1985 w
-(Plan) 2415 1985 w
-(9.) 2626 1985 w
-(Acme:) 720 2150 w
-(A) 1020 2150 w
-(User) 1111 2150 w
-(Interface) 1335 2150 w
-(for) 1745 2150 w
-(Programmers) 1899 2150 w
-(................................................................................) 2519 2150 w
-(215) 4869 2150 w
-9 /LucidaSans-Italic f
-(Rob) 1440 2260 w
-(Pike) 1632 2260 w
-9 /LucidaSansUnicode00 f
-(A) 1080 2370 w
-(system) 1171 2370 w
-(with) 1506 2370 w
-(a) 1719 2370 w
-(more) 1798 2370 w
-(radical) 2053 2370 w
-(approach) 2374 2370 w
-(to) 2811 2370 w
-(programming) 2928 2370 w
-(and) 3555 2370 w
-(editing.) 3747 2370 w
-(Plumbing) 720 2535 w
-(and) 1160 2535 w
-(Other) 1352 2535 w
-(Utilities) 1627 2535 w
-(..................................................................................................) 1997 2535 w
-(231) 4869 2535 w
-9 /LucidaSans-Italic f
-(Rob) 1440 2645 w
-(Pike) 1632 2645 w
-9 /LucidaSansUnicode00 f
-(Inter-process) 1080 2755 w
-(communication) 1700 2755 w
-(that) 2402 2755 w
-(enlivens) 2603 2755 w
-(the) 2989 2755 w
-(interactive) 3157 2755 w
-(user) 3640 2755 w
-(interface.) 3858 2755 w
-9 /LucidaSans-Demi f
-(Implementation) 720 3030 w
-9 /LucidaSansUnicode00 f
-(Hello) 720 3195 w
-(World,) 973 3195 w
-(or) 1283 3195 w
-9 /LucidaSansUnicode03 f
-(\232\261\273\267\274\255\301\261) 1404 3195 w
-(\272\314\303\274\265) 1892 3195 w
-9 /LucidaSansUnicode00 f
-(,) 2162 3195 w
-(or) 2220 3195 w
- save 2341 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 2436 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 2531 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 2626 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 2721 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 2817 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 2912 3195 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-(..............................................................) 3041 3195 w
-(247) 4869 3195 w
-9 /LucidaSans-Italic f
-(Rob) 1440 3305 w
-(Pike) 1632 3305 w
-(and) 1839 3305 w
-(Ken) 2034 3305 w
-(Thompson) 2225 3305 w
-9 /LucidaSansUnicode00 f
-(The) 1080 3415 w
-(details) 1272 3415 w
-(about) 1589 3415 w
-(Plan) 1869 3415 w
-(9) 2080 3415 w
-9 /LucidaSansUnicode20 f
-(\031) 2137 3415 w
-9 /LucidaSansUnicode00 f
-(s) 2166 3415 w
-(character) 2241 3415 w
-(set:) 2675 3415 w
-(the) 2862 3415 w
-(Unicode) 3030 3415 w
-(Standard) 3411 3415 w
-(plus) 3829 3415 w
-(an) 4043 3415 w
-(ASCII-) 4178 3415 w
-(compatible) 1080 3525 w
-(encoding.) 1593 3525 w
-(Plan) 720 3690 w
-(9) 931 3690 w
-(C) 1017 3690 w
-(Compilers) 1108 3690 w
-(................................................................................................................) 1591 3690 w
-(259) 4869 3690 w
-9 /LucidaSans-Italic f
-(Ken) 1440 3800 w
-(Thompson) 1631 3800 w
-9 /LucidaSansUnicode00 f
-(The) 1080 3910 w
-(design) 1272 3910 w
-(and) 1592 3910 w
-(some) 1784 3910 w
-(internals) 2048 3910 w
-(of) 2457 3910 w
-(the) 2574 3910 w
-(compiler) 2742 3910 w
-(suite.) 3152 3910 w
-(Adding) 720 4075 w
-(Application) 1063 4075 w
-(Support) 1586 4075 w
-(for) 1959 4075 w
-(a) 2113 4075 w
-(New) 2192 4075 w
-(Architecture) 2407 4075 w
-(in) 2968 4075 w
-(Plan) 3079 4075 w
-(9) 3290 4075 w
-(..................................................) 3389 4075 w
-(271) 4869 4075 w
-9 /LucidaSans-Italic f
-(Bob) 1440 4185 w
-(Flandrena) 1628 4185 w
-9 /LucidaSansUnicode00 f
-(The) 1080 4295 w
-(procedures) 1272 4295 w
-(necessary) 1792 4295 w
-(to) 2249 4295 w
-(add) 2366 4295 w
-(a) 2559 4295 w
-(new) 2638 4295 w
-(instruction) 2842 4295 w
-(set) 3341 4295 w
-(to) 3499 4295 w
-(Plan) 3616 4295 w
-(9) 3827 4295 w
-9 /LucidaSansUnicode20 f
-(\031) 3884 4295 w
-9 /LucidaSansUnicode00 f
-(s) 3913 4295 w
-(programming) 3988 4295 w
-(environment.) 1080 4405 w
-(The) 720 4570 w
-(Plan) 912 4570 w
-(9) 1123 4570 w
-(File) 1209 4570 w
-(Server) 1389 4570 w
-(............................................................................................................) 1707 4570 w
-(279) 4869 4570 w
-9 /LucidaSans-Italic f
-(Ken) 1440 4680 w
-(Thompson) 1631 4680 w
-9 /LucidaSansUnicode00 f
-(The) 1080 4790 w
-(design) 1272 4790 w
-(of) 1592 4790 w
-(the) 1709 4790 w
-(central) 1877 4790 w
-(file) 2204 4790 w
-(server) 2368 4790 w
-(and) 2664 4790 w
-(its) 2856 4790 w
-(novel) 2990 4790 w
-(backup) 3253 4790 w
-(system.) 3600 4790 w
-(Venti:) 720 4955 w
-(A) 1002 4955 w
-(new) 1093 4955 w
-(approach) 1297 4955 w
-(to) 1734 4955 w
-(archival) 1851 4955 w
-(storage) 2218 4955 w
-(..............................................................................) 2577 4955 w
-(287) 4869 4955 w
-9 /LucidaSans-Italic f
-(Sean) 1440 5065 w
-(Quinlan) 1678 5065 w
-(and) 2052 5065 w
-(Sean) 2247 5065 w
-(Dorward) 2485 5065 w
-9 /LucidaSansUnicode00 f
-(Archival) 1080 5175 w
-(block-level) 1459 5175 w
-(storage) 1975 5175 w
-(using) 2331 5175 w
-(secure) 2600 5175 w
-(hashes) 2914 5175 w
-(as) 3247 5175 w
-(block) 3372 5175 w
-(identifiers.) 3637 5175 w
-(The) 720 5340 w
-(IL) 912 5340 w
-(protocol) 1015 5340 w
-(......................................................................................................................) 1417 5340 w
-(301) 4869 5340 w
-9 /LucidaSans-Italic f
-(Dave) 1440 5450 w
-(Presotto) 1688 5450 w
-(and) 2074 5450 w
-(Phil) 2269 5450 w
-(Winterbottom) 2458 5450 w
-9 /LucidaSansUnicode00 f
-(A) 1080 5560 w
-(description) 1171 5560 w
-(of) 1689 5560 w
-(the) 1806 5560 w
-(Internet) 1974 5560 w
-(protocol) 2344 5560 w
-(Plan) 2737 5560 w
-(9) 2948 5560 w
-(uses) 3034 5560 w
-(for) 3261 5560 w
-(internal) 3415 5560 w
-(communication.) 3778 5560 w
-(Lexical) 720 5725 w
-(File) 1050 5725 w
-(Names) 1230 5725 w
-(in) 1556 5725 w
-(Plan) 1667 5725 w
-(9,) 1878 5725 w
-(or,) 1993 5725 w
-(Getting) 2143 5725 w
-(Dot-Dot) 2491 5725 w
-(Right) 2884 5725 w
-(..........................................................) 3157 5725 w
-(307) 4869 5725 w
-9 /LucidaSans-Italic f
-(Rob) 1440 5835 w
-(Pike) 1632 5835 w
-9 /LucidaSansUnicode00 f
-(A) 1080 5945 w
-(vexing) 1171 5945 w
-(old) 1490 5945 w
-(problem) 1657 5945 w
-(solved:) 2052 5945 w
-(how) 2391 5945 w
-(to) 2600 5945 w
-(make) 2717 5945 w
-9 /LucidaTypewriter f
-(pwd) 2982 5945 w
-9 /LucidaSansUnicode00 f
-(get) 3206 5945 w
-(the) 3374 5945 w
-(right) 3542 5945 w
-(answer) 3779 5945 w
-(in) 4116 5945 w
-(the) 4227 5945 w
-(face) 4395 5945 w
-(of) 1080 6055 w
-(multiply-bound) 1197 6055 w
-(directories.) 1914 6055 w
-(Process) 720 6220 w
-(Sleep) 1079 6220 w
-(and) 1340 6220 w
-(Wakeup) 1532 6220 w
-(on) 1903 6220 w
-(a) 2043 6220 w
-(Shared-memory) 2122 6220 w
-(Multiprocessor) 2859 6220 w
-(............................................) 3563 6220 w
-(319) 4869 6220 w
-9 /LucidaSans-Italic f
-(Rob) 1440 6330 w
-(Pike,) 1632 6330 w
-(Dave) 1868 6330 w
-(Presotto,) 2116 6330 w
-(Ken) 2531 6330 w
-(Thompson,) 2722 6330 w
-(and) 3233 6330 w
-(Gerard) 3428 6330 w
-(Holzmann) 3764 6330 w
-9 /LucidaSansUnicode00 f
-(A) 1080 6440 w
-(detailed) 1171 6440 w
-(study) 1549 6440 w
-(of) 1817 6440 w
-(a) 1934 6440 w
-(central) 2013 6440 w
-(issue) 2340 6440 w
-(in) 2593 6440 w
-(the) 2704 6440 w
-(Plan) 2872 6440 w
-(9) 3083 6440 w
-(kernel.) 3169 6440 w
-9 /LucidaSans-Demi f
-(Miscellany) 720 6715 w
-9 /LucidaSansUnicode00 f
-(A) 720 6880 w
-(Guide) 811 6880 w
-(to) 1094 6880 w
-(the) 1211 6880 w
-(Lp) 1379 6880 w
-(Printer) 1513 6880 w
-(Spooler) 1831 6880 w
-(...........................................................................................) 2200 6880 w
-(325) 4869 6880 w
-9 /LucidaSans-Italic f
-(Paul) 1440 6990 w
-(Glick) 1658 6990 w
-9 /LucidaSansUnicode00 f
-(Adminstering) 1080 7100 w
-(the) 1698 7100 w
-(suite) 1866 7100 w
-(of) 2106 7100 w
-(tools) 2223 7100 w
-(to) 2467 7100 w
-(drive) 2584 7100 w
-(PostScript) 2830 7100 w
-(printers.) 3291 7100 w
-(Troff) 720 7265 w
-(User) 964 7265 w
-9 /LucidaSansUnicode20 f
-(\031) 1159 7265 w
-9 /LucidaSansUnicode00 f
-(s) 1188 7265 w
-(Manual) 1263 7265 w
-(...............................................................................................................) 1620 7265 w
-(333) 4869 7265 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-9 /LucidaSans-Italic f
-(Joseph) 1440 830 w
-(F.) 1760 830 w
-(Ossanna) 1867 830 w
-(and) 2276 830 w
-(Brian) 2471 830 w
-(W.) 2733 830 w
-(Kernighan) 2871 830 w
-9 /LucidaSansUnicode00 f
-(The) 1080 940 w
-(old) 1272 940 w
-(warhorse,) 1439 940 w
-(updated) 1897 940 w
-(for) 2286 940 w
-(Unicode) 2440 940 w
-(characters.) 2821 940 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-9 /LucidaSansUnicode00 f
-(Using) 720 830 w
-(SPIN) 995 830 w
-(............................................................................................................................) 1243 830 w
-(373) 4869 830 w
-9 /LucidaSans-Italic f
-(Gerard) 1440 940 w
-(Holzmann) 1776 940 w
-9 /LucidaSansUnicode00 f
-(An) 1080 1050 w
-(introduction) 1227 1050 w
-(to) 1792 1050 w
-(a) 1909 1050 w
-(tool) 1988 1050 w
-(for) 2186 1050 w
-(analyzing) 2340 1050 w
-(parallel) 2787 1050 w
-(and) 3138 1050 w
-(distributed) 3330 1050 w
-(programs.) 3837 1050 w
-9 /LucidaSans-Demi f
-(Installation) 720 1325 w
-9 /LucidaSansUnicode00 f
-(The) 720 1490 w
-(Various) 912 1490 w
-(Ports) 1270 1490 w
-(..................................................................................................................) 1533 1490 w
-(400) 4869 1490 w
-(The) 1080 1600 w
-(hardware) 1272 1600 w
-(requirements) 1707 1600 w
-(for) 2318 1600 w
-(the) 2472 1600 w
-(Plan) 2640 1600 w
-(9) 2851 1600 w
-(compilers) 2937 1600 w
-(and) 3393 1600 w
-(kernels.) 3585 1600 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Trailer
-done
-%%Pages: 4
diff --git a/sys/doc/fs/fs.pdf b/sys/doc/fs/fs.pdf
deleted file mode 100644
index bb82d1cf5..000000000
--- a/sys/doc/fs/fs.pdf
+++ /dev/null
Binary files differ
diff --git a/sys/doc/fs/fs.ps b/sys/doc/fs/fs.ps
deleted file mode 100644
index dfff52761..000000000
--- a/sys/doc/fs/fs.ps
+++ /dev/null
@@ -1,7772 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Creator: troff, Plan 9 edition
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(The) 1634 1230 w
-(64-bit Standalone) 1905 1230 w
-(Plan 9) 3064 1230 w
-(File) 3480 1230 w
-(Server) 3737 1230 w
-10 /LucidaSans-Italic f
-(Ken Thompson*) 2499 1470 w
-10 /LucidaTypewriter f
-(ken@plan9.bell-labs.com) 2052 1590 w
-10 /LucidaSans-Italic f
-(Geoff Collyer) 2566 1770 w
-10 /LucidaTypewriter f
-(geoff@plan9.bell-labs.com) 1980 1890 w
-10 /LucidaSansUnicode00 f
-(Bell Laboratories) 2476 2070 w
-(Murray Hill, New Jersey 07974) 2146 2190 w
-10 /LucidaSans-Italic f
-(ABSTRACT) 2626 2570 w
-10 /LucidaSansUnicode00 f
-(This) 1330 2830 w
-(paper) 1578 2830 w
-(is) 1899 2830 w
-(a) 2022 2830 w
-(revision) 2120 2830 w
-(of) 2544 2830 w
-(Thompson) 2685 2830 w
-10 /LucidaSansUnicode20 f
-(\031) 3201 2830 w
-10 /LucidaSansUnicode00 f
-(s) 3233 2830 w
-10 /LucidaSans-Italic f
-(The) 3327 2830 w
-(Plan) 3547 2830 w
-(9) 3800 2830 w
-(File) 3906 2830 w
-(Server) 4114 2830 w
-10 /LucidaSansUnicode00 f
-(,) 4425 2830 w
-(and) 4500 2830 w
-(describes) 1080 2950 w
-(the) 1589 2950 w
-(structure) 1792 2950 w
-(and) 2278 2950 w
-(the) 2506 2950 w
-(operation) 2709 2950 w
-(of) 3222 2950 w
-(the) 3367 2950 w
-(new) 3569 2950 w
-(64-bit) 3811 2950 w
-(Plan) 4171 2950 w
-(9) 4419 2950 w
-(file) 4529 2950 w
-(servers.) 1080 3070 w
-(Some) 1548 3070 w
-(specifics) 1868 3070 w
-(apply) 2342 3070 w
-(to) 2660 3070 w
-(the) 2814 3070 w
-(32-bit) 3025 3070 w
-(Plan) 3394 3070 w
-(9) 3651 3070 w
-(file) 3770 3070 w
-(server) 3977 3070 w
-(Emelie,) 4331 3070 w
-(which code is also the basis for the user-level file server) 1080 3190 w
-10 /LucidaTypewriter f
-(kfs) 3856 3190 w
-10 /LucidaSansUnicode00 f
-(.) 4072 3190 w
-(In) 1330 3346 w
-(2004,) 1460 3346 w
-(Collyer) 1783 3346 w
-(created) 2160 3346 w
-(a) 2559 3346 w
-(64-bit) 2654 3346 w
-(version) 3007 3346 w
-(of) 3399 3346 w
-(Thompson) 3537 3346 w
-10 /LucidaSansUnicode20 f
-(\031) 4053 3346 w
-10 /LucidaSansUnicode00 f
-(s) 4085 3346 w
-(32-bit) 4176 3346 w
-(file) 4529 3346 w
-(server,) 1080 3466 w
-(updating) 1454 3466 w
-(all) 1932 3466 w
-(file) 2090 3466 w
-(offsets,) 2286 3466 w
-(sizes) 2693 3466 w
-(and) 2982 3466 w
-(block) 3207 3466 w
-(numbers) 3514 3466 w
-(to) 3987 3466 w
-(64) 4130 3466 w
-(bits.) 4301 3466 w
-(In) 4589 3466 w
-(addition,) 1080 3586 w
-(triple-) 1560 3586 w
-(and) 1922 3586 w
-(quadruple-indirect) 2151 3586 w
-(blocks) 3120 3586 w
-(were) 3482 3586 w
-(implemented.) 3761 3586 w
-(File) 4512 3586 w
-(name) 1080 3706 w
-(components) 1383 3706 w
-(were) 2017 3706 w
-(extended) 2284 3706 w
-(from) 2775 3706 w
-(27) 3043 3706 w
-(to) 3205 3706 w
-(55) 3339 3706 w
-(bytes.) 3501 3706 w
-(This) 3860 3706 w
-(code) 4101 3706 w
-(is) 4368 3706 w
-(also) 4484 3706 w
-(the basis for the user-level file server) 1080 3826 w
-10 /LucidaSans-Italic f
-(cwfs) 2940 3826 w
-10 /LucidaSansUnicode00 f
-(\(4\).) 3155 3826 w
-10 /LucidaSans-Demi f
-(Introduction) 720 4186 w
-10 /LucidaSansUnicode00 f
-(The) 970 4342 w
-(Plan) 1192 4342 w
-(9) 1434 4342 w
-(file) 1538 4342 w
-(server) 1730 4342 w
-(Emelie) 2068 4342 w
-(is) 2426 4342 w
-(the) 2547 4342 w
-(oldest) 2743 4342 w
-(piece) 3081 4342 w
-(of) 3377 4342 w
-(system) 3517 4342 w
-(software) 3899 4342 w
-(still) 4356 4342 w
-(in) 4573 4342 w
-(use) 4706 4342 w
-(on) 4917 4342 w
-(Plan) 720 4462 w
-(9.) 978 4462 w
-(It) 1162 4462 w
-(evolved) 1285 4462 w
-(from) 1711 4462 w
-(a) 2000 4462 w
-(user-level) 2112 4462 w
-(program) 2659 4462 w
-(that) 3132 4462 w
-(served) 3380 4462 w
-(serial) 3756 4462 w
-(lines) 4074 4462 w
-(on) 4358 4462 w
-(a) 4538 4462 w
-(Sequent) 4650 4462 w
-(multi-processor.) 720 4582 w
-(The) 1614 4582 w
-(current) 1841 4582 w
-(implementation) 2237 4582 w
-(is) 3045 4582 w
-(neither) 3171 4582 w
-(clean) 3560 4582 w
-(nor) 3859 4582 w
-(portable,) 4069 4582 w
-(but) 4552 4582 w
-(it) 4760 4582 w
-(has) 4872 4582 w
-(slowly come to terms with its particular set of cranky computers and devices.) 720 4702 w
-(The) 970 4858 w
-(file) 1191 4858 w
-(server) 1382 4858 w
-10 /LucidaSans-Italic f
-(fs64) 1720 4858 w
-10 /LucidaSansUnicode00 f
-(runs) 1974 4858 w
-(a) 2231 4858 w
-(revision) 2327 4858 w
-(of) 2749 4858 w
-(Emelie) 2888 4858 w
-10 /LucidaSansUnicode20 f
-(\031) 3205 4858 w
-10 /LucidaSansUnicode00 f
-(s) 3237 4858 w
-(code) 3329 4858 w
-(with) 3601 4858 w
-(64-bit) 3847 4858 w
-(file) 4201 4858 w
-(sizes,) 4393 4858 w
-(offsets) 4710 4858 w
-(and) 720 4978 w
-(block) 952 4978 w
-(numbers) 1266 4978 w
-(and) 1745 4978 w
-(indirect) 1976 4978 w
-(blocks) 2395 4978 w
-(from) 2759 4978 w
-(single) 3042 4978 w
-(to) 3382 4978 w
-(quadruple.) 3531 4978 w
-(Actually) 4140 4978 w
-(these) 4575 4978 w
-(are) 4888 4978 w
-(63-bit) 720 5098 w
-(values,) 1066 5098 w
-(since) 1436 5098 w
-(the) 1718 5098 w
-(type) 1906 5098 w
-(used) 2147 5098 w
-(is) 2413 5098 w
-10 /LucidaSans-Italic f
-(vlong) 2527 5098 w
-10 /LucidaSansUnicode00 f
-(\(signed) 2824 5098 w
-10 /LucidaSans-Italic f
-(long) 3214 5098 w
-(long) 3457 5098 w
-10 /LucidaSansUnicode00 f
-(integer\),) 3700 5098 w
-(but) 4142 5098 w
-(63) 4338 5098 w
-(bits) 4498 5098 w
-(should) 4712 5098 w
-(suffice for a little while.) 720 5218 w
-10 /LucidaSans-Demi f
-(Process Structure) 720 5458 w
-10 /LucidaSansUnicode00 f
-(The) 970 5614 w
-(Plan) 1187 5614 w
-(9) 1424 5614 w
-(file) 1523 5614 w
-(system) 1710 5614 w
-(server) 2086 5614 w
-(is) 2419 5614 w
-(made) 2536 5614 w
-(from) 2840 5614 w
-(an) 3109 5614 w
-(ancient) 3263 5614 w
-(version) 3652 5614 w
-(of) 4041 5614 w
-(the) 4176 5614 w
-(Plan) 4368 5614 w
-(9) 4606 5614 w
-(kernel.) 4706 5614 w
-(The) 720 5734 w
-(kernel) 946 5734 w
-(contains) 1293 5734 w
-(process) 1746 5734 w
-(control,) 2165 5734 w
-(synchronization,) 2584 5734 w
-(locks,) 3432 5734 w
-(and) 3758 5734 w
-(some) 3982 5734 w
-(memory) 4287 5734 w
-(alloca\255) 4727 5734 w
-(tion.) 720 5854 w
-(The kernel has no user processes or virtual memory.) 1005 5854 w
-(The) 970 6010 w
-(structure) 1194 6010 w
-(of) 1675 6010 w
-(the) 1816 6010 w
-(file) 2015 6010 w
-(system) 2210 6010 w
-(server) 2594 6010 w
-(is) 2935 6010 w
-(a) 3059 6010 w
-(set) 3158 6010 w
-(of) 3346 6010 w
-(kernel) 3488 6010 w
-(processes) 3834 6010 w
-(synchronizing) 4359 6010 w
-(mostly through message passing.) 720 6130 w
-(In) 2419 6130 w
-10 /LucidaSans-Italic f
-(fs64) 2542 6130 w
-10 /LucidaSansUnicode00 f
-(there are 27 processes of 11 types:) 2787 6130 w
-8 /S1 f
-(__________________) 720 6880 w
-(________________________________________________________________________) 720 6980 w
-8 /LucidaSansUnicode00 f
-(*) 720 7080 w
-(now) 784 7080 w
-8 /LucidaTypewriter f
-(ken@google.com) 971 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(number) 1535 900 w
-(name) 2062 900 w
-(function) 3162 900 w
-10 /S f
-(_) 1535 920 w
-(_____________________________________________________) 1575 920 w
-10 /LucidaSansUnicode00 f
-(15) 1660 1040 w
-10 /LucidaTypewriter f
-(srv) 2062 1040 w
-10 /LucidaSansUnicode00 f
-(Main file system server processes) 2500 1040 w
-(1) 1723 1160 w
-10 /LucidaTypewriter f
-(rah) 2062 1160 w
-10 /LucidaSansUnicode00 f
-(Block read-ahead processes) 2500 1160 w
-(1) 1723 1280 w
-10 /LucidaTypewriter f
-(scp) 2062 1280 w
-10 /LucidaSansUnicode00 f
-(Sync process) 2500 1280 w
-(1) 1723 1400 w
-10 /LucidaTypewriter f
-(wcp) 2062 1400 w
-10 /LucidaSansUnicode00 f
-(WORM copy process) 2500 1400 w
-(1) 1723 1520 w
-10 /LucidaTypewriter f
-(con) 2062 1520 w
-10 /LucidaSansUnicode00 f
-(Console process) 2500 1520 w
-(1) 1723 1640 w
-10 /LucidaTypewriter f
-(ilo) 2062 1640 w
-10 /LucidaSansUnicode00 f
-(IL protocol process) 2500 1640 w
-(1) 1723 1760 w
-10 /LucidaTypewriter f
-(ilt) 2062 1760 w
-10 /LucidaSansUnicode00 f
-(IL timer process) 2500 1760 w
-(2) 1723 1880 w
-10 /LucidaTypewriter f
-(ethi) 2062 1880 w
-10 /LucidaSansUnicode00 f
-(Ethernet input process) 2500 1880 w
-(2) 1723 2000 w
-10 /LucidaTypewriter f
-(etho) 2062 2000 w
-10 /LucidaSansUnicode00 f
-(Ethernet output process) 2500 2000 w
-(1) 1723 2120 w
-10 /LucidaTypewriter f
-(flo) 2062 2120 w
-10 /LucidaSansUnicode00 f
-(Floppy disk process) 2500 2120 w
-(1) 1723 2240 w
-10 /LucidaTypewriter f
-(snt) 2062 2240 w
-10 /LucidaSansUnicode00 f
-(sntp clock-synchronisation process) 2500 2240 w
-10 /LucidaSans-Demi f
-(The server processes) 720 2540 w
-10 /LucidaSansUnicode00 f
-(The) 970 2696 w
-(main) 1203 2696 w
-(file) 1494 2696 w
-(system) 1697 2696 w
-(algorithm) 2089 2696 w
-(is) 2611 2696 w
-(a) 2744 2696 w
-(set) 2852 2696 w
-(of) 3049 2696 w
-(identical) 3200 2696 w
-(processes) 3664 2696 w
-(named) 4198 2696 w
-10 /LucidaTypewriter f
-(srv) 4580 2696 w
-10 /LucidaSansUnicode00 f
-(that) 4849 2696 w
-(honor) 720 2816 w
-(the) 1065 2816 w
-(9P) 1277 2816 w
-(protocol.) 1452 2816 w
-(Each) 1977 2816 w
-(file) 2256 2816 w
-(system) 2464 2816 w
-(process) 2861 2816 w
-(waits) 3292 2816 w
-(on) 3598 2816 w
-(a) 3778 2816 w
-(message) 3890 2816 w
-(queue) 4371 2816 w
-(for) 4727 2816 w
-(an) 4923 2816 w
-(incoming request.) 720 2936 w
-(The request contains a 9P message and the address of a reply) 1663 2936 w
-(queue.) 4709 2936 w
-(A) 720 3056 w
-10 /LucidaTypewriter f
-(srv) 823 3056 w
-10 /LucidaSansUnicode00 f
-(process) 1073 3056 w
-(parses) 1481 3056 w
-(the) 1832 3056 w
-(message,) 2021 3056 w
-(performs) 2511 3056 w
-(pseudo-disk) 2988 3056 w
-(I/O) 3637 3056 w
-(to) 3831 3056 w
-(the) 3963 3056 w
-(corresponding) 4152 3056 w
-(file) 4889 3056 w
-(system) 720 3176 w
-(block) 1102 3176 w
-(device,) 1406 3176 w
-(formulates) 1787 3176 w
-(a) 2351 3176 w
-(response,) 2448 3176 w
-(and) 2963 3176 w
-(sends) 3185 3176 w
-(the) 3510 3176 w
-(response) 3707 3176 w
-(back) 4190 3176 w
-(to) 4460 3176 w
-(the) 4601 3176 w
-(reply) 4799 3176 w
-(queue.) 720 3296 w
-(The unit of storage is a logical block \(not physical sector\) of data on a device:) 970 3452 w
-9 /LucidaTypewriter f
-(enum) 1368 3622 w
-({) 1368 3732 w
-(RBUFSIZE) 1728 3842 w
-(=) 2313 3842 w
-(8*1024) 2443 3842 w
-(};) 1368 3952 w
-(typedef) 1368 4172 w
-(vlong) 1888 4172 w
-(Off;) 2278 4172 w
-(typedef) 1368 4282 w
-(struct) 1368 4392 w
-({) 1368 4502 w
-(short) 1728 4612 w
-(pad;) 2088 4612 w
-(short) 1728 4722 w
-(tag;) 2088 4722 w
-(Off) 1728 4832 w
-(path;) 2088 4832 w
-(}) 1368 4942 w
-(Tag;) 1498 4942 w
-(enum) 1368 5162 w
-({) 1368 5272 w
-(BUFSIZE) 1728 5382 w
-(=) 2248 5382 w
-(RBUFSIZE) 2378 5382 w
-(-) 2963 5382 w
-(sizeof\(Tag\)) 3093 5382 w
-(};) 1368 5492 w
-(typedef) 1368 5712 w
-(struct) 1368 5822 w
-({) 1368 5932 w
-(uchar) 1728 6042 w
-(data[BUFSIZE];) 2088 6042 w
-(Tag) 1728 6152 w
-(tag;) 2088 6152 w
-(}) 1368 6262 w
-(Block;) 1498 6262 w
-10 /LucidaSansUnicode00 f
-(All) 720 6442 w
-(devices) 882 6442 w
-(are) 1275 6442 w
-(idealized) 1463 6442 w
-(as) 1936 6442 w
-(a) 2078 6442 w
-(perfect) 2169 6442 w
-(disk) 2546 6442 w
-(of) 2783 6442 w
-(contiguously) 2917 6442 w
-(numbered) 3572 6442 w
-(blocks) 4104 6442 w
-(each) 4453 6442 w
-(of) 4713 6442 w
-(size) 4847 6442 w
-10 /LucidaTypewriter f
-(RBUFSIZE) 720 6562 w
-10 /LucidaSansUnicode00 f
-(.) 1296 6562 w
-(Each) 1394 6562 w
-(block) 1650 6562 w
-(has) 1946 6562 w
-(a) 2148 6562 w
-(tag) 2237 6562 w
-(that) 2425 6562 w
-(identifies) 2650 6562 w
-(what) 3133 6562 w
-(type) 3398 6562 w
-(of) 3640 6562 w
-(block) 3772 6562 w
-(it) 4068 6562 w
-(is) 4167 6562 w
-(and) 4280 6562 w
-(a) 4493 6562 w
-(unique) 4581 6562 w
-(id) 4948 6562 w
-(of) 720 6682 w
-(the) 878 6682 w
-(file) 1093 6682 w
-(or) 1304 6682 w
-(directory) 1467 6682 w
-(where) 1959 6682 w
-(this) 2312 6682 w
-(block) 2552 6682 w
-(resides.) 2875 6682 w
-(The) 3347 6682 w
-(remaining) 3589 6682 w
-(data) 4139 6682 w
-(in) 4410 6682 w
-(the) 4562 6682 w
-(block) 4778 6682 w
-(depends on what type of block it is.) 720 6802 w
-(The) 970 6958 w
-10 /LucidaTypewriter f
-(srv) 1194 6958 w
-10 /LucidaSansUnicode00 f
-(process) 1453 6958 w
-10 /LucidaSansUnicode20 f
-(\031) 1827 6958 w
-10 /LucidaSansUnicode00 f
-(s) 1859 6958 w
-(main) 1953 6958 w
-(data) 2235 6958 w
-(structure) 2488 6958 w
-(is) 2969 6958 w
-(the) 3092 6958 w
-(directory) 3290 6958 w
-(entry.) 3764 6958 w
-(This) 4119 6958 w
-(is) 4367 6958 w
-(the) 4491 6958 w
-(equiva\255) 4690 6958 w
-(lent) 720 7078 w
-(of) 954 7078 w
-(a) 1102 7078 w
-(UNIX) 1207 7078 w
-(i-node) 1492 7078 w
-(and) 1871 7078 w
-(defines) 2101 7078 w
-(the) 2505 7078 w
-(set) 2710 7078 w
-(of) 2904 7078 w
-(block) 3052 7078 w
-(addresses) 3364 7078 w
-(that) 3900 7078 w
-(comprise) 4140 7078 w
-(a) 4634 7078 w
-(file) 4738 7078 w
-(or) 4938 7078 w
-(directory.) 720 7198 w
-(Unlike) 1255 7198 w
-(the) 1598 7198 w
-(i-node,) 1793 7198 w
-(the) 2194 7198 w
-(directory) 2389 7198 w
-(entry) 2860 7198 w
-(also) 3148 7198 w
-(has) 3385 7198 w
-(the) 3594 7198 w
-(name) 3790 7198 w
-(of) 4097 7198 w
-(the) 4236 7198 w
-(file) 4432 7198 w
-(or) 4624 7198 w
-(direc\255) 4767 7198 w
-(tory in it:) 720 7318 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-9 /LucidaTypewriter f
-(enum) 1368 830 w
-({) 1368 940 w
-(NAMELEN) 1728 1050 w
-(=) 2248 1050 w
-(56,) 2378 1050 w
-(NDBLOCK) 1728 1160 w
-(=) 2248 1160 w
-(6,) 2378 1160 w
-(NIBLOCK) 1728 1270 w
-(=) 2248 1270 w
-(4,) 2378 1270 w
-(};) 1368 1380 w
-(typedef) 1368 1610 w
-(struct) 1368 1720 w
-({) 1368 1830 w
-(char) 1728 1940 w
-(name[NAMELEN];) 2088 1940 w
-(short) 1728 2050 w
-(uid;) 2088 2050 w
-(short) 1728 2160 w
-(gid;) 2088 2160 w
-(ushort) 1728 2270 w
-(mode;) 2448 2270 w
-(short) 1728 2380 w
-(wuid;) 2088 2380 w
-(Qid) 1728 2490 w
-(qid;) 2088 2490 w
-(Off) 1728 2600 w
-(size;) 2088 2600 w
-(Off) 1728 2710 w
-(dblock[NDBLOCK];) 2088 2710 w
-(Off) 1728 2820 w
-(iblocks[NIBLOCK];) 2088 2820 w
-(long) 1728 2930 w
-(atime;) 2088 2930 w
-(long) 1728 3040 w
-(mtime;) 2088 3040 w
-(}) 1368 3150 w
-(Dentry;) 1498 3150 w
-10 /LucidaSansUnicode00 f
-(Each) 720 3330 w
-(directory) 992 3330 w
-(entry) 1473 3330 w
-(holds) 1771 3330 w
-(the) 2087 3330 w
-(file) 2292 3330 w
-(or) 2493 3330 w
-(directory) 2645 3330 w
-(name,) 3126 3330 w
-(protection) 3474 3330 w
-(mode,) 4022 3330 w
-(access) 4377 3330 w
-(times,) 4742 3330 w
-(user-id,) 720 3450 w
-(group-id,) 1158 3450 w
-(and) 1675 3450 w
-(addressing) 1901 3450 w
-(information.) 2480 3450 w
-(The) 3157 3450 w
-(entry) 3384 3450 w
-10 /LucidaTypewriter f
-(wuid) 3678 3450 w
-10 /LucidaSansUnicode00 f
-(is) 4012 3450 w
-(the) 4137 3450 w
-(user-id) 4337 3450 w
-(of) 4742 3450 w
-(the) 4885 3450 w
-(last) 720 3570 w
-(writer) 925 3570 w
-(of) 1239 3570 w
-(the) 1370 3570 w
-(file) 1558 3570 w
-(and) 1742 3570 w
-10 /LucidaTypewriter f
-(size) 1955 3570 w
-10 /LucidaSansUnicode00 f
-(is) 2276 3570 w
-(the) 2389 3570 w
-(size) 2577 3570 w
-(of) 2803 3570 w
-(the) 2934 3570 w
-(file) 3122 3570 w
-(in) 3306 3570 w
-(bytes.) 3431 3570 w
-(The) 3788 3570 w
-(addresses) 4003 3570 w
-(of) 4524 3570 w
-(the) 4656 3570 w
-(first) 4845 3570 w
-(6) 720 3690 w
-(blocks) 819 3690 w
-(of) 1168 3690 w
-(the) 1302 3690 w
-(file) 1493 3690 w
-(are) 1680 3690 w
-(held) 1868 3690 w
-(in) 2114 3690 w
-(the) 2241 3690 w
-10 /LucidaTypewriter f
-(dblock) 2432 3690 w
-10 /LucidaSansUnicode00 f
-(array.) 2900 3690 w
-(If) 3244 3690 w
-(the) 3346 3690 w
-(file) 3537 3690 w
-(is) 3724 3690 w
-(larger) 3840 3690 w
-(than) 4160 3690 w
-(that,) 4412 3690 w
-(an) 4671 3690 w
-(indi\255) 4824 3690 w
-(rect) 720 3810 w
-(block) 946 3810 w
-(is) 1249 3810 w
-(allocated) 1370 3810 w
-(that) 1847 3810 w
-(holds) 2079 3810 w
-(the) 2386 3810 w
-(next) 2582 3810 w
-10 /LucidaTypewriter f
-(BUFSIZE/sizeof\(Off\)) 2839 3810 w
-10 /LucidaSansUnicode00 f
-(block) 4249 3810 w
-(addresses) 4553 3810 w
-(of) 720 3930 w
-(the) 855 3930 w
-(file.) 1047 3930 w
-(The) 1299 3930 w
-(indirect) 1517 3930 w
-(block) 1922 3930 w
-(address) 2221 3930 w
-(is) 2638 3930 w
-(held) 2754 3930 w
-(in) 3000 3930 w
-10 /LucidaTypewriter f
-(iblocks[0]) 3127 3930 w
-10 /LucidaSansUnicode00 f
-(.) 3847 3930 w
-(If) 3947 3930 w
-(the) 4049 3930 w
-(file) 4240 3930 w
-(is) 4427 3930 w
-(larger) 4543 3930 w
-(yet,) 4863 3930 w
-(then) 720 4050 w
-(there) 975 4050 w
-(is) 1265 4050 w
-(a) 1383 4050 w
-(double) 1476 4050 w
-(indirect) 1848 4050 w
-(block) 2254 4050 w
-(that) 2554 4050 w
-(points) 2783 4050 w
-(at) 3125 4050 w
-(indirect) 3256 4050 w
-(blocks.) 3663 4050 w
-(The) 4079 4050 w
-(double) 4299 4050 w
-(indirect) 4672 4050 w
-(address) 720 4170 w
-(is) 1297 4170 w
-(held) 1574 4170 w
-(in) 1981 4170 w
-10 /LucidaTypewriter f
-(iblocks[1]) 2269 4170 w
-10 /LucidaSansUnicode00 f
-(and) 3186 4170 w
-(can) 3563 4170 w
-(point) 3928 4170 w
-(at) 4377 4170 w
-(another) 4666 4170 w
-10 /LucidaTypewriter f
-(\(BUFSIZE/sizeof\(Off\)\)) 720 4290 w
-8 /LucidaTypewriter f
-(2) 2232 4240 w
-10 /LucidaSansUnicode00 f
-(blocks) 2333 4290 w
-(of) 2689 4290 w
-(data.) 2830 4290 w
-(This) 3147 4290 w
-(is) 3395 4290 w
-(extended) 3518 4290 w
-(through) 4016 4290 w
-(a) 4447 4290 w
-(quadruple) 4546 4290 w
-(indirect) 720 4410 w
-(block) 1144 4410 w
-(at) 1462 4410 w
-10 /LucidaTypewriter f
-(iblocks[3]) 1610 4410 w
-10 /LucidaSansUnicode00 f
-(but) 2386 4410 w
-(the) 2604 4410 w
-(code) 2814 4410 w
-(is) 3100 4410 w
-(now) 3235 4410 w
-(parameterised) 3490 4410 w
-(to) 4241 4410 w
-(permit) 4394 4410 w
-(easily) 4768 4410 w
-(changing) 720 4530 w
-(the) 1214 4530 w
-(number) 1418 4530 w
-(of) 1844 4530 w
-(direct) 1992 4530 w
-(blocks) 2319 4530 w
-(and) 2682 4530 w
-(the) 2912 4530 w
-(depth) 3117 4530 w
-(of) 3448 4530 w
-(indirect) 3596 4530 w
-(blocks,) 4014 4530 w
-(and) 4409 4530 w
-(also) 4639 4530 w
-(the) 4885 4530 w
-(maximum) 720 4650 w
-(size) 1252 4650 w
-(of) 1491 4650 w
-(a) 1635 4650 w
-(file) 1736 4650 w
-(name) 1932 4650 w
-(component.) 2243 4650 w
-(The) 2898 4650 w
-(maximum) 3124 4650 w
-(addressable) 3655 4650 w
-(size) 4283 4650 w
-(of) 4521 4650 w
-(a) 4664 4650 w
-(file) 4764 4650 w
-(is) 4960 4650 w
-(therefore) 720 4770 w
-(7.93) 1204 4770 w
-(petabytes) 1462 4770 w
-(at) 1969 4770 w
-(a) 2098 4770 w
-(block) 2190 4770 w
-(size) 2489 4770 w
-(of) 2719 4770 w
-(8k,) 2854 4770 w
-(but) 3045 4770 w
-(7.98) 3245 4770 w
-(exabytes) 3504 4770 w
-(\(just) 3973 4770 w
-(under) 4224 4770 w
-(2) 4546 4770 w
-7 /LucidaSansUnicode00 f
-(63) 4614 4730 w
-10 /LucidaSansUnicode00 f
-(bytes\)) 4748 4770 w
-(at) 720 4890 w
-(a) 858 4890 w
-(block) 959 4890 w
-(size) 1267 4890 w
-(of) 1506 4890 w
-(32k.) 1650 4890 w
-(File) 1944 4890 w
-(size) 2158 4890 w
-(is) 2397 4890 w
-(restricted) 2523 4890 w
-(to) 3031 4890 w
-(2) 3175 4890 w
-7 /LucidaSansUnicode00 f
-(63) 3243 4850 w
-10 /S f
-(-) 3355 4890 w
-10 /LucidaSansUnicode00 f
-(1) 3426 4890 w
-(bytes) 3534 4890 w
-(in) 3838 4890 w
-(any) 3974 4890 w
-(case) 4188 4890 w
-(because) 4446 4890 w
-(the) 4885 4890 w
-(length) 720 5010 w
-(of) 1076 5010 w
-(a) 1222 5010 w
-(file) 1326 5010 w
-(is) 1526 5010 w
-(maintained) 1655 5010 w
-(in) 2245 5010 w
-(a) 2385 5010 w
-(\(signed\)) 2489 5010 w
-10 /LucidaSans-Italic f
-(vlong) 2927 5010 w
-10 /LucidaSansUnicode00 f
-(.) 3190 5010 w
-(These) 3303 5010 w
-(numbers) 3640 5010 w
-(are) 4117 5010 w
-(based) 4318 5010 w
-(on) 4655 5010 w
-10 /LucidaSans-Italic f
-(fs64) 4827 5010 w
-10 /LucidaSansUnicode00 f
-(which has a block size of 8k and) 720 5130 w
-10 /LucidaTypewriter f
-(sizeof\(Off\)) 2334 5130 w
-10 /LucidaSansUnicode00 f
-(is 8.) 3158 5130 w
-(The declarations of the indirect and double indirect blocks are as follows.) 970 5286 w
-9 /LucidaTypewriter f
-(enum) 1368 5456 w
-({) 1368 5566 w
-(INDPERBUF) 1728 5676 w
-(=) 2378 5676 w
-(BUFSIZE/sizeof\(Off\),) 2508 5676 w
-(};) 1368 5786 w
-(typedef) 1368 6016 w
-({) 1368 6126 w
-(Off) 1728 6236 w
-(dblock[INDPERBUF];) 2088 6236 w
-(Tag) 1728 6346 w
-(ibtag;) 2088 6346 w
-(}) 1368 6456 w
-(Iblock;) 1498 6456 w
-(typedef) 1368 6686 w
-({) 1368 6796 w
-(Off) 1728 6906 w
-(iblock[INDPERBUF];) 2088 6906 w
-(Tag) 1728 7016 w
-(dibtag;) 2088 7016 w
-(}) 1368 7126 w
-(Diblock;) 1498 7126 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(The) 970 840 w
-(root) 1194 840 w
-(of) 1437 840 w
-(a) 1578 840 w
-(file) 1676 840 w
-(system) 1871 840 w
-(is) 2255 840 w
-(a) 2379 840 w
-(single) 2478 840 w
-(directory) 2811 840 w
-(entry) 3286 840 w
-(at) 3578 840 w
-(a) 3714 840 w
-(known) 3813 840 w
-(block) 4177 840 w
-(address.) 4483 840 w
-(A) 4971 840 w
-(directory) 720 960 w
-(is) 1196 960 w
-(a) 1321 960 w
-(file) 1421 960 w
-(that) 1617 960 w
-(consists) 1853 960 w
-(of) 2291 960 w
-(a) 2434 960 w
-(list) 2534 960 w
-(of) 2725 960 w
-(directory) 2868 960 w
-(entries.) 3344 960 w
-(To) 3785 960 w
-(make) 3954 960 w
-(access) 4261 960 w
-(easier,) 4621 960 w
-(a) 4985 960 w
-(directory entry cannot cross blocks.) 720 1080 w
-(In) 2519 1080 w
-10 /LucidaSans-Italic f
-(fs64) 2642 1080 w
-10 /LucidaSansUnicode00 f
-(there are 47 directory entries per block.) 2887 1080 w
-(The) 970 1236 w
-(device) 1186 1236 w
-(on) 1528 1236 w
-(which) 1686 1236 w
-(the) 2002 1236 w
-(blocks) 2192 1236 w
-(reside) 2540 1236 w
-(is) 2872 1236 w
-(implicit) 2988 1236 w
-(and) 3384 1236 w
-(ultimately) 3600 1236 w
-(comes) 4115 1236 w
-(from) 4463 1236 w
-(the) 4731 1236 w
-(9P) 4922 1236 w
-10 /LucidaTypewriter f
-(attach) 720 1356 w
-10 /LucidaSansUnicode00 f
-(message that specifies the name of the device containing the root.) 1184 1356 w
-10 /LucidaSans-Demi f
-(Buffer Cache) 720 1596 w
-10 /LucidaSansUnicode00 f
-(When) 970 1752 w
-(the) 1282 1752 w
-(file) 1483 1752 w
-(server) 1680 1752 w
-(is) 2023 1752 w
-(booted,) 2149 1752 w
-(all) 2568 1752 w
-(of) 2728 1752 w
-(the) 2873 1752 w
-(unused) 3075 1752 w
-(memory) 3478 1752 w
-(is) 3921 1752 w
-(allocated) 4048 1752 w
-(to) 4531 1752 w
-(a) 4676 1752 w
-(block) 4778 1752 w
-(buffer) 720 1872 w
-(pool.) 1056 1872 w
-(There) 1374 1872 w
-(are) 1692 1872 w
-(two) 1884 1872 w
-(major) 2099 1872 w
-(operations) 2418 1872 w
-(on) 2973 1872 w
-(the) 3135 1872 w
-(buffer) 3329 1872 w
-(pool.) 3664 1872 w
-10 /LucidaTypewriter f
-(Getbuf) 3981 1872 w
-10 /LucidaSansUnicode00 f
-(will) 4452 1872 w
-(find) 4655 1872 w
-(the) 4885 1872 w
-(buffer) 720 1992 w
-(associated) 1057 1992 w
-(with) 1607 1992 w
-(a) 1853 1992 w
-(particular) 1950 1992 w
-(block) 2455 1992 w
-(on) 2759 1992 w
-(a) 2924 1992 w
-(particular) 3021 1992 w
-(device.) 3526 1992 w
-(The) 3939 1992 w
-(returned) 4162 1992 w
-(buffer) 4622 1992 w
-(is) 4960 1992 w
-(locked) 720 2112 w
-(so) 1082 2112 w
-(that) 1238 2112 w
-(the) 1473 2112 w
-(caller) 1672 2112 w
-(has) 1977 2112 w
-(exclusive) 2189 2112 w
-(use.) 2680 2112 w
-(If) 2957 2112 w
-(the) 3067 2112 w
-(requested) 3266 2112 w
-(buffer) 3795 2112 w
-(is) 4135 2112 w
-(not) 4259 2112 w
-(in) 4462 2112 w
-(the) 4596 2112 w
-(pool,) 4794 2112 w
-(some) 720 2232 w
-(other) 1015 2232 w
-(buffer) 1306 2232 w
-(will) 1636 2232 w
-(be) 1834 2232 w
-(relabeled) 1988 2232 w
-(and) 2471 2232 w
-(the) 2686 2232 w
-(data) 2876 2232 w
-(will) 3121 2232 w
-(be) 3320 2232 w
-(read) 3474 2232 w
-(from) 3724 2232 w
-(the) 3991 2232 w
-(requested) 4181 2232 w
-(device.) 4701 2232 w
-10 /LucidaTypewriter f
-(Putbuf) 720 2352 w
-10 /LucidaSansUnicode00 f
-(will) 1188 2352 w
-(unlock) 1388 2352 w
-(a) 1747 2352 w
-(buffer) 1838 2352 w
-(and) 2170 2352 w
-(if) 2385 2352 w
-(the) 2486 2352 w
-(contents) 2676 2352 w
-(are) 3128 2352 w
-(marked) 3315 2352 w
-(as) 3716 2352 w
-(modified,) 3857 2352 w
-(the) 4355 2352 w
-(buffer) 4545 2352 w
-(will) 4876 2352 w
-(be) 720 2472 w
-(written) 874 2472 w
-(to) 1248 2472 w
-(the) 1381 2472 w
-(device) 1571 2472 w
-(before) 1913 2472 w
-(the) 2262 2472 w
-(buffer) 2452 2472 w
-(is) 2783 2472 w
-(relabeled.) 2898 2472 w
-(If) 3445 2472 w
-(there) 3546 2472 w
-(is) 3833 2472 w
-(some) 3948 2472 w
-(special) 4244 2472 w
-(mapping) 4613 2472 w
-(or) 720 2592 w
-(CPU) 859 2592 w
-(cache) 1089 2592 w
-(flushing) 1401 2592 w
-(that) 1832 2592 w
-(must) 2060 2592 w
-(occur) 2340 2592 w
-(in) 2642 2592 w
-(order) 2769 2592 w
-(for) 3067 2592 w
-(the) 3242 2592 w
-(physical) 3433 2592 w
-(I/O) 3861 2592 w
-(device) 4057 2592 w
-(to) 4400 2592 w
-(access) 4534 2592 w
-(the) 4885 2592 w
-(buffers,) 720 2712 w
-(this) 1136 2712 w
-(is) 1353 2712 w
-(done) 1471 2712 w
-(between) 1751 2712 w
-10 /LucidaTypewriter f
-(getbuf) 2196 2712 w
-10 /LucidaSansUnicode00 f
-(and) 2666 2712 w
-10 /LucidaTypewriter f
-(putbuf) 2884 2712 w
-10 /LucidaSansUnicode00 f
-(.) 3316 2712 w
-(The) 3418 2712 w
-(contents) 3637 2712 w
-(of) 4092 2712 w
-(a) 4228 2712 w
-(buffer) 4321 2712 w
-(is) 4655 2712 w
-(never) 4773 2712 w
-(touched except while it is locked between) 720 2832 w
-10 /LucidaTypewriter f
-(getbuf) 2784 2832 w
-10 /LucidaSansUnicode00 f
-(and) 3248 2832 w
-10 /LucidaTypewriter f
-(putbuf) 3460 2832 w
-10 /LucidaSansUnicode00 f
-(calls.) 3924 2832 w
-(The) 970 2988 w
-(file) 1187 2988 w
-(system) 1374 2988 w
-(server) 1750 2988 w
-(processes) 2083 2988 w
-(prevent) 2600 2988 w
-(deadlock) 3003 2988 w
-(in) 3476 2988 w
-(the) 3604 2988 w
-(buffers) 3796 2988 w
-(by) 4180 2988 w
-(always) 4332 2988 w
-(locking) 4688 2988 w
-(parent) 720 3108 w
-(and) 1072 3108 w
-(child) 1290 3108 w
-(directory) 1562 3108 w
-(entries) 2031 3108 w
-(in) 2401 3108 w
-(that) 2530 3108 w
-(order.) 2759 3108 w
-(Since) 3123 3108 w
-(the) 3413 3108 w
-(entire) 3606 3108 w
-(directory) 3925 3108 w
-(structure) 4393 3108 w
-(is) 4868 3108 w
-(a) 4985 3108 w
-(hierarchy,) 720 3228 w
-(this) 1244 3228 w
-(makes) 1466 3228 w
-(the) 1822 3228 w
-(locking) 2020 3228 w
-(well-ordered,) 2416 3228 w
-(preventing) 3122 3228 w
-(deadlock.) 3686 3228 w
-(The) 4230 3228 w
-(major) 4455 3228 w
-(prob\255) 4779 3228 w
-(lem) 720 3348 w
-(in) 932 3348 w
-(the) 1057 3348 w
-(locking) 1246 3348 w
-(strategy) 1632 3348 w
-(is) 2057 3348 w
-(that) 2171 3348 w
-(locks) 2396 3348 w
-(are) 2680 3348 w
-(at) 2866 3348 w
-(a) 2992 3348 w
-(block) 3081 3348 w
-(level) 3376 3348 w
-(and) 3631 3348 w
-(there) 3844 3348 w
-(are) 4129 3348 w
-(many) 4314 3348 w
-(directory) 4609 3348 w
-(entries) 720 3468 w
-(in) 1095 3468 w
-(a) 1229 3468 w
-(single) 1327 3468 w
-(block.) 1660 3468 w
-(There) 2030 3468 w
-(are) 2352 3468 w
-(unnecessary) 2548 3468 w
-(lock) 3191 3468 w
-(conflicts) 3434 3468 w
-(in) 3886 3468 w
-(the) 4021 3468 w
-(directory) 4220 3468 w
-(blocks.) 4695 3468 w
-(When) 720 3588 w
-(one) 1031 3588 w
-(of) 1255 3588 w
-(these) 1398 3588 w
-(directory) 1705 3588 w
-(blocks) 2180 3588 w
-(is) 2537 3588 w
-(tied) 2661 3588 w
-(up) 2890 3588 w
-(accessing) 3059 3588 w
-(the) 3571 3588 w
-(very) 3770 3588 w
-(slow) 4015 3588 w
-(WORM,) 4277 3588 w
-(then) 4666 3588 w
-(all) 4927 3588 w
-(I/O to dozens of unrelated directories is blocked.) 720 3708 w
-10 /LucidaSans-Demi f
-(Block Devices) 720 3948 w
-10 /LucidaSansUnicode00 f
-(The) 970 4104 w
-(block) 1194 4104 w
-(device) 1499 4104 w
-(I/O) 1849 4104 w
-(system) 2052 4104 w
-(is) 2435 4104 w
-(like) 2558 4104 w
-(a) 2773 4104 w
-(protocol) 2871 4104 w
-(stack) 3318 4104 w
-(of) 3613 4104 w
-(filters.) 3754 4104 w
-(There) 4141 4104 w
-(are) 4462 4104 w
-(a) 4657 4104 w
-(set) 4755 4104 w
-(of) 4942 4104 w
-(pseudo-devices) 720 4224 w
-(that) 1527 4224 w
-(call) 1753 4224 w
-(recursively) 1952 4224 w
-(to) 2507 4224 w
-(other) 2640 4224 w
-(pseudo-devices) 2932 4224 w
-(and) 3739 4224 w
-(real) 3954 4224 w
-(devices.) 4170 4224 w
-(The) 4627 4224 w
-(pro\255) 4842 4224 w
-(tocol) 720 4344 w
-(stack) 1000 4344 w
-(is) 1293 4344 w
-(compiled) 1414 4344 w
-(from) 1901 4344 w
-(a) 2175 4344 w
-(configuration) 2272 4344 w
-(string) 2963 4344 w
-(that) 3287 4344 w
-(specifies) 3520 4344 w
-(the) 3985 4344 w
-(order) 4182 4344 w
-(of) 4486 4344 w
-(pseudo-) 4626 4344 w
-(devices) 720 4464 w
-(and) 1117 4464 w
-(devices.) 1336 4464 w
-(Each) 1797 4464 w
-(pseudo-device) 2058 4464 w
-(and) 2818 4464 w
-(device) 3036 4464 w
-(has) 3381 4464 w
-(a) 3587 4464 w
-(set) 3680 4464 w
-(of) 3862 4464 w
-(entry) 3998 4464 w
-(points) 4284 4464 w
-(that) 4625 4464 w
-(cor\255) 4854 4464 w
-(responds) 720 4584 w
-(to) 1207 4584 w
-(the) 1344 4584 w
-(operations) 1538 4584 w
-(that) 2094 4584 w
-(the) 2325 4584 w
-(file) 2520 4584 w
-(system) 2711 4584 w
-(requires) 3091 4584 w
-(of) 3530 4584 w
-(a) 3668 4584 w
-(device.) 3763 4584 w
-(The) 4174 4584 w
-(most) 4395 4584 w
-(notable) 4677 4584 w
-(operations are) 720 4704 w
-10 /LucidaTypewriter f
-(read) 1452 4704 w
-10 /LucidaSansUnicode00 f
-(,) 1740 4704 w
-10 /LucidaTypewriter f
-(write) 1804 4704 w
-10 /LucidaSansUnicode00 f
-(, and) 2164 4704 w
-10 /LucidaTypewriter f
-(size) 2440 4704 w
-10 /LucidaSansUnicode00 f
-(.) 2728 4704 w
-(The) 970 4860 w
-(device) 1191 4860 w
-(stack) 1538 4860 w
-(can) 1830 4860 w
-(best) 2038 4860 w
-(be) 2285 4860 w
-(described) 2444 4860 w
-(by) 2957 4860 w
-(describing) 3112 4860 w
-(the) 3659 4860 w
-(syntax) 3854 4860 w
-(of) 4212 4860 w
-(the) 4351 4860 w
-(configura\255) 4547 4860 w
-(tion) 720 4980 w
-(string) 951 4980 w
-(that) 1275 4980 w
-(specifies) 1508 4980 w
-(the) 1973 4980 w
-(stack.) 2170 4980 w
-(Configuration) 2528 4980 w
-(strings) 3236 4980 w
-(are) 3610 4980 w
-(used) 3803 4980 w
-(during) 4076 4980 w
-(the) 4436 4980 w
-(setup) 4632 4980 w
-(of) 4942 4980 w
-(the) 720 5100 w
-(file) 915 5100 w
-(system.) 1106 5100 w
-(For) 1550 5100 w
-(a) 1746 5100 w
-(description) 1841 5100 w
-(see) 2425 5100 w
-10 /LucidaSans-Italic f
-(fsconfig) 2629 5100 w
-10 /LucidaSansUnicode00 f
-(\(8\).) 3013 5100 w
-(In) 3247 5100 w
-(the) 3379 5100 w
-(following) 3575 5100 w
-(recursive) 4063 5100 w
-(definition,) 4543 5100 w
-10 /LucidaSans-Italic f
-(D) 720 5220 w
-10 /LucidaSansUnicode00 f
-(represents a string that specifies a block device.) 826 5220 w
-10 /LucidaSans-Italic f
-(D) 720 5376 w
-10 /LucidaSansUnicode00 f
-(= \() 826 5376 w
-10 /LucidaSans-Italic f
-(DD) 971 5376 w
-10 /LucidaSansUnicode00 f
-(...\)) 1119 5376 w
-(This) 970 5496 w
-(is) 1214 5496 w
-(a) 1333 5496 w
-(set) 1427 5496 w
-(of) 1610 5496 w
-(devices) 1747 5496 w
-(that) 2144 5496 w
-(are) 2374 5496 w
-(concatenated) 2565 5496 w
-(to) 3250 5496 w
-(form) 3387 5496 w
-(a) 3658 5496 w
-(single) 3752 5496 w
-(device.) 4080 5496 w
-(The) 4490 5496 w
-(size) 4710 5496 w
-(of) 4942 5496 w
-(the catenated device is the sum of the sizes of each sub-device.) 970 5616 w
-10 /LucidaSans-Italic f
-(D) 720 5772 w
-10 /LucidaSansUnicode00 f
-(= [) 826 5772 w
-10 /LucidaSans-Italic f
-(DD) 971 5772 w
-10 /LucidaSansUnicode00 f
-(...]) 1119 5772 w
-(This) 970 5892 w
-(is) 1214 5892 w
-(the) 1333 5892 w
-(interleaving) 1527 5892 w
-(of) 2136 5892 w
-(the) 2273 5892 w
-(individual) 2467 5892 w
-(devices.) 2979 5892 w
-(If) 3440 5892 w
-(there) 3545 5892 w
-(are) 3836 5892 w
-(N) 4027 5892 w
-(devices) 4140 5892 w
-(in) 4537 5892 w
-(the) 4667 5892 w
-(list,) 4862 5892 w
-(then) 970 6012 w
-(the) 1233 6012 w
-(pseudo-device) 1434 6012 w
-(is) 2201 6012 w
-(the) 2327 6012 w
-(N-way) 2528 6012 w
-(block) 2890 6012 w
-(interleaving) 3198 6012 w
-(of) 3814 6012 w
-(the) 3958 6012 w
-(sub-devices.) 4158 6012 w
-(The) 4859 6012 w
-(size of the interleaved device is N times the size of the smallest sub-device.) 970 6132 w
-10 /LucidaSans-Italic f
-(D) 720 6288 w
-10 /LucidaSansUnicode00 f
-(= {) 826 6288 w
-10 /LucidaSans-Italic f
-(DD) 971 6288 w
-10 /LucidaSansUnicode00 f
-(...}) 1119 6288 w
-(This) 970 6408 w
-(is) 1208 6408 w
-(a) 1322 6408 w
-(set) 1411 6408 w
-(of) 1589 6408 w
-(devices) 1721 6408 w
-(that) 2113 6408 w
-(constitute) 2338 6408 w
-(a) 2855 6408 w
-10 /LucidaSansUnicode20 f
-(\030) 2944 6408 w
-10 /LucidaSansUnicode00 f
-(mirror) 2976 6408 w
-10 /LucidaSansUnicode20 f
-(\031) 3282 6408 w
-10 /LucidaSansUnicode00 f
-(of) 3348 6408 w
-(the) 3480 6408 w
-(first) 3669 6408 w
-(sub-device,) 3898 6408 w
-(and) 4505 6408 w
-(form) 4719 6408 w
-(a) 4985 6408 w
-(single) 970 6528 w
-(device.) 1304 6528 w
-(A) 1720 6528 w
-(write) 1834 6528 w
-(to) 2118 6528 w
-(the) 2260 6528 w
-(device) 2459 6528 w
-(is) 2810 6528 w
-(performed,) 2934 6528 w
-(at) 3521 6528 w
-(the) 3657 6528 w
-(same) 3856 6528 w
-(block) 4155 6528 w
-(address,) 4461 6528 w
-(on) 4917 6528 w
-(the) 970 6648 w
-(sub-devices,) 1173 6648 w
-(in) 1845 6648 w
-(right-to-left) 1984 6648 w
-(order.) 2636 6648 w
-(A) 3010 6648 w
-(read) 3127 6648 w
-(from) 3390 6648 w
-(the) 3670 6648 w
-(device) 3873 6648 w
-(is) 4228 6648 w
-(performed) 4357 6648 w
-(on) 4917 6648 w
-(each) 970 6768 w
-(sub-device,) 1233 6768 w
-(in) 1845 6768 w
-(left-to-right) 1975 6768 w
-(order,) 2618 6768 w
-(until) 2950 6768 w
-(a) 3207 6768 w
-(read) 3300 6768 w
-(succeeds) 3553 6768 w
-(without) 4032 6768 w
-(error,) 4435 6768 w
-(or) 4745 6768 w
-(the) 4885 6768 w
-(set) 970 6888 w
-(is) 1156 6888 w
-(exhausted.) 1278 6888 w
-(One) 1887 6888 w
-(can) 2125 6888 w
-(think) 2335 6888 w
-(of) 2625 6888 w
-(this) 2765 6888 w
-(as) 2986 6888 w
-(a) 3134 6888 w
-(poor) 3231 6888 w
-(man) 3499 6888 w
-10 /LucidaSansUnicode20 f
-(\031) 3709 6888 w
-10 /LucidaSansUnicode00 f
-(s) 3741 6888 w
-(RAID) 3835 6888 w
-(1.) 4114 6888 w
-(The) 4284 6888 w
-(size) 4508 6888 w
-(of) 4744 6888 w
-(the) 4885 6888 w
-(device is the size of the smallest sub-device.) 970 7008 w
-10 /LucidaSans-Italic f
-(D) 720 7164 w
-10 /LucidaSansUnicode00 f
-(=) 826 7164 w
-10 /LucidaTypewriter f
-(p) 938 7164 w
-10 /LucidaSans-Italic f
-(DN1.N2) 1010 7164 w
-10 /LucidaSansUnicode00 f
-(This) 970 7284 w
-(is) 1219 7284 w
-(a) 1343 7284 w
-(partition) 1442 7284 w
-(of) 1900 7284 w
-(a) 2042 7284 w
-(sub-device.) 2142 7284 w
-(The) 2792 7284 w
-(sub-device) 3018 7284 w
-(is) 3604 7284 w
-(partitioned) 3729 7284 w
-(into) 4307 7284 w
-(100) 4541 7284 w
-(equal) 4775 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(pieces.) 970 840 w
-(If) 1391 840 w
-(the) 1508 840 w
-(size) 1714 840 w
-(of) 1958 840 w
-(the) 2107 840 w
-(sub-device) 2313 840 w
-(is) 2905 840 w
-(not) 3036 840 w
-(divisible) 3247 840 w
-(by) 3699 840 w
-(100,) 3865 840 w
-(then) 4137 840 w
-(there) 4405 840 w
-(will) 4707 840 w
-(be) 4921 840 w
-(some) 970 960 w
-(slop) 1275 960 w
-(thrown) 1524 960 w
-(away) 1909 960 w
-(at) 2193 960 w
-(the) 2330 960 w
-(top.) 2530 960 w
-(The) 2800 960 w
-(pseudo-device) 3026 960 w
-(starts) 3792 960 w
-(at) 4109 960 w
-(the) 4246 960 w
-(N1-th) 4446 960 w
-(piece) 4785 960 w
-(and continues for N2 pieces. Thus) 970 1080 w
-10 /LucidaTypewriter f
-(p) 2665 1080 w
-10 /LucidaSans-Italic f
-(D) 2737 1080 w
-10 /LucidaTypewriter f
-(67.33) 2811 1080 w
-10 /LucidaSansUnicode00 f
-(will be the last third of the device) 3203 1080 w
-10 /LucidaSans-Italic f
-(D) 4861 1080 w
-10 /LucidaSansUnicode00 f
-(.) 4935 1080 w
-10 /LucidaSans-Italic f
-(D) 720 1236 w
-10 /LucidaSansUnicode00 f
-(=) 826 1236 w
-10 /LucidaTypewriter f
-(f) 938 1236 w
-10 /LucidaSans-Italic f
-(D) 1010 1236 w
-10 /LucidaSansUnicode00 f
-(This) 970 1356 w
-(is) 1234 1356 w
-(a) 1373 1356 w
-(fake) 1487 1356 w
-(write-once-read-many) 1752 1356 w
-(device) 2932 1356 w
-(simulated) 3298 1356 w
-(by) 3833 1356 w
-(a) 4008 1356 w
-(second) 4123 1356 w
-(read-write) 4527 1356 w
-(device.) 970 1476 w
-(This) 1393 1476 w
-(second) 1650 1476 w
-(device) 2046 1476 w
-(is) 2405 1476 w
-(partitioned) 2537 1476 w
-(into) 3122 1476 w
-(a) 3362 1476 w
-(set) 3468 1476 w
-(of) 3663 1476 w
-(block) 3812 1476 w
-(flags) 4125 1476 w
-(and) 4410 1476 w
-(a) 4641 1476 w
-(set) 4747 1476 w
-(of) 4942 1476 w
-(blocks.) 970 1596 w
-(The) 1395 1596 w
-(flags) 1624 1596 w
-(are) 1906 1596 w
-(used) 2106 1596 w
-(to) 2386 1596 w
-(generate) 2532 1596 w
-(errors) 3005 1596 w
-(if) 3344 1596 w
-(a) 3458 1596 w
-(block) 3561 1596 w
-(is) 3871 1596 w
-(ever) 3999 1596 w
-(written) 4252 1596 w
-(twice) 4639 1596 w
-(or) 4938 1596 w
-(read without being written first.) 970 1716 w
-10 /LucidaSans-Italic f
-(D) 720 1872 w
-10 /LucidaSansUnicode00 f
-(=) 826 1872 w
-10 /LucidaTypewriter f
-(x) 938 1872 w
-10 /LucidaSans-Italic f
-(D) 1010 1872 w
-10 /LucidaSansUnicode00 f
-(This) 970 1992 w
-(is) 1217 1992 w
-(a) 1339 1992 w
-(byte-swapped) 1436 1992 w
-(version) 2172 1992 w
-(of) 2566 1992 w
-(the) 2706 1992 w
-(file) 2903 1992 w
-(system) 3096 1992 w
-(on) 3478 1992 w
-(D.) 3644 1992 w
-(Since) 3826 1992 w
-(the) 4121 1992 w
-(file) 4319 1992 w
-(server) 4513 1992 w
-(cur\255) 4853 1992 w
-(rently) 970 2112 w
-(writes) 1282 2112 w
-(integers) 1608 2112 w
-(in) 2036 2112 w
-(metadata) 2161 2112 w
-(to) 2646 2112 w
-(disk) 2778 2112 w
-(in) 3013 2112 w
-(native) 3138 2112 w
-(byte) 3463 2112 w
-(order,) 3705 2112 w
-(moving) 4033 2112 w
-(a) 4426 2112 w
-(file) 4515 2112 w
-(system) 4700 2112 w
-(to) 970 2232 w
-(a) 1103 2232 w
-(machine) 1193 2232 w
-(of) 1636 2232 w
-(the) 1769 2232 w
-(other) 1959 2232 w
-(major) 2251 2232 w
-(byte) 2566 2232 w
-(order) 2809 2232 w
-(\(e.g.,) 3106 2232 w
-(MIPS) 3388 2232 w
-(to) 3648 2232 w
-(Pentium\)) 3782 2232 w
-(requires) 4245 2232 w
-(the) 4680 2232 w
-(use) 4871 2232 w
-(of) 970 2352 w
-10 /LucidaTypewriter f
-(x) 1110 2352 w
-10 /LucidaSansUnicode00 f
-(.) 1182 2352 w
-(It) 1288 2352 w
-(knows) 1396 2352 w
-(the) 1747 2352 w
-(sizes) 1944 2352 w
-(of) 2230 2352 w
-(the) 2370 2352 w
-(various) 2567 2352 w
-(integer) 2960 2352 w
-(fields) 3345 2352 w
-(in) 3652 2352 w
-(the) 3785 2352 w
-(file) 3982 2352 w
-(system) 4175 2352 w
-(metadata.) 4557 2352 w
-(Ideally,) 970 2472 w
-(the) 1355 2472 w
-(file) 1550 2472 w
-(server) 1741 2472 w
-(would) 2078 2472 w
-(follow) 2410 2472 w
-(the) 2744 2472 w
-(Plan) 2940 2472 w
-(9) 3182 2472 w
-(religion) 3286 2472 w
-(and) 3696 2472 w
-(write) 3917 2472 w
-(a) 4198 2472 w
-(consistent) 4294 2472 w
-(byte) 4832 2472 w
-(order) 970 2592 w
-(on) 1271 2592 w
-(disk,) 1433 2592 w
-(regardless) 1705 2592 w
-(of) 2249 2592 w
-(processor.) 2385 2592 w
-(In) 2963 2592 w
-(the) 3092 2592 w
-(mean) 3285 2592 w
-(time,) 3589 2592 w
-(it) 3874 2592 w
-(should) 3978 2592 w
-(be) 4344 2592 w
-(possible) 4501 2592 w
-(to) 4942 2592 w
-(automatically) 970 2712 w
-(determine) 1674 2712 w
-(the) 2226 2712 w
-(need) 2440 2712 w
-(for) 2736 2712 w
-(byte-swapping) 2934 2712 w
-(by) 3721 2712 w
-(examining) 3895 2712 w
-(data) 4464 2712 w
-(in) 4734 2712 w
-(the) 4885 2712 w
-(super-block of each file system, though this has not been implemented yet.) 970 2832 w
-10 /LucidaSans-Italic f
-(D) 720 2988 w
-10 /LucidaSansUnicode00 f
-(=) 826 2988 w
-10 /LucidaTypewriter f
-(c) 938 2988 w
-10 /LucidaSans-Italic f
-(DD) 1010 2988 w
-10 /LucidaSansUnicode00 f
-(This) 970 3108 w
-(is) 1232 3108 w
-(the) 1369 3108 w
-(cache/WORM) 1581 3108 w
-(device) 2279 3108 w
-(made) 2643 3108 w
-(up) 2967 3108 w
-(of) 3149 3108 w
-(a) 3304 3108 w
-(cache) 3416 3108 w
-(\(read-write\)) 3748 3108 w
-(device) 4384 3108 w
-(and) 4748 3108 w
-(a) 4985 3108 w
-(WORM \(write-once-read-many\) device.) 970 3228 w
-(More on this later.) 2937 3228 w
-10 /LucidaSans-Italic f
-(D) 720 3384 w
-10 /LucidaSansUnicode00 f
-(=) 826 3384 w
-10 /LucidaTypewriter f
-(o) 938 3384 w
-10 /LucidaSansUnicode00 f
-(This) 970 3504 w
-(is) 1209 3504 w
-(the) 1323 3504 w
-(dump) 1512 3504 w
-(file) 1827 3504 w
-(system) 2012 3504 w
-(that) 2386 3504 w
-(is) 2611 3504 w
-(the) 2725 3504 w
-(two-level) 2914 3504 w
-(hierarchy) 3403 3504 w
-(of) 3886 3504 w
-(all) 4018 3504 w
-(dumps) 4165 3504 w
-(ever) 4532 3504 w
-(taken) 4772 3504 w
-(on) 970 3624 w
-(a) 1146 3624 w
-(cache/WORM.) 1254 3624 w
-(The) 2012 3624 w
-(read-only) 2246 3624 w
-(root) 2776 3624 w
-(of) 3029 3624 w
-(the) 3180 3624 w
-(cache/WORM) 3388 3624 w
-(file) 4082 3624 w
-(system) 4285 3624 w
-(\(on) 4677 3624 w
-(the) 4885 3624 w
-(dump) 970 3744 w
-(taken) 1304 3744 w
-(Feb) 1626 3744 w
-(18,) 1853 3744 w
-(1995\)) 2065 3744 w
-(can) 2404 3744 w
-(be) 2626 3744 w
-(referenced) 2799 3744 w
-(as) 3372 3744 w
-10 /LucidaTypewriter f
-(/1995/0218) 3532 3744 w
-10 /LucidaSansUnicode00 f
-(in) 4306 3744 w
-(this) 4451 3744 w
-(pseudo) 4684 3744 w
-(device.) 970 3864 w
-(The second dump taken that day will be) 1373 3864 w
-10 /LucidaTypewriter f
-(/1995/02181) 3347 3864 w
-10 /LucidaSansUnicode00 f
-(.) 4139 3864 w
-10 /LucidaSans-Italic f
-(D) 720 4020 w
-10 /LucidaSansUnicode00 f
-(=) 826 4020 w
-10 /LucidaTypewriter f
-(w) 938 4020 w
-10 /LucidaSans-Italic f
-(N1.N2.N3) 1010 4020 w
-10 /LucidaSansUnicode00 f
-(This is a SCSI disk on controller N1, target N2 and logical unit number N3.) 970 4140 w
-10 /LucidaSans-Italic f
-(D) 720 4296 w
-10 /LucidaSansUnicode00 f
-(=) 826 4296 w
-10 /LucidaTypewriter f
-(h) 938 4296 w
-10 /LucidaSans-Italic f
-(N1.N2.0) 1010 4296 w
-10 /LucidaSansUnicode00 f
-(This) 970 4416 w
-(is) 1212 4416 w
-(an) 1329 4416 w
-(\(E\)IDE) 1484 4416 w
-(or) 1800 4416 w
-(*ATA) 1940 4416 w
-(disk) 2227 4416 w
-(on) 2466 4416 w
-(controller) 2627 4416 w
-(N1,) 3133 4416 w
-(target) 3340 4416 w
-(N2) 3666 4416 w
-(\(target) 3841 4416 w
-(0) 4200 4416 w
-(is) 4301 4416 w
-(the) 4419 4416 w
-(IDE) 4612 4416 w
-(mas\255) 4808 4416 w
-(ter,) 970 4536 w
-(1) 1185 4536 w
-(the) 1297 4536 w
-(slave) 1501 4536 w
-(device\).) 1793 4536 w
-(These) 2246 4536 w
-(disks) 2583 4536 w
-(are) 2884 4536 w
-(currently) 3085 4536 w
-(run) 3565 4536 w
-(via) 3779 4536 w
-(programmed) 3964 4536 w
-(I/O,) 4640 4536 w
-(not) 4880 4536 w
-(DMA, so they tend to be slower to access than SCSI disks.) 970 4656 w
-10 /LucidaSans-Italic f
-(D) 720 4812 w
-10 /LucidaSansUnicode00 f
-(=) 826 4812 w
-10 /LucidaTypewriter f
-(r) 938 4812 w
-10 /LucidaSans-Italic f
-(N1) 1010 4812 w
-10 /LucidaSansUnicode00 f
-(This is the same as) 970 4932 w
-10 /LucidaTypewriter f
-(w) 1931 4932 w
-10 /LucidaSansUnicode00 f
-(, but refers to a side of a WORM disc.) 2003 4932 w
-(See the) 3875 4932 w
-10 /LucidaSans-Italic f
-(j) 4260 4932 w
-10 /LucidaSansUnicode00 f
-(device.) 4325 4932 w
-10 /LucidaSans-Italic f
-(D) 720 5088 w
-10 /LucidaSansUnicode00 f
-(=) 826 5088 w
-10 /LucidaTypewriter f
-(l) 938 5088 w
-10 /LucidaSans-Italic f
-(N1) 1010 5088 w
-10 /LucidaSansUnicode00 f
-(This is the same as) 970 5208 w
-10 /LucidaTypewriter f
-(r) 1931 5208 w
-10 /LucidaSansUnicode00 f
-(, but one block from the SCSI disk is removed for labeling.) 2003 5208 w
-10 /LucidaSans-Italic f
-(D) 720 5364 w
-10 /LucidaSansUnicode00 f
-(=) 826 5364 w
-10 /LucidaTypewriter f
-(j\() 938 5364 w
-10 /LucidaSans-Italic f
-(D) 1082 5364 w
-8 /LucidaSans-Italic f
-(1) 1156 5414 w
-10 /LucidaSans-Italic f
-(D) 1206 5364 w
-8 /LucidaSans-Italic f
-(2) 1280 5414 w
-10 /LucidaTypewriter f
-(*\)) 1330 5364 w
-10 /LucidaSans-Italic f
-(D) 1474 5364 w
-8 /LucidaSans-Italic f
-(3) 1548 5414 w
-10 /LucidaSans-Italic f
-(D) 970 5484 w
-8 /LucidaSans-Italic f
-(1) 1044 5534 w
-10 /LucidaSansUnicode00 f
-(is) 1130 5484 w
-(the) 1246 5484 w
-(juke) 1437 5484 w
-(box) 1679 5484 w
-(SCSI) 1900 5484 w
-(interface.) 2142 5484 w
-(The) 2666 5484 w
-10 /LucidaSans-Italic f
-(D) 2883 5484 w
-8 /LucidaSans-Italic f
-(2) 2957 5534 w
-10 /LucidaSansUnicode20 f
-(\031) 3007 5484 w
-10 /LucidaSansUnicode00 f
-(s) 3039 5484 w
-(are) 3126 5484 w
-(the) 3314 5484 w
-(SCSI) 3505 5484 w
-(drives) 3747 5484 w
-(in) 4075 5484 w
-(the) 4203 5484 w
-(juke) 4395 5484 w
-(box) 4638 5484 w
-(and) 4860 5484 w
-(the) 970 5604 w
-10 /LucidaSans-Italic f
-(D) 1166 5604 w
-8 /LucidaSans-Italic f
-(3) 1240 5654 w
-10 /LucidaSansUnicode20 f
-(\031) 1290 5604 w
-10 /LucidaSansUnicode00 f
-(s) 1322 5604 w
-(are) 1414 5604 w
-(the) 1607 5604 w
-(demountable) 1803 5604 w
-(platters) 2480 5604 w
-(in) 2889 5604 w
-(the) 3020 5604 w
-(juke) 3215 5604 w
-(box.) 3461 5604 w
-10 /LucidaSans-Italic f
-(D) 3750 5604 w
-8 /LucidaSans-Italic f
-(1) 3824 5654 w
-10 /LucidaSansUnicode00 f
-(and) 3914 5604 w
-10 /LucidaSans-Italic f
-(D) 4134 5604 w
-8 /LucidaSans-Italic f
-(2) 4208 5654 w
-10 /LucidaSansUnicode00 f
-(must) 4298 5604 w
-(be) 4581 5604 w
-10 /LucidaTypewriter f
-(w) 4740 5604 w
-10 /LucidaSansUnicode00 f
-(.) 4812 5604 w
-10 /LucidaSans-Italic f
-(D) 4916 5604 w
-8 /LucidaSans-Italic f
-(3) 4990 5654 w
-10 /LucidaSansUnicode00 f
-(must be pseudo devices of) 970 5724 w
-10 /LucidaTypewriter f
-(w) 2304 5724 w
-10 /LucidaSansUnicode00 f
-(,) 2376 5724 w
-10 /LucidaTypewriter f
-(r) 2440 5724 w
-10 /LucidaSansUnicode00 f
-(, or) 2512 5724 w
-10 /LucidaTypewriter f
-(l) 2710 5724 w
-10 /LucidaSansUnicode00 f
-(devices.) 2814 5724 w
-(For) 970 5880 w
-10 /LucidaTypewriter f
-(w) 1161 5880 w
-10 /LucidaSansUnicode00 f
-(,) 1233 5880 w
-10 /LucidaTypewriter f
-(h) 1300 5880 w
-10 /LucidaSansUnicode00 f
-(,) 1372 5880 w
-10 /LucidaTypewriter f
-(l) 1439 5880 w
-10 /LucidaSansUnicode00 f
-(,) 1511 5880 w
-(and) 1578 5880 w
-10 /LucidaTypewriter f
-(r) 1793 5880 w
-10 /LucidaSansUnicode00 f
-(devices) 1900 5880 w
-(any) 2293 5880 w
-(of) 2497 5880 w
-(the) 2630 5880 w
-(configuration) 2820 5880 w
-(numbers) 3504 5880 w
-(can) 3967 5880 w
-(be) 4170 5880 w
-(replaced) 4324 5880 w
-(by) 4773 5880 w
-(an) 4923 5880 w
-(iterator) 720 6000 w
-(of) 1130 6000 w
-(the) 1281 6000 w
-(form) 1489 6000 w
-10 /LucidaTypewriter f
-(<) 1774 6000 w
-10 /LucidaSans-Italic f
-(N1-N2) 1846 6000 w
-10 /LucidaTypewriter f
-(>) 2183 6000 w
-10 /LucidaSansUnicode00 f
-(.) 2255 6000 w
-(N1) 2372 6000 w
-(can) 2562 6000 w
-(be) 2783 6000 w
-(greater) 2955 6000 w
-(than) 3356 6000 w
-(N2,) 3625 6000 w
-(indicating) 3847 6000 w
-(a) 4378 6000 w
-(descending) 4485 6000 w
-(sequence.) 720 6120 w
-(Thus) 1273 6120 w
-9 /LucidaTypewriter f
-([w0.<2-6>]) 1368 6290 w
-10 /LucidaSansUnicode00 f
-(is) 720 6470 w
-(the) 836 6470 w
-(interleaved) 1028 6470 w
-(SCSI) 1601 6470 w
-(disks) 1844 6470 w
-(on) 2133 6470 w
-(SCSI) 2293 6470 w
-(targets) 2536 6470 w
-(2) 2912 6470 w
-(through) 3012 6470 w
-(6) 3436 6470 w
-(of) 3536 6470 w
-(SCSI) 3671 6470 w
-(controller) 3914 6470 w
-(0.) 4419 6470 w
-(The) 4583 6470 w
-(main) 4801 6470 w
-(file system on Emelie is defined by the configuration string) 720 6590 w
-9 /LucidaTypewriter f
-(c[w1.<0-5>.0]j\(w6w5w4w3w2\)\(l<0-236>l<238-474>\)) 1368 6760 w
-10 /LucidaSansUnicode00 f
-(This) 720 6940 w
-(is) 964 6940 w
-(a) 1083 6940 w
-(cache/WORM) 1177 6940 w
-(driver.) 1858 6940 w
-(The) 2244 6940 w
-(cache) 2465 6940 w
-(is) 2780 6940 w
-(three) 2900 6940 w
-(interleaved) 3192 6940 w
-(disks) 3768 6940 w
-(on) 4060 6940 w
-(SCSI) 4223 6940 w
-(controller) 4469 6940 w
-(1) 4977 6940 w
-(targets) 720 7060 w
-(0,) 1100 7060 w
-(1,) 1236 7060 w
-(2,) 1372 7060 w
-(3,) 1508 7060 w
-(4,) 1643 7060 w
-(and) 1778 7060 w
-(5.) 1998 7060 w
-(The) 2165 7060 w
-(WORM) 2386 7060 w
-(half) 2739 7060 w
-(of) 2962 7060 w
-(the) 3100 7060 w
-(cache/WORM) 3295 7060 w
-(is) 3976 7060 w
-(474) 4096 7060 w
-(jukebox) 4325 7060 w
-(disks.) 4756 7060 w
-(Another file server,) 720 7180 w
-10 /LucidaSans-Italic f
-(choline) 1684 7180 w
-10 /LucidaSansUnicode00 f
-(, has a main file system defined by) 2026 7180 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-9 /LucidaTypewriter f
-(c[w<1-3>]j\(w1.<6-0>.0\)\(l<0-124>l<128-252>\)) 1368 830 w
-10 /LucidaSansUnicode00 f
-(The) 720 1010 w
-(order) 951 1010 w
-(of) 1263 1010 w
-10 /LucidaTypewriter f
-(w1.<6-0>.0) 1411 1010 w
-10 /LucidaSansUnicode00 f
-(matters) 2181 1010 w
-(here,) 2601 1010 w
-(since) 2898 1010 w
-(the) 3197 1010 w
-(optical) 3402 1010 w
-(jukebox) 3777 1010 w
-10 /LucidaSansUnicode20 f
-(\031) 4168 1010 w
-10 /LucidaSansUnicode00 f
-(s) 4200 1010 w
-(WORM) 4301 1010 w
-(drives) 4665 1010 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1010 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1010 w
-(SCSI) 720 1130 w
-(target) 977 1130 w
-(ids,) 1316 1130 w
-(as) 1542 1130 w
-(delivered,) 1699 1130 w
-(run) 2227 1130 w
-(in) 2443 1130 w
-(descending) 2584 1130 w
-(order) 3189 1130 w
-(relative) 3501 1130 w
-(to) 3906 1130 w
-(the) 4054 1130 w
-(numbers) 4259 1130 w
-(of) 4737 1130 w
-(the) 4885 1130 w
-(drives) 720 1250 w
-(in) 1053 1250 w
-(SCSI) 1185 1250 w
-(commands) 1432 1250 w
-(\(e.g.,) 2002 1250 w
-(the) 2290 1250 w
-(jukebox) 2486 1250 w
-(controller) 2918 1250 w
-(is) 3427 1250 w
-(SCSI) 3548 1250 w
-(target) 3795 1250 w
-(6,) 4124 1250 w
-(drive) 4261 1250 w
-(#1) 4544 1250 w
-(is) 4712 1250 w
-(SCSI) 4834 1250 w
-(target 5, and drive #6 is SCSI target 0\).) 720 1370 w
-10 /LucidaSans-Demi f
-(The read-ahead processes) 720 1610 w
-10 /LucidaSansUnicode00 f
-(There) 970 1766 w
-(are) 1283 1766 w
-(a) 1470 1766 w
-(set) 1560 1766 w
-(of) 1739 1766 w
-(file) 1872 1766 w
-(system) 2058 1766 w
-(processes,) 2433 1766 w
-10 /LucidaTypewriter f
-(rah) 2981 1766 w
-10 /LucidaSansUnicode00 f
-(,) 3197 1766 w
-(that) 3264 1766 w
-(wait) 3491 1766 w
-(for) 3725 1766 w
-(messages) 3900 1766 w
-(consisting) 4411 1766 w
-(of) 4942 1766 w
-(a) 720 1886 w
-(device) 812 1886 w
-(and) 1156 1886 w
-(block) 1373 1886 w
-(address.) 1671 1886 w
-(When) 2151 1886 w
-(a) 2453 1886 w
-(message) 2544 1886 w
-(comes) 3004 1886 w
-(in,) 3352 1886 w
-(the) 3511 1886 w
-(process) 3702 1886 w
-(reads) 4112 1886 w
-(the) 4414 1886 w
-(specified) 4605 1886 w
-(block) 720 2006 w
-(from) 1021 2006 w
-(the) 1292 2006 w
-(device.) 1486 2006 w
-(This) 1897 2006 w
-(is) 2142 2006 w
-(done) 2262 2006 w
-(by) 2544 2006 w
-(calling) 2699 2006 w
-10 /LucidaTypewriter f
-(getbuf) 3056 2006 w
-10 /LucidaSansUnicode00 f
-(and) 3528 2006 w
-10 /LucidaTypewriter f
-(putbuf) 3748 2006 w
-10 /LucidaSansUnicode00 f
-(.) 4180 2006 w
-(The) 4284 2006 w
-(purpose) 4505 2006 w
-(of) 4942 2006 w
-(this) 720 2126 w
-(is) 932 2126 w
-(the) 1045 2126 w
-(hope) 1233 2126 w
-(that) 1508 2126 w
-(these) 1732 2126 w
-(blocks) 2027 2126 w
-(will) 2373 2126 w
-(be) 2570 2126 w
-(used later and that they will reside in the buffer) 2722 2126 w
-(cache long enough not to be discarded before they are used.) 720 2246 w
-(The) 970 2402 w
-(messages) 1187 2402 w
-(to) 1698 2402 w
-(the) 1832 2402 w
-(read-ahead) 2023 2402 w
-(processes) 2623 2402 w
-(are) 3140 2402 w
-(generated) 3328 2402 w
-(by) 3852 2402 w
-(the) 4003 2402 w
-(server) 4194 2402 w
-(processes.) 4527 2402 w
-(The) 720 2522 w
-(server) 950 2522 w
-(processes) 1296 2522 w
-(maintain) 1826 2522 w
-(a) 2296 2522 w
-(relative) 2399 2522 w
-(block) 2802 2522 w
-(mark) 3112 2522 w
-(in) 3407 2522 w
-(every) 3546 2522 w
-(open) 3851 2522 w
-(file.) 4141 2522 w
-(Whenever) 4404 2522 w
-(an) 4923 2522 w
-(open) 720 2642 w
-(file) 1002 2642 w
-(reads) 1193 2642 w
-(that) 1499 2642 w
-(relative) 1730 2642 w
-(block,) 2126 2642 w
-(the) 2461 2642 w
-(next) 2657 2642 w
-(110) 2914 2642 w
-(block) 3144 2642 w
-(addresses) 3447 2642 w
-(of) 3975 2642 w
-(the) 4114 2642 w
-(file) 4310 2642 w
-(are) 4502 2642 w
-(sent) 4695 2642 w
-(to) 4942 2642 w
-(the) 720 2762 w
-(read-ahead) 919 2762 w
-(processes) 1527 2762 w
-(and) 2052 2762 w
-(the) 2276 2762 w
-(relative) 2475 2762 w
-(block) 2874 2762 w
-(mark) 3179 2762 w
-(is) 3469 2762 w
-(advanced) 3592 2762 w
-(by) 4092 2762 w
-(100.) 4250 2762 w
-(The) 4546 2762 w
-(initial) 4770 2762 w
-(relative) 720 2882 w
-(block) 1118 2882 w
-(is) 1423 2882 w
-(set) 1547 2882 w
-(to) 1735 2882 w
-(1.) 1877 2882 w
-(If) 2048 2882 w
-(the) 2158 2882 w
-(file) 2357 2882 w
-(is) 2552 2882 w
-(opened) 2676 2882 w
-(and) 3081 2882 w
-(only) 3305 2882 w
-(a) 3553 2882 w
-(few) 3652 2882 w
-(bytes) 3866 2882 w
-(are) 4169 2882 w
-(read,) 4365 2882 w
-(then) 4656 2882 w
-(no) 4917 2882 w
-(anticipating) 720 3002 w
-(reads) 1326 3002 w
-(are) 1627 3002 w
-(performed) 1814 3002 w
-(since) 2360 3002 w
-(the) 2644 3002 w
-(relative) 2834 3002 w
-(block) 3224 3002 w
-(mark) 3521 3002 w
-(is) 3803 3002 w
-(set) 3918 3002 w
-(to) 4097 3002 w
-(1) 4229 3002 w
-(and) 4326 3002 w
-(only) 4540 3002 w
-(block) 4778 3002 w
-(offset 0 is read.) 720 3122 w
-(This is to prevent some fairly common action such as) 1549 3122 w
-9 /LucidaTypewriter f
-(file) 1368 3292 w
-(*) 1693 3292 w
-10 /LucidaSansUnicode00 f
-(from swamping the file system with read-ahead requests that will never be used.) 720 3472 w
-10 /LucidaSans-Demi f
-(Cache/WORM Driver) 720 3712 w
-10 /LucidaSansUnicode00 f
-(The) 970 3868 w
-(cache/WORM) 1204 3868 w
-(\(cw\)) 1898 3868 w
-(driver) 2145 3868 w
-(is) 2480 3868 w
-(by) 2613 3868 w
-(far) 2781 3868 w
-(the) 2967 3868 w
-(largest) 3176 3868 w
-(and) 3561 3868 w
-(most) 3795 3868 w
-(complicated) 4091 3868 w
-(device) 4733 3868 w
-(driver) 720 3988 w
-(in) 1038 3988 w
-(the) 1165 3988 w
-(file) 1356 3988 w
-(server.) 1543 3988 w
-(There) 1940 3988 w
-(are) 2254 3988 w
-(four) 2442 3988 w
-(devices) 2678 3988 w
-(involved) 3071 3988 w
-(in) 3510 3988 w
-(the) 3636 3988 w
-(cw) 3826 3988 w
-(driver.) 3989 3988 w
-(It) 4370 3988 w
-(implements) 4471 3988 w
-(a) 720 4108 w
-(read/write) 817 4108 w
-(pseudo-device) 1367 4108 w
-(\(the) 2130 4108 w
-(cw-device\)) 2360 4108 w
-(and) 2928 4108 w
-(a) 3150 4108 w
-(read-only) 3247 4108 w
-(pseudo-device) 3766 4108 w
-(\(the) 4529 4108 w
-(dump) 4759 4108 w
-(device\)) 720 4228 w
-(by) 1097 4228 w
-(performing) 1249 4228 w
-(operations) 1831 4228 w
-(on) 2384 4228 w
-(its) 2544 4228 w
-(two) 2698 4228 w
-(constituent) 2909 4228 w
-(devices) 3490 4228 w
-(the) 3884 4228 w
-(read-write) 4075 4228 w
-(c-device) 4624 4228 w
-(and) 720 4348 w
-(the) 945 4348 w
-(write-once-read-many) 1145 4348 w
-(w-device.) 2311 4348 w
-(The) 2862 4348 w
-(block) 3088 4348 w
-(numbers) 3395 4348 w
-(on) 3868 4348 w
-(the) 4036 4348 w
-(four) 4237 4348 w
-(devices) 4484 4348 w
-(are) 4888 4348 w
-(distinct,) 720 4468 w
-(although) 1157 4468 w
-(the) 1633 4468 w
-10 /LucidaSans-Italic f
-(cw) 1834 4468 w
-10 /LucidaSansUnicode00 f
-(addresses,) 2008 4468 w
-(dump) 2573 4468 w
-(addresses,) 2900 4468 w
-(and) 3465 4468 w
-(the) 3691 4468 w
-10 /LucidaSans-Italic f
-(w) 3892 4468 w
-10 /LucidaSansUnicode00 f
-(addresses) 4015 4468 w
-(are) 4547 4468 w
-(highly) 4744 4468 w
-(correlated.) 720 4588 w
-(The cw-driver uses the w-device as the stable storage of the file system) 970 4744 w
-(at) 4512 4744 w
-(the) 4637 4744 w
-(time) 4825 4744 w
-(of) 720 4864 w
-(the) 854 4864 w
-(last) 1045 4864 w
-(dump.) 1253 4864 w
-(All) 1634 4864 w
-(newly) 1797 4864 w
-(written) 2109 4864 w
-(and) 2484 4864 w
-(a) 2700 4864 w
-(large) 2791 4864 w
-(number) 3070 4864 w
-(of) 3482 4864 w
-(recently) 3615 4864 w
-(used) 4034 4864 w
-(exact) 4301 4864 w
-(copies) 4596 4864 w
-(of) 4942 4864 w
-(blocks) 720 4984 w
-(of) 1067 4984 w
-(the) 1199 4984 w
-(w-device) 1388 4984 w
-(are) 1864 4984 w
-(kept) 2050 4984 w
-(on) 2298 4984 w
-(the) 2455 4984 w
-(c-device.) 2645 4984 w
-(The) 3160 4984 w
-(c-device) 3376 4984 w
-(is) 3827 4984 w
-(much) 3942 4984 w
-(smaller) 4245 4984 w
-(than) 4634 4984 w
-(the) 4885 4984 w
-(w-device) 720 5104 w
-(and) 1217 5104 w
-(so) 1452 5104 w
-(the) 1619 5104 w
-(subset) 1829 5104 w
-(of) 2204 5104 w
-(w-blocks) 2357 5104 w
-(that) 2860 5104 w
-(are) 3106 5104 w
-(kept) 3313 5104 w
-(on) 3582 5104 w
-(the) 3760 5104 w
-(c-device) 3970 5104 w
-(are) 4441 5104 w
-(mapped) 4647 5104 w
-(through a hash table kept on a partition of the c-device.) 720 5224 w
-(The) 970 5380 w
-(map) 1186 5380 w
-(portion) 1432 5380 w
-(of) 1821 5380 w
-(the) 1954 5380 w
-(c-device) 2144 5380 w
-(consists) 2595 5380 w
-(of) 3023 5380 w
-(blocks) 3157 5380 w
-(of) 3506 5380 w
-(buckets) 3640 5380 w
-(of) 4054 5380 w
-(entries.) 4188 5380 w
-(The) 4620 5380 w
-(dec\255) 4837 5380 w
-(larations follow.) 720 5500 w
-9 /LucidaTypewriter f
-(enum) 1368 5670 w
-({) 1368 5780 w
-(BKPERBLK) 1728 5890 w
-(=) 2313 5890 w
-(10,) 2443 5890 w
-(CEPERBK) 1728 6000 w
-(=) 2448 6000 w
-(\(BUFSIZE) 2578 6000 w
-(-) 3163 6000 w
-(BKPERBLK*sizeof\(Off\)\)) 3293 6000 w
-(/) 4723 6000 w
-(\(sizeof\(Centry\)*BKPERBLK\),) 2448 6110 w
-(};) 1368 6220 w
-(typedef) 1368 6450 w
-(struct) 1368 6560 w
-({) 1368 6670 w
-(ushort) 1728 6780 w
-(age;) 2448 6780 w
-(short) 1728 6890 w
-(state;) 2088 6890 w
-(Off) 1728 7000 w
-(waddr;) 2088 7000 w
-(}) 1368 7110 w
-(Centry;) 1498 7110 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-9 /LucidaTypewriter f
-(typedef) 1368 830 w
-(struct) 1368 940 w
-({) 1368 1050 w
-(long) 1728 1160 w
-(agegen;) 2088 1160 w
-(Centry) 1728 1270 w
-(entry[CEPERBK];) 2448 1270 w
-(}) 1368 1380 w
-(Bucket;) 1498 1380 w
-(Bucket) 1368 1610 w
-(bucket[BKPERBLK];) 2088 1610 w
-10 /LucidaSansUnicode00 f
-(There) 720 1790 w
-(is) 1035 1790 w
-(exactly) 1152 1790 w
-(one) 1530 1790 w
-(entry) 1746 1790 w
-(structure) 2031 1790 w
-(for) 2506 1790 w
-(each) 2682 1790 w
-(block) 2943 1790 w
-(in) 3242 1790 w
-(the) 3370 1790 w
-(data) 3563 1790 w
-(partition) 3811 1790 w
-(of) 4263 1790 w
-(the) 4399 1790 w
-(c-device.) 4592 1790 w
-(A) 720 1910 w
-(bucket) 832 1910 w
-(contains) 1202 1910 w
-(all) 1653 1910 w
-(of) 1809 1910 w
-(the) 1950 1910 w
-(w-addresses) 2148 1910 w
-(that) 2813 1910 w
-(have) 3047 1910 w
-(the) 3315 1910 w
-(same) 3513 1910 w
-(hash) 3811 1910 w
-(code.) 4083 1910 w
-(There) 4420 1910 w
-(are) 4740 1910 w
-(as) 4934 1910 w
-(many) 720 2030 w
-(buckets) 1024 2030 w
-(as) 1444 2030 w
-(will) 1592 2030 w
-(fit) 1798 2030 w
-(in) 1943 2030 w
-(a) 2076 2030 w
-(block) 2173 2030 w
-(and) 2477 2030 w
-(enough) 2699 2030 w
-(blocks) 3106 2030 w
-(to) 3461 2030 w
-(have) 3602 2030 w
-(the) 3870 2030 w
-(required) 4068 2030 w
-(number) 4522 2030 w
-(of) 4942 2030 w
-(entries.) 720 2150 w
-(The) 1151 2150 w
-(entries) 1367 2150 w
-(in) 1734 2150 w
-(the) 1860 2150 w
-(bucket) 2050 2150 w
-(are) 2412 2150 w
-(maintained) 2599 2150 w
-(in) 3175 2150 w
-(FIFO) 3301 2150 w
-(order) 3551 2150 w
-(with) 3848 2150 w
-(an) 4088 2150 w
-(age) 4239 2150 w
-(variable) 4446 2150 w
-(and) 4860 2150 w
-(an) 720 2270 w
-(incrementing) 874 2270 w
-(age) 1551 2270 w
-(generator.) 1761 2270 w
-(When) 2333 2270 w
-(the) 2636 2270 w
-(age) 2828 2270 w
-(generator) 3038 2270 w
-(is) 3546 2270 w
-(about) 3663 2270 w
-(to) 3978 2270 w
-(overflow,) 4114 2270 w
-(all) 4598 2270 w
-(of) 4749 2270 w
-(the) 4885 2270 w
-(ages in the bucket are rescaled from zero.) 720 2390 w
-(The) 970 2546 w
-(following) 1191 2546 w
-(steps) 1678 2546 w
-(go) 1976 2546 w
-(into) 2139 2546 w
-(converting) 2368 2546 w
-(a) 2921 2546 w
-(w-address) 3016 2546 w
-(into) 3571 2546 w
-(a) 3801 2546 w
-(c-address.) 3897 2546 w
-(The) 4491 2546 w
-(bucket) 4713 2546 w
-(is found by) 720 2666 w
-9 /LucidaTypewriter f
-(bucket_number) 1368 2836 w
-(=) 2278 2836 w
-(w-address) 2408 2836 w
-(%) 3058 2836 w
-(total_buckets;) 3188 2836 w
-(getbuf\(c-device,) 1368 2946 w
-(bucket_offset) 2473 2946 w
-(+) 3383 2946 w
-(bucket_number/BKPERBLK\);) 3513 2946 w
-10 /LucidaSansUnicode00 f
-(After) 720 3126 w
-(the) 1004 3126 w
-(desired) 1203 3126 w
-(bucket) 1606 3126 w
-(is) 1977 3126 w
-(found,) 2101 3126 w
-(the) 2462 3126 w
-(desired) 2661 3126 w
-(entry) 3064 3126 w
-(is) 3356 3126 w
-(found) 3480 3126 w
-(by) 3809 3126 w
-(a) 3968 3126 w
-(linear) 4067 3126 w
-(search) 4383 3126 w
-(within) 4744 3126 w
-(the bucket for the entry with the desired) 720 3246 w
-10 /LucidaTypewriter f
-(waddr) 2719 3246 w
-10 /LucidaSansUnicode00 f
-(.) 3079 3246 w
-(The state variable in the entry is one of the following.) 970 3402 w
-9 /LucidaTypewriter f
-(enum) 1368 3572 w
-({) 1368 3682 w
-(Cnone) 1728 3792 w
-(=) 2088 3792 w
-(0,) 2218 3792 w
-(Cdirty,) 1728 3902 w
-(Cdump,) 1728 4012 w
-(Cread,) 1728 4122 w
-(Cwrite,) 1728 4232 w
-(Cdump1,) 1728 4342 w
-(};) 1368 4452 w
-10 /LucidaSansUnicode00 f
-(Every) 720 4632 w
-(w-address) 1013 4632 w
-(has) 1566 4632 w
-(a) 1772 4632 w
-(state.) 1865 4632 w
-(Blocks) 2203 4632 w
-(that) 2549 4632 w
-(are) 2778 4632 w
-(not) 2968 4632 w
-(in) 3166 4632 w
-(the) 3296 4632 w
-(c-device) 3490 4632 w
-(have) 3945 4632 w
-(the) 4209 4632 w
-(implied) 4403 4632 w
-(state) 4804 4632 w
-10 /LucidaTypewriter f
-(Cnone) 720 4752 w
-10 /LucidaSansUnicode00 f
-(.) 1080 4752 w
-(The) 1186 4752 w
-10 /LucidaTypewriter f
-(Cread) 1409 4752 w
-10 /LucidaSansUnicode00 f
-(state) 1811 4752 w
-(is) 2089 4752 w
-(for) 2211 4752 w
-(blocks) 2392 4752 w
-(that) 2747 4752 w
-(have) 2980 4752 w
-(the) 3247 4752 w
-(same) 3444 4752 w
-(data) 3741 4752 w
-(as) 3993 4752 w
-(the) 4141 4752 w
-(corresponding) 4337 4752 w
-(block) 720 4872 w
-(in) 1032 4872 w
-(the) 1173 4872 w
-(w-device.) 1378 4872 w
-(Since) 1934 4872 w
-(the) 2236 4872 w
-(c-device) 2441 4872 w
-(is) 2907 4872 w
-(much) 3037 4872 w
-(faster) 3355 4872 w
-(than) 3682 4872 w
-(the) 3949 4872 w
-(w-device,) 4155 4872 w
-10 /LucidaTypewriter f
-(Cread) 4680 4872 w
-10 /LucidaSansUnicode00 f
-(blocks) 720 4992 w
-(are) 1083 4992 w
-(kept) 1285 4992 w
-(as) 1549 4992 w
-(long) 1705 4992 w
-(as) 1969 4992 w
-(possible) 2125 4992 w
-(and) 2578 4992 w
-(used) 2808 4992 w
-(in) 3090 4992 w
-(preference) 3230 4992 w
-(to) 3798 4992 w
-(reading) 3945 4992 w
-(the) 4362 4992 w
-(w-device.) 4566 4992 w
-10 /LucidaTypewriter f
-(Cread) 720 5112 w
-10 /LucidaSansUnicode00 f
-(blocks) 1115 5112 w
-(may) 1463 5112 w
-(be) 1698 5112 w
-(discarded) 1852 5112 w
-(from) 2359 5112 w
-(the) 2626 5112 w
-(c-device) 2817 5112 w
-(when) 3269 5112 w
-(the) 3562 5112 w
-(space) 3753 5112 w
-(is) 4065 5112 w
-(needed) 4181 5112 w
-(for) 4573 5112 w
-(newer) 4748 5112 w
-(data.) 720 5232 w
-(The) 1027 5232 w
-10 /LucidaTypewriter f
-(Cwrite) 1241 5232 w
-10 /LucidaSansUnicode00 f
-(state) 1706 5232 w
-(is) 1975 5232 w
-(when) 2088 5232 w
-(the) 2378 5232 w
-(c-device) 2566 5232 w
-(contains) 3015 5232 w
-(newer data than the correspond\255) 3456 5232 w
-(ing) 720 5352 w
-(block) 911 5352 w
-(on) 1211 5352 w
-(the) 1372 5352 w
-(w-device.) 1565 5352 w
-(This) 2109 5352 w
-(happens) 2352 5352 w
-(when) 2802 5352 w
-(a) 3097 5352 w
-10 /LucidaTypewriter f
-(Cnone) 3190 5352 w
-10 /LucidaSansUnicode00 f
-(,) 3550 5352 w
-10 /LucidaTypewriter f
-(Cread) 3620 5352 w
-10 /LucidaSansUnicode00 f
-(,) 3980 5352 w
-(or) 4050 5352 w
-10 /LucidaTypewriter f
-(Cwrite) 4190 5352 w
-10 /LucidaSansUnicode00 f
-(block) 4660 5352 w
-(is) 4960 5352 w
-(written.) 720 5472 w
-(The) 1156 5472 w
-10 /LucidaTypewriter f
-(Cdirty) 1370 5472 w
-10 /LucidaSansUnicode00 f
-(state) 1835 5472 w
-(is) 2104 5472 w
-(when) 2217 5472 w
-(the) 2507 5472 w
-(c-device) 2695 5472 w
-(contains) 3144 5472 w
-(new) 3585 5472 w
-(data) 3813 5472 w
-(and) 4056 5472 w
-(the) 4269 5472 w
-(correspond\255) 4457 5472 w
-(ing) 720 5592 w
-(block) 910 5592 w
-(on) 1209 5592 w
-(the) 1369 5592 w
-(w-device) 1561 5592 w
-(has) 2040 5592 w
-(never) 2245 5592 w
-(been) 2549 5592 w
-(written.) 2823 5592 w
-(This) 3263 5592 w
-(happens) 3505 5592 w
-(when) 3954 5592 w
-(a) 4248 5592 w
-(new) 4340 5592 w
-(block) 4572 5592 w
-(has) 4872 5592 w
-(been allocated from the free space on the w-device.) 720 5712 w
-(The) 970 5868 w
-10 /LucidaTypewriter f
-(Cwrite) 1194 5868 w
-10 /LucidaSansUnicode00 f
-(and) 1669 5868 w
-10 /LucidaTypewriter f
-(Cdirty) 1892 5868 w
-10 /LucidaSansUnicode00 f
-(blocks) 2367 5868 w
-(are) 2723 5868 w
-(created) 2918 5868 w
-(and) 3320 5868 w
-(never) 3543 5868 w
-(removed.) 3854 5868 w
-(Unless) 4384 5868 w
-(some\255) 4746 5868 w
-(thing) 720 5988 w
-(is) 1013 5988 w
-(done) 1134 5988 w
-(to) 1417 5988 w
-(convert) 1556 5988 w
-(these) 1957 5988 w
-(blocks,) 2260 5988 w
-(the) 2646 5988 w
-(c-device) 2842 5988 w
-(will) 3299 5988 w
-(gradually) 3504 5988 w
-(fill) 3993 5988 w
-(up) 4158 5988 w
-(and) 4323 5988 w
-(stop) 4543 5988 w
-(func\255) 4795 5988 w
-(tioning.) 720 6108 w
-(Once a day, or by command, a) 1158 6108 w
-10 /LucidaSans-Italic f
-(dump) 2668 6108 w
-10 /LucidaSansUnicode00 f
-(of the cw-device) 2977 6108 w
-(is) 3820 6108 w
-(taken.) 3933 6108 w
-(The) 4298 6108 w
-(purpose) 4512 6108 w
-(of) 4942 6108 w
-(a) 720 6228 w
-(dump) 816 6228 w
-(is) 1138 6228 w
-(to) 1259 6228 w
-(queue) 1398 6228 w
-(the) 1738 6228 w
-(writes) 1934 6228 w
-(that) 2266 6228 w
-(have) 2498 6228 w
-(been) 2764 6228 w
-(shunted) 3042 6228 w
-(to) 3476 6228 w
-(the) 3615 6228 w
-(c-device) 3810 6228 w
-(to) 4266 6228 w
-(be) 4404 6228 w
-(written) 4563 6228 w
-(to) 4942 6228 w
-(the) 720 6348 w
-(w-device.) 918 6348 w
-(Since) 1468 6348 w
-(the) 1764 6348 w
-(w-device) 1963 6348 w
-(is) 2449 6348 w
-(a) 2573 6348 w
-(WORM,) 2672 6348 w
-(blocks) 3061 6348 w
-(cannot) 3418 6348 w
-(be) 3790 6348 w
-(rewritten.) 3953 6348 w
-(Blocks) 4497 6348 w
-(that) 4849 6348 w
-(have) 720 6468 w
-(already) 984 6468 w
-(been) 1374 6468 w
-(written) 1650 6468 w
-(to) 2028 6468 w
-(the) 2165 6468 w
-(WORM) 2358 6468 w
-(must) 2709 6468 w
-(be) 2990 6468 w
-(relocated) 3147 6468 w
-(to) 3634 6468 w
-(the) 3770 6468 w
-(unused) 3963 6468 w
-(portion) 4357 6468 w
-(of) 4749 6468 w
-(the) 4885 6468 w
-(w-device.) 720 6588 w
-(These are precisely the blocks with) 1258 6588 w
-10 /LucidaTypewriter f
-(Cwrite) 2991 6588 w
-10 /LucidaSansUnicode00 f
-(state.) 3455 6588 w
-(The dump algorithm is as follows:) 970 6744 w
-(a\)) 720 6900 w
-(The) 970 6900 w
-(tree) 1188 6900 w
-(on) 1415 6900 w
-(the) 1575 6900 w
-(cw-device) 1767 6900 w
-(is) 2297 6900 w
-(walked) 2414 6900 w
-(as) 2789 6900 w
-(long) 2932 6900 w
-(as) 3183 6900 w
-(the) 3326 6900 w
-(blocks) 3518 6900 w
-(visited) 3868 6900 w
-(have) 4223 6900 w
-(been) 4486 6900 w
-(modi\255) 4761 6900 w
-(fied) 970 7020 w
-(since) 1197 7020 w
-(the) 1488 7020 w
-(last) 1685 7020 w
-(dump.) 1899 7020 w
-(These) 2286 7020 w
-(are) 2616 7020 w
-(the) 2809 7020 w
-(blocks) 3005 7020 w
-(with) 3359 7020 w
-(state) 3605 7020 w
-10 /LucidaTypewriter f
-(Cwrite) 3882 7020 w
-10 /LucidaSansUnicode00 f
-(and) 4355 7020 w
-10 /LucidaTypewriter f
-(Cdirty) 4576 7020 w
-10 /LucidaSansUnicode00 f
-(.) 5008 7020 w
-(It) 970 7140 w
-(is) 1078 7140 w
-(possible) 1200 7140 w
-(to) 1645 7140 w
-(restrict) 1785 7140 w
-(the) 2171 7140 w
-(search) 2369 7140 w
-(to) 2728 7140 w
-(within) 2869 7140 w
-(these) 3208 7140 w
-(blocks) 3513 7140 w
-(since) 3869 7140 w
-(the) 4161 7140 w
-(directory) 4359 7140 w
-(con\255) 4833 7140 w
-(taining) 970 7260 w
-(a) 1343 7260 w
-(modified) 1435 7260 w
-(file) 1903 7260 w
-(must) 2091 7260 w
-(have) 2371 7260 w
-(been) 2633 7260 w
-(accessed) 2907 7260 w
-(to) 3378 7260 w
-(modify) 3513 7260 w
-(the) 3885 7260 w
-(file) 4077 7260 w
-(and) 4265 7260 w
-(accessing) 4481 7260 w
-(a) 4985 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(directory) 970 840 w
-(will) 1440 840 w
-(set) 1643 840 w
-(its) 1826 840 w
-(modified) 1983 840 w
-(time) 2454 840 w
-(thus) 2709 840 w
-(causing) 2961 840 w
-(the) 3373 840 w
-(block) 3568 840 w
-(containing) 3870 840 w
-(it) 4420 840 w
-(to) 4526 840 w
-(be) 4664 840 w
-(writ\255) 4823 840 w
-(ten.) 970 960 w
-(The) 1223 960 w
-(directory) 1438 960 w
-(containing) 1903 960 w
-(that) 2447 960 w
-(directory) 2672 960 w
-(must) 3137 960 w
-(be) 3414 960 w
-(modified) 3567 960 w
-(for) 4032 960 w
-(the) 4205 960 w
-(same) 4394 960 w
-(reason.) 4682 960 w
-(The) 970 1080 w
-(tree) 1193 1080 w
-(walk) 1425 1080 w
-(is) 1686 1080 w
-(thus) 1808 1080 w
-(drastically) 2062 1080 w
-(restrained) 2596 1080 w
-(and) 3130 1080 w
-(the) 3353 1080 w
-(tree) 3551 1080 w
-(walk) 3784 1080 w
-(does) 4046 1080 w
-(not) 4320 1080 w
-(take) 4523 1080 w
-(much) 4772 1080 w
-(time.) 970 1200 w
-(b\)) 720 1356 w
-(All) 970 1356 w
-10 /LucidaTypewriter f
-(Cwrite) 1137 1356 w
-10 /LucidaSansUnicode00 f
-(blocks) 1609 1356 w
-(found) 1962 1356 w
-(in) 2287 1356 w
-(the) 2418 1356 w
-(tree) 2613 1356 w
-(search) 2843 1356 w
-(are) 3199 1356 w
-(relocated) 3391 1356 w
-(to) 3880 1356 w
-(new) 4019 1356 w
-(blank) 4255 1356 w
-(blocks) 4563 1356 w
-(on) 4917 1356 w
-(the) 970 1476 w
-(w-device) 1163 1476 w
-(and) 1643 1476 w
-(converted) 1861 1476 w
-(to) 2378 1476 w
-10 /LucidaTypewriter f
-(Cdump) 2514 1476 w
-10 /LucidaSansUnicode00 f
-(state.) 2912 1476 w
-(All) 3250 1476 w
-10 /LucidaTypewriter f
-(Cdirty) 3415 1476 w
-10 /LucidaSansUnicode00 f
-(blocks) 3885 1476 w
-(are) 4236 1476 w
-(converted) 4426 1476 w
-(to) 4942 1476 w
-10 /LucidaTypewriter f
-(Cdump) 970 1596 w
-10 /LucidaSansUnicode00 f
-(state) 1363 1596 w
-(without) 1632 1596 w
-(relocation.) 2030 1596 w
-(At) 2609 1596 w
-(this) 2748 1596 w
-(point,) 2960 1596 w
-(all) 3277 1596 w
-(modified) 3423 1596 w
-(blocks) 3887 1596 w
-(in) 4233 1596 w
-(the) 4358 1596 w
-(cw-device) 4547 1596 w
-(have) 970 1716 w
-(w-addresses) 1233 1716 w
-(that) 1893 1716 w
-(point) 2122 1716 w
-(to) 2411 1716 w
-(unwritten) 2546 1716 w
-(WORM) 3046 1716 w
-(blocks.) 3396 1716 w
-(These) 3810 1716 w
-(blocks) 4135 1716 w
-(are) 4485 1716 w
-(marked) 4674 1716 w
-(for later writing to the w-device with the state) 970 1836 w
-10 /LucidaTypewriter f
-(Cdump) 3243 1836 w
-10 /LucidaSansUnicode00 f
-(.) 3603 1836 w
-(c\)) 720 1992 w
-(All) 970 1992 w
-(open) 1141 1992 w
-(files) 1427 1992 w
-(that) 1673 1992 w
-(were) 1908 1992 w
-(pointing) 2182 1992 w
-(to) 2631 1992 w
-(modified) 2774 1992 w
-(blocks) 3250 1992 w
-(are) 3608 1992 w
-(reopened) 3805 1992 w
-(to) 4308 1992 w
-(point) 4451 1992 w
-(at) 4748 1992 w
-(the) 4885 1992 w
-(corresponding) 970 2112 w
-(reallocated) 1714 2112 w
-(blocks.) 2288 2112 w
-(This) 2706 2112 w
-(causes) 2952 2112 w
-(the) 3319 2112 w
-(directories) 3514 2112 w
-(leading) 4069 2112 w
-(to) 4465 2112 w
-(the) 4603 2112 w
-(open) 4798 2112 w
-(files to be modified.) 970 2232 w
-(Thus the invariant discussed in a\) is maintained.) 2012 2232 w
-(d\)) 720 2388 w
-(The) 970 2388 w
-(background) 1192 2388 w
-(dumping) 1811 2388 w
-(process) 2286 2388 w
-(will) 2701 2388 w
-(slowly) 2906 2388 w
-(go) 3246 2388 w
-(through) 3410 2388 w
-(the) 3838 2388 w
-(map) 4034 2388 w
-(of) 4287 2388 w
-(the) 4427 2388 w
-(c-device) 4624 2388 w
-(and write out all blocks with) 970 2508 w
-10 /LucidaTypewriter f
-(Cdump) 2373 2508 w
-10 /LucidaSansUnicode00 f
-(state.) 2765 2508 w
-(The) 970 2664 w
-(dump) 1193 2664 w
-(takes) 1516 2664 w
-(a) 1815 2664 w
-(few) 1912 2664 w
-(minutes) 2124 2664 w
-(to) 2556 2664 w
-(walk) 2696 2664 w
-(the) 2957 2664 w
-(tree) 3154 2664 w
-(and) 3386 2664 w
-(mark) 3608 2664 w
-(the) 3897 2664 w
-(blocks.) 4094 2664 w
-(It) 4514 2664 w
-(can) 4623 2664 w
-(take) 4834 2664 w
-(hours) 720 2784 w
-(to) 1042 2784 w
-(write) 1185 2784 w
-(the) 1469 2784 w
-(marked) 1668 2784 w
-(blocks) 2078 2784 w
-(to) 2435 2784 w
-(the) 2577 2784 w
-(WORM.) 2776 2784 w
-(If) 3197 2784 w
-(a) 3307 2784 w
-(marked) 3406 2784 w
-(block) 3816 2784 w
-(is) 4122 2784 w
-(rewritten) 4246 2784 w
-(before) 4726 2784 w
-(the) 720 2904 w
-(old) 912 2904 w
-(copy) 1102 2904 w
-(has) 1366 2904 w
-(been) 1571 2904 w
-(written) 1846 2904 w
-(to) 2223 2904 w
-(the) 2359 2904 w
-(WORM,) 2552 2904 w
-(it) 2935 2904 w
-(must) 3039 2904 w
-(be) 3320 2904 w
-(forced) 3477 2904 w
-(to) 3824 2904 w
-(the) 3960 2904 w
-(WORM) 4153 2904 w
-(before) 4504 2904 w
-(it) 4856 2904 w
-(is) 4960 2904 w
-(rewritten.) 720 3024 w
-(There) 1255 3024 w
-(is) 1568 3024 w
-(no) 1683 3024 w
-(problem) 1841 3024 w
-(if) 2282 3024 w
-(another) 2383 3024 w
-(dump) 2792 3024 w
-(is) 3108 3024 w
-(taken) 3223 3024 w
-(before) 3526 3024 w
-(the) 3874 3024 w
-(first) 4063 3024 w
-(one) 4292 3024 w
-(is) 4505 3024 w
-(finished.) 4619 3024 w
-(The newly marked blocks are just added to the marked blocks left from the first dump.) 720 3144 w
-(If there is an error writing a marked block to the WORM then the) 970 3300 w
-10 /LucidaTypewriter f
-(dump) 4131 3300 w
-10 /LucidaSansUnicode00 f
-(state) 4451 3300 w
-(is) 4720 3300 w
-(con\255) 4833 3300 w
-(verted) 720 3420 w
-(to) 1060 3420 w
-10 /LucidaTypewriter f
-(Cdump1) 1192 3420 w
-10 /LucidaSansUnicode00 f
-(and) 1658 3420 w
-(manual) 1872 3420 w
-(intervention) 2262 3420 w
-(is) 2880 3420 w
-(needed.) 2994 3420 w
-(\(See) 3448 3420 w
-(the) 3681 3420 w
-10 /LucidaTypewriter f
-(cwcmd) 3870 3420 w
-(mvstate) 4264 3420 w
-10 /LucidaSansUnicode00 f
-(com\255) 4802 3420 w
-(mand) 720 3540 w
-(in) 1050 3540 w
-10 /LucidaSans-Italic f
-(fs) 1198 3540 w
-10 /LucidaSansUnicode00 f
-(\(8\)\).) 1285 3540 w
-(These) 1568 3540 w
-(blocks) 1913 3540 w
-(can) 2283 3540 w
-(be) 2508 3540 w
-(disposed) 2685 3540 w
-(of) 3180 3540 w
-(by) 3336 3540 w
-(converting) 3509 3540 w
-(their) 4080 3540 w
-(state) 4363 3540 w
-(back) 4657 3540 w
-(to) 4942 3540 w
-10 /LucidaTypewriter f
-(Cdump) 720 3660 w
-10 /LucidaSansUnicode00 f
-(so) 1116 3660 w
-(that) 1264 3660 w
-(they) 1491 3660 w
-(will) 1734 3660 w
-(be) 1934 3660 w
-(written) 2089 3660 w
-(again.) 2464 3660 w
-(They) 2827 3660 w
-(can) 3096 3660 w
-(also) 3300 3660 w
-(be) 3532 3660 w
-(converted) 3687 3660 w
-(to) 4202 3660 w
-10 /LucidaTypewriter f
-(Cwrite) 4336 3660 w
-10 /LucidaSansUnicode00 f
-(state) 4804 3660 w
-(so that they will be allocated new addresses at the next) 720 3780 w
-(dump.) 3447 3780 w
-(In) 3825 3780 w
-(most) 3949 3780 w
-(other) 4224 3780 w
-(respects,) 4514 3780 w
-(a) 4985 3780 w
-10 /LucidaTypewriter f
-(Cdump1) 720 3900 w
-10 /LucidaSansUnicode00 f
-(block behaves like a) 1184 3900 w
-10 /LucidaTypewriter f
-(Cwrite) 2196 3900 w
-10 /LucidaSansUnicode00 f
-(block.) 2660 3900 w
-10 /LucidaSans-Demi f
-(Sync Copy and WORM Copy Processes) 720 4140 w
-10 /LucidaSansUnicode00 f
-(The) 970 4296 w
-10 /LucidaTypewriter f
-(scp) 1196 4296 w
-10 /LucidaSansUnicode00 f
-(process) 1457 4296 w
-(wakes) 1877 4296 w
-(up) 2220 4296 w
-(every) 2391 4296 w
-(ten) 2694 4296 w
-(seconds) 2895 4296 w
-(and) 3336 4296 w
-(issues) 3562 4296 w
-(writes) 3908 4296 w
-(to) 4245 4296 w
-(blocks) 4389 4296 w
-(in) 4748 4296 w
-(the) 4885 4296 w
-(buffer) 720 4416 w
-(cache) 1055 4416 w
-(that) 1368 4416 w
-(have) 1597 4416 w
-(been) 1860 4416 w
-(modified.) 2135 4416 w
-(This) 2668 4416 w
-(is) 2911 4416 w
-(done) 3029 4416 w
-(automatically) 3309 4416 w
-(on) 3992 4416 w
-(important) 4153 4416 w
-(console) 4669 4416 w
-(commands such as) 720 4536 w
-10 /LucidaTypewriter f
-(halt) 1677 4536 w
-10 /LucidaSansUnicode00 f
-(and) 1997 4536 w
-10 /LucidaTypewriter f
-(dump) 2209 4536 w
-10 /LucidaSansUnicode00 f
-(.) 2497 4536 w
-(The) 970 4692 w
-10 /LucidaTypewriter f
-(wcp) 1187 4692 w
-10 /LucidaSansUnicode00 f
-(process) 1439 4692 w
-(also) 1849 4692 w
-(wakes) 2081 4692 w
-(up) 2414 4692 w
-(every) 2576 4692 w
-(ten) 2870 4692 w
-(seconds) 3062 4692 w
-(and) 3494 4692 w
-(tries) 3711 4692 w
-(to) 3962 4692 w
-(copy) 4097 4692 w
-(a) 4361 4692 w
-10 /LucidaTypewriter f
-(dump) 4453 4692 w
-10 /LucidaSansUnicode00 f
-(block) 4778 4692 w
-(from) 720 4812 w
-(the) 987 4812 w
-(cache) 1177 4812 w
-(to) 1487 4812 w
-(the) 1620 4812 w
-(WORM.) 1810 4812 w
-(As) 2222 4812 w
-(long) 2377 4812 w
-(as) 2626 4812 w
-(there) 2767 4812 w
-(are) 3054 4812 w
-10 /LucidaTypewriter f
-(dump) 3241 4812 w
-10 /LucidaSansUnicode00 f
-(blocks) 3563 4812 w
-(to) 3910 4812 w
-(copy) 4042 4812 w
-(and) 4303 4812 w
-(there) 4517 4812 w
-(is) 4803 4812 w
-(no) 4917 4812 w
-(competition) 720 4932 w
-(for) 1337 4932 w
-(the) 1514 4932 w
-(WORM) 1707 4932 w
-(device,) 2059 4932 w
-(the) 2437 4932 w
-(copy) 2631 4932 w
-(will) 2897 4932 w
-(continue) 3100 4932 w
-(at) 3559 4932 w
-(full) 3690 4932 w
-(speed.) 3886 4932 w
-(Whenever) 4278 4932 w
-(there) 4788 4932 w
-(is) 720 5052 w
-(competition) 838 5052 w
-(for) 1455 5052 w
-(the) 1631 5052 w
-(WORM) 1823 5052 w
-(or) 2173 5052 w
-(there) 2312 5052 w
-(are) 2601 5052 w
-(no) 2790 5052 w
-(more) 2950 5052 w
-(blocks) 3238 5052 w
-(to) 3588 5052 w
-(copy,) 3723 5052 w
-(then) 4019 5052 w
-(the) 4273 5052 w
-(process) 4465 5052 w
-(will) 4876 5052 w
-(sleep ten seconds before looking again.) 720 5172 w
-(The) 970 5328 w
-(HP) 1200 5328 w
-(WORM) 1378 5328 w
-(jukebox) 1740 5328 w
-(consists) 2180 5328 w
-(of) 2622 5328 w
-(238) 2769 5328 w
-(disks) 3007 5328 w
-(divided) 3308 5328 w
-(into) 3712 5328 w
-(476) 3950 5328 w
-(sides) 4188 5328 w
-(or) 4487 5328 w
-(platters.) 4639 5328 w
-(Platter) 720 5448 w
-(0) 1064 5448 w
-(is) 1161 5448 w
-(the) 1275 5448 w
-10 /LucidaSans-Italic f
-(A) 1464 5448 w
-10 /LucidaSansUnicode00 f
-(side) 1567 5448 w
-(of) 1800 5448 w
-(disk) 1932 5448 w
-(0.) 2167 5448 w
-(Platter) 2328 5448 w
-(1) 2671 5448 w
-(is) 2767 5448 w
-(the) 2880 5448 w
-10 /LucidaSans-Italic f
-(A) 3068 5448 w
-10 /LucidaSansUnicode00 f
-(side) 3170 5448 w
-(of) 3402 5448 w
-(the) 3533 5448 w
-(disk) 3721 5448 w
-(1.) 3955 5448 w
-(Platter) 4115 5448 w
-(238) 4458 5448 w
-(is) 4680 5448 w
-(the) 4793 5448 w
-10 /LucidaSans-Italic f
-(B) 4981 5448 w
-10 /LucidaSansUnicode00 f
-(side) 720 5568 w
-(of) 958 5568 w
-(disk) 1095 5568 w
-(0.) 1335 5568 w
-(On) 1501 5568 w
-(Emelie,) 1680 5568 w
-(the) 2068 5568 w
-(main) 2262 5568 w
-(file) 2541 5568 w
-(system) 2732 5568 w
-(is) 3112 5568 w
-(configured) 3232 5568 w
-(on) 3796 5568 w
-(both) 3959 5568 w
-(sides) 4222 5568 w
-(of) 4512 5568 w
-(the) 4650 5568 w
-(first) 4845 5568 w
-(237 disks, platters 0) 720 5688 w
-10 /LucidaSansUnicode20 f
-(\023) 1721 5688 w
-10 /LucidaSansUnicode00 f
-(236 and 238) 1771 5688 w
-10 /LucidaSansUnicode20 f
-(\023) 2393 5688 w
-10 /LucidaSansUnicode00 f
-(474.) 2443 5688 w
-10 /LucidaSans-Demi f
-(9P Protocol Drivers) 720 5928 w
-10 /LucidaSansUnicode00 f
-(The) 970 6084 w
-(file) 1200 6084 w
-(server) 1401 6084 w
-(described) 1748 6084 w
-(so) 2271 6084 w
-(far) 2433 6084 w
-(waits) 2616 6084 w
-(for) 2915 6084 w
-(9P) 3104 6084 w
-(protocol) 3272 6084 w
-(messages) 3726 6084 w
-(to) 4251 6084 w
-(appear) 4399 6084 w
-(in) 4782 6084 w
-(its) 4923 6084 w
-(input) 720 6204 w
-(queue.) 1024 6204 w
-(It) 1438 6204 w
-(processes) 1555 6204 w
-(each) 2087 6204 w
-(message) 2362 6204 w
-(and) 2837 6204 w
-(sends) 3068 6204 w
-(the) 3402 6204 w
-(reply) 3608 6204 w
-(back) 3900 6204 w
-(to) 4177 6204 w
-(the) 4325 6204 w
-(originator.) 4530 6204 w
-(There are groups of) 720 6324 w
-(processes) 1717 6324 w
-(that) 2231 6324 w
-(perform) 2455 6324 w
-(protocol) 2880 6324 w
-(I/O) 3317 6324 w
-(on) 3510 6324 w
-(some) 3666 6324 w
-(network) 3960 6324 w
-(or) 4385 6324 w
-(device) 4520 6324 w
-(and) 4860 6324 w
-(the resulting messages are sent to the file system queue.) 720 6444 w
-(There) 970 6600 w
-(are) 1287 6600 w
-(two) 1478 6600 w
-(sets) 1692 6600 w
-(of) 1926 6600 w
-(processes) 2063 6600 w
-10 /LucidaTypewriter f
-(ethi) 2583 6600 w
-10 /LucidaSansUnicode00 f
-(and) 2911 6600 w
-10 /LucidaTypewriter f
-(etho) 3131 6600 w
-10 /LucidaSansUnicode00 f
-(that) 3459 6600 w
-(perform) 3690 6600 w
-(Ethernet) 4122 6600 w
-(input) 4567 6600 w
-(and) 4860 6600 w
-(output) 720 6720 w
-(on) 1094 6720 w
-(two) 1268 6720 w
-(different) 1494 6720 w
-(networks.) 1963 6720 w
-(These) 2521 6720 w
-(processes) 2860 6720 w
-(send) 3392 6720 w
-(Ethernet) 3675 6720 w
-(messages) 4131 6720 w
-(to/from) 4657 6720 w
-(two) 720 6840 w
-(more) 930 6840 w
-(processes) 1216 6840 w
-10 /LucidaTypewriter f
-(ilo) 1732 6840 w
-10 /LucidaSansUnicode00 f
-(and) 1983 6840 w
-10 /LucidaTypewriter f
-(ilt) 2198 6840 w
-10 /LucidaSansUnicode00 f
-(that) 2449 6840 w
-(do) 2675 6840 w
-(the) 2834 6840 w
-(IL) 3024 6840 w
-(reliable) 3141 6840 w
-(datagram) 3534 6840 w
-(protocol) 4030 6840 w
-(on) 4469 6840 w
-(top) 4627 6840 w
-(of) 4823 6840 w
-(IP) 4956 6840 w
-(packets.) 720 6960 w
-(The last process in Emelie,) 970 7116 w
-10 /LucidaTypewriter f
-(con) 2297 7116 w
-10 /LucidaSansUnicode00 f
-(,) 2513 7116 w
-(reads) 2578 7116 w
-(the) 2877 7116 w
-(console) 3065 7116 w
-(and) 3469 7116 w
-(calls) 3682 7116 w
-(internal) 3930 7116 w
-(subroutines) 4334 7116 w
-(to) 4942 7116 w
-(executes) 720 7236 w
-(commands) 1189 7236 w
-(typed.) 1757 7236 w
-(Since) 2131 7236 w
-(there) 2422 7236 w
-(is) 2713 7236 w
-(only) 2832 7236 w
-(one) 3075 7236 w
-(process,) 3293 7236 w
-(only) 3738 7236 w
-(one) 3981 7236 w
-(command) 4199 7236 w
-(can) 4715 7236 w
-(be) 4921 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(executing) 720 840 w
-(at) 1238 840 w
-(a) 1372 840 w
-(time.) 1469 840 w
-(See) 1790 840 w
-10 /LucidaSans-Italic f
-(fs) 1998 840 w
-10 /LucidaSansUnicode00 f
-(\(8\)) 2085 840 w
-(for) 2257 840 w
-(a) 2439 840 w
-(description) 2537 840 w
-(of) 3123 840 w
-(the) 3264 840 w
-(commands) 3462 840 w
-(available) 4034 840 w
-(at) 4500 840 w
-(the) 4635 840 w
-(con\255) 4833 840 w
-(sole.) 720 960 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 1200 w
-10 /LucidaSansUnicode00 f
-(Ken Thompson created the Plan 9) 970 1356 w
-(file) 2640 1356 w
-(server) 2824 1356 w
-(and) 3154 1356 w
-(maintained) 3367 1356 w
-(it) 3941 1356 w
-(for) 4040 1356 w
-(many) 4212 1356 w
-(years.) 4507 1356 w
-(The) 4859 1356 w
-(cached) 720 1476 w
-(WORM) 1091 1476 w
-(driver) 1437 1476 w
-(is based upon Sean Quinlan) 1752 1476 w
-10 /LucidaSansUnicode20 f
-(\031) 3100 1476 w
-10 /LucidaSansUnicode00 f
-(s PhD. thesis and prototype.) 3132 1476 w
-(Jim McKie) 4568 1476 w
-(maintained) 720 1596 w
-(the) 1309 1596 w
-(IBM-PC-dependent) 1512 1596 w
-(code,) 2492 1596 w
-(a) 2804 1596 w
-(thankless) 2908 1596 w
-(job.) 3418 1596 w
-(Bruce) 3685 1596 w
-(Ellis) 4002 1596 w
-(modified) 4243 1596 w
-(the) 4723 1596 w
-10 /LucidaSans-Italic f
-(8c) 4927 1596 w
-10 /LucidaSansUnicode00 f
-(compiler) 720 1716 w
-(in) 1194 1716 w
-(2004) 1336 1716 w
-(to) 1639 1716 w
-(generate) 1787 1716 w
-(much) 2262 1716 w
-(faster) 2580 1716 w
-(code) 2907 1716 w
-(for) 3188 1716 w
-(common) 3377 1716 w
-10 /LucidaSans-Italic f
-(vlong) 3848 1716 w
-10 /LucidaSansUnicode00 f
-(operations,) 4161 1716 w
-(which) 4759 1716 w
-(made) 720 1836 w
-(the) 1031 1836 w
-(64-bit) 1230 1836 w
-(file) 1587 1836 w
-(server) 1783 1836 w
-(feasible.) 2125 1836 w
-(Nigel) 2610 1836 w
-(Roles) 2905 1836 w
-(contributed) 3210 1836 w
-(support) 3817 1836 w
-(for) 4240 1836 w
-(the) 4424 1836 w
-(APC) 4624 1836 w
-(UPS) 4862 1836 w
-(and the NCR/Symbios/LSI-Logic SCSI host adaptors.) 720 1956 w
-10 /LucidaSans-Demi f
-(References) 720 2196 w
-10 /LucidaSansUnicode00 f
-([1]) 720 2352 w
-(Sean) 970 2352 w
-(Quinlan,) 1238 2352 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1688 2352 w
-10 /LucidaSansUnicode00 f
-(A) 1752 2352 w
-(Cached) 1863 2352 w
-(WORM) 2261 2352 w
-(File) 2616 2352 w
-(System,) 2826 2352 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3201 2352 w
-10 /LucidaSans-Italic f
-(Software) 3307 2352 w
-10 /LucidaSansUnicode20 f
-(\024) 3735 2352 w
-10 /LucidaSans-Italic f
-(Practice) 3835 2352 w
-(and) 4264 2352 w
-(Experience) 4490 2352 w
-10 /LucidaSansUnicode00 f
-(,) 5008 2352 w
-(Vol 21., No 12., December 1991, pp. 1289) 970 2472 w
-10 /LucidaSansUnicode20 f
-(\023) 3049 2472 w
-10 /LucidaSansUnicode00 f
-(1299.) 3099 2472 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Appendix: Maximum File Sizes in the 64-bit File Server) 720 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 996 w
-(maximum) 1192 996 w
-(size) 1719 996 w
-(of) 1953 996 w
-(a) 2092 996 w
-(single) 2188 996 w
-(file) 2519 996 w
-(in) 2712 996 w
-(a) 2845 996 w
-(Plan) 2942 996 w
-(9) 3185 996 w
-(file) 3290 996 w
-(server) 3483 996 w
-10 /LucidaSansUnicode20 f
-(\031) 3780 996 w
-10 /LucidaSansUnicode00 f
-(s) 3812 996 w
-(file) 3905 996 w
-(system) 4098 996 w
-(with) 4480 996 w
-(64-bit) 4727 996 w
-(block) 720 1116 w
-(numbers) 1019 1116 w
-(is) 1484 1116 w
-(determined) 1601 1116 w
-(by) 2194 1116 w
-(the) 2346 1116 w
-(file) 2538 1116 w
-(system) 2726 1116 w
-(block) 3103 1116 w
-(size) 3402 1116 w
-(\(there) 3632 1116 w
-(are) 3953 1116 w
-(single,) 4141 1116 w
-(double,) 4498 1116 w
-(tri\255) 4900 1116 w
-(ple) 720 1236 w
-(and) 927 1236 w
-(quadruple) 1166 1236 w
-(indirect) 1719 1236 w
-(blocks\).) 2146 1236 w
-(The) 2615 1236 w
-(maximum) 2855 1236 w
-(size) 3400 1236 w
-(is) 3653 1236 w
-(thus) 3793 1236 w
-10 /LucidaSans-Italic f
-(d) 4065 1236 w
-10 /LucidaSansUnicode00 f
-(\() 4134 1236 w
-(6) 4175 1236 w
-10 /S f
-(+) 4254 1236 w
-10 /LucidaSans-Italic f
-(x) 4325 1236 w
-10 /S f
-(+) 4403 1236 w
-10 /LucidaSans-Italic f
-(x) 4474 1236 w
-7 /LucidaSansUnicode00 f
-(2) 4539 1196 w
-10 /S f
-(+) 4607 1236 w
-10 /LucidaSans-Italic f
-(x) 4678 1236 w
-7 /LucidaSansUnicode00 f
-(3) 4743 1196 w
-10 /S f
-(+) 4811 1236 w
-10 /LucidaSans-Italic f
-(x) 4882 1236 w
-7 /LucidaSansUnicode00 f
-(4) 4947 1196 w
-10 /LucidaSansUnicode00 f
-(\)) 5007 1236 w
-(bytes,) 720 1441 w
-(where) 1060 1441 w
-10 /LucidaSans-Italic f
-(d) 1401 1441 w
-10 /S f
-(=) 1486 1441 w
-10 /LucidaSans-Italic f
-(blocksize) 1557 1441 w
-10 /S f
-(-) 2021 1441 w
-10 /LucidaSansUnicode00 f
-(\() 2092 1441 w
-(2) 2133 1441 w
-10 /S f
-(+) 2212 1441 w
-10 /LucidaSansUnicode00 f
-(2) 2283 1441 w
-10 /S f
-(+) 2362 1441 w
-10 /LucidaSansUnicode00 f
-(8) 2433 1441 w
-(\)) 2504 1441 w
-(and) 2586 1441 w
-10 /LucidaSans-Italic f
-(x) 2815 1441 w
-10 /S f
-(=) 2893 1441 w
-(\357) 2972 1354 w
-(\357) 2972 1454 w
-(\353) 2972 1554 w
-10 /LucidaSansUnicode00 f
-(8) 3047 1511 w
-10 /LucidaSans-Italic f
-(d) 3048 1381 w
-10 /S1 f
-(_) 3032 1411 w
-(_) 3075 1411 w
-10 /S f
-(\357) 3135 1354 w
-(\357) 3135 1454 w
-(\373) 3135 1554 w
-10 /LucidaSansUnicode00 f
-(,) 3173 1441 w
-(8) 3254 1441 w
-(being) 3366 1441 w
-(the) 3687 1441 w
-(size) 3891 1441 w
-(in) 4133 1441 w
-(bytes) 4273 1441 w
-(of) 4581 1441 w
-(a) 4728 1441 w
-10 /LucidaSans-Italic f
-(long) 4831 1441 w
-(long) 720 1666 w
-10 /LucidaSansUnicode00 f
-(block number.) 961 1666 w
-(Note that 2) 720 1822 w
-7 /LucidaSansUnicode00 f
-(63) 1271 1782 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(=) 1423 1822 w
-10 /LucidaSansUnicode00 f
-(9) 1534 1822 w
-(,) 1605 1822 w
-(223) 1645 1822 w
-(,) 1842 1822 w
-(372) 1882 1822 w
-(,) 2079 1822 w
-(036) 2119 1822 w
-(,) 2316 1822 w
-(854) 2356 1822 w
-(,) 2553 1822 w
-(775) 2593 1822 w
-(,) 2790 1822 w
-(808) 2830 1822 w
-10 /S f
-(=) 3075 1822 w
-10 /LucidaSansUnicode00 f
-(8 EB \(binary exabytes\).) 3186 1822 w
-(Maximum File Sizes) 2400 2038 w
-(blocksize) 1420 2158 w
-(max. file size) 2025 2158 w
-(in bytes) 3390 2158 w
-10 /S f
-(_) 1420 2178 w
-(__________________________________________________________) 1439 2178 w
-10 /LucidaSansUnicode00 f
-(1k) 1599 2298 w
-(239.455G) 2050 2298 w
-(257,112,525,120) 3487 2298 w
-(2k) 1599 2418 w
-(7.73795T) 2176 2418 w
-(8,507,967,771,456) 3392 2418 w
-(3k) 1599 2538 w
-(59.4174T) 2113 2538 w
-(65,330,091,351,360) 3329 2538 w
-(4k) 1599 2658 w
-(251.779T) 2050 2658 w
-(276,833,619,879,744) 3266 2658 w
-(5k) 1599 2778 w
-(770.93T) 2050 2778 w
-(847,646,649,807,168) 3266 2778 w
-(6k) 1599 2898 w
-(1.87752P) 2176 2898 w
-(2,113,900,586,253,120) 3171 2898 w
-(7k) 1599 3018 w
-(4.0645P) 2176 3018 w
-(4,576,215,491,839,296) 3171 3018 w
-(8k) 1599 3138 w
-(7.93382P) 2176 3138 w
-(8,932,685,435,522,880) 3171 3138 w
-10 /S f
-(_) 1420 3158 w
-(__________________________________________________________) 1439 3158 w
-10 /LucidaSansUnicode00 f
-(9k) 1599 3278 w
-(14.3102P) 2113 3278 w
-(16,111,863,841,429,824) 3108 3278 w
-(10k) 1536 3398 w
-(24.2524P) 2113 3398 w
-(27,305,748,837,688,128) 3108 3398 w
-(11k) 1536 3518 w
-(39.0823P) 2113 3518 w
-(44,002,768,605,261,120) 3108 3518 w
-(12k) 1536 3638 w
-(60.4146P) 2113 3638 w
-(68,020,766,726,780,736) 3108 3638 w
-(13k) 1536 3758 w
-(90.1856P) 2113 3758 w
-(101,539,987,535,380,800) 3045 3758 w
-(14k) 1536 3878 w
-(130.683P) 2050 3878 w
-(147,136,061,463,530,304) 3045 3878 w
-(15k) 1536 3998 w
-(184.575P) 2050 3998 w
-(207,812,990,391,866,688) 3045 3998 w
-(16k) 1536 4118 w
-(254.939P) 2050 4118 w
-(287,036,132,998,029,120) 3045 4118 w
-10 /S f
-(_) 1420 4138 w
-(__________________________________________________________) 1439 4138 w
-10 /LucidaSansUnicode00 f
-(17k) 1536 4258 w
-(345.293P) 2050 4258 w
-(388,765,190,105,491,776) 3045 4258 w
-(18k) 1536 4378 w
-(459.621P) 2050 4378 w
-(517,487,190,032,397,120) 3045 4378 w
-(19k) 1536 4498 w
-(602.407P) 2050 4498 w
-(678,249,473,940,389,184) 3045 4498 w
-(20k) 1536 4618 w
-(778.66P) 2050 4618 w
-(876,692,681,183,446,848) 3045 4618 w
-(21k) 1536 4738 w
-(993.946P) 2050 4738 w
-(1,119,083,734,656,717,120) 2950 4738 w
-(22k) 1536 4858 w
-(1.22502E) 2176 4858 w
-(1,412,348,826,145,348,416) 2950 4858 w
-(23k) 1536 4978 w
-(1.53012E) 2176 4978 w
-(1,764,106,401,673,323,840) 2950 4978 w
-(24k) 1536 5098 w
-(1.89319E) 2176 5098 w
-(2,182,700,146,852,294,464) 2950 5098 w
-(25k) 1536 5218 w
-(2.32213E) 2176 5218 w
-(2,677,231,972,230,412,608) 2950 5218 w
-(26k) 1536 5338 w
-(2.82551E) 2176 5338 w
-(3,257,594,998,641,165,120) 2950 5338 w
-(27k) 1536 5458 w
-(3.41264E) 2176 5458 w
-(3,934,506,542,552,206,656) 2950 5458 w
-(28k) 1536 5578 w
-(4.09355E) 2176 5578 w
-(4,719,541,101,414,192,960) 2950 5578 w
-(29k) 1536 5698 w
-(4.87905E) 2176 5698 w
-(5,625,163,339,009,614,144) 2950 5698 w
-(30k) 1536 5818 w
-(5.78076E) 2176 5818 w
-(6,664,761,070,801,627,968) 2950 5818 w
-(31k) 1536 5938 w
-(6.81111E) 2176 5938 w
-(7,852,678,249,282,893,120) 2950 5938 w
-(32k) 1536 6058 w
-(7.98341E) 2176 6058 w
-(9,204,247,949,324,402,496) 2950 6058 w
-10 /S f
-(_) 1420 6078 w
-(__________________________________________________________) 1439 6078 w
-10 /LucidaSansUnicode00 f
-(33k) 1536 6198 w
-(9.31184E) 2176 6198 w
-(10,735,825,353,524,316,480) 2887 6198 w
-(...) 1662 6318 w
-(48k) 1536 6438 w
-(60.666E) 2113 6438 w
-(69,943,138,363,646,533,440) 2887 6438 w
-(...) 1662 6558 w
-(56k) 1536 6678 w
-(131.149E) 2050 6678 w
-(151,204,569,706,075,533,120) 2824 6678 w
-(...) 1662 6798 w
-(64k) 1536 6918 w
-(255.734E) 2050 6918 w
-(294,841,790,119,418,167,104) 2824 6918 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Trailer
-done
-%%Pages: 10
diff --git a/sys/doc/il/il.ps b/sys/doc/il/il.ps
deleted file mode 100644
index c2e26722c..000000000
--- a/sys/doc/il/il.ps
+++ /dev/null
@@ -1,5782 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
-% needed.
-%
-
-/inpath false def
-/savematrix matrix def
-
-/Dl {
- inpath
- {pop pop neg lineto}
- {newpath neg moveto neg lineto stroke}
- ifelse
-} bind def
-
-/De {
- /y1 exch 2 div def
- /x1 exch 2 div def
- /savematrix savematrix currentmatrix def
- neg exch x1 add exch translate
- x1 y1 scale
- 0 0 1 0 360
- inpath
- {1 0 moveto arc savematrix setmatrix}
- {newpath arc savematrix setmatrix stroke}
- ifelse
-} bind def
-
-/Da {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arc}
- {newpath arc stroke}
- ifelse
-} bind def
-
-/DA {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arcn}
- {newpath arcn stroke}
- ifelse
-} bind def
-
-/Ds {
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /y0 exch def
- /x0 exch def
- x0 5 x1 mul add 6 div
- y0 5 y1 mul add -6 div
- x2 5 x1 mul add 6 div
- y2 5 y1 mul add -6 div
- x1 x2 add 2 div
- y1 y2 add -2 div
- inpath
- {curveto}
- {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
- ifelse
-} bind def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(The) 2412 1230 w
-(IL) 2683 1230 w
-(protocol) 2831 1230 w
-10 /LucidaSans-Italic f
-(Dave Presotto) 2544 1470 w
-(Phil Winterbottom) 2443 1590 w
-(presotto,philw@plan9.bell-labs.com) 2003 1830 w
-(ABSTRACT) 2626 2270 w
-10 /LucidaSansUnicode00 f
-(To) 1330 2530 w
-(transport) 1497 2530 w
-(the) 1988 2530 w
-(remote) 2186 2530 w
-(procedure) 2573 2530 w
-(call) 3110 2530 w
-(messages) 3317 2530 w
-(of) 3836 2530 w
-(the) 3978 2530 w
-(Plan) 4177 2530 w
-(9) 4422 2530 w
-(file) 4529 2530 w
-(system) 1080 2650 w
-(protocol) 1455 2650 w
-(9P,) 1894 2650 w
-(we) 2079 2650 w
-(have) 2247 2650 w
-(implemented) 2507 2650 w
-(a) 3179 2650 w
-(new) 3269 2650 w
-(network) 3499 2650 w
-(protocol,) 3926 2650 w
-(called) 4397 2650 w
-(IL.) 1080 2770 w
-(It) 1274 2770 w
-(is) 1388 2770 w
-(a) 1516 2770 w
-(connection-based,) 1619 2770 w
-(lightweight) 2577 2770 w
-(transport) 3167 2770 w
-(protocol) 3663 2770 w
-(that) 4116 2770 w
-(carries) 4356 2770 w
-(datagrams) 1080 2890 w
-(encapsulated) 1643 2890 w
-(by) 2334 2890 w
-(IP.) 2500 2890 w
-(IL) 2699 2890 w
-(provides) 2832 2890 w
-(retransmission) 3299 2890 w
-(of) 4069 2890 w
-(lost) 4218 2890 w
-(mes\255) 4447 2890 w
-(sages) 1080 3010 w
-(and) 1407 3010 w
-(in-sequence) 1639 3010 w
-(delivery,) 2298 3010 w
-(but) 2761 3010 w
-(has) 2976 3010 w
-(no) 3197 3010 w
-(flow) 3373 3010 w
-(control) 3630 3010 w
-(and) 4025 3010 w
-(no) 4258 3010 w
-(blind) 4434 3010 w
-(retransmission.) 1080 3130 w
-10 /LucidaSans-Demi f
-(Introduction) 720 3490 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 3646 w
-(9) 1207 3646 w
-(uses) 1306 3646 w
-(a) 1562 3646 w
-(file) 1654 3646 w
-(system) 1842 3646 w
-(protocol,) 2219 3646 w
-(called) 2692 3646 w
-(9P) 3012 3646 w
-([PPTTW93],) 3167 3646 w
-(that) 3750 3646 w
-(assumes) 3978 3646 w
-(in-sequence) 4434 3646 w
-(guaranteed) 720 3766 w
-(delivery) 1302 3766 w
-(of) 1713 3766 w
-(delimited) 1844 3766 w
-(messages) 2332 3766 w
-(holding remote procedure call \(RPC\) requests) 2840 3766 w
-(and) 720 3886 w
-(responses.) 937 3886 w
-(None) 1530 3886 w
-(of) 1820 3886 w
-(the) 1955 3886 w
-(standard) 2147 3886 w
-(IP) 2611 3886 w
-(protocols) 2732 3886 w
-([RFC791]) 3224 3886 w
-(is) 3703 3886 w
-(suitable) 3821 3886 w
-(for) 4241 3886 w
-(transmission) 4418 3886 w
-(of) 720 4006 w
-(9P) 852 4006 w
-(messages) 1004 4006 w
-(over) 1513 4006 w
-(an) 1757 4006 w
-(Ethernet) 1908 4006 w
-(or) 2347 4006 w
-(the) 2483 4006 w
-(Internet.) 2672 4006 w
-(TCP) 3150 4006 w
-([RFC793]) 3370 4006 w
-(has) 3844 4006 w
-(a) 4045 4006 w
-(high) 4133 4006 w
-(overhead) 4381 4006 w
-(and) 4860 4006 w
-(does) 720 4126 w
-(not) 1014 4126 w
-(preserve) 1237 4126 w
-(delimiters.) 1716 4126 w
-(UDP) 2327 4126 w
-([RFC768],) 2590 4126 w
-(while) 3127 4126 w
-(cheap) 3444 4126 w
-(and) 3795 4126 w
-(preserving) 4039 4126 w
-(message) 4616 4126 w
-(delimiters,) 720 4246 w
-(does) 1279 4246 w
-(not) 1553 4246 w
-(provide) 1756 4246 w
-(reliable) 2164 4246 w
-(sequenced) 2565 4246 w
-(delivery.) 3128 4246 w
-(When) 3613 4246 w
-(we) 3922 4246 w
-(were) 4097 4246 w
-(implementing) 4369 4246 w
-(IP,) 720 4366 w
-(TCP,) 879 4366 w
-(and) 1141 4366 w
-(UDP) 1364 4366 w
-(in) 1606 4366 w
-(our) 1740 4366 w
-(system) 1947 4366 w
-(we) 2330 4366 w
-(tried) 2506 4366 w
-(to) 2775 4366 w
-(choose) 2916 4366 w
-(a) 3301 4366 w
-(protocol) 3399 4366 w
-(suitable) 3846 4366 w
-(for) 4271 4366 w
-(carrying) 4453 4366 w
-(9P.) 4890 4366 w
-(The properties we desired were:) 720 4486 w
-10 /LucidaSansUnicode22 f
-(\031) 720 4642 w
-10 /LucidaSansUnicode00 f
-(Reliable datagram service) 970 4642 w
-10 /LucidaSansUnicode22 f
-(\031) 720 4798 w
-10 /LucidaSansUnicode00 f
-(In-sequence delivery) 970 4798 w
-10 /LucidaSansUnicode22 f
-(\031) 720 4954 w
-10 /LucidaSansUnicode00 f
-(Internetworking using IP) 970 4954 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5110 w
-10 /LucidaSansUnicode00 f
-(Low complexity, high performance) 970 5110 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5266 w
-10 /LucidaSansUnicode00 f
-(Adaptive timeouts) 970 5266 w
-(No standard protocol met our needs so we designed a new one, called IL \(Internet Link\).) 720 5422 w
-(IL is a lightweight protocol encapsulated by IP.) 970 5578 w
-(It is connection-based and provides) 3292 5578 w
-(reliable) 720 5698 w
-(transmission) 1130 5698 w
-(of) 1804 5698 w
-(sequenced) 1954 5698 w
-(messages.) 2526 5698 w
-(No) 3117 5698 w
-(provision) 3304 5698 w
-(is) 3804 5698 w
-(made) 3935 5698 w
-(for) 4253 5698 w
-(flow) 4443 5698 w
-(control) 4698 5698 w
-(since) 720 5818 w
-(the) 1011 5818 w
-(protocol) 1208 5818 w
-(is) 1654 5818 w
-(designed) 1776 5818 w
-(to) 2260 5818 w
-(transport) 2400 5818 w
-(RPC) 2890 5818 w
-(messages) 3119 5818 w
-(between) 3636 5818 w
-(client) 4085 5818 w
-(and) 4391 5818 w
-(server,) 4613 5818 w
-(a) 4985 5818 w
-(structure) 720 5938 w
-(with) 1196 5938 w
-(inherent) 1439 5938 w
-(flow) 1881 5938 w
-(limitations.) 2122 5938 w
-(A) 2735 5938 w
-(small) 2841 5938 w
-(window) 3135 5938 w
-(for) 3541 5938 w
-(outstanding) 3717 5938 w
-(messages) 4335 5938 w
-(pre\255) 4847 5938 w
-(vents) 720 6058 w
-(too) 1015 6058 w
-(many) 1211 6058 w
-(incoming) 1510 6058 w
-(messages) 1996 6058 w
-(from) 2508 6058 w
-(being) 2777 6058 w
-(buffered;) 3086 6058 w
-(messages) 3570 6058 w
-(outside) 4082 6058 w
-(the) 4478 6058 w
-(window) 4671 6058 w
-(are) 720 6178 w
-(discarded) 909 6178 w
-(and) 1417 6178 w
-(must) 1633 6178 w
-(be) 1912 6178 w
-(retransmitted.) 2067 6178 w
-(Connection) 2825 6178 w
-(setup) 3411 6178 w
-(uses) 3716 6178 w
-(a) 3972 6178 w
-(two-way) 4063 6178 w
-(handshake) 4516 6178 w
-(to) 720 6298 w
-(generate) 864 6298 w
-(initial) 1335 6298 w
-(sequence) 1651 6298 w
-(numbers) 2154 6298 w
-(at) 2628 6298 w
-(each) 2766 6298 w
-(end) 3036 6298 w
-(of) 3263 6298 w
-(the) 3407 6298 w
-(connection;) 3609 6298 w
-(subsequent) 4220 6298 w
-(data) 4830 6298 w
-(messages) 720 6418 w
-(increment) 1239 6418 w
-(the) 1770 6418 w
-(sequence) 1969 6418 w
-(numbers) 2470 6418 w
-(to) 2942 6418 w
-(allow) 3084 6418 w
-(the) 3378 6418 w
-(receiver) 3576 6418 w
-(to) 4001 6418 w
-(resequence) 4142 6418 w
-(out) 4739 6418 w
-(of) 4942 6418 w
-(order) 720 6538 w
-(messages.) 1036 6538 w
-(In) 1597 6538 w
-(contrast) 1742 6538 w
-(to) 2191 6538 w
-(other) 2343 6538 w
-(protocols,) 2654 6538 w
-(IL) 3195 6538 w
-(avoids) 3331 6538 w
-(blind) 3696 6538 w
-(retransmission.) 3997 6538 w
-(This) 4835 6538 w
-(helps) 720 6658 w
-(performance) 1022 6658 w
-(in) 1679 6658 w
-(congested) 1811 6658 w
-(networks,) 2351 6658 w
-(where) 2867 6658 w
-(blind) 3200 6658 w
-(retransmission) 3487 6658 w
-(could) 4246 6658 w
-(cause) 4552 6658 w
-(fur\255) 4867 6658 w
-(ther) 720 6778 w
-(congestion.) 951 6778 w
-(Like) 1583 6778 w
-(TCP,) 1815 6778 w
-(IL) 2070 6778 w
-(has) 2188 6778 w
-(adaptive) 2392 6778 w
-(timeouts,) 2838 6778 w
-(so) 3332 6778 w
-(the) 3480 6778 w
-(protocol) 3671 6778 w
-(performs) 4111 6778 w
-(well) 4590 6778 w
-(both) 4817 6778 w
-(on) 720 6898 w
-(the) 880 6898 w
-(Internet) 1072 6898 w
-(and) 1489 6898 w
-(on) 1706 6898 w
-(local) 1866 6898 w
-(Ethernets.) 2128 6898 w
-(A) 2685 6898 w
-(round-trip) 2790 6898 w
-(timer) 3343 6898 w
-(is) 3635 6898 w
-(used) 3751 6898 w
-(to) 4019 6898 w
-(calculate) 4153 6898 w
-(acknowl\255) 4614 6898 w
-(edge and retransmission times that match the network speed.) 720 7018 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Connections) 720 840 w
-10 /LucidaSansUnicode00 f
-(An) 970 996 w
-(IL) 1140 996 w
-(connection) 1261 996 w
-(carries) 1832 996 w
-(a) 2195 996 w
-(stream) 2289 996 w
-(of) 2661 996 w
-(data) 2798 996 w
-(between) 3047 996 w
-(two) 3493 996 w
-(end) 3708 996 w
-(points.) 3929 996 w
-(While) 4336 996 w
-(the) 4638 996 w
-(con\255) 4833 996 w
-(nection) 720 1116 w
-(persists,) 1117 1116 w
-(data) 1567 1116 w
-(entering) 1816 1116 w
-(one) 2259 1116 w
-(side) 2476 1116 w
-(is) 2713 1116 w
-(sent) 2831 1116 w
-(to) 3075 1116 w
-(the) 3211 1116 w
-(other) 3404 1116 w
-(side) 3699 1116 w
-(in) 3936 1116 w
-(the) 4065 1116 w
-(same) 4258 1116 w
-(sequence.) 4551 1116 w
-(The) 720 1236 w
-(functioning) 948 1236 w
-(of) 1549 1236 w
-(a) 1694 1236 w
-(connection) 1796 1236 w
-(is) 2375 1236 w
-(described) 2502 1236 w
-(by) 3022 1236 w
-(the) 3184 1236 w
-(state) 3386 1236 w
-(machine) 3669 1236 w
-(in) 4125 1236 w
-(Figure) 4264 1236 w
-(1,) 4616 1236 w
-(which) 4759 1236 w
-(shows) 720 1356 w
-(the) 1056 1356 w
-(states) 1245 1356 w
-(\(circles\)) 1566 1356 w
-(and) 1974 1356 w
-(transitions) 2188 1356 w
-(between) 2737 1356 w
-(them) 3178 1356 w
-(\(arcs\).) 3460 1356 w
-(Each) 3822 1356 w
-(transition) 4078 1356 w
-(is) 4576 1356 w
-(labeled) 4689 1356 w
-(with) 720 1476 w
-(the) 964 1476 w
-(list) 1158 1476 w
-(of) 1343 1476 w
-(events) 1480 1476 w
-(that) 1833 1476 w
-(can) 2063 1476 w
-(cause) 2270 1476 w
-(the) 2584 1476 w
-(transition) 2778 1476 w
-(and,) 3281 1476 w
-(separated) 3532 1476 w
-(by) 4048 1476 w
-(a) 4203 1476 w
-(horizontal) 4298 1476 w
-(line,) 4832 1476 w
-(the) 720 1596 w
-(messages) 915 1596 w
-(sent) 1430 1596 w
-(or) 1676 1596 w
-(received) 1818 1596 w
-(on) 2262 1596 w
-(that) 2425 1596 w
-(transition.) 2656 1596 w
-(The) 3224 1596 w
-(remainder) 3444 1596 w
-(of) 3979 1596 w
-(this) 4116 1596 w
-(paper) 4334 1596 w
-(is) 4651 1596 w
-(a) 4770 1596 w
-(dis\255) 4864 1596 w
-(cussion of this state machine.) 720 1716 w
-1067 3484 651 651 De
-2245 4556 651 651 De
-2245 2414 651 651 De
-8 /LucidaSansUnicode00 f
-(Closed) 1261 3500 w
-(Syncer) 2444 2430 w
-(Syncee) 2438 4572 w
-(Established) 3034 3500 w
-2222 2295 2269 2290 Dl
-2225 2272 2269 2289 Dl
-2270 2289 -122 797 -484 -644 Da
-1391 2732 1411 2689 Dl
-1373 2718 1411 2690 Dl
-1411 2689 397 347 -510 136 Da
-1904 3112 1668 3310 Dl
-1696 3271 1668 3309 Dl
-1710 3289 1667 3309 Dl
-1638 3763 1597 3740 Dl
-1621 3780 1596 3740 Dl
-1596 3739 1718 3857 Dl
-1401 2558 1866 2558 Dl
-(User) 1422 2523 w
-(Open) 1622 2523 w
-1334 3805 668 218 -656 252 Da
-1319 4235 1344 4275 Dl
-1342 4228 1346 4275 Dl
-1486 4504 511 -566 263 716 Da
-2220 4679 2260 4654 Dl
-2212 4656 2259 4653 Dl
-(no) 1116 4478 w
-(connection) 1241 4478 w
-3064 3805 3081 3761 Dl
-3044 3792 3080 3761 Dl
-3080 3761 2951 3946 Dl
-2864 4134 2881 4090 Dl
-2846 4121 2882 4090 Dl
-2882 4090 2749 4281 Dl
-3031 3185 3063 3220 Dl
-3052 3174 3064 3220 Dl
-3064 3220 2929 2973 Dl
-2849 2844 2881 2879 Dl
-2870 2833 2881 2879 Dl
-2882 2880 2772 2672 Dl
-3533 4727 3538 4803 Dl
-3538 4803 3531 4884 Dl
-3530 4885 3510 4971 Dl
-3509 4971 3476 5063 Dl
-3475 5063 3452 5109 Dl
-3452 5110 3424 5154 Dl
-3424 5155 3391 5198 Dl
-3390 5198 3352 5239 Dl
-3350 5239 3306 5278 Dl
-3306 5279 3257 5317 Dl
-3257 5317 3202 5353 Dl
-3201 5353 3141 5387 Dl
-3141 5387 3076 5418 Dl
-3075 5418 3004 5445 Dl
-3004 5446 2928 5469 Dl
-2927 5469 2845 5488 Dl
-2845 5488 2758 5503 Dl
-2758 5504 2666 5515 Dl
-2665 5515 2567 5522 Dl
-2566 5522 2463 5524 Dl
-2463 5526 2255 5524 Dl
-2254 5523 2053 5511 Dl
-2052 5510 1859 5487 Dl
-1859 5487 1674 5454 Dl
-1673 5454 1586 5432 Dl
-1586 5432 1507 5403 Dl
-1506 5402 1434 5366 Dl
-1434 5366 1370 5323 Dl
-1369 5322 1313 5272 Dl
-1311 5271 1262 5214 Dl
-1262 5214 1221 5150 Dl
-1220 5149 1186 5077 Dl
-1185 5078 1157 5002 Dl
-1157 5001 1133 4924 Dl
-1132 4923 1112 4844 Dl
-1112 4843 1097 4762 Dl
-1097 4762 1086 4679 Dl
-1085 4678 1078 4594 Dl
-1078 4593 1076 4506 Dl
-1075 4506 1076 4418 Dl
-1077 4417 1088 4245 Dl
-1089 4246 1109 4090 Dl
-1108 4089 1136 3948 Dl
-1137 3947 1173 3820 Dl
-3780 5322 651 651 De
-(User) 4402 3654 w
-(Close) 4602 3654 w
-4348 3671 4859 3671 Dl
-(snd\(close\(next,) 4325 3766 w
-(rcvd\)\)) 4943 3766 w
-4092 3969 4105 4015 Dl
-4115 3968 4106 4014 Dl
-4106 4015 -506 0 -20 -506 Da
-3458 3722 3486 3773 Dl
-3486 3774 3503 3827 Dl
-3504 3828 3509 3883 Dl
-3510 3882 3505 3938 Dl
-3504 3939 3479 4055 Dl
-3478 4056 3445 4174 Dl
-3445 4175 3432 4234 Dl
-3431 4234 3427 4292 Dl
-3426 4292 3430 4349 Dl
-3431 4350 3444 4406 Dl
-4361 4999 4312 5070 Dl
-4329 5026 4312 5070 Dl
-4348 5039 4312 5070 Dl
-4115 4332 4111 4997 Dl
-4099 4950 4110 4996 Dl
-4122 4950 4110 4996 Dl
-1076 3708 1109 3646 Dl
-1098 3692 1109 3646 Dl
-1077 3681 1108 3645 Dl
-1174 3820 1199 3748 Dl
-1195 3795 1200 3748 Dl
-1173 3787 1199 3748 Dl
-(rcv\(ack\(-,) 1791 2984 w
-(!id0\)\)) 2188 2984 w
-(rcv\(close\(-,) 1783 3081 w
-(id0\)) 2248 3081 w
-(rcv\(sync\(-,) 2668 2942 w
-(id0\)\)) 3108 2942 w
-(rcv\(ack\(-,) 2642 4012 w
-(id0\)\)) 3039 4012 w
-3515 4173 4436 4173 Dl
-(snd\(close\(next,) 3552 4292 w
-(rcvd\)\)) 4170 4292 w
-(rcv\(close\(-,) 3604 4148 w
-(ackok\)\)) 4069 4148 w
-(rcv\(sync\(!rid0,) 3242 4664 w
-(-\)\)) 3818 4664 w
-(Closing) 3961 5338 w
-2288 4394 2097 4225 Dl
-2140 4247 2098 4225 Dl
-2124 4264 2097 4225 Dl
-2370 2671 2184 2833 Dl
-2211 2794 2184 2833 Dl
-2226 2811 2184 2832 Dl
-(rcv\(close\(-,) 2164 5920 w
-(next\)\)) 2629 5920 w
-3021 5754 2975 5764 Dl
-3021 5778 2975 5766 Dl
-2975 5765 45 -1497 824 1251 Da
-1969 5779 1727 5769 Dl
-1727 5768 1483 5749 Dl
-1483 5749 1424 5741 Dl
-1424 5740 1368 5727 Dl
-1367 5726 1314 5708 Dl
-1314 5708 1264 5685 Dl
-1262 5684 1215 5656 Dl
-1215 5655 1171 5621 Dl
-1170 5621 1129 5582 Dl
-1128 5582 1090 5538 Dl
-1090 5537 1055 5488 Dl
-1054 5487 1023 5433 Dl
-1023 5433 995 5374 Dl
-995 5374 971 5310 Dl
-971 5309 951 5240 Dl
-950 5240 934 5166 Dl
-933 5166 921 5087 Dl
-920 5087 911 5003 Dl
-910 5003 900 4832 Dl
-900 4831 900 4662 Dl
-900 4662 908 4496 Dl
-908 4496 926 4332 Dl
-927 4332 953 4171 Dl
-954 4170 987 4013 Dl
-987 4013 1028 3859 Dl
-1028 3859 1075 3709 Dl
-(rcv\(close\(-,) 1668 4101 w
-(id0\)\)) 2133 4101 w
-(rcv\(sync\(rid0,) 2581 5044 w
-(0\)\)) 3131 5044 w
-2465 5065 3326 5069 Dl
-(snd\(sync\(id0,) 2509 5174 w
-(rid0\)\)) 3051 5174 w
-(rexmit) 1521 4990 w
-(timeout) 1801 4990 w
-(death) 1678 4199 w
-(timeout) 1923 4199 w
-(death) 1827 2909 w
-(timeout) 2072 2909 w
-(death) 3274 4562 w
-(timeout) 3519 4562 w
-1518 5016 2104 5016 Dl
-(snd\(sync\(id0,) 1436 5130 w
-(rid0\)\)) 1978 5130 w
-2294 4726 2135 4752 Dl
-2135 4753 2002 4771 Dl
-2002 4772 1903 4787 Dl
-1902 4788 1869 4796 Dl
-1869 4797 1846 4806 Dl
-1846 4806 1831 4816 Dl
-1830 4817 1820 4829 Dl
-1820 4829 1814 4844 Dl
-1813 4844 1811 4861 Dl
-2183 4974 2355 4802 Dl
-2332 4842 2356 4801 Dl
-2316 4826 2357 4802 Dl
-2851 4723 2979 4748 Dl
-2978 4749 3008 4758 Dl
-3009 4757 3035 4768 Dl
-3036 4769 3059 4782 Dl
-3060 4783 3078 4799 Dl
-3078 4799 3092 4817 Dl
-3093 4818 3103 4837 Dl
-3103 4837 3108 4857 Dl
-3108 4858 3109 4880 Dl
-2695 4974 2665 4869 Dl
-2689 4909 2665 4868 Dl
-2666 4916 2664 4868 Dl
-(rexmit) 3150 2151 w
-(timeout) 3430 2151 w
-3067 2181 3765 2181 Dl
-2764 2152 2807 2116 Dl
-2808 2115 2858 2084 Dl
-2859 2083 2916 2057 Dl
-2916 2057 2980 2035 Dl
-2980 2034 3044 2017 Dl
-3044 2018 3100 2007 Dl
-3101 2005 3151 1999 Dl
-3152 1999 3195 1998 Dl
-3196 1998 3251 2000 Dl
-3251 2000 3258 2002 Dl
-3259 2003 3254 2005 Dl
-3347 2321 3312 2341 Dl
-3312 2342 3275 2358 Dl
-3274 2359 3236 2371 Dl
-3236 2371 3196 2378 Dl
-3196 2379 3155 2382 Dl
-3155 2383 3112 2383 Dl
-3111 2382 3067 2377 Dl
-3067 2377 3021 2368 Dl
-3021 2368 2888 2341 Dl
-2936 2338 2888 2340 Dl
-2931 2361 2888 2341 Dl
-3207 4602 3858 4602 Dl
-(rexmit) 2126 3361 w
-(timeout) 2406 3361 w
-(rcv\(state\(-,) 2093 3454 w
-(-\)\)) 2549 3454 w
-1992 3480 2745 3480 Dl
-(rcvd\)\)) 2261 3687 w
-2976 3314 -193 11 -180 -74 Da
-2615 3206 2603 3252 Dl
-2635 3216 2602 3251 Dl
-2602 3624 177 -43 178 42 Da
-2953 3671 2958 3624 Dl
-2931 3663 2958 3624 Dl
-2928 3484 651 651 De
-3614 3386 3567 3391 Dl
-3612 3409 3568 3392 Dl
-3566 3392 51 -227 148 180 Da
-3579 3461 3832 3454 Dl
-3832 3454 4032 3455 Dl
-4033 3456 4112 3461 Dl
-4113 3460 4176 3468 Dl
-4176 3468 4223 3480 Dl
-4223 3481 4253 3496 Dl
-4255 3496 4296 3534 Dl
-4295 3534 4323 3577 Dl
-2864 4412 3059 4259 Dl
-3060 4259 3243 4123 Dl
-3244 4123 3416 4005 Dl
-3416 4004 3575 3903 Dl
-3575 3903 3718 3821 Dl
-3718 3820 3840 3758 Dl
-3840 3758 3941 3717 Dl
-3942 3715 3984 3702 Dl
-3984 3702 4021 3694 Dl
-4021 3694 4143 3677 Dl
-4144 3677 4231 3672 Dl
-2890 2481 3523 2495 Dl
-3523 2496 4035 2512 Dl
-4035 2512 4241 2525 Dl
-4242 2526 4330 2536 Dl
-4330 2537 4408 2549 Dl
-4409 2549 4478 2564 Dl
-4478 2564 4537 2581 Dl
-4538 2581 4587 2600 Dl
-4587 2602 4626 2624 Dl
-4627 2623 4660 2648 Dl
-4660 2649 4688 2678 Dl
-4689 2679 4714 2712 Dl
-4713 2713 4733 2751 Dl
-4734 2751 4750 2794 Dl
-4752 2795 4764 2842 Dl
-4764 2841 4772 2892 Dl
-4773 2893 4778 2949 Dl
-4778 2949 4780 3069 Dl
-4780 3070 4775 3199 Dl
-4775 3199 4763 3337 Dl
-4763 3337 4744 3483 Dl
-4743 3792 4361 4999 Dl
-(snd\(dataquery\(unacked,) 1904 3594 w
-3673 3205 4464 3205 Dl
-(snd\(state\(next,) 3725 3310 w
-(rcvd\)\)) 4334 3310 w
-(rcv\(dataquery\(-,-\)\)) 3728 3081 w
-(rcv\(query\(-,-\)\)) 3812 3175 w
-(death) 2190 5688 w
-(timeout) 2435 5688 w
-4231 3671 4277 3671 Dl
-4231 3682 4277 3671 Dl
-4231 3659 4277 3670 Dl
-4325 3578 4348 3606 Dl
-4309 3577 4347 3605 Dl
-4327 3562 4347 3605 Dl
-4743 3484 4739 3521 Dl
-4733 3474 4738 3521 Dl
-4756 3477 4739 3521 Dl
-(see) 1142 4384 w
-(message) 1299 4384 w
-(with) 1665 4384 w
-3314 3165 3375 2987 Dl
-3374 2985 3430 2851 Dl
-3430 2851 3456 2800 Dl
-3457 2800 3482 2760 Dl
-3482 2759 3505 2730 Dl
-3506 2730 3529 2712 Dl
-3528 2712 3616 2694 Dl
-3574 2714 3617 2694 Dl
-3569 2692 3617 2693 Dl
-3452 3226 3631 3108 Dl
-3598 3143 3630 3108 Dl
-3586 3124 3631 3109 Dl
-(User) 3749 2691 w
-(Send) 3949 2691 w
-3754 2717 4131 2717 Dl
-(snd\(data\(next,) 3648 2807 w
-(rcvd\)\)) 4235 2807 w
-3700 2842 3661 2882 Dl
-3661 2882 3613 2915 Dl
-3612 2916 3558 2949 Dl
-3558 2949 3504 2990 Dl
-3504 2990 3479 3014 Dl
-3478 3015 3455 3043 Dl
-3453 3043 3432 3075 Dl
-3432 3076 3413 3112 Dl
-3412 3112 3374 3181 Dl
-3386 3135 3374 3181 Dl
-3407 3147 3374 3182 Dl
-(snd\(sync\(id0,) 1312 2644 w
-(0\)\)) 1854 2644 w
-(snd\(sync\(id0,) 3095 2281 w
-(0\)\)) 3637 2281 w
-3445 4406 3449 4470 Dl
-3435 4425 3450 4470 Dl
-3458 4424 3450 4471 Dl
-1811 4862 1811 4931 Dl
-1800 4885 1811 4931 Dl
-1823 4885 1812 4931 Dl
-3110 4880 3110 4954 Dl
-3098 4908 3109 4954 Dl
-3121 4908 3110 4954 Dl
-3254 2005 3310 2037 Dl
-3264 2023 3310 2036 Dl
-3276 2003 3310 2036 Dl
-(rcv\(sync\(-,) 1714 4012 w
-(!0\)\)) 2154 4012 w
-(rcv\(sync\(!rid0,) 1679 3919 w
-(-\)\)) 2255 3919 w
-4448 5759 4446 5807 Dl
-4470 5765 4446 5806 Dl
-4446 5807 -236 -95 161 -198 Da
-4074 5691 4062 5645 Dl
-4051 5693 4061 5647 Dl
-4061 5645 383 9 -348 161 Da
-(rexmit) 3937 5944 w
-(timeout) 4217 5944 w
-3934 5970 4520 5970 Dl
-(snd\(close\(next,) 3809 6046 w
-(rcvd\)\)) 4427 6046 w
-2190 5713 2734 5713 Dl
-(no) 2318 5772 w
-(msg) 2443 5772 w
-2100 5951 2891 5951 Dl
-(snd\(close\(next,) 2086 6028 w
-(rcvd\)\)) 2704 6028 w
-10 /LucidaSans-Italic f
-(ackok) 970 6384 w
-10 /LucidaSansUnicode00 f
-(any sequence number between id0 and next inclusive) 1800 6384 w
-10 /LucidaSans-Italic f
-(!x) 970 6540 w
-10 /LucidaSansUnicode00 f
-(any value except x) 1800 6540 w
-10 /LucidaSansUnicode20 f
-(\023) 970 6696 w
-10 /LucidaSansUnicode00 f
-(any value) 1800 6696 w
-10 /LucidaSans-Italic f
-(Figure 1 - IL State Transitions) 2146 6936 w
-10 /LucidaSansUnicode00 f
-(The) 970 7092 w
-(IL) 1212 7092 w
-(state) 1355 7092 w
-(machine) 1652 7092 w
-(has) 2122 7092 w
-(five) 2352 7092 w
-(states:) 2588 7092 w
-10 /LucidaSans-Italic f
-(Closed) 2969 7092 w
-10 /LucidaSansUnicode00 f
-(,) 3286 7092 w
-10 /LucidaSans-Italic f
-(Syncer) 3380 7092 w
-10 /LucidaSansUnicode00 f
-(,) 3703 7092 w
-10 /LucidaSans-Italic f
-(Syncee) 3797 7092 w
-10 /LucidaSansUnicode00 f
-(,) 4125 7092 w
-10 /LucidaSans-Italic f
-(Established) 4219 7092 w
-10 /LucidaSansUnicode00 f
-(,) 4766 7092 w
-(and) 4860 7092 w
-10 /LucidaSans-Italic f
-(Closing) 720 7212 w
-10 /LucidaSansUnicode00 f
-(.) 1075 7212 w
-(The) 1183 7212 w
-(connection) 1408 7212 w
-(is) 1984 7212 w
-(identified) 2108 7212 w
-(by) 2612 7212 w
-(the) 2770 7212 w
-(IP) 2968 7212 w
-(address) 3095 7212 w
-(and) 3518 7212 w
-(port) 3741 7212 w
-(number) 3986 7212 w
-(used) 4406 7212 w
-(at) 4681 7212 w
-(each) 4816 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(end.) 720 840 w
-(The) 1007 840 w
-(addresses) 1230 840 w
-(ride) 1759 840 w
-(in) 1990 840 w
-(the) 2123 840 w
-(IP) 2320 840 w
-(protocol) 2446 840 w
-(header,) 2892 840 w
-(while) 3299 840 w
-(the) 3594 840 w
-(ports) 3791 840 w
-(are) 4086 840 w
-(part) 4280 840 w
-(of) 4518 840 w
-(the) 4658 840 w
-(18-) 4856 840 w
-(byte IL header.) 720 960 w
-(The local variables identifying the state of a connection are:) 1503 960 w
-(state) 970 1116 w
-(one of the states) 1470 1116 w
-(laddr) 970 1272 w
-(32-bit local IP address) 1470 1272 w
-(lport) 970 1428 w
-(16-bit local IL port) 1470 1428 w
-(raddr) 970 1584 w
-(32-bit remote IP address) 1470 1584 w
-(rport) 970 1740 w
-(16-bit remote IL port) 1470 1740 w
-(id0) 970 1896 w
-(32-bit starting sequence number of the local side) 1470 1896 w
-(rid0) 970 2052 w
-(32-bit starting sequence number of the remote side) 1470 2052 w
-(next) 970 2208 w
-(sequence number of the next message to be sent from the local side) 1470 2208 w
-(rcvd) 970 2364 w
-(the last in-sequence message received from the remote side) 1470 2364 w
-(unacked) 970 2520 w
-(sequence number of the first unacked message) 1470 2520 w
-(Unused) 970 2676 w
-(connections) 1378 2676 w
-(are) 2006 2676 w
-(in) 2203 2676 w
-(the) 2339 2676 w
-10 /LucidaSans-Italic f
-(Closed) 2539 2676 w
-10 /LucidaSansUnicode00 f
-(state) 2901 2676 w
-(with) 3182 2676 w
-(no) 3432 2676 w
-(assigned) 3600 2676 w
-(addresses) 4074 2676 w
-(or) 4607 2676 w
-(ports.) 4755 2676 w
-(Two) 720 2796 w
-(events) 962 2796 w
-(open) 1317 2796 w
-(a) 1600 2796 w
-(connection:) 1696 2796 w
-(the) 2301 2796 w
-(reception) 2497 2796 w
-(of) 2994 2796 w
-(a) 3133 2796 w
-(message) 3229 2796 w
-(whose) 3693 2796 w
-(addresses) 4040 2796 w
-(and) 4567 2796 w
-(ports) 4787 2796 w
-(match) 720 2916 w
-(no) 1060 2916 w
-(open) 1225 2916 w
-(connection) 1509 2916 w
-(or) 2083 2916 w
-(a) 2227 2916 w
-(user) 2324 2916 w
-(explicitly) 2576 2916 w
-(opening) 3054 2916 w
-(a) 3491 2916 w
-(connection.) 3588 2916 w
-(In) 4226 2916 w
-(the) 4359 2916 w
-(first) 4557 2916 w
-(case,) 4795 2916 w
-(the) 720 3036 w
-(message) 923 3036 w
-10 /LucidaSansUnicode20 f
-(\031) 1347 3036 w
-10 /LucidaSansUnicode00 f
-(s) 1379 3036 w
-(source) 1478 3036 w
-(address) 1848 3036 w
-(and) 2275 3036 w
-(port) 2502 3036 w
-(become) 2751 3036 w
-(the) 3178 3036 w
-(connection) 3380 3036 w
-10 /LucidaSansUnicode20 f
-(\031) 3912 3036 w
-10 /LucidaSansUnicode00 f
-(s) 3944 3036 w
-(remote) 4042 3036 w
-(address) 4433 3036 w
-(and) 4860 3036 w
-(port and the message) 720 3156 w
-10 /LucidaSansUnicode20 f
-(\031) 1777 3156 w
-10 /LucidaSansUnicode00 f
-(s destination address and port become the local address) 1809 3156 w
-(and) 4593 3156 w
-(port.) 4806 3156 w
-(The) 720 3276 w
-(connection) 934 3276 w
-(state) 1499 3276 w
-(is) 1768 3276 w
-(set) 1881 3276 w
-(to) 2058 3276 w
-10 /LucidaSans-Italic f
-(Syncee) 2189 3276 w
-10 /LucidaSansUnicode00 f
-(and) 2550 3276 w
-(the) 2763 3276 w
-(message) 2951 3276 w
-(is processed.) 3408 3276 w
-(In the second case,) 4109 3276 w
-(the) 720 3396 w
-(user) 910 3396 w
-(specifies) 1155 3396 w
-(both) 1613 3396 w
-(local) 1871 3396 w
-(and) 2132 3396 w
-(remote) 2348 3396 w
-(addresses) 2728 3396 w
-(and) 3251 3396 w
-(ports.) 3467 3396 w
-(The) 3820 3396 w
-(connection) 4037 3396 w
-10 /LucidaSansUnicode20 f
-(\031) 4569 3396 w
-10 /LucidaSansUnicode00 f
-(s) 4601 3396 w
-(state) 4688 3396 w
-(is) 4960 3396 w
-(set) 720 3516 w
-(to) 903 3516 w
-10 /LucidaSans-Italic f
-(Syncer) 1040 3516 w
-10 /LucidaSansUnicode00 f
-(and) 1402 3516 w
-(a) 1621 3516 w
-10 /LucidaTypewriter f
-(sync) 1715 3516 w
-10 /LucidaSansUnicode00 f
-(message) 2041 3516 w
-(is) 2503 3516 w
-(sent) 2621 3516 w
-(to) 2865 3516 w
-(the) 3001 3516 w
-(remote) 3194 3516 w
-(side.) 3576 3516 w
-(The) 3877 3516 w
-(legal) 4096 3516 w
-(values) 4365 3516 w
-(for) 4708 3516 w
-(the) 4885 3516 w
-(local address are constrained by the IP implementation.) 720 3636 w
-10 /LucidaSans-Demi f
-(Sequence Numbers) 720 3876 w
-10 /LucidaSansUnicode00 f
-(IL) 970 4032 w
-(carries) 1101 4032 w
-(data) 1475 4032 w
-(messages.) 1735 4032 w
-(Each) 2324 4032 w
-(message) 2596 4032 w
-(corresponds) 3070 4032 w
-(to) 3721 4032 w
-(a) 3869 4032 w
-(single) 3974 4032 w
-(write) 4313 4032 w
-(from) 4603 4032 w
-(the) 4885 4032 w
-(operating) 720 4152 w
-(system) 1220 4152 w
-(and) 1594 4152 w
-(is) 1808 4152 w
-(identified) 1922 4152 w
-(by) 2416 4152 w
-(a) 2564 4152 w
-(32-bit) 2652 4152 w
-(sequence) 2998 4152 w
-(number.) 3488 4152 w
-(The) 3962 4152 w
-(starting) 4176 4152 w
-(sequence) 4583 4152 w
-(number) 720 4272 w
-(for) 1141 4272 w
-(each) 1324 4272 w
-(direction) 1592 4272 w
-(in) 2065 4272 w
-(a) 2200 4272 w
-(connection) 2299 4272 w
-(is) 2875 4272 w
-(picked) 2999 4272 w
-(at) 3363 4272 w
-(random) 3499 4272 w
-(and) 3918 4272 w
-(transmitted) 4143 4272 w
-(in) 4749 4272 w
-(the) 4885 4272 w
-(initial) 720 4392 w
-10 /LucidaTypewriter f
-(sync) 1030 4392 w
-10 /LucidaSansUnicode00 f
-(message.) 1358 4392 w
-(The) 1886 4392 w
-(number) 2107 4392 w
-(is) 2524 4392 w
-(incremented) 2644 4392 w
-(for) 3290 4392 w
-(each) 3469 4392 w
-(subsequent) 3733 4392 w
-(data) 4335 4392 w
-(message.) 4584 4392 w
-(A retransmitted message contains its original sequence number.) 720 4512 w
-10 /LucidaSans-Demi f
-(Transmission/Retransmission) 720 4752 w
-10 /LucidaSansUnicode00 f
-(Each) 970 4908 w
-(message) 1235 4908 w
-(contains) 1702 4908 w
-(two) 2153 4908 w
-(sequence) 2371 4908 w
-(numbers:) 2871 4908 w
-(an) 3374 4908 w
-(identifier) 3534 4908 w
-(\(ID\)) 4016 4908 w
-(and) 4229 4908 w
-(an) 4453 4908 w
-(acknowl\255) 4614 4908 w
-(edgement.) 720 5028 w
-(The) 1305 5028 w
-(acknowledgement) 1522 5028 w
-(is) 2436 5028 w
-(the) 2552 5028 w
-(last) 2743 5028 w
-(in-sequence) 2951 5028 w
-(data) 3592 5028 w
-(message) 3837 5028 w
-(received) 4296 5028 w
-(by) 4735 5028 w
-(the) 4885 5028 w
-(transmitter) 720 5148 w
-(of) 1326 5148 w
-(the) 1491 5148 w
-(message.) 1713 5148 w
-(For) 2268 5148 w
-10 /LucidaTypewriter f
-(data) 2491 5148 w
-10 /LucidaSansUnicode00 f
-(and) 2846 5148 w
-10 /LucidaTypewriter f
-(dataquery) 3093 5148 w
-10 /LucidaSansUnicode00 f
-(messages,) 3808 5148 w
-(the) 4382 5148 w
-(ID) 4604 5148 w
-(is) 4775 5148 w
-(its) 4923 5148 w
-(sequence) 720 5268 w
-(number.) 1211 5268 w
-(For) 1686 5268 w
-(the) 1876 5268 w
-(control) 2065 5268 w
-(messages) 2441 5268 w
-10 /LucidaTypewriter f
-(sync) 2950 5268 w
-10 /LucidaSansUnicode00 f
-(,) 3238 5268 w
-10 /LucidaTypewriter f
-(ack) 3304 5268 w
-10 /LucidaSansUnicode00 f
-(,) 3520 5268 w
-10 /LucidaTypewriter f
-(query) 3585 5268 w
-10 /LucidaSansUnicode00 f
-(,) 3945 5268 w
-10 /LucidaTypewriter f
-(state) 4010 5268 w
-10 /LucidaSansUnicode00 f
-(,) 4370 5268 w
-(and) 4435 5268 w
-10 /LucidaTypewriter f
-(close) 4648 5268 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5268 w
-(the ID is one greater than the sequence number of the highest sent data message.) 720 5388 w
-(The) 970 5544 w
-(sender) 1194 5544 w
-(transmits) 1566 5544 w
-(data) 2066 5544 w
-(messages) 2320 5544 w
-(with) 2839 5544 w
-(type) 3088 5544 w
-10 /LucidaTypewriter f
-(data) 3340 5544 w
-10 /LucidaSansUnicode00 f
-(.) 3628 5544 w
-(Any) 3736 5544 w
-(messages) 3963 5544 w
-(traveling) 4482 5544 w
-(in) 4949 5544 w
-(the) 720 5664 w
-(opposite) 923 5664 w
-(direction) 1392 5664 w
-(carry) 1869 5664 w
-(acknowledgements.) 2157 5664 w
-(An) 3198 5664 w
-10 /LucidaTypewriter f
-(ack) 3377 5664 w
-10 /LucidaSansUnicode00 f
-(message) 3641 5664 w
-(will) 4113 5664 w
-(be) 4325 5664 w
-(sent) 4491 5664 w
-(within) 4744 5664 w
-(200) 720 5784 w
-(milliseconds) 945 5784 w
-(of) 1585 5784 w
-(receiving) 1719 5784 w
-(the) 2194 5784 w
-(data) 2386 5784 w
-(message) 2633 5784 w
-(unless) 3094 5784 w
-(a) 3442 5784 w
-(returning) 3534 5784 w
-(message) 4023 5784 w
-(has) 4484 5784 w
-(already) 4689 5784 w
-(piggy-backed an acknowledgement to the sender.) 720 5904 w
-(In) 970 6060 w
-(IP,) 1098 6060 w
-(messages) 1251 6060 w
-(may) 1763 6060 w
-(be) 2000 6060 w
-(delivered) 2156 6060 w
-(out) 2638 6060 w
-(of) 2835 6060 w
-(order) 2970 6060 w
-(or) 3269 6060 w
-(may) 3408 6060 w
-(be) 3645 6060 w
-(lost) 3801 6060 w
-(due) 4016 6060 w
-(to) 4234 6060 w
-(congestion) 4369 6060 w
-(or) 4938 6060 w
-(faults.) 720 6180 w
-(To) 1091 6180 w
-(overcome) 1251 6180 w
-(this,) 1758 6180 w
-(IL) 2005 6180 w
-(uses) 2123 6180 w
-(a) 2379 6180 w
-(modified) 2470 6180 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2937 6180 w
-10 /LucidaSansUnicode00 f
-(go) 3001 6180 w
-(back) 3159 6180 w
-(n) 3421 6180 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3483 6180 w
-10 /LucidaSansUnicode00 f
-(protocol) 3582 6180 w
-(that) 4021 6180 w
-(also) 4247 6180 w
-(attempts) 4478 6180 w
-(to) 4942 6180 w
-(avoid) 720 6300 w
-(aggravating) 1032 6300 w
-(network) 1657 6300 w
-(congestion.) 2102 6300 w
-(An) 2751 6300 w
-(average) 2935 6300 w
-(round) 3365 6300 w
-(trip) 3707 6300 w
-(time) 3930 6300 w
-(is) 4198 6300 w
-(maintained) 4331 6300 w
-(by) 4925 6300 w
-(measuring) 720 6420 w
-(the) 1290 6420 w
-(delay) 1503 6420 w
-(between) 1816 6420 w
-(the) 2281 6420 w
-(transmission) 2494 6420 w
-(of) 3174 6420 w
-(a) 3330 6420 w
-(message) 3443 6420 w
-(and) 3925 6420 w
-(the) 4163 6420 w
-(receipt) 4376 6420 w
-(of) 4767 6420 w
-(its) 4923 6420 w
-(acknowledgement.) 720 6540 w
-(Until) 1702 6540 w
-(the) 1969 6540 w
-(first) 2165 6540 w
-(acknowledge) 2401 6540 w
-(is) 3072 6540 w
-(received,) 3193 6540 w
-(the) 3670 6540 w
-(average) 3866 6540 w
-(round) 4284 6540 w
-(trip) 4614 6540 w
-(time) 4825 6540 w
-(is) 720 6660 w
-(assumed) 839 6660 w
-(to) 1309 6660 w
-(be) 1445 6660 w
-(100ms.) 1602 6660 w
-(If) 2037 6660 w
-(an) 2141 6660 w
-(acknowledgement) 2296 6660 w
-(is) 3212 6660 w
-(not) 3330 6660 w
-(received) 3528 6660 w
-(within) 3970 6660 w
-(four) 4304 6660 w
-(round) 4543 6660 w
-(trip) 4870 6660 w
-(times) 720 6780 w
-(of) 1022 6780 w
-(the) 1156 6780 w
-(first) 1347 6780 w
-(unacknowledged) 1578 6780 w
-(message) 2431 6780 w
-(\() 2891 6780 w
-10 /LucidaSans-Italic f
-(rexmit) 2924 6780 w
-(timeout) 3275 6780 w
-10 /LucidaSansUnicode00 f
-(in) 3681 6780 w
-(Figure) 3808 6780 w
-(1\),) 4148 6780 w
-(IL) 4312 6780 w
-(assumes) 4430 6780 w
-(the) 4885 6780 w
-(message) 720 6900 w
-(or) 1179 6900 w
-(the) 1316 6900 w
-(acknowledgement) 1506 6900 w
-(has) 2419 6900 w
-(been) 2622 6900 w
-(lost.) 2894 6900 w
-(The) 3171 6900 w
-(sender) 3387 6900 w
-(then) 3751 6900 w
-(resends) 4003 6900 w
-(only) 4418 6900 w
-(the) 4656 6900 w
-(first) 4845 6900 w
-(unacknowledged) 720 7020 w
-(message,) 1571 7020 w
-(setting) 2061 7020 w
-(the) 2429 7020 w
-(type) 2618 7020 w
-(to) 2860 7020 w
-10 /LucidaTypewriter f
-(dataquery) 2993 7020 w
-10 /LucidaSansUnicode00 f
-(.) 3641 7020 w
-(When) 3740 7020 w
-(the) 4041 7020 w
-(receiver) 4231 7020 w
-(receives) 4648 7020 w
-(a) 720 7140 w
-10 /LucidaTypewriter f
-(dataquery) 810 7140 w
-10 /LucidaSansUnicode00 f
-(,) 1458 7140 w
-(it) 1525 7140 w
-(responds) 1626 7140 w
-(with) 2109 7140 w
-(a) 2349 7140 w
-10 /LucidaTypewriter f
-(state) 2439 7140 w
-10 /LucidaSansUnicode00 f
-(message) 2834 7140 w
-(acknowledging) 3293 7140 w
-(the) 4054 7140 w
-(highest) 4243 7140 w
-(received) 4636 7140 w
-(in-sequence) 720 7260 w
-(data) 1369 7260 w
-(message.) 1622 7260 w
-(This) 2153 7260 w
-(may) 2401 7260 w
-(be) 2644 7260 w
-(the) 2806 7260 w
-(retransmitted) 3004 7260 w
-(message) 3705 7260 w
-(or,) 4172 7260 w
-(if) 4349 7260 w
-(the) 4459 7260 w
-(receiver) 4658 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(has) 720 840 w
-(been) 957 840 w
-(saving) 1263 840 w
-(up) 1643 840 w
-(out-of-sequence) 1837 840 w
-(messages,) 2736 840 w
-(some) 3311 840 w
-(higher) 3640 840 w
-(numbered) 4020 840 w
-(message.) 4584 840 w
-(Implementations) 720 960 w
-(of) 1583 960 w
-(the) 1731 960 w
-(receiver) 1936 960 w
-(are) 2368 960 w
-(free) 2570 960 w
-(to) 2811 960 w
-(choose) 2960 960 w
-(whether) 3353 960 w
-(to) 3795 960 w
-(save) 3944 960 w
-(out-of-sequence) 4209 960 w
-(messages.) 720 1080 w
-(Our) 1327 1080 w
-(implementation) 1576 1080 w
-(saves) 2406 1080 w
-(up) 2739 1080 w
-(to) 2932 1080 w
-(10) 3098 1080 w
-(packets) 3292 1080 w
-(ahead.) 3731 1080 w
-(When) 4154 1080 w
-(the) 4488 1080 w
-(sender) 4711 1080 w
-(receives) 720 1200 w
-(the) 1147 1200 w
-10 /LucidaTypewriter f
-(state) 1337 1200 w
-10 /LucidaSansUnicode00 f
-(message,) 1732 1200 w
-(it) 2223 1200 w
-(will) 2324 1200 w
-(immediately) 2523 1200 w
-(resend) 3150 1200 w
-(the) 3514 1200 w
-(next) 3704 1200 w
-(unacknowledged) 3955 1200 w
-(mes\255) 4807 1200 w
-(sage with type) 720 1320 w
-10 /LucidaTypewriter f
-(dataquery) 1453 1320 w
-10 /LucidaSansUnicode00 f
-(.) 2101 1320 w
-(This continues until all messages are acknowledged.) 2197 1320 w
-(If no) 970 1476 w
-(acknowledgement) 1224 1476 w
-(is) 2135 1476 w
-(received) 2248 1476 w
-(after) 2685 1476 w
-(the) 2944 1476 w
-(first) 3132 1476 w
-10 /LucidaTypewriter f
-(dataquery) 3360 1476 w
-10 /LucidaSansUnicode00 f
-(,) 4008 1476 w
-(the) 4073 1476 w
-(transmitter) 4261 1476 w
-(con\255) 4833 1476 w
-(tinues) 720 1596 w
-(to) 1051 1596 w
-(timeout) 1183 1596 w
-(and) 1592 1596 w
-(resend) 1806 1596 w
-(the) 2169 1596 w
-10 /LucidaTypewriter f
-(dataquery) 2358 1596 w
-10 /LucidaSansUnicode00 f
-(message.) 3040 1596 w
-(The) 3562 1596 w
-(intervals) 3777 1596 w
-(between) 4223 1596 w
-(retrans\255) 4664 1596 w
-(missions) 720 1716 w
-(increase) 1187 1716 w
-(exponentially.) 1628 1716 w
-(After) 2384 1716 w
-(300) 2664 1716 w
-(times) 2893 1716 w
-(the) 3199 1716 w
-(round) 3394 1716 w
-(trip) 3723 1716 w
-(time) 3933 1716 w
-(\() 4189 1716 w
-10 /LucidaSans-Italic f
-(death) 4222 1716 w
-(timeout) 4538 1716 w
-10 /LucidaSansUnicode00 f
-(in) 4949 1716 w
-(Figure 1\), the sender gives up and assumes the connection is dead.) 720 1836 w
-(Retransmission) 970 1992 w
-(also) 1757 1992 w
-(occurs) 1999 1992 w
-(in) 2362 1992 w
-(the) 2499 1992 w
-(states) 2700 1992 w
-10 /LucidaSans-Italic f
-(Syncer) 3033 1992 w
-10 /LucidaSansUnicode00 f
-(,) 3356 1992 w
-10 /LucidaSans-Italic f
-(Syncee) 3435 1992 w
-10 /LucidaSansUnicode00 f
-(,) 3763 1992 w
-(and) 3842 1992 w
-10 /LucidaSans-Italic f
-(Close) 4069 1992 w
-10 /LucidaSansUnicode00 f
-(.) 4325 1992 w
-(The) 4436 1992 w
-(retrans\255) 4664 1992 w
-(mission intervals are the same as for data messages.) 720 2112 w
-10 /LucidaSans-Demi f
-(Keep Alive) 720 2352 w
-10 /LucidaSansUnicode00 f
-(Connections) 970 2508 w
-(to) 1604 2508 w
-(dead) 1735 2508 w
-(systems) 2005 2508 w
-(must) 2429 2508 w
-(be) 2705 2508 w
-(discovered) 2857 2508 w
-(and) 3413 2508 w
-(torn) 3626 2508 w
-(down) 3860 2508 w
-(lest) 4156 2508 w
-(they) 4363 2508 w
-(consume) 4604 2508 w
-(resources.) 720 2628 w
-(If) 1299 2628 w
-(the) 1410 2628 w
-(surviving) 1610 2628 w
-(system) 2095 2628 w
-(does) 2480 2628 w
-(not) 2756 2628 w
-(need) 2961 2628 w
-(to) 3242 2628 w
-(send) 3384 2628 w
-(any) 3660 2628 w
-(data) 3873 2628 w
-(and) 4127 2628 w
-(all) 4351 2628 w
-(data) 4508 2628 w
-(it) 4762 2628 w
-(has) 4872 2628 w
-(sent) 720 2748 w
-(has) 965 2748 w
-(been) 1172 2748 w
-(acknowledged,) 1448 2748 w
-(the) 2212 2748 w
-(protocol) 2406 2748 w
-(described) 2849 2748 w
-(so) 3361 2748 w
-(far) 3512 2748 w
-(will) 3684 2748 w
-(not) 3887 2748 w
-(discover) 4087 2748 w
-(these) 4531 2748 w
-(con\255) 4833 2748 w
-(nections.) 720 2868 w
-(Therefore,) 1230 2868 w
-(in) 1772 2868 w
-(the) 1900 2868 w
-10 /LucidaSans-Italic f
-(Established) 2092 2868 w
-10 /LucidaSansUnicode00 f
-(state,) 2676 2868 w
-(if) 2981 2868 w
-(no) 3084 2868 w
-(other) 3244 2868 w
-(messages) 3538 2868 w
-(are) 4050 2868 w
-(sent) 4239 2868 w
-(for) 4482 2868 w
-(a) 4658 2868 w
-(6) 4750 2868 w
-(sec\255) 4849 2868 w
-(ond) 720 2988 w
-(period,) 951 2988 w
-(a) 1341 2988 w
-10 /LucidaTypewriter f
-(query) 1441 2988 w
-10 /LucidaSansUnicode00 f
-(is) 1846 2988 w
-(sent.) 1971 2988 w
-(The) 2286 2988 w
-(receiver) 2513 2988 w
-(always) 2941 2988 w
-(replies) 3306 2988 w
-(to) 3677 2988 w
-(a) 3821 2988 w
-10 /LucidaTypewriter f
-(query) 3922 2988 w
-10 /LucidaSansUnicode00 f
-(with) 4328 2988 w
-(a) 4579 2988 w
-10 /LucidaTypewriter f
-(state) 4680 2988 w
-10 /LucidaSansUnicode00 f
-(message.) 720 3108 w
-(If) 1259 3108 w
-(no) 1376 3108 w
-(messages) 1550 3108 w
-(are) 2076 3108 w
-(received) 2279 3108 w
-(for) 2734 3108 w
-(30) 2924 3108 w
-(seconds,) 3100 3108 w
-(the) 3577 3108 w
-(connection) 3782 3108 w
-(is) 4364 3108 w
-(torn) 4494 3108 w
-(down.) 4745 3108 w
-(This is not shown in Figure 1.) 720 3228 w
-10 /LucidaSans-Demi f
-(Byte Ordering) 720 3468 w
-10 /LucidaSansUnicode00 f
-(All) 970 3624 w
-(32-) 1140 3624 w
-(and) 1367 3624 w
-(16-bit) 1590 3624 w
-(quantities) 1946 3624 w
-(are) 2470 3624 w
-(transmitted) 2665 3624 w
-(high-order) 3269 3624 w
-(byte) 3847 3624 w
-(first,) 4099 3624 w
-(as) 4370 3624 w
-(is) 4520 3624 w
-(the) 4644 3624 w
-(cus\255) 4843 3624 w
-(tom in IP.) 720 3744 w
-10 /LucidaSans-Demi f
-(Formats) 720 3984 w
-10 /LucidaSansUnicode00 f
-(The) 970 4140 w
-(following) 1209 4140 w
-(is) 1714 4140 w
-(a) 1852 4140 w
-(C) 1965 4140 w
-(language) 2092 4140 w
-(description) 2593 4140 w
-(of) 3194 4140 w
-(an) 3350 4140 w
-(IP+IL) 3525 4140 w
-(header,) 3829 4140 w
-(assuming) 4252 4140 w
-(no) 4775 4140 w
-(IP) 4956 4140 w
-(options:) 720 4260 w
-9 /LucidaTypewriter f
-(typedef) 1008 4430 w
-(unsigned) 1528 4430 w
-(char) 2113 4430 w
-(byte;) 2438 4430 w
-(struct) 1008 4540 w
-(IPIL) 1463 4540 w
-({) 1008 4650 w
-(byte) 1528 4760 w
-(vihl;) 2048 4760 w
-(/*) 2828 4760 w
-(Version) 3023 4760 w
-(and) 3543 4760 w
-(header) 3803 4760 w
-(length) 4258 4760 w
-(*/) 4713 4760 w
-(byte) 1528 4870 w
-(tos;) 2048 4870 w
-(/*) 2828 4870 w
-(Type) 3023 4870 w
-(of) 3348 4870 w
-(service) 3543 4870 w
-(*/) 4063 4870 w
-(byte) 1528 4980 w
-(length[2];) 2048 4980 w
-(/*) 2828 4980 w
-(packet) 3023 4980 w
-(length) 3478 4980 w
-(*/) 3933 4980 w
-(byte) 1528 5090 w
-(id[2];) 2048 5090 w
-(/*) 2828 5090 w
-(Identification) 3023 5090 w
-(*/) 3998 5090 w
-(byte) 1528 5200 w
-(frag[2];) 2048 5200 w
-(/*) 2828 5200 w
-(Fragment) 3023 5200 w
-(information) 3608 5200 w
-(*/) 4388 5200 w
-(byte) 1528 5310 w
-(ttl;) 2048 5310 w
-(/*) 2828 5310 w
-(Time) 3023 5310 w
-(to) 3348 5310 w
-(live) 3543 5310 w
-(*/) 3868 5310 w
-(byte) 1528 5420 w
-(proto;) 2048 5420 w
-(/*) 2828 5420 w
-(Protocol) 3023 5420 w
-(*/) 3608 5420 w
-(byte) 1528 5530 w
-(cksum[2];) 2048 5530 w
-(/*) 2828 5530 w
-(Header) 3023 5530 w
-(checksum) 3478 5530 w
-(*/) 4063 5530 w
-(byte) 1528 5640 w
-(src[4];) 2048 5640 w
-(/*) 2828 5640 w
-(Ip) 3023 5640 w
-(source) 3218 5640 w
-(*/) 3673 5640 w
-(byte) 1528 5750 w
-(dst[4];) 2048 5750 w
-(/*) 2828 5750 w
-(Ip) 3023 5750 w
-(destination) 3218 5750 w
-(*/) 3998 5750 w
-(byte) 1528 5860 w
-(ilsum[2];) 2048 5860 w
-(/*) 2828 5860 w
-(Checksum) 3023 5860 w
-(including) 3608 5860 w
-(header) 4258 5860 w
-(*/) 4713 5860 w
-(byte) 1528 5970 w
-(illen[2];) 2048 5970 w
-(/*) 2828 5970 w
-(Packet) 3023 5970 w
-(length) 3478 5970 w
-(*/) 3933 5970 w
-(byte) 1528 6080 w
-(iltype;) 2048 6080 w
-(/*) 2828 6080 w
-(Packet) 3023 6080 w
-(type) 3478 6080 w
-(*/) 3803 6080 w
-(byte) 1528 6190 w
-(ilspec;) 2048 6190 w
-(/*) 2828 6190 w
-(Special) 3023 6190 w
-(*/) 3543 6190 w
-(byte) 1528 6300 w
-(ilsrc[2];) 2048 6300 w
-(/*) 2828 6300 w
-(Src) 3023 6300 w
-(port) 3283 6300 w
-(*/) 3608 6300 w
-(byte) 1528 6410 w
-(ildst[2];) 2048 6410 w
-(/*) 2828 6410 w
-(Dst) 3023 6410 w
-(port) 3283 6410 w
-(*/) 3608 6410 w
-(byte) 1528 6520 w
-(ilid[4];) 2048 6520 w
-(/*) 2828 6520 w
-(Sequence) 3023 6520 w
-(id) 3608 6520 w
-(*/) 3803 6520 w
-(byte) 1528 6630 w
-(ilack[4];) 2048 6630 w
-(/*) 2828 6630 w
-(Acked) 3023 6630 w
-(sequence) 3413 6630 w
-(*/) 3998 6630 w
-(};) 1008 6740 w
-10 /LucidaSansUnicode00 f
-(Data) 720 6956 w
-(is) 999 6956 w
-(assumed) 1136 6956 w
-(to) 1625 6956 w
-(immediately) 1781 6956 w
-(follow) 2431 6956 w
-(the) 2783 6956 w
-(header) 2996 6956 w
-(in) 3387 6956 w
-(the) 3536 6956 w
-(message.) 3749 6956 w
-10 /LucidaTypewriter f
-(Ilspec) 4295 6956 w
-10 /LucidaSansUnicode00 f
-(is) 4785 6956 w
-(an) 4923 6956 w
-(extension reserved for future protocol changes.) 720 7076 w
-(The) 970 7232 w
-(checksum) 1215 7232 w
-(is) 1763 7232 w
-(calculated) 1907 7232 w
-(with) 2459 7232 w
-10 /LucidaTypewriter f
-(ilsum) 2728 7232 w
-10 /LucidaSansUnicode00 f
-(and) 3152 7232 w
-10 /LucidaTypewriter f
-(ilspec) 3396 7232 w
-10 /LucidaSansUnicode00 f
-(set) 3893 7232 w
-(to) 4102 7232 w
-(zero.) 4265 7232 w
-(It) 4609 7232 w
-(is) 4740 7232 w
-(the) 4885 7232 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(standard) 720 840 w
-(IP) 1193 840 w
-(checksum,) 1323 840 w
-(that) 1885 840 w
-(is,) 2121 840 w
-(the) 2278 840 w
-(16-bit) 2478 840 w
-(one) 2836 840 w
-10 /LucidaSansUnicode20 f
-(\031) 3015 840 w
-10 /LucidaSansUnicode00 f
-(s) 3047 840 w
-(complement) 3143 840 w
-(of) 3789 840 w
-(the) 3932 840 w
-(one) 4132 840 w
-10 /LucidaSansUnicode20 f
-(\031) 4311 840 w
-10 /LucidaSansUnicode00 f
-(s) 4343 840 w
-(complement) 4439 840 w
-(sum) 720 960 w
-(of) 959 960 w
-(all) 1090 960 w
-(16) 1236 960 w
-(bit) 1396 960 w
-(words) 1559 960 w
-(in) 1886 960 w
-(the) 2011 960 w
-(header) 2200 960 w
-(and) 2567 960 w
-(text.) 2781 960 w
-(If) 3070 960 w
-(a) 3170 960 w
-(message) 3259 960 w
-(contains) 3717 960 w
-(an) 4159 960 w
-(odd) 4310 960 w
-(number) 4531 960 w
-(of) 4942 960 w
-(header) 720 1080 w
-(and) 1101 1080 w
-(text) 1329 1080 w
-(bytes) 1568 1080 w
-(to) 1875 1080 w
-(be) 2021 1080 w
-(checksummed,) 2188 1080 w
-(the) 2964 1080 w
-(last) 3167 1080 w
-(byte) 3387 1080 w
-(is) 3643 1080 w
-(padded) 3771 1080 w
-(on) 4182 1080 w
-(the) 4353 1080 w
-(right) 4556 1080 w
-(with) 4835 1080 w
-(zeros) 720 1200 w
-(to) 1029 1200 w
-(form) 1170 1200 w
-(a) 1445 1200 w
-(16-bit) 1543 1200 w
-(word) 1899 1200 w
-(for) 2184 1200 w
-(the) 2366 1200 w
-(checksum.) 2564 1200 w
-(The) 3155 1200 w
-(checksum) 3379 1200 w
-(covers) 3906 1200 w
-(from) 4262 1200 w
-10 /LucidaTypewriter f
-(cksum) 4538 1200 w
-10 /LucidaSansUnicode00 f
-(to) 4942 1200 w
-(the end of the data.) 720 1320 w
-(The possible) 970 1476 w
-10 /LucidaSans-Italic f
-(iltype) 1618 1476 w
-10 /LucidaSansUnicode00 f
-(values are:) 1915 1476 w
-9 /LucidaTypewriter f
-(enum) 1008 1646 w
-({) 1333 1646 w
-(sync=) 1528 1756 w
-(0,) 2568 1756 w
-(data=) 1528 1866 w
-(1,) 2568 1866 w
-(dataquery=) 1528 1976 w
-(2,) 2568 1976 w
-(ack=) 1528 2086 w
-(3,) 2568 2086 w
-(query=) 1528 2196 w
-(4,) 2568 2196 w
-(state=) 1528 2306 w
-(5,) 2568 2306 w
-(close=) 1528 2416 w
-(6,) 2568 2416 w
-(};) 1008 2526 w
-10 /LucidaSansUnicode00 f
-(The) 720 2742 w
-10 /LucidaTypewriter f
-(illen) 933 2742 w
-10 /LucidaSansUnicode00 f
-(field is the size in bytes of the IL header \(18 bytes\) plus the size of the data.) 1325 2742 w
-10 /LucidaSans-Demi f
-(Numbers) 720 2982 w
-10 /LucidaSansUnicode00 f
-(The IP protocol number for IL is 40.) 970 3138 w
-(The assigned IL port numbers are:) 970 3294 w
-(7) 970 3450 w
-(echo all input to output) 1720 3450 w
-(9) 970 3606 w
-(discard input) 1720 3606 w
-(19) 970 3762 w
-(send a standard pattern to output) 1720 3762 w
-(565) 970 3918 w
-(send IP addresses of caller and callee to output) 1720 3918 w
-(566) 970 4074 w
-(Plan 9 authentication protocol) 1720 4074 w
-(17005) 970 4230 w
-(Plan 9 CPU service, data) 1720 4230 w
-(17006) 970 4386 w
-(Plan 9 CPU service, notes) 1720 4386 w
-(17007) 970 4542 w
-(Plan 9 exported file systems) 1720 4542 w
-(17008) 970 4698 w
-(Plan 9 file service) 1720 4698 w
-(17009) 970 4854 w
-(Plan 9 remote execution) 1720 4854 w
-(17030) 970 5010 w
-(Alef Name Server) 1720 5010 w
-10 /LucidaSans-Demi f
-(References) 720 5250 w
-10 /LucidaSansUnicode00 f
-([PPTTW93]) 720 5406 w
-(Rob) 1268 5406 w
-(Pike,) 1489 5406 w
-(Dave) 1753 5406 w
-(Presotto,) 2025 5406 w
-(Ken) 2490 5406 w
-(Thompson,) 2707 5406 w
-(Howard) 3289 5406 w
-(Trickey,) 3694 5406 w
-(and) 4110 5406 w
-(Phil) 4325 5406 w
-(Winterbot\255) 4535 5406 w
-(tom,) 720 5526 w
-10 /LucidaSansUnicode20 f
-(\030\030) 979 5526 w
-10 /LucidaSansUnicode00 f
-(The) 1043 5526 w
-(Use) 1260 5526 w
-(of) 1472 5526 w
-(Name) 1606 5526 w
-(Spaces) 1920 5526 w
-(in) 2286 5526 w
-(Plan) 2413 5526 w
-(9) 2650 5526 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2713 5526 w
-10 /LucidaSansUnicode00 f
-(,) 2777 5526 w
-10 /LucidaSans-Italic f
-(Op.) 2845 5526 w
-(Sys.) 3052 5526 w
-(Rev.,) 3279 5526 w
-10 /LucidaSansUnicode00 f
-(Vol.) 3549 5526 w
-(27,) 3772 5526 w
-(No.) 3965 5526 w
-(2,) 4167 5526 w
-(April) 4297 5526 w
-(1993,) 4563 5526 w
-(pp.) 4882 5526 w
-(72-76, reprinted in this volume.) 720 5646 w
-([RFC791]) 720 5766 w
-(RFC791,) 1221 5766 w
-10 /LucidaSans-Italic f
-(Internet) 1688 5766 w
-(Protocol,) 2131 5766 w
-(DARPA) 2617 5766 w
-(Internet) 3010 5766 w
-(Program) 3454 5766 w
-(Protocol) 3941 5766 w
-(Specification,) 4396 5766 w
-10 /LucidaSansUnicode00 f
-(September 1981.) 720 5886 w
-([RFC793]) 720 6006 w
-(RFC793,) 1223 6006 w
-10 /LucidaSans-Italic f
-(Transmission) 1692 6006 w
-(Control) 2404 6006 w
-(Protocol,) 2826 6006 w
-(DARPA) 3315 6006 w
-(Internet) 3711 6006 w
-(Program) 4157 6006 w
-(Protocol) 4646 6006 w
-(Specification,) 720 6126 w
-10 /LucidaSansUnicode00 f
-(September 1981.) 1396 6126 w
-([RFC768]) 720 6246 w
-(J.) 1202 6246 w
-(Postel,) 1306 6246 w
-(RFC768,) 1668 6246 w
-10 /LucidaSans-Italic f
-(User) 2116 6246 w
-(Datagram) 2376 6246 w
-(Protocol,) 2914 6246 w
-(DARPA) 3381 6246 w
-(Internet) 3755 6246 w
-(Program) 4179 6246 w
-(Protocol) 4646 6246 w
-(Specification,) 720 6366 w
-10 /LucidaSansUnicode00 f
-(August 1980.) 1396 6366 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Trailer
-done
-%%Pages: 5
diff --git a/sys/doc/lexnames.ps b/sys/doc/lexnames.ps
deleted file mode 100644
index 13a0de92b..000000000
--- a/sys/doc/lexnames.ps
+++ /dev/null
@@ -1,9568 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Lexical) 2023 1230 w
-(File) 2488 1230 w
-(Names in Plan 9) 2745 1230 w
-(or) 2814 1380 w
-(Getting Dot-Dot Right) 2189 1530 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1770 w
-10 /LucidaTypewriter f
-(rob@plan9.bell-labs.com) 2052 1890 w
-10 /LucidaSansUnicode00 f
-(Bell Laboratories) 2476 2070 w
-(Murray Hill, New Jersey 07974) 2146 2190 w
-10 /LucidaSans-Italic f
-(ABSTRACT) 2626 2570 w
-10 /LucidaSansUnicode00 f
-(Symbolic) 1080 2866 w
-(links) 1562 2866 w
-(make) 1841 2866 w
-(the) 2153 2866 w
-(Unix) 2358 2866 w
-(file) 2629 2866 w
-(system) 2831 2866 w
-(non-hierarchical,) 3222 2866 w
-(resulting) 4109 2866 w
-(in) 4589 2866 w
-(multiple) 1080 2986 w
-(valid) 1519 2986 w
-(path) 1788 2986 w
-(names) 2046 2986 w
-(for) 2404 2986 w
-(a) 2584 2986 w
-(given) 2680 2986 w
-(file.) 2982 2986 w
-(This) 3238 2986 w
-(ambiguity) 3483 2986 w
-(is) 4005 2986 w
-(a) 4125 2986 w
-(source) 4220 2986 w
-(of) 4582 2986 w
-(confusion,) 1080 3106 w
-(especially) 1632 3106 w
-(since) 2147 3106 w
-(some) 2440 3106 w
-(shells) 2745 3106 w
-(work) 3067 3106 w
-(overtime) 3349 3106 w
-(to) 3819 3106 w
-(present) 3962 3106 w
-(a) 4373 3106 w
-(con\255) 4473 3106 w
-(sistent) 1080 3226 w
-(view) 1446 3226 w
-(from) 1703 3226 w
-(programs) 1978 3226 w
-(such) 2488 3226 w
-(as) 2757 3226 w
-10 /LucidaTypewriter f
-(pwd) 2906 3226 w
-10 /LucidaSansUnicode00 f
-(,) 3122 3226 w
-(while) 3197 3226 w
-(other) 3493 3226 w
-(programs) 3793 3226 w
-(and) 4303 3226 w
-(the) 4525 3226 w
-(kernel itself do nothing about the problem.) 1080 3346 w
-(Plan) 1080 3502 w
-(9) 1315 3502 w
-(has) 1413 3502 w
-(no) 1616 3502 w
-(symbolic) 1774 3502 w
-(links) 2238 3502 w
-(but) 2502 3502 w
-(it) 2699 3502 w
-(does) 2800 3502 w
-(have) 3066 3502 w
-(other) 3326 3502 w
-(mechanisms) 3618 3502 w
-(that) 4256 3502 w
-(pro\255) 4482 3502 w
-(duce) 1080 3622 w
-(the) 1359 3622 w
-(same) 1561 3622 w
-(difficulty.) 1863 3622 w
-(Moreover,) 2400 3622 w
-(Plan) 2933 3622 w
-(9) 3181 3622 w
-(is) 3291 3622 w
-(founded) 3418 3622 w
-(on) 3869 3622 w
-(the) 4039 3622 w
-(ability) 4241 3622 w
-(to) 4582 3622 w
-(control) 1080 3742 w
-(a) 1503 3742 w
-(program) 1639 3742 w
-10 /LucidaSansUnicode20 f
-(\031) 2055 3742 w
-10 /LucidaSansUnicode00 f
-(s) 2087 3742 w
-(environment) 2219 3742 w
-(by) 2911 3742 w
-(manipulating) 3107 3742 w
-(its) 3826 3742 w
-(name) 4024 3742 w
-(space.) 4372 3742 w
-(Ambiguous) 1080 3862 w
-(names) 1688 3862 w
-(muddle) 2061 3862 w
-(the) 2483 3862 w
-(result) 2693 3862 w
-(of) 3024 3862 w
-(operations) 3177 3862 w
-(such) 3748 3862 w
-(as) 4029 3862 w
-(copying) 4190 3862 w
-(a) 4625 3862 w
-(name space across the network.) 1080 3982 w
-(To) 1080 4138 w
-(address) 1238 4138 w
-(these) 1652 4138 w
-(problems,) 1949 4138 w
-(the) 2473 4138 w
-(Plan) 2663 4138 w
-(9) 2899 4138 w
-(kernel) 2997 4138 w
-(has) 3334 4138 w
-(been) 3537 4138 w
-(modified) 3809 4138 w
-(to) 4275 4138 w
-(main\255) 4408 4138 w
-(tain) 1080 4258 w
-(an) 1302 4258 w
-(accurate) 1458 4258 w
-(path) 1905 4258 w
-(name) 2161 4258 w
-(for) 2466 4258 w
-(every) 2643 4258 w
-(active) 2938 4258 w
-(file) 3256 4258 w
-(\(open) 3445 4258 w
-(file,) 3758 4258 w
-(working) 3979 4258 w
-(direc\255) 4407 4258 w
-(tory,) 1080 4378 w
-(mount) 1336 4378 w
-(table) 1684 4378 w
-(entry\)) 1957 4378 w
-(in) 2271 4378 w
-(the) 2396 4378 w
-(system.) 2585 4378 w
-(The) 3023 4378 w
-(definition) 3238 4378 w
-(of) 3737 4378 w
-10 /LucidaSansUnicode20 f
-(\030) 3869 4378 w
-10 /LucidaSansUnicode00 f
-(accurate) 3901 4378 w
-10 /LucidaSansUnicode20 f
-(\031) 4309 4378 w
-10 /LucidaSansUnicode00 f
-(is) 4375 4378 w
-(that) 4489 4378 w
-(the) 1080 4498 w
-(path) 1280 4498 w
-(name) 1542 4498 w
-(for) 1853 4498 w
-(a) 2037 4498 w
-(file) 2137 4498 w
-(is) 2333 4498 w
-(guaranteed) 2458 4498 w
-(to) 3052 4498 w
-(be) 3195 4498 w
-(the) 3359 4498 w
-(rooted,) 3559 4498 w
-(absolute) 3955 4498 w
-(name) 4414 4498 w
-(the) 1080 4618 w
-(program) 1275 4618 w
-(used) 1731 4618 w
-(to) 2004 4618 w
-(acquire) 2143 4618 w
-(it.) 2541 4618 w
-(These) 2712 4618 w
-(names) 3041 4618 w
-(are) 3399 4618 w
-(maintained) 3592 4618 w
-(by) 4174 4618 w
-(an) 4330 4618 w
-(effi\255) 4488 4618 w
-(cient) 1080 4738 w
-(method) 1350 4738 w
-(that) 1757 4738 w
-(combines) 1983 4738 w
-(lexical) 2483 4738 w
-(processing) 2827 4738 w
-10 /LucidaSansUnicode20 f
-(\024) 3354 4738 w
-10 /LucidaSansUnicode00 f
-(such) 3454 4738 w
-(as) 3714 4738 w
-(evaluating) 3854 4738 w
-10 /LucidaTypewriter f
-(..) 4387 4738 w
-10 /LucidaSansUnicode00 f
-(by) 4565 4738 w
-(just) 1080 4858 w
-(removing) 1296 4858 w
-(the) 1788 4858 w
-(last) 1979 4858 w
-(path) 2187 4858 w
-(name) 2440 4858 w
-(element) 2742 4858 w
-(of) 3167 4858 w
-(a) 3301 4858 w
-(directory) 3392 4858 w
-10 /LucidaSansUnicode20 f
-(\024) 3823 4858 w
-10 /LucidaSansUnicode00 f
-(with) 3923 4858 w
-(local) 4164 4858 w
-(oper\255) 4426 4858 w
-(ations) 1080 4978 w
-(within) 1410 4978 w
-(the) 1741 4978 w
-(file) 1931 4978 w
-(system) 2117 4978 w
-(to) 2492 4978 w
-(maintain) 2625 4978 w
-(a) 3082 4978 w
-(consistently,) 3172 4978 w
-(easily) 3817 4978 w
-(understood) 4123 4978 w
-(view) 1080 5098 w
-(of) 1331 5098 w
-(the) 1466 5098 w
-(name) 1658 5098 w
-(system.) 1961 5098 w
-(Ambiguous) 2402 5098 w
-(situations) 2991 5098 w
-(are) 3502 5098 w
-(resolved) 3691 5098 w
-(by) 4138 5098 w
-(examin\255) 4291 5098 w
-(ing the lexically maintained names themselves.) 1080 5218 w
-(A) 1080 5374 w
-(new) 1198 5374 w
-(kernel) 1443 5374 w
-(call,) 1795 5374 w
-10 /LucidaTypewriter f
-(fd2path) 2041 5374 w
-10 /LucidaSansUnicode00 f
-(,) 2545 5374 w
-(returns) 2627 5374 w
-(the) 3027 5374 w
-(file) 3232 5374 w
-(name) 3433 5374 w
-(associated) 3749 5374 w
-(with) 4308 5374 w
-(an) 4563 5374 w
-(open) 1080 5494 w
-(file,) 1373 5494 w
-(permitting) 1607 5494 w
-(the) 2167 5494 w
-(use) 2373 5494 w
-(of) 2593 5494 w
-(reliable) 2741 5494 w
-(names) 3149 5494 w
-(to) 3516 5494 w
-(improve) 3664 5494 w
-(system) 4109 5494 w
-(ser\255) 4499 5494 w
-(vices) 1080 5614 w
-(ranging) 1362 5614 w
-(from) 1778 5614 w
-10 /LucidaTypewriter f
-(pwd) 2053 5614 w
-10 /LucidaSansUnicode00 f
-(to) 2313 5614 w
-(debugging.) 2455 5614 w
-(Although) 3084 5614 w
-(this) 3572 5614 w
-(work) 3795 5614 w
-(was) 4076 5614 w
-(done) 4303 5614 w
-(in) 4589 5614 w
-(Plan) 1080 5734 w
-(9,) 1318 5734 w
-(Unix) 1450 5734 w
-(systems) 1708 5734 w
-(could) 2136 5734 w
-(also) 2439 5734 w
-(benefit) 2672 5734 w
-(from) 3049 5734 w
-(the) 3318 5734 w
-(addition) 3510 5734 w
-(of) 3946 5734 w
-(a) 4081 5734 w
-(method) 4173 5734 w
-(to) 4582 5734 w
-(recover the accurate name of an open file or the current directory.) 1080 5854 w
-10 /LucidaSans-Demi f
-(Motivation) 720 6214 w
-10 /LucidaSansUnicode00 f
-(Consider) 720 6370 w
-(the) 1197 6370 w
-(following) 1398 6370 w
-(unedited) 1891 6370 w
-(transcript) 2365 6370 w
-(of) 2878 6370 w
-(a) 3022 6370 w
-(session) 3123 6370 w
-(running) 3530 6370 w
-(the) 3956 6370 w
-(Bourne) 4157 6370 w
-(shell) 4543 6370 w
-(on) 4816 6370 w
-(a) 4985 6370 w
-(modern Unix system:) 720 6490 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(echo) 1138 830 w
-($HOME) 1463 830 w
-(/home/rob) 1008 940 w
-(%) 1008 1050 w
-(cd) 1138 1050 w
-($HOME) 1333 1050 w
-(%) 1008 1160 w
-(pwd) 1138 1160 w
-(/n/bopp/v7/rob) 1008 1270 w
-(%) 1008 1380 w
-(cd) 1138 1380 w
-(/home/rob) 1333 1380 w
-(%) 1008 1490 w
-(cd) 1138 1490 w
-(/home/ken) 1333 1490 w
-(%) 1008 1600 w
-(cd) 1138 1600 w
-(../rob) 1333 1600 w
-(../rob:) 1008 1710 w
-(bad) 1528 1710 w
-(directory) 1788 1710 w
-(%) 1008 1820 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 2000 w
-(same) 980 2000 w
-(output) 1281 2000 w
-(results) 1649 2000 w
-(from) 2022 2000 w
-(running) 2300 2000 w
-10 /LucidaTypewriter f
-(tcsh) 2726 2000 w
-10 /LucidaSansUnicode00 f
-(;) 3014 2000 w
-(we) 3092 2000 w
-10 /LucidaSansUnicode20 f
-(\031) 3225 2000 w
-10 /LucidaSansUnicode00 f
-(ll) 3257 2000 w
-(discuss) 3361 2000 w
-10 /LucidaTypewriter f
-(ksh) 3765 2000 w
-10 /LucidaSansUnicode00 f
-(in) 4028 2000 w
-(a) 4166 2000 w
-(moment.\)) 4268 2000 w
-(To) 4814 2000 w
-(a) 4985 2000 w
-(neophyte) 720 2120 w
-(being) 1207 2120 w
-(schooled) 1517 2120 w
-(in) 1989 2120 w
-(the) 2118 2120 w
-(delights) 2311 2120 w
-(of) 2738 2120 w
-(a) 2874 2120 w
-(hierarchical) 2967 2120 w
-(file) 3566 2120 w
-(name) 3755 2120 w
-(space,) 4059 2120 w
-(this) 4405 2120 w
-(behavior) 4621 2120 w
-(must be baffling.) 720 2240 w
-(It is, of course, the consequence of a series of) 1616 2240 w
-(symbolic) 3888 2240 w
-(links) 4350 2240 w
-(intended) 4612 2240 w
-(to) 720 2360 w
-(give) 864 2360 w
-(users) 1109 2360 w
-(the) 1416 2360 w
-(illusion) 1617 2360 w
-(they) 2015 2360 w
-(share) 2268 2360 w
-(a) 2579 2360 w
-(disk,) 2680 2360 w
-(when) 2959 2360 w
-(in) 3262 2360 w
-(fact) 3399 2360 w
-(their) 3624 2360 w
-(files) 3894 2360 w
-(are) 4141 2360 w
-(scattered) 4338 2360 w
-(over) 4830 2360 w
-(several devices:) 720 2480 w
-8 /LucidaTypewriter f
-(%) 1008 2650 w
-(ls) 1124 2650 w
-(-ld) 1298 2650 w
-(/home/rob) 1530 2650 w
-(/home/ken) 2110 2650 w
-(lrwxr-xr-x) 1008 2760 w
-(1) 1704 2760 w
-(root) 1820 2760 w
-(sys) 2168 2760 w
-(14) 2516 2760 w
-(Dec) 2690 2760 w
-(26) 2922 2760 w
-(1998) 3154 2760 w
-(/home/ken) 3444 2760 w
-(->) 4024 2760 w
-(/n/bopp/v6/ken) 4198 2760 w
-(lrwxr-xr-x) 1008 2870 w
-(1) 1704 2870 w
-(root) 1820 2870 w
-(sys) 2168 2870 w
-(14) 2516 2870 w
-(Dec) 2690 2870 w
-(23) 2922 2870 w
-(1998) 3154 2870 w
-(/home/rob) 3444 2870 w
-(->) 4024 2870 w
-(/n/bopp/v7/rob) 4198 2870 w
-(%) 1008 2980 w
-10 /LucidaSansUnicode00 f
-(The) 720 3160 w
-(introduction) 939 3160 w
-(of) 1572 3160 w
-(symbolic) 1708 3160 w
-(links) 2175 3160 w
-(has) 2443 3160 w
-(changed) 2650 3160 w
-(the) 3100 3160 w
-(Unix) 3294 3160 w
-(file) 3554 3160 w
-(system) 3744 3160 w
-(from) 4123 3160 w
-(a) 4394 3160 w
-(true) 4488 3160 w
-(hierar\255) 4723 3160 w
-(chy into a directed graph, rendering) 720 3280 w
-10 /LucidaTypewriter f
-(..) 2504 3280 w
-10 /LucidaSansUnicode00 f
-(ambiguous and sowing confusion.) 2680 3280 w
-(Unix) 720 3436 w
-(popularized) 987 3436 w
-(hierarchical) 1612 3436 w
-(naming,) 2219 3436 w
-(but) 2660 3436 w
-(the) 2868 3436 w
-(introduction) 3070 3436 w
-(of) 3712 3436 w
-(symbolic) 3857 3436 w
-(links) 4333 3436 w
-(made) 4609 3436 w
-(its) 4923 3436 w
-(naming) 720 3556 w
-(irregular.) 1137 3556 w
-(Worse,) 1671 3556 w
-(the) 2052 3556 w
-10 /LucidaTypewriter f
-(pwd) 2261 3556 w
-10 /LucidaSansUnicode00 f
-(command,) 2531 3556 w
-(through) 3095 3556 w
-(the) 3536 3556 w
-(underlying) 3745 3556 w
-10 /LucidaTypewriter f
-(getwd) 4317 3556 w
-10 /LucidaSansUnicode00 f
-(library) 4730 3556 w
-(routine,) 720 3676 w
-(uses) 1139 3676 w
-(a) 1398 3676 w
-(tricky,) 1492 3676 w
-(expensive) 1831 3676 w
-(algorithm) 2356 3676 w
-(that) 2864 3676 w
-(often) 3094 3676 w
-(delivers) 3386 3676 w
-(the) 3802 3676 w
-(wrong) 3996 3676 w
-(answer.) 4338 3676 w
-(Start\255) 4783 3676 w
-(ing) 720 3796 w
-(from) 924 3796 w
-(the) 1207 3796 w
-(current) 1413 3796 w
-(directory,) 1814 3796 w
-10 /LucidaTypewriter f
-(getwd) 2328 3796 w
-10 /LucidaSansUnicode00 f
-(opens) 2739 3796 w
-(the) 3083 3796 w
-(parent,) 3289 3796 w
-10 /LucidaTypewriter f
-(..) 3686 3796 w
-10 /LucidaSansUnicode00 f
-(,) 3830 3796 w
-(and) 3913 3796 w
-(searches) 4144 3796 w
-(it) 4618 3796 w
-(for) 4734 3796 w
-(an) 4923 3796 w
-(entry) 720 3916 w
-(whose) 1020 3916 w
-(i-number) 1379 3916 w
-(matches) 1895 3916 w
-(the) 2352 3916 w
-(current) 2559 3916 w
-(directory;) 2961 3916 w
-(the) 3476 3916 w
-(matching) 3683 3916 w
-(entry) 4186 3916 w
-(is) 4487 3916 w
-(the) 4620 3916 w
-(final) 4828 3916 w
-(path) 720 4036 w
-(element) 991 4036 w
-(of) 1434 4036 w
-(the) 1586 4036 w
-(ultimate) 1795 4036 w
-(result.) 2247 4036 w
-(Applying) 2640 4036 w
-(this) 3122 4036 w
-(process) 3354 4036 w
-(iteratively,) 3781 4036 w
-10 /LucidaTypewriter f
-(getwd) 4339 4036 w
-10 /LucidaSansUnicode00 f
-(works) 4752 4036 w
-(back) 720 4156 w
-(towards) 980 4156 w
-(the) 1398 4156 w
-(root.) 1586 4156 w
-(Since) 1883 4156 w
-10 /LucidaTypewriter f
-(getwd) 2168 4156 w
-10 /LucidaSansUnicode00 f
-(knows) 2562 4156 w
-(nothing) 2905 4156 w
-(about) 3314 4156 w
-(symbolic) 3626 4156 w
-(links,) 4089 4156 w
-(it) 4384 4156 w
-(will) 4484 4156 w
-(recover) 4682 4156 w
-(surprising) 720 4276 w
-(names) 1263 4276 w
-(for) 1632 4276 w
-(directories) 1822 4276 w
-(reached) 2388 4276 w
-(by) 2823 4276 w
-(them,) 2989 4276 w
-(as) 3320 4276 w
-(illustrated) 3477 4276 w
-(by) 4017 4276 w
-(the) 4183 4276 w
-(example;) 4389 4276 w
-(the) 4885 4276 w
-(backward paths) 720 4396 w
-10 /LucidaTypewriter f
-(getwd) 1515 4396 w
-10 /LucidaSansUnicode00 f
-(traverses will not backtrack across the links.) 1907 4396 w
-(Partly) 720 4552 w
-(for) 1036 4552 w
-(efficiency) 1222 4552 w
-(and) 1729 4552 w
-(partly) 1956 4552 w
-(to) 2280 4552 w
-(make) 2425 4552 w
-10 /LucidaTypewriter f
-(cd) 2734 4552 w
-10 /LucidaSansUnicode00 f
-(and) 2925 4552 w
-10 /LucidaTypewriter f
-(pwd) 3152 4552 w
-10 /LucidaSansUnicode00 f
-(more) 3415 4552 w
-(predictable,) 3713 4552 w
-(the) 4335 4552 w
-(Korn) 4537 4552 w
-(shell) 4813 4552 w
-10 /LucidaTypewriter f
-(ksh) 720 4672 w
-10 /LucidaSansUnicode00 f
-([Korn94]) 972 4672 w
-(implements) 1429 4672 w
-10 /LucidaTypewriter f
-(pwd) 2034 4672 w
-10 /LucidaSansUnicode00 f
-(as) 2286 4672 w
-(a) 2428 4672 w
-(builtin.) 2519 4672 w
-(\(The) 2930 4672 w
-10 /LucidaTypewriter f
-(cd) 3180 4672 w
-10 /LucidaSansUnicode00 f
-(command) 3360 4672 w
-(must) 3874 4672 w
-(be) 4153 4672 w
-(a) 4308 4672 w
-(builtin) 4399 4672 w
-(in) 4745 4672 w
-(any) 4871 4672 w
-(shell,) 720 4792 w
-(since) 1014 4792 w
-(the) 1298 4792 w
-(current) 1488 4792 w
-(directory) 1873 4792 w
-(is) 2339 4792 w
-(unique) 2454 4792 w
-(to) 2823 4792 w
-(each) 2957 4792 w
-(process.\)) 3217 4792 w
-10 /LucidaTypewriter f
-(Ksh) 3724 4792 w
-10 /LucidaSansUnicode00 f
-(maintains) 3976 4792 w
-(its) 4485 4792 w
-(own) 4638 4792 w
-(pri\255) 4874 4792 w
-(vate) 720 4912 w
-(view) 959 4912 w
-(of) 1212 4912 w
-(the) 1349 4912 w
-(file) 1543 4912 w
-(system) 1733 4912 w
-(to) 2112 4912 w
-(try) 2249 4912 w
-(to) 2418 4912 w
-(disguise) 2555 4912 w
-(symbolic) 2996 4912 w
-(links;) 3463 4912 w
-(in) 3762 4912 w
-(particular,) 3891 4912 w
-10 /LucidaTypewriter f
-(cd) 4424 4912 w
-10 /LucidaSansUnicode00 f
-(and) 4606 4912 w
-10 /LucidaTypewriter f
-(pwd) 4824 4912 w
-10 /LucidaSansUnicode00 f
-(involve) 720 5032 w
-(some) 1116 5032 w
-(lexical) 1433 5032 w
-(processing) 1799 5032 w
-(\(somewhat) 2382 5032 w
-(like) 2963 5032 w
-(the) 3191 5032 w
-10 /LucidaTypewriter f
-(cleanname) 3402 5032 w
-10 /LucidaSansUnicode00 f
-(function) 4106 5032 w
-(discussed) 4563 5032 w
-(later) 720 5152 w
-(in) 990 5152 w
-(this) 1132 5152 w
-(paper\),) 1362 5152 w
-(augmented) 1756 5152 w
-(by) 2353 5152 w
-(heuristics) 2519 5152 w
-(such) 3039 5152 w
-(as) 3316 5152 w
-(examining) 3473 5152 w
-(the) 4033 5152 w
-(environment) 4239 5152 w
-(for) 4901 5152 w
-(names) 720 5272 w
-(like) 1087 5272 w
-10 /LucidaTypewriter f
-($HOME) 1309 5272 w
-10 /LucidaSansUnicode00 f
-(and) 1719 5272 w
-10 /LucidaTypewriter f
-($PWD) 1949 5272 w
-10 /LucidaSansUnicode00 f
-(to) 2288 5272 w
-(assist) 2437 5272 w
-(initialization) 2762 5272 w
-(of) 3413 5272 w
-(the) 3562 5272 w
-(state) 3768 5272 w
-(of) 4055 5272 w
-(the) 4204 5272 w
-(private) 4410 5272 w
-(view.) 4794 5272 w
-([Korn00]) 720 5392 w
-(This transcript begins with a Bourne shell running:) 720 5548 w
-9 /LucidaTypewriter f
-(%) 1008 5718 w
-(cd) 1138 5718 w
-(/home/rob) 1333 5718 w
-(%) 1008 5828 w
-(pwd) 1138 5828 w
-(/n/bopp/v7/rob) 1008 5938 w
-(%) 1008 6048 w
-(ksh) 1138 6048 w
-($) 1008 6158 w
-(pwd) 1138 6158 w
-(/home/rob) 1008 6268 w
-($) 1008 6378 w
-10 /LucidaSansUnicode00 f
-(This result is encouraging.) 720 6558 w
-(Another example, again starting from a Bourne shell:) 2076 6558 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(cd) 1138 830 w
-(/home/rob) 1333 830 w
-(%) 1008 940 w
-(cd) 1138 940 w
-(../ken) 1333 940 w
-(../ken:) 1008 1050 w
-(bad) 1528 1050 w
-(directory) 1788 1050 w
-(%) 1008 1160 w
-(ksh) 1138 1160 w
-($) 1008 1270 w
-(pwd) 1138 1270 w
-(/home/rob) 1008 1380 w
-($) 1008 1490 w
-(cd) 1138 1490 w
-(../ken) 1333 1490 w
-($) 1008 1600 w
-(pwd) 1138 1600 w
-(/home/ken) 1008 1710 w
-($) 1008 1820 w
-10 /LucidaSansUnicode00 f
-(By) 720 2000 w
-(doing) 863 2000 w
-(extra) 1173 2000 w
-(work,) 1457 2000 w
-(the) 1760 2000 w
-(Korn) 1949 2000 w
-(shell) 2212 2000 w
-(is) 2473 2000 w
-(providing) 2587 2000 w
-(more) 3083 2000 w
-(sensible) 3368 2000 w
-(behavior,) 3799 2000 w
-(but) 4284 2000 w
-(it) 4480 2000 w
-(is) 4580 2000 w
-(easy) 4694 2000 w
-(to) 4942 2000 w
-(defeat:) 720 2120 w
-9 /LucidaTypewriter f
-(%) 1008 2290 w
-(cd) 1138 2290 w
-(/home/rob) 1333 2290 w
-(%) 1008 2400 w
-(pwd) 1138 2400 w
-(/n/bopp/v7/rob) 1008 2510 w
-(%) 1008 2620 w
-(cd) 1138 2620 w
-(bin) 1333 2620 w
-(%) 1008 2730 w
-(pwd) 1138 2730 w
-(/n/bopp/v7/rob/bin) 1008 2840 w
-(%) 1008 2950 w
-(ksh) 1138 2950 w
-($) 1008 3060 w
-(pwd) 1138 3060 w
-(/n/bopp/v7/rob/bin) 1008 3170 w
-($) 1008 3280 w
-(exit) 1138 3280 w
-(%) 1008 3390 w
-(cd) 1138 3390 w
-(/home/ken) 1333 3390 w
-(%) 1008 3500 w
-(pwd) 1138 3500 w
-(/n/bopp/v6/ken) 1008 3610 w
-(%) 1008 3720 w
-(ksh) 1138 3720 w
-($) 1008 3830 w
-(pwd) 1138 3830 w
-(/n/bopp/v6/ken) 1008 3940 w
-($) 1008 4050 w
-10 /LucidaSansUnicode00 f
-(In) 720 4230 w
-(these) 844 4230 w
-(examples,) 1139 4230 w
-10 /LucidaTypewriter f
-(ksh) 1669 4230 w
-10 /LucidaSansUnicode20 f
-(\031) 1885 4230 w
-10 /LucidaSansUnicode00 f
-(s) 1917 4230 w
-(built-in) 2002 4230 w
-10 /LucidaTypewriter f
-(pwd) 2405 4230 w
-10 /LucidaSansUnicode00 f
-(failed) 2655 4230 w
-(to) 2958 4230 w
-(produce) 3090 4230 w
-(the) 3521 4230 w
-(results) 3710 4230 w
-(\() 4071 4230 w
-10 /LucidaTypewriter f
-(/home/rob/bin) 4104 4230 w
-10 /LucidaSansUnicode00 f
-(and) 720 4350 w
-10 /LucidaTypewriter f
-(/home/ken) 948 4350 w
-10 /LucidaSansUnicode00 f
-(\)) 1596 4350 w
-(that) 1677 4350 w
-(the) 1916 4350 w
-(previous) 2119 4350 w
-(example) 2582 4350 w
-(might) 3043 4350 w
-(have) 3374 4350 w
-(led) 3647 4350 w
-(us) 3843 4350 w
-(to) 4003 4350 w
-(expect.) 4148 4350 w
-(The) 4583 4350 w
-(Korn) 4811 4350 w
-(shell is hiding the problem, not solving it, and in fact is not even hiding it very well.) 720 4470 w
-(A) 720 4626 w
-(deeper) 824 4626 w
-(question) 1194 4626 w
-(is) 1650 4626 w
-(whether) 1765 4626 w
-(the) 2191 4626 w
-(shell) 2382 4626 w
-(should) 2645 4626 w
-(even) 3009 4626 w
-(be) 3271 4626 w
-(trying) 3426 4626 w
-(to) 3745 4626 w
-(make) 3879 4626 w
-10 /LucidaTypewriter f
-(pwd) 4177 4626 w
-10 /LucidaSansUnicode00 f
-(and) 4429 4626 w
-10 /LucidaTypewriter f
-(cd) 4645 4626 w
-10 /LucidaSansUnicode00 f
-(do) 4825 4626 w
-(a) 4985 4626 w
-(better) 720 4746 w
-(job.) 1055 4746 w
-(If) 1318 4746 w
-(it) 1429 4746 w
-(does,) 1540 4746 w
-(then) 1848 4746 w
-(the) 2110 4746 w
-10 /LucidaTypewriter f
-(getwd) 2310 4746 w
-10 /LucidaSansUnicode00 f
-(library) 2715 4746 w
-(call) 3070 4746 w
-(and) 3279 4746 w
-(every) 3504 4746 w
-(program) 3806 4746 w
-(that) 4267 4746 w
-(uses) 4502 4746 w
-(it) 4766 4746 w
-(will) 4876 4746 w
-(behave) 720 4866 w
-(differently) 1098 4866 w
-(from) 1631 4866 w
-(the) 1897 4866 w
-(shell,) 2086 4866 w
-(a) 2379 4866 w
-(situation) 2468 4866 w
-(that) 2925 4866 w
-(is) 3150 4866 w
-(sure) 3264 4866 w
-(to) 3508 4866 w
-(confuse.) 3641 4866 w
-(Moreover,) 4120 4866 w
-(the) 4641 4866 w
-(abil\255) 4831 4866 w
-(ity) 720 4986 w
-(to) 878 4986 w
-(change) 1016 4986 w
-(directory) 1404 4986 w
-(to) 1875 4986 w
-10 /LucidaTypewriter f
-(../ken) 2013 4986 w
-10 /LucidaSansUnicode00 f
-(with) 2485 4986 w
-(the) 2730 4986 w
-(Korn) 2924 4986 w
-(shell) 3192 4986 w
-10 /LucidaSansUnicode20 f
-(\031) 3419 4986 w
-10 /LucidaSansUnicode00 f
-(s) 3451 4986 w
-10 /LucidaTypewriter f
-(cd) 3541 4986 w
-10 /LucidaSansUnicode00 f
-(command) 3724 4986 w
-(but) 4241 4986 w
-(not) 4442 4986 w
-(with) 4641 4986 w
-(the) 4885 4986 w
-10 /LucidaTypewriter f
-(chdir) 720 5106 w
-10 /LucidaSansUnicode00 f
-(system call is a symptom of a diseased system, not a healthy shell.) 1112 5106 w
-(The) 720 5262 w
-(operating) 936 5262 w
-(system) 1437 5262 w
-(should) 1812 5262 w
-(provide) 2175 5262 w
-(names) 2575 5262 w
-(that) 2927 5262 w
-(work) 3153 5262 w
-(and) 3425 5262 w
-(make) 3640 5262 w
-(sense.) 3937 5262 w
-(Symbolic) 4312 5262 w
-(links,) 4779 5262 w
-(though,) 720 5382 w
-(are) 1136 5382 w
-(here) 1326 5382 w
-(to) 1579 5382 w
-(stay,) 1715 5382 w
-(so) 1980 5382 w
-(we) 2130 5382 w
-(need) 2301 5382 w
-(a) 2576 5382 w
-(way) 2669 5382 w
-(to) 2891 5382 w
-(provide) 3027 5382 w
-(sensible,) 3430 5382 w
-(unambiguous) 3896 5382 w
-(names) 4595 5382 w
-(in) 4949 5382 w
-(the) 720 5502 w
-(face) 922 5502 w
-(of) 1168 5502 w
-(a) 1313 5502 w
-(non-hierarchical) 1415 5502 w
-(name) 2266 5502 w
-(space.) 2579 5502 w
-(This) 2967 5502 w
-(paper) 3220 5502 w
-(shows) 3546 5502 w
-(how) 3896 5502 w
-(the) 4144 5502 w
-(challenge) 4347 5502 w
-(was) 4857 5502 w
-(met on Plan 9, an operating system with Unix-like naming.) 720 5622 w
-10 /LucidaSans-Demi f
-(Names in Plan 9) 720 5862 w
-10 /LucidaSansUnicode00 f
-(Except) 720 6018 w
-(for) 1077 6018 w
-(some) 1251 6018 w
-(details) 1547 6018 w
-(involved) 1902 6018 w
-(with) 2341 6018 w
-(bootstrapping,) 2581 6018 w
-(file) 3333 6018 w
-(names) 3519 6018 w
-(in) 3871 6018 w
-(Plan) 3997 6018 w
-(9) 4234 6018 w
-(have) 4333 6018 w
-(the) 4594 6018 w
-(same) 4785 6018 w
-(syntax) 720 6138 w
-(as) 1074 6138 w
-(in) 1216 6138 w
-(Unix.) 1343 6138 w
-(Plan) 1664 6138 w
-(9) 1901 6138 w
-(has) 2000 6138 w
-(no) 2204 6138 w
-(symbolic) 2363 6138 w
-(links,) 2828 6138 w
-(but) 3125 6138 w
-(its) 3323 6138 w
-(name) 3476 6138 w
-(space) 3778 6138 w
-(construction) 4090 6138 w
-(opera\255) 4731 6138 w
-(tors,) 720 6258 w
-10 /LucidaTypewriter f
-(bind) 992 6258 w
-10 /LucidaSansUnicode00 f
-(and) 1330 6258 w
-10 /LucidaTypewriter f
-(mount) 1561 6258 w
-10 /LucidaSansUnicode00 f
-(,) 1921 6258 w
-(make) 2004 6258 w
-(it) 2317 6258 w
-(possible) 2434 6258 w
-(to) 2888 6258 w
-(build) 3037 6258 w
-(the) 3334 6258 w
-(same) 3540 6258 w
-(sort) 3846 6258 w
-(of) 4087 6258 w
-(non-hierarchical) 4236 6258 w
-(structures created by symbolically linking directories on Unix.) 720 6378 w
-(Plan) 720 6534 w
-(9) 957 6534 w
-10 /LucidaSansUnicode20 f
-(\031) 1020 6534 w
-10 /LucidaSansUnicode00 f
-(s) 1052 6534 w
-10 /LucidaTypewriter f
-(mount) 1139 6534 w
-10 /LucidaSansUnicode00 f
-(system) 1535 6534 w
-(call) 1911 6534 w
-(takes) 2111 6534 w
-(a) 2404 6534 w
-(file) 2496 6534 w
-(descriptor) 2684 6534 w
-(and) 3214 6534 w
-(attaches) 3431 6534 w
-(to) 3872 6534 w
-(the) 4007 6534 w
-(local) 4199 6534 w
-(name) 4461 6534 w
-(space) 4764 6534 w
-(the file system service it represents:) 720 6654 w
-9 /LucidaTypewriter f
-(mount\(fd,) 1008 6824 w
-("/dir",) 1658 6824 w
-(flags\)) 2178 6824 w
-10 /LucidaSansUnicode00 f
-(Here) 720 7004 w
-10 /LucidaTypewriter f
-(fd) 981 7004 w
-10 /LucidaSansUnicode00 f
-(is) 1159 7004 w
-(a) 1273 7004 w
-(file) 1362 7004 w
-(descriptor) 1547 7004 w
-(to) 2074 7004 w
-(a) 2206 7004 w
-(communications) 2295 7004 w
-(port) 3126 7004 w
-(such) 3362 7004 w
-(as) 3623 7004 w
-(a) 3764 7004 w
-(pipe) 3854 7004 w
-(or) 4100 7004 w
-(network) 4237 7004 w
-(connec\255) 4664 7004 w
-(tion;) 720 7124 w
-(at) 974 7124 w
-(the) 1099 7124 w
-(other) 1287 7124 w
-(end) 1577 7124 w
-(of) 1791 7124 w
-(the) 1922 7124 w
-(port) 2110 7124 w
-(is) 2345 7124 w
-(a) 2458 7124 w
-(service,) 2546 7124 w
-(such) 2947 7124 w
-(as) 3206 7124 w
-(file) 3345 7124 w
-(server, that talks 9P, the Plan 9) 3529 7124 w
-(file) 720 7244 w
-(system) 918 7244 w
-(protocol.) 1306 7244 w
-(After) 1822 7244 w
-(the) 2110 7244 w
-(call) 2313 7244 w
-(succeeds,) 2525 7244 w
-(the) 3046 7244 w
-(root) 3249 7244 w
-(directory) 3497 7244 w
-(of) 3976 7244 w
-(the) 4122 7244 w
-(service) 4325 7244 w
-(will) 4709 7244 w
-(be) 4921 7244 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(visible) 720 840 w
-(at) 1062 840 w
-(the) 1187 840 w
-10 /LucidaSans-Italic f
-(mount) 1375 840 w
-(point) 1720 840 w
-10 /LucidaTypewriter f
-(/dir) 2000 840 w
-10 /LucidaSansUnicode00 f
-(,) 2288 840 w
-(much) 2353 840 w
-(as) 2654 840 w
-(with) 2793 840 w
-(the) 3031 840 w
-10 /LucidaTypewriter f
-(mount) 3219 840 w
-10 /LucidaSansUnicode00 f
-(call of Unix.) 3611 840 w
-(The) 4254 840 w
-10 /LucidaTypewriter f
-(flag) 4467 840 w
-10 /LucidaSansUnicode00 f
-(argu\255) 4787 840 w
-(ment) 720 960 w
-(specifies) 1008 960 w
-(the) 1471 960 w
-(nature) 1666 960 w
-(of) 2019 960 w
-(the) 2157 960 w
-(attachment:) 2352 960 w
-10 /LucidaTypewriter f
-(MREPL) 2969 960 w
-10 /LucidaSansUnicode00 f
-(says) 3369 960 w
-(that) 3619 960 w
-(the) 3851 960 w
-(contents) 4047 960 w
-(of) 4505 960 w
-(the) 4644 960 w
-(root) 4840 960 w
-(directory) 720 1080 w
-(\(appear) 1192 1080 w
-(to\)) 1599 1080 w
-(replace) 1771 1080 w
-(the) 2163 1080 w
-(current) 2359 1080 w
-(contents) 2750 1080 w
-(of) 3208 1080 w
-10 /LucidaTypewriter f
-(/dir) 3346 1080 w
-10 /LucidaSansUnicode00 f
-(;) 3634 1080 w
-10 /LucidaTypewriter f
-(MAFTER) 3706 1080 w
-10 /LucidaSansUnicode00 f
-(says) 4178 1080 w
-(that) 4427 1080 w
-(the) 4658 1080 w
-(cur\255) 4853 1080 w
-(rent) 720 1200 w
-(contents) 961 1200 w
-(of) 1424 1200 w
-10 /LucidaTypewriter f
-(dir) 1568 1200 w
-10 /LucidaSansUnicode00 f
-(remain) 1830 1200 w
-(visible,) 2212 1200 w
-(with) 2599 1200 w
-(the) 2850 1200 w
-(mounted) 3051 1200 w
-(directory) 3531 1200 w
-10 /LucidaSansUnicode20 f
-(\031) 3962 1200 w
-10 /LucidaSansUnicode00 f
-(s) 3994 1200 w
-(contents) 4091 1200 w
-(appearing) 4554 1200 w
-10 /LucidaSans-Italic f
-(after) 720 1320 w
-10 /LucidaSansUnicode00 f
-(any) 1005 1320 w
-(existing) 1220 1320 w
-(files;) 1653 1320 w
-(and) 1933 1320 w
-10 /LucidaTypewriter f
-(MBEFORE) 2159 1320 w
-10 /LucidaSansUnicode00 f
-(says) 2709 1320 w
-(that) 2964 1320 w
-(the) 3201 1320 w
-(contents) 3402 1320 w
-(remain) 3865 1320 w
-(visible,) 4247 1320 w
-(with) 4634 1320 w
-(the) 4885 1320 w
-(mounted) 720 1440 w
-(directory) 1202 1440 w
-10 /LucidaSansUnicode20 f
-(\031) 1633 1440 w
-10 /LucidaSansUnicode00 f
-(s) 1665 1440 w
-(contents) 1764 1440 w
-(appearing) 2229 1440 w
-10 /LucidaSans-Italic f
-(before) 2763 1440 w
-10 /LucidaSansUnicode00 f
-(any) 3122 1440 w
-(existing) 3340 1440 w
-(files.) 3776 1440 w
-(These) 4091 1440 w
-(multicompo\255) 4428 1440 w
-(nent) 720 1560 w
-(directories) 993 1560 w
-(are) 1564 1560 w
-(called) 1772 1560 w
-10 /LucidaSans-Italic f
-(union) 2111 1560 w
-(directories) 2439 1560 w
-10 /LucidaSansUnicode00 f
-(and) 3010 1560 w
-(are) 3246 1560 w
-(somewhat) 3454 1560 w
-(different) 4002 1560 w
-(from) 4476 1560 w
-(union) 4764 1560 w
-(directories) 720 1680 w
-(in) 1307 1680 w
-(4.4BSD-Lite) 1470 1680 w
-([PeMc95],) 2120 1680 w
-(because) 2664 1680 w
-(only) 3130 1680 w
-(the) 3406 1680 w
-(top-level) 3633 1680 w
-(directory) 4146 1680 w
-(itself) 4649 1680 w
-(is) 4960 1680 w
-(unioned,) 720 1800 w
-(not) 1197 1800 w
-(its) 1407 1800 w
-(descendents,) 1573 1800 w
-(recursively.) 2262 1800 w
-(\(Plan) 2895 1800 w
-(9) 3178 1800 w
-10 /LucidaSansUnicode20 f
-(\031) 3241 1800 w
-10 /LucidaSansUnicode00 f
-(s) 3273 1800 w
-(union) 3373 1800 w
-(directories) 3698 1800 w
-(are) 4262 1800 w
-(used) 4463 1800 w
-(differ\255) 4744 1800 w
-(ently from 4.4BSD-Lite) 720 1920 w
-10 /LucidaSansUnicode20 f
-(\031) 1830 1920 w
-10 /LucidaSansUnicode00 f
-(s, as will become apparent.\)) 1862 1920 w
-(For) 720 2076 w
-(example,) 924 2076 w
-(to) 1417 2076 w
-(bootstrap) 1563 2076 w
-(a) 2080 2076 w
-(diskless) 2183 2076 w
-(computer) 2619 2076 w
-(the) 3132 2076 w
-(system) 3336 2076 w
-(builds) 3725 2076 w
-(a) 4071 2076 w
-(local) 4175 2076 w
-(name) 4449 2076 w
-(space) 4764 2076 w
-(containing) 720 2196 w
-(only) 1265 2196 w
-(the) 1504 2196 w
-(root) 1694 2196 w
-(directory,) 1929 2196 w
-10 /LucidaTypewriter f
-(/) 2427 2196 w
-10 /LucidaSansUnicode00 f
-(,) 2499 2196 w
-(then) 2566 2196 w
-(uses) 2818 2196 w
-(the) 3073 2196 w
-(network) 3263 2196 w
-(to) 3690 2196 w
-(open) 3822 2196 w
-(a) 4098 2196 w
-(connection) 4187 2196 w
-(to) 4753 2196 w
-(the) 4885 2196 w
-(main file server.) 720 2316 w
-(It then executes) 1567 2316 w
-9 /LucidaTypewriter f
-(mount\(rootfd,) 1008 2486 w
-("/",) 1918 2486 w
-(MREPL\);) 2243 2486 w
-10 /LucidaSansUnicode00 f
-(After) 720 2666 w
-(this) 1003 2666 w
-(call,) 1225 2666 w
-(the) 1464 2666 w
-(entire) 1662 2666 w
-(file) 1986 2666 w
-(server) 2180 2666 w
-10 /LucidaSansUnicode20 f
-(\031) 2477 2666 w
-10 /LucidaSansUnicode00 f
-(s) 2509 2666 w
-(tree) 2603 2666 w
-(is) 2836 2666 w
-(visible,) 2959 2666 w
-(starting) 3343 2666 w
-(from) 3760 2666 w
-(the) 4035 2666 w
-(root) 4233 2666 w
-(of) 4476 2666 w
-(the) 4617 2666 w
-(local) 4815 2666 w
-(machine.) 720 2786 w
-(While) 720 2942 w
-10 /LucidaTypewriter f
-(mount) 1033 2942 w
-10 /LucidaSansUnicode00 f
-(connects) 1444 2942 w
-(a) 1926 2942 w
-(new) 2032 2942 w
-(service) 2278 2942 w
-(to) 2665 2942 w
-(the) 2814 2942 w
-(local) 3020 2942 w
-(name) 3296 2942 w
-(space,) 3613 2942 w
-10 /LucidaTypewriter f
-(bind) 3973 2942 w
-10 /LucidaSansUnicode00 f
-(rearranges) 4313 2942 w
-(the) 4885 2942 w
-(existing name space:) 720 3062 w
-9 /LucidaTypewriter f
-(bind\("tofile",) 1008 3232 w
-("fromfile",) 1983 3232 w
-(flags\)) 2763 3232 w
-10 /LucidaSansUnicode00 f
-(causes) 720 3412 w
-(subsequent) 1082 3412 w
-(mention) 1681 3412 w
-(of) 2117 3412 w
-(the) 2251 3412 w
-10 /LucidaTypewriter f
-(fromfile) 2442 3412 w
-10 /LucidaSansUnicode00 f
-(\(which) 3054 3412 w
-(may) 3404 3412 w
-(be) 3640 3412 w
-(a) 3795 3412 w
-(plain) 3886 3412 w
-(file) 4160 3412 w
-(or) 4347 3412 w
-(a) 4485 3412 w
-(directory\)) 4576 3412 w
-(to) 720 3532 w
-(behave) 862 3532 w
-(as) 1250 3532 w
-(though) 1400 3532 w
-10 /LucidaTypewriter f
-(tofile) 1790 3532 w
-10 /LucidaSansUnicode00 f
-(had) 2266 3532 w
-(been) 2490 3532 w
-(mentioned) 2771 3532 w
-(instead,) 3334 3532 w
-(somewhat) 3763 3532 w
-(like) 4298 3532 w
-(a) 4513 3532 w
-(symbolic) 4611 3532 w
-(link.) 720 3652 w
-(\(Note,) 995 3652 w
-(however,) 1321 3652 w
-(that) 1791 3652 w
-(the) 2015 3652 w
-(arguments) 2203 3652 w
-(are) 2755 3652 w
-(in) 2940 3652 w
-(the) 3064 3652 w
-(opposite) 3253 3652 w
-(order) 3708 3652 w
-(compared) 4004 3652 w
-(to) 4521 3652 w
-10 /LucidaTypewriter f
-(ln) 4653 3652 w
-(-s) 4831 3652 w
-10 /LucidaSansUnicode00 f
-(\).) 4975 3652 w
-(The) 720 3772 w
-10 /LucidaTypewriter f
-(flags) 933 3772 w
-10 /LucidaSansUnicode00 f
-(argument is the same as with) 1325 3772 w
-10 /LucidaTypewriter f
-(mount) 2786 3772 w
-10 /LucidaSansUnicode00 f
-(.) 3146 3772 w
-(As) 720 3928 w
-(an) 885 3928 w
-(example,) 1048 3928 w
-(a) 1539 3928 w
-(sequence) 1640 3928 w
-(something) 2143 3928 w
-(like) 2702 3928 w
-(the) 2920 3928 w
-(following) 3121 3928 w
-(is) 3614 3928 w
-(done) 3740 3928 w
-(at) 4028 3928 w
-(bootstrap) 4166 3928 w
-(time) 4681 3928 w
-(to) 4942 3928 w
-(assemble,) 720 4048 w
-(under) 1244 4048 w
-(the) 1566 4048 w
-(single) 1759 4048 w
-(directory) 2086 4048 w
-10 /LucidaTypewriter f
-(/bin) 2555 4048 w
-10 /LucidaSansUnicode00 f
-(,) 2843 4048 w
-(all) 2913 4048 w
-(of) 3064 4048 w
-(the) 3199 4048 w
-(binaries) 3391 4048 w
-(suitable) 3814 4048 w
-(for) 4233 4048 w
-(this) 4409 4048 w
-(architec\255) 4625 4048 w
-(ture, represented by \(say\) the string) 720 4168 w
-10 /LucidaTypewriter f
-(sparc) 2498 4168 w
-10 /LucidaSansUnicode00 f
-(:) 2858 4168 w
-9 /LucidaTypewriter f
-(bind\("/sparc/bin",) 1008 4338 w
-("/bin",) 2243 4338 w
-(MREPL\);) 2763 4338 w
-(bind\("/usr/rob/sparc/bin",) 1008 4448 w
-("/bin",) 2763 4448 w
-(MAFTER\);) 3283 4448 w
-10 /LucidaSansUnicode00 f
-(This) 720 4628 w
-(sequence) 968 4628 w
-(of) 1468 4628 w
-10 /LucidaTypewriter f
-(binds) 1609 4628 w
-10 /LucidaSansUnicode00 f
-(causes) 2012 4628 w
-10 /LucidaTypewriter f
-(/bin) 2381 4628 w
-10 /LucidaSansUnicode00 f
-(to) 2712 4628 w
-(contain) 2853 4628 w
-(first) 3253 4628 w
-(the) 3492 4628 w
-(standard) 3691 4628 w
-(binaries,) 4162 4628 w
-(then) 4624 4628 w
-(the) 4885 4628 w
-(contents) 720 4748 w
-(of) 1186 4748 w
-10 /LucidaTypewriter f
-(rob) 1332 4748 w
-10 /LucidaSansUnicode20 f
-(\031) 1548 4748 w
-10 /LucidaSansUnicode00 f
-(s) 1580 4748 w
-(private) 1679 4748 w
-(SPARC) 2060 4748 w
-(binaries.) 2418 4748 w
-(The) 2916 4748 w
-(ability) 3145 4748 w
-(to) 3487 4748 w
-(build) 3633 4748 w
-(such) 3927 4748 w
-(union) 4201 4748 w
-(directories) 4525 4748 w
-(obviates) 720 4868 w
-(the) 1165 4868 w
-(need) 1361 4868 w
-(for) 1639 4868 w
-(a) 1819 4868 w
-(shell) 1915 4868 w
-10 /LucidaTypewriter f
-($PATH) 2183 4868 w
-10 /LucidaSansUnicode00 f
-(variable) 2584 4868 w
-(while) 3006 4868 w
-(providing) 3301 4868 w
-(opportunities) 3805 4868 w
-(for) 4499 4868 w
-(manag\255) 4680 4868 w
-(ing) 720 4988 w
-(heterogeneity.) 907 4988 w
-(If) 1671 4988 w
-(the) 1770 4988 w
-(system) 1958 4988 w
-(were) 2331 4988 w
-(a) 2594 4988 w
-(Power) 2682 4988 w
-(PC,) 3005 4988 w
-(the) 3194 4988 w
-(same) 3382 4988 w
-(sequence) 3670 4988 w
-(would) 4160 4988 w
-(be) 4485 4988 w
-(run) 4637 4988 w
-(with) 4835 4988 w
-10 /LucidaTypewriter f
-(power) 720 5108 w
-10 /LucidaSansUnicode00 f
-(textually) 1119 5108 w
-(substituted) 1576 5108 w
-(for) 2163 5108 w
-10 /LucidaTypewriter f
-(sparc) 2342 5108 w
-10 /LucidaSansUnicode00 f
-(to) 2742 5108 w
-(place) 2880 5108 w
-(the) 3174 5108 w
-(Power) 3369 5108 w
-(PC) 3699 5108 w
-(binaries) 3863 5108 w
-(in) 4289 5108 w
-10 /LucidaTypewriter f
-(/bin) 4420 5108 w
-10 /LucidaSansUnicode00 f
-(rather) 4748 5108 w
-(than the SPARC binaries.) 720 5228 w
-(Trouble is already brewing.) 720 5384 w
-(After these bindings are set up, where does) 2108 5384 w
-9 /LucidaTypewriter f
-(%) 1008 5554 w
-(cd) 1138 5554 w
-(/bin) 1333 5554 w
-(%) 1008 5664 w
-(cd) 1138 5664 w
-(..) 1333 5664 w
-10 /LucidaSansUnicode00 f
-(set) 720 5844 w
-(the) 916 5844 w
-(current) 1123 5844 w
-(working) 1525 5844 w
-(directory,) 1967 5844 w
-(to) 2482 5844 w
-10 /LucidaTypewriter f
-(/) 2632 5844 w
-10 /LucidaSansUnicode00 f
-(or) 2756 5844 w
-10 /LucidaTypewriter f
-(/sparc) 2910 5844 w
-10 /LucidaSansUnicode00 f
-(or) 3394 5844 w
-10 /LucidaTypewriter f
-(/usr/rob/sparc) 3548 5844 w
-10 /LucidaSansUnicode00 f
-(?) 4556 5844 w
-(We) 4682 5844 w
-(will) 4876 5844 w
-(return to this issue.) 720 5964 w
-(There) 720 6120 w
-(are) 1040 6120 w
-(some) 1234 6120 w
-(important) 1537 6120 w
-(differences) 2058 6120 w
-(between) 2640 6120 w
-10 /LucidaTypewriter f
-(binds) 3090 6120 w
-10 /LucidaSansUnicode00 f
-(and) 3493 6120 w
-(symbolic) 3716 6120 w
-(links.) 4188 6120 w
-(First,) 4524 6120 w
-(sym\255) 4811 6120 w
-(bolic) 720 6240 w
-(links) 995 6240 w
-(are) 1266 6240 w
-(a) 1460 6240 w
-(static) 1557 6240 w
-(part) 1859 6240 w
-(of) 2097 6240 w
-(the) 2237 6240 w
-(file) 2434 6240 w
-(system,) 2627 6240 w
-(while) 3041 6240 w
-(Plan) 3336 6240 w
-(9) 3579 6240 w
-(bindings) 3684 6240 w
-(are) 4147 6240 w
-(created) 4341 6240 w
-(at) 4742 6240 w
-(run) 4875 6240 w
-(time,) 720 6360 w
-(are) 1009 6360 w
-(stored) 1203 6360 w
-(in) 1554 6360 w
-(the) 1687 6360 w
-(kernel,) 1884 6360 w
-(and) 2260 6360 w
-(endure) 2482 6360 w
-(only) 2864 6360 w
-(as) 3110 6360 w
-(long) 3258 6360 w
-(as) 3514 6360 w
-(the) 3663 6360 w
-(system) 3861 6360 w
-(maintains) 4244 6360 w
-(them;) 4760 6360 w
-(they) 720 6480 w
-(are) 974 6480 w
-(temporary.) 1173 6480 w
-(Since) 1783 6480 w
-(they) 2082 6480 w
-(are) 2336 6480 w
-(known) 2535 6480 w
-(to) 2902 6480 w
-(the) 3047 6480 w
-(kernel) 3249 6480 w
-(but) 3598 6480 w
-(not) 3807 6480 w
-(the) 4014 6480 w
-(file) 4216 6480 w
-(system,) 4414 6480 w
-(they) 4833 6480 w
-(must be set up each time the kernel boots or a user logs in;) 720 6600 w
-(permanent) 3662 6600 w
-(bindings) 4220 6600 w
-(are) 4674 6600 w
-(cre\255) 4859 6600 w
-(ated) 720 6720 w
-(by) 983 6720 w
-(editing) 1150 6720 w
-(system) 1539 6720 w
-(initialization) 1930 6720 w
-(scripts) 2581 6720 w
-(and) 2955 6720 w
-(user) 3186 6720 w
-(profiles) 3447 6720 w
-(rather) 3865 6720 w
-(than) 4208 6720 w
-(by) 4475 6720 w
-(building) 4641 6720 w
-(them in the file system itself.) 720 6840 w
-(The) 720 6996 w
-(Plan) 954 6996 w
-(9) 1208 6996 w
-(kernel) 1324 6996 w
-(records) 1679 6996 w
-(what) 2097 6996 w
-(bindings) 2382 6996 w
-(are) 2857 6996 w
-(active) 3063 6996 w
-(for) 3397 6996 w
-(a) 3590 6996 w
-(process,) 3699 6996 w
-(whereas) 4159 6996 w
-(symbolic) 4611 6996 w
-(links,) 720 7116 w
-(being) 1026 7116 w
-(held) 1343 7116 w
-(on) 1598 7116 w
-(the) 1766 7116 w
-(Unix) 1966 7116 w
-(file) 2232 7116 w
-(server,) 2428 7116 w
-(may) 2802 7116 w
-(strike) 3047 7116 w
-(whenever) 3364 7116 w
-(the) 3871 7116 w
-(process) 4070 7116 w
-(evaluates) 4488 7116 w
-(a) 4985 7116 w
-(file) 720 7236 w
-(name.) 921 7236 w
-(Also,) 1302 7236 w
-(symbolic) 1595 7236 w
-(links) 2075 7236 w
-(apply) 2355 7236 w
-(to) 2668 7236 w
-(all) 2817 7236 w
-(processes) 2981 7236 w
-(that) 3513 7236 w
-(evaluate) 3755 7236 w
-(the) 4208 7236 w
-(affected) 4414 7236 w
-(file,) 4857 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(whereas) 720 840 w
-10 /LucidaTypewriter f
-(bind) 1155 840 w
-10 /LucidaSansUnicode00 f
-(has) 1480 840 w
-(a) 1685 840 w
-(local) 1777 840 w
-(scope,) 2039 840 w
-(applying) 2390 840 w
-(only) 2842 840 w
-(to) 3083 840 w
-(the) 3218 840 w
-(process) 3410 840 w
-(that) 3821 840 w
-(executes) 4048 840 w
-(it) 4514 840 w
-(and) 4616 840 w
-(pos\255) 4832 840 w
-(sibly) 720 960 w
-(some) 991 960 w
-(of) 1299 960 w
-(its) 1444 960 w
-(peers,) 1609 960 w
-(as) 1956 960 w
-(discussed) 2110 960 w
-(in) 2635 960 w
-(the) 2774 960 w
-(next) 2977 960 w
-(section.) 3241 960 w
-(Symbolic) 3700 960 w
-(links) 4180 960 w
-(cannot) 4457 960 w
-(con\255) 4833 960 w
-(struct) 720 1080 w
-(the) 1044 1080 w
-(sort) 1244 1080 w
-(of) 1479 1080 w
-10 /LucidaTypewriter f
-(/bin) 1622 1080 w
-10 /LucidaSansUnicode00 f
-(directory) 1955 1080 w
-(built) 2431 1080 w
-(here;) 2696 1080 w
-(it) 2988 1080 w
-(is) 3099 1080 w
-(possible) 3224 1080 w
-(to) 3672 1080 w
-(have) 3814 1080 w
-(multiple) 4083 1080 w
-(directories) 4525 1080 w
-(point to) 720 1200 w
-10 /LucidaTypewriter f
-(/bin) 1134 1200 w
-10 /LucidaSansUnicode00 f
-(but not the other way around.) 1454 1200 w
-(Finally,) 720 1356 w
-(symbolic) 1113 1356 w
-(links) 1593 1356 w
-(are) 1873 1356 w
-(symbolic,) 2076 1356 w
-(like) 2588 1356 w
-(macros:) 2811 1356 w
-(they) 3246 1356 w
-(evaluate) 3504 1356 w
-(the) 3957 1356 w
-(associated) 4163 1356 w
-(names) 4723 1356 w
-(each) 720 1476 w
-(time) 997 1476 w
-(they) 1265 1476 w
-(are) 1525 1476 w
-(accessed.) 1730 1476 w
-(Bindings,) 2281 1476 w
-(on) 2782 1476 w
-(the) 2958 1476 w
-(other) 3166 1476 w
-(hand,) 3475 1476 w
-(are) 3801 1476 w
-(evaluated) 4005 1476 w
-(only) 4522 1476 w
-(once,) 4778 1476 w
-(when) 720 1596 w
-(the) 1010 1596 w
-(bind) 1198 1596 w
-(is) 1448 1596 w
-(executed;) 1561 1596 w
-(after) 2068 1596 w
-(the) 2327 1596 w
-(binding) 2515 1596 w
-(is) 2918 1596 w
-(set) 3031 1596 w
-(up,) 3208 1596 w
-(the) 3398 1596 w
-(kernel) 3586 1596 w
-(associates) 3922 1596 w
-(the) 4453 1596 w
-(underly\255) 4642 1596 w
-(ing) 720 1716 w
-(files,) 907 1716 w
-(rather) 1175 1716 w
-(than) 1501 1716 w
-(their) 1751 1716 w
-(names.) 2010 1716 w
-(In) 2425 1716 w
-(fact,) 2550 1716 w
-(the) 2796 1716 w
-(kernel) 2985 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 3287 1716 w
-10 /LucidaSansUnicode00 f
-(s) 3319 1716 w
-(representation) 3404 1716 w
-(of) 4145 1716 w
-(a) 4277 1716 w
-(bind) 4366 1716 w
-(is) 4617 1716 w
-(identi\255) 4731 1716 w
-(cal) 720 1836 w
-(to) 896 1836 w
-(its) 1035 1836 w
-(representation) 1193 1836 w
-(of) 1942 1836 w
-(a) 2082 1836 w
-(mount;) 2179 1836 w
-(in) 2568 1836 w
-(effect,) 2701 1836 w
-(a) 3049 1836 w
-(bind) 3146 1836 w
-(is) 3405 1836 w
-(a) 3527 1836 w
-(mount) 3624 1836 w
-(of) 3981 1836 w
-(the) 4121 1836 w
-10 /LucidaTypewriter f
-(tofile) 4318 1836 w
-10 /LucidaSansUnicode00 f
-(upon) 4792 1836 w
-(the) 720 1956 w
-10 /LucidaTypewriter f
-(fromfile) 915 1956 w
-10 /LucidaSansUnicode00 f
-(.) 1491 1956 w
-(The) 1595 1956 w
-(binds) 1816 1956 w
-(and) 2124 1956 w
-(mounts) 2344 1956 w
-(coexist) 2750 1956 w
-(in) 3136 1956 w
-(a) 3267 1956 w
-(single) 3362 1956 w
-10 /LucidaSans-Italic f
-(mount) 3691 1956 w
-(table) 4043 1956 w
-10 /LucidaSansUnicode00 f
-(,) 4285 1956 w
-(the) 4357 1956 w
-(subject) 4552 1956 w
-(of) 4942 1956 w
-(the next section.) 720 2076 w
-10 /LucidaSans-Demi f
-(The Mount Table) 720 2316 w
-10 /LucidaSansUnicode00 f
-(Unix) 720 2472 w
-(has) 975 2472 w
-(a) 1177 2472 w
-(single) 1267 2472 w
-(global) 1591 2472 w
-(mount) 1925 2472 w
-(table) 2275 2472 w
-(for) 2550 2472 w
-(all) 2724 2472 w
-(processes) 2872 2472 w
-(in) 3388 2472 w
-(the) 3514 2472 w
-(system,) 3704 2472 w
-(but) 4111 2472 w
-(Plan) 4308 2472 w
-(9) 4544 2472 w
-10 /LucidaSansUnicode20 f
-(\031) 4607 2472 w
-10 /LucidaSansUnicode00 f
-(s) 4639 2472 w
-(mount) 4725 2472 w
-(tables) 720 2592 w
-(are) 1064 2592 w
-(local) 1269 2592 w
-(to) 1547 2592 w
-(each) 1698 2592 w
-(process.) 1974 2592 w
-(By) 2464 2592 w
-(default) 2626 2592 w
-(it) 3017 2592 w
-(is) 3135 2592 w
-(inherited) 3267 2592 w
-(when) 3754 2592 w
-(a) 4063 2592 w
-(process) 4170 2592 w
-(forks,) 4596 2592 w
-(so) 4928 2592 w
-(mounts) 720 2712 w
-(and) 1136 2712 w
-(binds) 1366 2712 w
-(made) 1684 2712 w
-(by) 2001 2712 w
-(one) 2167 2712 w
-(process) 2397 2712 w
-(affect) 2822 2712 w
-(the) 3146 2712 w
-(other,) 3352 2712 w
-(but) 3692 2712 w
-(a) 3905 2712 w
-(process) 4011 2712 w
-(may) 4436 2712 w
-(instead) 4687 2712 w
-(inherit) 720 2832 w
-(a) 1077 2832 w
-(copy,) 1173 2832 w
-(so) 1473 2832 w
-(modifications) 1626 2832 w
-(it) 2325 2832 w
-(makes) 2432 2832 w
-(will) 2786 2832 w
-(be) 2991 2832 w
-(invisible) 3151 2832 w
-(to) 3592 2832 w
-(other) 3730 2832 w
-(processes.) 4027 2832 w
-(The) 4612 2832 w
-(con\255) 4833 2832 w
-(vention) 720 2952 w
-(is) 1114 2952 w
-(that) 1229 2952 w
-(related) 1455 2952 w
-(processes,) 1827 2952 w
-(such) 2375 2952 w
-(as) 2636 2952 w
-(processes) 2777 2952 w
-(running) 3293 2952 w
-(in) 3708 2952 w
-(a) 3834 2952 w
-(single) 3924 2952 w
-(window,) 4248 2952 w
-(share) 4684 2952 w
-(a) 4985 2952 w
-(mount) 720 3072 w
-(table,) 1069 3072 w
-(while) 1375 3072 w
-(sets) 1662 3072 w
-(of) 1890 3072 w
-(processes) 2021 3072 w
-(in) 2535 3072 w
-(different) 2659 3072 w
-(windows) 3110 3072 w
-(have) 3563 3072 w
-(distinct) 3821 3072 w
-(mount) 4213 3072 w
-(tables.) 4561 3072 w
-(In) 4949 3072 w
-(practice,) 720 3192 w
-(the) 1169 3192 w
-(name) 1358 3192 w
-(spaces) 1658 3192 w
-(of) 2019 3192 w
-(the) 2152 3192 w
-(two) 2342 3192 w
-(windows) 2552 3192 w
-(will) 3007 3192 w
-(appear) 3206 3192 w
-(largely) 3574 3192 w
-(the) 3933 3192 w
-(same,) 4123 3192 w
-(but) 4445 3192 w
-(the) 4642 3192 w
-(pos\255) 4832 3192 w
-(sibility) 720 3312 w
-(for) 1093 3312 w
-(different) 1286 3312 w
-(processes) 1758 3312 w
-(to) 2293 3312 w
-(see) 2445 3312 w
-(different) 2662 3312 w
-(files) 3134 3312 w
-(\(hence) 3390 3312 w
-(services\)) 3764 3312 w
-(under) 4238 3312 w
-(the) 4576 3312 w
-(same) 4785 3312 w
-(name) 720 3432 w
-(is) 1030 3432 w
-(fundamental) 1154 3432 w
-(to) 1809 3432 w
-(the) 1951 3432 w
-(system,) 2150 3432 w
-(affecting) 2566 3432 w
-(the) 3036 3432 w
-(design) 3235 3432 w
-(of) 3602 3432 w
-(key) 3744 3432 w
-(programs) 3954 3432 w
-(such) 4465 3432 w
-(as) 4735 3432 w
-(the) 4885 3432 w
-(window system [Pike91].) 720 3552 w
-(The) 720 3708 w
-(Plan) 965 3708 w
-(9) 1230 3708 w
-(mount) 1357 3708 w
-(table) 1736 3708 w
-(is) 2040 3708 w
-(little) 2184 3708 w
-(more) 2465 3708 w
-(than) 2780 3708 w
-(an) 3060 3708 w
-(ordered) 3241 3708 w
-(list) 3686 3708 w
-(of) 3896 3708 w
-(pairs,) 4058 3708 w
-(mapping) 4393 3708 w
-(the) 4885 3708 w
-10 /LucidaTypewriter f
-(fromfiles) 720 3828 w
-10 /LucidaSansUnicode00 f
-(to) 1427 3828 w
-(the) 1584 3828 w
-10 /LucidaTypewriter f
-(tofiles) 1798 3828 w
-10 /LucidaSansUnicode00 f
-(.) 2302 3828 w
-(For) 2424 3828 w
-(mounts,) 2638 3828 w
-(the) 3094 3828 w
-10 /LucidaTypewriter f
-(tofile) 3307 3828 w
-10 /LucidaSansUnicode00 f
-(will) 3797 3828 w
-(be) 4019 3828 w
-(an) 4196 3828 w
-(item) 4371 3828 w
-(called) 4644 3828 w
-(a) 4985 3828 w
-10 /LucidaTypewriter f
-(Channel) 720 3948 w
-10 /LucidaSansUnicode00 f
-(,) 1224 3948 w
-(similar) 1294 3948 w
-(to) 1659 3948 w
-(a) 1795 3948 w
-(Unix) 1888 3948 w
-10 /LucidaTypewriter f
-(vnode) 2147 3948 w
-10 /LucidaSansUnicode00 f
-(,) 2507 3948 w
-(pointing) 2577 3948 w
-(to) 3020 3948 w
-(the) 3156 3948 w
-(root) 3349 3948 w
-(of) 3587 3948 w
-(the) 3724 3948 w
-(file) 3918 3948 w
-(service,) 4108 3948 w
-(while) 4515 3948 w
-(for) 4807 3948 w
-(a) 4985 3948 w
-(bind) 720 4068 w
-(it) 980 4068 w
-(will) 1089 4068 w
-(be) 1296 4068 w
-(the) 1457 4068 w
-10 /LucidaTypewriter f
-(Channel) 1654 4068 w
-10 /LucidaSansUnicode00 f
-(pointing) 2200 4068 w
-(to) 2647 4068 w
-(the) 2787 4068 w
-10 /LucidaTypewriter f
-(tofile) 2984 4068 w
-10 /LucidaSansUnicode00 f
-(mentioned) 3458 4068 w
-(in) 4019 4068 w
-(the) 4152 4068 w
-10 /LucidaTypewriter f
-(bind) 4349 4068 w
-10 /LucidaSansUnicode00 f
-(call.) 4679 4068 w
-(In) 4949 4068 w
-(both) 720 4188 w
-(cases,) 1002 4188 w
-(the) 1357 4188 w
-10 /LucidaTypewriter f
-(fromfile) 1571 4188 w
-10 /LucidaSansUnicode00 f
-(entry) 2206 4188 w
-(in) 2514 4188 w
-(the) 2665 4188 w
-(table) 2880 4188 w
-(will) 3180 4188 w
-(be) 3404 4188 w
-(a) 3583 4188 w
-10 /LucidaTypewriter f
-(Channel) 3698 4188 w
-10 /LucidaSansUnicode00 f
-(pointing) 4262 4188 w
-(to) 4727 4188 w
-(the) 4885 4188 w
-10 /LucidaTypewriter f
-(fromfile) 720 4308 w
-10 /LucidaSansUnicode00 f
-(itself.) 1328 4308 w
-(The) 720 4464 w
-(evaluation) 934 4464 w
-(of) 1466 4464 w
-(a) 1598 4464 w
-(file) 1687 4464 w
-(name) 1872 4464 w
-(proceeds) 2172 4464 w
-(as) 2648 4464 w
-(follows.) 2788 4464 w
-(If) 3231 4464 w
-(the) 3331 4464 w
-(name) 3520 4464 w
-(begins) 3820 4464 w
-(with) 4177 4464 w
-(a) 4416 4464 w
-(slash,) 4505 4464 w
-(start) 4819 4464 w
-(with) 720 4584 w
-(the) 958 4584 w
-10 /LucidaTypewriter f
-(Channel) 1146 4584 w
-10 /LucidaSansUnicode00 f
-(for) 1683 4584 w
-(the) 1855 4584 w
-(root;) 2043 4584 w
-(otherwise) 2308 4584 w
-(start) 2811 4584 w
-(with) 3065 4584 w
-(the) 3303 4584 w
-10 /LucidaTypewriter f
-(Channel) 3491 4584 w
-10 /LucidaSansUnicode00 f
-(for the current direc\255) 4027 4584 w
-(tory) 720 4704 w
-(of) 944 4704 w
-(the) 1075 4704 w
-(process.) 1263 4704 w
-(For) 1734 4704 w
-(each) 1923 4704 w
-(path) 2180 4704 w
-(element) 2430 4704 w
-(in) 2852 4704 w
-(the) 2976 4704 w
-(name,) 3164 4704 w
-(such) 3495 4704 w
-(as) 3754 4704 w
-10 /LucidaTypewriter f
-(usr) 3893 4704 w
-10 /LucidaSansUnicode00 f
-(in) 4143 4704 w
-10 /LucidaTypewriter f
-(/usr/rob) 4268 4704 w
-10 /LucidaSansUnicode00 f
-(,) 4844 4704 w
-(try) 4910 4704 w
-(to) 720 4824 w
-10 /LucidaSansUnicode20 f
-(\030) 852 4824 w
-10 /LucidaSansUnicode00 f
-(walk) 884 4824 w
-10 /LucidaSansUnicode20 f
-(\031) 1103 4824 w
-10 /LucidaSansUnicode00 f
-(the) 1169 4824 w
-10 /LucidaTypewriter f
-(Channel) 1358 4824 w
-10 /LucidaSansUnicode00 f
-(to) 1896 4824 w
-(that) 2028 4824 w
-(element) 2253 4824 w
-([Pike93].) 2676 4824 w
-(If) 3164 4824 w
-(the) 3264 4824 w
-(walk) 3453 4824 w
-(succeeds,) 3706 4824 w
-(look) 4213 4824 w
-(to) 4456 4824 w
-(see) 4588 4824 w
-(if) 4785 4824 w
-(the) 4885 4824 w
-(resulting) 720 4944 w
-10 /LucidaTypewriter f
-(Channel) 1207 4944 w
-10 /LucidaSansUnicode00 f
-(is) 1769 4944 w
-(the) 1907 4944 w
-(same) 2121 4944 w
-(as) 2435 4944 w
-(any) 2600 4944 w
-10 /LucidaTypewriter f
-(fromfile) 2828 4944 w
-10 /LucidaSansUnicode00 f
-(in) 3463 4944 w
-(the) 3613 4944 w
-(mount) 3827 4944 w
-(table,) 4201 4944 w
-(and) 4532 4944 w
-(if) 4771 4944 w
-(so,) 4896 4944 w
-(replace it by the corresponding) 720 5064 w
-10 /LucidaTypewriter f
-(tofile) 2270 5064 w
-10 /LucidaSansUnicode00 f
-(.) 2702 5064 w
-(Advance to the next element and continue.) 2798 5064 w
-(There) 720 5220 w
-(are) 1042 5220 w
-(a) 1238 5220 w
-(couple) 1337 5220 w
-(of) 1703 5220 w
-(nuances.) 1845 5220 w
-(If) 2352 5220 w
-(the) 2462 5220 w
-(directory) 2661 5220 w
-(being) 3136 5220 w
-(walked) 3452 5220 w
-(is) 3834 5220 w
-(a) 3958 5220 w
-(union) 4057 5220 w
-(directory,) 4377 5220 w
-(the) 4885 5220 w
-(walk) 720 5340 w
-(is) 976 5340 w
-(attempted) 1093 5340 w
-(in) 1627 5340 w
-(the) 1755 5340 w
-(elements) 1947 5340 w
-(of) 2424 5340 w
-(the) 2559 5340 w
-(union,) 2751 5340 w
-(in) 3096 5340 w
-(order,) 3224 5340 w
-(until) 3555 5340 w
-(a) 3810 5340 w
-(walk) 3901 5340 w
-(succeeds.) 4156 5340 w
-(If) 4697 5340 w
-(none) 4799 5340 w
-(succeed,) 720 5460 w
-(the) 1187 5460 w
-(operation) 1387 5460 w
-(fails.) 1897 5460 w
-(Also,) 2207 5460 w
-(when) 2494 5460 w
-(the) 2797 5460 w
-(destination) 2998 5460 w
-(of) 3586 5460 w
-(a) 3730 5460 w
-(walk) 3831 5460 w
-(is) 4096 5460 w
-(a) 4222 5460 w
-(directory) 4323 5460 w
-(for) 4800 5460 w
-(a) 4985 5460 w
-(purpose) 720 5580 w
-(such) 1163 5580 w
-(as) 1434 5580 w
-(the) 1585 5580 w
-10 /LucidaTypewriter f
-(chdir) 1785 5580 w
-10 /LucidaSansUnicode00 f
-(system) 2190 5580 w
-(call) 2575 5580 w
-(or) 2784 5580 w
-(the) 2931 5580 w
-10 /LucidaTypewriter f
-(fromfile) 3131 5580 w
-10 /LucidaSansUnicode00 f
-(in) 3752 5580 w
-(a) 3888 5580 w
-10 /LucidaTypewriter f
-(bind) 3988 5580 w
-10 /LucidaSansUnicode00 f
-(,) 4276 5580 w
-(once) 4353 5580 w
-(the) 4628 5580 w
-(final) 4828 5580 w
-(walk) 720 5700 w
-(of) 986 5700 w
-(the) 1131 5700 w
-(sequence) 1333 5700 w
-(has) 1837 5700 w
-(completed) 2052 5700 w
-(the) 2608 5700 w
-(operation) 2810 5700 w
-(stops;) 3322 5700 w
-(the) 3664 5700 w
-(final) 3866 5700 w
-(check) 4125 5700 w
-(through) 4450 5700 w
-(the) 4885 5700 w
-(mount) 720 5820 w
-(table) 1072 5820 w
-(is) 1349 5820 w
-(not) 1466 5820 w
-(done.) 1663 5820 w
-(Among) 2006 5820 w
-(other) 2390 5820 w
-(things,) 2683 5820 w
-(this) 3054 5820 w
-(simplifies) 3269 5820 w
-(the) 3772 5820 w
-(management) 3963 5820 w
-(of) 4630 5820 w
-(union) 4764 5820 w
-(directories;) 720 5940 w
-(for) 1317 5940 w
-(example,) 1506 5940 w
-(subsequent) 2002 5940 w
-10 /LucidaTypewriter f
-(bind) 2616 5940 w
-10 /LucidaSansUnicode00 f
-(calls) 2955 5940 w
-(will) 3221 5940 w
-(append) 3436 5940 w
-(to) 3849 5940 w
-(the) 3998 5940 w
-(union) 4204 5940 w
-(associated) 4531 5940 w
-(with the underlying) 720 6060 w
-10 /LucidaTypewriter f
-(fromfile) 1694 6060 w
-10 /LucidaSansUnicode00 f
-(instead of what is bound upon it.) 2302 6060 w
-10 /LucidaSans-Demi f
-(A Definition of Dot-Dot) 720 6300 w
-10 /LucidaSansUnicode00 f
-(The) 720 6456 w
-(ability) 951 6456 w
-(to) 1295 6456 w
-(construct) 1443 6456 w
-(union) 1946 6456 w
-(directories) 2272 6456 w
-(and) 2837 6456 w
-(other) 3067 6456 w
-(intricate) 3375 6456 w
-(naming) 3823 6456 w
-(structures) 4237 6456 w
-(intro\255) 4777 6456 w
-(duces) 720 6576 w
-(some) 1042 6576 w
-(thorny) 1342 6576 w
-(problems:) 1696 6576 w
-(as) 2224 6576 w
-(with) 2369 6576 w
-(symbolic) 2613 6576 w
-(links,) 3081 6576 w
-(the) 3380 6576 w
-(name) 3573 6576 w
-(space) 3877 6576 w
-(is) 4191 6576 w
-(no) 4309 6576 w
-(longer) 4470 6576 w
-(hier\255) 4819 6576 w
-(archical,) 720 6696 w
-(files) 1160 6696 w
-(and) 1398 6696 w
-(directories) 1614 6696 w
-(can) 2165 6696 w
-(have) 2369 6696 w
-(multiple) 2630 6696 w
-(names,) 3064 6696 w
-(and) 3449 6696 w
-(the) 3665 6696 w
-(meaning) 3856 6696 w
-(of) 4311 6696 w
-10 /LucidaTypewriter f
-(..) 4445 6696 w
-10 /LucidaSansUnicode00 f
-(,) 4589 6696 w
-(the) 4657 6696 w
-(par\255) 4848 6696 w
-(ent directory, can be ambiguous.) 720 6816 w
-(The) 720 6972 w
-(meaning) 941 6972 w
-(of) 1400 6972 w
-10 /LucidaTypewriter f
-(..) 1538 6972 w
-10 /LucidaSansUnicode00 f
-(is) 1722 6972 w
-(straightforward) 1842 6972 w
-(if) 2632 6972 w
-(the) 2739 6972 w
-(directory) 2935 6972 w
-(is) 3407 6972 w
-(in) 3528 6972 w
-(a) 3660 6972 w
-(locally) 3756 6972 w
-(hierarchical) 4103 6972 w
-(part) 4705 6972 w
-(of) 4942 6972 w
-(the) 720 7092 w
-(name) 917 7092 w
-(space,) 1225 7092 w
-(but) 1575 7092 w
-(if) 1779 7092 w
-(we) 1887 7092 w
-(ask) 2062 7092 w
-(what) 2268 7092 w
-10 /LucidaTypewriter f
-(..) 2541 7092 w
-10 /LucidaSansUnicode00 f
-(should) 2727 7092 w
-(identify) 3097 7092 w
-(when) 3504 7092 w
-(the) 3803 7092 w
-(current) 4000 7092 w
-(directory) 4392 7092 w
-(is) 4864 7092 w
-(a) 4985 7092 w
-(mount) 720 7212 w
-(point) 1069 7212 w
-(or) 1355 7212 w
-(union) 1491 7212 w
-(directory) 1801 7212 w
-(or) 2266 7212 w
-(multiply) 2402 7212 w
-(symlinked) 2830 7212 w
-(spot) 3357 7212 w
-(\(which) 3603 7212 w
-(we) 3951 7212 w
-(will) 4118 7212 w
-(henceforth) 4316 7212 w
-(call) 4876 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(just) 720 840 w
-(a) 947 840 w
-(mount) 1048 840 w
-(point,) 1409 840 w
-(for) 1739 840 w
-(brevity\),) 1924 840 w
-(there) 2365 840 w
-(is) 2663 840 w
-(no) 2789 840 w
-(obvious) 2958 840 w
-(answer.) 3383 840 w
-(Name) 3835 840 w
-(spaces) 4159 840 w
-(have) 4532 840 w
-(been) 4803 840 w
-(part) 720 960 w
-(of) 949 960 w
-(Plan) 1080 960 w
-(9) 1314 960 w
-(from) 1411 960 w
-(the) 1677 960 w
-(beginning,) 1866 960 w
-(but) 2419 960 w
-(the) 2615 960 w
-(definition) 2804 960 w
-(of) 3303 960 w
-10 /LucidaTypewriter f
-(..) 3435 960 w
-10 /LucidaSansUnicode00 f
-(has) 3613 960 w
-(changed) 3815 960 w
-(several) 4260 960 w
-(times) 4634 960 w
-(as) 4934 960 w
-(we) 720 1080 w
-(grappled) 898 1080 w
-(with) 1375 1080 w
-(this) 1625 1080 w
-(issue.) 1848 1080 w
-(In) 2205 1080 w
-(fact,) 2340 1080 w
-(several) 2596 1080 w
-(attempts) 2980 1080 w
-(to) 3453 1080 w
-(clarify) 3595 1080 w
-(the) 3933 1080 w
-(meaning) 4132 1080 w
-(of) 4595 1080 w
-10 /LucidaTypewriter f
-(..) 4737 1080 w
-10 /LucidaSansUnicode00 f
-(by) 4925 1080 w
-(clever) 720 1200 w
-(coding) 1049 1200 w
-(resulted) 1421 1200 w
-(in) 1860 1200 w
-(definitions) 1995 1200 w
-(that) 2555 1200 w
-(could) 2790 1200 w
-(charitably) 3100 1200 w
-(be) 3618 1200 w
-(summarized) 3781 1200 w
-(as) 4426 1200 w
-10 /LucidaSansUnicode20 f
-(\030) 4577 1200 w
-10 /LucidaSansUnicode00 f
-(what) 4609 1200 w
-(the) 4885 1200 w
-(implementation gives.) 720 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 1796 1320 w
-10 /LucidaSansUnicode00 f
-(Frustrated) 720 1476 w
-(by) 1264 1476 w
-(this) 1426 1476 w
-(situation,) 1652 1476 w
-(and) 2154 1476 w
-(eager) 2381 1476 w
-(to) 2698 1476 w
-(have) 2843 1476 w
-(better-defined) 3116 1476 w
-(names) 3878 1476 w
-(for) 4243 1476 w
-(some) 4430 1476 w
-(of) 4739 1476 w
-(the) 4885 1476 w
-(applications) 720 1596 w
-(described) 1344 1596 w
-(later) 1856 1596 w
-(in) 2113 1596 w
-(this) 2242 1596 w
-(paper,) 2459 1596 w
-(we) 2807 1596 w
-(recently) 2978 1596 w
-(proposed) 3400 1596 w
-(the) 3897 1596 w
-(following) 4090 1596 w
-(definition) 4575 1596 w
-(for) 720 1716 w
-10 /LucidaTypewriter f
-(..) 891 1716 w
-10 /LucidaSansUnicode00 f
-(:) 1035 1716 w
-(The) 970 1872 w
-(parent) 1196 1872 w
-(of) 1555 1872 w
-(a) 1698 1872 w
-(directory) 1798 1872 w
-10 /LucidaSans-Italic f
-(X) 2274 1872 w
-10 /LucidaSansUnicode00 f
-(,) 2336 1872 w
-10 /LucidaSans-Italic f
-(X) 2413 1872 w
-10 /LucidaTypewriter f
-(/..) 2475 1872 w
-10 /LucidaSansUnicode00 f
-(,) 2691 1872 w
-(is) 2768 1872 w
-(the) 2893 1872 w
-(same) 3093 1872 w
-(directory) 3393 1872 w
-(that) 3869 1872 w
-(would) 4105 1872 w
-(obtain) 4442 1872 w
-(if) 4795 1872 w
-(we) 4907 1872 w
-(instead) 970 1992 w
-(accessed) 1373 1992 w
-(the) 1857 1992 w
-(directory) 2062 1992 w
-(named) 2543 1992 w
-(by) 2922 1992 w
-(stripping) 3086 1992 w
-(away) 3572 1992 w
-(the) 3860 1992 w
-(last) 4064 1992 w
-(path) 4285 1992 w
-(name) 4551 1992 w
-(ele\255) 4866 1992 w
-(ment of) 970 2112 w
-10 /LucidaSans-Italic f
-(X) 1380 2112 w
-10 /LucidaSansUnicode00 f
-(.) 1442 2112 w
-(For) 720 2268 w
-(example,) 913 2268 w
-(if) 1395 2268 w
-(we) 1498 2268 w
-(are) 1668 2268 w
-(in) 1857 2268 w
-(the) 1985 2268 w
-(directory) 2177 2268 w
-10 /LucidaTypewriter f
-(/a/b/c) 2645 2268 w
-10 /LucidaSansUnicode00 f
-(and) 3114 2268 w
-10 /LucidaTypewriter f
-(chdir) 3331 2268 w
-10 /LucidaSansUnicode00 f
-(to) 3728 2268 w
-10 /LucidaTypewriter f
-(..) 3863 2268 w
-10 /LucidaSansUnicode00 f
-(,) 4007 2268 w
-(the) 4076 2268 w
-(result) 4268 2268 w
-(is) 4582 2268 w
-10 /LucidaSans-Italic f
-(exactly) 4700 2268 w
-10 /LucidaSansUnicode00 f
-(as if we had executed a) 720 2388 w
-10 /LucidaTypewriter f
-(chdir) 1894 2388 w
-10 /LucidaSansUnicode00 f
-(to) 2286 2388 w
-10 /LucidaTypewriter f
-(/a/b) 2416 2388 w
-10 /LucidaSansUnicode00 f
-(.) 2704 2388 w
-(This) 720 2544 w
-(definition) 963 2544 w
-(is) 1466 2544 w
-(easy) 1584 2544 w
-(to) 1836 2544 w
-(understand) 1972 2544 w
-(and) 2562 2544 w
-(seems) 2780 2544 w
-(natural.) 3125 2544 w
-(It) 3568 2544 w
-(is,) 3672 2544 w
-(however,) 3823 2544 w
-(a) 4299 2544 w
-(purely) 4393 2544 w
-10 /LucidaSans-Italic f
-(lexical) 4735 2544 w
-10 /LucidaSansUnicode00 f
-(definition) 720 2664 w
-(that) 1246 2664 w
-(flatly) 1498 2664 w
-(ignores) 1798 2664 w
-(evaluated) 2220 2664 w
-(file) 2745 2664 w
-(names,) 2956 2664 w
-(mount) 3365 2664 w
-(tables,) 3740 2664 w
-(and) 4123 2664 w
-(other) 4363 2664 w
-(kernel-) 4680 2664 w
-(resident) 720 2784 w
-(data) 1150 2784 w
-(structures.) 1395 2784 w
-(Our) 1984 2784 w
-(challenge) 2201 2784 w
-(is) 2699 2784 w
-(to) 2815 2784 w
-(implement) 2949 2784 w
-(it) 3503 2784 w
-(efficiently.) 3605 2784 w
-(One) 4180 2784 w
-(obvious) 4412 2784 w
-(\(and) 4827 2784 w
-(correct\)) 720 2904 w
-(implementation) 1127 2904 w
-(is) 1925 2904 w
-(to) 2041 2904 w
-(rewrite) 2175 2904 w
-(path) 2548 2904 w
-(names) 2801 2904 w
-(lexically) 3154 2904 w
-(to) 3581 2904 w
-(fold) 3715 2904 w
-(out) 3941 2904 w
-10 /LucidaTypewriter f
-(..) 4137 2904 w
-10 /LucidaSansUnicode00 f
-(,) 4281 2904 w
-(and) 4348 2904 w
-(then) 4563 2904 w
-(eval\255) 4815 2904 w
-(uate) 720 3024 w
-(the) 976 3024 w
-(file) 1177 3024 w
-(name) 1374 3024 w
-(forward) 1686 3024 w
-(from) 2107 3024 w
-(the) 2386 3024 w
-(root,) 2588 3024 w
-(but) 2867 3024 w
-(this) 3076 3024 w
-(is) 3302 3024 w
-(expensive) 3429 3024 w
-(and) 3962 3024 w
-(unappealing.) 4189 3024 w
-(We) 4898 3024 w
-(want) 720 3144 w
-(to) 991 3144 w
-(be) 1129 3144 w
-(able) 1288 3144 w
-(to) 1531 3144 w
-(use) 1669 3144 w
-(local) 1878 3144 w
-(operations) 2142 3144 w
-(to) 2697 3144 w
-(evaluate) 2834 3144 w
-(file) 3275 3144 w
-(names,) 3465 3144 w
-(but) 3853 3144 w
-(maintain) 4054 3144 w
-(the) 4515 3144 w
-(global,) 4709 3144 w
-(lexical definition of dot-dot.) 720 3264 w
-(It isn) 2165 3264 w
-10 /LucidaSansUnicode20 f
-(\031) 2405 3264 w
-10 /LucidaSansUnicode00 f
-(t too hard.) 2437 3264 w
-10 /LucidaSans-Demi f
-(The Implementation) 720 3504 w
-10 /LucidaSansUnicode00 f
-(To) 720 3660 w
-(operate) 885 3660 w
-(lexically) 1295 3660 w
-(on) 1727 3660 w
-(file) 1891 3660 w
-(names,) 2083 3660 w
-(we) 2473 3660 w
-(associate) 2647 3660 w
-(a) 3134 3660 w
-(name) 3230 3660 w
-(with) 3537 3660 w
-(each) 3783 3660 w
-(open) 4048 3660 w
-(file) 4331 3660 w
-(in) 4523 3660 w
-(the) 4655 3660 w
-(ker\255) 4852 3660 w
-(nel,) 720 3780 w
-(that) 945 3780 w
-(is,) 1182 3780 w
-(with) 1340 3780 w
-(each) 1591 3780 w
-10 /LucidaTypewriter f
-(Channel) 1861 3780 w
-10 /LucidaSansUnicode00 f
-(data) 2411 3780 w
-(structure.) 2667 3780 w
-(The) 3215 3780 w
-(first) 3442 3780 w
-(step) 3682 3780 w
-(is) 3934 3780 w
-(therefore) 4059 3780 w
-(to) 4551 3780 w
-(store) 4694 3780 w
-(a) 4985 3780 w
-10 /LucidaTypewriter f
-(char*) 720 3900 w
-10 /LucidaSansUnicode00 f
-(with) 1118 3900 w
-(each) 1361 3900 w
-10 /LucidaTypewriter f
-(Channel) 1623 3900 w
-10 /LucidaSansUnicode00 f
-(in) 2165 3900 w
-(the) 2294 3900 w
-(system,) 2487 3900 w
-(called) 2897 3900 w
-(its) 3218 3900 w
-10 /LucidaTypewriter f
-(Cname) 3373 3900 w
-10 /LucidaSansUnicode00 f
-(,) 3733 3900 w
-(that) 3803 3900 w
-(records) 4033 3900 w
-(the) 4436 3900 w
-10 /LucidaSans-Italic f
-(absolute) 4630 3900 w
-10 /LucidaSansUnicode00 f
-(rooted) 720 4020 w
-(file) 1092 4020 w
-(name) 1296 4020 w
-(for) 1615 4020 w
-(the) 1807 4020 w
-10 /LucidaTypewriter f
-(Channel) 2015 4020 w
-10 /LucidaSansUnicode00 f
-(.) 2519 4020 w
-10 /LucidaTypewriter f
-(Cnames) 2636 4020 w
-10 /LucidaSansUnicode00 f
-(are) 3120 4020 w
-(stored) 3324 4020 w
-(as) 3685 4020 w
-(full) 3843 4020 w
-(text) 4052 4020 w
-(strings,) 4295 4020 w
-(shared) 4712 4020 w
-(copy-on-write) 720 4140 w
-(for) 1463 4140 w
-(efficiency.) 1639 4140 w
-(The) 2200 4140 w
-(task) 2419 4140 w
-(is) 2658 4140 w
-(to) 2776 4140 w
-(maintain) 2912 4140 w
-(each) 3372 4140 w
-10 /LucidaTypewriter f
-(Cname) 3634 4140 w
-10 /LucidaSansUnicode00 f
-(as) 4032 4140 w
-(an) 4176 4140 w
-(accurate) 4331 4140 w
-(abso\255) 4777 4140 w
-(lute name using only local operations.) 720 4260 w
-(When) 720 4416 w
-(a) 1026 4416 w
-(file) 1121 4416 w
-(is) 1312 4416 w
-(opened,) 1432 4416 w
-(the) 1865 4416 w
-(file) 2060 4416 w
-(name) 2251 4416 w
-(argument) 2557 4416 w
-(in) 3065 4416 w
-(the) 3196 4416 w
-10 /LucidaTypewriter f
-(open) 3391 4416 w
-10 /LucidaSansUnicode00 f
-(\(or) 3719 4416 w
-10 /LucidaTypewriter f
-(chdir) 3895 4416 w
-10 /LucidaSansUnicode00 f
-(or) 4296 4416 w
-10 /LucidaTypewriter f
-(bind) 4439 4416 w
-10 /LucidaSansUnicode00 f
-(or) 4768 4416 w
-(...\)) 4911 4416 w
-(call) 720 4536 w
-(is) 929 4536 w
-(recorded) 1054 4536 w
-(in) 1531 4536 w
-(the) 1667 4536 w
-10 /LucidaTypewriter f
-(Cname) 1867 4536 w
-10 /LucidaSansUnicode00 f
-(of) 2272 4536 w
-(the) 2415 4536 w
-(resulting) 2615 4536 w
-10 /LucidaTypewriter f
-(Channel) 3089 4536 w
-10 /LucidaSansUnicode00 f
-(.) 3593 4536 w
-(When) 3702 4536 w
-(the) 4013 4536 w
-(file) 4212 4536 w
-(name) 4407 4536 w
-(begins) 4717 4536 w
-(with) 720 4656 w
-(a) 967 4656 w
-(slash,) 1064 4656 w
-(the) 1386 4656 w
-(name) 1583 4656 w
-(is) 1891 4656 w
-(stored) 2013 4656 w
-(as) 2364 4656 w
-(is,) 2512 4656 w
-(subject) 2666 4656 w
-(to) 3058 4656 w
-(a) 3198 4656 w
-(cleanup) 3295 4656 w
-(pass) 3715 4656 w
-(described) 3977 4656 w
-(in) 4492 4656 w
-(the) 4626 4656 w
-(next) 4824 4656 w
-(section.) 720 4776 w
-(Otherwise,) 1167 4776 w
-(it) 1722 4776 w
-(is) 1824 4776 w
-(a) 1939 4776 w
-(local) 2029 4776 w
-(name,) 2289 4776 w
-(and) 2622 4776 w
-(the) 2837 4776 w
-(file) 3027 4776 w
-(name) 3213 4776 w
-(must) 3514 4776 w
-(be) 3792 4776 w
-(made) 3946 4776 w
-(absolute) 4248 4776 w
-(by) 4697 4776 w
-(pre\255) 4847 4776 w
-(fixing) 720 4896 w
-(it) 1041 4896 w
-(with) 1148 4896 w
-(the) 1394 4896 w
-10 /LucidaTypewriter f
-(Cname) 1590 4896 w
-10 /LucidaSansUnicode00 f
-(of) 1992 4896 w
-(the) 2132 4896 w
-(current) 2329 4896 w
-(directory,) 2721 4896 w
-(followed) 3226 4896 w
-(by) 3681 4896 w
-(a) 3838 4896 w
-(slash.) 3935 4896 w
-(For) 4289 4896 w
-(example,) 4487 4896 w
-(if) 4974 4896 w
-(we) 720 5016 w
-(are) 892 5016 w
-(in) 1083 5016 w
-10 /LucidaTypewriter f
-(/home/rob) 1213 5016 w
-10 /LucidaSansUnicode00 f
-(and) 1900 5016 w
-10 /LucidaTypewriter f
-(chdir) 2119 5016 w
-10 /LucidaSansUnicode00 f
-(to) 2518 5016 w
-10 /LucidaTypewriter f
-(bin) 2655 5016 w
-10 /LucidaSansUnicode00 f
-(,) 2871 5016 w
-(the) 2942 5016 w
-10 /LucidaTypewriter f
-(Cname) 3136 5016 w
-10 /LucidaSansUnicode00 f
-(of) 3535 5016 w
-(the) 3672 5016 w
-(resulting) 3866 5016 w
-10 /LucidaTypewriter f
-(Channel) 4334 5016 w
-10 /LucidaSansUnicode00 f
-(will) 4876 5016 w
-(be the string) 720 5136 w
-10 /LucidaTypewriter f
-(/home/rob/bin) 1372 5136 w
-10 /LucidaSansUnicode00 f
-(.) 2308 5136 w
-(This) 720 5292 w
-(assumes,) 968 5292 w
-(of) 1462 5292 w
-(course,) 1603 5292 w
-(that) 2000 5292 w
-(the) 2234 5292 w
-(local) 2432 5292 w
-(file) 2700 5292 w
-(name) 2894 5292 w
-(contains) 3203 5292 w
-(no) 3654 5292 w
-10 /LucidaTypewriter f
-(..) 3821 5292 w
-10 /LucidaSansUnicode00 f
-(elements.) 4009 5292 w
-(If) 4557 5292 w
-(it) 4667 5292 w
-(does,) 4777 5292 w
-(instead) 720 5412 w
-(of) 1108 5412 w
-(storing) 1241 5412 w
-(for) 1618 5412 w
-(example) 1791 5412 w
-10 /LucidaTypewriter f
-(/home/rob/..) 2238 5412 w
-10 /LucidaSansUnicode00 f
-(we) 3136 5412 w
-(delete) 3303 5412 w
-(the) 3634 5412 w
-(last) 3823 5412 w
-(element) 4029 5412 w
-(of) 4452 5412 w
-(the) 4584 5412 w
-(exist\255) 4773 5412 w
-(ing) 720 5532 w
-(name) 917 5532 w
-(and) 1227 5532 w
-(set) 1451 5532 w
-(the) 1639 5532 w
-10 /LucidaTypewriter f
-(Cname) 1838 5532 w
-10 /LucidaSansUnicode00 f
-(to) 2242 5532 w
-10 /LucidaTypewriter f
-(/home) 2384 5532 w
-10 /LucidaSansUnicode00 f
-(.) 2744 5532 w
-(To) 2852 5532 w
-(maintain) 3020 5532 w
-(the) 3486 5532 w
-(lexical) 3685 5532 w
-(naming) 4040 5532 w
-(property) 4448 5532 w
-(we) 4907 5532 w
-(must) 720 5652 w
-(guarantee) 1011 5652 w
-(that) 1545 5652 w
-(the) 1784 5652 w
-(resulting) 1987 5652 w
-10 /LucidaTypewriter f
-(Cname) 2464 5652 w
-10 /LucidaSansUnicode00 f
-(,) 2824 5652 w
-(if) 2904 5652 w
-(it) 3018 5652 w
-(were) 3132 5652 w
-(to) 3410 5652 w
-(be) 3556 5652 w
-(evaluated,) 3723 5652 w
-(would) 4268 5652 w
-(yield) 4608 5652 w
-(the) 4885 5652 w
-(identical directory to the one we actually do get by the local) 720 5772 w
-10 /LucidaTypewriter f
-(..) 3655 5772 w
-10 /LucidaSansUnicode00 f
-(operation.) 3831 5772 w
-(If) 720 5928 w
-(the) 825 5928 w
-(current) 1019 5928 w
-(directory) 1408 5928 w
-(is) 1878 5928 w
-(not) 1997 5928 w
-(a) 2196 5928 w
-(mount) 2290 5928 w
-(point,) 2645 5928 w
-(it) 2969 5928 w
-(is) 3075 5928 w
-(easy) 3195 5928 w
-(to) 3449 5928 w
-(maintain) 3587 5928 w
-(the) 4049 5928 w
-(lexical) 4244 5928 w
-(property.) 4594 5928 w
-(If) 720 6048 w
-(it) 833 6048 w
-(is) 946 6048 w
-(a) 1072 6048 w
-(mount) 1173 6048 w
-(point,) 1534 6048 w
-(though,) 1864 6048 w
-(it) 2288 6048 w
-(is) 2400 6048 w
-(still) 2526 6048 w
-(possible) 2747 6048 w
-(to) 3196 6048 w
-(maintain) 3340 6048 w
-(it) 3808 6048 w
-(on) 3920 6048 w
-(Plan) 4089 6048 w
-(9) 4336 6048 w
-(because) 4445 6048 w
-(the) 4885 6048 w
-(mount) 720 6168 w
-(table,) 1086 6168 w
-(a) 1409 6168 w
-(kernel-resident) 1515 6168 w
-(data) 2321 6168 w
-(structure,) 2582 6168 w
-(contains) 3104 6168 w
-(all) 3564 6168 w
-(the) 3729 6168 w
-(information) 3936 6168 w
-(about) 4555 6168 w
-(the) 4885 6168 w
-(non-hierarchical) 720 6288 w
-(connectivity) 1566 6288 w
-(of) 2186 6288 w
-(the) 2325 6288 w
-(name) 2521 6288 w
-(space.) 2828 6288 w
-(\(On) 3209 6288 w
-(Unix,) 3423 6288 w
-(by) 3717 6288 w
-(contrast,) 3873 6288 w
-(symbolic) 4341 6288 w
-(links) 4811 6288 w
-(are) 720 6408 w
-(stored) 909 6408 w
-(on) 1255 6408 w
-(the) 1415 6408 w
-(file) 1607 6408 w
-(server) 1795 6408 w
-(rather) 2129 6408 w
-(than) 2458 6408 w
-(in) 2711 6408 w
-(the) 2839 6408 w
-(kernel.\)) 3031 6408 w
-(Moreover,) 3467 6408 w
-(the) 3990 6408 w
-(presence) 4182 6408 w
-(of) 4655 6408 w
-(a) 4790 6408 w
-(full) 4883 6408 w
-(file) 720 6528 w
-(name) 912 6528 w
-(for) 1219 6528 w
-(each) 1399 6528 w
-10 /LucidaTypewriter f
-(Channel) 1664 6528 w
-10 /LucidaSansUnicode00 f
-(in) 2208 6528 w
-(the) 2339 6528 w
-(mount) 2534 6528 w
-(table) 2889 6528 w
-(provides) 3169 6528 w
-(the) 3625 6528 w
-(information) 3820 6528 w
-(necessary) 4427 6528 w
-(to) 4942 6528 w
-(resolve ambiguities.) 720 6648 w
-(The) 720 6804 w
-(mount) 943 6804 w
-(table) 1300 6804 w
-(is) 1583 6804 w
-(examined) 1706 6804 w
-(in) 2224 6804 w
-(the) 2358 6804 w
-10 /LucidaTypewriter f
-(from) 2556 6804 w
-10 /LucidaSansUnicode21 f
-(\222) 2844 6804 w
-10 /LucidaTypewriter f
-(to) 2938 6804 w
-10 /LucidaSansUnicode00 f
-(direction) 3125 6804 w
-(when) 3597 6804 w
-(evaluating) 3897 6804 w
-(a) 4439 6804 w
-(name,) 4537 6804 w
-(but) 4878 6804 w
-10 /LucidaTypewriter f
-(..) 720 6924 w
-10 /LucidaSansUnicode00 f
-(points) 901 6924 w
-(backwards) 1241 6924 w
-(in) 1792 6924 w
-(the) 1920 6924 w
-(hierarchy,) 2112 6924 w
-(so) 2630 6924 w
-(to) 2779 6924 w
-(evaluate) 2914 6924 w
-10 /LucidaTypewriter f
-(..) 3353 6924 w
-10 /LucidaSansUnicode00 f
-(the) 3534 6924 w
-(table) 3726 6924 w
-(must) 4003 6924 w
-(be) 4283 6924 w
-(examined) 4438 6924 w
-(in) 4949 6924 w
-(the) 720 7044 w
-10 /LucidaTypewriter f
-(to) 907 7044 w
-10 /LucidaSansUnicode21 f
-(\222) 1051 7044 w
-10 /LucidaTypewriter f
-(from) 1145 7044 w
-10 /LucidaSansUnicode00 f
-(direction.) 1465 7044 w
-(\() 1990 7044 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2023 7044 w
-10 /LucidaSansUnicode00 f
-(How did we get here?) 2087 7044 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3127 7044 w
-10 /LucidaSansUnicode00 f
-(\)) 3191 7044 w
-(The) 720 7200 w
-(value) 952 7200 w
-(of) 1257 7200 w
-10 /LucidaTypewriter f
-(..) 1406 7200 w
-10 /LucidaSansUnicode00 f
-(is) 1601 7200 w
-(ambiguous) 1732 7200 w
-(when) 2321 7200 w
-(there) 2630 7200 w
-(are) 2934 7200 w
-(multiple) 3138 7200 w
-(bindings) 3588 7200 w
-(\(mount) 4061 7200 w
-(points\)) 4461 7200 w
-(that) 4849 7200 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(point) 720 840 w
-(to) 1021 840 w
-(the) 1168 840 w
-(directories) 1372 840 w
-(involved) 1936 840 w
-(in) 2389 840 w
-(the) 2529 840 w
-(evaluation) 2733 840 w
-(of) 3280 840 w
-10 /LucidaTypewriter f
-(..) 3427 840 w
-10 /LucidaSansUnicode00 f
-(.) 3571 840 w
-(For) 3684 840 w
-(example,) 3889 840 w
-(return) 4383 840 w
-(to) 4730 840 w
-(our) 4876 840 w
-(original) 720 960 w
-(script) 1176 960 w
-(with) 1536 960 w
-10 /LucidaTypewriter f
-(/n/bopp/v6) 1829 960 w
-10 /LucidaSansUnicode00 f
-(\(containing) 2637 960 w
-(a) 3269 960 w
-(home) 3413 960 w
-(directory) 3774 960 w
-(for) 4294 960 w
-10 /LucidaTypewriter f
-(ken) 4522 960 w
-10 /LucidaSansUnicode00 f
-(\)) 4738 960 w
-(and) 4860 960 w
-10 /LucidaTypewriter f
-(/n/bopp/v7) 720 1080 w
-10 /LucidaSansUnicode00 f
-(\(containing) 1476 1080 w
-(a) 2055 1080 w
-(home) 2146 1080 w
-(directory) 2454 1080 w
-(for) 2921 1080 w
-10 /LucidaTypewriter f
-(rob) 3095 1080 w
-10 /LucidaSansUnicode00 f
-(\)) 3311 1080 w
-(unioned) 3379 1080 w
-(into) 3809 1080 w
-10 /LucidaTypewriter f
-(/home) 4033 1080 w
-10 /LucidaSansUnicode00 f
-(.) 4393 1080 w
-(This) 4492 1080 w
-(is) 4732 1080 w
-(rep\255) 4847 1080 w
-(resented) 720 1200 w
-(by) 1199 1200 w
-(two) 1371 1200 w
-(entries) 1603 1200 w
-(in) 1992 1200 w
-(the) 2140 1200 w
-(mount) 2353 1200 w
-(table,) 2726 1200 w
-10 /LucidaTypewriter f
-(from=/home) 3056 1200 w
-10 /LucidaSansUnicode00 f
-(,) 3776 1200 w
-10 /LucidaTypewriter f
-(to=/n/bopp/v6) 3866 1200 w
-10 /LucidaSansUnicode00 f
-(and) 4860 1200 w
-10 /LucidaTypewriter f
-(from=/home) 720 1320 w
-10 /LucidaSansUnicode00 f
-(,) 1440 1320 w
-10 /LucidaTypewriter f
-(to=/n/bopp/v7) 1579 1320 w
-10 /LucidaSansUnicode00 f
-(.) 2515 1320 w
-(If) 2686 1320 w
-(we) 2859 1320 w
-(have) 3098 1320 w
-(set) 3429 1320 w
-(our) 3679 1320 w
-(current) 3949 1320 w
-(directory) 4405 1320 w
-(to) 4942 1320 w
-10 /LucidaTypewriter f
-(/home/rob) 720 1440 w
-10 /LucidaSansUnicode00 f
-(\(which) 1420 1440 w
-(has) 1786 1440 w
-(landed) 2006 1440 w
-(us) 2386 1440 w
-(in) 2551 1440 w
-(the) 2694 1440 w
-(physical) 2901 1440 w
-(location) 3345 1440 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/rob) 3782 1440 w
-10 /LucidaSansUnicode00 f
-(\)) 4790 1440 w
-(our) 4876 1440 w
-(current) 720 1560 w
-(directory) 1103 1560 w
-(is) 1567 1560 w
-(not a mount point but its parent is.) 1680 1560 w
-(The value of) 3455 1560 w
-10 /LucidaTypewriter f
-(..) 4084 1560 w
-10 /LucidaSansUnicode00 f
-(is ambiguous: it) 4260 1560 w
-(could) 720 1680 w
-(be) 1031 1680 w
-10 /LucidaTypewriter f
-(/home) 1195 1680 w
-10 /LucidaSansUnicode00 f
-(,) 1555 1680 w
-10 /LucidaTypewriter f
-(/n/bopp/v7) 1632 1680 w
-10 /LucidaSansUnicode00 f
-(,) 2352 1680 w
-(or) 2429 1680 w
-(maybe) 2576 1680 w
-(even) 2940 1680 w
-10 /LucidaTypewriter f
-(/n/bopp/v6) 3211 1680 w
-10 /LucidaSansUnicode00 f
-(,) 3931 1680 w
-(and) 4008 1680 w
-(the) 4233 1680 w
-(ambiguity) 4433 1680 w
-(is) 4960 1680 w
-(caused) 720 1800 w
-(by) 1098 1800 w
-(two) 1253 1800 w
-10 /LucidaTypewriter f
-(tofiles) 1468 1800 w
-10 /LucidaSansUnicode00 f
-(bound) 2012 1800 w
-(to) 2363 1800 w
-(the) 2501 1800 w
-(same) 2696 1800 w
-10 /LucidaTypewriter f
-(fromfile) 2991 1800 w
-10 /LucidaSansUnicode00 f
-(.) 3567 1800 w
-(By) 3671 1800 w
-(our) 3821 1800 w
-(definition,) 4025 1800 w
-(if) 4562 1800 w
-(we) 4668 1800 w
-(now) 4840 1800 w
-(evaluate) 720 1920 w
-10 /LucidaTypewriter f
-(..) 1156 1920 w
-10 /LucidaSansUnicode00 f
-(,) 1300 1920 w
-(we) 1366 1920 w
-(should) 1533 1920 w
-(acquire) 1895 1920 w
-(the) 2286 1920 w
-(directory) 2475 1920 w
-10 /LucidaTypewriter f
-(/home) 2940 1920 w
-10 /LucidaSansUnicode00 f
-(;) 3300 1920 w
-(otherwise) 3366 1920 w
-10 /LucidaTypewriter f
-(../ken) 3870 1920 w
-10 /LucidaSansUnicode00 f
-(could) 4336 1920 w
-(not) 4637 1920 w
-(pos\255) 4832 1920 w
-(sibly) 720 2040 w
-(result) 977 2040 w
-(in) 1286 2040 w
-10 /LucidaTypewriter f
-(ken) 1410 2040 w
-10 /LucidaSansUnicode20 f
-(\031) 1626 2040 w
-10 /LucidaSansUnicode00 f
-(s) 1658 2040 w
-(home) 1742 2040 w
-(directory,) 2047 2040 w
-(which) 2543 2040 w
-(it) 2857 2040 w
-(should.) 2956 2040 w
-(On) 3381 2040 w
-(the) 3554 2040 w
-(other) 3742 2040 w
-(hand,) 4032 2040 w
-(if we had orig\255) 4339 2040 w
-(inally) 720 2160 w
-(gone) 1025 2160 w
-(to) 1315 2160 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/rob) 1463 2160 w
-10 /LucidaSansUnicode00 f
-(,) 2471 2160 w
-(the) 2553 2160 w
-(name) 2758 2160 w
-10 /LucidaTypewriter f
-(../ken) 3074 2160 w
-10 /LucidaSansUnicode00 f
-(should) 3556 2160 w
-10 /LucidaSans-Italic f
-(not) 3934 2160 w
-10 /LucidaSansUnicode00 f
-(evaluate) 4141 2160 w
-(to) 4593 2160 w
-10 /LucidaTypewriter f
-(ken) 4741 2160 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 2160 w
-10 /LucidaSansUnicode00 f
-(s) 4989 2160 w
-(home) 720 2280 w
-(directory) 1038 2280 w
-(because) 1515 2280 w
-(there) 1954 2280 w
-(is) 2251 2280 w
-(no) 2376 2280 w
-(directory) 2544 2280 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/ken) 3020 2280 w
-10 /LucidaSansUnicode00 f
-(\() 4073 2280 w
-10 /LucidaTypewriter f
-(ken) 4106 2280 w
-10 /LucidaSansUnicode20 f
-(\031) 4322 2280 w
-10 /LucidaSansUnicode00 f
-(s) 4354 2280 w
-(home) 4450 2280 w
-(direc\255) 4767 2280 w
-(tory) 720 2400 w
-(is) 944 2400 w
-(on) 1058 2400 w
-10 /LucidaTypewriter f
-(v6) 1215 2400 w
-10 /LucidaSansUnicode00 f
-(\).) 1359 2400 w
-(The) 1490 2400 w
-(problem) 1705 2400 w
-(is) 2145 2400 w
-(that) 2259 2400 w
-(by) 2484 2400 w
-(using) 2633 2400 w
-(local) 2933 2400 w
-(file) 3192 2400 w
-(operations,) 3377 2400 w
-(it) 3959 2400 w
-(is) 4059 2400 w
-(impossible) 4173 2400 w
-(to) 4732 2400 w
-(dis\255) 4864 2400 w
-(tinguish) 720 2520 w
-(these) 1147 2520 w
-(cases:) 1442 2520 w
-(regardless) 1771 2520 w
-(of) 2309 2520 w
-(whether) 2440 2520 w
-(we) 2864 2520 w
-(got) 3030 2520 w
-(here) 3223 2520 w
-(using) 3471 2520 w
-(the) 3770 2520 w
-(name) 3958 2520 w
-10 /LucidaTypewriter f
-(/home/rob) 4257 2520 w
-10 /LucidaSansUnicode00 f
-(or) 4938 2520 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/rob) 720 2640 w
-10 /LucidaSansUnicode00 f
-(,) 1728 2640 w
-(the) 1811 2640 w
-(resulting) 2017 2640 w
-(directory) 2497 2640 w
-(is) 2979 2640 w
-(the) 3110 2640 w
-(same.) 3317 2640 w
-(Moreover,) 3688 2640 w
-(the) 4226 2640 w
-(mount) 4433 2640 w
-(table) 4800 2640 w
-(does) 720 2760 w
-(not) 989 2760 w
-(itself) 1187 2760 w
-(have) 1464 2760 w
-(enough) 1727 2760 w
-(information) 2130 2760 w
-(to) 2735 2760 w
-(disambiguate:) 2871 2760 w
-(when) 3596 2760 w
-(we) 3890 2760 w
-(do) 4060 2760 w
-(a) 4221 2760 w
-(local) 4313 2760 w
-(operation) 4575 2760 w
-(to) 720 2880 w
-(evaluate) 858 2880 w
-10 /LucidaTypewriter f
-(..) 1300 2880 w
-10 /LucidaSansUnicode00 f
-(and) 1484 2880 w
-(land) 1704 2880 w
-(in) 1953 2880 w
-10 /LucidaTypewriter f
-(/n/bopp/v7) 2084 2880 w
-10 /LucidaSansUnicode00 f
-(,) 2804 2880 w
-(we) 2876 2880 w
-(discover) 3049 2880 w
-(that) 3493 2880 w
-(the) 3724 2880 w
-(directory) 3919 2880 w
-(is) 4391 2880 w
-(a) 4512 2880 w
-10 /LucidaTypewriter f
-(tofile) 4608 2880 w
-10 /LucidaSansUnicode00 f
-(in the mount table; should we step back through the table to) 720 3000 w
-10 /LucidaTypewriter f
-(/home) 3712 3000 w
-10 /LucidaSansUnicode00 f
-(or not?) 4104 3000 w
-(The) 720 3156 w
-(solution) 945 3156 w
-(comes) 1381 3156 w
-(from) 1737 3156 w
-(the) 2013 3156 w
-10 /LucidaTypewriter f
-(Cnames) 2212 3156 w
-10 /LucidaSansUnicode00 f
-(themselves.) 2689 3156 w
-(Whether) 3341 3156 w
-(to) 3786 3156 w
-(step) 3929 3156 w
-(back) 4181 3156 w
-(through) 4453 3156 w
-(the) 4885 3156 w
-(mount) 720 3276 w
-(point) 1074 3276 w
-10 /LucidaTypewriter f
-(from=/home) 1365 3276 w
-10 /LucidaSansUnicode00 f
-(,) 2085 3276 w
-10 /LucidaTypewriter f
-(to=/n/bopp/v7) 2155 3276 w
-10 /LucidaSansUnicode00 f
-(when) 3129 3276 w
-(evaluating) 3424 3276 w
-10 /LucidaTypewriter f
-(..) 3961 3276 w
-10 /LucidaSansUnicode00 f
-(in) 4143 3276 w
-10 /LucidaTypewriter f
-(rob) 4272 3276 w
-10 /LucidaSansUnicode20 f
-(\031) 4488 3276 w
-10 /LucidaSansUnicode00 f
-(s) 4520 3276 w
-(directory) 4609 3276 w
-(is) 720 3396 w
-(trivially) 852 3396 w
-(resolved) 1257 3396 w
-(by) 1718 3396 w
-(asking) 1885 3396 w
-(the) 2254 3396 w
-(question,) 2461 3396 w
-(Does) 2967 3396 w
-(the) 3263 3396 w
-10 /LucidaTypewriter f
-(Cname) 3471 3396 w
-10 /LucidaSansUnicode00 f
-(for) 3884 3396 w
-(the) 4076 3396 w
-(directory) 4284 3396 w
-(begin) 4768 3396 w
-10 /LucidaTypewriter f
-(/home) 720 3516 w
-10 /LucidaSansUnicode00 f
-(?) 1080 3516 w
-(If) 1196 3516 w
-(it) 1304 3516 w
-(does,) 1412 3516 w
-(then) 1717 3516 w
-(the) 1976 3516 w
-(path) 2173 3516 w
-(that) 2432 3516 w
-(was) 2664 3516 w
-(evaluated) 2888 3516 w
-(to) 3394 3516 w
-(get) 3533 3516 w
-(us) 3729 3516 w
-(to) 3883 3516 w
-(the) 4022 3516 w
-(current) 4218 3516 w
-(directory) 4609 3516 w
-(must) 720 3636 w
-(have) 996 3636 w
-(gone) 1254 3636 w
-(through) 1528 3636 w
-(this) 1948 3636 w
-(mount) 2160 3636 w
-(point,) 2508 3636 w
-(and) 2825 3636 w
-(we) 3038 3636 w
-(should) 3204 3636 w
-(back) 3565 3636 w
-(up) 3826 3636 w
-(through) 3985 3636 w
-(it) 4406 3636 w
-(to) 4506 3636 w
-(evaluate) 4638 3636 w
-10 /LucidaTypewriter f
-(..) 720 3756 w
-10 /LucidaSansUnicode00 f
-(; if not, then this mount table entry is irrelevant.) 864 3756 w
-(More) 720 3912 w
-(precisely,) 999 3912 w
-(both) 1494 3912 w
-10 /LucidaSans-Italic f
-(before) 1752 3912 w
-10 /LucidaSansUnicode00 f
-(and) 2097 3912 w
-10 /LucidaSans-Italic f
-(after) 2313 3912 w
-10 /LucidaSansUnicode00 f
-(each) 2587 3912 w
-10 /LucidaTypewriter f
-(..) 2847 3912 w
-10 /LucidaSansUnicode00 f
-(element) 3027 3912 w
-(in) 3452 3912 w
-(the) 3579 3912 w
-(path) 3770 3912 w
-(name) 4023 3912 w
-(is) 4325 3912 w
-(evaluated,) 4441 3912 w
-(if) 4974 3912 w
-(the) 720 4032 w
-(directory) 918 4032 w
-(is) 1392 4032 w
-(a) 1515 4032 w
-10 /LucidaTypewriter f
-(tofile) 1613 4032 w
-10 /LucidaSansUnicode00 f
-(in) 2088 4032 w
-(the) 2222 4032 w
-(mount) 2419 4032 w
-(table,) 2776 4032 w
-(the) 3090 4032 w
-(corresponding) 3287 4032 w
-10 /LucidaTypewriter f
-(fromfile) 4032 4032 w
-10 /LucidaSansUnicode00 f
-(is) 4650 4032 w
-(taken) 4772 4032 w
-(instead,) 720 4152 w
-(provided) 1162 4152 w
-(the) 1647 4152 w
-10 /LucidaTypewriter f
-(Cname) 1859 4152 w
-10 /LucidaSansUnicode00 f
-(of) 2276 4152 w
-(the) 2431 4152 w
-(corresponding) 2643 4152 w
-10 /LucidaTypewriter f
-(fromfile) 3403 4152 w
-10 /LucidaSansUnicode00 f
-(is) 4036 4152 w
-(the) 4173 4152 w
-(prefix) 4385 4152 w
-(of) 4729 4152 w
-(the) 4885 4152 w
-10 /LucidaTypewriter f
-(Cname) 720 4272 w
-10 /LucidaSansUnicode00 f
-(of) 1113 4272 w
-(the) 1244 4272 w
-(original) 1432 4272 w
-(directory.) 1833 4272 w
-(Since) 2361 4272 w
-(we) 2646 4272 w
-(always know the full name of the directory we) 2812 4272 w
-(are) 720 4392 w
-(evaluating,) 911 4392 w
-(we) 1481 4392 w
-(can) 1653 4392 w
-(always) 1860 4392 w
-(compare) 2218 4392 w
-(it) 2677 4392 w
-(against) 2782 4392 w
-(all) 3172 4392 w
-(the) 3324 4392 w
-(entries) 3518 4392 w
-(in) 3889 4392 w
-(the) 4019 4392 w
-(mount) 4214 4392 w
-(table) 4569 4392 w
-(that) 4849 4392 w
-(point) 720 4512 w
-(to) 1010 4512 w
-(it,) 1146 4512 w
-(thereby) 1282 4512 w
-(resolving) 1687 4512 w
-(ambiguous) 2168 4512 w
-(situations) 2744 4512 w
-(and) 3256 4512 w
-(maintaining) 3474 4512 w
-(the) 4087 4512 w
-(lexical) 4279 4512 w
-(property) 4626 4512 w
-(of) 720 4632 w
-10 /LucidaTypewriter f
-(..) 860 4632 w
-10 /LucidaSansUnicode00 f
-(.) 1004 4632 w
-(This) 1111 4632 w
-(check) 1359 4632 w
-(also) 1680 4632 w
-(guarantees) 1919 4632 w
-(we) 2499 4632 w
-(don) 2675 4632 w
-10 /LucidaSansUnicode20 f
-(\031) 2861 4632 w
-10 /LucidaSansUnicode00 f
-(t) 2893 4632 w
-(follow) 2973 4632 w
-(a) 3310 4632 w
-(misleading) 3408 4632 w
-(mount) 3980 4632 w
-(point,) 4338 4632 w
-(such) 4665 4632 w
-(as) 4934 4632 w
-(the) 720 4752 w
-(entry) 920 4752 w
-(pointing) 1213 4752 w
-(to) 1663 4752 w
-10 /LucidaTypewriter f
-(/home) 1806 4752 w
-10 /LucidaSansUnicode00 f
-(when) 2211 4752 w
-(we) 2513 4752 w
-(are) 2691 4752 w
-(really) 2888 4752 w
-(in) 3195 4752 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/rob) 3331 4752 w
-10 /LucidaSansUnicode00 f
-(.) 4339 4752 w
-(Keeping) 4448 4752 w
-(the) 4885 4752 w
-(full) 720 4872 w
-(names) 913 4872 w
-(with) 1267 4872 w
-(the) 1509 4872 w
-10 /LucidaTypewriter f
-(Channels) 1701 4872 w
-10 /LucidaSansUnicode00 f
-(makes) 2314 4872 w
-(it) 2664 4872 w
-(easy) 2767 4872 w
-(to) 3018 4872 w
-(use) 3153 4872 w
-(the) 3359 4872 w
-(mount) 3551 4872 w
-(table) 3903 4872 w
-(to) 4180 4872 w
-(decide) 4315 4872 w
-(how) 4670 4872 w
-(we) 4907 4872 w
-(got here and, therefore, how to get back.) 720 4992 w
-(In) 720 5148 w
-(summary,) 845 5148 w
-(the) 1358 5148 w
-(algorithm) 1547 5148 w
-(is) 2050 5148 w
-(as) 2164 5148 w
-(follows.) 2304 5148 w
-(Use) 2748 5148 w
-(the) 2959 5148 w
-(usual) 3149 5148 w
-(file) 3443 5148 w
-(system) 3629 5148 w
-(operations) 4004 5148 w
-(to) 4555 5148 w
-(walk) 4688 5148 w
-(to) 4942 5148 w
-10 /LucidaTypewriter f
-(..) 720 5268 w
-10 /LucidaSansUnicode00 f
-(;) 864 5268 w
-(call) 945 5268 w
-(the) 1158 5268 w
-(resulting) 1362 5268 w
-(directory) 1840 5268 w
-10 /LucidaSans-Italic f
-(d) 2319 5268 w
-10 /LucidaSansUnicode00 f
-(.) 2380 5268 w
-(Lexically) 2492 5268 w
-(remove) 2955 5268 w
-(the) 3362 5268 w
-(last) 3565 5268 w
-(element) 3785 5268 w
-(of) 4222 5268 w
-(the) 4368 5268 w
-(initial) 4571 5268 w
-(file) 4889 5268 w
-(name.) 720 5388 w
-(Examine) 1124 5388 w
-(all) 1608 5388 w
-(entries) 1795 5388 w
-(in) 2201 5388 w
-(the) 2366 5388 w
-(mount) 2595 5388 w
-(table) 2984 5388 w
-(whose) 3298 5388 w
-10 /LucidaTypewriter f
-(tofile) 3680 5388 w
-10 /LucidaSansUnicode00 f
-(is) 4187 5388 w
-10 /LucidaSans-Italic f
-(d) 4342 5388 w
-10 /LucidaSansUnicode00 f
-(and) 4478 5388 w
-(whose) 4733 5388 w
-10 /LucidaTypewriter f
-(fromfile) 720 5508 w
-10 /LucidaSansUnicode00 f
-(has) 1376 5508 w
-(a) 1624 5508 w
-10 /LucidaTypewriter f
-(Cname) 1758 5508 w
-10 /LucidaSansUnicode00 f
-(identical) 2197 5508 w
-(to) 2687 5508 w
-(the) 2864 5508 w
-(truncated) 3098 5508 w
-(name.) 3641 5508 w
-(If) 4050 5508 w
-(one) 4195 5508 w
-(exists,) 4453 5508 w
-(that) 4849 5508 w
-10 /LucidaTypewriter f
-(fromfile) 720 5628 w
-10 /LucidaSansUnicode00 f
-(is) 1340 5628 w
-(the) 1464 5628 w
-(correct) 1663 5628 w
-(result;) 2045 5628 w
-(by) 2397 5628 w
-(construction,) 2556 5628 w
-(it) 3237 5628 w
-(also) 3347 5628 w
-(has) 3587 5628 w
-(the) 3799 5628 w
-(right) 3998 5628 w
-10 /LucidaTypewriter f
-(Cname) 4273 5628 w
-10 /LucidaSansUnicode00 f
-(.) 4633 5628 w
-(In) 4741 5628 w
-(our) 4876 5628 w
-(example,) 720 5748 w
-(evaluating) 1234 5748 w
-10 /LucidaTypewriter f
-(..) 1802 5748 w
-10 /LucidaSansUnicode00 f
-(in) 2015 5748 w
-10 /LucidaTypewriter f
-(/home/rob) 2175 5748 w
-10 /LucidaSansUnicode00 f
-(\(really) 2892 5748 w
-10 /LucidaTypewriter f
-(/n/bopp/v7/rob) 3256 5748 w
-10 /LucidaSansUnicode00 f
-(\)) 4264 5748 w
-(will) 4366 5748 w
-(set) 4599 5748 w
-10 /LucidaSans-Italic f
-(d) 4812 5748 w
-10 /LucidaSansUnicode00 f
-(to) 4942 5748 w
-10 /LucidaTypewriter f
-(/n/bopp/v7) 720 5868 w
-10 /LucidaSansUnicode00 f
-(;) 1440 5868 w
-(that) 1517 5868 w
-(is) 1753 5868 w
-(a) 1878 5868 w
-10 /LucidaTypewriter f
-(tofile) 1978 5868 w
-10 /LucidaSansUnicode00 f
-(whose) 2456 5868 w
-10 /LucidaTypewriter f
-(fromfile) 2809 5868 w
-10 /LucidaSansUnicode00 f
-(is) 3431 5868 w
-10 /LucidaTypewriter f
-(/home) 3557 5868 w
-10 /LucidaSansUnicode00 f
-(.) 3917 5868 w
-(Removing) 4027 5868 w
-(the) 4551 5868 w
-10 /LucidaTypewriter f
-(/rob) 4752 5868 w
-10 /LucidaSansUnicode00 f
-(from) 720 5988 w
-(the) 1022 5988 w
-(original) 1247 5988 w
-10 /LucidaTypewriter f
-(Cname) 1685 5988 w
-10 /LucidaSansUnicode00 f
-(,) 2045 5988 w
-(we) 2147 5988 w
-(find) 2350 5988 w
-(the) 2611 5988 w
-(name) 2836 5988 w
-10 /LucidaTypewriter f
-(/home) 3172 5988 w
-10 /LucidaSansUnicode00 f
-(,) 3532 5988 w
-(which) 3634 5988 w
-(matches) 3984 5988 w
-(that) 4458 5988 w
-(of) 4718 5988 w
-(the) 4885 5988 w
-10 /LucidaTypewriter f
-(fromfile) 720 6108 w
-10 /LucidaSansUnicode00 f
-(, so the result is the) 1296 6108 w
-10 /LucidaTypewriter f
-(fromfile) 2298 6108 w
-10 /LucidaSansUnicode00 f
-(,) 2874 6108 w
-10 /LucidaTypewriter f
-(/home) 2938 6108 w
-10 /LucidaSansUnicode00 f
-(.) 3298 6108 w
-(Since this implementation) 720 6264 w
-(uses) 2010 6264 w
-(only) 2263 6264 w
-(local) 2500 6264 w
-(operations) 2758 6264 w
-(to) 3307 6264 w
-(maintain) 3438 6264 w
-(its) 3893 6264 w
-(names,) 4043 6264 w
-(it) 4425 6264 w
-(is) 4524 6264 w
-(possible) 4637 6264 w
-(to) 720 6384 w
-(confuse) 863 6384 w
-(it) 1288 6384 w
-(by) 1398 6384 w
-(external) 1557 6384 w
-(changes) 1998 6384 w
-(to) 2441 6384 w
-(the) 2583 6384 w
-(file) 2782 6384 w
-(system.) 2977 6384 w
-(Deleting) 3425 6384 w
-(or) 3875 6384 w
-(renaming) 4021 6384 w
-(directories) 4525 6384 w
-(and) 720 6504 w
-(files) 937 6504 w
-(that) 1177 6504 w
-(are) 1406 6504 w
-(part) 1596 6504 w
-(of) 1830 6504 w
-(a) 1966 6504 w
-10 /LucidaTypewriter f
-(Cname) 2059 6504 w
-10 /LucidaSansUnicode00 f
-(,) 2419 6504 w
-(or) 2489 6504 w
-(modifying) 2629 6504 w
-(the) 3155 6504 w
-(mount) 3348 6504 w
-(table,) 3701 6504 w
-(can) 4011 6504 w
-(introduce) 4217 6504 w
-(errors.) 4717 6504 w
-(With) 720 6624 w
-(more) 973 6624 w
-(implementation) 1263 6624 w
-(work,) 2064 6624 w
-(such) 2372 6624 w
-(mistakes) 2637 6624 w
-(could) 3105 6624 w
-(probably) 3409 6624 w
-(be) 3874 6624 w
-(caught,) 4031 6624 w
-(but) 4430 6624 w
-(in) 4630 6624 w
-(a) 4759 6624 w
-(net\255) 4852 6624 w
-(worked) 720 6744 w
-(environment,) 1120 6744 w
-(with) 1807 6744 w
-(machines) 2056 6744 w
-(sharing) 2559 6744 w
-(a) 2965 6744 w
-(remote) 3064 6744 w
-(file) 3452 6744 w
-(server,) 3648 6744 w
-(renamings) 4022 6744 w
-(and) 4578 6744 w
-(dele\255) 4803 6744 w
-(tions) 720 6864 w
-(made) 995 6864 w
-(by) 1297 6864 w
-(one) 1447 6864 w
-(machine) 1661 6864 w
-(may) 2104 6864 w
-(go) 2339 6864 w
-(unnoticed) 2497 6864 w
-(by) 3015 6864 w
-(others.) 3165 6864 w
-(These) 3572 6864 w
-(problems,) 3894 6864 w
-(however,) 4417 6864 w
-(are) 4888 6864 w
-(minor,) 720 6984 w
-(uncommon) 1072 6984 w
-(and,) 1652 6984 w
-(most) 1899 6984 w
-(important,) 2176 6984 w
-(easy) 2721 6984 w
-(to) 2970 6984 w
-(understand.) 3103 6984 w
-(The) 3754 6984 w
-(method) 3970 6984 w
-(maintains) 4377 6984 w
-(the) 4885 6984 w
-(lexical) 720 7104 w
-(property) 1089 7104 w
-(of) 1562 7104 w
-(file) 1719 7104 w
-(names) 1929 7104 w
-(unless) 2304 7104 w
-(an) 2673 7104 w
-(external) 2848 7104 w
-(agent) 3303 7104 w
-(changes) 3633 7104 w
-(the) 4090 7104 w
-(name) 4303 7104 w
-(surrepti\255) 4627 7104 w
-(tiously; within a stable file system, it is always maintained and) 720 7224 w
-10 /LucidaTypewriter f
-(pwd) 3776 7224 w
-10 /LucidaSansUnicode00 f
-(is always right.) 4024 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(To) 720 840 w
-(recapitulate,) 880 840 w
-(maintaining) 1519 840 w
-(the) 2130 840 w
-10 /LucidaTypewriter f
-(Channel) 2321 840 w
-10 /LucidaSansUnicode20 f
-(\031) 2825 840 w
-10 /LucidaSansUnicode00 f
-(s) 2857 840 w
-(absolute) 2944 840 w
-(file) 3395 840 w
-(names) 3583 840 w
-(lexically) 3937 840 w
-(and) 4365 840 w
-(using) 4582 840 w
-(the) 4885 840 w
-(names) 720 960 w
-(to) 1083 960 w
-(disambiguate) 1227 960 w
-(the) 1928 960 w
-(mount) 2129 960 w
-(table) 2490 960 w
-(entries) 2776 960 w
-(when) 3154 960 w
-(evaluating) 3457 960 w
-10 /LucidaTypewriter f
-(..) 4002 960 w
-10 /LucidaSansUnicode00 f
-(at) 4191 960 w
-(a) 4328 960 w
-(mount) 4428 960 w
-(point) 4788 960 w
-(combine to maintain the lexical definition of) 720 1080 w
-10 /LucidaTypewriter f
-(..) 2907 1080 w
-10 /LucidaSansUnicode00 f
-(efficiently.) 3083 1080 w
-10 /LucidaSans-Demi f
-(Cleaning names) 720 1320 w
-10 /LucidaSansUnicode00 f
-(The lexical processing can) 720 1476 w
-(generate) 2035 1476 w
-(names) 2493 1476 w
-(that) 2843 1476 w
-(are) 3067 1476 w
-(messy) 3252 1476 w
-(or) 3588 1476 w
-(redundant,) 3723 1476 w
-(ones) 4289 1476 w
-(with) 4552 1476 w
-(extra) 4790 1476 w
-(slashes) 720 1596 w
-(or) 1121 1596 w
-(embedded) 1269 1596 w
-10 /LucidaTypewriter f
-(../) 1828 1596 w
-10 /LucidaSansUnicode00 f
-(or) 2090 1596 w
-10 /LucidaTypewriter f
-(./) 2238 1596 w
-10 /LucidaSansUnicode00 f
-(elements) 2428 1596 w
-(and) 2914 1596 w
-(other) 3140 1596 w
-(extraneous) 3443 1596 w
-(artifacts.) 4031 1596 w
-(As) 4534 1596 w
-(part) 4700 1596 w
-(of) 4942 1596 w
-(the) 720 1716 w
-(kernel) 913 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 1215 1716 w
-10 /LucidaSansUnicode00 f
-(s) 1247 1716 w
-(implementation,) 1336 1716 w
-(we) 2168 1716 w
-(wrote) 2339 1716 w
-(a) 2649 1716 w
-(procedure,) 2742 1716 w
-10 /LucidaTypewriter f
-(cleanname) 3306 1716 w
-10 /LucidaSansUnicode00 f
-(,) 3954 1716 w
-(that) 4024 1716 w
-(rewrites) 4253 1716 w
-(a) 4680 1716 w
-(name) 4774 1716 w
-(in) 720 1836 w
-(place) 853 1836 w
-(to) 1149 1836 w
-(canonicalize) 1289 1836 w
-(its) 1928 1836 w
-(appearance.) 2087 1836 w
-(The) 2750 1836 w
-(procedure) 2973 1836 w
-(is) 3509 1836 w
-(useful) 3631 1836 w
-(enough) 3970 1836 w
-(that) 4377 1836 w
-(it) 4610 1836 w
-(is) 4718 1836 w
-(now) 4840 1836 w
-(part of the Plan 9 C library) 720 1956 w
-(and) 2037 1956 w
-(is) 2250 1956 w
-(employed) 2363 1956 w
-(by) 2869 1956 w
-(many) 3017 1956 w
-(programs) 3312 1956 w
-(to) 3812 1956 w
-(make) 3943 1956 w
-(sure) 4238 1956 w
-(they) 4481 1956 w
-(always) 4721 1956 w
-(present clean file names.) 720 2076 w
-10 /LucidaTypewriter f
-(Cleanname) 720 2232 w
-10 /LucidaSansUnicode00 f
-(is) 1422 2232 w
-(analogous) 1556 2232 w
-(to) 2109 2232 w
-(the) 2262 2232 w
-(URL-cleaning) 2472 2232 w
-(rules) 3176 2232 w
-(defined) 3470 2232 w
-(in) 3891 2232 w
-(RFC) 4037 2232 w
-(1808) 4278 2232 w
-([Field95],) 4585 2232 w
-(although) 720 2352 w
-(the) 1206 2352 w
-(rules) 1417 2352 w
-(are) 1712 2352 w
-(slightly) 1920 2352 w
-(different.) 2327 2352 w
-10 /LucidaTypewriter f
-(Cleanname) 2865 2352 w
-10 /LucidaSansUnicode00 f
-(iteratively) 3569 2352 w
-(does) 4097 2352 w
-(the) 4383 2352 w
-(following) 4593 2352 w
-(until no further processing can be done:) 720 2472 w
-(1. Reduce multiple slashes to a single slash.) 970 2628 w
-(2. Eliminate) 970 2784 w
-10 /LucidaTypewriter f
-(.) 1573 2784 w
-10 /LucidaSansUnicode00 f
-(path name elements \(the current directory\).) 1677 2784 w
-(3. Eliminate) 970 2940 w
-10 /LucidaTypewriter f
-(..) 1573 2940 w
-10 /LucidaSansUnicode00 f
-(path name elements \(the parent) 1749 2940 w
-(directory\)) 3335 2940 w
-(and) 3832 2940 w
-(the) 4045 2940 w
-(non-) 4233 2940 w
-10 /LucidaTypewriter f
-(.) 4476 2940 w
-10 /LucidaSansUnicode00 f
-(non-) 4581 2940 w
-10 /LucidaTypewriter f
-(..,) 4824 2940 w
-10 /LucidaSansUnicode00 f
-(element that precedes them.) 970 3060 w
-(4.) 970 3216 w
-(Eliminate) 1099 3216 w
-10 /LucidaTypewriter f
-(..) 1577 3216 w
-10 /LucidaSansUnicode00 f
-(elements) 1755 3216 w
-(that) 2230 3216 w
-(begin) 2456 3216 w
-(a) 2763 3216 w
-(rooted) 2853 3216 w
-(path,) 3207 3216 w
-(that) 3491 3216 w
-(is,) 3717 3216 w
-(replace) 3864 3216 w
-10 /LucidaTypewriter f
-(/..) 4250 3216 w
-10 /LucidaSansUnicode00 f
-(by) 4501 3216 w
-10 /LucidaTypewriter f
-(/) 4651 3216 w
-10 /LucidaSansUnicode00 f
-(at) 4758 3216 w
-(the) 4885 3216 w
-(beginning of a path.) 970 3336 w
-(5. Leave intact) 970 3492 w
-10 /LucidaTypewriter f
-(..) 1704 3492 w
-10 /LucidaSansUnicode00 f
-(elements that begin a non-rooted path.) 1880 3492 w
-(If) 720 3648 w
-(the) 823 3648 w
-(result) 1015 3648 w
-(of) 1329 3648 w
-(this) 1465 3648 w
-(process) 1682 3648 w
-(is) 2094 3648 w
-(a) 2212 3648 w
-(null) 2305 3648 w
-(string,) 2525 3648 w
-10 /LucidaTypewriter f
-(cleanname) 2877 3648 w
-10 /LucidaSansUnicode00 f
-(returns) 3563 3648 w
-(the) 3951 3648 w
-(string) 4144 3648 w
-10 /LucidaTypewriter f
-(".") 4464 3648 w
-10 /LucidaSansUnicode00 f
-(,) 4680 3648 w
-(repre\255) 4750 3648 w
-(senting the current directory.) 720 3768 w
-10 /LucidaSans-Demi f
-(The fd2path system call) 720 4008 w
-10 /LucidaSansUnicode00 f
-(Plan) 720 4164 w
-(9) 973 4164 w
-(has) 1088 4164 w
-(a) 1308 4164 w
-(new) 1415 4164 w
-(system) 1662 4164 w
-(call,) 2054 4164 w
-10 /LucidaTypewriter f
-(fd2path) 2302 4164 w
-10 /LucidaSansUnicode00 f
-(,) 2806 4164 w
-(to) 2890 4164 w
-(enable) 3040 4164 w
-(programs) 3413 4164 w
-(to) 3932 4164 w
-(extract) 4082 4164 w
-(the) 4472 4164 w
-10 /LucidaTypewriter f
-(Cname) 4680 4164 w
-10 /LucidaSansUnicode00 f
-(associated) 720 4284 w
-(with) 1278 4284 w
-(an) 1532 4284 w
-(open) 1698 4284 w
-(file) 1988 4284 w
-(descriptor.) 2187 4284 w
-(It) 2792 4284 w
-(takes) 2906 4284 w
-(three) 3211 4284 w
-(arguments:) 3511 4284 w
-(a) 4110 4284 w
-(file) 4213 4284 w
-(descriptor,) 4412 4284 w
-(a) 4985 4284 w
-(buffer, and the size of the buffer:) 720 4404 w
-9 /LucidaTypewriter f
-(int) 1008 4574 w
-(fd2path\(int) 1268 4574 w
-(fd,) 2048 4574 w
-(char) 2308 4574 w
-(*buf,) 2633 4574 w
-(int) 3023 4574 w
-(nbuf\)) 3283 4574 w
-10 /LucidaSansUnicode00 f
-(It) 720 4754 w
-(returns) 831 4754 w
-(an) 1226 4754 w
-(error) 1388 4754 w
-(if) 1673 4754 w
-(the) 1784 4754 w
-(file) 1984 4754 w
-(descriptor) 2180 4754 w
-(is) 2719 4754 w
-(invalid;) 2845 4754 w
-(otherwise) 3242 4754 w
-(it) 3758 4754 w
-(fills) 3870 4754 w
-(the) 4091 4754 w
-(buffer) 4292 4754 w
-(with) 4634 4754 w
-(the) 4885 4754 w
-(name) 720 4874 w
-(associated) 1028 4874 w
-(with) 1578 4874 w
-10 /LucidaTypewriter f
-(fd) 1824 4874 w
-10 /LucidaSansUnicode00 f
-(.) 1968 4874 w
-(\(If) 2073 4874 w
-(the) 2213 4874 w
-(name) 2409 4874 w
-(is) 2716 4874 w
-(too) 2837 4874 w
-(long,) 3037 4874 w
-(it) 3324 4874 w
-(is) 3431 4874 w
-(truncated;) 3552 4874 w
-(perhaps) 4089 4874 w
-(this) 4521 4874 w
-(condi\255) 4741 4874 w
-(tion) 720 4994 w
-(should) 955 4994 w
-(also) 1329 4994 w
-(draw) 1571 4994 w
-(an) 1853 4994 w
-(error.\)) 2016 4994 w
-(The) 2400 4994 w
-10 /LucidaTypewriter f
-(fd2path) 2628 4994 w
-10 /LucidaSansUnicode00 f
-(system) 3179 4994 w
-(call) 3566 4994 w
-(is) 3777 4994 w
-(very) 3904 4994 w
-(cheap,) 4152 4994 w
-(since) 4518 4994 w
-(all) 4814 4994 w
-(it) 4974 4994 w
-(does is copy the) 720 5114 w
-10 /LucidaTypewriter f
-(Cname) 1541 5114 w
-10 /LucidaSansUnicode00 f
-(string to user space.) 1933 5114 w
-(The) 720 5270 w
-(Plan) 945 5270 w
-(9) 1190 5270 w
-(implementation) 1297 5270 w
-(of) 2103 5270 w
-10 /LucidaTypewriter f
-(getwd) 2245 5270 w
-10 /LucidaSansUnicode00 f
-(uses) 2649 5270 w
-10 /LucidaTypewriter f
-(fd2path) 2913 5270 w
-10 /LucidaSansUnicode00 f
-(rather) 3461 5270 w
-(than) 3797 5270 w
-(the) 4058 5270 w
-(tricky) 4258 5270 w
-(algorithm) 4571 5270 w
-(necessary in Unix:) 720 5390 w
-9 /LucidaTypewriter f
-(char*) 1008 5560 w
-(getwd\(char) 1008 5670 w
-(*buf,) 1723 5670 w
-(int) 2113 5670 w
-(nbuf\)) 2373 5670 w
-({) 1008 5780 w
-(int) 1528 5890 w
-(n,) 1788 5890 w
-(fd;) 1983 5890 w
-(fd) 1528 6110 w
-(=) 1723 6110 w
-(open\(".",) 1853 6110 w
-(OREAD\);) 2503 6110 w
-(if\(fd) 1528 6220 w
-(<) 1918 6220 w
-(0\)) 2048 6220 w
-(return) 2048 6330 w
-(NULL;) 2503 6330 w
-(n) 1528 6440 w
-(=) 1658 6440 w
-(fd2path\(fd,) 1788 6440 w
-(buf,) 2568 6440 w
-(nbuf\);) 2893 6440 w
-(close\(fd\);) 1528 6550 w
-(if\(n) 1528 6660 w
-(<) 1853 6660 w
-(0\)) 1983 6660 w
-(return) 2048 6770 w
-(NULL;) 2503 6770 w
-(return) 1528 6880 w
-(buf;) 1983 6880 w
-(}) 1008 6990 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 7170 w
-(Unix) 974 7170 w
-(specification) 1235 7170 w
-(of) 1886 7170 w
-10 /LucidaTypewriter f
-(getwd) 2024 7170 w
-10 /LucidaSansUnicode00 f
-(does) 2424 7170 w
-(not) 2695 7170 w
-(include) 2895 7170 w
-(a) 3287 7170 w
-(count) 3383 7170 w
-(argument.\)) 3697 7170 w
-(This) 4303 7170 w
-(version) 4549 7170 w
-(of) 4942 7170 w
-10 /LucidaTypewriter f
-(getwd) 720 7290 w
-10 /LucidaSansUnicode00 f
-(is) 1150 7290 w
-(not) 1300 7290 w
-(only) 1530 7290 w
-(straightforward,) 1804 7290 w
-(it) 2655 7290 w
-(is) 2791 7290 w
-(very) 2940 7290 w
-(efficient,) 3210 7290 w
-(reducing) 3705 7290 w
-(the) 4200 7290 w
-(performance) 4424 7290 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(advantage) 720 840 w
-(of) 1259 840 w
-(a) 1399 840 w
-(built-in) 1496 840 w
-10 /LucidaTypewriter f
-(pwd) 1907 840 w
-10 /LucidaSansUnicode00 f
-(command) 2165 840 w
-(while) 2685 840 w
-(guaranteeing) 2981 840 w
-(that) 3663 840 w
-(all) 3897 840 w
-(commands,) 4053 840 w
-(not) 4657 840 w
-(just) 4860 840 w
-10 /LucidaTypewriter f
-(pwd) 720 960 w
-10 /LucidaSansUnicode00 f
-(, see sensible directory names.) 936 960 w
-(Here) 720 1116 w
-(is) 986 1116 w
-(a) 1105 1116 w
-(routine) 1199 1116 w
-(that) 1586 1116 w
-(prints) 1816 1116 w
-(the) 2138 1116 w
-(file) 2332 1116 w
-(name) 2522 1116 w
-(associated) 2827 1116 w
-(with) 3376 1116 w
-(each) 3621 1116 w
-(of) 3885 1116 w
-(its) 4023 1116 w
-(open) 4180 1116 w
-(file) 4462 1116 w
-(descrip\255) 4653 1116 w
-(tors;) 720 1236 w
-(it) 987 1236 w
-(is) 1098 1236 w
-(useful) 1223 1236 w
-(for) 1565 1236 w
-(tracking) 1748 1236 w
-(down) 2187 1236 w
-(file) 2494 1236 w
-(descriptors) 2689 1236 w
-(left) 3277 1236 w
-(open) 3480 1236 w
-(by) 3766 1236 w
-(network) 3925 1236 w
-(listeners,) 4361 1236 w
-(text) 4849 1236 w
-(editors that spawn commands, and the like:) 720 1356 w
-9 /LucidaTypewriter f
-(void) 1008 1526 w
-(openfiles\(void\)) 1008 1636 w
-({) 1008 1746 w
-(int) 1528 1856 w
-(i;) 1788 1856 w
-(char) 1528 1966 w
-(buf[256];) 1853 1966 w
-(for\(i=0;) 1528 2186 w
-(i<NFD;) 2113 2186 w
-(i++\)) 2568 2186 w
-(if\(fd2path\(i,) 2048 2296 w
-(buf,) 2958 2296 w
-(sizeof) 3283 2296 w
-(buf\)) 3738 2296 w
-(>=) 4063 2296 w
-(0\)) 4258 2296 w
-(print\("%d:) 2568 2406 w
-(%s\\n",) 3283 2406 w
-(i,) 3738 2406 w
-(buf\);) 3933 2406 w
-(}) 1008 2516 w
-10 /LucidaSans-Demi f
-(Uses of good names) 720 2816 w
-10 /LucidaSansUnicode00 f
-(Although) 720 2972 w
-10 /LucidaTypewriter f
-(pwd) 1198 2972 w
-10 /LucidaSansUnicode00 f
-(was) 1448 2972 w
-(the) 1665 2972 w
-(motivation) 1855 2972 w
-(for) 2406 2972 w
-(getting) 2580 2972 w
-(names) 2960 2972 w
-(right,) 3312 2972 w
-(good) 3610 2972 w
-(file) 3892 2972 w
-(names) 4078 2972 w
-(are) 4430 2972 w
-(useful) 4617 2972 w
-(in) 4949 2972 w
-(many) 720 3092 w
-(contexts) 1030 3092 w
-(and) 1494 3092 w
-(have) 1722 3092 w
-(become) 1995 3092 w
-(a) 2423 3092 w
-(key) 2526 3092 w
-(part) 2740 3092 w
-(of) 2983 3092 w
-(the) 3128 3092 w
-(Plan) 3330 3092 w
-(9) 3578 3092 w
-(programming) 3688 3092 w
-(environment.) 4397 3092 w
-(The compilers record in the symbol table the) 720 3212 w
-(full) 2935 3212 w
-(name) 3125 3212 w
-(of) 3424 3212 w
-(the) 3555 3212 w
-(source) 3743 3212 w
-(file,) 4098 3212 w
-(which) 4314 3212 w
-(makes) 4628 3212 w
-(it) 4974 3212 w
-(easy) 720 3332 w
-(to) 972 3332 w
-(track) 1108 3332 w
-(down) 1387 3332 w
-(the) 1687 3332 w
-(source) 1879 3332 w
-(of) 2238 3332 w
-(buggy,) 2373 3332 w
-(old) 2743 3332 w
-(software) 2933 3332 w
-(and) 3385 3332 w
-(also) 3602 3332 w
-(permits) 3835 3332 w
-(the) 4242 3332 w
-(implementa\255) 4434 3332 w
-(tion) 720 3452 w
-(of) 952 3452 w
-(a) 1093 3452 w
-(program,) 1191 3452 w
-10 /LucidaTypewriter f
-(src) 1682 3452 w
-10 /LucidaSansUnicode00 f
-(,) 1898 3452 w
-(to) 1973 3452 w
-(automate) 2114 3452 w
-(tracking) 2613 3452 w
-(it) 3051 3452 w
-(down.) 3160 3452 w
-(Given) 3530 3452 w
-(the) 3844 3452 w
-(name) 4042 3452 w
-(of) 4351 3452 w
-(a) 4493 3452 w
-(program,) 4592 3452 w
-10 /LucidaTypewriter f
-(src) 720 3572 w
-10 /LucidaSansUnicode00 f
-(reads) 970 3572 w
-(its) 1270 3572 w
-(symbol) 1421 3572 w
-(table,) 1803 3572 w
-(extracts) 2108 3572 w
-(the) 2530 3572 w
-(file) 2718 3572 w
-(information,) 2902 3572 w
-(and) 3534 3572 w
-(triggers) 3747 3572 w
-(the) 4159 3572 w
-(editor) 4347 3572 w
-(to) 4667 3572 w
-(open) 4798 3572 w
-(a window on the program) 720 3692 w
-10 /LucidaSansUnicode20 f
-(\031) 1966 3692 w
-10 /LucidaSansUnicode00 f
-(s source for its) 1998 3692 w
-10 /LucidaTypewriter f
-(main) 2755 3692 w
-10 /LucidaSansUnicode00 f
-(routine.) 3075 3692 w
-(No guesswork, no heuristics.) 3519 3692 w
-(The) 720 3848 w
-10 /LucidaTypewriter f
-(openfiles) 947 3848 w
-10 /LucidaSansUnicode00 f
-(routine) 1641 3848 w
-(was) 2035 3848 w
-(the) 2264 3848 w
-(inspiration) 2465 3848 w
-(for) 3030 3848 w
-(a) 3215 3848 w
-(new) 3316 3848 w
-(file) 3557 3848 w
-(in) 3755 3848 w
-(the) 3893 3848 w
-10 /LucidaTypewriter f
-(/proc) 4095 3848 w
-10 /LucidaSansUnicode00 f
-(file) 4502 3848 w
-(system) 4700 3848 w
-([Kill84].) 720 3968 w
-(For) 1167 3968 w
-(process) 1362 3968 w
-10 /LucidaSans-Italic f
-(n) 1775 3968 w
-10 /LucidaSansUnicode00 f
-(,) 1837 3968 w
-(the) 1908 3968 w
-(file) 2102 3968 w
-10 /LucidaTypewriter f
-(/proc/) 2292 3968 w
-10 /LucidaSans-Italic f
-(n) 2724 3968 w
-10 /LucidaTypewriter f
-(/fd) 2786 3968 w
-10 /LucidaSansUnicode00 f
-(is) 3041 3968 w
-(a) 3160 3968 w
-(list) 3254 3968 w
-(of) 3439 3968 w
-(all) 3576 3968 w
-(its) 3728 3968 w
-(open) 3884 3968 w
-(files,) 4164 3968 w
-(including) 4436 3968 w
-(its) 4923 3968 w
-(working) 720 4088 w
-(directory,) 1168 4088 w
-(with) 1689 4088 w
-(associated) 1952 4088 w
-(information) 2519 4088 w
-(including) 3144 4088 w
-(its) 3651 4088 w
-(open) 3826 4088 w
-(status,) 4126 4088 w
-(I/O) 4510 4088 w
-(offset,) 4729 4088 w
-(unique) 720 4208 w
-(id) 1088 4208 w
-(\(analogous) 1214 4208 w
-(to) 1779 4208 w
-(i-number\)) 1911 4208 w
-(and) 2442 4208 w
-(file) 2656 4208 w
-(name.) 2841 4208 w
-(Here) 3205 4208 w
-(is) 3466 4208 w
-(the) 3580 4208 w
-(contents) 3769 4208 w
-(of) 4220 4208 w
-(the) 4352 4208 w
-10 /LucidaTypewriter f
-(fd) 4540 4208 w
-10 /LucidaSansUnicode00 f
-(file) 4717 4208 w
-(for) 4901 4208 w
-(a process in the window system on the machine being used to write this paper:) 720 4328 w
-9 /LucidaTypewriter f
-(%) 1008 4498 w
-(cat) 1138 4498 w
-(/proc/125099/fd) 1398 4498 w
-(/usr/rob) 1008 4608 w
-(0) 1138 4718 w
-(r) 1268 4718 w
-(M) 1463 4718 w
-(5141) 1593 4718 w
-(00000001.00000000) 1918 4718 w
-(0) 3543 4718 w
-(/mnt/term/dev/cons) 3673 4718 w
-(1) 1138 4828 w
-(w) 1268 4828 w
-(M) 1463 4828 w
-(5141) 1593 4828 w
-(00000001.00000000) 1918 4828 w
-(51) 3478 4828 w
-(/mnt/term/dev/cons) 3673 4828 w
-(2) 1138 4938 w
-(w) 1268 4938 w
-(M) 1463 4938 w
-(5141) 1593 4938 w
-(00000001.00000000) 1918 4938 w
-(51) 3478 4938 w
-(/mnt/term/dev/cons) 3673 4938 w
-(3) 1138 5048 w
-(r) 1268 5048 w
-(M) 1463 5048 w
-(5141) 1593 5048 w
-(0000000b.00000000) 1918 5048 w
-(1166) 3348 5048 w
-(/dev/snarf) 3673 5048 w
-(4) 1138 5158 w
-(rw) 1268 5158 w
-(M) 1463 5158 w
-(5141) 1593 5158 w
-(0ffffffc.00000000) 1918 5158 w
-(288) 3413 5158 w
-(/dev/draw/new) 3673 5158 w
-(5) 1138 5268 w
-(rw) 1268 5268 w
-(M) 1463 5268 w
-(5141) 1593 5268 w
-(00000036.00000000) 1918 5268 w
-(4266337) 3153 5268 w
-(/dev/draw/3/data) 3673 5268 w
-(6) 1138 5378 w
-(r) 1268 5378 w
-(M) 1463 5378 w
-(5141) 1593 5378 w
-(00000037.00000000) 1918 5378 w
-(0) 3543 5378 w
-(/dev/draw/3/refresh) 3673 5378 w
-(7) 1138 5488 w
-(r) 1268 5488 w
-(c) 1463 5488 w
-(0) 1788 5488 w
-(00000004.00000000) 1918 5488 w
-(6199848) 3153 5488 w
-(/dev/bintime) 3673 5488 w
-(%) 1008 5598 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 5778 w
-(Linux) 971 5778 w
-(implementation) 1275 5778 w
-(of) 2074 5778 w
-10 /LucidaTypewriter f
-(/proc) 2209 5778 w
-10 /LucidaSansUnicode00 f
-(provides) 2606 5778 w
-(a) 3059 5778 w
-(related) 3151 5778 w
-(service) 3526 5778 w
-(by) 3900 5778 w
-(giving) 4053 5778 w
-(a) 4387 5778 w
-(directory) 4480 5778 w
-(in) 4949 5778 w
-(which) 720 5898 w
-(each) 1056 5898 w
-(file-descriptor-numbered) 1335 5898 w
-(file) 2646 5898 w
-(is) 2852 5898 w
-(a) 2987 5898 w
-(symbolic) 3097 5898 w
-(link) 3581 5898 w
-(to) 3814 5898 w
-(the) 3967 5898 w
-(file) 4177 5898 w
-(itself.\)) 4383 5898 w
-(When) 4774 5898 w
-(debugging errant systems software, such information can be valuable.) 720 6018 w
-(Another) 720 6174 w
-(motivation) 1145 6174 w
-(for) 1698 6174 w
-(getting) 1874 6174 w
-(names) 2257 6174 w
-(right) 2612 6174 w
-(was) 2881 6174 w
-(the) 3102 6174 w
-(need) 3295 6174 w
-(to) 3570 6174 w
-(extract) 3706 6174 w
-(from) 4082 6174 w
-(the) 4352 6174 w
-(system) 4545 6174 w
-(an) 4923 6174 w
-(accurate) 720 6294 w
-(description) 1189 6294 w
-(of) 1793 6294 w
-(the) 1952 6294 w
-(mount) 2168 6294 w
-(table,) 2544 6294 w
-(so) 2877 6294 w
-(that) 3050 6294 w
-(a) 3301 6294 w
-(process) 3416 6294 w
-10 /LucidaSansUnicode20 f
-(\031) 3790 6294 w
-10 /LucidaSansUnicode00 f
-(s) 3822 6294 w
-(name) 3933 6294 w
-(space) 4259 6294 w
-(could) 4595 6294 w
-(be) 4921 6294 w
-(recreated) 720 6414 w
-(on) 1213 6414 w
-(another) 1373 6414 w
-(machine,) 1784 6414 w
-(in) 2261 6414 w
-(order) 2389 6414 w
-(to) 2688 6414 w
-(move) 2823 6414 w
-(\(or) 3122 6414 w
-(simulate\)) 3295 6414 w
-(a) 3778 6414 w
-(computing) 3871 6414 w
-(environment) 4429 6414 w
-(across) 720 6534 w
-(the) 1088 6534 w
-(network.) 1301 6534 w
-(One) 1815 6534 w
-(program) 2069 6534 w
-(that) 2543 6534 w
-(does) 2792 6534 w
-(this) 3081 6534 w
-(is) 3318 6534 w
-(Plan) 3456 6534 w
-(9) 3715 6534 w
-10 /LucidaSansUnicode20 f
-(\031) 3778 6534 w
-10 /LucidaSansUnicode00 f
-(s) 3810 6534 w
-10 /LucidaTypewriter f
-(cpu) 3919 6534 w
-10 /LucidaSansUnicode00 f
-(command,) 4192 6534 w
-(which) 4759 6534 w
-(recreates) 720 6654 w
-(the) 1203 6654 w
-(local) 1397 6654 w
-(name) 1661 6654 w
-(space) 1966 6654 w
-(on) 2281 6654 w
-(a) 2443 6654 w
-(remote) 2537 6654 w
-(machine,) 2920 6654 w
-(typically) 3399 6654 w
-(a) 3836 6654 w
-(large) 3931 6654 w
-(fast) 4214 6654 w
-(multiproces\255) 4434 6654 w
-(sor.) 720 6774 w
-(Without) 984 6774 w
-(accurate) 1405 6774 w
-(names,) 1859 6774 w
-(it) 2254 6774 w
-(was) 2366 6774 w
-(impossible) 2595 6774 w
-(to) 3166 6774 w
-(do) 3310 6774 w
-(the) 3480 6774 w
-(job) 3681 6774 w
-(right;) 3881 6774 w
-(now) 4190 6774 w
-10 /LucidaTypewriter f
-(/proc) 4436 6774 w
-10 /LucidaSansUnicode00 f
-(pro\255) 4842 6774 w
-(vides a description of the name space of each process,) 720 6894 w
-10 /LucidaTypewriter f
-(/proc/) 3412 6894 w
-10 /LucidaSans-Italic f
-(n) 3844 6894 w
-10 /LucidaTypewriter f
-(/ns) 3906 6894 w
-10 /LucidaSansUnicode00 f
-(:) 4122 6894 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(cat) 1138 830 w
-(/proc/125099/ns) 1398 830 w
-(bind) 1008 940 w
-(/) 1398 940 w
-(/) 1528 940 w
-(mount) 1008 1050 w
-(-aC) 1398 1050 w
-(#s/boot) 1658 1050 w
-(/) 2178 1050 w
-(bind) 1008 1160 w
-(#c) 1398 1160 w
-(/dev) 1593 1160 w
-(bind) 1008 1270 w
-(#d) 1398 1270 w
-(/fd) 1593 1270 w
-(bind) 1008 1380 w
-(-c) 1333 1380 w
-(#e) 1528 1380 w
-(/env) 1723 1380 w
-(bind) 1008 1490 w
-(#p) 1398 1490 w
-(/proc) 1593 1490 w
-(bind) 1008 1600 w
-(-c) 1333 1600 w
-(#s) 1528 1600 w
-(/srv) 1723 1600 w
-(bind) 1008 1710 w
-(/386/bin) 1398 1710 w
-(/bin) 1983 1710 w
-(bind) 1008 1820 w
-(-a) 1333 1820 w
-(/rc/bin) 1528 1820 w
-(/bin) 2048 1820 w
-(bind) 1008 1930 w
-(/net) 1398 1930 w
-(/net) 1723 1930 w
-(bind) 1008 2040 w
-(-a) 1333 2040 w
-(#l) 1528 2040 w
-(/net) 1723 2040 w
-(mount) 1008 2150 w
-(-a) 1398 2150 w
-(#s/cs) 1593 2150 w
-(/net) 1983 2150 w
-(mount) 1008 2260 w
-(-a) 1398 2260 w
-(#s/dns) 1593 2260 w
-(/net) 2048 2260 w
-(bind) 1008 2370 w
-(-a) 1333 2370 w
-(#D) 1528 2370 w
-(/net) 1723 2370 w
-(mount) 1008 2480 w
-(-c) 1398 2480 w
-(#s/boot) 1593 2480 w
-(/n/emelie) 2113 2480 w
-(bind) 1008 2590 w
-(-c) 1333 2590 w
-(/n/emelie/mail) 1528 2590 w
-(/mail) 2503 2590 w
-(mount) 1008 2700 w
-(-c) 1398 2700 w
-(/net/il/134/data) 1593 2700 w
-(/mnt/term) 2698 2700 w
-(bind) 1008 2810 w
-(-a) 1333 2810 w
-(/usr/rob/bin/rc) 1528 2810 w
-(/bin) 2568 2810 w
-(bind) 1008 2920 w
-(-a) 1333 2920 w
-(/usr/rob/bin/386) 1528 2920 w
-(/bin) 2633 2920 w
-(mount) 1008 3030 w
-(#s/boot) 1463 3030 w
-(/n/emelieother) 1983 3030 w
-(other) 2958 3030 w
-(bind) 1008 3140 w
-(-c) 1333 3140 w
-(/n/emelieother/rob) 1528 3140 w
-(/tmp) 2763 3140 w
-(mount) 1008 3250 w
-(#s/boot) 1463 3250 w
-(/n/dump) 1983 3250 w
-(dump) 2503 3250 w
-(bind) 1008 3360 w
-(/mnt/term/dev/cons) 1398 3360 w
-(/dev/cons) 2633 3360 w
-(...) 1008 3470 w
-(cd) 1008 3580 w
-(/usr/rob) 1203 3580 w
-(%) 1008 3690 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 3870 w
-10 /LucidaTypewriter f
-(#) 990 3870 w
-10 /LucidaSansUnicode00 f
-(notation) 1118 3870 w
-(identifies) 1578 3870 w
-(raw) 2084 3870 w
-(device) 2314 3870 w
-(drivers) 2678 3870 w
-(so) 3068 3870 w
-(they) 3237 3870 w
-(may) 3501 3870 w
-(be) 3758 3870 w
-(attached) 3934 3870 w
-(to) 4407 3870 w
-(the) 4562 3870 w
-(name) 4774 3870 w
-(space.\)) 720 3990 w
-(The) 1133 3990 w
-(last) 1354 3990 w
-(line) 1566 3990 w
-(of) 1782 3990 w
-(the) 1920 3990 w
-(file) 2115 3990 w
-(gives) 2306 3990 w
-(the) 2595 3990 w
-(working) 2789 3990 w
-(directory) 3218 3990 w
-(of) 3688 3990 w
-(the) 3825 3990 w
-(process.) 4019 3990 w
-(The) 4496 3990 w
-(format) 4716 3990 w
-(of) 720 4110 w
-(this) 861 4110 w
-(file) 1083 4110 w
-(is) 1277 4110 w
-(that) 1400 4110 w
-(used) 1634 4110 w
-(by) 1910 4110 w
-(a) 2069 4110 w
-(library) 2168 4110 w
-(routine,) 2522 4110 w
-10 /LucidaTypewriter f
-(newns) 2946 4110 w
-10 /LucidaSansUnicode00 f
-(,) 3306 4110 w
-(which) 3382 4110 w
-(reads) 3707 4110 w
-(a) 4017 4110 w
-(textual) 4116 4110 w
-(description) 4497 4110 w
-(like) 720 4230 w
-(this) 928 4230 w
-(and) 1143 4230 w
-(reconstructs) 1359 4230 w
-(a) 1996 4230 w
-(name) 2087 4230 w
-(space.) 2389 4230 w
-(Except) 2765 4230 w
-(for) 3123 4230 w
-(the) 3298 4230 w
-(need) 3489 4230 w
-(to) 3762 4230 w
-(quote) 3896 4230 w
-10 /LucidaTypewriter f
-(#) 4211 4230 w
-10 /LucidaSansUnicode00 f
-(characters,) 4318 4230 w
-(the) 4885 4230 w
-(output) 720 4350 w
-(is) 1086 4350 w
-(also) 1210 4350 w
-(a) 1450 4350 w
-(shell) 1549 4350 w
-(script) 1820 4350 w
-(that) 2136 4350 w
-(invokes) 2371 4350 w
-(the) 2784 4350 w
-(user-level) 2983 4350 w
-(commands) 3517 4350 w
-10 /LucidaTypewriter f
-(bind) 4090 4350 w
-10 /LucidaSansUnicode00 f
-(and) 4423 4350 w
-10 /LucidaTypewriter f
-(mount) 4648 4350 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4350 w
-(which) 720 4470 w
-(are) 1094 4470 w
-(just) 1339 4470 w
-(interfaces) 1612 4470 w
-(to) 2180 4470 w
-(the) 2371 4470 w
-(underlying) 2619 4470 w
-(system) 3230 4470 w
-(calls.) 3662 4470 w
-(However,) 4033 4470 w
-(files) 4574 4470 w
-(like) 4868 4470 w
-10 /LucidaTypewriter f
-(/net/il/134/data) 720 4590 w
-10 /LucidaSansUnicode00 f
-(represent) 1907 4590 w
-(network) 2405 4590 w
-(connections;) 2832 4590 w
-(to) 3482 4590 w
-(find) 3615 4590 w
-(out) 3841 4590 w
-(where) 4037 4590 w
-(they) 4365 4590 w
-(point,) 4608 4590 w
-(so) 4928 4590 w
-(that) 720 4710 w
-(the) 964 4710 w
-(corresponding) 1172 4710 w
-(calls) 1928 4710 w
-(can) 2196 4710 w
-(be) 2417 4710 w
-(reestablished) 2589 4710 w
-(for) 3291 4710 w
-(another) 3483 4710 w
-(process,) 3909 4710 w
-(they) 4367 4710 w
-(must) 4626 4710 w
-(be) 4921 4710 w
-(examined) 720 4830 w
-(in) 1231 4830 w
-(more) 1358 4830 w
-(detail) 1645 4830 w
-(using) 1950 4830 w
-(the) 2252 4830 w
-(network) 2443 4830 w
-(device) 2871 4830 w
-(files) 3214 4830 w
-([PrWi93].) 3452 4830 w
-(Another) 3955 4830 w
-(program,) 4379 4830 w
-10 /LucidaTypewriter f
-(ns) 4864 4830 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4830 w
-(does) 720 4950 w
-(this;) 1001 4950 w
-(it) 1262 4950 w
-(reads) 1378 4950 w
-(the) 1694 4950 w
-10 /LucidaTypewriter f
-(/proc/) 1898 4950 w
-10 /LucidaSans-Italic f
-(n) 2330 4950 w
-10 /LucidaTypewriter f
-(/ns) 2392 4950 w
-10 /LucidaSansUnicode00 f
-(file,) 2657 4950 w
-(decodes) 2889 4950 w
-(the) 3339 4950 w
-(information,) 3543 4950 w
-(and) 4191 4950 w
-(interprets) 4420 4950 w
-(it,) 4942 4950 w
-(translating the network addresses and quoting the names when required:) 720 5070 w
-9 /LucidaTypewriter f
-(...) 1008 5240 w
-(mount) 1008 5350 w
-(-a) 1398 5350 w
-('#s/dns') 1593 5350 w
-(/net) 2178 5350 w
-(...) 1008 5460 w
-(mount) 1008 5570 w
-(-c) 1398 5570 w
-(il!135.104.3.100!12884) 1593 5570 w
-(/mnt/term) 3088 5570 w
-(...) 1008 5680 w
-10 /LucidaSansUnicode00 f
-(These) 720 5860 w
-(tools) 1058 5860 w
-(make) 1347 5860 w
-(it) 1659 5860 w
-(possible) 1775 5860 w
-(to) 2228 5860 w
-(capture) 2376 5860 w
-(an) 2791 5860 w
-(accurate) 2958 5860 w
-(description) 3417 5860 w
-(of) 4011 5860 w
-(a) 4160 5860 w
-(process) 4266 5860 w
-10 /LucidaSansUnicode20 f
-(\031) 4640 5860 w
-10 /LucidaSansUnicode00 f
-(s) 4672 5860 w
-(name) 4774 5860 w
-(space) 720 5980 w
-(and) 1031 5980 w
-(recreate) 1246 5980 w
-(it) 1674 5980 w
-(elsewhere.) 1775 5980 w
-(And) 2358 5980 w
-(like) 2587 5980 w
-(the) 2794 5980 w
-(open) 2983 5980 w
-(file) 3259 5980 w
-(descriptor) 3444 5980 w
-(table,) 3971 5980 w
-(they) 4277 5980 w
-(are) 4518 5980 w
-(a) 4704 5980 w
-(boon) 4793 5980 w
-(to debugging; it is always helpful to know exactly what resources a program is using.) 720 6100 w
-10 /LucidaSans-Demi f
-(Adapting to Unix) 720 6340 w
-10 /LucidaSansUnicode00 f
-(This) 720 6496 w
-(work) 965 6496 w
-(was) 1242 6496 w
-(done) 1465 6496 w
-(for) 1747 6496 w
-(the) 1926 6496 w
-(Plan) 2122 6496 w
-(9) 2364 6496 w
-(operating) 2468 6496 w
-(system,) 2975 6496 w
-(which) 3388 6496 w
-(has) 3710 6496 w
-(the) 3919 6496 w
-(advantage) 4115 6496 w
-(that) 4653 6496 w
-(the) 4885 6496 w
-(non-hierarchical) 720 6616 w
-(aspects) 1570 6616 w
-(of) 1980 6616 w
-(the) 2124 6616 w
-(name) 2325 6616 w
-(space) 2637 6616 w
-(are) 2959 6616 w
-(all) 3157 6616 w
-(known) 3316 6616 w
-(to) 3682 6616 w
-(the) 3826 6616 w
-(kernel.) 4026 6616 w
-(It) 4437 6616 w
-(should) 4548 6616 w
-(be) 4921 6616 w
-(possible,) 720 6736 w
-(though,) 1199 6736 w
-(to) 1621 6736 w
-(adapt) 1763 6736 w
-(it) 2080 6736 w
-(to) 2190 6736 w
-(a) 2333 6736 w
-(Unix) 2433 6736 w
-(system.) 2699 6736 w
-(The) 3148 6736 w
-(problem) 3374 6736 w
-(is) 3825 6736 w
-(that) 3950 6736 w
-(Unix) 4186 6736 w
-(has) 4452 6736 w
-(nothing) 4665 6736 w
-(corresponding) 720 6856 w
-(precisely) 1461 6856 w
-(to) 1927 6856 w
-(a) 2063 6856 w
-10 /LucidaTypewriter f
-(Channel) 2156 6856 w
-10 /LucidaSansUnicode00 f
-(,) 2660 6856 w
-(which) 2730 6856 w
-(in) 3049 6856 w
-(Plan) 3177 6856 w
-(9) 3415 6856 w
-(represents) 3515 6856 w
-(the) 4066 6856 w
-(unique) 4258 6856 w
-(result) 4629 6856 w
-(of) 4942 6856 w
-(evaluating) 720 6976 w
-(a) 1254 6976 w
-(name.) 1344 6976 w
-(The) 1709 6976 w
-10 /LucidaTypewriter f
-(vnode) 1925 6976 w
-10 /LucidaSansUnicode00 f
-(structure) 2320 6976 w
-(is) 2793 6976 w
-(a) 2908 6976 w
-(shared) 2998 6976 w
-(structure) 3362 6976 w
-(that) 3836 6976 w
-(may) 4063 6976 w
-(represent) 4299 6976 w
-(a) 4798 6976 w
-(file) 4889 6976 w
-(known) 720 7096 w
-(by) 1091 7096 w
-(several) 1256 7096 w
-(names,) 1646 7096 w
-(while) 2045 7096 w
-(the) 2348 7096 w
-10 /LucidaTypewriter f
-(file) 2553 7096 w
-10 /LucidaSansUnicode00 f
-(structure) 2891 7096 w
-(refers) 3379 7096 w
-(only) 3711 7096 w
-(to) 3965 7096 w
-(open) 4113 7096 w
-(files,) 4405 7096 w
-(but) 4689 7096 w
-(for) 4901 7096 w
-(example) 720 7216 w
-(the) 1168 7216 w
-(current) 1358 7216 w
-(working) 1743 7216 w
-(directory) 2168 7216 w
-(of) 2634 7216 w
-(a) 2767 7216 w
-(process) 2857 7216 w
-(is) 3266 7216 w
-(not) 3382 7216 w
-(open.) 3578 7216 w
-(Possibilities) 3920 7216 w
-(to) 4526 7216 w
-(address) 4660 7216 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(this) 720 840 w
-(discrepancy) 948 840 w
-(include) 1571 840 w
-(introducing) 1972 840 w
-(a) 2580 840 w
-10 /LucidaTypewriter f
-(Channel) 2684 840 w
-10 /LucidaSansUnicode00 f
-(-like) 3188 840 w
-(structure) 3467 840 w
-(that) 3953 840 w
-(connects) 4192 840 w
-(a) 4671 840 w
-(name) 4774 840 w
-(and) 720 960 w
-(a) 970 960 w
-10 /LucidaTypewriter f
-(vnode) 1095 960 w
-10 /LucidaSansUnicode00 f
-(,) 1455 960 w
-(or) 1557 960 w
-(maintaining) 1729 960 w
-(a) 2374 960 w
-(separate) 2500 960 w
-(per-process) 2985 960 w
-(table) 3648 960 w
-(that) 3959 960 w
-(maps) 4221 960 w
-(names) 4554 960 w
-(to) 4942 960 w
-10 /LucidaTypewriter f
-(vnodes) 720 1080 w
-10 /LucidaSansUnicode00 f
-(,) 1152 1080 w
-(disambiguating) 1225 1080 w
-(using) 2018 1080 w
-(the) 2325 1080 w
-(techniques) 2521 1080 w
-(described) 3091 1080 w
-(here.) 3605 1080 w
-(If) 3925 1080 w
-(it) 4032 1080 w
-(could) 4138 1080 w
-(be) 4444 1080 w
-(done) 4603 1080 w
-(the) 4885 1080 w
-(result would be an implementation) 720 1200 w
-(of) 2447 1200 w
-10 /LucidaTypewriter f
-(..) 2578 1200 w
-10 /LucidaSansUnicode00 f
-(that) 2755 1200 w
-(reduces) 2979 1200 w
-(the) 3392 1200 w
-(need) 3580 1200 w
-(for) 3850 1200 w
-(a) 4022 1200 w
-(built-in) 4110 1200 w
-10 /LucidaTypewriter f
-(pwd) 4512 1200 w
-10 /LucidaSansUnicode00 f
-(in) 4761 1200 w
-(the) 4885 1200 w
-(shell and offers a consistent, sensible interpretation of the ) 720 1320 w
-10 /LucidaSansUnicode20 f
-(\030) 3598 1320 w
-10 /LucidaSansUnicode00 f
-(parent directory) 3630 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 4407 1320 w
-10 /LucidaSansUnicode00 f
-(.) 4439 1320 w
-(We have not done this adaptation, but we recommend that the Unix community try it.) 720 1476 w
-10 /LucidaSans-Demi f
-(Conclusions) 720 1716 w
-10 /LucidaSansUnicode00 f
-(It) 720 1872 w
-(should) 820 1872 w
-(be) 1182 1872 w
-(easy) 1336 1872 w
-(to) 1585 1872 w
-(discover) 1718 1872 w
-(a) 2157 1872 w
-(well-defined,) 2247 1872 w
-(absolute) 2929 1872 w
-(path) 3378 1872 w
-(name) 3630 1872 w
-(for) 3931 1872 w
-(every) 4105 1872 w
-(open) 4397 1872 w
-(file) 4674 1872 w
-(and) 4860 1872 w
-(directory) 720 1992 w
-(in) 1198 1992 w
-(the) 1336 1992 w
-(system,) 1538 1992 w
-(even) 1957 1992 w
-(in) 2230 1992 w
-(the) 2367 1992 w
-(face) 2568 1992 w
-(of) 2813 1992 w
-(symbolic) 2957 1992 w
-(links) 3432 1992 w
-(and) 3707 1992 w
-(other) 3933 1992 w
-(non-hierarchical) 4236 1992 w
-(elements) 720 2112 w
-(of) 1193 2112 w
-(the) 1324 2112 w
-(file) 1512 2112 w
-(name) 1696 2112 w
-(space.) 1995 2112 w
-(In) 2368 2112 w
-(earlier) 2492 2112 w
-(versions) 2832 2112 w
-(of) 3268 2112 w
-(Plan) 3399 2112 w
-(9,) 3633 2112 w
-(and) 3761 2112 w
-(all) 3974 2112 w
-(current) 4121 2112 w
-(versions) 4505 2112 w
-(of) 4942 2112 w
-(Unix, names can instead be inconsistent and confusing.) 720 2232 w
-(The) 720 2388 w
-(Plan) 940 2388 w
-(9) 1180 2388 w
-(operating) 1282 2388 w
-(system) 1787 2388 w
-(now) 2166 2388 w
-(maintains) 2405 2388 w
-(an) 2917 2388 w
-(accurate) 3073 2388 w
-(name) 3521 2388 w
-(for) 3827 2388 w
-(each) 4006 2388 w
-(file,) 4270 2388 w
-(using) 4493 2388 w
-(inex\255) 4799 2388 w
-(pensive) 720 2508 w
-(lexical) 1157 2508 w
-(operations) 1535 2508 w
-(coupled) 2119 2508 w
-(with) 2572 2508 w
-(local) 2845 2508 w
-(file) 3138 2508 w
-(system) 3357 2508 w
-(actions.) 3764 2508 w
-(Ambiguities) 4241 2508 w
-(are) 4888 2508 w
-(resolved) 720 2628 w
-(by) 1167 2628 w
-(examining) 1320 2628 w
-(the) 1867 2628 w
-(names) 2060 2628 w
-(themselves;) 2415 2628 w
-(since) 3028 2628 w
-(they) 3315 2628 w
-(reflect) 3560 2628 w
-(the) 3906 2628 w
-(path) 4100 2628 w
-(that) 4356 2628 w
-(was) 4586 2628 w
-(used) 4808 2628 w
-(to) 720 2748 w
-(reach) 858 2748 w
-(the) 1163 2748 w
-(file,) 1358 2748 w
-(they) 1581 2748 w
-(also) 1827 2748 w
-(reflect) 2062 2748 w
-(the) 2408 2748 w
-(path) 2602 2748 w
-(back,) 2858 2748 w
-(permitting) 3156 2748 w
-(a) 3704 2748 w
-(dependable) 3798 2748 w
-(answer) 4403 2748 w
-(to) 4784 2748 w
-(be) 4921 2748 w
-(recovered even when stepping backwards through a multiply-named directory.) 720 2868 w
-(Names) 720 3024 w
-(make) 1111 3024 w
-(sense) 1436 3024 w
-(again:) 1775 3024 w
-(they) 2133 3024 w
-(are) 2403 3024 w
-(sensible) 2618 3024 w
-(and) 3078 3024 w
-(consistent.) 3321 3024 w
-(Now) 3945 3024 w
-(that) 4220 3024 w
-(dependable) 4474 3024 w
-(names) 720 3144 w
-(are) 1076 3144 w
-(available,) 1267 3144 w
-(system) 1761 3144 w
-(services) 2140 3144 w
-(can) 2566 3144 w
-(depend) 2773 3144 w
-(on) 3175 3144 w
-(them,) 3337 3144 w
-(and) 3656 3144 w
-(recent) 3875 3144 w
-(work) 4216 3144 w
-(in) 4491 3144 w
-(Plan) 4620 3144 w
-(9) 4859 3144 w
-(is) 4960 3144 w
-(doing) 720 3264 w
-(just) 1036 3264 w
-(that.) 1255 3264 w
-(We) 1549 3264 w
-10 /LucidaSansUnicode20 f
-(\024) 1691 3264 w
-10 /LucidaSansUnicode00 f
-(the) 1791 3264 w
-(community) 1985 3264 w
-(of) 2564 3264 w
-(Unix) 2702 3264 w
-(and) 2963 3264 w
-(Unix-like) 3183 3264 w
-(systems) 3674 3264 w
-10 /LucidaSansUnicode20 f
-(\024) 4065 3264 w
-10 /LucidaSansUnicode00 f
-(should) 4165 3264 w
-(have) 4533 3264 w
-(done) 4798 3264 w
-(this work a long time ago.) 720 3384 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 3624 w
-10 /LucidaSansUnicode00 f
-(Phil) 720 3780 w
-(Winterbottom) 934 3780 w
-(devised) 1637 3780 w
-(the) 2047 3780 w
-10 /LucidaTypewriter f
-(ns) 2242 3780 w
-10 /LucidaSansUnicode00 f
-(command) 2426 3780 w
-(and) 2944 3780 w
-(the) 3164 3780 w
-10 /LucidaTypewriter f
-(fd) 3359 3780 w
-10 /LucidaSansUnicode00 f
-(and) 3543 3780 w
-10 /LucidaTypewriter f
-(ns) 3763 3780 w
-10 /LucidaSansUnicode00 f
-(files) 3947 3780 w
-(in) 4189 3780 w
-10 /LucidaTypewriter f
-(/proc) 4320 3780 w
-10 /LucidaSansUnicode00 f
-(,) 4680 3780 w
-(based) 4752 3780 w
-(on) 720 3900 w
-(an) 895 3900 w
-(earlier) 1064 3900 w
-(implementation) 1423 3900 w
-(of) 2237 3900 w
-(path) 2387 3900 w
-(name) 2655 3900 w
-(management) 2972 3900 w
-(that) 3654 3900 w
-(the) 3896 3900 w
-(work) 4102 3900 w
-(in) 4390 3900 w
-(this) 4532 3900 w
-(paper) 4762 3900 w
-(replaces.) 720 4020 w
-(Russ) 1224 4020 w
-(Cox) 1489 4020 w
-(wrote) 1718 4020 w
-(the) 2028 4020 w
-(final) 2221 4020 w
-(version) 2471 4020 w
-(of) 2861 4020 w
-10 /LucidaTypewriter f
-(cleanname) 2997 4020 w
-10 /LucidaSansUnicode00 f
-(and) 3683 4020 w
-(helped) 3902 4020 w
-(debug) 4270 4020 w
-(the) 4615 4020 w
-(code) 4809 4020 w
-(for) 720 4140 w
-(reversing) 908 4140 w
-(the) 1407 4140 w
-(mount) 1611 4140 w
-(table.) 1975 4140 w
-(Ken) 2328 4140 w
-(Thompson,) 2560 4140 w
-(Dave) 3157 4140 w
-(Presotto,) 3444 4140 w
-(and) 3924 4140 w
-(Jim) 4153 4140 w
-(McKie) 4354 4140 w
-(offered) 4689 4140 w
-(encouragement and consultation.) 720 4260 w
-10 /LucidaSans-Demi f
-(References) 720 4500 w
-10 /LucidaSansUnicode00 f
-([Field95]) 720 4656 w
-(R.) 1198 4656 w
-(Fielding,) 1348 4656 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1819 4656 w
-10 /LucidaSansUnicode00 f
-(Relative) 1883 4656 w
-(Uniform) 2315 4656 w
-(Resource) 2762 4656 w
-(Locators) 3258 4656 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3668 4656 w
-10 /LucidaSansUnicode00 f
-(,) 3732 4656 w
-10 /LucidaSans-Italic f
-(Network) 3820 4656 w
-(Working) 4282 4656 w
-(Group) 4742 4656 w
-(Request for Comments: 1808) 720 4776 w
-10 /LucidaSansUnicode00 f
-(, June, 1995.) 2135 4776 w
-([Kill84]) 720 4932 w
-(T.) 1122 4932 w
-(J.) 1275 4932 w
-(Killian,) 1396 4932 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1784 4932 w
-10 /LucidaSansUnicode00 f
-(Processes) 1848 4932 w
-(as) 2379 4932 w
-(Files) 2543 4932 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2762 4932 w
-10 /LucidaSansUnicode00 f
-(,) 2826 4932 w
-10 /LucidaSans-Italic f
-(Proceedings) 2916 4932 w
-(of) 3556 4932 w
-(the) 3710 4932 w
-(Summer) 3922 4932 w
-(1984) 4385 4932 w
-(USENIX) 4696 4932 w
-(Conference) 720 5052 w
-10 /LucidaSansUnicode00 f
-(, Salt Lake City, 1984, pp. 203-207.) 1264 5052 w
-([Korn94]) 720 5208 w
-(David) 1182 5208 w
-(G.) 1497 5208 w
-(Korn,) 1642 5208 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1944 5208 w
-10 /LucidaSansUnicode00 f
-(ksh:) 2008 5208 w
-(An) 2252 5208 w
-(Extensible) 2425 5208 w
-(High) 2965 5208 w
-(Level) 3234 5208 w
-(Language) 3522 5208 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3989 5208 w
-10 /LucidaSansUnicode00 f
-(,) 4053 5208 w
-10 /LucidaSans-Italic f
-(Proceedings) 4127 5208 w
-(of) 4750 5208 w
-(the) 4887 5208 w
-(USENIX Very High Level Languages Symposium) 720 5328 w
-10 /LucidaSansUnicode00 f
-(, Santa Fe, 1994, pp. 129-146.) 2998 5328 w
-([Korn00] David G. Korn, personal communication.) 720 5484 w
-([PeMc95]) 720 5640 w
-(Jan-Simon) 1218 5640 w
-(Pendry) 1781 5640 w
-(and) 2168 5640 w
-(Marshall) 2406 5640 w
-(Kirk) 2872 5640 w
-(McKusick,) 3123 5640 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3666 5640 w
-10 /LucidaSansUnicode00 f
-(Union) 3730 5640 w
-(Mounts) 4071 5640 w
-(in) 4488 5640 w
-(4.4BSD-) 4637 5640 w
-(Lite) 720 5760 w
-10 /LucidaSansUnicode20 f
-(\031\031) 895 5760 w
-10 /LucidaSansUnicode00 f
-(,) 959 5760 w
-10 /LucidaSans-Italic f
-(Proceedings of the 1995 USENIX Conference) 1023 5760 w
-10 /LucidaSansUnicode00 f
-(, New Orleans, 1995.) 3152 5760 w
-([Pike91]) 720 5916 w
-(Rob) 1152 5916 w
-(Pike,) 1381 5916 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1653 5916 w
-10 /LucidaSansUnicode00 f
-(8\275,) 1717 5916 w
-(the) 1934 5916 w
-(Plan) 2131 5916 w
-(9) 2374 5916 w
-(Window) 2480 5916 w
-(System) 2901 5916 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3244 5916 w
-10 /LucidaSansUnicode00 f
-(,) 3308 5916 w
-10 /LucidaSans-Italic f
-(Proceedings) 3383 5916 w
-(of) 4007 5916 w
-(the) 4145 5916 w
-(Summer) 4341 5916 w
-(1991) 4788 5916 w
-(USENIX Conference) 720 6036 w
-10 /LucidaSansUnicode00 f
-(, Nashville, 1991, pp. 257-265.) 1640 6036 w
-([Pike93]) 720 6192 w
-(Rob) 1155 6192 w
-(Pike,) 1387 6192 w
-(Dave) 1662 6192 w
-(Presotto,) 1945 6192 w
-(Ken) 2421 6192 w
-(Thompson,) 2649 6192 w
-(Howard) 3243 6192 w
-(Trickey,) 3660 6192 w
-(and) 4088 6192 w
-(Phil) 4314 6192 w
-(Winterbot\255) 4535 6192 w
-(tom,) 720 6312 w
-10 /LucidaSansUnicode20 f
-(\030\030) 977 6312 w
-10 /LucidaSansUnicode00 f
-(The) 1041 6312 w
-(Use) 1256 6312 w
-(of) 1466 6312 w
-(Name) 1598 6312 w
-(Spaces) 1910 6312 w
-(in) 2274 6312 w
-(Plan) 2399 6312 w
-(9) 2634 6312 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2697 6312 w
-10 /LucidaSansUnicode00 f
-(,) 2761 6312 w
-10 /LucidaSans-Italic f
-(Operating) 2827 6312 w
-(Systems) 3351 6312 w
-(Review) 3776 6312 w
-10 /LucidaSansUnicode00 f
-(,) 4106 6312 w
-10 /LucidaSans-Demi f
-(27) 4171 6312 w
-10 /LucidaSansUnicode00 f
-(,) 4299 6312 w
-(2,) 4364 6312 w
-(April) 4492 6312 w
-(1993,) 4756 6312 w
-(pp. 72-76.) 720 6432 w
-([PrWi93]) 720 6588 w
-(Dave) 1169 6588 w
-(Presotto) 1453 6588 w
-(and) 1898 6588 w
-(Phil) 2124 6588 w
-(Winterbottom,) 2345 6588 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3087 6588 w
-10 /LucidaSansUnicode00 f
-(The) 3151 6588 w
-(Organization) 3379 6588 w
-(of) 4054 6588 w
-(Networks) 4199 6588 w
-(in) 4701 6588 w
-(Plan) 4839 6588 w
-(9) 720 6708 w
-10 /LucidaSansUnicode20 f
-(\031\031) 783 6708 w
-10 /LucidaSansUnicode00 f
-(,) 847 6708 w
-10 /LucidaSans-Italic f
-(Proceedings of the Winter 1993 USENIX Conference) 911 6708 w
-10 /LucidaSansUnicode00 f
-(, San Diego, 1993, pp. 43-50.) 3391 6708 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Trailer
-done
-%%Pages: 11
diff --git a/sys/doc/lp.ps b/sys/doc/lp.ps
deleted file mode 100644
index f99e6f098..000000000
--- a/sys/doc/lp.ps
+++ /dev/null
@@ -1,7513 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(A) 1862 1230 w
-(Guide) 1989 1230 w
-(to) 2386 1230 w
-(the) 2550 1230 w
-(Lp Printer Spooler) 2787 1230 w
-10 /LucidaSans-Italic f
-(Paul Glick) 2641 1470 w
-(pg@plan9.bell-labs.com) 2288 1590 w
-(ABSTRACT) 2626 2030 w
-(Lp) 1330 2326 w
-10 /LucidaSansUnicode00 f
-(is) 1482 2326 w
-(a) 1598 2326 w
-(collection) 1689 2326 w
-(of) 2191 2326 w
-(programs) 2325 2326 w
-(used) 2828 2326 w
-(to) 3097 2326 w
-(provide) 3232 2326 w
-(an) 3634 2326 w
-(easy-to-use) 3788 2326 w
-(inter\255) 4422 2326 w
-(face) 1080 2446 w
-(for) 1318 2446 w
-(printing) 1496 2446 w
-(a) 1920 2446 w
-(variety) 2014 2446 w
-(of) 2375 2446 w
-(document) 2512 2446 w
-(types) 3035 2446 w
-(on) 3332 2446 w
-(a) 3493 2446 w
-(variety) 3586 2446 w
-(of) 3946 2446 w
-(printers.) 4082 2446 w
-10 /LucidaSans-Italic f
-(Lp) 4564 2446 w
-10 /LucidaSansUnicode00 f
-(is) 1080 2566 w
-(the) 1221 2566 w
-(glue) 1437 2566 w
-(that) 1707 2566 w
-(connects) 1960 2566 w
-(various) 2453 2566 w
-(document) 2866 2566 w
-(language) 3413 2566 w
-(translators) 3918 2566 w
-(and) 4500 2566 w
-(printer) 1080 2686 w
-(communication) 1454 2686 w
-(programs) 2245 2686 w
-(together) 2757 2686 w
-(so) 3214 2686 w
-(that) 3371 2686 w
-(the) 3607 2686 w
-(users) 3807 2686 w
-(may) 4112 2686 w
-(have) 4356 2686 w
-(a) 4625 2686 w
-(consistent) 1080 2806 w
-(view) 1613 2806 w
-(of) 1863 2806 w
-(printers.) 1997 2806 w
-(Most) 2477 2806 w
-(of) 2748 2806 w
-(the) 2882 2806 w
-(glue) 3073 2806 w
-(is) 3318 2806 w
-(shell) 3434 2806 w
-(script,) 3697 2806 w
-(which) 4038 2806 w
-(can) 4356 2806 w
-(be) 4561 2806 w
-(easily) 1080 2926 w
-(modified.) 1386 2926 w
-(The) 1915 2926 w
-(user) 2130 2926 w
-(need) 2374 2926 w
-(not) 2645 2926 w
-(specify) 2839 2926 w
-(options) 3212 2926 w
-(to) 3609 2926 w
-(get) 3740 2926 w
-(sensible) 3928 2926 w
-(output) 4358 2926 w
-(in) 1080 3046 w
-(most) 1215 3046 w
-(cases.) 1501 3046 w
-10 /LucidaSans-Italic f
-(Lp) 1873 3046 w
-10 /LucidaSansUnicode00 f
-(is) 2033 3046 w
-(described) 2157 3046 w
-(here) 2674 3046 w
-(so) 2933 3046 w
-(that) 3089 3046 w
-(others) 3325 3046 w
-(may) 3678 3046 w
-(make) 3923 3046 w
-(additions) 4230 3046 w
-(and changes.) 1080 3166 w
-10 /LucidaSans-Demi f
-(1.) 720 3526 w
-(Introduction) 873 3526 w
-10 /LucidaSans-Italic f
-(Lp) 970 3682 w
-10 /LucidaSansUnicode00 f
-(is) 1121 3682 w
-(used) 1236 3682 w
-(to) 1503 3682 w
-(format) 1637 3682 w
-(and) 1997 3682 w
-(print) 2213 3682 w
-(data) 2481 3682 w
-(on) 2727 3682 w
-(a) 2886 3682 w
-(variety) 2977 3682 w
-(of) 3335 3682 w
-(output) 3469 3682 w
-(devices.) 3827 3682 w
-(The) 4285 3682 w
-(need) 4502 3682 w
-(for) 4775 3682 w
-10 /LucidaSans-Italic f
-(lp) 4950 3682 w
-10 /LucidaSansUnicode00 f
-(was) 720 3802 w
-(rooted) 945 3802 w
-(in) 1306 3802 w
-(the) 1439 3802 w
-(inability) 1636 3802 w
-(of) 2063 3802 w
-(other) 2203 3802 w
-(printer) 2502 3802 w
-(spoolers) 2873 3802 w
-(to) 3328 3802 w
-(do) 3467 3802 w
-(simple) 3632 3802 w
-(tasks) 3994 3802 w
-(without) 4287 3802 w
-(a) 4693 3802 w
-(great) 4789 3802 w
-(deal) 720 3922 w
-(of) 975 3922 w
-(user) 1125 3922 w
-(specification) 1387 3922 w
-(of) 2050 3922 w
-(options.) 2200 3922 w
-(At) 2680 3922 w
-(the) 2838 3922 w
-(time) 3045 3922 w
-10 /LucidaSans-Italic f
-(lp) 3312 3922 w
-10 /LucidaSansUnicode00 f
-(was) 3454 3922 w
-(written,) 3689 3922 w
-(there) 4112 3922 w
-(were) 4417 3922 w
-(several) 4700 3922 w
-(printer) 720 4042 w
-(languages,) 1094 4042 w
-(such) 1665 4042 w
-(as) 1936 4042 w
-(ImPress) 2087 4042 w
-(and) 2508 4042 w
-(PostScript,) 2732 4042 w
-(and) 3287 4042 w
-(an) 3511 4042 w
-(internally) 3672 4042 w
-(developed) 4168 4042 w
-(printer) 4711 4042 w
-(that) 720 4162 w
-(would) 954 4162 w
-(accept) 1289 4162 w
-10 /LucidaSans-Italic f
-(troff) 1645 4162 w
-10 /LucidaSansUnicode00 f
-(output.) 1907 4162 w
-(Now,) 2337 4162 w
-(all) 2625 4162 w
-(our) 2782 4162 w
-(printers) 2990 4162 w
-(take) 3414 4162 w
-(PostScript,) 3664 4162 w
-(but) 4219 4162 w
-(printers) 4425 4162 w
-(that) 4849 4162 w
-(use) 720 4282 w
-(HPCL and HPGL abound and support for those printers may be added easily.) 922 4282 w
-(A great) 4688 4282 w
-(deal) 720 4402 w
-(of) 960 4402 w
-(what) 1095 4402 w
-(underlies) 1363 4402 w
-10 /LucidaSans-Italic f
-(lp) 1849 4402 w
-10 /LucidaSansUnicode00 f
-(is) 1976 4402 w
-(taken) 2093 4402 w
-(from) 2398 4402 w
-(BSD) 2667 4402 w
-10 /LucidaSansUnicode20 f
-(\031) 2854 4402 w
-10 /LucidaSansUnicode00 f
-(s) 2886 4402 w
-10 /LucidaSans-Italic f
-(lpr) 2974 4402 w
-10 /LucidaSansUnicode00 f
-(and) 3149 4402 w
-(System) 3366 4402 w
-(V) 3746 4402 w
-10 /LucidaSansUnicode20 f
-(\031) 3811 4402 w
-10 /LucidaSansUnicode00 f
-(s) 3843 4402 w
-10 /LucidaSans-Italic f
-(lp) 3932 4402 w
-10 /LucidaSansUnicode00 f
-(.) 4022 4402 w
-(The) 4124 4402 w
-(important) 4343 4402 w
-(fea\255) 4859 4402 w
-(tures) 720 4522 w
-(of) 1005 4522 w
-(this) 1141 4522 w
-(system) 1358 4522 w
-(are) 1736 4522 w
-(that) 1926 4522 w
-(most) 2155 4522 w
-(of) 2435 4522 w
-(the) 2571 4522 w
-(programs) 2764 4522 w
-(are) 3269 4522 w
-(easily) 3459 4522 w
-(modified) 3768 4522 w
-(shell) 4236 4522 w
-(scripts) 4500 4522 w
-(and) 4860 4522 w
-(the) 720 4642 w
-(user) 920 4642 w
-(need) 1175 4642 w
-(not) 1457 4642 w
-(learn) 1662 4642 w
-(to) 1950 4642 w
-(use) 2093 4642 w
-(the) 2307 4642 w
-(large) 2507 4642 w
-(amount) 2795 4642 w
-(of) 3211 4642 w
-(underlying) 3355 4642 w
-(software) 3919 4642 w
-(developed) 4380 4642 w
-(by) 4925 4642 w
-(others.) 720 4762 w
-10 /LucidaSans-Italic f
-(Lp) 1132 4762 w
-10 /LucidaSansUnicode00 f
-(runs) 1287 4762 w
-(under) 1542 4762 w
-(Plan) 1865 4762 w
-(9) 2105 4762 w
-(and) 2207 4762 w
-(several) 2426 4762 w
-(flavors) 2805 4762 w
-(of) 3170 4762 w
-(UNIX.) 3307 4762 w
-(This) 3645 4762 w
-(document) 3889 4762 w
-(deals) 4413 4762 w
-(with) 4706 4762 w
-10 /LucidaSans-Italic f
-(lp) 4950 4762 w
-10 /LucidaSansUnicode00 f
-(as) 720 4882 w
-(it) 868 4882 w
-(relates) 976 4882 w
-(to) 1343 4882 w
-(Plan) 1483 4882 w
-(9.) 1726 4882 w
-10 /LucidaSans-Italic f
-(Lp) 1895 4882 w
-10 /LucidaSansUnicode00 f
-(was) 2053 4882 w
-(developed) 2278 4882 w
-(using) 2819 4882 w
-(both) 3127 4882 w
-(Datakit) 3392 4882 w
-(and) 3780 4882 w
-(Ethernet) 4003 4882 w
-(to) 4451 4882 w
-(transport) 4592 4882 w
-(data between machines.) 720 5002 w
-(Now only the Ethernet transport mechanism remains.) 1956 5002 w
-(Text,) 970 5158 w
-(graphics,) 1272 5158 w
-(and) 1771 5158 w
-(formatted) 2004 5158 w
-(text) 2537 5158 w
-(files) 2781 5158 w
-(are) 3037 5158 w
-(appropriately) 3243 5158 w
-(processed) 3942 5158 w
-(and) 4489 5158 w
-(placed) 4723 5158 w
-(into) 720 5278 w
-(a) 957 5278 w
-(spool) 1059 5278 w
-(directory) 1371 5278 w
-(from) 1849 5278 w
-(which) 2128 5278 w
-(they) 2456 5278 w
-(are) 2710 5278 w
-(taken) 2909 5278 w
-(to) 3224 5278 w
-(be) 3369 5278 w
-(printed) 3535 5278 w
-(by) 3933 5278 w
-(a) 4095 5278 w
-(daemon) 4197 5278 w
-(process.) 4634 5278 w
-(Additional) 720 5398 w
-(functions) 1260 5398 w
-(include) 1755 5398 w
-(checking) 2150 5398 w
-(the) 2624 5398 w
-(status) 2822 5398 w
-(of) 3158 5398 w
-(a) 3299 5398 w
-(printer) 3397 5398 w
-(queue) 3769 5398 w
-(and) 4111 5398 w
-(removing) 4335 5398 w
-(jobs) 4835 5398 w
-(from the printer queue.) 720 5518 w
-(All) 970 5674 w
-(the) 1153 5674 w
-(shell) 1365 5674 w
-(scripts) 1649 5674 w
-(\(see) 2029 5674 w
-10 /LucidaSans-Italic f
-(rc) 2282 5674 w
-10 /LucidaSansUnicode00 f
-(\(1\)\)) 2380 5674 w
-(associated) 2599 5674 w
-(with) 3165 5674 w
-10 /LucidaSans-Italic f
-(lp) 3427 5674 w
-10 /LucidaSansUnicode00 f
-(reside) 3574 5674 w
-(in) 3927 5674 w
-(the) 4075 5674 w
-(spool) 4287 5674 w
-(directory) 4609 5674 w
-10 /LucidaTypewriter f
-(/sys/lib/lp) 720 5794 w
-10 /LucidaSansUnicode00 f
-(except) 1560 5794 w
-(for) 1932 5794 w
-(the) 2119 5794 w
-10 /LucidaSans-Italic f
-(lp) 2322 5794 w
-10 /LucidaSansUnicode00 f
-(command) 2460 5794 w
-(itself,) 2986 5794 w
-(which) 3305 5794 w
-(resides) 3634 5794 w
-(in) 4029 5794 w
-10 /LucidaTypewriter f
-(/rc/bin) 4168 5794 w
-10 /LucidaSansUnicode00 f
-(.) 4672 5794 w
-(Com\255) 4784 5794 w
-(mands) 720 5914 w
-(related) 1134 5914 w
-(to) 1561 5914 w
-10 /LucidaSans-Italic f
-(lp) 1749 5914 w
-10 /LucidaSansUnicode00 f
-(that) 1929 5914 w
-(are) 2210 5914 w
-(not) 2452 5914 w
-(shell) 2702 5914 w
-(scripts) 3019 5914 w
-(can) 3432 5914 w
-(most) 3690 5914 w
-(often) 4022 5914 w
-(be) 4365 5914 w
-(found) 4574 5914 w
-(in) 4949 5914 w
-10 /LucidaTypewriter f
-(/$cputype/bin/aux) 720 6034 w
-10 /LucidaSansUnicode00 f
-(.) 1944 6034 w
-(The) 2043 6034 w
-(directory) 2259 6034 w
-(where) 2725 6034 w
-(all) 3051 6034 w
-(the) 3198 6034 w
-10 /LucidaSans-Italic f
-(lp) 3387 6034 w
-10 /LucidaSansUnicode00 f
-(scripts) 3511 6034 w
-(reside) 3900 6034 w
-(is) 4230 6034 w
-(defined) 4344 6034 w
-(within) 4744 6034 w
-10 /LucidaSans-Italic f
-(lp) 720 6154 w
-10 /LucidaSansUnicode00 f
-(by) 852 6154 w
-(the) 1009 6154 w
-(shell) 1206 6154 w
-(variable) 1476 6154 w
-10 /LucidaTypewriter f
-(LPLIB) 1899 6154 w
-10 /LucidaSansUnicode00 f
-(.) 2259 6154 w
-(In) 2366 6154 w
-(the) 2500 6154 w
-(remainder) 2698 6154 w
-(of) 3237 6154 w
-(this) 3378 6154 w
-(document,) 3600 6154 w
-(file) 4160 6154 w
-(names) 4354 6154 w
-(will) 4714 6154 w
-(be) 4921 6154 w
-(specified with this shell variable as their root.) 720 6274 w
-10 /LucidaSans-Demi f
-(2.) 720 6514 w
-(Usage) 873 6514 w
-10 /LucidaSans-Italic f
-(Lp) 970 6670 w
-10 /LucidaSansUnicode00 f
-(requires) 1125 6670 w
-(an) 1563 6670 w
-(output) 1719 6670 w
-(device) 2080 6670 w
-(to) 2426 6670 w
-(be) 2563 6670 w
-(specified) 2721 6670 w
-(before) 3195 6670 w
-(it) 3548 6670 w
-(will) 3653 6670 w
-(process) 3856 6670 w
-(input.) 4270 6670 w
-(This) 4627 6670 w
-(can) 4872 6670 w
-(be done in any of three ways described here.) 720 6790 w
-(1\)) 720 6946 w
-(The) 970 6946 w
-(file) 1192 6946 w
-10 /LucidaTypewriter f
-($LPLIB/defdevice) 1384 6946 w
-10 /LucidaSansUnicode00 f
-(may) 2577 6946 w
-(contain) 2818 6946 w
-(the) 3216 6946 w
-(name) 3412 6946 w
-(of) 3719 6946 w
-(a) 3859 6946 w
-(default) 3956 6946 w
-(output) 4337 6946 w
-(device.) 4701 6946 w
-(This may not be practical for environments where there are many printers.) 970 7066 w
-(2\)) 720 7222 w
-(The) 970 7222 w
-(user) 1189 7222 w
-10 /LucidaSansUnicode20 f
-(\031) 1399 7222 w
-10 /LucidaSansUnicode00 f
-(s) 1431 7222 w
-(environment) 1520 7222 w
-(variable) 2169 7222 w
-10 /LucidaTypewriter f
-(LPDEST) 2587 7222 w
-10 /LucidaSansUnicode00 f
-(may) 3057 7222 w
-(be) 3295 7222 w
-(set) 3452 7222 w
-(to) 3634 7222 w
-(the) 3770 7222 w
-(name) 3963 7222 w
-(of) 4267 7222 w
-(the) 4403 7222 w
-(device) 4596 7222 w
-(to) 4942 7222 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(be) 970 840 w
-(used.) 1138 840 w
-(This) 1483 840 w
-(is) 1737 840 w
-(often) 1865 840 w
-(a) 2166 840 w
-(more) 2269 840 w
-(practical) 2568 840 w
-(solution) 3027 840 w
-(when) 3467 840 w
-(there) 3772 840 w
-(are) 4072 840 w
-(several) 4272 840 w
-(printers) 4660 840 w
-(available.) 970 960 w
-(This overrides a) 1489 960 w
-10 /LucidaTypewriter f
-(defdevice) 2295 960 w
-10 /LucidaSansUnicode00 f
-(specification.) 2975 960 w
-(3\)) 720 1116 w
-(The) 970 1116 w
-10 /LucidaTypewriter f
-(-d) 1191 1116 w
-10 /LucidaSans-Italic f
-(printer) 1375 1116 w
-10 /LucidaSansUnicode00 f
-(option) 1754 1116 w
-(to) 2107 1116 w
-(the) 2245 1116 w
-10 /LucidaSans-Italic f
-(lp) 2440 1116 w
-10 /LucidaSansUnicode00 f
-(command) 2570 1116 w
-(specifies) 3088 1116 w
-10 /LucidaSans-Italic f
-(printer) 3551 1116 w
-10 /LucidaSansUnicode00 f
-(as) 3930 1116 w
-(the) 4076 1116 w
-(device) 4272 1116 w
-(to) 4620 1116 w
-(which) 4759 1116 w
-(output should be directed, overriding the previous two specifications.) 970 1236 w
-(If) 720 1392 w
-10 /LucidaSans-Italic f
-(printer) 820 1392 w
-10 /LucidaSansUnicode00 f
-(is) 1193 1392 w
-10 /LucidaTypewriter f
-(?) 1307 1392 w
-10 /LucidaSansUnicode00 f
-(,) 1379 1392 w
-(a) 1445 1392 w
-(list) 1534 1392 w
-(of) 1714 1392 w
-(printers) 1846 1392 w
-(and) 2260 1392 w
-(other) 2474 1392 w
-(information) 2765 1392 w
-(in) 3366 1392 w
-(the) 3491 1392 w
-10 /LucidaTypewriter f
-(devices) 3680 1392 w
-10 /LucidaSansUnicode00 f
-(file) 4218 1392 w
-(is) 4403 1392 w
-(printed,) 4517 1392 w
-(as) 4934 1392 w
-(shown) 720 1512 w
-(in) 1068 1512 w
-(Figure) 1194 1512 w
-(1.) 1533 1512 w
-(Quote) 1695 1512 w
-(the) 2024 1512 w
-(question) 2214 1512 w
-(mark) 2670 1512 w
-(to) 2952 1512 w
-(prevent) 3085 1512 w
-(it) 3487 1512 w
-(from) 3588 1512 w
-(being) 3855 1512 w
-(interpreted) 4161 1512 w
-(by) 4736 1512 w
-(the) 4885 1512 w
-(shell language as a metacharacter.) 720 1632 w
-9 /LucidaTypewriter f
-(%) 1008 1922 w
-(lp) 1138 1922 w
-(-d'?') 1333 1922 w
-(device) 1008 2032 w
-(location) 1593 2032 w
-(host) 2243 2032 w
-(class) 3348 2032 w
-(fn) 1008 2142 w
-(2C-501) 1593 2142 w
-(helix) 2243 2142 w
-(post/2+600dpi+duplex) 3348 2142 w
-(pcclone) 1008 2252 w
-(-) 1593 2252 w
-(-) 2243 2252 w
-(post+nohead) 3348 2252 w
-(peacock) 1008 2362 w
-(2C-501) 1593 2362 w
-(cetus) 2243 2362 w
-(post/2+300dpi+nohead+color) 3348 2362 w
-(ps83) 1008 2472 w
-(st8_fl3) 1593 2472 w
-(rice) 2243 2472 w
-(post+300dpi+reverse) 3348 2472 w
-(psu) 1008 2582 w
-(2C-501) 1593 2582 w
-(cetus) 2243 2582 w
-(post/2+1200dpi) 3348 2582 w
-(.) 1333 2692 w
-(.) 1333 2802 w
-(.) 1333 2912 w
-(%) 1008 3022 w
-10 /LucidaSans-Italic f
-(Figure 1.) 1795 3202 w
-(Sample listing of installed printers) 2293 3202 w
-10 /LucidaSansUnicode00 f
-(Normally,) 970 3358 w
-10 /LucidaSans-Italic f
-(lp) 1474 3358 w
-10 /LucidaSansUnicode00 f
-(uses) 1602 3358 w
-(the) 1860 3358 w
-10 /LucidaTypewriter f
-(file) 2053 3358 w
-10 /LucidaSansUnicode00 f
-(command) 2379 3358 w
-(to) 2895 3358 w
-(figure) 3031 3358 w
-(out) 3356 3358 w
-(what) 3554 3358 w
-(type) 3823 3358 w
-(of) 4069 3358 w
-(input) 4206 3358 w
-(it) 4498 3358 w
-(is) 4603 3358 w
-(receiv\255) 4722 3358 w
-(ing.) 720 3478 w
-(This) 974 3478 w
-(is) 1216 3478 w
-(done) 1333 3478 w
-(within) 1612 3478 w
-(the) 1945 3478 w
-10 /LucidaTypewriter f
-(generic) 2137 3478 w
-10 /LucidaSansUnicode00 f
-(process) 2678 3478 w
-(which) 3089 3478 w
-(is) 3407 3478 w
-(discussed) 3524 3478 w
-(later) 4038 3478 w
-(in) 4293 3478 w
-(this) 4420 3478 w
-(paper) 4635 3478 w
-(in) 4949 3478 w
-(the) 720 3598 w
-10 /LucidaSans-Demi f
-(Process) 932 3598 w
-(directory) 1385 3598 w
-10 /LucidaSansUnicode00 f
-(section.) 1906 3598 w
-(To) 2374 3598 w
-(select) 2555 3598 w
-(a) 2893 3598 w
-(specific) 3006 3598 w
-(input) 3431 3598 w
-(processor) 3742 3598 w
-(the) 4276 3598 w
-10 /LucidaTypewriter f
-(-p) 4529 3598 w
-10 /LucidaSans-Italic f
-(process) 4673 3598 w
-10 /LucidaSansUnicode00 f
-(option is used where) 720 3718 w
-10 /LucidaSans-Italic f
-(process) 1765 3718 w
-10 /LucidaSansUnicode00 f
-(is one of the shell scripts in the) 2164 3718 w
-10 /LucidaTypewriter f
-(process) 3728 3718 w
-10 /LucidaSansUnicode00 f
-(directory.) 4264 3718 w
-(Troff output can be printed, in this case, on printer) 720 3874 w
-10 /LucidaSans-Italic f
-(fn) 3238 3874 w
-10 /LucidaSansUnicode00 f
-(with) 3370 3874 w
-9 /LucidaTypewriter f
-(%) 1008 4044 w
-(troff) 1138 4044 w
-(-ms) 1528 4044 w
-(lp.ms) 1788 4044 w
-(|) 2178 4044 w
-(lp) 2308 4044 w
-(-dfn) 2503 4044 w
-10 /LucidaSansUnicode00 f
-(A file can be converted to PostScript using the pseudo-printer) 720 4260 w
-10 /LucidaTypewriter f
-(stdout) 3767 4260 w
-10 /LucidaSansUnicode00 f
-(:) 4199 4260 w
-9 /LucidaTypewriter f
-(%) 1008 4430 w
-(troff) 1138 4430 w
-(-ms) 1528 4430 w
-(lp.ms) 1788 4430 w
-(|) 2178 4430 w
-(lp) 2308 4430 w
-(-dstdout) 2503 4430 w
-(>) 3088 4430 w
-(lp.ps) 3218 4430 w
-10 /LucidaSansUnicode00 f
-(LaTeX \(and analogously TeX\) documents are printed in two steps:) 720 4610 w
-9 /LucidaTypewriter f
-(%) 1008 4780 w
-(latex) 1138 4780 w
-(lp.tex) 1528 4780 w
-(.) 1333 4890 w
-(.) 1333 5000 w
-(%) 1008 5110 w
-(lp) 1138 5110 w
-(lp.dvi) 1333 5110 w
-(.) 1333 5220 w
-(.) 1333 5330 w
-(%) 1008 5440 w
-10 /LucidaSansUnicode00 f
-(LaTeX) 720 5620 w
-(produces) 1058 5620 w
-(a) 1554 5620 w
-10 /LucidaSansUnicode20 f
-(\030) 1657 5620 w
-10 /LucidaSansUnicode00 f
-(.dvi) 1689 5620 w
-10 /LucidaSansUnicode20 f
-(\031) 1865 5620 w
-10 /LucidaSansUnicode00 f
-(file) 1945 5620 w
-(and) 2144 5620 w
-(does) 2372 5620 w
-(not) 2651 5620 w
-(permit) 2859 5620 w
-(the) 3226 5620 w
-(use) 3429 5620 w
-(of) 3646 5620 w
-(a) 3793 5620 w
-(pipe) 3897 5620 w
-(connection) 4157 5620 w
-(to) 4738 5620 w
-(the) 4885 5620 w
-(standard input of) 720 5740 w
-10 /LucidaSans-Italic f
-(lp) 1594 5740 w
-10 /LucidaSansUnicode00 f
-(.) 1684 5740 w
-(To look at the status and queue of a device, use) 1780 5740 w
-10 /LucidaTypewriter f
-(-q) 4145 5740 w
-10 /LucidaSansUnicode00 f
-(:) 4289 5740 w
-9 /LucidaTypewriter f
-(%) 1008 5910 w
-(lp) 1138 5910 w
-(-dpsu) 1333 5910 w
-(-q) 1723 5910 w
-(daemon) 1008 6020 w
-(status:) 1463 6020 w
-(:) 1008 6130 w
-(67.17%) 1203 6130 w
-(sent) 1658 6130 w
-(printer) 1008 6240 w
-(status:) 1528 6240 w
-(%%[) 1008 6350 w
-(status:) 1268 6350 w
-(busy;) 1788 6350 w
-(source:) 2178 6350 w
-(lpd) 2698 6350 w
-(]%%) 2958 6350 w
-(queue) 1008 6570 w
-(on) 1398 6570 w
-(cetus:) 1593 6570 w
-(job) 1008 6680 w
-(user) 2048 6680 w
-(try) 2568 6680 w
-(size) 3088 6680 w
-(rice29436.1) 1008 6790 w
-(pg) 2048 6790 w
-(0) 2568 6790 w
-(17454) 3088 6790 w
-(slocum17565.1) 1008 6900 w
-(ches) 2048 6900 w
-(1) 2568 6900 w
-(49995) 3088 6900 w
-(%) 1008 7010 w
-10 /LucidaSansUnicode00 f
-(This) 720 7190 w
-(command) 964 7190 w
-(can) 1481 7190 w
-(print) 1688 7190 w
-(the) 1959 7190 w
-(status) 2153 7190 w
-(and) 2485 7190 w
-(queue) 2704 7190 w
-(of) 3043 7190 w
-(the) 3181 7190 w
-(local) 3376 7190 w
-(and) 3641 7190 w
-(remote) 3861 7190 w
-(hosts.) 4245 7190 w
-(Adminis\255) 4611 7190 w
-(trators) 720 7310 w
-(should) 1077 7310 w
-(be) 1439 7310 w
-(advised) 1592 7310 w
-(that) 1995 7310 w
-(working) 2220 7310 w
-(in) 2644 7310 w
-(an) 2768 7310 w
-(environment) 2918 7310 w
-(where) 3562 7310 w
-(the) 3887 7310 w
-10 /LucidaSans-Italic f
-(lp) 4075 7310 w
-10 /LucidaSansUnicode00 f
-(spool) 4198 7310 w
-(directory) 4496 7310 w
-(is) 4960 7310 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(shared) 720 840 w
-(among) 1100 840 w
-(the) 1485 840 w
-(local) 1692 840 w
-(and) 1969 840 w
-(remote) 2201 840 w
-(hosts,) 2597 840 w
-(no) 2943 840 w
-(spooling) 3118 840 w
-(should) 3588 840 w
-(be) 3968 840 w
-(done) 4139 840 w
-(on) 4433 840 w
-(the) 4608 840 w
-(local) 4815 840 w
-(hosts.) 720 960 w
-(The) 1084 960 w
-(format) 1303 960 w
-(of) 1665 960 w
-(the) 1801 960 w
-(status) 1994 960 w
-(and) 2325 960 w
-(queue) 2542 960 w
-(printout) 2878 960 w
-(is) 3307 960 w
-(up) 3424 960 w
-(to) 3586 960 w
-(the) 3721 960 w
-(administrator.) 3913 960 w
-(The) 4668 960 w
-(job) 4886 960 w
-(started above can be killed with) 720 1080 w
-10 /LucidaTypewriter f
-(-k) 2295 1080 w
-10 /LucidaSansUnicode00 f
-(:) 2439 1080 w
-9 /LucidaTypewriter f
-($) 1008 1250 w
-(lp) 1138 1250 w
-(-dpsu) 1333 1250 w
-(-k) 1723 1250 w
-(rice29436.1) 1918 1250 w
-(rice29436.1) 1008 1360 w
-(removed) 1788 1360 w
-(from) 2308 1360 w
-(psu) 2633 1360 w
-(queue) 2893 1360 w
-(on) 3283 1360 w
-(cetus) 3478 1360 w
-10 /LucidaSans-Demi f
-(3.) 720 1660 w
-(Options) 873 1660 w
-10 /LucidaSansUnicode00 f
-(There) 970 1816 w
-(are) 1289 1816 w
-(options) 1482 1816 w
-(available) 1887 1816 w
-(to) 2351 1816 w
-(modify) 2490 1816 w
-(the) 2866 1816 w
-(way) 3062 1816 w
-(in) 3288 1816 w
-(which) 3421 1816 w
-(a) 3744 1816 w
-(job) 3841 1816 w
-(is) 4037 1816 w
-(handled.) 4159 1816 w
-(It) 4655 1816 w
-(is) 4763 1816 w
-(the) 4885 1816 w
-(job) 720 1936 w
-(of) 907 1936 w
-(the) 1038 1936 w
-10 /LucidaSans-Italic f
-(lp) 1226 1936 w
-10 /LucidaSansUnicode00 f
-(programs) 1349 1936 w
-(to) 1849 1936 w
-(convert) 1980 1936 w
-(the option settings so they may be used by each of the) 2373 1936 w
-(different) 720 2056 w
-(translation) 1172 2056 w
-(and) 1725 2056 w
-(interface) 1939 2056 w
-(programs.) 2397 2056 w
-(Not) 2962 2056 w
-(all) 3168 2056 w
-(options) 3316 2056 w
-(are) 3715 2056 w
-(applicable) 3902 2056 w
-(to) 4430 2056 w
-(all) 4563 2056 w
-(printer) 4711 2056 w
-(environments.) 720 2176 w
-(Table) 1500 2176 w
-(1) 1820 2176 w
-(lists) 1937 2176 w
-(the) 2188 2176 w
-(standard) 2397 2176 w
-10 /LucidaSans-Italic f
-(lp) 2877 2176 w
-10 /LucidaSansUnicode00 f
-(options,) 3020 2176 w
-(the) 3469 2176 w
-(shell) 3677 2176 w
-(variable) 3957 2176 w
-(settings,) 4390 2176 w
-(and) 4860 2176 w
-(description of the options.) 720 2296 w
-10 /LucidaSans-Demi f
-(4.) 720 2776 w
-(Devices file) 873 2776 w
-10 /LucidaSansUnicode00 f
-(The) 970 2932 w
-10 /LucidaTypewriter f
-(devices) 1183 2932 w
-10 /LucidaSansUnicode00 f
-(file is found in the) 1719 2932 w
-(spool) 2642 2932 w
-(directory.) 2940 2932 w
-(Each) 3468 2932 w
-(line) 3723 2932 w
-(in) 3932 2932 w
-(the) 4056 2932 w
-(file) 4244 2932 w
-(is) 4428 2932 w
-(composed) 4541 2932 w
-(of) 720 3052 w
-(12) 855 3052 w
-(fields,) 1018 3052 w
-(separated) 1352 3052 w
-(by) 1866 3052 w
-(tabs) 2018 3052 w
-(or) 2261 3052 w
-(spaces,) 2400 3052 w
-(that) 2796 3052 w
-(describe) 3024 3052 w
-(the) 3471 3052 w
-(attributes) 3663 3052 w
-(of) 4168 3052 w
-(the) 4303 3052 w
-(printer) 4495 3052 w
-(and) 4860 3052 w
-(how) 720 3172 w
-(it) 972 3172 w
-(should) 1090 3172 w
-(be) 1470 3172 w
-(serviced.) 1641 3172 w
-(Within) 2156 3172 w
-(the) 2513 3172 w
-10 /LucidaTypewriter f
-(lp) 2720 3172 w
-10 /LucidaSansUnicode00 f
-(command,) 2916 3172 w
-(a) 3478 3172 w
-(shell) 3585 3172 w
-(variable) 3864 3172 w
-(is) 4296 3172 w
-(set) 4428 3172 w
-(for) 4624 3172 w
-(each) 4816 3172 w
-(attribute; the following list describes them:) 720 3292 w
-9 /LucidaTypewriter f
-(LPDEST) 720 3448 w
-10 /LucidaSansUnicode00 f
-(is) 1327 3448 w
-(the) 1446 3448 w
-(name) 1640 3448 w
-(of) 1945 3448 w
-(the) 2083 3448 w
-(device) 2278 3448 w
-(as) 2625 3448 w
-(given) 2771 3448 w
-(to) 3072 3448 w
-10 /LucidaSans-Italic f
-(lp) 3210 3448 w
-10 /LucidaSansUnicode00 f
-(with) 3340 3448 w
-(the) 3585 3448 w
-10 /LucidaTypewriter f
-(-d) 3780 3448 w
-10 /LucidaSansUnicode00 f
-(option) 3964 3448 w
-(or) 4317 3448 w
-(as) 4459 3448 w
-(specified) 4605 3448 w
-(by) 1320 3568 w
-(the) 1502 3568 w
-(shell) 1724 3568 w
-(environment) 2018 3568 w
-(variable) 2696 3568 w
-10 /LucidaTypewriter f
-(LPDEST) 3143 3568 w
-10 /LucidaSansUnicode00 f
-(or) 3642 3568 w
-(as) 3811 3568 w
-(specified) 3984 3568 w
-(by) 4486 3568 w
-(the) 4668 3568 w
-(file) 4889 3568 w
-10 /LucidaTypewriter f
-($LPLIB/defdevice) 1320 3688 w
-10 /LucidaSansUnicode00 f
-(.) 2472 3688 w
-(This) 2579 3688 w
-(name) 2827 3688 w
-(is) 3136 3688 w
-(used) 3259 3688 w
-(in) 3534 3688 w
-(creating) 3668 3688 w
-(directories) 4105 3688 w
-(and) 4664 3688 w
-(log) 4888 3688 w
-(files that are associated with the printers operation.) 1320 3808 w
-9 /LucidaTypewriter f
-(LOC) 720 3964 w
-10 /LucidaSansUnicode00 f
-(just describes where the printer is physically located.) 1320 3964 w
-9 /LucidaTypewriter f
-(DEST_HOST) 720 4120 w
-10 /LucidaSansUnicode00 f
-(is) 1341 4120 w
-(the) 1457 4120 w
-(host) 1648 4120 w
-(from) 1895 4120 w
-(which) 2163 4120 w
-(the) 2481 4120 w
-(files) 2673 4120 w
-(are) 2912 4120 w
-(printed.) 3101 4120 w
-(Files) 3553 4120 w
-(may) 3809 4120 w
-(be) 4046 4120 w
-(spooled) 4202 4120 w
-(on) 4623 4120 w
-(other) 4783 4120 w
-(machines before being transferred to the destination host.) 1320 4240 w
-9 /LucidaTypewriter f
-(OUT_DEV) 720 4396 w
-10 /LucidaSansUnicode00 f
-(is) 1327 4396 w
-(the) 1446 4396 w
-(physical) 1640 4396 w
-(device) 2071 4396 w
-(name) 2418 4396 w
-(or) 2724 4396 w
-(network) 2866 4396 w
-(address) 3298 4396 w
-(needed) 3718 4396 w
-(by) 4114 4396 w
-(the) 4269 4396 w
-(printer) 4464 4396 w
-(dae\255) 4833 4396 w
-(mon) 1320 4516 w
-(to) 1580 4516 w
-(connect) 1722 4516 w
-(to) 2146 4516 w
-(the) 2288 4516 w
-(printer.) 2487 4516 w
-(This) 2924 4516 w
-(field) 3173 4516 w
-(depends) 3431 4516 w
-(on) 3888 4516 w
-(the) 4054 4516 w
-(requirements) 4252 4516 w
-(of) 4942 4516 w
-(the daemon and may contain a ) 1320 4636 w
-10 /LucidaSansUnicode20 f
-(\030\023\031) 2849 4636 w
-10 /LucidaSansUnicode00 f
-(if not required.) 2995 4636 w
-9 /LucidaTypewriter f
-(SPEED) 720 4792 w
-10 /LucidaSansUnicode00 f
-(is) 1337 4792 w
-(the) 1467 4792 w
-(baud) 1672 4792 w
-(rate) 1965 4792 w
-(setting) 2204 4792 w
-(for) 2588 4792 w
-(the) 2777 4792 w
-(port.) 2982 4792 w
-(This) 3298 4792 w
-(field) 3553 4792 w
-(depends) 3817 4792 w
-(on) 4281 4792 w
-(the) 4454 4792 w
-(require\255) 4659 4792 w
-(ments of the daemon and may contain a ) 1320 4912 w
-10 /LucidaSansUnicode20 f
-(\030\023\031) 3310 4912 w
-10 /LucidaSansUnicode00 f
-(if not required.) 3456 4912 w
-9 /LucidaTypewriter f
-(LPCLASS) 720 5068 w
-10 /LucidaSansUnicode00 f
-(is) 1342 5068 w
-(used) 1476 5068 w
-(to) 1762 5068 w
-(encode) 1915 5068 w
-(minor) 2319 5068 w
-(printer) 2660 5068 w
-(differences.) 3044 5068 w
-(The) 3702 5068 w
-(keyword) 3938 5068 w
-10 /LucidaTypewriter f
-(reverse) 4401 5068 w
-10 /LucidaSansUnicode00 f
-(is) 4960 5068 w
-(used) 1320 5188 w
-(by) 1612 5188 w
-(some) 1787 5188 w
-(of) 2107 5188 w
-(the) 2264 5188 w
-(preprocessors) 2478 5188 w
-(to) 3224 5188 w
-(reverse) 3381 5188 w
-(the) 3793 5188 w
-(order) 4007 5188 w
-(the) 4328 5188 w
-(pages) 4542 5188 w
-(are) 4888 5188 w
-(printed to accommodate different output trays \(either face up or face down\).) 1320 5308 w
-(The) 1320 5428 w
-(keyword) 1547 5428 w
-10 /LucidaTypewriter f
-(nohead) 2001 5428 w
-10 /LucidaSansUnicode00 f
-(is) 2479 5428 w
-(used) 2605 5428 w
-(to) 2883 5428 w
-(suppress) 3027 5428 w
-(the) 3510 5428 w
-(header) 3710 5428 w
-(page.) 4088 5428 w
-(This) 4433 5428 w
-(is) 4683 5428 w
-(used) 4808 5428 w
-(for special and color printers.) 1320 5548 w
-(The keyword) 2820 5548 w
-10 /LucidaTypewriter f
-(duplex) 3473 5548 w
-10 /LucidaSansUnicode00 f
-(is used) 3937 5548 w
-(to) 4314 5548 w
-(coax) 4445 5548 w
-(double) 4706 5548 w
-(sided output from duplex printers.) 1320 5668 w
-9 /LucidaTypewriter f
-(LPPROC) 720 5824 w
-10 /LucidaSansUnicode00 f
-(is) 1332 5824 w
-(the) 1456 5824 w
-(command) 1655 5824 w
-(from) 2177 5824 w
-(the) 2453 5824 w
-10 /LucidaTypewriter f
-(LPLIB/process) 2652 5824 w
-10 /LucidaSansUnicode00 f
-(directory) 3632 5824 w
-(to) 4107 5824 w
-(be) 4249 5824 w
-(used) 4413 5824 w
-(to) 4690 5824 w
-(con\255) 4833 5824 w
-(vert) 1320 5944 w
-(input) 1540 5944 w
-(to) 1827 5944 w
-(a) 1959 5944 w
-(format) 2048 5944 w
-(that) 2406 5944 w
-(will) 2631 5944 w
-(be) 2829 5944 w
-(accepted) 2982 5944 w
-(by) 3448 5944 w
-(the) 3597 5944 w
-(device.) 3786 5944 w
-(The) 4190 5944 w
-(preprocessor) 4404 5944 w
-(is invoked by the spooler.) 1320 6064 w
-9 /LucidaTypewriter f
-(SPOOLER) 720 6220 w
-10 /LucidaSansUnicode00 f
-(is the command from the) 1320 6220 w
-10 /LucidaTypewriter f
-(LPLIB/spooler) 2581 6220 w
-10 /LucidaSansUnicode00 f
-(directory) 3550 6220 w
-(which) 4014 6220 w
-(will) 4328 6220 w
-(select) 4525 6220 w
-(files) 4838 6220 w
-(using) 1320 6340 w
-(the) 1626 6340 w
-10 /LucidaTypewriter f
-(SCHED) 1821 6340 w
-10 /LucidaSansUnicode00 f
-(command) 2221 6340 w
-(and) 2739 6340 w
-(invoke) 2959 6340 w
-(the) 3317 6340 w
-10 /LucidaTypewriter f
-(LPPROC) 3512 6340 w
-10 /LucidaSansUnicode00 f
-(command,) 3983 6340 w
-(putting) 4532 6340 w
-(its) 4923 6340 w
-(output) 1320 6460 w
-(into) 1687 6460 w
-(the) 1921 6460 w
-(remote) 2122 6460 w
-(spool) 2512 6460 w
-(directory.) 2823 6460 w
-(The) 3364 6460 w
-(output) 3591 6460 w
-(is) 3959 6460 w
-(sent) 4085 6460 w
-(directly) 4337 6460 w
-(to) 4741 6460 w
-(the) 4885 6460 w
-(spool) 1320 6580 w
-(directory) 1636 6580 w
-(on) 2118 6580 w
-(the) 2292 6580 w
-(destination) 2498 6580 w
-(machine) 3091 6580 w
-(to) 3550 6580 w
-(avoid) 3699 6580 w
-(conflicts) 4010 6580 w
-(when) 4469 6580 w
-(client) 4776 6580 w
-(and server machines share spool directories.) 1320 6700 w
-9 /LucidaTypewriter f
-(STAT) 720 6856 w
-10 /LucidaSansUnicode00 f
-(is) 1328 6856 w
-(the) 1448 6856 w
-(command) 1643 6856 w
-(from) 2161 6856 w
-(the) 2433 6856 w
-10 /LucidaTypewriter f
-(LPLIB/stat) 2628 6856 w
-10 /LucidaSansUnicode00 f
-(directory) 3388 6856 w
-(that) 3859 6856 w
-(prints) 4090 6856 w
-(the) 4413 6856 w
-(status) 4608 6856 w
-(of) 4942 6856 w
-(the) 1320 6976 w
-(device) 1510 6976 w
-(and) 1852 6976 w
-(the) 2067 6976 w
-(list) 2257 6976 w
-(of) 2438 6976 w
-(jobs) 2571 6976 w
-(waiting) 2811 6976 w
-(on) 3197 6976 w
-(the) 3355 6976 w
-(queue) 3545 6976 w
-(for) 3879 6976 w
-(the) 4053 6976 w
-(device.) 4243 6976 w
-(The) 4649 6976 w
-(sta\255) 4864 6976 w
-(tus) 1320 7096 w
-(information) 1507 7096 w
-(depends) 2111 7096 w
-(on) 2562 7096 w
-(what) 2722 7096 w
-(is) 2990 7096 w
-(available) 3107 7096 w
-(from) 3568 7096 w
-(the) 3838 7096 w
-(printer) 4031 7096 w
-(and) 4398 7096 w
-(interface) 4616 7096 w
-(software.) 1320 7216 w
-(The) 1846 7216 w
-(queue) 2074 7216 w
-(information) 2420 7216 w
-(should) 3034 7216 w
-(be) 3409 7216 w
-(changed) 3575 7216 w
-(to) 4032 7216 w
-(show) 4176 7216 w
-(information) 4473 7216 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-10 /S f
-(_) 720 910 w
-(______________________________________________________________________________________) 764 910 w
-(_) 720 930 w
-(______________________________________________________________________________________) 764 930 w
-10 /LucidaSansUnicode00 f
-(shell variable) 1714 1040 w
-(option) 785 1100 w
-(name) 1413 1160 w
-(default) 1961 1160 w
-(set) 2547 1160 w
-(action) 3836 1100 w
-10 /S f
-(_) 720 1180 w
-(______________________________________________________________________________________) 764 1180 w
-8 /LucidaTypewriter f
-(-D) 720 1300 w
-(DEBUG) 1314 1300 w
-(N) 2102 1300 w
-(1) 2590 1300 w
-8 /LucidaSansUnicode00 f
-(turn) 2904 1300 w
-(on) 3093 1300 w
-(debugging) 3218 1300 w
-(mode.) 3662 1300 w
-10 /S f
-(_) 720 1320 w
-(______________________________________________________________________________________) 764 1320 w
-8 /LucidaTypewriter f
-(-H) 720 1440 w
-(NOHEADER) 1314 1440 w
-(N) 2102 1440 w
-(1) 2590 1440 w
-8 /LucidaSansUnicode00 f
-(suppress) 2904 1440 w
-(header) 3281 1440 w
-(page.) 3574 1440 w
-10 /S f
-(_) 720 1460 w
-(______________________________________________________________________________________) 764 1460 w
-8 /LucidaTypewriter f
-(-L) 720 1580 w
-(LAND) 1314 1580 w
-(N) 2102 1580 w
-(1) 2590 1580 w
-8 /LucidaSansUnicode00 f
-(make) 2904 1580 w
-(long) 3139 1580 w
-(page) 3337 1580 w
-(dimension) 3552 1580 w
-(horizontal.) 3983 1580 w
-10 /S f
-(_) 720 1600 w
-(______________________________________________________________________________________) 764 1600 w
-8 /LucidaTypewriter f
-(-M) 720 1720 w
-8 /LucidaSans-Italic f
-(mach) 894 1720 w
-8 /LucidaTypewriter f
-(LPMACHID) 1314 1720 w
-(N) 2102 1720 w
-8 /LucidaSans-Italic f
-(mach) 2512 1720 w
-8 /LucidaSansUnicode00 f
-(set) 2904 1720 w
-(the) 3046 1720 w
-(source) 3197 1720 w
-(machine) 3482 1720 w
-(name.) 3835 1720 w
-10 /S f
-(_) 720 1740 w
-(______________________________________________________________________________________) 764 1740 w
-8 /LucidaTypewriter f
-(-Q) 720 1860 w
-(QONLY) 1314 1860 w
-(N) 2102 1860 w
-(1) 2590 1860 w
-8 /LucidaSansUnicode00 f
-(do) 2904 1860 w
-(not) 3029 1860 w
-(execute) 3184 1860 w
-(daemon;) 3515 1860 w
-(for) 3879 1860 w
-(debugging.) 4017 1860 w
-10 /S f
-(_) 720 1880 w
-(______________________________________________________________________________________) 764 1880 w
-8 /LucidaTypewriter f
-(-c) 720 2000 w
-8 /LucidaSans-Italic f
-(n) 894 2000 w
-8 /LucidaTypewriter f
-(COPIES) 1314 2000 w
-(N) 2102 2000 w
-8 /LucidaSans-Italic f
-(n) 2594 2000 w
-8 /LucidaSansUnicode00 f
-(number) 2904 2000 w
-(of) 3232 2000 w
-(copies) 3337 2000 w
-(to) 3612 2000 w
-(be) 3717 2000 w
-(printed.) 3838 2000 w
-10 /S f
-(_) 720 2020 w
-(______________________________________________________________________________________) 764 2020 w
-8 /LucidaTypewriter f
-(-d) 720 2140 w
-8 /LucidaSans-Italic f
-(printer) 894 2140 w
-8 /LucidaTypewriter f
-(LPDEST) 1314 2140 w
-(U) 2102 2140 w
-8 /LucidaSans-Italic f
-(printer) 2484 2140 w
-8 /LucidaSansUnicode00 f
-(set) 2904 2140 w
-(job) 3046 2140 w
-(destination;) 3195 2140 w
-(override) 3682 2140 w
-(other) 4028 2140 w
-(settings.) 4261 2140 w
-10 /S f
-(_) 720 2160 w
-(______________________________________________________________________________________) 764 2160 w
-8 /LucidaTypewriter f
-(-f) 720 2280 w
-8 /LucidaSans-Italic f
-(font.pt) 894 2280 w
-8 /LucidaTypewriter f
-(FONT) 1314 2280 w
-(N) 2102 2280 w
-8 /LucidaSans-Italic f
-(font) 2541 2280 w
-8 /LucidaSansUnicode00 f
-(set) 2904 2280 w
-(font) 3046 2280 w
-(style) 3231 2280 w
-(and) 3438 2280 w
-(point) 3608 2280 w
-(size) 3836 2280 w
-(for) 4017 2280 w
-(printing.) 4155 2280 w
-8 /LucidaTypewriter f
-(POINT) 1314 2400 w
-(N) 2102 2400 w
-8 /LucidaSans-Italic f
-(pt) 2579 2400 w
-10 /S f
-(_) 720 2420 w
-(______________________________________________________________________________________) 764 2420 w
-8 /LucidaTypewriter f
-(-i) 720 2540 w
-8 /LucidaSans-Italic f
-(n) 894 2540 w
-8 /LucidaTypewriter f
-(IBIN) 1314 2540 w
-(N) 2102 2540 w
-8 /LucidaSans-Italic f
-(n) 2594 2540 w
-8 /LucidaSansUnicode00 f
-(select) 2904 2540 w
-(input) 3156 2540 w
-(paper) 3386 2540 w
-(tray) 3636 2540 w
-(options.) 3813 2540 w
-(The) 4185 2540 w
-(argument) 4358 2540 w
-(given) 4762 2540 w
-(is) 5000 2540 w
-(dependent) 2904 2640 w
-(on) 3346 2640 w
-(the) 3472 2640 w
-(printer) 3624 2640 w
-(type.) 3915 2640 w
-(A) 4161 2640 w
-(number) 4243 2640 w
-(can) 4572 2640 w
-(be) 4733 2640 w
-(given) 4854 2640 w
-(to) 2904 2740 w
-(select) 3059 2740 w
-(a) 3360 2740 w
-(particular) 3480 2740 w
-(tray) 3928 2740 w
-(and/or) 4154 2740 w
-8 /LucidaTypewriter f
-(simplex) 4499 2740 w
-8 /LucidaSansUnicode00 f
-(or) 4982 2740 w
-8 /LucidaTypewriter f
-(duplex) 2904 2840 w
-8 /LucidaSansUnicode00 f
-(may) 3294 2840 w
-(be) 3496 2840 w
-(used) 3633 2840 w
-(to) 3861 2840 w
-(get) 3982 2840 w
-(single) 4149 2840 w
-(or) 4423 2840 w
-(double) 4547 2840 w
-(sided) 4855 2840 w
-(output,) 2904 2940 w
-(where) 3227 2940 w
-(applicable.) 3500 2940 w
-(Multiple) 3984 2940 w
-(options) 4336 2940 w
-(should) 4667 2940 w
-(be) 4969 2940 w
-(separated) 2904 3040 w
-(by) 3312 3040 w
-(commas.) 3430 3040 w
-10 /S f
-(_) 720 3060 w
-(______________________________________________________________________________________) 764 3060 w
-8 /LucidaTypewriter f
-(-k) 720 3180 w
-(KILLFLAG) 1314 3180 w
-(0) 2102 3180 w
-(1) 2590 3180 w
-8 /LucidaSansUnicode00 f
-(take) 2904 3180 w
-(non-option) 3127 3180 w
-(arguments) 3631 3180 w
-(as) 4106 3180 w
-(job) 4249 3180 w
-(numbers) 4430 3180 w
-(to) 4831 3180 w
-(be) 4969 3180 w
-(removed) 2904 3280 w
-(from) 3268 3280 w
-(queue.) 3480 3280 w
-10 /S f
-(_) 720 3300 w
-(______________________________________________________________________________________) 764 3300 w
-8 /LucidaTypewriter f
-(-l) 720 3420 w
-8 /LucidaSans-Italic f
-(n) 894 3420 w
-8 /LucidaTypewriter f
-(LINES) 1314 3420 w
-(N) 2102 3420 w
-8 /LucidaSans-Italic f
-(n) 2594 3420 w
-8 /LucidaSansUnicode00 f
-(for) 2904 3420 w
-(printed) 3042 3420 w
-(data,) 3349 3420 w
-(the) 3569 3420 w
-(number) 3720 3420 w
-(of) 4048 3420 w
-(lines) 4153 3420 w
-(per) 4361 3420 w
-(logical) 4515 3420 w
-(page.) 4794 3420 w
-10 /S f
-(_) 720 3440 w
-(______________________________________________________________________________________) 764 3440 w
-8 /LucidaTypewriter f
-(-m) 720 3560 w
-8 /LucidaSans-Italic f
-(f) 894 3560 w
-8 /LucidaTypewriter f
-(MAG) 1314 3560 w
-(N) 2102 3560 w
-8 /LucidaSans-Italic f
-(f) 2604 3560 w
-8 /LucidaSansUnicode00 f
-(magnify) 2904 3560 w
-(the) 3248 3560 w
-(image) 3404 3560 w
-(by) 3671 3560 w
-(a) 3794 3560 w
-(factor) 3869 3560 w
-8 /LucidaSans-Italic f
-(f) 4127 3560 w
-8 /LucidaSansUnicode00 f
-(.) 4157 3560 w
-(The) 4240 3560 w
-(factor) 4416 3560 w
-(should) 4674 3560 w
-(be) 4969 3560 w
-(a) 2904 3660 w
-(positive) 2974 3660 w
-(real) 3303 3660 w
-(number.) 3474 3660 w
-10 /S f
-(_) 720 3680 w
-(______________________________________________________________________________________) 764 3680 w
-8 /LucidaTypewriter f
-(-n) 720 3800 w
-8 /LucidaSans-Italic f
-(n) 894 3800 w
-8 /LucidaTypewriter f
-(NPAG) 1314 3800 w
-(N) 2102 3800 w
-8 /LucidaSans-Italic f
-(n) 2594 3800 w
-8 /LucidaSansUnicode00 f
-(put) 2904 3800 w
-8 /LucidaSans-Italic f
-(n) 3068 3800 w
-8 /LucidaSansUnicode00 f
-(logical) 3152 3800 w
-(pages) 3440 3800 w
-(on) 3705 3800 w
-(a) 3839 3800 w
-(single) 3918 3800 w
-(physical) 4185 3800 w
-(page.) 4534 3800 w
-(A) 4810 3800 w
-(sim\255) 4900 3800 w
-(ple) 2904 3900 w
-(algorithm) 3048 3900 w
-(is) 3450 3900 w
-(used) 3540 3900 w
-(to) 3752 3900 w
-(pack) 3857 3900 w
-(the) 4064 3900 w
-(pages.) 4215 3900 w
-10 /S f
-(_) 720 3920 w
-(______________________________________________________________________________________) 764 3920 w
-8 /LucidaTypewriter f
-(-o) 720 4040 w
-8 /LucidaSans-Italic f
-(list) 894 4040 w
-8 /LucidaTypewriter f
-(OLIST) 1314 4040 w
-(N) 2102 4040 w
-8 /LucidaSans-Italic f
-(list) 2561 4040 w
-8 /LucidaSansUnicode00 f
-(print) 2904 4040 w
-(only) 3133 4040 w
-(those) 3340 4040 w
-(pages) 3598 4040 w
-(specified) 3871 4040 w
-(in) 4262 4040 w
-(the) 4378 4040 w
-(list.) 4546 4040 w
-(The) 4758 4040 w
-(list) 4947 4040 w
-(may) 2904 4140 w
-(be) 3093 4140 w
-(a) 3216 4140 w
-(sequence) 3288 4140 w
-(of) 3683 4140 w
-(numbers) 3790 4140 w
-(or) 4161 4140 w
-(ranges) 4271 4140 w
-(separated) 4562 4140 w
-(by) 4972 4140 w
-(commas.) 2904 4240 w
-(A) 3310 4240 w
-(range) 3396 4240 w
-(is) 3649 4240 w
-(a) 3744 4240 w
-(pair) 3819 4240 w
-(of) 4000 4240 w
-(numbers) 4110 4240 w
-(separated) 4484 4240 w
-(by) 4897 4240 w
-(a) 5020 4240 w
-(hyphen.) 2904 4340 w
-10 /S f
-(_) 720 4360 w
-(______________________________________________________________________________________) 764 4360 w
-8 /LucidaTypewriter f
-(-p) 720 4480 w
-8 /LucidaSans-Italic f
-(proc) 894 4480 w
-8 /LucidaTypewriter f
-(LPPROC) 1314 4480 w
-(L) 2102 4480 w
-8 /LucidaSans-Italic f
-(proc) 2532 4480 w
-8 /LucidaSansUnicode00 f
-(use) 2904 4480 w
-(the) 3071 4480 w
-(preprocessor) 3227 4480 w
-8 /LucidaSans-Italic f
-(proc) 3768 4480 w
-8 /LucidaSansUnicode00 f
-(instead) 3972 4480 w
-(of) 4286 4480 w
-(the) 4397 4480 w
-(preprocessor) 4554 4480 w
-(given) 2904 4580 w
-(in) 3140 4580 w
-(the) 3239 4580 w
-8 /LucidaTypewriter f
-(devices) 3390 4580 w
-8 /LucidaSansUnicode00 f
-(file) 3822 4580 w
-(for) 3969 4580 w
-(this) 4107 4580 w
-(printer.) 4277 4580 w
-10 /S f
-(_) 720 4600 w
-(______________________________________________________________________________________) 764 4600 w
-8 /LucidaTypewriter f
-(-q) 720 4720 w
-(LPQ) 1314 4720 w
-(N) 2102 4720 w
-(1) 2590 4720 w
-8 /LucidaSansUnicode00 f
-(print) 2904 4720 w
-(the) 3116 4720 w
-(status) 3267 4720 w
-(and) 3529 4720 w
-(queue.) 3699 4720 w
-10 /S f
-(_) 720 4740 w
-(______________________________________________________________________________________) 764 4740 w
-8 /LucidaTypewriter f
-(-r) 720 4860 w
-(REVERSE) 1314 4860 w
-(L) 2102 4860 w
-(1) 2590 4860 w
-8 /LucidaSansUnicode00 f
-(this) 2904 4860 w
-(toggles) 3086 4860 w
-(the) 3412 4860 w
-8 /LucidaTypewriter f
-(REVERSE) 3575 4860 w
-8 /LucidaSansUnicode00 f
-(flag,) 4019 4860 w
-(changing) 4231 4860 w
-(whether) 4628 4860 w
-(or) 4982 4860 w
-(not) 2904 4960 w
-(page) 3062 4960 w
-(reversal) 3280 4960 w
-(should) 3615 4960 w
-(occur) 3907 4960 w
-(in) 4149 4960 w
-(preprocessing.) 4250 4960 w
-(Page) 4881 4960 w
-(reversal) 2904 5060 w
-(is) 3246 5060 w
-(needed) 3346 5060 w
-(if) 3667 5060 w
-(a) 3756 5060 w
-(printer) 3836 5060 w
-(delivers) 4136 5060 w
-(pages) 4474 5060 w
-(face) 4741 5060 w
-(up.) 4938 5060 w
-(The) 2904 5160 w
-(keyword) 3092 5160 w
-8 /LucidaTypewriter f
-(reverse) 3462 5160 w
-8 /LucidaSansUnicode00 f
-(can) 3911 5160 w
-(be) 4088 5160 w
-(placed) 4225 5160 w
-(in) 4520 5160 w
-(the) 4635 5160 w
-8 /LucidaSans-Italic f
-(lpclass) 4802 5160 w
-8 /LucidaSansUnicode00 f
-(field) 2904 5260 w
-(of) 3108 5260 w
-(the) 3220 5260 w
-8 /LucidaTypewriter f
-(devices) 3379 5260 w
-8 /LucidaSansUnicode00 f
-(file.) 3819 5260 w
-(If) 4026 5260 w
-(a) 4113 5260 w
-(document) 4191 5260 w
-(has) 4614 5260 w
-(already) 4783 5260 w
-(been) 2904 5360 w
-(processed) 3120 5360 w
-(this) 3541 5360 w
-(flag) 3711 5360 w
-(has) 3884 5360 w
-(no) 4045 5360 w
-(effect.) 4170 5360 w
-10 /S f
-(_) 720 5380 w
-(______________________________________________________________________________________) 764 5380 w
-8 /LucidaTypewriter f
-(-u) 720 5500 w
-8 /LucidaSans-Italic f
-(user) 894 5500 w
-8 /LucidaTypewriter f
-(LPUSERID) 1314 5500 w
-(U) 2102 5500 w
-8 /LucidaSans-Italic f
-(user) 2534 5500 w
-8 /LucidaSansUnicode00 f
-(change) 2904 5500 w
-(the) 3210 5500 w
-(user) 3361 5500 w
-(id) 3556 5500 w
-(that) 3655 5500 w
-(appears) 3835 5500 w
-(on) 4168 5500 w
-(the) 4293 5500 w
-(cover) 4444 5500 w
-(page.) 4680 5500 w
-10 /S f
-(_) 720 5520 w
-(______________________________________________________________________________________) 764 5520 w
-8 /LucidaTypewriter f
-(-x) 720 5640 w
-8 /LucidaSans-Italic f
-(offset) 894 5640 w
-8 /LucidaTypewriter f
-(XOFF) 1314 5640 w
-(N) 2102 5640 w
-8 /LucidaSans-Italic f
-(offset) 2510 5640 w
-8 /LucidaSansUnicode00 f
-(move) 2904 5640 w
-(the) 3146 5640 w
-(image) 3304 5640 w
-8 /LucidaSans-Italic f
-(offset) 3573 5640 w
-8 /LucidaSansUnicode00 f
-(inches) 3823 5640 w
-(to) 4106 5640 w
-(the) 4218 5640 w
-(right.) 4376 5640 w
-(A) 4647 5640 w
-(negative) 4735 5640 w
-8 /LucidaSans-Italic f
-(offset) 2904 5740 w
-8 /LucidaSansUnicode00 f
-(will) 3155 5740 w
-(move) 3320 5740 w
-(the) 3564 5740 w
-(image) 3723 5740 w
-(to) 3993 5740 w
-(the) 4105 5740 w
-(left.) 4263 5740 w
-(The) 4476 5740 w
-8 /LucidaSans-Italic f
-(offset) 4654 5740 w
-8 /LucidaSansUnicode00 f
-(may) 4904 5740 w
-(be) 2904 5840 w
-(any) 3025 5840 w
-(reasonable) 3187 5840 w
-(real) 3637 5840 w
-(number.) 3808 5840 w
-10 /S f
-(_) 720 5860 w
-(______________________________________________________________________________________) 764 5860 w
-8 /LucidaTypewriter f
-(-y) 720 5980 w
-8 /LucidaSans-Italic f
-(offset) 894 5980 w
-8 /LucidaTypewriter f
-(YOFF) 1314 5980 w
-(N) 2102 5980 w
-8 /LucidaSans-Italic f
-(offset) 2510 5980 w
-8 /LucidaSansUnicode00 f
-(same) 2904 5980 w
-(as) 3142 5980 w
-(for) 3261 5980 w
-8 /LucidaTypewriter f
-(-x) 3407 5980 w
-8 /LucidaSansUnicode00 f
-(except) 3557 5980 w
-(a) 3851 5980 w
-(positive) 3930 5980 w
-(offset) 4268 5980 w
-(will) 4528 5980 w
-(move) 4694 5980 w
-(the) 4939 5980 w
-(image) 2904 6080 w
-(down.) 3166 6080 w
-10 /S f
-(\347) 1239 6100 w
-(\347) 1239 6030 w
-(\347) 1239 5930 w
-(\347) 1239 5830 w
-(\347) 1239 5730 w
-(\347) 1239 5630 w
-(\347) 1239 5530 w
-(\347) 1239 5430 w
-(\347) 1239 5330 w
-(\347) 1239 5230 w
-(\347) 1239 5130 w
-(\347) 1239 5030 w
-(\347) 1239 4930 w
-(\347) 1239 4830 w
-(\347) 1239 4730 w
-(\347) 1239 4630 w
-(\347) 1239 4530 w
-(\347) 1239 4430 w
-(\347) 1239 4330 w
-(\347) 1239 4230 w
-(\347) 1239 4130 w
-(\347) 1239 4030 w
-(\347) 1239 3930 w
-(\347) 1239 3830 w
-(\347) 1239 3730 w
-(\347) 1239 3630 w
-(\347) 1239 3530 w
-(\347) 1239 3430 w
-(\347) 1239 3330 w
-(\347) 1239 3230 w
-(\347) 1239 3130 w
-(\347) 1239 3030 w
-(\347) 1239 2930 w
-(\347) 1239 2830 w
-(\347) 1239 2730 w
-(\347) 1239 2630 w
-(\347) 1239 2530 w
-(\347) 1239 2430 w
-(\347) 1239 2330 w
-(\347) 1239 2230 w
-(\347) 1239 2130 w
-(\347) 1239 2030 w
-(\347) 1239 1930 w
-(\347) 1239 1830 w
-(\347) 1239 1730 w
-(\347) 1239 1630 w
-(\347) 1239 1530 w
-(\347) 1239 1430 w
-(\347) 1239 1330 w
-(\347) 1239 1230 w
-(\347) 1239 1130 w
-(\347) 1239 1030 w
-(\347) 2829 6100 w
-(\347) 2829 6030 w
-(\347) 2829 5930 w
-(\347) 2829 5830 w
-(\347) 2829 5730 w
-(\347) 2829 5630 w
-(\347) 2829 5530 w
-(\347) 2829 5430 w
-(\347) 2829 5330 w
-(\347) 2829 5230 w
-(\347) 2829 5130 w
-(\347) 2829 5030 w
-(\347) 2829 4930 w
-(\347) 2829 4830 w
-(\347) 2829 4730 w
-(\347) 2829 4630 w
-(\347) 2829 4530 w
-(\347) 2829 4430 w
-(\347) 2829 4330 w
-(\347) 2829 4230 w
-(\347) 2829 4130 w
-(\347) 2829 4030 w
-(\347) 2829 3930 w
-(\347) 2829 3830 w
-(\347) 2829 3730 w
-(\347) 2829 3630 w
-(\347) 2829 3530 w
-(\347) 2829 3430 w
-(\347) 2829 3330 w
-(\347) 2829 3230 w
-(\347) 2829 3130 w
-(\347) 2829 3030 w
-(\347) 2829 2930 w
-(\347) 2829 2830 w
-(\347) 2829 2730 w
-(\347) 2829 2630 w
-(\347) 2829 2530 w
-(\347) 2829 2430 w
-(\347) 2829 2330 w
-(\347) 2829 2230 w
-(\347) 2829 2130 w
-(\347) 2829 2030 w
-(\347) 2829 1930 w
-(\347) 2829 1830 w
-(\347) 2829 1730 w
-(\347) 2829 1630 w
-(\347) 2829 1530 w
-(\347) 2829 1430 w
-(\347) 2829 1330 w
-(\347) 2829 1230 w
-(\347) 2829 1130 w
-(\347) 2829 1030 w
-(_) 720 6100 w
-(______________________________________________________________________________________) 764 6100 w
-8 /LucidaTypewriter f
-(default) 1928 6300 w
-8 /LucidaSansUnicode00 f
-(setting) 2484 6300 w
-(definition) 2779 6300 w
-8 /LucidaTypewriter f
-(N) 2102 6400 w
-8 /LucidaSansUnicode00 f
-(set) 2484 6400 w
-(to) 2626 6400 w
-(the) 2731 6400 w
-(null) 2882 6400 w
-(string) 3054 6400 w
-(\() 3307 6400 w
-8 /LucidaSansUnicode20 f
-(\030\031) 3333 6400 w
-8 /LucidaSansUnicode00 f
-(\)) 3385 6400 w
-(initially) 3437 6400 w
-(in) 3744 6400 w
-8 /LucidaSans-Italic f
-(lp) 3843 6400 w
-8 /LucidaSansUnicode00 f
-(.) 3915 6400 w
-8 /LucidaTypewriter f
-(L) 2102 6500 w
-8 /LucidaSansUnicode00 f
-(set) 2484 6500 w
-(from) 2626 6500 w
-(printer) 2838 6500 w
-(entry) 3128 6500 w
-(in) 3354 6500 w
-8 /LucidaTypewriter f
-(devices) 3453 6500 w
-8 /LucidaSansUnicode00 f
-(file.) 3885 6500 w
-8 /LucidaTypewriter f
-(U) 2102 6600 w
-8 /LucidaSansUnicode00 f
-(set) 2484 6600 w
-(from) 2626 6600 w
-(the) 2838 6600 w
-(user) 2989 6600 w
-8 /LucidaSansUnicode20 f
-(\031) 3158 6600 w
-8 /LucidaSansUnicode00 f
-(s) 3184 6600 w
-(environment.) 3251 6600 w
-10 /LucidaSans-Italic f
-(Table 1. Lp Option List) 2329 6900 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(useful) 1320 840 w
-(in) 1660 840 w
-(tracking) 1794 840 w
-(down) 2232 840 w
-(problems.) 2538 840 w
-(The) 3102 840 w
-10 /LucidaTypewriter f
-(SCHED) 3326 840 w
-10 /LucidaSansUnicode00 f
-(command) 3729 840 w
-(is) 4250 840 w
-(used) 4373 840 w
-(to) 4648 840 w
-(show) 4789 840 w
-(the jobs in the order in which they will be printed.) 1320 960 w
-9 /LucidaTypewriter f
-(KILL) 720 1116 w
-10 /LucidaSansUnicode00 f
-(is) 1322 1116 w
-(the) 1436 1116 w
-(command) 1625 1116 w
-(from) 2137 1116 w
-(the) 2403 1116 w
-10 /LucidaTypewriter f
-(LPLIB/kill) 2592 1116 w
-10 /LucidaSansUnicode00 f
-(that) 3346 1116 w
-(removes) 3571 1116 w
-(jobs) 4015 1116 w
-(from) 4254 1116 w
-(the) 4520 1116 w
-(queue.) 4709 1116 w
-(The) 1320 1236 w
-(jobs) 1540 1236 w
-(to) 1784 1236 w
-(be) 1921 1236 w
-(removed) 2079 1236 w
-(are) 2540 1236 w
-(given) 2731 1236 w
-(as) 3031 1236 w
-(arguments) 3176 1236 w
-(to) 3734 1236 w
-(the) 3871 1236 w
-10 /LucidaSans-Italic f
-(lp) 4065 1236 w
-10 /LucidaSansUnicode00 f
-(command.) 4194 1236 w
-(When) 4774 1236 w
-(possible, it should also abort the currently running job if it has to be killed.) 1320 1356 w
-9 /LucidaTypewriter f
-(DAEMON) 720 1512 w
-10 /LucidaSansUnicode00 f
-(is) 1346 1512 w
-(the) 1484 1512 w
-(command) 1697 1512 w
-(from) 2233 1512 w
-(the) 2523 1512 w
-10 /LucidaTypewriter f
-(LPLIB/daemon) 2736 1512 w
-10 /LucidaSansUnicode00 f
-(that) 3658 1512 w
-(is) 3907 1512 w
-(meant) 4045 1512 w
-(to) 4406 1512 w
-(run) 4563 1512 w
-(asyn\255) 4787 1512 w
-(chronously) 1320 1632 w
-(to) 1895 1632 w
-(remove) 2036 1632 w
-(jobs) 2438 1632 w
-(from) 2686 1632 w
-(the) 2960 1632 w
-(queue.) 3157 1632 w
-(Jobs) 3562 1632 w
-(may) 3810 1632 w
-(either) 4052 1632 w
-(be) 4375 1632 w
-(passed) 4536 1632 w
-(on) 4917 1632 w
-(to another host or sent to) 1320 1752 w
-(the) 2602 1752 w
-(printing) 2790 1752 w
-(device.) 3208 1752 w
-10 /LucidaSans-Italic f
-(Lp) 3612 1752 w
-10 /LucidaSansUnicode00 f
-(always) 3761 1752 w
-(tries) 4113 1752 w
-(to) 4360 1752 w
-(start) 4491 1752 w
-(a) 4745 1752 w
-(dae\255) 4833 1752 w
-(mon process when one is specified.) 1320 1872 w
-9 /LucidaTypewriter f
-(SCHED) 720 2028 w
-10 /LucidaSansUnicode00 f
-(is) 1332 2028 w
-(the) 1457 2028 w
-(command) 1657 2028 w
-(from) 2180 2028 w
-(the) 2457 2028 w
-10 /LucidaTypewriter f
-(LPLIB/sched) 2657 2028 w
-10 /LucidaSansUnicode00 f
-(that) 3494 2028 w
-(is) 3730 2028 w
-(used) 3855 2028 w
-(to) 4132 2028 w
-(present) 4275 2028 w
-(the) 4686 2028 w
-(job) 4886 2028 w
-(names) 1320 2148 w
-(to) 1675 2148 w
-(the) 1811 2148 w
-(daemon) 2004 2148 w
-(and) 2432 2148 w
-(stat) 2650 2148 w
-(programs) 2868 2148 w
-(in) 3373 2148 w
-(some) 3502 2148 w
-(order,) 3801 2148 w
-(e.g.,) 4133 2148 w
-(first-in-first-) 4385 2148 w
-(out, smallest first.) 1320 2268 w
-10 /LucidaSans-Demi f
-(5.) 720 2508 w
-(Support programs) 873 2508 w
-10 /LucidaSansUnicode00 f
-(The) 970 2664 w
-(following) 1186 2664 w
-(sections) 1668 2664 w
-(describe) 2102 2664 w
-(the) 2548 2664 w
-(basic) 2739 2664 w
-(functions) 3024 2664 w
-(of) 3512 2664 w
-(the) 3646 2664 w
-(programs) 3837 2664 w
-(that) 4340 2664 w
-(are) 4567 2664 w
-(found) 4755 2664 w
-(in) 720 2784 w
-(the) 860 2784 w
-(subdirectories) 1064 2784 w
-(of) 1804 2784 w
-10 /LucidaTypewriter f
-($LPLIB) 1951 2784 w
-10 /LucidaSansUnicode00 f
-(.) 2383 2784 w
-(The) 2496 2784 w
-(programs) 2726 2784 w
-(in) 3242 2784 w
-(a) 3382 2784 w
-(specific) 3486 2784 w
-(directory) 3902 2784 w
-(vary) 4382 2784 w
-(with) 4631 2784 w
-(the) 4885 2784 w
-(type of output device or networks that have to be used.) 720 2904 w
-10 /LucidaSans-Demi f
-(5.1.) 720 3144 w
-(Process directory) 962 3144 w
-10 /LucidaSansUnicode00 f
-(The) 970 3300 w
-10 /LucidaTypewriter f
-(generic) 1189 3300 w
-10 /LucidaSansUnicode00 f
-(preprocessor) 1732 3300 w
-(is) 2407 3300 w
-(the) 2526 3300 w
-(default) 2720 3300 w
-(preprocessor) 3098 3300 w
-(for) 3773 3300 w
-(most) 3951 3300 w
-(printers.) 4232 3300 w
-(It) 4715 3300 w
-(uses) 4820 3300 w
-(the) 720 3420 w
-10 /LucidaSans-Italic f
-(file) 915 3420 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 1064 3420 w
-(command) 1233 3420 w
-(to) 1751 3420 w
-(determine) 1889 3420 w
-(the) 2422 3420 w
-(format) 2617 3420 w
-(of) 2981 3420 w
-(the) 3119 3420 w
-(input) 3313 3420 w
-(file.) 3605 3420 w
-(The) 3859 3420 w
-(appropriate) 4079 3420 w
-(prepro\255) 4682 3420 w
-(cessor is then selected to transform the file to a format suitable for the printer.) 720 3540 w
-(Here) 970 3696 w
-(is) 1238 3696 w
-(a) 1359 3696 w
-(list) 1456 3696 w
-(of) 1644 3696 w
-(some) 1784 3696 w
-(of) 2087 3696 w
-(the) 2227 3696 w
-(preprocessors) 2424 3696 w
-(and) 3153 3696 w
-(a) 3375 3696 w
-(description) 3472 3696 w
-(of) 4057 3696 w
-(their) 4197 3696 w
-(function.) 4464 3696 w
-(A) 4971 3696 w
-(complete) 720 3816 w
-(list) 1208 3816 w
-(of) 1395 3816 w
-(preprocessors) 1534 3816 w
-(and) 2262 3816 w
-(their) 2483 3816 w
-(descriptions) 2749 3816 w
-(can) 3384 3816 w
-(be) 3593 3816 w
-(found) 3753 3816 w
-(in) 4079 3816 w
-(the) 4211 3816 w
-(manual) 4407 3816 w
-(page) 4804 3816 w
-10 /LucidaSans-Italic f
-(lp) 720 3936 w
-10 /LucidaSansUnicode00 f
-(\(8\).) 810 3936 w
-10 /LucidaTypewriter f
-(dvipost) 720 4212 w
-10 /LucidaSansUnicode00 f
-(Converts TeX or LaTeX output \() 1420 4212 w
-10 /LucidaTypewriter f
-(.dvi) 2938 4212 w
-10 /LucidaSansUnicode00 f
-(files\) to PostScript) 3258 4212 w
-10 /LucidaTypewriter f
-(ppost) 720 4368 w
-10 /LucidaSansUnicode00 f
-(Converts) 1420 4368 w
-(UTF) 1894 4368 w
-(text) 2125 4368 w
-(to) 2361 4368 w
-(PostScript.) 2504 4368 w
-(The) 3092 4368 w
-(default) 3318 4368 w
-(font) 3702 4368 w
-(is) 3945 4368 w
-(Courier) 4071 4368 w
-(with) 4476 4368 w
-(Lucida) 4727 4368 w
-(fonts filling in the remainder of the \(available\) Unicode character space.) 1420 4488 w
-10 /LucidaTypewriter f
-(tr2post) 720 4644 w
-10 /LucidaSansUnicode00 f
-(Converts) 1420 4644 w
-(\(device) 1890 4644 w
-(independent\)) 2272 4644 w
-(troff) 2956 4644 w
-(output) 3211 4644 w
-(for) 3575 4644 w
-(the) 3756 4644 w
-(device) 3953 4644 w
-(type) 4302 4644 w
-10 /LucidaTypewriter f
-(utf) 4552 4644 w
-10 /LucidaSansUnicode00 f
-(.) 4768 4644 w
-(See) 4874 4644 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/font/devutf) 1420 4764 w
-10 /LucidaSansUnicode00 f
-(directory) 3336 4764 w
-(for) 3811 4764 w
-(troff) 3993 4764 w
-(font) 4249 4764 w
-(width) 4489 4764 w
-(table) 4800 4764 w
-(descriptions.) 1420 4884 w
-(See) 2120 4884 w
-(also) 2329 4884 w
-(the) 2568 4884 w
-10 /LucidaTypewriter f
-(/sys/lib/postscript/troff) 2766 4884 w
-10 /LucidaSansUnicode00 f
-(directory) 4609 4884 w
-(for mappings of troff) 1420 5004 w
-10 /LucidaTypewriter f
-(UTF) 2476 5004 w
-10 /LucidaSansUnicode00 f
-(character space to PostScript font space.) 2724 5004 w
-10 /LucidaTypewriter f
-(p9bitpost) 720 5160 w
-10 /LucidaSansUnicode00 f
-(Converts Plan 9 bitmaps \(see) 1420 5160 w
-10 /LucidaSans-Italic f
-(bitfile) 2860 5160 w
-10 /LucidaSansUnicode00 f
-(\(9.6\)\) to PostScript.) 3137 5160 w
-10 /LucidaTypewriter f
-(g3post) 720 5316 w
-10 /LucidaSansUnicode00 f
-(Converts fax \(CCITT-G31 format\) to PostScript.) 1420 5316 w
-10 /LucidaTypewriter f
-(hpost) 720 5472 w
-10 /LucidaSansUnicode00 f
-(Does) 1420 5472 w
-(header) 1702 5472 w
-(page) 2074 5472 w
-(processing) 2349 5472 w
-(and) 2915 5472 w
-(page) 3134 5472 w
-(reversal) 3409 5472 w
-(processing,) 3829 5472 w
-(if) 4427 5472 w
-(necessary.) 4533 5472 w
-(Page) 1420 5592 w
-(reversal) 1695 5592 w
-(is) 2123 5592 w
-(done) 2249 5592 w
-(here) 2537 5592 w
-(so) 2798 5592 w
-(the) 2956 5592 w
-(header) 3157 5592 w
-(page) 3536 5592 w
-(always) 3818 5592 w
-(comes) 4183 5592 w
-(out) 4541 5592 w
-(at) 4747 5592 w
-(the) 4885 5592 w
-(beginning) 1420 5712 w
-(of) 1999 5712 w
-(the) 2189 5712 w
-(job.) 2436 5712 w
-(Header) 2746 5712 w
-(page) 3183 5712 w
-(processing) 3511 5712 w
-(is) 4130 5712 w
-(very) 4303 5712 w
-(location-) 4597 5712 w
-(dependent.) 1420 5832 w
-10 /LucidaSans-Demi f
-(5.2.) 720 6072 w
-(Spool directory) 962 6072 w
-10 /LucidaSansUnicode00 f
-(The) 970 6228 w
-10 /LucidaTypewriter f
-(generic) 1187 6228 w
-10 /LucidaSansUnicode00 f
-(spooler) 1727 6228 w
-(is) 2125 6228 w
-(responsible) 2241 6228 w
-(for) 2839 6228 w
-(executing) 3015 6228 w
-(the) 3528 6228 w
-(preprocessor) 3720 6228 w
-(and) 4393 6228 w
-(directing) 4610 6228 w
-(its) 720 6348 w
-(output) 876 6348 w
-(to) 1237 6348 w
-(a) 1374 6348 w
-(file) 1468 6348 w
-(in) 1658 6348 w
-(the) 1788 6348 w
-(printer) 1982 6348 w
-10 /LucidaSansUnicode20 f
-(\031) 2311 6348 w
-10 /LucidaSansUnicode00 f
-(s) 2343 6348 w
-(queue.) 2433 6348 w
-(An) 2835 6348 w
-(additional) 3004 6348 w
-(file) 3525 6348 w
-(is) 3714 6348 w
-(created) 3832 6348 w
-(containing) 4229 6348 w
-(infor\255) 4777 6348 w
-(mation such as the system) 720 6468 w
-(name,) 2045 6468 w
-(user) 2376 6468 w
-(id,) 2619 6468 w
-(job) 2776 6468 w
-(number,) 2963 6468 w
-(and) 3405 6468 w
-(number) 3618 6468 w
-(of) 4028 6468 w
-(times) 4159 6468 w
-(this) 4458 6468 w
-(job) 4670 6468 w
-(was) 4857 6468 w
-(attempted.) 720 6588 w
-(Certain) 970 6744 w
-(printer) 1384 6744 w
-(handling) 1778 6744 w
-(programs) 2267 6744 w
-(do) 2799 6744 w
-(not) 2988 6744 w
-(require) 3213 6744 w
-(separate) 3627 6744 w
-(preprocessing) 4107 6744 w
-(and) 4860 6744 w
-(spooling.) 720 6864 w
-(For) 1235 6864 w
-(such circumstances a) 1424 6864 w
-10 /LucidaTypewriter f
-(nospool) 2491 6864 w
-10 /LucidaSansUnicode00 f
-(spooler is available that just executes the) 3027 6864 w
-(preprocessing) 720 6984 w
-(program.) 1458 6984 w
-(The) 1989 6984 w
-(processing) 2222 6984 w
-(and) 2801 6984 w
-(spooling) 3033 6984 w
-(functions) 3503 6984 w
-(are) 4007 6984 w
-(assumed) 4211 6984 w
-(by) 4694 6984 w
-(this) 4861 6984 w
-(program and the output is sent to) 720 7104 w
-10 /LucidaTypewriter f
-(OUT_DEV) 2401 7104 w
-10 /LucidaSansUnicode00 f
-(or standard output if) 2937 7104 w
-10 /LucidaTypewriter f
-(OUT_DEV) 3982 7104 w
-10 /LucidaSansUnicode00 f
-(is ) 4518 7104 w
-10 /LucidaSansUnicode20 f
-(\031) 4630 7104 w
-10 /LucidaSansUnicode00 f
-(-) 4662 7104 w
-10 /LucidaSansUnicode20 f
-(\031) 4720 7104 w
-10 /LucidaSansUnicode00 f
-(.) 4752 7104 w
-(The) 970 7260 w
-10 /LucidaTypewriter f
-(pcclone) 1187 7260 w
-10 /LucidaSansUnicode00 f
-(spooler) 1727 7260 w
-(is) 2125 7260 w
-(used) 2241 7260 w
-(to) 2509 7260 w
-(send) 2643 7260 w
-(print) 2911 7260 w
-(jobs) 3179 7260 w
-(directly) 3420 7260 w
-(to) 3814 7260 w
-(a) 3948 7260 w
-(printer) 4040 7260 w
-(connected) 4406 7260 w
-(to) 4942 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(a 386 compatible printer port \(See) 720 840 w
-10 /LucidaSans-Italic f
-(lpt) 2423 840 w
-10 /LucidaSansUnicode00 f
-(\(3\)\).) 2551 840 w
-10 /LucidaSans-Demi f
-(5.3.) 720 1080 w
-(Stat directory) 962 1080 w
-10 /LucidaSansUnicode00 f
-(The) 970 1236 w
-(function) 1184 1236 w
-(of) 1618 1236 w
-(the) 1749 1236 w
-(shell) 1937 1236 w
-(scripts) 2198 1236 w
-(in) 2555 1236 w
-(the) 2680 1236 w
-10 /LucidaTypewriter f
-(stat) 2869 1236 w
-10 /LucidaSansUnicode00 f
-(directory) 3191 1236 w
-(is) 3656 1236 w
-(to) 3770 1236 w
-(present) 3902 1236 w
-(status) 4302 1236 w
-(informa\255) 4629 1236 w
-(tion) 720 1356 w
-(about) 975 1356 w
-(the) 1319 1356 w
-(printer) 1540 1356 w
-(and) 1935 1356 w
-(its) 2181 1356 w
-(queue.) 2364 1356 w
-(When) 2792 1356 w
-(necessary,) 3123 1356 w
-(the) 3695 1356 w
-10 /LucidaTypewriter f
-(stat) 3915 1356 w
-10 /LucidaSansUnicode00 f
-(scripts) 4268 1356 w
-(may) 4656 1356 w
-(be) 4921 1356 w
-(designed) 720 1476 w
-(to) 1196 1476 w
-(return) 1328 1476 w
-(information) 1661 1476 w
-(about) 2263 1476 w
-(the) 2576 1476 w
-(local) 2766 1476 w
-(queue) 3026 1476 w
-(as) 3360 1476 w
-(well) 3501 1476 w
-(as) 3727 1476 w
-(the) 3868 1476 w
-(remote) 4058 1476 w
-(queue.) 4437 1476 w
-(This) 4835 1476 w
-(is) 720 1596 w
-(not) 854 1596 w
-(done) 1068 1596 w
-(on) 1364 1596 w
-(Plan) 1541 1596 w
-(9) 1796 1596 w
-(because) 1913 1596 w
-(many) 2361 1596 w
-(systems) 2677 1596 w
-(share) 3122 1596 w
-(the) 3441 1596 w
-(same) 3650 1596 w
-(queue) 3959 1596 w
-(directory.) 4311 1596 w
-(The) 4859 1596 w
-(scheduler is used to print the queue in the order in which the jobs will be executed.) 720 1716 w
-10 /LucidaSans-Demi f
-(5.4.) 720 1956 w
-(Kill directory) 962 1956 w
-10 /LucidaSansUnicode00 f
-(The) 970 2112 w
-10 /LucidaTypewriter f
-(kill) 1208 2112 w
-10 /LucidaSansUnicode00 f
-(scripts) 1553 2112 w
-(receive) 1934 2112 w
-(command) 2333 2112 w
-(line) 2869 2112 w
-(arguments) 3103 2112 w
-(passed) 3680 2112 w
-(to) 4077 2112 w
-(them) 4233 2112 w
-(by) 4539 2112 w
-10 /LucidaSans-Italic f
-(lp) 4712 2112 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2112 w
-(remove) 720 2232 w
-(the) 1112 2232 w
-(job) 1300 2232 w
-(and) 1487 2232 w
-(id files which match the arguments for the particular queue.) 1700 2232 w
-(When a) 4687 2232 w
-(job is killed, the generic kill procedure:) 720 2352 w
-(1\)) 720 2508 w
-(kills the daemon for this queue if the job being killed is first in the queue,) 970 2508 w
-(2\)) 720 2664 w
-(removes the files associated with the job from the queue,) 970 2664 w
-(3\)) 720 2820 w
-(attempts to restart the daemon.) 970 2820 w
-10 /LucidaSans-Demi f
-(5.5.) 720 3060 w
-(Daemon directory) 962 3060 w
-10 /LucidaSansUnicode00 f
-(The) 970 3216 w
-10 /LucidaTypewriter f
-(daemon) 1187 3216 w
-10 /LucidaSansUnicode00 f
-(shell) 1655 3216 w
-(scripts) 1918 3216 w
-(are) 2277 3216 w
-(the) 2465 3216 w
-(last) 2656 3216 w
-(to) 2864 3216 w
-(be) 2998 3216 w
-(invoked) 3153 3216 w
-(by) 3570 3216 w
-10 /LucidaSans-Italic f
-(lp) 3722 3216 w
-10 /LucidaSansUnicode00 f
-(if) 3849 3216 w
-(the) 3952 3216 w
-10 /LucidaTypewriter f
-(-Q) 4144 3216 w
-10 /LucidaSansUnicode00 f
-(option) 4325 3216 w
-(has) 4675 3216 w
-(not) 4880 3216 w
-(been) 720 3336 w
-(given.) 1000 3336 w
-(The) 1368 3336 w
-(daemon) 1592 3336 w
-(process) 2025 3336 w
-(is) 2442 3336 w
-(executed) 2565 3336 w
-(asynchronously) 3049 3336 w
-(with) 3843 3336 w
-(its) 4090 3336 w
-(standard) 4249 3336 w
-(output) 4718 3336 w
-(and) 720 3456 w
-(standard) 934 3456 w
-(error) 1395 3456 w
-(appended) 1669 3456 w
-(to) 2184 3456 w
-(the) 2316 3456 w
-(printer) 2505 3456 w
-(log) 2868 3456 w
-(file.) 3054 3456 w
-(The) 3303 3456 w
-(log) 3518 3456 w
-(file) 3704 3456 w
-(is) 3889 3456 w
-(described) 4003 3456 w
-(in) 4510 3456 w
-(a) 4635 3456 w
-(subse\255) 4724 3456 w
-(quent) 720 3576 w
-(section.) 1055 3576 w
-(Because) 1521 3576 w
-(the) 1965 3576 w
-(daemon) 2175 3576 w
-(runs) 2620 3576 w
-(asynchronously,) 2891 3576 w
-(it) 3729 3576 w
-(must) 3849 3576 w
-(catch) 4146 3576 w
-(signals) 4456 3576 w
-(that) 4849 3576 w
-(could) 720 3696 w
-(cause) 1032 3696 w
-(it) 1353 3696 w
-(to) 1465 3696 w
-(terminate) 1609 3696 w
-(abnormally.) 2121 3696 w
-(The) 2771 3696 w
-(daemon) 2998 3696 w
-(first) 3434 3696 w
-(checks) 3676 3696 w
-(to) 4052 3696 w
-(see) 4197 3696 w
-(that) 4407 3696 w
-(it) 4645 3696 w
-(is) 4758 3696 w
-(the) 4885 3696 w
-(only) 720 3816 w
-(one) 976 3816 w
-(running) 1206 3816 w
-(by) 1637 3816 w
-(using) 1803 3816 w
-(the) 2120 3816 w
-10 /LucidaTypewriter f
-(LOCK) 2326 3816 w
-10 /LucidaSansUnicode00 f
-(program) 2665 3816 w
-(found) 3132 3816 w
-(in) 3468 3816 w
-(the) 3610 3816 w
-10 /LucidaTypewriter f
-(/$cputype/bin/aux) 3816 3816 w
-10 /LucidaSansUnicode00 f
-(directory.) 720 3936 w
-(The) 1266 3936 w
-10 /LucidaTypewriter f
-(LOCK) 1498 3936 w
-10 /LucidaSansUnicode00 f
-(command) 1837 3936 w
-(creates) 2366 3936 w
-(a) 2764 3936 w
-10 /LucidaTypewriter f
-(LOCK) 2870 3936 w
-10 /LucidaSansUnicode00 f
-(file) 3209 3936 w
-(in) 3412 3936 w
-(the) 3555 3936 w
-(printer) 3762 3936 w
-10 /LucidaSansUnicode20 f
-(\031) 4091 3936 w
-10 /LucidaSansUnicode00 f
-(s) 4123 3936 w
-(queue) 4226 3936 w
-(directory.) 4577 3936 w
-(The) 720 4056 w
-(daemon) 951 4056 w
-(then) 1391 4056 w
-(executes) 1658 4056 w
-(the) 2138 4056 w
-(scheduler) 2343 4056 w
-(to) 2864 4056 w
-(obtain) 3012 4056 w
-(the) 3369 4056 w
-(name) 3574 4056 w
-(of) 3890 4056 w
-(the) 4038 4056 w
-(next) 4243 4056 w
-(job) 4509 4056 w
-(on) 4713 4056 w
-(the) 4885 4056 w
-(queue.) 720 4176 w
-(The) 970 4332 w
-(processing) 1201 4332 w
-(of) 1778 4332 w
-(jobs) 1926 4332 w
-(may) 2181 4332 w
-(entail) 2431 4332 w
-(transfer) 2749 4332 w
-(to) 3179 4332 w
-(another) 3327 4332 w
-(host) 3751 4332 w
-(or) 4012 4332 w
-(transmission) 4164 4332 w
-(to) 4836 4332 w
-(a) 4985 4332 w
-(printer.) 720 4452 w
-(The) 1150 4452 w
-(details) 1368 4452 w
-(of) 1725 4452 w
-(this) 1860 4452 w
-(are) 2076 4452 w
-(specific) 2265 4452 w
-(to) 2669 4452 w
-(the) 2804 4452 w
-(individual) 2996 4452 w
-(daemons.) 3506 4452 w
-(If) 4048 4452 w
-(a) 4150 4452 w
-(job) 4241 4452 w
-(is) 4431 4452 w
-(processed) 4547 4452 w
-(without) 720 4572 w
-(error,) 1125 4572 w
-(it) 1437 4572 w
-(is) 1544 4572 w
-(removed) 1665 4572 w
-(from) 2128 4572 w
-(the) 2401 4572 w
-(queue.) 2597 4572 w
-(If) 3001 4572 w
-(a) 3108 4572 w
-(job) 3204 4572 w
-(does) 3399 4572 w
-(not) 3671 4572 w
-(succeed,) 3872 4572 w
-(the) 4335 4572 w
-(associated) 4531 4572 w
-(files) 720 4692 w
-(may) 956 4692 w
-(be) 1190 4692 w
-(moved) 1343 4692 w
-(to) 1702 4692 w
-(a) 1834 4692 w
-(printer) 1923 4692 w
-(specific) 2286 4692 w
-(directory) 2687 4692 w
-(in) 3152 4692 w
-10 /LucidaTypewriter f
-($LPLIB/prob) 3277 4692 w
-10 /LucidaSansUnicode00 f
-(.) 4069 4692 w
-(In) 4167 4692 w
-(either) 4292 4692 w
-(case,) 4607 4692 w
-(the) 4885 4692 w
-(daemon) 720 4812 w
-(can) 1150 4812 w
-(make) 1358 4812 w
-(an) 1660 4812 w
-(entry) 1817 4812 w
-(in) 2105 4812 w
-(the) 2236 4812 w
-(printer) 2431 4812 w
-10 /LucidaSansUnicode20 f
-(\031) 2760 4812 w
-10 /LucidaSansUnicode00 f
-(s) 2792 4812 w
-(log) 2883 4812 w
-(file.) 3075 4812 w
-(Before) 3330 4812 w
-(exiting,) 3679 4812 w
-(the) 4087 4812 w
-(daemon) 4282 4812 w
-(should) 4712 4812 w
-(clean up lock files by calling) 720 4932 w
-10 /LucidaTypewriter f
-(UNLOCK) 2123 4932 w
-10 /LucidaSansUnicode00 f
-(.) 2555 4932 w
-(Several) 970 5088 w
-(non-standard) 1387 5088 w
-(daemon) 2131 5088 w
-(programs) 2595 5088 w
-(have) 3136 5088 w
-(been) 3435 5088 w
-(designed) 3746 5088 w
-(to) 4262 5088 w
-(suit) 4435 5088 w
-(various) 4689 5088 w
-(requirements) 720 5208 w
-(and) 1425 5208 w
-(whims.) 1663 5208 w
-(One) 2097 5208 w
-(such) 2351 5208 w
-(program) 2635 5208 w
-(announces) 3109 5208 w
-(job) 3689 5208 w
-(completion) 3901 5208 w
-(and) 4501 5208 w
-(empty) 4739 5208 w
-(paper) 720 5328 w
-(trays) 1032 5328 w
-(by) 1303 5328 w
-(causing) 1453 5328 w
-(icons) 1860 5328 w
-(to) 2149 5328 w
-(appear) 2282 5328 w
-(in) 2650 5328 w
-(peoples) 2776 5328 w
-10 /LucidaSansUnicode20 f
-(\031) 3155 5328 w
-10 /LucidaTypewriter f
-(seemail) 3222 5328 w
-10 /LucidaSansUnicode00 f
-(window.) 3761 5328 w
-(Another,) 4229 5328 w
-(using) 4684 5328 w
-(a) 4985 5328 w
-(voice) 720 5448 w
-(synthesizer,) 1016 5448 w
-(makes) 1649 5448 w
-(verbal) 2009 5448 w
-(announcements.) 2352 5448 w
-(Other) 3233 5448 w
-(daemons) 3554 5448 w
-(may) 4042 5448 w
-(be) 4289 5448 w
-(designed) 4454 5448 w
-(to) 4942 5448 w
-(taste.) 720 5568 w
-10 /LucidaSans-Demi f
-(5.6.) 720 5808 w
-(Sched directory) 962 5808 w
-10 /LucidaSansUnicode00 f
-(The) 970 5964 w
-(scheduler) 1192 5964 w
-(must) 1704 5964 w
-(decide) 1988 5964 w
-(which) 2347 5964 w
-(job) 2669 5964 w
-(files) 2864 5964 w
-(should) 3107 5964 w
-(be) 3476 5964 w
-(executed) 3636 5964 w
-(and) 4119 5964 w
-(in) 4340 5964 w
-(what) 4473 5964 w
-(order.) 4746 5964 w
-(The most commonly used scheduler program is) 720 6084 w
-10 /LucidaTypewriter f
-(FIFO) 3068 6084 w
-10 /LucidaSansUnicode00 f
-(, which looks like this:) 3356 6084 w
-9 /LucidaTypewriter f
-(ls) 1008 6254 w
-(-tr) 1203 6254 w
-($*) 1463 6254 w
-(|) 1658 6254 w
-(sed) 1788 6254 w
-(-n) 2048 6254 w
-(-e) 2243 6254 w
-('s/.*) 2438 6254 w
-(*//') 2893 6254 w
-(\\) 3218 6254 w
-(-e) 1138 6364 w
-('/^[0-9][0-9]*.[1-9][0-9]*$/p') 1333 6364 w
-10 /LucidaSansUnicode00 f
-(This) 720 6544 w
-(lists) 963 6544 w
-(all) 1198 6544 w
-(the) 1350 6544 w
-(job) 1544 6544 w
-(files) 1737 6544 w
-(in) 1978 6544 w
-(this) 2108 6544 w
-(printer) 2326 6544 w
-10 /LucidaSansUnicode20 f
-(\031) 2655 6544 w
-10 /LucidaSansUnicode00 f
-(s) 2687 6544 w
-(queue) 2777 6544 w
-(in) 3115 6544 w
-(modification) 3245 6544 w
-(time) 3891 6544 w
-(order.) 4145 6544 w
-(Jobs) 4510 6544 w
-(enter\255) 4755 6544 w
-(ing) 720 6664 w
-(the) 908 6664 w
-(queue) 1098 6664 w
-(have) 1432 6664 w
-(a) 1692 6664 w
-(dot) 1782 6664 w
-(\(.\)) 1978 6664 w
-(prefixed) 2111 6664 w
-(to) 2552 6664 w
-(their) 2685 6664 w
-(name) 2945 6664 w
-(to) 3246 6664 w
-(keep) 3379 6664 w
-(the) 3647 6664 w
-(scheduler) 3836 6664 w
-(from) 4341 6664 w
-(selecting) 4607 6664 w
-(them before they are complete.) 720 6784 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(6.) 720 840 w
-(Where Things Go Wrong) 873 840 w
-10 /LucidaSansUnicode00 f
-(There are four directories where) 970 996 w
-10 /LucidaSans-Italic f
-(lp) 2568 996 w
-10 /LucidaSansUnicode00 f
-(writes files.) 2690 996 w
-(On the Plan 9 release these) 3311 996 w
-(directo\255) 4669 996 w
-(ries) 720 1116 w
-(may) 945 1116 w
-(be) 1193 1116 w
-(found) 1360 1116 w
-(in) 1693 1116 w
-(a) 1832 1116 w
-(directory) 1935 1116 w
-(on) 2414 1116 w
-(a) 2585 1116 w
-(scratch) 2688 1116 w
-(filesystem) 3084 1116 w
-(that) 3623 1116 w
-(is) 3861 1116 w
-(not) 3988 1116 w
-(backed-up.) 4195 1116 w
-(This) 4835 1116 w
-(directory) 720 1236 w
-(is) 1193 1236 w
-10 /LucidaTypewriter f
-(/n/emelieother/lp) 1315 1236 w
-10 /LucidaSansUnicode00 f
-(.) 2539 1236 w
-(It) 2645 1236 w
-(is) 2753 1236 w
-(built) 2875 1236 w
-(on) 3137 1236 w
-(top) 3303 1236 w
-(of) 3507 1236 w
-(a) 3648 1236 w
-(file) 3746 1236 w
-(system) 3940 1236 w
-10 /LucidaTypewriter f
-(other) 4323 1236 w
-10 /LucidaSansUnicode00 f
-(that) 4726 1236 w
-(is) 4960 1236 w
-(mounted) 720 1356 w
-(on) 1198 1356 w
-(the) 1365 1356 w
-(file) 1564 1356 w
-(server) 1759 1356 w
-10 /LucidaTypewriter f
-(emelie) 2100 1356 w
-10 /LucidaSansUnicode00 f
-(.) 2532 1356 w
-(The) 2640 1356 w
-(four) 2865 1356 w
-(directories) 3109 1356 w
-(in) 3667 1356 w
-(this) 3801 1356 w
-(scratch) 4023 1356 w
-(directory) 4414 1356 w
-(are) 4888 1356 w
-10 /LucidaTypewriter f
-(log) 720 1476 w
-10 /LucidaSansUnicode00 f
-(,) 936 1476 w
-10 /LucidaTypewriter f
-(prob) 1008 1476 w
-10 /LucidaSansUnicode00 f
-(,) 1296 1476 w
-10 /LucidaTypewriter f
-(queue) 1368 1476 w
-10 /LucidaSansUnicode00 f
-(,) 1728 1476 w
-(and) 1800 1476 w
-10 /LucidaTypewriter f
-(tmp) 2020 1476 w
-10 /LucidaSansUnicode00 f
-(.) 2236 1476 w
-10 /LucidaSans-Italic f
-(Lp) 2340 1476 w
-10 /LucidaSansUnicode00 f
-(binds) 2496 1476 w
-(\(see) 2805 1476 w
-10 /LucidaSans-Italic f
-(bind) 3042 1476 w
-10 /LucidaSansUnicode00 f
-(\(1\)\)) 3255 1476 w
-(the) 3458 1476 w
-(first) 3654 1476 w
-(three) 3890 1476 w
-(into) 4183 1476 w
-(the) 4413 1476 w
-(directory) 4609 1476 w
-10 /LucidaTypewriter f
-(/sys/lib/lp) 720 1596 w
-10 /LucidaSansUnicode00 f
-(for) 1548 1596 w
-(its) 1723 1596 w
-(processes) 1875 1596 w
-(and) 2391 1596 w
-(their) 2606 1596 w
-(children.) 2866 1596 w
-(The) 3358 1596 w
-10 /LucidaTypewriter f
-(tmp) 3574 1596 w
-10 /LucidaSansUnicode00 f
-(directory) 3825 1596 w
-(is) 4291 1596 w
-(bound) 4406 1596 w
-(to) 4752 1596 w
-(the) 4885 1596 w
-10 /LucidaTypewriter f
-(/tmp) 720 1716 w
-10 /LucidaSansUnicode00 f
-(directory) 1052 1716 w
-(so) 1527 1716 w
-(that) 1683 1716 w
-(the) 1918 1716 w
-(lp) 2118 1716 w
-(daemons,) 2255 1716 w
-(which) 2773 1716 w
-(run) 3099 1716 w
-(as) 3309 1716 w
-(user) 3460 1716 w
-10 /LucidaSansUnicode20 f
-(\030) 3715 1716 w
-10 /LucidaSansUnicode00 f
-(none) 3747 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 3988 1716 w
-10 /LucidaSansUnicode00 f
-(,) 4020 1716 w
-(may) 4097 1716 w
-(write) 4342 1716 w
-(into) 4627 1716 w
-(this) 4861 1716 w
-(directory.) 720 1836 w
-(On any new installation,) 970 1992 w
-(it) 2171 1992 w
-(is) 2270 1992 w
-(important) 2383 1992 w
-(that) 2894 1992 w
-(these) 3118 1992 w
-(directories) 3413 1992 w
-(be) 3961 1992 w
-(set) 4113 1992 w
-(up) 4290 1992 w
-(and) 4448 1992 w
-(that) 4661 1992 w
-(the) 4885 1992 w
-10 /LucidaSans-Italic f
-(/rc/bin/lp) 720 2112 w
-10 /LucidaSansUnicode00 f
-(command) 1260 2112 w
-(be) 1794 2112 w
-(editted) 1969 2112 w
-(to) 2365 2112 w
-(reflect) 2518 2112 w
-(the) 2880 2112 w
-(change.) 3090 2112 w
-(If) 3557 2112 w
-(you) 3678 2112 w
-(do) 3908 2112 w
-(not) 4087 2112 w
-(have) 4302 2112 w
-(a) 4582 2112 w
-(scratch) 4692 2112 w
-(filesystem) 720 2232 w
-(for) 1263 2232 w
-(these) 1454 2232 w
-(directories,) 1768 2232 w
-(create) 2367 2232 w
-(the) 2715 2232 w
-(four) 2922 2232 w
-(directories) 3175 2232 w
-10 /LucidaTypewriter f
-(log) 3742 2232 w
-10 /LucidaSansUnicode00 f
-(,) 3958 2232 w
-10 /LucidaTypewriter f
-(prob) 4042 2232 w
-10 /LucidaSansUnicode00 f
-(,) 4330 2232 w
-10 /LucidaTypewriter f
-(queue) 4415 2232 w
-10 /LucidaSansUnicode00 f
-(,) 4775 2232 w
-(and) 4860 2232 w
-10 /LucidaTypewriter f
-(tmp) 720 2352 w
-10 /LucidaSansUnicode00 f
-(in) 968 2352 w
-10 /LucidaTypewriter f
-($LPLIB) 1091 2352 w
-(\(/sys/lib/lp\)) 1555 2352 w
-10 /LucidaSansUnicode00 f
-(so that they are writable by anyone.) 2523 2352 w
-10 /LucidaSans-Demi f
-(6.1.) 720 2592 w
-(Log directory) 962 2592 w
-10 /LucidaSansUnicode00 f
-(The) 970 2748 w
-(log) 1187 2748 w
-(files) 1375 2748 w
-(for) 1613 2748 w
-(a) 1788 2748 w
-(particular) 1879 2748 w
-10 /LucidaSans-Italic f
-(printer) 2378 2748 w
-10 /LucidaSansUnicode00 f
-(appear) 2753 2748 w
-(in) 3122 2748 w
-(a) 3249 2748 w
-(subdirectory) 3340 2748 w
-(of) 3983 2748 w
-(the) 4117 2748 w
-(spool) 4308 2748 w
-(directory) 4609 2748 w
-10 /LucidaTypewriter f
-(log) 720 2868 w
-10 /LucidaSansUnicode00 f
-(/) 936 2868 w
-10 /LucidaSans-Italic f
-(printer) 989 2868 w
-10 /LucidaSansUnicode00 f
-(.) 1328 2868 w
-(There) 1434 2868 w
-(are) 1754 2868 w
-(currently) 1948 2868 w
-(two) 2421 2868 w
-(types) 2638 2868 w
-(of) 2939 2868 w
-(log) 3079 2868 w
-(files.) 3273 2868 w
-(One) 3581 2868 w
-(is) 3819 2868 w
-(for) 3941 2868 w
-(the) 4122 2868 w
-(daemon) 4318 2868 w
-(to) 4749 2868 w
-(log) 4888 2868 w
-(errors) 720 2988 w
-(and) 1054 2988 w
-(successful) 1277 2988 w
-(completions) 1821 2988 w
-(of) 2457 2988 w
-(jobs.) 2598 2988 w
-(These) 2910 2988 w
-(are) 3242 2988 w
-(named) 3438 2988 w
-10 /LucidaSans-Italic f
-(printer.day) 3811 2988 w
-10 /LucidaSansUnicode00 f
-(where) 4403 2988 w
-10 /LucidaSans-Italic f
-(day) 4739 2988 w
-10 /LucidaSansUnicode00 f
-(is) 4960 2988 w
-(the) 720 3108 w
-(three) 909 3108 w
-(letter) 1195 3108 w
-(abbreviation) 1485 3108 w
-(for) 2122 3108 w
-(the) 2295 3108 w
-(day) 2484 3108 w
-(of) 2688 3108 w
-(the) 2820 3108 w
-(week.) 3009 3108 w
-(These) 3354 3108 w
-(are) 3675 3108 w
-(overwritten) 3860 3108 w
-(once) 4442 3108 w
-(a) 4705 3108 w
-(week) 4793 3108 w
-(to) 720 3228 w
-(avoid) 858 3228 w
-(the) 1158 3228 w
-(need) 1353 3228 w
-(for) 1630 3228 w
-(regular) 1809 3228 w
-(cleanup.) 2195 3228 w
-(The) 2677 3228 w
-(other) 2898 3228 w
-(type) 3195 3228 w
-(of) 3443 3228 w
-(log) 3581 3228 w
-(file) 3773 3228 w
-(contains) 3964 3228 w
-(the) 4412 3228 w
-(status) 4608 3228 w
-(of) 4942 3228 w
-(the) 720 3348 w
-(printer) 929 3348 w
-(and) 1312 3348 w
-(is) 1546 3348 w
-(written) 1680 3348 w
-(by) 2073 3348 w
-(the) 2242 3348 w
-(program) 2451 3348 w
-(that) 2921 3348 w
-(communicates) 3166 3348 w
-(with) 3921 3348 w
-(the) 4179 3348 w
-(printer) 4387 3348 w
-(itself.) 4769 3348 w
-(These) 720 3468 w
-(are) 1044 3468 w
-(named) 1232 3468 w
-10 /LucidaSans-Italic f
-(printer) 1597 3468 w
-10 /LucidaSansUnicode00 f
-(.) 1936 3468 w
-10 /LucidaTypewriter f
-(st) 1968 3468 w
-10 /LucidaSansUnicode00 f
-(.) 2112 3468 w
-(These) 2212 3468 w
-(are) 2536 3468 w
-(overwritten) 2724 3468 w
-(with) 3309 3468 w
-(each) 3550 3468 w
-(new) 3810 3468 w
-(job) 4041 3468 w
-(and) 4231 3468 w
-(are) 4447 3468 w
-(saved) 4635 3468 w
-(in) 4949 3468 w
-(the) 720 3588 w
-10 /LucidaTypewriter f
-($LPLIB/prob) 915 3588 w
-10 /LucidaSansUnicode00 f
-(directory) 1747 3588 w
-(along) 2218 3588 w
-(with) 2527 3588 w
-(the) 2771 3588 w
-(job) 2965 3588 w
-(under) 3158 3588 w
-(circumstances) 3481 3588 w
-(described) 4210 3588 w
-(below.) 4722 3588 w
-(When a printer does not appear to be functioning these files are the place to look first.) 720 3708 w
-10 /LucidaSans-Demi f
-(6.2.) 720 3948 w
-(Prob directory) 962 3948 w
-10 /LucidaSansUnicode00 f
-(When) 970 4104 w
-(a) 1269 4104 w
-(job) 1357 4104 w
-(fails) 1544 4104 w
-(to) 1778 4104 w
-(produce) 1909 4104 w
-(output,) 2340 4104 w
-(the) 2728 4104 w
-(log) 2917 4104 w
-(files) 3103 4104 w
-(should) 3339 4104 w
-(be) 3701 4104 w
-(checked) 3854 4104 w
-(for) 4285 4104 w
-(any) 4458 4104 w
-(obvious) 4661 4104 w
-(problems.) 720 4224 w
-(If) 1276 4224 w
-(none) 1377 4224 w
-(can) 1653 4224 w
-(be) 1856 4224 w
-(found,) 2010 4224 w
-(a) 2362 4224 w
-(directory) 2452 4224 w
-(with) 2918 4224 w
-(full) 3158 4224 w
-(read) 3350 4224 w
-(and) 3600 4224 w
-(write) 3815 4224 w
-(permissions) 4090 4224 w
-(should) 4712 4224 w
-(be) 720 4344 w
-(created) 883 4344 w
-(with) 1286 4344 w
-(the) 1535 4344 w
-(name) 1734 4344 w
-(of) 2044 4344 w
-(the) 2187 4344 w
-(printer) 2387 4344 w
-(in) 2761 4344 w
-(the) 2897 4344 w
-10 /LucidaTypewriter f
-($LPLIB/prob) 3097 4344 w
-10 /LucidaSansUnicode00 f
-(directory.) 3934 4344 w
-(Subsequent) 4474 4344 w
-(failure) 720 4464 w
-(of) 1064 4464 w
-(a) 1197 4464 w
-(job) 1287 4464 w
-(will) 1476 4464 w
-(cause) 1675 4464 w
-(the) 1985 4464 w
-(daemon) 2175 4464 w
-(to) 2600 4464 w
-(leave) 2733 4464 w
-(a) 3016 4464 w
-(copy) 3106 4464 w
-(of) 3368 4464 w
-(the) 3501 4464 w
-(job) 3691 4464 w
-(and) 3880 4464 w
-(the) 4095 4464 w
-(printer) 4284 4464 w
-(commu\255) 4647 4464 w
-(nication) 720 4584 w
-(log) 1148 4584 w
-(in) 1342 4584 w
-10 /LucidaTypewriter f
-($LPLIB/prob/) 1515 4584 w
-10 /LucidaSans-Italic f
-(printer) 2379 4584 w
-10 /LucidaSansUnicode00 f
-(directory.) 2761 4584 w
-(It) 3299 4584 w
-(is) 3408 4584 w
-(common) 3531 4584 w
-(for) 3995 4584 w
-(a) 4177 4584 w
-(printer) 4275 4584 w
-(to) 4647 4584 w
-(enter) 4788 4584 w
-(states) 720 4704 w
-(from) 1056 4704 w
-(which) 1337 4704 w
-(it) 1667 4704 w
-(cannot) 1782 4704 w
-(be) 2159 4704 w
-(rescued) 2327 4704 w
-(except) 2756 4704 w
-(by) 3129 4704 w
-(manually) 3293 4704 w
-(cycling) 3779 4704 w
-(the) 4164 4704 w
-(power) 4368 4704 w
-(on) 4714 4704 w
-(the) 4885 4704 w
-(printer.) 720 4824 w
-(After this is done the print daemon should recover by itself \(give it a) 1145 4824 w
-(minute\).) 4505 4824 w
-(If) 4974 4824 w
-(it) 720 4944 w
-(does) 828 4944 w
-(not) 1101 4944 w
-(recover,) 1303 4944 w
-(remove) 1735 4944 w
-(the) 2136 4944 w
-10 /LucidaTypewriter f
-(LOCK) 2333 4944 w
-10 /LucidaSansUnicode00 f
-(file) 2663 4944 w
-(from) 2856 4944 w
-(the) 3130 4944 w
-(printer) 3327 4944 w
-10 /LucidaSansUnicode20 f
-(\031) 3656 4944 w
-10 /LucidaSansUnicode00 f
-(s) 3688 4944 w
-(spool) 3781 4944 w
-(directory) 4088 4944 w
-(to) 4560 4944 w
-(kill) 4699 4944 w
-(the) 4885 4944 w
-(daemon.) 720 5064 w
-(The) 1217 5064 w
-(daemon) 1441 5064 w
-(will) 1874 5064 w
-(have) 2081 5064 w
-(to) 2349 5064 w
-(be) 2490 5064 w
-(restarted) 2653 5064 w
-(by) 3134 5064 w
-(sending) 3293 5064 w
-(another) 3722 5064 w
-(job) 4140 5064 w
-(to) 4338 5064 w
-(the) 4480 5064 w
-(printer.) 4679 5064 w
-(For PostScript printers just use:) 720 5184 w
-9 /LucidaTypewriter f
-(echo) 1008 5354 w
-('%!PS') 1333 5354 w
-(|) 1788 5354 w
-(lp) 1918 5354 w
-10 /LucidaSans-Demi f
-(6.3.) 720 5654 w
-(Repairing Stuck Daemons) 962 5654 w
-10 /LucidaSansUnicode00 f
-(There) 970 5810 w
-(are) 1286 5810 w
-(conditions) 1476 5810 w
-(that) 2020 5810 w
-(occur) 2249 5810 w
-(which) 2553 5810 w
-(are) 2872 5810 w
-(not) 3062 5810 w
-(handled) 3260 5810 w
-(by) 3688 5810 w
-(the) 3841 5810 w
-(daemons.) 4035 5810 w
-(One) 4579 5810 w
-(such) 4814 5810 w
-(problem) 720 5930 w
-(can) 1175 5930 w
-(only) 1391 5930 w
-(be) 1643 5930 w
-(described) 1810 5930 w
-(as) 2331 5930 w
-(the) 2485 5930 w
-(printer) 2688 5930 w
-(entering) 3065 5930 w
-(a) 3518 5930 w
-(comatose) 3621 5930 w
-(state.) 4134 5930 w
-(The) 4482 5930 w
-(printer) 4711 5930 w
-(does) 720 6050 w
-(not) 1001 6050 w
-(respond) 1211 6050 w
-(to) 1659 6050 w
-(any) 1808 6050 w
-(messages) 2028 6050 w
-(sent) 2554 6050 w
-(to) 2811 6050 w
-(it.) 2960 6050 w
-(The) 3141 6050 w
-(daemon) 3373 6050 w
-(should) 3814 6050 w
-(recover) 4193 6050 w
-(from) 4602 6050 w
-(the) 4885 6050 w
-(reset) 720 6170 w
-(and) 1001 6170 w
-(an) 1221 6170 w
-(error) 1378 6170 w
-(message) 1658 6170 w
-(will) 2121 6170 w
-(appear) 2324 6170 w
-(in) 2696 6170 w
-(the) 2826 6170 w
-(log) 3020 6170 w
-(files.) 3211 6170 w
-(If) 3516 6170 w
-(all) 3621 6170 w
-(else) 3773 6170 w
-(fails,) 4004 6170 w
-(one) 4276 6170 w
-(can) 4494 6170 w
-(kill) 4701 6170 w
-(the) 4885 6170 w
-(first) 720 6290 w
-(job) 957 6290 w
-(in) 1153 6290 w
-(the) 1286 6290 w
-(queue) 1483 6290 w
-(or) 1824 6290 w
-(remove) 1968 6290 w
-(the) 2369 6290 w
-10 /LucidaTypewriter f
-(LOCK) 2566 6290 w
-10 /LucidaSansUnicode00 f
-(file) 2896 6290 w
-(from) 3089 6290 w
-(the) 3363 6290 w
-(queue) 3560 6290 w
-(directory.) 3902 6290 w
-(This) 4440 6290 w
-(will) 4688 6290 w
-(kill) 4895 6290 w
-(the daemon, which will have to be restarted.) 720 6410 w
-10 /LucidaSans-Demi f
-(7.) 720 6650 w
-(Interprocessor Communication) 873 6650 w
-10 /LucidaSansUnicode00 f
-(A) 970 6806 w
-(Plan) 1097 6806 w
-(9) 1356 6806 w
-(CPU) 1477 6806 w
-(server) 1729 6806 w
-(can) 2085 6806 w
-(be) 2312 6806 w
-(set) 2490 6806 w
-(up) 2693 6806 w
-(as) 2877 6806 w
-(a) 3042 6806 w
-(printer) 3156 6806 w
-10 /LucidaSansUnicode20 f
-(\031) 3485 6806 w
-10 /LucidaSansUnicode00 f
-(s) 3517 6806 w
-(spooling) 3627 6806 w
-(host.) 4104 6806 w
-(That) 4438 6806 w
-(is,) 4714 6806 w
-(the) 4885 6806 w
-(machine) 720 6926 w
-(where) 1182 6926 w
-(jobs) 1528 6926 w
-(are) 1787 6926 w
-(spooled) 1992 6926 w
-(and) 2429 6926 w
-(from) 2662 6926 w
-(which) 2947 6926 w
-(those) 3281 6926 w
-(jobs) 3601 6926 w
-(are) 3859 6926 w
-(sent) 4064 6926 w
-(directly) 4323 6926 w
-(to) 4734 6926 w
-(the) 4885 6926 w
-(printer.) 720 7046 w
-(To) 1153 7046 w
-(do) 1317 7046 w
-(this,) 1481 7046 w
-(the) 1732 7046 w
-(CPU) 1927 7046 w
-(must) 2160 7046 w
-(listen) 2443 7046 w
-(on) 2747 7046 w
-(TCP) 2910 7046 w
-(port) 3137 7046 w
-(515) 3379 7046 w
-(which) 3608 7046 w
-(is) 3929 7046 w
-(the) 4049 7046 w
-(well) 4245 7046 w
-(known) 4477 7046 w
-(port) 4838 7046 w
-(for) 720 7166 w
-(the) 904 7166 w
-(BSD) 1104 7166 w
-(line) 1335 7166 w
-(printer) 1555 7166 w
-(daemon.) 1928 7166 w
-(The) 2426 7166 w
-(file) 2651 7166 w
-10 /LucidaTypewriter f
-(/rc/bin/service/tcp515) 2846 7166 w
-10 /LucidaSansUnicode00 f
-(is) 4474 7166 w
-(executed) 4598 7166 w
-(when) 720 7286 w
-(a) 1022 7286 w
-(call) 1122 7286 w
-(comes) 1331 7286 w
-(in) 1688 7286 w
-(on) 1824 7286 w
-(that) 1992 7286 w
-(port.) 2228 7286 w
-(The) 2539 7286 w
-(Plan) 2765 7286 w
-(9) 3011 7286 w
-10 /LucidaTypewriter f
-(lpdaemon) 3119 7286 w
-10 /LucidaSansUnicode00 f
-(will) 3740 7286 w
-(accept) 3949 7286 w
-(jobs) 4307 7286 w
-(sent) 4557 7286 w
-(from) 4808 7286 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(BSD) 720 840 w
-(LPR/LPD) 972 840 w
-(systems.) 1444 840 w
-(The) 1964 840 w
-10 /LucidaTypewriter f
-(/$cputype/bin/aux/lpdaemon) 2210 840 w
-10 /LucidaSansUnicode00 f
-(command) 4147 840 w
-(is) 4690 840 w
-(exe\255) 4834 840 w
-(cuted) 720 960 w
-(from) 1022 960 w
-(the) 1288 960 w
-(service) 1477 960 w
-(call) 1847 960 w
-(and) 2045 960 w
-(it) 2259 960 w
-(accepts) 2359 960 w
-(print) 2757 960 w
-(jobs,) 3023 960 w
-(requests) 3294 960 w
-(for) 3745 960 w
-(status,) 3918 960 w
-(and) 4277 960 w
-(requests) 4491 960 w
-(to) 4942 960 w
-(kill) 720 1080 w
-(jobs.) 923 1080 w
-(The) 1250 1080 w
-(command) 1489 1080 w
-10 /LucidaTypewriter f
-(/$cputype/bin/aux/lpsend) 2025 1080 w
-10 /LucidaSansUnicode00 f
-(is) 3810 1080 w
-(used) 3947 1080 w
-(to) 4236 1080 w
-(send) 4391 1080 w
-(jobs) 4680 1080 w
-(to) 4942 1080 w
-(other) 720 1200 w
-(Plan) 1010 1200 w
-(9) 1244 1200 w
-(machines) 1340 1200 w
-(and) 1832 1200 w
-(is) 2045 1200 w
-(usually) 2158 1200 w
-(called) 2531 1200 w
-(from) 2848 1200 w
-(within) 3114 1200 w
-(a) 3444 1200 w
-(spooler) 3533 1200 w
-(or) 3929 1200 w
-(daemon) 4065 1200 w
-(script.) 4489 1200 w
-(The) 4859 1200 w
-(command) 720 1320 w
-10 /LucidaTypewriter f
-(/$cputype/bin/aux/lpdsend) 1249 1320 w
-10 /LucidaSansUnicode00 f
-(is) 3100 1320 w
-(used) 3231 1320 w
-(to) 3514 1320 w
-(send) 3663 1320 w
-(jobs) 3946 1320 w
-(to) 4202 1320 w
-(machines) 4351 1320 w
-(and) 4860 1320 w
-(printers) 720 1440 w
-(that) 1154 1440 w
-(use) 1399 1440 w
-(the) 1622 1440 w
-(BSD) 1831 1440 w
-(LPR/LPD) 2072 1440 w
-(protocol) 2534 1440 w
-(and) 2993 1440 w
-(is) 3228 1440 w
-(also) 3363 1440 w
-(usually) 3614 1440 w
-(called) 4009 1440 w
-(from) 4347 1440 w
-(within) 4634 1440 w
-(a) 4985 1440 w
-(spooler or daemon script.) 720 1560 w
-10 /LucidaSans-Demi f
-(8.) 720 1800 w
-(Acknowledgements) 873 1800 w
-10 /LucidaSansUnicode00 f
-(Special) 970 1956 w
-(thanks) 1378 1956 w
-(to) 1774 1956 w
-(Rich) 1943 1956 w
-(Drechsler) 2219 1956 w
-(for) 2752 1956 w
-(supplying) 2962 1956 w
-(and) 3506 1956 w
-(maintaining) 3757 1956 w
-(most) 4403 1956 w
-(of) 4716 1956 w
-(the) 4885 1956 w
-(PostScript) 720 2076 w
-(translation) 1232 2076 w
-(and) 1784 2076 w
-(interface) 1997 2076 w
-(programs,) 2454 2076 w
-(without) 2986 2076 w
-(which) 3384 2076 w
-10 /LucidaSans-Italic f
-(lp) 3698 2076 w
-10 /LucidaSansUnicode00 f
-(would) 3821 2076 w
-(be) 4146 2076 w
-(an) 4298 2076 w
-(empty shell.) 4448 2076 w
-(Tomas Rokicki provided the TeX to PostScript translation program.) 720 2196 w
-10 /LucidaSans-Demi f
-(9.) 720 2436 w
-(References) 873 2436 w
-10 /LucidaSansUnicode00 f
-([Camp86]) 720 2592 w
-(Ralph) 1277 2592 w
-(Campbell,) 1634 2592 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2208 2592 w
-10 /LucidaSansUnicode00 f
-(4.3BSD) 2272 2592 w
-(Line) 2702 2592 w
-(Printer) 2987 2592 w
-(Spooler) 3394 2592 w
-(Manual) 3845 2592 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4194 2592 w
-10 /LucidaSansUnicode00 f
-(,) 4258 2592 w
-(UNIX) 4376 2592 w
-(System) 4697 2592 w
-(Manager) 720 2712 w
-10 /LucidaSansUnicode20 f
-(\031) 1137 2712 w
-10 /LucidaSansUnicode00 f
-(s Manual, May, 1986, Berkeley, CA) 1169 2712 w
-([RFC1179] Request for Comments: 1179, Line Printer Daemon Protocol, Aug 1990) 720 2832 w
-([Sys5] System V manual, date unknown) 720 2952 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Trailer
-done
-%%Pages: 8
diff --git a/sys/doc/mk.ps b/sys/doc/mk.ps
deleted file mode 100644
index c0e18a49d..000000000
--- a/sys/doc/mk.ps
+++ /dev/null
@@ -1,9174 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Maintaining Files on Plan 9) 1778 1230 w
-(with Mk) 3487 1230 w
-10 /LucidaSans-Italic f
-(Andrew G. Hume) 2470 1470 w
-(andrew@research.att.com) 2243 1590 w
-(Bob Flandrena) 2530 1710 w
-(bobf@plan9.bell-labs.com) 2241 1830 w
-(ABSTRACT) 2626 2270 w
-10 /LucidaTypewriter f
-(Mk) 1330 2566 w
-10 /LucidaSansUnicode00 f
-(is) 1519 2566 w
-(a) 1644 2566 w
-(tool) 1744 2566 w
-(for) 1977 2566 w
-(describing) 2161 2566 w
-(and) 2713 2566 w
-(maintaining) 2938 2566 w
-(dependencies) 3559 2566 w
-(between) 4273 2566 w
-(files.) 1080 2686 w
-(It) 1381 2686 w
-(is) 1482 2686 w
-(similar) 1597 2686 w
-(to) 1959 2686 w
-(the) 2092 2686 w
-(UNIX) 2282 2686 w
-(program) 2551 2686 w
-10 /LucidaTypewriter f
-(make) 3001 2686 w
-10 /LucidaSansUnicode00 f
-(,) 3289 2686 w
-(but) 3355 2686 w
-(provides) 3551 2686 w
-(several) 4001 2686 w
-(exten\255) 4375 2686 w
-(sions.) 1080 2806 w
-10 /LucidaTypewriter f
-(Mk) 1445 2806 w
-10 /LucidaSansUnicode20 f
-(\031) 1589 2806 w
-10 /LucidaTypewriter f
-(s) 1621 2806 w
-10 /LucidaSansUnicode00 f
-(flexible) 1740 2806 w
-(rule) 2147 2806 w
-(specifications,) 2382 2806 w
-(implied) 3123 2806 w
-(dependency) 3532 2806 w
-(derivation,) 4163 2806 w
-(and) 1080 2926 w
-(parallel) 1298 2926 w
-(execution) 1693 2926 w
-(of) 2206 2926 w
-(maintenance) 2341 2926 w
-(actions) 2996 2926 w
-(are) 3379 2926 w
-(well-suited) 3568 2926 w
-(to) 4152 2926 w
-(the) 4287 2926 w
-(Plan) 4479 2926 w
-(9) 1080 3046 w
-(environment.) 1177 3046 w
-(Almost) 1886 3046 w
-(all) 2260 3046 w
-(Plan) 2407 3046 w
-(9) 2643 3046 w
-(maintenance) 2741 3046 w
-(procedures) 3394 3046 w
-(are) 3974 3046 w
-(automated) 4161 3046 w
-(using) 1080 3166 w
-10 /LucidaTypewriter f
-(mk) 1378 3166 w
-10 /LucidaSansUnicode00 f
-(.) 1522 3166 w
-10 /LucidaSans-Demi f
-(1.) 720 3526 w
-(Introduction) 873 3526 w
-10 /LucidaSansUnicode00 f
-(This) 970 3682 w
-(document) 1208 3682 w
-(describes) 1726 3682 w
-(how) 2220 3682 w
-10 /LucidaTypewriter f
-(mk) 2453 3682 w
-10 /LucidaSansUnicode00 f
-(,) 2597 3682 w
-(a) 2662 3682 w
-(program) 2750 3682 w
-(functionally) 3199 3682 w
-(similar) 3799 3682 w
-(to) 4160 3682 w
-10 /LucidaTypewriter f
-(make) 4292 3682 w
-10 /LucidaSansUnicode00 f
-([Feld79],) 4614 3682 w
-(is) 720 3802 w
-(used) 846 3802 w
-(to) 1124 3802 w
-(maintain) 1267 3802 w
-(dependencies) 1734 3802 w
-(between) 2447 3802 w
-(files) 2899 3802 w
-(in) 3146 3802 w
-(Plan) 3282 3802 w
-(9.) 3528 3802 w
-10 /LucidaTypewriter f
-(Mk) 3700 3802 w
-10 /LucidaSansUnicode00 f
-(provides) 3889 3802 w
-(several) 4350 3802 w
-(exten\255) 4735 3802 w
-(sions) 720 3922 w
-(to) 1012 3922 w
-(the) 1148 3922 w
-(capabilities) 1341 3922 w
-(of) 1926 3922 w
-(its) 2062 3922 w
-(predecessor) 2217 3922 w
-(that) 2845 3922 w
-(work) 3074 3922 w
-(well) 3349 3922 w
-(in) 3578 3922 w
-(Plan) 3707 3922 w
-(9) 3946 3922 w
-10 /LucidaSansUnicode20 f
-(\031) 4009 3922 w
-10 /LucidaSansUnicode00 f
-(s) 4041 3922 w
-(distributed,) 4130 3922 w
-(multi-) 4732 3922 w
-(architecture) 720 4042 w
-(environment.) 1331 4042 w
-(It) 2039 4042 w
-(exploits) 2138 4042 w
-(the) 2558 4042 w
-(power) 2746 4042 w
-(of) 3077 4042 w
-(multiprocessors) 3208 4042 w
-(by) 4018 4042 w
-(executing) 4166 4042 w
-(mainte\255) 4675 4042 w
-(nance) 720 4162 w
-(actions) 1047 4162 w
-(in) 1434 4162 w
-(parallel) 1566 4162 w
-(and) 1964 4162 w
-(interacts) 2185 4162 w
-(with) 2645 4162 w
-(the) 2891 4162 w
-(Plan) 3087 4162 w
-(9) 3330 4162 w
-(command) 3435 4162 w
-(interpreter) 3955 4162 w
-10 /LucidaTypewriter f
-(rc) 4516 4162 w
-10 /LucidaSansUnicode00 f
-(to) 4702 4162 w
-(pro\255) 4842 4162 w
-(vide) 720 4282 w
-(a) 958 4282 w
-(powerful) 1051 4282 w
-(set) 1515 4282 w
-(of) 1697 4282 w
-(maintenance) 1833 4282 w
-(tools.) 2489 4282 w
-(It) 2830 4282 w
-(accepts) 2934 4282 w
-(pattern-based) 3336 4282 w
-(dependency) 4070 4282 w
-(specifi\255) 4691 4282 w
-(cations) 720 4402 w
-(that) 1099 4402 w
-(are) 1324 4402 w
-(not) 1510 4402 w
-(limited) 1704 4402 w
-(to) 2074 4402 w
-(describing) 2206 4402 w
-(rules) 2747 4402 w
-(for) 3020 4402 w
-(program) 3193 4402 w
-(construction.) 3643 4402 w
-(The) 4346 4402 w
-(result) 4561 4402 w
-(is) 4871 4402 w
-(a) 4985 4402 w
-(tool) 720 4522 w
-(that) 966 4522 w
-(is) 1215 4522 w
-(flexible) 1353 4522 w
-(enough) 1770 4522 w
-(to) 2192 4522 w
-(perform) 2347 4522 w
-(many) 2796 4522 w
-(maintenance) 3115 4522 w
-(tasks) 3790 4522 w
-(including) 4099 4522 w
-(database) 4605 4522 w
-(maintenance, hardware design, and document production.) 720 4642 w
-(This) 970 4798 w
-(document) 1231 4798 w
-(begins) 1772 4798 w
-(by) 2151 4798 w
-(discussing) 2322 4798 w
-(the) 2889 4798 w
-(syntax) 3100 4798 w
-(of) 3474 4798 w
-(the) 3628 4798 w
-(control) 3839 4798 w
-(file,) 4237 4798 w
-(the) 4477 4798 w
-(pattern) 4689 4798 w
-(matching) 720 4918 w
-(capabilities,) 1205 4918 w
-(and) 1818 4918 w
-(the) 2032 4918 w
-(special) 2221 4918 w
-(rules) 2589 4918 w
-(for) 2862 4918 w
-(maintaining) 3034 4918 w
-(archives.) 3642 4918 w
-(A) 4136 4918 w
-(brief) 4238 4918 w
-(description) 4497 4918 w
-(of) 720 5038 w
-10 /LucidaTypewriter f
-(mk) 856 5038 w
-10 /LucidaSansUnicode20 f
-(\031) 1000 5038 w
-10 /LucidaTypewriter f
-(s) 1032 5038 w
-10 /LucidaSansUnicode00 f
-(algorithm) 1142 5038 w
-(for) 1649 5038 w
-(deriving) 1826 5038 w
-(dependencies) 2258 5038 w
-(is) 2964 5038 w
-(followed) 3083 5038 w
-(by) 3535 5038 w
-(a) 3689 5038 w
-(discussion) 3783 5038 w
-(of) 4332 5038 w
-(the) 4469 5038 w
-(conven\255) 4663 5038 w
-(tions) 720 5158 w
-(used) 995 5158 w
-(to) 1262 5158 w
-(resolve) 1394 5158 w
-(ambiguous) 1774 5158 w
-(specifications.) 2346 5158 w
-(The) 3106 5158 w
-(final) 3321 5158 w
-(sections) 3567 5158 w
-(describe) 3999 5158 w
-(parallel) 4443 5158 w
-(exe\255) 4834 5158 w
-(cution and special features.) 720 5278 w
-(An) 970 5434 w
-(earlier) 1146 5434 w
-(paper) 1498 5434 w
-([Hume87]) 1821 5434 w
-(provides) 2343 5434 w
-(a) 2804 5434 w
-(detailed) 2904 5434 w
-(discussion) 3337 5434 w
-(of) 3892 5434 w
-10 /LucidaTypewriter f
-(mk) 4035 5434 w
-10 /LucidaSansUnicode20 f
-(\031) 4179 5434 w
-10 /LucidaTypewriter f
-(s) 4211 5434 w
-10 /LucidaSansUnicode00 f
-(design) 4328 5434 w
-(and) 4697 5434 w
-(an) 4923 5434 w
-(appendix summarizes the differences between) 720 5554 w
-10 /LucidaTypewriter f
-(mk) 3021 5554 w
-10 /LucidaSansUnicode00 f
-(and) 3197 5554 w
-10 /LucidaTypewriter f
-(make) 3409 5554 w
-10 /LucidaSansUnicode00 f
-(.) 3697 5554 w
-10 /LucidaSans-Demi f
-(2.) 720 5794 w
-(The) 873 5794 w
-10 /LucidaTypewriter f
-(Mkfile) 1099 5794 w
-(Mk) 970 5950 w
-10 /LucidaSansUnicode00 f
-(reads) 1163 5950 w
-(a) 1479 5950 w
-(file) 1584 5950 w
-(describing) 1785 5950 w
-(relationships) 2342 5950 w
-(among) 3018 5950 w
-(files) 3401 5950 w
-(and) 3653 5950 w
-(executes) 3883 5950 w
-(commands) 4363 5950 w
-(to) 4942 5950 w
-(bring) 720 6070 w
-(the) 1014 6070 w
-(files) 1206 6070 w
-(up) 1445 6070 w
-(to) 1607 6070 w
-(date.) 1742 6070 w
-(The) 2054 6070 w
-(specification) 2272 6070 w
-(file,) 2920 6070 w
-(called) 3139 6070 w
-(a) 3458 6070 w
-10 /LucidaTypewriter f
-(mkfile) 3549 6070 w
-10 /LucidaSansUnicode00 f
-(,) 3981 6070 w
-(contains) 4049 6070 w
-(three) 4493 6070 w
-(types) 4781 6070 w
-(of) 720 6190 w
-(statements:) 868 6190 w
-(assignments,) 1485 6190 w
-(includes,) 2177 6190 w
-(and) 2663 6190 w
-(rules.) 2894 6190 w
-(Assignment) 3248 6190 w
-(and) 3871 6190 w
-(include) 4102 6190 w
-(statements) 4505 6190 w
-(are) 720 6310 w
-(similar) 944 6310 w
-(to) 1343 6310 w
-(those) 1513 6310 w
-(in) 1851 6310 w
-(C.) 2013 6310 w
-(Rules) 2217 6310 w
-(specify) 2549 6310 w
-(dependencies) 2959 6310 w
-(between) 3698 6310 w
-(a) 4176 6310 w
-10 /LucidaSans-Italic f
-(target) 4302 6310 w
-10 /LucidaSansUnicode00 f
-(and) 4672 6310 w
-(its) 4923 6310 w
-10 /LucidaSans-Italic f
-(prerequisites) 720 6430 w
-10 /LucidaSansUnicode00 f
-(.) 1353 6430 w
-(When) 1478 6430 w
-(the) 1805 6430 w
-(target) 2021 6430 w
-(and) 2370 6430 w
-(prerequisites) 2611 6430 w
-(are) 3308 6430 w
-(files,) 3522 6430 w
-(their) 3818 6430 w
-(modification) 4105 6430 w
-(times) 4774 6430 w
-(determine) 720 6550 w
-(if) 1252 6550 w
-(they) 1357 6550 w
-(are) 1603 6550 w
-(out) 1794 6550 w
-(of) 1992 6550 w
-(date.) 2128 6550 w
-(Rules) 2441 6550 w
-(often) 2740 6550 w
-(contain) 3031 6550 w
-(a) 3426 6550 w
-10 /LucidaSans-Italic f
-(recipe) 3519 6550 w
-10 /LucidaSansUnicode00 f
-(,) 3813 6550 w
-(an) 3883 6550 w
-10 /LucidaSans-Italic f
-(rc) 4038 6550 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 4136 6550 w
-(script) 4303 6550 w
-(that) 4613 6550 w
-(pro\255) 4842 6550 w
-(duces the target from the prerequisites.) 720 6670 w
-(This simple) 970 6826 w
-10 /LucidaTypewriter f
-(mkfile) 1560 6826 w
-10 /LucidaSansUnicode00 f
-(produces an executable from a C source file:) 2024 6826 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-9 /LucidaTypewriter f
-(CC=pcc) 1008 830 w
-(f1:) 1008 940 w
-(f1.c) 1528 940 w
-($CC) 1528 1050 w
-(-o) 1788 1050 w
-(f1) 1983 1050 w
-(f1.c) 2178 1050 w
-10 /LucidaSansUnicode00 f
-(The) 720 1230 w
-(first) 941 1230 w
-(line) 1176 1230 w
-(assigns) 1392 1230 w
-(the) 1793 1230 w
-(name) 1989 1230 w
-(of) 2296 1230 w
-(the) 2435 1230 w
-(portable) 2631 1230 w
-(ANSI/POSIX) 3077 1230 w
-(compiler) 3676 1230 w
-(to) 4140 1230 w
-(the) 4279 1230 w
-10 /LucidaTypewriter f
-(mk) 4475 1230 w
-10 /LucidaSansUnicode00 f
-(variable) 4660 1230 w
-10 /LucidaTypewriter f
-(CC) 720 1350 w
-10 /LucidaSansUnicode00 f
-(;) 864 1350 w
-(subsequent) 930 1350 w
-(references) 1527 1350 w
-(of) 2067 1350 w
-(the) 2198 1350 w
-(form) 2386 1350 w
-10 /LucidaTypewriter f
-($CC) 2651 1350 w
-10 /LucidaSansUnicode00 f
-(select) 2900 1350 w
-(this) 3213 1350 w
-(compiler.) 3425 1350 w
-(The) 3945 1350 w
-(only) 4159 1350 w
-(rule) 4396 1350 w
-(specifies) 4617 1350 w
-(a) 720 1470 w
-(dependence) 817 1470 w
-(between) 1448 1470 w
-(the) 1898 1470 w
-(target) 2096 1470 w
-(file) 2427 1470 w
-10 /LucidaTypewriter f
-(f1) 2621 1470 w
-10 /LucidaSansUnicode00 f
-(and) 2808 1470 w
-(the) 3031 1470 w
-(prerequisite) 3229 1470 w
-(file) 3856 1470 w
-10 /LucidaTypewriter f
-(f1.c) 4050 1470 w
-10 /LucidaSansUnicode00 f
-(.) 4338 1470 w
-(If) 4445 1470 w
-(the) 4554 1470 w
-(target) 4752 1470 w
-(does) 720 1590 w
-(not) 984 1590 w
-(exist or if the prerequisite has been modified more recently than the target,) 1177 1590 w
-10 /LucidaTypewriter f
-(mk) 4896 1590 w
-10 /LucidaSansUnicode00 f
-(passes) 720 1710 w
-(the) 1086 1710 w
-(recipe) 1280 1710 w
-(to) 1615 1710 w
-10 /LucidaTypewriter f
-(rc) 1752 1710 w
-10 /LucidaSansUnicode00 f
-(for) 1935 1710 w
-(execution.) 2113 1710 w
-(Here,) 2691 1710 w
-10 /LucidaTypewriter f
-(f1.c) 2989 1710 w
-10 /LucidaSansUnicode00 f
-(is) 3316 1710 w
-(compiled) 3435 1710 w
-(and) 3919 1710 w
-(loaded) 4138 1710 w
-(to) 4505 1710 w
-(produce) 4643 1710 w
-10 /LucidaTypewriter f
-(f1) 720 1830 w
-10 /LucidaSansUnicode00 f
-(.) 864 1830 w
-(The) 970 1986 w
-(native) 1193 1986 w
-(Plan) 1526 1986 w
-(9) 1769 1986 w
-(environment) 1875 1986 w
-(requires) 2529 1986 w
-(executables) 2971 1986 w
-(for) 3591 1986 w
-(all) 3773 1986 w
-(architectures,) 3929 1986 w
-(not) 4633 1986 w
-(only) 4836 1986 w
-(the current one.) 720 2106 w
-(The Plan 9 version of the same) 1564 2106 w
-10 /LucidaTypewriter f
-(mkfile) 3093 2106 w
-10 /LucidaSansUnicode00 f
-(looks like:) 3557 2106 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 2276 w
-(f1:) 1008 2496 w
-(f1.$O) 1528 2496 w
-($LD) 1528 2606 w
-($LDFLAGS) 1788 2606 w
-(-o) 2373 2606 w
-(f1) 2568 2606 w
-(f1.$O) 2763 2606 w
-(f1.$O:) 1008 2716 w
-(f1.c) 1528 2716 w
-($CC) 1528 2826 w
-($CFLAGS) 1788 2826 w
-(f1.c) 2308 2826 w
-10 /LucidaSansUnicode00 f
-(The) 720 3006 w
-(first) 949 3006 w
-(line) 1192 3006 w
-(is) 1416 3006 w
-(an) 1544 3006 w
-(include) 1709 3006 w
-(statement) 2109 3006 w
-(that) 2641 3006 w
-(replaces) 2880 3006 w
-(itself) 3330 3006 w
-(with) 3617 3006 w
-(the) 3870 3006 w
-(contents) 4073 3006 w
-(of) 4538 3006 w
-(the) 4685 3006 w
-(file) 4889 3006 w
-10 /LucidaTypewriter f
-(/$objtype/mkfile) 720 3126 w
-10 /LucidaSansUnicode00 f
-(.) 1872 3126 w
-(The) 1993 3126 w
-(variable) 2231 3126 w
-10 /LucidaTypewriter f
-($objtype) 2668 3126 w
-10 /LucidaSansUnicode00 f
-(is) 3301 3126 w
-(inherited) 3438 3126 w
-(from) 3930 3126 w
-(the) 4218 3126 w
-(environment) 4429 3126 w
-(and) 720 3246 w
-(contains) 934 3246 w
-(the) 1376 3246 w
-(name) 1565 3246 w
-(of) 1865 3246 w
-(the) 1997 3246 w
-(target) 2186 3246 w
-(architecture.) 2508 3246 w
-(The) 3184 3246 w
-(prototype) 3399 3246 w
-10 /LucidaTypewriter f
-(mkfile) 3904 3246 w
-10 /LucidaSansUnicode00 f
-(for) 4370 3246 w
-(that) 4543 3246 w
-(archi\255) 4769 3246 w
-(tecture) 720 3366 w
-(defines) 1093 3366 w
-(architecture-specific) 1480 3366 w
-(variables:) 2516 3366 w
-10 /LucidaTypewriter f
-(CC) 3012 3366 w
-10 /LucidaSansUnicode00 f
-(and) 3189 3366 w
-10 /LucidaTypewriter f
-(LD) 3402 3366 w
-10 /LucidaSansUnicode00 f
-(are) 3579 3366 w
-(the names of the compiler) 3764 3366 w
-(and loader,) 720 3486 w
-10 /LucidaTypewriter f
-(O) 1301 3486 w
-10 /LucidaSansUnicode00 f
-(is the) 1405 3486 w
-(code) 1705 3486 w
-(character) 1969 3486 w
-(of) 2451 3486 w
-(the) 2582 3486 w
-(architecture.) 2770 3486 w
-(The) 3445 3486 w
-(rules) 3659 3486 w
-(compile) 3931 3486 w
-(the) 4346 3486 w
-(source) 4534 3486 w
-(file) 4889 3486 w
-(into an object file and invoke the loader to produce) 720 3606 w
-10 /LucidaTypewriter f
-(f1) 3248 3606 w
-10 /LucidaSansUnicode00 f
-(.) 3392 3606 w
-(Invoking) 3488 3606 w
-10 /LucidaTypewriter f
-(mk) 3935 3606 w
-10 /LucidaSansUnicode00 f
-(from the command) 4111 3606 w
-(line as follows) 720 3726 w
-9 /LucidaTypewriter f
-(%) 1008 3896 w
-(objtype=mips) 1138 3896 w
-(mk) 1983 3896 w
-(vc) 1008 4006 w
-(-w) 1203 4006 w
-(f1.c) 1398 4006 w
-(vl) 1008 4116 w
-($LDFLAGS) 1203 4116 w
-(-o) 1788 4116 w
-(f1) 1983 4116 w
-(f1.k) 2178 4116 w
-(%) 1008 4226 w
-10 /LucidaSansUnicode00 f
-(produces) 720 4406 w
-(the) 1218 4406 w
-10 /LucidaTypewriter f
-(mips) 1423 4406 w
-10 /LucidaSansUnicode00 f
-(executable) 1762 4406 w
-(of) 2339 4406 w
-(program) 2488 4406 w
-10 /LucidaTypewriter f
-(f1) 2955 4406 w
-10 /LucidaSansUnicode00 f
-(regardless) 3150 4406 w
-(of) 3706 4406 w
-(the) 3855 4406 w
-(current) 4061 4406 w
-(architecture) 4462 4406 w
-(type.) 720 4526 w
-(We can extend the) 970 4682 w
-10 /LucidaTypewriter f
-(mkfile) 1898 4682 w
-10 /LucidaSansUnicode00 f
-(to build two programs:) 2362 4682 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 4852 w
-(ALL=f1) 1008 4962 w
-(f2) 1463 4962 w
-(all:V:) 1008 5182 w
-($ALL) 1528 5182 w
-(f1:) 1008 5402 w
-(f1.$O) 1528 5402 w
-($LD) 1528 5512 w
-($LDFLAGS) 1788 5512 w
-(-o) 2373 5512 w
-(f1) 2568 5512 w
-(f1.$O) 2763 5512 w
-(f1.$O:) 1008 5622 w
-(f1.c) 1528 5622 w
-($CC) 1528 5732 w
-($CFLAGS) 1788 5732 w
-(f1.c) 2308 5732 w
-(f2:) 1008 5842 w
-(f2.$O) 1528 5842 w
-($LD) 1528 5952 w
-($LDFLAGS) 1788 5952 w
-(-o) 2373 5952 w
-(f2) 2568 5952 w
-(f2.$O) 2763 5952 w
-(f2.$O:) 1008 6062 w
-(f2.c) 1528 6062 w
-($CC) 1528 6172 w
-($CFLAGS) 1788 6172 w
-(f2.c) 2308 6172 w
-10 /LucidaSansUnicode00 f
-(The) 720 6352 w
-(target) 937 6352 w
-10 /LucidaTypewriter f
-(all) 1261 6352 w
-10 /LucidaSansUnicode00 f
-(,) 1477 6352 w
-(modified) 1545 6352 w
-(by) 2013 6352 w
-(the) 2165 6352 w
-10 /LucidaSans-Italic f
-(attribute) 2357 6352 w
-10 /LucidaTypewriter f
-(V) 2822 6352 w
-10 /LucidaSansUnicode00 f
-(,) 2894 6352 w
-(builds) 2963 6352 w
-(both) 3297 6352 w
-(programs.) 3557 6352 w
-(The) 4125 6352 w
-(attribute) 4343 6352 w
-(iden\255) 4797 6352 w
-(tifies) 720 6472 w
-10 /LucidaTypewriter f
-(all) 999 6472 w
-10 /LucidaSansUnicode00 f
-(as) 1255 6472 w
-(a) 1401 6472 w
-(dummy) 1496 6472 w
-(target) 1899 6472 w
-(that) 2227 6472 w
-(is) 2458 6472 w
-(not) 2578 6472 w
-(related) 2778 6472 w
-(to) 3154 6472 w
-(a) 3291 6472 w
-(file) 3385 6472 w
-(of) 3575 6472 w
-(the) 3712 6472 w
-(same) 3906 6472 w
-(name;) 4200 6472 w
-(its) 4537 6472 w
-(precise) 4693 6472 w
-(effect) 720 6592 w
-(is) 1033 6592 w
-(explained) 1152 6592 w
-(later.) 1665 6592 w
-(This) 1986 6592 w
-(example) 2231 6592 w
-(describes) 2684 6592 w
-(cascading) 3185 6592 w
-(dependencies:) 3704 6592 w
-(the) 4444 6592 w
-(first) 4639 6592 w
-(tar\255) 4874 6592 w
-(get) 720 6712 w
-(depends) 925 6712 w
-(on) 1389 6712 w
-(another) 1562 6712 w
-(which) 1986 6712 w
-(depends) 2317 6712 w
-(on) 2781 6712 w
-(a) 2954 6712 w
-(third) 3059 6712 w
-(and) 3341 6712 w
-(so) 3571 6712 w
-(on.) 3733 6712 w
-(Here,) 3970 6712 w
-(individual) 4279 6712 w
-(rules) 4801 6712 w
-(build each program; later we) 720 6832 w
-10 /LucidaSansUnicode20 f
-(\031) 2117 6832 w
-10 /LucidaSansUnicode00 f
-(ll see how to do this with a general rule.) 2149 6832 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(3.) 720 840 w
-(Variables and the environment) 873 840 w
-10 /LucidaTypewriter f
-(Mk) 970 996 w
-10 /LucidaSansUnicode00 f
-(does) 1147 996 w
-(not) 1411 996 w
-(distinguish) 1604 996 w
-(between) 2175 996 w
-(its) 2616 996 w
-(internal) 2767 996 w
-(variables) 3172 996 w
-(and) 3637 996 w
-10 /LucidaTypewriter f
-(rc) 3851 996 w
-10 /LucidaSansUnicode00 f
-(variables) 4029 996 w
-(in) 4494 996 w
-(the) 4619 996 w
-(envi\255) 4808 996 w
-(ronment.) 720 1116 w
-(When) 1229 1116 w
-10 /LucidaTypewriter f
-(mk) 1528 1116 w
-10 /LucidaSansUnicode00 f
-(starts,) 1705 1116 w
-(it) 2042 1116 w
-(imports each environment variable into a) 2141 1116 w
-10 /LucidaTypewriter f
-(mk) 4167 1116 w
-10 /LucidaSansUnicode00 f
-(variable of the) 4343 1116 w
-(same) 720 1236 w
-(name.) 1014 1236 w
-(Before) 1383 1236 w
-(executing) 1732 1236 w
-(a) 2248 1236 w
-(recipe,) 2343 1236 w
-10 /LucidaTypewriter f
-(mk) 2711 1236 w
-10 /LucidaSansUnicode00 f
-(exports) 2895 1236 w
-(all) 3305 1236 w
-(variables,) 3458 1236 w
-(including) 3961 1236 w
-(those) 4450 1236 w
-(inher\255) 4757 1236 w
-(ited from the environment, to the environment in which) 720 1356 w
-10 /LucidaTypewriter f
-(rc) 3459 1356 w
-10 /LucidaSansUnicode00 f
-(executes the recipe.) 3635 1356 w
-(There) 970 1512 w
-(are) 1286 1512 w
-(several) 1476 1512 w
-(ways) 1854 1512 w
-(for) 2127 1512 w
-(a) 2304 1512 w
-(variable) 2397 1512 w
-(to) 2815 1512 w
-(take) 2951 1512 w
-(a) 3195 1512 w
-(value.) 3288 1512 w
-(It) 3644 1512 w
-(can) 3749 1512 w
-(be) 3956 1512 w
-(set) 4114 1512 w
-(with) 4297 1512 w
-(an) 4541 1512 w
-(assign\255) 4697 1512 w
-(ment) 720 1632 w
-(statement,) 1003 1632 w
-(inherited) 1554 1632 w
-(from) 2024 1632 w
-(the) 2291 1632 w
-(environment,) 2481 1632 w
-(or) 3159 1632 w
-(specified) 3295 1632 w
-(on) 3764 1632 w
-(the) 3921 1632 w
-(command) 4110 1632 w
-(line.) 4622 1632 w
-10 /LucidaTypewriter f
-(Mk) 4896 1632 w
-10 /LucidaSansUnicode00 f
-(also) 720 1752 w
-(maintains) 967 1752 w
-(several) 1491 1752 w
-(special) 1882 1752 w
-(internal) 2267 1752 w
-(variables) 2689 1752 w
-(that) 3172 1752 w
-(are) 3415 1752 w
-(described) 3619 1752 w
-(in) 4144 1752 w
-10 /LucidaSans-Italic f
-(mk) 4287 1752 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 4438 1752 w
-(Assign\255) 4683 1752 w
-(ments have the following decreasing order of precedence:) 720 1872 w
-(1\)) 1224 2028 w
-(Command line assignment) 1384 2028 w
-(2\)) 1224 2148 w
-(Assignment statement) 1384 2148 w
-(3\)) 1224 2268 w
-(Imported from the environment) 1384 2268 w
-(4\)) 1224 2388 w
-(Implicitly set by) 1384 2388 w
-10 /LucidaTypewriter f
-(mk) 2180 2388 w
-10 /LucidaSansUnicode00 f
-(For) 720 2544 w
-(example,) 914 2544 w
-(a) 1398 2544 w
-(command) 1492 2544 w
-(line) 2009 2544 w
-(assignment) 2224 2544 w
-(overrides) 2821 2544 w
-(a) 3310 2544 w
-(value) 3404 2544 w
-(imported) 3697 2544 w
-(from) 4179 2544 w
-(the) 4450 2544 w
-(environ\255) 4644 2544 w
-(ment.) 720 2664 w
-(All) 970 2820 w
-(variable) 1130 2820 w
-(values) 1543 2820 w
-(are) 1881 2820 w
-(strings.) 2067 2820 w
-(They) 2498 2820 w
-(can) 2765 2820 w
-(be) 2967 2820 w
-(used) 3120 2820 w
-(for) 3386 2820 w
-(pattern) 3559 2820 w
-(matching) 3944 2820 w
-(and) 4429 2820 w
-(compar\255) 4643 2820 w
-(ison) 720 2940 w
-(but) 975 2940 w
-(not) 1189 2940 w
-(for) 1401 2940 w
-(arithmetic.) 1592 2940 w
-(A) 2198 2940 w
-10 /LucidaSans-Italic f
-(list) 2319 2940 w
-10 /LucidaSansUnicode00 f
-(is) 2516 2940 w
-(a) 2648 2940 w
-(string) 2755 2940 w
-(containing) 3089 2940 w
-(several) 3650 2940 w
-(values) 4041 2940 w
-(separated) 4397 2940 w
-(by) 4925 2940 w
-(white space.) 720 3060 w
-(Each member is handled individually during pattern matching,) 1385 3060 w
-(target) 4443 3060 w
-(selec\255) 4764 3060 w
-(tion, and prerequisite evaluation.) 720 3180 w
-(A) 970 3336 w
-10 /LucidaSans-Italic f
-(namelist) 1074 3336 w
-10 /LucidaSansUnicode00 f
-(is) 1523 3336 w
-(a) 1638 3336 w
-(list) 1728 3336 w
-(produced) 1909 3336 w
-(by) 2405 3336 w
-(transforming) 2556 3336 w
-(the) 3223 3336 w
-(members) 3414 3336 w
-(of) 3903 3336 w
-(an) 4037 3336 w
-(existing) 4190 3336 w
-(list.) 4613 3336 w
-(The) 4859 3336 w
-(transform) 720 3456 w
-(applies) 1238 3456 w
-(a) 1623 3456 w
-(pattern) 1717 3456 w
-(to) 2107 3456 w
-(each) 2244 3456 w
-(member,) 2507 3456 w
-(replacing) 2980 3456 w
-(each) 3467 3456 w
-(matched) 3730 3456 w
-(string) 4186 3456 w
-(with) 4507 3456 w
-(a) 4751 3456 w
-(new) 4845 3456 w
-(string, much as in the substitute command in) 720 3576 w
-10 /LucidaSans-Italic f
-(sam) 2964 3576 w
-10 /LucidaSansUnicode00 f
-(\(1\) or) 3167 3576 w
-10 /LucidaSans-Italic f
-(ed) 3462 3576 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 3576 3576 w
-(The syntax is) 3801 3576 w
-9 /LucidaTypewriter f
-(${) 1008 3746 w
-9 /LucidaSans-Italic f
-(var) 1138 3746 w
-9 /LucidaTypewriter f
-(:A%B=C%D}) 1285 3746 w
-10 /LucidaSansUnicode00 f
-(where) 720 3926 w
-10 /LucidaSans-Italic f
-(var) 1051 3926 w
-10 /LucidaSansUnicode00 f
-(is) 1253 3926 w
-(a) 1372 3926 w
-(variable.) 1466 3926 w
-(The) 1949 3926 w
-(pattern) 2169 3926 w
-10 /LucidaTypewriter f
-(A%B) 2559 3926 w
-10 /LucidaSansUnicode00 f
-(matches) 2814 3926 w
-(a) 3258 3926 w
-(member) 3352 3926 w
-(beginning) 3793 3926 w
-(with) 4319 3926 w
-(the) 4563 3926 w
-(string) 4758 3926 w
-10 /LucidaSans-Italic f
-(A) 720 4046 w
-10 /LucidaSansUnicode00 f
-(and) 834 4046 w
-(ending) 1059 4046 w
-(with) 1438 4046 w
-(the) 1688 4046 w
-(string) 1888 4046 w
-10 /LucidaSans-Italic f
-(B) 2215 4046 w
-10 /LucidaSansUnicode00 f
-(with) 2319 4046 w
-(any) 2569 4046 w
-(string) 2783 4046 w
-(in) 3110 4046 w
-(between;) 3246 4046 w
-(it) 3730 4046 w
-(behaves) 3840 4046 w
-(like) 4279 4046 w
-(the) 4495 4046 w
-(regular) 4694 4046 w
-(expression) 720 4166 w
-10 /LucidaTypewriter f
-(A.*B) 1299 4166 w
-10 /LucidaSansUnicode00 f
-(.) 1587 4166 w
-(When) 1699 4166 w
-(a) 2013 4166 w
-(member) 2116 4166 w
-(of) 2566 4166 w
-(the) 2712 4166 w
-10 /LucidaSans-Italic f
-(var) 2916 4166 w
-10 /LucidaSansUnicode00 f
-(list) 3128 4166 w
-(matches) 3323 4166 w
-(this) 3777 4166 w
-(pattern,) 4005 4166 w
-(the) 4437 4166 w
-(string) 4641 4166 w
-10 /LucidaSans-Italic f
-(C) 4972 4166 w
-10 /LucidaSansUnicode00 f
-(replaces) 720 4286 w
-10 /LucidaSans-Italic f
-(A) 1167 4286 w
-10 /LucidaSansUnicode00 f
-(,) 1236 4286 w
-10 /LucidaSans-Italic f
-(D) 1313 4286 w
-10 /LucidaSansUnicode00 f
-(replaces) 1432 4286 w
-10 /LucidaSans-Italic f
-(B) 1879 4286 w
-10 /LucidaSansUnicode00 f
-(,) 1938 4286 w
-(and) 2015 4286 w
-(the) 2240 4286 w
-(matched) 2440 4286 w
-(string) 2902 4286 w
-(replaces) 3229 4286 w
-(itself.) 3676 4286 w
-(Any) 4024 4286 w
-(of) 4252 4286 w
-10 /LucidaSans-Italic f
-(A) 4395 4286 w
-10 /LucidaSansUnicode00 f
-(,) 4464 4286 w
-10 /LucidaSans-Italic f
-(B) 4541 4286 w
-10 /LucidaSansUnicode00 f
-(,) 4600 4286 w
-10 /LucidaSans-Italic f
-(C) 4676 4286 w
-10 /LucidaSansUnicode00 f
-(,) 4744 4286 w
-(or) 4820 4286 w
-10 /LucidaSans-Italic f
-(D) 4966 4286 w
-10 /LucidaSansUnicode00 f
-(may) 720 4406 w
-(be) 954 4406 w
-(the) 1107 4406 w
-(empty) 1296 4406 w
-(string.) 1631 4406 w
-(In) 2011 4406 w
-(effect,) 2136 4406 w
-(a) 2476 4406 w
-(namelist) 2565 4406 w
-(is) 3011 4406 w
-(generated) 3125 4406 w
-(by) 3647 4406 w
-(applying) 3796 4406 w
-(the) 4246 4406 w
-10 /LucidaSans-Italic f
-(ed) 4436 4406 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 4550 4406 w
-(substi\255) 4714 4406 w
-(tute command) 720 4526 w
-9 /LucidaTypewriter f
-(s/) 1528 4696 w
-9 /LucidaSans-Italic f
-(A) 1658 4696 w
-9 /LucidaTypewriter f
-(\(.*\)) 1720 4696 w
-9 /LucidaSans-Italic f
-(B) 1980 4696 w
-9 /LucidaTypewriter f
-(/) 2033 4696 w
-9 /LucidaSans-Italic f
-(C) 2098 4696 w
-9 /LucidaTypewriter f
-(\\1) 2159 4696 w
-9 /LucidaSans-Italic f
-(D) 2289 4696 w
-9 /LucidaTypewriter f
-(/) 2356 4696 w
-10 /LucidaSansUnicode00 f
-(to each member of a variable list.) 720 4876 w
-(Namelists) 970 5032 w
-(are) 1492 5032 w
-(useful) 1691 5032 w
-(for) 2035 5032 w
-(generating) 2221 5032 w
-(a) 2790 5032 w
-(list) 2892 5032 w
-(based) 3085 5032 w
-(on) 3421 5032 w
-(a) 3592 5032 w
-(predictable) 3695 5032 w
-(transformation.) 4286 5032 w
-(For example,) 720 5152 w
-9 /LucidaTypewriter f
-(SRC=a.c) 1528 5322 w
-(b.c) 2048 5322 w
-(c.c) 2308 5322 w
-(OBJ=${SRC:%.c=%.v}) 1528 5432 w
-10 /LucidaSansUnicode00 f
-(assigns the list) 720 5612 w
-10 /LucidaTypewriter f
-(\(a.v b.v c.v\)) 1478 5612 w
-10 /LucidaSansUnicode00 f
-(to) 2446 5612 w
-10 /LucidaTypewriter f
-(OBJ) 2576 5612 w
-10 /LucidaSansUnicode00 f
-(.) 2792 5612 w
-(A namelist may be used anywhere a variable) 2888 5612 w
-(is allowed except in a recipe.) 720 5732 w
-(Command output is assigned to a variable using the normal) 970 5888 w
-10 /LucidaTypewriter f
-(rc) 3912 5888 w
-10 /LucidaSansUnicode00 f
-(syntax:) 4088 5888 w
-9 /LucidaTypewriter f
-(var=`{rc) 1528 6058 w
-(command}) 2113 6058 w
-10 /LucidaSansUnicode00 f
-(The) 720 6238 w
-(command) 934 6238 w
-(executes) 1445 6238 w
-(in) 1908 6238 w
-(an) 2032 6238 w
-(environment) 2182 6238 w
-(populated) 2826 6238 w
-(with) 3348 6238 w
-(previously) 3586 6238 w
-(assigned) 4115 6238 w
-(variables,) 4577 6238 w
-(including) 720 6358 w
-(those) 1226 6358 w
-(inherited) 1549 6358 w
-(from) 2040 6358 w
-10 /LucidaTypewriter f
-(mk) 2328 6358 w
-10 /LucidaSansUnicode20 f
-(\031) 2472 6358 w
-10 /LucidaTypewriter f
-(s) 2504 6358 w
-10 /LucidaSansUnicode00 f
-(execution) 2632 6358 w
-(environment.) 3163 6358 w
-(The) 3894 6358 w
-(command) 4131 6358 w
-(may) 4665 6358 w
-(be) 4921 6358 w
-(arbitrarily complex; for example,) 720 6478 w
-9 /LucidaTypewriter f
-(TARG=`{ls) 1528 6648 w
-(-d) 2178 6648 w
-(*.[cy]) 2373 6648 w
-(|) 2828 6648 w
-(sed) 2958 6648 w
-('s/..$//'}) 3218 6648 w
-10 /LucidaSansUnicode00 f
-(assigns a list of the C and) 720 6828 w
-(yacc) 2009 6828 w
-(source) 2251 6828 w
-(files) 2606 6828 w
-(in) 2841 6828 w
-(the) 2965 6828 w
-(current) 3153 6828 w
-(directory,) 3536 6828 w
-(stripped) 4032 6828 w
-(of) 4468 6828 w
-(their) 4599 6828 w
-(suf\255) 4857 6828 w
-(fix, to the variable) 720 6948 w
-10 /LucidaTypewriter f
-(TARG) 1640 6948 w
-10 /LucidaSansUnicode00 f
-(.) 1928 6948 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(4.) 720 840 w
-(The include statement) 873 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 996 w
-(include) 1193 996 w
-(statement) 1587 996 w
-(replaces) 2113 996 w
-(itself) 2557 996 w
-(with) 2839 996 w
-(the) 3087 996 w
-(contents) 3285 996 w
-(of) 3745 996 w
-(a) 3886 996 w
-(file.) 3984 996 w
-(It) 4242 996 w
-(is) 4351 996 w
-(functionally) 4474 996 w
-(similar to the C) 720 1116 w
-10 /LucidaTypewriter f
-(#include) 1497 1116 w
-10 /LucidaSansUnicode00 f
-(statement but uses a different syntax:) 2105 1116 w
-9 /LucidaTypewriter f
-(<) 1528 1286 w
-9 /LucidaSans-Italic f
-(filename) 1593 1286 w
-10 /LucidaSansUnicode00 f
-(The) 720 1466 w
-(contents) 945 1466 w
-(of) 1406 1466 w
-(the) 1548 1466 w
-(file) 1747 1466 w
-(are) 1943 1466 w
-(evaluated) 2140 1466 w
-(as) 2650 1466 w
-(they) 2801 1466 w
-(are) 3053 1466 w
-(read.) 3250 1466 w
-(An) 3574 1466 w
-(include) 3750 1466 w
-(statement) 4147 1466 w
-(may) 4676 1466 w
-(be) 4921 1466 w
-(used anywhere except in a recipe.) 720 1586 w
-(Unlike) 970 1742 w
-10 /LucidaTypewriter f
-(make) 1310 1742 w
-10 /LucidaSansUnicode00 f
-(,) 1598 1742 w
-10 /LucidaTypewriter f
-(mk) 1667 1742 w
-10 /LucidaSansUnicode00 f
-(has) 1848 1742 w
-(no) 2053 1742 w
-(built-in) 2213 1742 w
-(rules.) 2619 1742 w
-(Instead,) 2959 1742 w
-(the) 3382 1742 w
-(include) 3575 1742 w
-(statement) 3965 1742 w
-(allows) 4487 1742 w
-(gen\255) 4827 1742 w
-(eric) 720 1862 w
-(rules) 945 1862 w
-(to) 1232 1862 w
-(be) 1378 1862 w
-(imported) 1545 1862 w
-(from) 2036 1862 w
-(a) 2316 1862 w
-(prototype) 2418 1862 w
-10 /LucidaTypewriter f
-(mkfile) 2936 1862 w
-10 /LucidaSansUnicode00 f
-(;) 3368 1862 w
-(most) 3447 1862 w
-(Plan) 3736 1862 w
-(9) 3984 1862 w
-10 /LucidaTypewriter f
-(mkfiles) 4094 1862 w
-10 /LucidaSansUnicode00 f
-(use) 4645 1862 w
-(this) 4861 1862 w
-(approach [Flan95].) 720 1982 w
-10 /LucidaSans-Demi f
-(5.) 720 2222 w
-(Rules) 873 2222 w
-10 /LucidaSansUnicode00 f
-(A) 970 2378 w
-(rule) 1073 2378 w
-(has) 1295 2378 w
-(four) 1497 2378 w
-(elements:) 1732 2378 w
-(targets,) 2238 2378 w
-(prerequisites,) 2644 2378 w
-(attributes,) 3346 2378 w
-(and) 3881 2378 w
-(a) 4096 2378 w
-(recipe.) 4186 2378 w
-(It) 4581 2378 w
-(has) 4682 2378 w
-(the) 4885 2378 w
-(form:) 720 2498 w
-9 /LucidaSans-Italic f
-(targets) 1008 2668 w
-9 /LucidaTypewriter f
-(:) 1321 2668 w
-9 /LucidaSans-Italic f
-(attributes) 1386 2668 w
-9 /LucidaTypewriter f
-(:) 1815 2668 w
-9 /LucidaSans-Italic f
-(prerequisites) 1880 2668 w
-(recipe) 1528 2778 w
-10 /LucidaSansUnicode00 f
-(The) 720 2958 w
-(first) 941 2958 w
-(line,) 1176 2958 w
-(containing) 1424 2958 w
-(the) 1974 2958 w
-(targets,) 2169 2958 w
-(attributes,) 2580 2958 w
-(and) 3120 2958 w
-(prerequisites) 3340 2958 w
-(is) 4015 2958 w
-(the) 4135 2958 w
-10 /LucidaSans-Italic f
-(rule) 4330 2958 w
-(header) 4563 2958 w
-10 /LucidaSansUnicode00 f
-(;) 4901 2958 w
-(it) 4974 2958 w
-(must) 720 3078 w
-(begin) 1009 3078 w
-(at) 1327 3078 w
-(the) 1465 3078 w
-(left) 1665 3078 w
-(margin.) 1869 3078 w
-(The) 2320 3078 w
-(recipe) 2546 3078 w
-(contains) 2887 3078 w
-(zero) 3340 3078 w
-(or) 3600 3078 w
-(more) 3747 3078 w
-(lines,) 4043 3078 w
-(each) 4347 3078 w
-(of) 4616 3078 w
-(which) 4759 3078 w
-(begins) 720 3198 w
-(with) 1078 3198 w
-(white) 1318 3198 w
-(space.) 1614 3198 w
-(One) 1989 3198 w
-(or) 2220 3198 w
-(more) 2357 3198 w
-(targets) 2643 3198 w
-(must) 3017 3198 w
-(be) 3296 3198 w
-(specified) 3451 3198 w
-(but) 3922 3198 w
-(the) 4120 3198 w
-(attributes,) 4311 3198 w
-(pre\255) 4847 3198 w
-(requisites,) 720 3318 w
-(and) 1264 3318 w
-(recipe) 1481 3318 w
-(are) 1814 3318 w
-(optional.) 2003 3318 w
-(A) 2501 3318 w
-(rule) 2607 3318 w
-(specifies) 2831 3318 w
-(a) 3290 3318 w
-(dependency) 3381 3318 w
-(between) 4001 3318 w
-(the) 4444 3318 w
-(target\(s\)) 4635 3318 w
-(and) 720 3438 w
-(its) 936 3438 w
-(prerequisite\(s\),) 1089 3438 w
-(the) 1858 3438 w
-(recipe) 2049 3438 w
-(brings) 2381 3438 w
-(the) 2726 3438 w
-(target\(s\)) 2918 3438 w
-(up) 3360 3438 w
-(to) 3522 3438 w
-(date) 3657 3438 w
-(with) 3905 3438 w
-(the) 4147 3438 w
-(prerequisite\(s\)) 4339 3438 w
-(and attributes modify) 720 3558 w
-10 /LucidaTypewriter f
-(mk) 1799 3558 w
-10 /LucidaSansUnicode20 f
-(\031) 1943 3558 w
-10 /LucidaTypewriter f
-(s) 1975 3558 w
-10 /LucidaSansUnicode00 f
-(evaluation of the dependency.) 2079 3558 w
-(Normally) 970 3714 w
-(the) 1450 3714 w
-(target) 1651 3714 w
-(is) 1985 3714 w
-(a) 2111 3714 w
-(file) 2212 3714 w
-(that) 2410 3714 w
-(depends) 2648 3714 w
-(on) 3109 3714 w
-(one) 3279 3714 w
-(or) 3505 3714 w
-(more) 3654 3714 w
-(prerequisite) 3952 3714 w
-(files.) 4583 3714 w
-10 /LucidaTypewriter f
-(Mk) 4896 3714 w
-10 /LucidaSansUnicode00 f
-(compares) 720 3834 w
-(the) 1224 3834 w
-(modification times of each target and each prerequisite; a target is consid\255) 1412 3834 w
-(ered) 720 3954 w
-(out) 973 3954 w
-(of) 1170 3954 w
-(date) 1305 3954 w
-(when) 1553 3954 w
-(it) 1847 3954 w
-(does) 1950 3954 w
-(not) 2219 3954 w
-(exist) 2417 3954 w
-(or) 2689 3954 w
-(when) 2829 3954 w
-(a) 3124 3954 w
-(prerequisite) 3217 3954 w
-(has) 3839 3954 w
-(been) 4045 3954 w
-(modified) 4320 3954 w
-(more) 4789 3954 w
-(recently.) 720 4074 w
-(When) 1214 4074 w
-(a) 1526 4074 w
-(target) 1627 4074 w
-(is) 1961 4074 w
-(out) 2087 4074 w
-(of) 2292 4074 w
-(date,) 2435 4074 w
-10 /LucidaTypewriter f
-(mk) 2723 4074 w
-10 /LucidaSansUnicode00 f
-(executes) 2912 4074 w
-(the) 3387 4074 w
-(recipe) 3587 4074 w
-(to) 3928 4074 w
-(bring) 4071 4074 w
-(it) 4373 4074 w
-(up) 4484 4074 w
-(to) 4654 4074 w
-(date.) 4797 4074 w
-(When) 720 4194 w
-(the) 1027 4194 w
-(recipe) 1223 4194 w
-(completes,) 1560 4194 w
-(the) 2130 4194 w
-(modification) 2326 4194 w
-(time) 2974 4194 w
-(of) 3230 4194 w
-(the) 3369 4194 w
-(target) 3565 4194 w
-(is) 3894 4194 w
-(checked) 4015 4194 w
-(and) 4453 4194 w
-(used) 4675 4194 w
-(in) 4949 4194 w
-(later) 720 4314 w
-(dependency) 979 4314 w
-(evaluations.) 1603 4314 w
-(If) 2256 4314 w
-(the) 2362 4314 w
-(recipe) 2557 4314 w
-(does) 2893 4314 w
-(not) 3164 4314 w
-(update) 3364 4314 w
-(the) 3740 4314 w
-(target,) 3935 4314 w
-(evaluation) 4295 4314 w
-(con\255) 4833 4314 w
-(tinues with the out of date target.) 720 4434 w
-(A) 970 4590 w
-(prerequisite) 1082 4590 w
-(of) 1709 4590 w
-(one) 1850 4590 w
-(rule) 2072 4590 w
-(may) 2303 4590 w
-(be) 2546 4590 w
-(the) 2709 4590 w
-(target) 2908 4590 w
-(of) 3240 4590 w
-(another.) 3382 4590 w
-(When) 3864 4590 w
-(this) 4174 4590 w
-(happens,) 4397 4590 w
-(the) 4885 4590 w
-(rules) 720 4710 w
-(cascade) 1017 4710 w
-(to) 1457 4710 w
-(define) 1613 4710 w
-(a) 1974 4710 w
-(multi-step) 2087 4710 w
-(procedure.) 2660 4710 w
-(For) 3276 4710 w
-(example,) 3490 4710 w
-(an) 3993 4710 w
-(executable) 4168 4710 w
-(target) 4752 4710 w
-(depends) 720 4830 w
-(on) 1172 4830 w
-(prerequisite) 1333 4830 w
-(object) 1955 4830 w
-(files,) 2291 4830 w
-(each) 2563 4830 w
-(of) 2825 4830 w
-(which) 2961 4830 w
-(is) 3281 4830 w
-(a) 3400 4830 w
-(target) 3494 4830 w
-(in) 3821 4830 w
-(a) 3951 4830 w
-(rule) 4045 4830 w
-(with) 4272 4830 w
-(a) 4516 4830 w
-(C) 4610 4830 w
-(source) 4718 4830 w
-(file) 720 4950 w
-(as) 904 4950 w
-(the) 1043 4950 w
-(prerequisite.) 1231 4950 w
-10 /LucidaTypewriter f
-(Mk) 1912 4950 w
-10 /LucidaSansUnicode00 f
-(follows) 2089 4950 w
-(a) 2467 4950 w
-(chain) 2555 4950 w
-(of) 2847 4950 w
-(dependencies) 2978 4950 w
-(until) 3679 4950 w
-(it encounters a prereq\255) 3931 4950 w
-(uisite) 720 5070 w
-(that) 1024 5070 w
-(is) 1255 5070 w
-(not) 1375 5070 w
-(a) 1576 5070 w
-(target) 1672 5070 w
-(of) 2001 5070 w
-(another) 2140 5070 w
-(rule) 2555 5070 w
-(or) 2784 5070 w
-(it) 2927 5070 w
-(finds) 3034 5070 w
-(a) 3317 5070 w
-(target) 3413 5070 w
-(that) 3742 5070 w
-(is) 3974 5070 w
-(up) 4095 5070 w
-(to) 4261 5070 w
-(date.) 4400 5070 w
-(It) 4716 5070 w
-(then) 4823 5070 w
-(executes the recipes in reverse order to produce the desired target.) 720 5190 w
-(The) 970 5346 w
-(rule) 1187 5346 w
-(header) 1411 5346 w
-(is) 1780 5346 w
-(evaluated) 1896 5346 w
-(when) 2398 5346 w
-(the) 2692 5346 w
-(rule) 2884 5346 w
-(is) 3109 5346 w
-(read.) 3226 5346 w
-(Variables) 3542 5346 w
-(are) 4023 5346 w
-(replaced) 4212 5346 w
-(by) 4663 5346 w
-(their) 4815 5346 w
-(values,) 720 5466 w
-(namelists) 1111 5466 w
-(are) 1628 5466 w
-(generated,) 1834 5466 w
-(and) 2408 5466 w
-(commands) 2641 5466 w
-(are) 3223 5466 w
-(replaced) 3428 5466 w
-(by) 3895 5466 w
-(their) 4063 5466 w
-(output) 4341 5466 w
-(at) 4716 5466 w
-(this) 4861 5466 w
-(time.) 720 5586 w
-(Most) 970 5742 w
-(attributes) 1248 5742 w
-(modify) 1759 5742 w
-10 /LucidaTypewriter f
-(mk) 2137 5742 w
-10 /LucidaSansUnicode20 f
-(\031) 2281 5742 w
-10 /LucidaTypewriter f
-(s) 2313 5742 w
-10 /LucidaSansUnicode00 f
-(evaluation) 2429 5742 w
-(of) 2971 5742 w
-(a) 3113 5742 w
-(rule.) 3212 5742 w
-(An) 3508 5742 w
-(attribute) 3683 5742 w
-(is) 4144 5742 w
-(usually) 4268 5742 w
-(a) 4652 5742 w
-(single) 4751 5742 w
-(letter) 720 5862 w
-(but) 1040 5862 w
-(some) 1266 5862 w
-(are) 1591 5862 w
-(more) 1807 5862 w
-(complicated.) 2122 5862 w
-(This) 2838 5862 w
-(paper) 3107 5862 w
-(only) 3448 5862 w
-(discusses) 3715 5862 w
-(commonly) 4243 5862 w
-(used) 4808 5862 w
-(attributes; see) 720 5982 w
-10 /LucidaSans-Italic f
-(mk) 1447 5982 w
-10 /LucidaSansUnicode00 f
-(\(1\) for a complete list.) 1598 5982 w
-(The) 970 6138 w
-10 /LucidaTypewriter f
-(V) 1198 6138 w
-10 /LucidaSansUnicode00 f
-(attribute) 1317 6138 w
-(identifies) 1781 6138 w
-(a) 2277 6138 w
-10 /LucidaSans-Italic f
-(virtual) 2379 6138 w
-10 /LucidaSansUnicode00 f
-(target;) 2747 6138 w
-(that) 3114 6138 w
-(is,) 3352 6138 w
-(a) 3511 6138 w
-(target) 3613 6138 w
-(that) 3948 6138 w
-(is) 4186 6138 w
-(not) 4313 6138 w
-(a) 4520 6138 w
-(file.) 4622 6138 w
-(For) 4884 6138 w
-(example,) 720 6258 w
-9 /LucidaTypewriter f
-(clean:V:) 1008 6428 w
-(rm) 1528 6538 w
-(*.$O) 1723 6538 w
-($O.out) 2048 6538 w
-10 /LucidaSansUnicode00 f
-(removes) 720 6718 w
-(executables) 1178 6718 w
-(and) 1803 6718 w
-(compiler) 2031 6718 w
-(intermediate) 2503 6718 w
-(files.) 3166 6718 w
-(The) 3481 6718 w
-(target) 3711 6718 w
-(is) 4048 6718 w
-(virtual) 4177 6718 w
-(because) 4531 6718 w
-(it) 4974 6718 w
-(does) 720 6838 w
-(not) 994 6838 w
-(refer) 1197 6838 w
-(to) 1471 6838 w
-(a) 1612 6838 w
-(file) 1710 6838 w
-(named) 1904 6838 w
-10 /LucidaTypewriter f
-(clean) 2276 6838 w
-10 /LucidaSansUnicode00 f
-(.) 2636 6838 w
-(Without) 2743 6838 w
-(the) 3160 6838 w
-(attribute,) 3358 6838 w
-(the) 3850 6838 w
-(recipe) 4047 6838 w
-(would) 4385 6838 w
-(not) 4719 6838 w
-(be) 4921 6838 w
-(executed) 720 6958 w
-(if) 1215 6958 w
-(a) 1334 6958 w
-(file) 1442 6958 w
-(named) 1646 6958 w
-10 /LucidaTypewriter f
-(clean) 2029 6958 w
-10 /LucidaSansUnicode00 f
-(existed.) 2443 6958 w
-(The) 2914 6958 w
-10 /LucidaTypewriter f
-(Q) 3149 6958 w
-10 /LucidaSansUnicode00 f
-(attribute) 3275 6958 w
-(silences) 3746 6958 w
-(the) 4185 6958 w
-(printing) 4394 6958 w
-(of) 4833 6958 w
-(a) 4985 6958 w
-(recipe before execution.) 720 7078 w
-(It is useful when the output of a recipe is similar to the recipe:) 1965 7078 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-9 /LucidaTypewriter f
-(default:QV:) 1008 830 w
-(echo) 1528 940 w
-('No) 1853 940 w
-(default) 2113 940 w
-(target;) 2633 940 w
-(use) 3153 940 w
-(mk) 3413 940 w
-(all) 3608 940 w
-(or) 3868 940 w
-(mk) 4063 940 w
-(install') 4258 940 w
-10 /LucidaSansUnicode00 f
-(The) 970 1156 w
-(recipe) 1185 1156 w
-(is) 1515 1156 w
-(an) 1629 1156 w
-10 /LucidaTypewriter f
-(rc) 1780 1156 w
-10 /LucidaSansUnicode00 f
-(script.) 1958 1156 w
-(It) 2328 1156 w
-(is) 2428 1156 w
-(optional) 2542 1156 w
-(but) 2973 1156 w
-(when) 3170 1156 w
-(it) 3462 1156 w
-(is) 3563 1156 w
-(missing,) 3678 1156 w
-(the) 4122 1156 w
-(rule) 4312 1156 w
-(is) 4535 1156 w
-(handled) 4650 1156 w
-(specially,) 720 1276 w
-(as) 1208 1276 w
-(described) 1355 1276 w
-(later.) 1869 1276 w
-(Unlike) 2192 1276 w
-10 /LucidaTypewriter f
-(make) 2536 1276 w
-10 /LucidaSansUnicode00 f
-(,) 2824 1276 w
-10 /LucidaTypewriter f
-(mk) 2896 1276 w
-10 /LucidaSansUnicode00 f
-(executes) 3080 1276 w
-(recipes) 3550 1276 w
-(without) 3937 1276 w
-(interpretation.) 4342 1276 w
-(After) 720 1396 w
-(stripping) 999 1396 w
-(the) 1475 1396 w
-(first) 1669 1396 w
-(white) 1903 1396 w
-(space) 2203 1396 w
-(character) 2518 1396 w
-(from) 3006 1396 w
-(each) 3277 1396 w
-(line) 3540 1396 w
-(it) 3755 1396 w
-(passes) 3861 1396 w
-(the) 4228 1396 w
-(entire) 4423 1396 w
-(recipe) 4744 1396 w
-(to) 720 1516 w
-10 /LucidaTypewriter f
-(rc) 858 1516 w
-10 /LucidaSansUnicode00 f
-(on) 1042 1516 w
-(standard) 1205 1516 w
-(input.) 1672 1516 w
-(Since) 2029 1516 w
-10 /LucidaTypewriter f
-(mk) 2320 1516 w
-10 /LucidaSansUnicode00 f
-(does) 2503 1516 w
-(not) 2773 1516 w
-(interpret) 2972 1516 w
-(a) 3433 1516 w
-(recipe,) 3527 1516 w
-(escape) 3894 1516 w
-(conventions) 4265 1516 w
-(are) 4888 1516 w
-(exactly) 720 1636 w
-(those) 1100 1636 w
-(of) 1406 1636 w
-10 /LucidaTypewriter f
-(rc) 1543 1636 w
-10 /LucidaSansUnicode00 f
-(.) 1687 1636 w
-(Scripts) 1790 1636 w
-(for) 2155 1636 w
-10 /LucidaTypewriter f
-(awk) 2333 1636 w
-10 /LucidaSansUnicode00 f
-(and) 2588 1636 w
-10 /LucidaTypewriter f
-(sed) 2808 1636 w
-10 /LucidaSansUnicode00 f
-(commands) 3064 1636 w
-(can) 3633 1636 w
-(be) 3841 1636 w
-(embedded) 4000 1636 w
-(exactly) 4553 1636 w
-(as) 4934 1636 w
-(they) 720 1756 w
-(would) 965 1756 w
-(be) 1295 1756 w
-(entered) 1452 1756 w
-(from) 1861 1756 w
-(the) 2131 1756 w
-(command) 2324 1756 w
-(line.) 2840 1756 w
-10 /LucidaTypewriter f
-(Mk) 3118 1756 w
-10 /LucidaSansUnicode00 f
-(invokes) 3300 1756 w
-10 /LucidaTypewriter f
-(rc) 3707 1756 w
-10 /LucidaSansUnicode00 f
-(with) 3889 1756 w
-(the) 4132 1756 w
-10 /LucidaTypewriter f
-(-e) 4325 1756 w
-10 /LucidaSansUnicode00 f
-(flag,) 4507 1756 w
-(which) 4759 1756 w
-(causes) 720 1876 w
-10 /LucidaTypewriter f
-(rc) 1094 1876 w
-10 /LucidaSansUnicode00 f
-(to) 1286 1876 w
-(stop) 1432 1876 w
-(if) 1693 1876 w
-(any) 1808 1876 w
-(command) 2026 1876 w
-(in) 2553 1876 w
-(the) 2693 1876 w
-(recipe) 2897 1876 w
-(exits) 3242 1876 w
-(with) 3525 1876 w
-(a) 3779 1876 w
-(non-zero) 3883 1876 w
-(status;) 4390 1876 w
-(the) 4764 1876 w
-10 /LucidaTypewriter f
-(E) 4968 1876 w
-10 /LucidaSansUnicode00 f
-(attribute) 720 1996 w
-(overrides) 1191 1996 w
-(this) 1695 1996 w
-(behavior) 1928 1996 w
-(and) 2400 1996 w
-(allows) 2633 1996 w
-10 /LucidaTypewriter f
-(rc) 2988 1996 w
-10 /LucidaSansUnicode00 f
-(to) 3185 1996 w
-(continue) 3336 1996 w
-(executing) 3809 1996 w
-(in) 4338 1996 w
-(the) 4482 1996 w
-(face) 4690 1996 w
-(of) 4942 1996 w
-(errors.) 720 2116 w
-(Before) 1122 2116 w
-(a) 1478 2116 w
-(recipe) 1581 2116 w
-(is) 1925 2116 w
-(executed,) 2053 2116 w
-(variables) 2575 2116 w
-(are) 3054 2116 w
-(exported) 3254 2116 w
-(to) 3740 2116 w
-(the) 3886 2116 w
-(environment) 4089 2116 w
-(where) 4748 2116 w
-(they) 720 2236 w
-(are) 974 2236 w
-(available) 1173 2236 w
-(to) 1643 2236 w
-10 /LucidaTypewriter f
-(rc) 1788 2236 w
-10 /LucidaSansUnicode00 f
-(.) 1932 2236 w
-(Commands) 2043 2236 w
-(in) 2637 2236 w
-(the) 2775 2236 w
-(recipe) 2977 2236 w
-(may) 3320 2236 w
-(not) 3567 2236 w
-(read) 3774 2236 w
-(from) 4036 2236 w
-(standard) 4314 2236 w
-(input) 4787 2236 w
-(because) 720 2356 w
-10 /LucidaTypewriter f
-(mk) 1146 2356 w
-10 /LucidaSansUnicode00 f
-(uses it internally.) 1322 2356 w
-(References) 970 2512 w
-(to) 1534 2512 w
-(a) 1667 2512 w
-(variable) 1757 2512 w
-(can) 2172 2512 w
-(yield) 2375 2512 w
-(different) 2639 2512 w
-(values) 3092 2512 w
-(depending) 3432 2512 w
-(on) 3983 2512 w
-(the) 4141 2512 w
-(location) 4331 2512 w
-(of) 4751 2512 w
-(the) 4885 2512 w
-(reference) 720 2632 w
-(in) 1227 2632 w
-(the) 1369 2632 w
-10 /LucidaTypewriter f
-(mkfile) 1575 2632 w
-10 /LucidaSansUnicode00 f
-(.) 2007 2632 w
-10 /LucidaTypewriter f
-(Mk) 2122 2632 w
-10 /LucidaSansUnicode00 f
-(resolves) 2317 2632 w
-(variable) 2765 2632 w
-(references) 3196 2632 w
-(in) 3754 2632 w
-(assignment) 3896 2632 w
-(statements) 4505 2632 w
-(and) 720 2752 w
-(rule) 941 2752 w
-(headers) 1170 2752 w
-(when) 1595 2752 w
-(the) 1893 2752 w
-(statement) 2089 2752 w
-(is) 2614 2752 w
-(read.) 2735 2752 w
-(Variable) 3055 2752 w
-(references) 3489 2752 w
-(in) 4037 2752 w
-(recipes) 4170 2752 w
-(are) 4559 2752 w
-(evalu\255) 4753 2752 w
-(ated) 720 2872 w
-(by) 965 2872 w
-10 /LucidaTypewriter f
-(rc) 1114 2872 w
-10 /LucidaSansUnicode00 f
-(when) 1292 2872 w
-(the) 1582 2872 w
-(recipe) 1770 2872 w
-(is) 2099 2872 w
-(executed;) 2212 2872 w
-(this) 2719 2872 w
-(happens) 2931 2872 w
-(after) 3376 2872 w
-(the) 3635 2872 w
-(entire) 3823 2872 w
-10 /LucidaTypewriter f
-(mkfile) 4137 2872 w
-10 /LucidaSansUnicode00 f
-(has) 4602 2872 w
-(been) 4803 2872 w
-(read.) 720 2992 w
-(The) 1033 2992 w
-(value) 1248 2992 w
-(of) 1536 2992 w
-(a) 1668 2992 w
-(variable) 1758 2992 w
-(in) 2173 2992 w
-(a) 2299 2992 w
-(recipe) 2389 2992 w
-(is) 2720 2992 w
-(the) 2835 2992 w
-(last) 3025 2992 w
-(value) 3232 2992 w
-(assigned) 3521 2992 w
-(in) 3985 2992 w
-(the) 4111 2992 w
-(file.) 4301 2992 w
-(For) 4551 2992 w
-(exam\255) 4742 2992 w
-(ple,) 720 3112 w
-9 /LucidaTypewriter f
-(STRING=all) 1008 3282 w
-(all:VQ:) 1008 3502 w
-(echo) 1528 3612 w
-($STRING) 1853 3612 w
-(STRING=none) 1008 3722 w
-10 /LucidaSansUnicode00 f
-(produces) 720 3902 w
-(the) 1219 3902 w
-(message) 1425 3902 w
-10 /LucidaTypewriter f
-(none) 1900 3902 w
-10 /LucidaSansUnicode00 f
-(.) 2188 3902 w
-(A) 2304 3902 w
-(variable) 2425 3902 w
-(assignment) 2857 3902 w
-(in) 3467 3902 w
-(a) 3610 3902 w
-(recipe) 3717 3902 w
-(does) 4065 3902 w
-(not) 4348 3902 w
-(affect) 4560 3902 w
-(the) 4885 3902 w
-(value) 720 4022 w
-(of) 1014 4022 w
-(the) 1152 4022 w
-(variable) 1347 4022 w
-(in) 1767 4022 w
-(the) 1898 4022 w
-10 /LucidaTypewriter f
-(mkfile) 2093 4022 w
-10 /LucidaSansUnicode00 f
-(for) 2565 4022 w
-(two) 2743 4022 w
-(reasons.) 2957 4022 w
-(First,) 3437 4022 w
-10 /LucidaTypewriter f
-(mk) 3720 4022 w
-10 /LucidaSansUnicode00 f
-(does) 3903 4022 w
-(not) 4173 4022 w
-(import) 4372 4022 w
-(values) 4735 4022 w
-(from) 720 4142 w
-(the) 987 4142 w
-(environment) 1177 4142 w
-(when) 1824 4142 w
-(a) 2117 4142 w
-(recipe) 2208 4142 w
-(completes;) 2540 4142 w
-(one) 3105 4142 w
-(recipe) 3320 4142 w
-(cannot) 3652 4142 w
-(pass) 4016 4142 w
-(a) 4272 4142 w
-(value) 4363 4142 w
-(through) 4653 4142 w
-(the) 720 4262 w
-(environment) 924 4262 w
-(to) 1584 4262 w
-(another) 1731 4262 w
-(recipe.) 2154 4262 w
-(Second,) 2563 4262 w
-(no) 2991 4262 w
-(recipe) 3163 4262 w
-(is) 3508 4262 w
-(executed) 3637 4262 w
-(until) 4127 4262 w
-10 /LucidaTypewriter f
-(mk) 4394 4262 w
-10 /LucidaSansUnicode00 f
-(has) 4586 4262 w
-(com\255) 4802 4262 w
-(pleted) 720 4382 w
-(its) 1062 4382 w
-(evaluation,) 1217 4382 w
-(so) 1785 4382 w
-(even) 1935 4382 w
-(if) 2199 4382 w
-(a) 2303 4382 w
-(variable) 2396 4382 w
-(were) 2815 4382 w
-(changed,) 3084 4382 w
-(it) 3566 4382 w
-(would) 3671 4382 w
-(not) 4002 4382 w
-(affect) 4201 4382 w
-(the) 4513 4382 w
-(depen\255) 4707 4382 w
-(dency evaluation.) 720 4502 w
-10 /LucidaSans-Demi f
-(6.) 720 4742 w
-(Metarules) 873 4742 w
-10 /LucidaSansUnicode00 f
-(A) 970 4898 w
-10 /LucidaSans-Italic f
-(metarule) 1071 4898 w
-10 /LucidaSansUnicode00 f
-(is a rule based on) 1540 4898 w
-(a) 2435 4898 w
-(pattern.) 2523 4898 w
-(The) 2971 4898 w
-(pattern) 3185 4898 w
-(selects) 3569 4898 w
-(a) 3933 4898 w
-(class) 4021 4898 w
-(of) 4291 4898 w
-(target\(s\)) 4422 4898 w
-(and) 4860 4898 w
-(identifies) 720 5018 w
-(related) 1234 5018 w
-(prerequisites.) 1635 5018 w
-10 /LucidaTypewriter f
-(Mk) 2398 5018 w
-10 /LucidaSansUnicode00 f
-(metarules) 2606 5018 w
-(may) 3150 5018 w
-(select) 3414 5018 w
-(targets) 3758 5018 w
-(and) 4161 5018 w
-(prerequisites) 4405 5018 w
-(based on any criterion that) 720 5138 w
-(can) 2059 5138 w
-(be) 2260 5138 w
-(described) 2412 5138 w
-(by) 2918 5138 w
-(a) 3066 5138 w
-(pattern,) 3154 5138 w
-(not) 3570 5138 w
-(just) 3763 5138 w
-(the) 3976 5138 w
-(suffix) 4164 5138 w
-(transforma\255) 4474 5138 w
-(tions associated with program construction.) 720 5258 w
-(Metarule) 970 5414 w
-(patterns) 1426 5414 w
-(are) 1862 5414 w
-(either) 2048 5414 w
-10 /LucidaSans-Italic f
-(intrinsic) 2363 5414 w
-10 /LucidaSansUnicode00 f
-(or) 2793 5414 w
-(regular) 2929 5414 w
-(expressions) 3309 5414 w
-(conforming) 3925 5414 w
-(to) 4519 5414 w
-(the) 4652 5414 w
-(syn\255) 4842 5414 w
-(tax) 720 5534 w
-(of) 910 5534 w
-10 /LucidaSans-Italic f
-(regexp) 1045 5534 w
-10 /LucidaSansUnicode00 f
-(\(6\).) 1375 5534 w
-(The) 1605 5534 w
-(intrinsic) 1823 5534 w
-(patterns) 2251 5534 w
-(are) 2690 5534 w
-(shorthand) 2879 5534 w
-(for) 3410 5534 w
-(common) 3586 5534 w
-(regular) 4044 5534 w
-(expressions.) 4426 5534 w
-(The) 720 5654 w
-(intrinsic) 940 5654 w
-(pattern) 1370 5654 w
-10 /LucidaTypewriter f
-(%) 1760 5654 w
-10 /LucidaSansUnicode00 f
-(matches) 1871 5654 w
-(one) 2315 5654 w
-(or) 2533 5654 w
-(more) 2674 5654 w
-(of) 2964 5654 w
-(anything;) 3101 5654 w
-(it) 3594 5654 w
-(is) 3700 5654 w
-(equivalent) 3820 5654 w
-(to) 4361 5654 w
-(the) 4499 5654 w
-(regular) 4694 5654 w
-(expression) 720 5774 w
-10 /LucidaTypewriter f
-(`.+') 1284 5774 w
-10 /LucidaSansUnicode00 f
-(.) 1572 5774 w
-(The other intrinsic pattern,) 1668 5774 w
-10 /LucidaTypewriter f
-(&) 3008 5774 w
-10 /LucidaSansUnicode00 f
-(, matches one or more of any characters) 3080 5774 w
-(except) 720 5894 w
-10 /LucidaTypewriter f
-(`/') 1088 5894 w
-10 /LucidaSansUnicode00 f
-(and) 1348 5894 w
-10 /LucidaTypewriter f
-(`.') 1572 5894 w
-10 /LucidaSansUnicode00 f
-(.) 1788 5894 w
-(It) 1896 5894 w
-(matches) 2006 5894 w
-(a) 2455 5894 w
-(portion) 2554 5894 w
-(of) 2952 5894 w
-(a) 3094 5894 w
-(path) 3193 5894 w
-(and) 3455 5894 w
-(is) 3680 5894 w
-(equivalent) 3805 5894 w
-(to) 4351 5894 w
-(the) 4494 5894 w
-(regular) 4694 5894 w
-(expression) 720 6014 w
-10 /LucidaTypewriter f
-(`[^./]+') 1312 6014 w
-10 /LucidaSansUnicode00 f
-(.) 1888 6014 w
-(An) 2013 6014 w
-(intrinsic) 2204 6014 w
-(pattern) 2655 6014 w
-(in) 3066 6014 w
-(a) 3217 6014 w
-(prerequisite) 3332 6014 w
-(references) 3976 6014 w
-(the) 4543 6014 w
-(string) 4758 6014 w
-(matched by the same intrinsic pattern in the target.) 720 6134 w
-(For example, the rule) 3290 6134 w
-9 /LucidaTypewriter f
-(%.v:) 1528 6304 w
-(%.c) 2048 6304 w
-10 /LucidaSansUnicode00 f
-(says) 720 6484 w
-(that) 979 6484 w
-(a) 1220 6484 w
-(file) 1325 6484 w
-(ending) 1527 6484 w
-(in) 1912 6484 w
-10 /LucidaTypewriter f
-(.v) 2054 6484 w
-10 /LucidaSansUnicode00 f
-(depends) 2249 6484 w
-(on) 2714 6484 w
-(a) 2888 6484 w
-(file) 2994 6484 w
-(of) 3196 6484 w
-(the) 3345 6484 w
-(same) 3551 6484 w
-(name) 3857 6484 w
-(with) 4174 6484 w
-(a) 4430 6484 w
-10 /LucidaTypewriter f
-(.c) 4536 6484 w
-10 /LucidaSansUnicode00 f
-(suffix:) 4731 6484 w
-10 /LucidaTypewriter f
-(foo.v) 720 6604 w
-10 /LucidaSansUnicode00 f
-(depends) 1147 6604 w
-(on) 1628 6604 w
-10 /LucidaTypewriter f
-(foo.c) 1818 6604 w
-10 /LucidaSansUnicode00 f
-(,) 2178 6604 w
-10 /LucidaTypewriter f
-(bar.v) 2277 6604 w
-10 /LucidaSansUnicode00 f
-(depends) 2704 6604 w
-(on) 3185 6604 w
-10 /LucidaTypewriter f
-(bar.c) 3375 6604 w
-10 /LucidaSansUnicode00 f
-(,) 3735 6604 w
-(and) 3834 6604 w
-(so) 4080 6604 w
-(on.) 4258 6604 w
-(The) 4511 6604 w
-(string) 4758 6604 w
-(matched) 720 6724 w
-(by) 1185 6724 w
-(an) 1348 6724 w
-(intrinsic) 1513 6724 w
-(pattern) 1952 6724 w
-(in) 2351 6724 w
-(the) 2490 6724 w
-(target) 2693 6724 w
-(is) 3029 6724 w
-(supplied) 3157 6724 w
-(to) 3621 6724 w
-(the) 3767 6724 w
-(recipe) 3971 6724 w
-(in) 4316 6724 w
-(the) 4456 6724 w
-(variable) 4660 6724 w
-10 /LucidaTypewriter f
-($stem) 720 6844 w
-10 /LucidaSansUnicode00 f
-(.) 1080 6844 w
-(Thus the rule) 1176 6844 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 7014 w
-(%.c) 1528 7014 w
-($CC) 1528 7124 w
-($CFLAGS) 1788 7124 w
-($stem.c) 2308 7124 w
-10 /LucidaSansUnicode00 f
-(creates) 720 7304 w
-(an) 1103 7304 w
-(object) 1256 7304 w
-(file) 1590 7304 w
-(for) 1777 7304 w
-(the) 1953 7304 w
-(target) 2145 7304 w
-(architecture) 2470 7304 w
-(from) 3085 7304 w
-(a) 3354 7304 w
-(similarly) 3446 7304 w
-(named) 3891 7304 w
-(C) 4257 7304 w
-(source) 4363 7304 w
-(file.) 4722 7304 w
-(If) 4974 7304 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(several) 720 840 w
-(object) 1102 840 w
-(files) 1442 840 w
-(are) 1686 840 w
-(out) 1879 840 w
-(of) 2080 840 w
-(date,) 2219 840 w
-(the) 2503 840 w
-(rule) 2699 840 w
-(is) 2928 840 w
-(applied) 3049 840 w
-(repeatedly) 3448 840 w
-(and) 3997 840 w
-10 /LucidaTypewriter f
-($stem) 4218 840 w
-10 /LucidaSansUnicode00 f
-(refers) 4619 840 w
-(to) 4942 840 w
-(each) 720 960 w
-(file) 985 960 w
-(in) 1177 960 w
-(turn.) 1309 960 w
-(Since) 1617 960 w
-(there) 1911 960 w
-(is) 2205 960 w
-(only) 2327 960 w
-(one) 2573 960 w
-10 /LucidaTypewriter f
-(stem) 2794 960 w
-10 /LucidaSansUnicode00 f
-(variable,) 3124 960 w
-(there) 3578 960 w
-(can) 3872 960 w
-(only) 4082 960 w
-(be) 4328 960 w
-(one) 4489 960 w
-10 /LucidaTypewriter f
-(%) 4710 960 w
-10 /LucidaSansUnicode00 f
-(or) 4824 960 w
-10 /LucidaTypewriter f
-(&) 4968 960 w
-10 /LucidaSansUnicode00 f
-(pattern in a target; the pattern) 720 1080 w
-10 /LucidaTypewriter f
-(%-%.c) 2235 1080 w
-10 /LucidaSansUnicode00 f
-(is illegal.) 2627 1080 w
-(Metarules simplify the) 970 1236 w
-10 /LucidaTypewriter f
-(mkfile) 2077 1236 w
-10 /LucidaSansUnicode00 f
-(for building programs) 2541 1236 w
-10 /LucidaTypewriter f
-(f1) 3642 1236 w
-10 /LucidaSansUnicode00 f
-(and) 3818 1236 w
-10 /LucidaTypewriter f
-(f2) 4030 1236 w
-10 /LucidaSansUnicode00 f
-(:) 4174 1236 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1406 w
-(ALL=f1) 1008 1626 w
-(f2) 1463 1626 w
-(all:V:) 1008 1846 w
-($ALL) 1528 1846 w
-(%:) 1008 2066 w
-(%.$O) 1528 2066 w
-($LD) 1528 2176 w
-(-o) 1788 2176 w
-($target) 1983 2176 w
-($prereq) 2503 2176 w
-(%.$O:) 1008 2286 w
-(%.c) 1528 2286 w
-($CC) 1528 2396 w
-($CFLAGS) 1788 2396 w
-($stem.c) 2308 2396 w
-(clean:V:) 1008 2506 w
-(rm) 1528 2616 w
-(-f) 1723 2616 w
-($ALL) 1918 2616 w
-(*.[$OS]) 2243 2616 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 2796 w
-(variable) 986 2796 w
-10 /LucidaTypewriter f
-($OS) 1418 2796 w
-10 /LucidaSansUnicode00 f
-(is) 1686 2796 w
-(a) 1818 2796 w
-(list) 1925 2796 w
-(of) 2123 2796 w
-(code) 2274 2796 w
-(characters) 2558 2796 w
-(for) 3111 2796 w
-(all) 3303 2796 w
-(architectures.\)) 3469 2796 w
-(Here,) 4248 2796 w
-(metarules) 4560 2796 w
-(specify) 720 2916 w
-(compile) 1094 2916 w
-(and) 1511 2916 w
-(load) 1726 2916 w
-(steps) 1969 2916 w
-(for) 2262 2916 w
-(all) 2436 2916 w
-(C) 2584 2916 w
-(source) 2688 2916 w
-(files.) 3044 2916 w
-(The) 3344 2916 w
-(loader) 3559 2916 w
-(rule) 3898 2916 w
-(relies) 4120 2916 w
-(on) 4416 2916 w
-(two) 4573 2916 w
-(inter\255) 4782 2916 w
-(nal) 720 3036 w
-(variables) 918 3036 w
-(set) 1401 3036 w
-(by) 1597 3036 w
-10 /LucidaTypewriter f
-(mk) 1765 3036 w
-10 /LucidaSansUnicode00 f
-(during) 1962 3036 w
-(evaluation) 2334 3036 w
-(of) 2885 3036 w
-(the) 3036 3036 w
-(rule:) 3244 3036 w
-10 /LucidaTypewriter f
-($target) 3517 3036 w
-10 /LucidaSansUnicode00 f
-(is) 4074 3036 w
-(the) 4207 3036 w
-(name) 4415 3036 w
-(of) 4734 3036 w
-(the) 4885 3036 w
-(target\(s\)) 720 3156 w
-(and) 1159 3156 w
-10 /LucidaTypewriter f
-($prereq) 1373 3156 w
-10 /LucidaSansUnicode00 f
-(the) 1911 3156 w
-(name) 2100 3156 w
-(of) 2400 3156 w
-(all) 2531 3156 w
-(prerequisite\(s\).) 2677 3156 w
-(Metarules) 3475 3156 w
-(allow) 3981 3156 w
-(this) 4265 3156 w
-10 /LucidaTypewriter f
-(mkfile) 4477 3156 w
-10 /LucidaSansUnicode00 f
-(to) 4942 3156 w
-(be easily extended; a new program is supported by adding its name to the third line.) 720 3276 w
-(A) 970 3432 w
-(regular) 1081 3432 w
-(expression) 1469 3432 w
-(metarule) 2042 3432 w
-(must) 2513 3432 w
-(have) 2798 3432 w
-(an) 3065 3432 w
-10 /LucidaTypewriter f
-(R) 3224 3432 w
-10 /LucidaSansUnicode00 f
-(attribute.) 3339 3432 w
-(Prerequisites) 3863 3432 w
-(may) 4533 3432 w
-(refer\255) 4776 3432 w
-(ence) 720 3552 w
-(matching) 982 3552 w
-(substrings) 1469 3552 w
-(in) 2014 3552 w
-(the) 2141 3552 w
-(target) 2332 3552 w
-(using) 2656 3552 w
-(the) 2958 3552 w
-(form) 3149 3552 w
-10 /LucidaTypewriter f
-(\\) 3417 3552 w
-10 /LucidaSans-Italic f
-(n) 3489 3552 w
-10 /LucidaSansUnicode00 f
-(where) 3587 3552 w
-10 /LucidaSans-Italic f
-(n) 3915 3552 w
-10 /LucidaSansUnicode00 f
-(is) 4013 3552 w
-(a) 4129 3552 w
-(digit) 4220 3552 w
-(from) 4476 3552 w
-(1) 4744 3552 w
-(to) 4843 3552 w
-(9) 4977 3552 w
-(specifying) 720 3672 w
-(the) 1245 3672 w
-10 /LucidaSans-Italic f
-(n) 1433 3672 w
-10 /LucidaSansUnicode00 f
-(th) 1495 3672 w
-(parenthesized) 1627 3672 w
-(sub-expression.) 2348 3672 w
-(In) 3210 3672 w
-(a) 3334 3672 w
-(recipe,) 3422 3672 w
-10 /LucidaTypewriter f
-($stem) 3783 3672 w
-10 /LucidaSans-Italic f
-(n) 4143 3672 w
-10 /LucidaSansUnicode00 f
-(is) 4238 3672 w
-(the) 4351 3672 w
-(equivalent) 4539 3672 w
-(reference.) 720 3792 w
-(For example, a compile rule could be specified using regular expressions:) 1272 3792 w
-9 /LucidaTypewriter f
-(\(.+\)\\.$O:R:) 1008 3962 w
-(\\1.c) 2048 3962 w
-($CC) 1528 4072 w
-($CFLAGS) 1788 4072 w
-($stem1.c) 2308 4072 w
-10 /LucidaSansUnicode00 f
-(Here,) 720 4252 w
-10 /LucidaTypewriter f
-(\\1) 1011 4252 w
-10 /LucidaSansUnicode00 f
-(and) 1187 4252 w
-10 /LucidaTypewriter f
-($stem1) 1399 4252 w
-10 /LucidaSansUnicode00 f
-(refer to) 1863 4252 w
-(the) 2257 4252 w
-(name) 2445 4252 w
-(of) 2744 4252 w
-(the) 2875 4252 w
-(target) 3063 4252 w
-(object) 3384 4252 w
-(file) 3715 4252 w
-(without) 3899 4252 w
-(the) 4297 4252 w
-(suffix.) 4485 4252 w
-(The) 4859 4252 w
-(variable) 720 4372 w
-10 /LucidaTypewriter f
-($stem) 1135 4372 w
-10 /LucidaSansUnicode00 f
-(associated) 1530 4372 w
-(with) 2074 4372 w
-(an) 2314 4372 w
-(intrinsic) 2466 4372 w
-(pattern) 2892 4372 w
-(is) 3277 4372 w
-(undefined) 3391 4372 w
-(in) 3915 4372 w
-(a) 4040 4372 w
-(regular) 4129 4372 w
-(expression) 4509 4372 w
-(metarule.) 720 4492 w
-10 /LucidaSans-Demi f
-(7.) 720 4732 w
-(Archives) 873 4732 w
-10 /LucidaTypewriter f
-(Mk) 970 4888 w
-10 /LucidaSansUnicode00 f
-(provides) 1154 4888 w
-(a) 1610 4888 w
-(special) 1706 4888 w
-(mechanism) 2081 4888 w
-(for) 2674 4888 w
-(maintaining) 2854 4888 w
-(an) 3470 4888 w
-(archive.) 3628 4888 w
-(An) 4079 4888 w
-(archive) 4251 4888 w
-(member) 4638 4888 w
-(is) 720 5008 w
-(referenced) 835 5008 w
-(using) 1389 5008 w
-(the) 1690 5008 w
-(form) 1879 5008 w
-10 /LucidaSans-Italic f
-(lib) 2145 5008 w
-10 /LucidaTypewriter f
-(\() 2264 5008 w
-10 /LucidaSans-Italic f
-(file) 2336 5008 w
-10 /LucidaTypewriter f
-(\)) 2485 5008 w
-10 /LucidaSansUnicode00 f
-(where) 2591 5008 w
-10 /LucidaSans-Italic f
-(lib) 2917 5008 w
-10 /LucidaSansUnicode00 f
-(is) 3070 5008 w
-(the) 3184 5008 w
-(name) 3373 5008 w
-(of) 3673 5008 w
-(the) 3805 5008 w
-(archive) 3994 5008 w
-(and) 4374 5008 w
-10 /LucidaSans-Italic f
-(file) 4588 5008 w
-10 /LucidaSansUnicode00 f
-(is) 4771 5008 w
-(the) 4885 5008 w
-(name) 720 5128 w
-(of) 1027 5128 w
-(the) 1166 5128 w
-(member.) 1362 5128 w
-(Two) 1869 5128 w
-(rules) 2111 5128 w
-(define) 2392 5128 w
-(the) 2737 5128 w
-(dependency) 2934 5128 w
-(between) 3560 5128 w
-(an) 4009 5128 w
-(object) 4168 5128 w
-(file) 4508 5128 w
-(and) 4701 5128 w
-(its) 4923 5128 w
-(membership in an archive:) 720 5248 w
-9 /LucidaTypewriter f
-($LIB\(foo.8\):N:) 1008 5418 w
-(foo.8) 2048 5418 w
-($LIB:) 1008 5528 w
-($LIB\(foo.8\)) 1528 5528 w
-(ar) 1528 5638 w
-(rv) 1723 5638 w
-($LIB) 1918 5638 w
-(foo.8) 2243 5638 w
-10 /LucidaSansUnicode00 f
-(The) 720 5818 w
-(first) 935 5818 w
-(rule) 1164 5818 w
-(establishes) 1386 5818 w
-(a) 1960 5818 w
-(dependency) 2050 5818 w
-(between) 2669 5818 w
-(the) 3111 5818 w
-(archive) 3301 5818 w
-(member) 3682 5818 w
-(and) 4119 5818 w
-(the) 4334 5818 w
-(object) 4524 5818 w
-(file.) 4857 5818 w
-(Normally,) 720 5938 w
-10 /LucidaTypewriter f
-(mk) 1235 5938 w
-10 /LucidaSansUnicode00 f
-(detects) 1428 5938 w
-(an) 1828 5938 w
-(error) 1993 5938 w
-(when) 2281 5938 w
-(a) 2586 5938 w
-(target) 2689 5938 w
-(does) 3025 5938 w
-(not) 3304 5938 w
-(exist) 3512 5938 w
-(and) 3794 5938 w
-(the) 4022 5938 w
-(rule) 4225 5938 w
-(contains) 4461 5938 w
-(no) 4917 5938 w
-(recipe;) 720 6058 w
-(the) 1086 6058 w
-10 /LucidaTypewriter f
-(N) 1279 6058 w
-10 /LucidaSansUnicode00 f
-(attribute) 1389 6058 w
-(overrides) 1844 6058 w
-(this) 2332 6058 w
-(behavior) 2549 6058 w
-(because) 3006 6058 w
-(the) 3438 6058 w
-(subsequent) 3631 6058 w
-(rule) 4232 6058 w
-(updates) 4459 6058 w
-(the) 4885 6058 w
-(member.) 720 6178 w
-(The) 1238 6178 w
-(second) 1471 6178 w
-(rule) 1866 6178 w
-(establishes) 2105 6178 w
-(the) 2696 6178 w
-(dependency) 2902 6178 w
-(between) 3537 6178 w
-(the) 3995 6178 w
-(member) 4201 6178 w
-(and) 4654 6178 w
-(the) 4885 6178 w
-(archive;) 720 6298 w
-(its) 1155 6298 w
-(recipe) 1329 6298 w
-(inserts) 1682 6298 w
-(the) 2067 6298 w
-(member) 2280 6298 w
-(into) 2740 6298 w
-(the) 2987 6298 w
-(archive.) 3200 6298 w
-(This) 3668 6298 w
-(two-step) 3931 6298 w
-(specification) 4429 6298 w
-(allows) 720 6418 w
-(the) 1057 6418 w
-(modification) 1247 6418 w
-(time) 1889 6418 w
-(of) 2139 6418 w
-(the) 2272 6418 w
-(archive) 2462 6418 w
-(to) 2843 6418 w
-(represent) 2976 6418 w
-(the) 3473 6418 w
-(state) 3662 6418 w
-(of) 3932 6418 w
-(its) 4064 6418 w
-(members.) 4215 6418 w
-(Other) 4766 6418 w
-(rules can then specify the archive as a prerequisite instead of listing each member.) 720 6538 w
-(A metarule generalizes library maintenance:) 970 6694 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-9 /LucidaTypewriter f
-(LIB=lib.a) 1008 830 w
-(OBJS=etoa.$O) 1008 940 w
-(atoe.$O) 1853 940 w
-(ebcdic.$O) 2373 940 w
-($LIB\(%\):N:) 1008 1160 w
-(%) 2048 1160 w
-($LIB:) 1008 1270 w
-(${OBJS:%=$LIB\(%\)}) 1528 1270 w
-(ar) 1528 1380 w
-(rv) 1723 1380 w
-($LIB) 1918 1380 w
-($OBJS) 2243 1380 w
-10 /LucidaSansUnicode00 f
-(The) 720 1560 w
-(namelist) 935 1560 w
-(prerequisite) 1381 1560 w
-(of) 1999 1560 w
-(the) 2131 1560 w
-10 /LucidaTypewriter f
-($LIB) 2320 1560 w
-10 /LucidaSansUnicode00 f
-(target) 2642 1560 w
-(generates) 2964 1560 w
-(archive) 3474 1560 w
-(member) 3854 1560 w
-(names) 4290 1560 w
-(for) 4642 1560 w
-(each) 4816 1560 w
-(object) 720 1680 w
-(file) 1059 1680 w
-(name;) 1251 1680 w
-(for) 1590 1680 w
-(example,) 1770 1680 w
-10 /LucidaTypewriter f
-(etoa.$O) 2256 1680 w
-10 /LucidaSansUnicode00 f
-(becomes) 2801 1680 w
-10 /LucidaTypewriter f
-(lib.a\(etoa.$O\)) 3272 1680 w
-10 /LucidaSansUnicode00 f
-(.) 4280 1680 w
-(This) 4384 1680 w
-(formula\255) 4629 1680 w
-(tion) 720 1800 w
-(always) 957 1800 w
-(updates) 1324 1800 w
-(all) 1760 1800 w
-(members.) 1922 1800 w
-(This) 2488 1800 w
-(is) 2742 1800 w
-(acceptable) 2871 1800 w
-(for) 3436 1800 w
-(a) 3624 1800 w
-(small) 3728 1800 w
-(archive,) 4034 1800 w
-(but) 4461 1800 w
-(may) 4672 1800 w
-(be) 4921 1800 w
-(slow for a big one.) 720 1920 w
-(The rule) 1689 1920 w
-9 /LucidaTypewriter f
-($LIB:) 1008 2090 w
-(${OBJS:%=$LIB\(%\)}) 1528 2090 w
-(ar) 1528 2200 w
-(rv) 1723 2200 w
-($LIB) 1918 2200 w
-(`{membername) 2243 2200 w
-($newprereq}) 3088 2200 w
-10 /LucidaSansUnicode00 f
-(only) 720 2380 w
-(updates) 964 2380 w
-(out) 1391 2380 w
-(of) 1591 2380 w
-(date) 1729 2380 w
-(object) 1980 2380 w
-(files.) 2318 2380 w
-(The) 2624 2380 w
-(internal) 2845 2380 w
-(variable) 3256 2380 w
-10 /LucidaTypewriter f
-($newprereq) 3676 2380 w
-10 /LucidaSansUnicode00 f
-(contains) 4436 2380 w
-(the) 4885 2380 w
-(names) 720 2500 w
-(of) 1089 2500 w
-(the) 1239 2500 w
-(out) 1446 2500 w
-(of) 1658 2500 w
-(date) 1808 2500 w
-(prerequisites.) 2071 2500 w
-(The) 2822 2500 w
-10 /LucidaTypewriter f
-(rc) 3054 2500 w
-10 /LucidaSansUnicode00 f
-(script) 3249 2500 w
-10 /LucidaTypewriter f
-(membername) 3572 2500 w
-10 /LucidaSansUnicode00 f
-(transforms) 4343 2500 w
-(an) 4923 2500 w
-(archive) 720 2620 w
-(member) 1119 2620 w
-(specification) 1574 2620 w
-(into) 2238 2620 w
-(a) 2480 2620 w
-(file) 2588 2620 w
-(name:) 2792 2620 w
-(it) 3143 2620 w
-(translates) 3262 2620 w
-10 /LucidaTypewriter f
-(lib.a\(etoa.$O\)) 3789 2620 w
-10 /LucidaSansUnicode00 f
-(into) 4851 2620 w
-10 /LucidaTypewriter f
-(etoa.$O) 720 2740 w
-10 /LucidaSansUnicode00 f
-(.) 1224 2740 w
-(The) 970 2896 w
-10 /LucidaTypewriter f
-(mkfile) 1183 2896 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 3066 w
-(LIB=lib.a) 1008 3176 w
-(OBJS=etoa.$O) 1008 3286 w
-(atoe.$O) 1853 3286 w
-(ebcdic.$O) 2373 3286 w
-(prog:) 1008 3506 w
-(main.$O) 1528 3506 w
-($LIB) 2048 3506 w
-($LD) 1528 3616 w
-(-o) 1788 3616 w
-($target) 1983 3616 w
-($prereq) 2503 3616 w
-($LIB\(%\):N:) 1008 3836 w
-(%) 2048 3836 w
-($LIB:) 1008 3946 w
-(${OBJS:%=$LIB\(%\)}) 1528 3946 w
-(ar) 1528 4056 w
-(rv) 1723 4056 w
-($LIB) 1918 4056 w
-($OBJS) 2243 4056 w
-10 /LucidaSansUnicode00 f
-(builds a program by loading it with a library.) 720 4236 w
-10 /LucidaSans-Demi f
-(8.) 720 4476 w
-(Evaluation algorithm) 873 4476 w
-10 /LucidaSansUnicode00 f
-(For each target of interest,) 970 4632 w
-10 /LucidaTypewriter f
-(mk) 2297 4632 w
-10 /LucidaSansUnicode00 f
-(uses the rules) 2473 4632 w
-(in) 3184 4632 w
-(a) 3308 4632 w
-10 /LucidaTypewriter f
-(mkfile) 3396 4632 w
-10 /LucidaSansUnicode00 f
-(to) 3861 4632 w
-(build) 3992 4632 w
-(a) 4271 4632 w
-(data) 4359 4632 w
-(structure) 4602 4632 w
-(called) 720 4752 w
-(a) 1036 4752 w
-(dependency) 1124 4752 w
-(graph.) 1741 4752 w
-(The) 2121 4752 w
-(nodes) 2335 4752 w
-(of) 2661 4752 w
-(the) 2792 4752 w
-(graph represent targets and prerequisites;) 2980 4752 w
-(a) 720 4872 w
-(directed) 815 4872 w
-(arc) 1251 4872 w
-(from) 1438 4872 w
-(one) 1710 4872 w
-(node) 1929 4872 w
-(to) 2211 4872 w
-(another) 2349 4872 w
-(indicates) 2763 4872 w
-(that) 3236 4872 w
-(the) 3467 4872 w
-(file) 3662 4872 w
-(associated) 3853 4872 w
-(with) 4403 4872 w
-(the) 4649 4872 w
-(first) 4845 4872 w
-(node) 720 4992 w
-(depends) 995 4992 w
-(on) 1442 4992 w
-(the) 1598 4992 w
-(file) 1786 4992 w
-(associated) 1970 4992 w
-(with) 2512 4992 w
-(the) 2750 4992 w
-(second.) 2938 4992 w
-(When) 3379 4992 w
-(the) 3678 4992 w
-10 /LucidaTypewriter f
-(mkfile) 3866 4992 w
-10 /LucidaSansUnicode00 f
-(has) 4331 4992 w
-(been) 4532 4992 w
-(com\255) 4802 4992 w
-(pletely) 720 5112 w
-(read,) 1078 5112 w
-(the) 1361 5112 w
-(graph) 1552 5112 w
-(is) 1871 5112 w
-(analyzed.) 1987 5112 w
-(In) 2516 5112 w
-(the) 2643 5112 w
-(first) 2834 5112 w
-(step,) 3065 5112 w
-(implied) 3340 5112 w
-(dependencies) 3738 5112 w
-(are) 4442 5112 w
-(resolved) 4631 5112 w
-(by) 720 5232 w
-(computing) 872 5232 w
-(the) 1429 5232 w
-10 /LucidaSans-Italic f
-(transitive) 1621 5232 w
-(closure) 2119 5232 w
-10 /LucidaSansUnicode00 f
-(of) 2504 5232 w
-(the) 2638 5232 w
-(graph.) 2829 5232 w
-(This) 3212 5232 w
-(calculation) 3453 5232 w
-(extends) 4010 5232 w
-(the) 4432 5232 w
-(graph) 4623 5232 w
-(to) 4942 5232 w
-(include) 720 5352 w
-(all) 1105 5352 w
-(targets) 1251 5352 w
-(that) 1623 5352 w
-(are) 1847 5352 w
-(potentially) 2032 5352 w
-(derivable) 2575 5352 w
-(from) 3052 5352 w
-(the) 3317 5352 w
-(rules) 3506 5352 w
-(in) 3779 5352 w
-(the) 3904 5352 w
-10 /LucidaTypewriter f
-(mkfile) 4093 5352 w
-10 /LucidaSansUnicode00 f
-(.) 4525 5352 w
-(Next) 4623 5352 w
-(the) 4885 5352 w
-(graph) 720 5472 w
-(is) 1045 5472 w
-(checked) 1167 5472 w
-(for) 1606 5472 w
-(cycles;) 1786 5472 w
-10 /LucidaTypewriter f
-(make) 2149 5472 w
-10 /LucidaSansUnicode00 f
-(accepts) 2478 5472 w
-(cyclic) 2883 5472 w
-(dependencies,) 3187 5472 w
-(but) 3928 5472 w
-10 /LucidaTypewriter f
-(mk) 4131 5472 w
-10 /LucidaSansUnicode00 f
-(does) 4316 5472 w
-(not) 4588 5472 w
-(allow) 4789 5472 w
-(them.) 720 5592 w
-(Subsequent) 1072 5592 w
-(steps) 1678 5592 w
-(prune) 1976 5592 w
-(subgraphs) 2300 5592 w
-(that) 2850 5592 w
-(are) 3081 5592 w
-(irrelevant) 3273 5592 w
-(for) 3771 5592 w
-(producing) 3950 5592 w
-(the) 4485 5592 w
-(desired) 4681 5592 w
-(target) 720 5712 w
-(and) 1047 5712 w
-(verify) 1266 5712 w
-(that) 1572 5712 w
-(there) 1802 5712 w
-(is) 2093 5712 w
-(only) 2212 5712 w
-(one) 2455 5712 w
-(way) 2673 5712 w
-(to) 2896 5712 w
-(build) 3033 5712 w
-(it.) 3318 5712 w
-(The) 3487 5712 w
-(recipes) 3707 5712 w
-(associated) 4093 5712 w
-(with) 4641 5712 w
-(the) 4885 5712 w
-(nodes) 720 5832 w
-(on) 1053 5832 w
-(the) 1216 5832 w
-(longest) 1411 5832 w
-(path) 1809 5832 w
-(between) 2066 5832 w
-(the) 2513 5832 w
-(target) 2708 5832 w
-(and) 3036 5832 w
-(an) 3256 5832 w
-(out) 3413 5832 w
-(of) 3614 5832 w
-(date) 3753 5832 w
-(prerequisite) 4005 5832 w
-(are) 4630 5832 w
-(then) 4823 5832 w
-(executed in reverse order.) 720 5952 w
-(The) 970 6108 w
-(transitive) 1184 6108 w
-(closure) 1666 6108 w
-(calculation) 2050 6108 w
-(is) 2604 6108 w
-(sensitive) 2717 6108 w
-(to) 3173 6108 w
-(metarules;) 3304 6108 w
-(the) 3849 6108 w
-(patterns) 4037 6108 w
-(often) 4473 6108 w
-(select) 4760 6108 w
-(many) 720 6228 w
-(potential) 1020 6228 w
-(targets) 1487 6228 w
-(and) 1864 6228 w
-(cause) 2082 6228 w
-(the) 2395 6228 w
-(graph) 2588 6228 w
-(to) 2909 6228 w
-(grow) 3045 6228 w
-(rapidly.) 3324 6228 w
-(Fortunately,) 3757 6228 w
-(dependencies) 4372 6228 w
-(associated) 720 6348 w
-(with) 1264 6348 w
-(the) 1504 6348 w
-(desired) 1694 6348 w
-(target) 2088 6348 w
-(usually) 2411 6348 w
-(form) 2786 6348 w
-(a) 3053 6348 w
-(small) 3143 6348 w
-(part) 3435 6348 w
-(of) 3666 6348 w
-(the) 3799 6348 w
-(graph,) 3989 6348 w
-(so,) 4339 6348 w
-(after) 4518 6348 w
-(prun\255) 4779 6348 w
-(ing, analysis is tractable.) 720 6468 w
-(For example, the rules) 1985 6468 w
-9 /LucidaTypewriter f
-(%:) 1008 6638 w
-(x.%) 1528 6638 w
-(recipe1) 1528 6748 w
-(x.%:) 1008 6858 w
-(%.k) 1528 6858 w
-(recipe2) 1528 6968 w
-(%.k:) 1008 7078 w
-(%.f) 1528 7078 w
-(recipe3) 1528 7188 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(produce) 720 840 w
-(a) 1150 840 w
-(graph) 1238 840 w
-(with) 1554 840 w
-(four) 1792 840 w
-(nodes) 2026 840 w
-(for) 2352 840 w
-(each) 2524 840 w
-(file) 2781 840 w
-(in) 2965 840 w
-(the) 3090 840 w
-(current) 3279 840 w
-(directory.) 3663 840 w
-(If) 4192 840 w
-(the) 4292 840 w
-(desired) 4481 840 w
-(tar\255) 4874 840 w
-(get) 720 960 w
-(is) 913 960 w
-10 /LucidaTypewriter f
-(foo) 1031 960 w
-10 /LucidaSansUnicode00 f
-(,) 1247 960 w
-10 /LucidaTypewriter f
-(mk) 1317 960 w
-10 /LucidaSansUnicode00 f
-(detects) 1499 960 w
-(the) 1888 960 w
-(dependency) 2081 960 w
-(between) 2703 960 w
-(it) 3148 960 w
-(and) 3252 960 w
-(the) 3470 960 w
-(original) 3663 960 w
-(file) 4068 960 w
-10 /LucidaTypewriter f
-(foo.f) 4256 960 w
-10 /LucidaSansUnicode00 f
-(through) 4653 960 w
-(intermediate) 720 1080 w
-(dependencies) 1381 1080 w
-(on) 2096 1080 w
-10 /LucidaTypewriter f
-(foo.k) 2266 1080 w
-10 /LucidaSansUnicode00 f
-(and) 2673 1080 w
-10 /LucidaTypewriter f
-(x.foo) 2900 1080 w
-10 /LucidaSansUnicode00 f
-(.) 3260 1080 w
-(Nodes) 3371 1080 w
-(associated) 3723 1080 w
-(with) 4280 1080 w
-(other) 4533 1080 w
-(files) 4838 1080 w
-(are deleted during pruning because they are irrelevant to the production of) 720 1200 w
-10 /LucidaTypewriter f
-(foo) 4408 1200 w
-10 /LucidaSansUnicode00 f
-(.) 4624 1200 w
-10 /LucidaTypewriter f
-(Mk) 970 1356 w
-10 /LucidaSansUnicode00 f
-(avoids infinite cycles by evaluating each metarule once.) 1146 1356 w
-(Thus, the rule) 3905 1356 w
-9 /LucidaTypewriter f
-(%:) 1008 1526 w
-(%.z) 1528 1526 w
-(cp) 1528 1636 w
-($prereq) 1723 1636 w
-($prereq.z) 2243 1636 w
-10 /LucidaSansUnicode00 f
-(copies the prerequisite file once.) 720 1816 w
-10 /LucidaSans-Demi f
-(9.) 720 2056 w
-(Conventions for evaluating rules) 873 2056 w
-10 /LucidaSansUnicode00 f
-(There) 970 2212 w
-(must) 1304 2212 w
-(be) 1603 2212 w
-(only) 1778 2212 w
-(one) 2038 2212 w
-(way) 2273 2212 w
-(to) 2513 2212 w
-(build) 2667 2212 w
-(each) 2970 2212 w
-(target.) 3251 2212 w
-(However,) 3660 2212 w
-(during) 4166 2212 w
-(evaluation) 4542 2212 w
-(metarule) 720 2332 w
-(patterns) 1198 2332 w
-(often) 1649 2332 w
-(select) 1951 2332 w
-(potential) 2280 2332 w
-(targets) 2758 2332 w
-(that) 3146 2332 w
-(conflict) 3386 2332 w
-(with) 3792 2332 w
-(the) 4046 2332 w
-(targets) 4250 2332 w
-(of) 4637 2332 w
-(other) 4783 2332 w
-(rules.) 720 2452 w
-10 /LucidaTypewriter f
-(Mk) 1079 2452 w
-10 /LucidaSansUnicode00 f
-(uses) 1279 2452 w
-(several) 1555 2452 w
-(conventions) 1952 2452 w
-(to) 2593 2452 w
-(resolve) 2748 2452 w
-(ambiguities) 3151 2452 w
-(and) 3774 2452 w
-(to) 4011 2452 w
-(select) 4166 2452 w
-(the) 4503 2452 w
-(proper) 4715 2452 w
-(dependencies.) 720 2572 w
-(When) 970 2728 w
-(a) 1298 2728 w
-(target) 1415 2728 w
-(selects) 1765 2728 w
-(more) 2158 2728 w
-(than) 2471 2728 w
-(one) 2749 2728 w
-(rule,) 2990 2728 w
-10 /LucidaTypewriter f
-(mk) 3272 2728 w
-10 /LucidaSansUnicode00 f
-(chooses) 3478 2728 w
-(a) 3934 2728 w
-(regular) 4052 2728 w
-(rule) 4461 2728 w
-(over) 4712 2728 w
-(a) 4985 2728 w
-(metarule.) 720 2848 w
-(For example, the) 1245 2848 w
-10 /LucidaTypewriter f
-(mkfile) 2097 2848 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 3018 w
-(FILES=f1.$O) 1008 3238 w
-(f2.$O) 1788 3238 w
-(f3.$O) 2178 3238 w
-(prog:) 1008 3458 w
-($FILES) 1528 3458 w
-($LD) 1528 3568 w
-(-o) 1788 3568 w
-($target) 1983 3568 w
-($prereq) 2503 3568 w
-(%.$O:) 1008 3788 w
-(%.c) 1528 3788 w
-($CC) 1528 3898 w
-($CFLAGS) 1788 3898 w
-($stem.c) 2308 3898 w
-(f2.$O:) 1008 4118 w
-(f2.c) 1528 4118 w
-($CC) 1528 4228 w
-(f2.c) 1788 4228 w
-10 /LucidaSansUnicode00 f
-(contains) 720 4408 w
-(two) 1167 4408 w
-(rules) 1381 4408 w
-(that) 1659 4408 w
-(could) 1889 4408 w
-(build) 2194 4408 w
-10 /LucidaTypewriter f
-(f2.$O) 2479 4408 w
-10 /LucidaSansUnicode00 f
-(.) 2839 4408 w
-10 /LucidaTypewriter f
-(Mk) 2942 4408 w
-10 /LucidaSansUnicode00 f
-(selects) 3125 4408 w
-(the) 3495 4408 w
-(last) 3689 4408 w
-(rule) 3901 4408 w
-(because) 4129 4408 w
-(its) 4563 4408 w
-(target,) 4720 4408 w
-10 /LucidaTypewriter f
-(f2.$O) 720 4528 w
-10 /LucidaSansUnicode00 f
-(,) 1080 4528 w
-(is) 1150 4528 w
-(explicitly) 1268 4528 w
-(specified,) 1742 4528 w
-(while) 2247 4528 w
-(the) 2538 4528 w
-10 /LucidaTypewriter f
-(%.$O) 2731 4528 w
-10 /LucidaSansUnicode00 f
-(rule) 3057 4528 w
-(is) 3283 4528 w
-(a) 3400 4528 w
-(metarule.) 3492 4528 w
-(In) 4022 4528 w
-(effect,) 4150 4528 w
-(the) 4493 4528 w
-(explicit) 4685 4528 w
-(rule for) 720 4648 w
-10 /LucidaTypewriter f
-(f2.$O) 1111 4648 w
-10 /LucidaSansUnicode00 f
-(overrides the general rule for building object files from C source files.) 1503 4648 w
-(When) 970 4804 w
-(a) 1279 4804 w
-(rule) 1377 4804 w
-(has) 1608 4804 w
-(a) 1819 4804 w
-(target) 1918 4804 w
-(and) 2250 4804 w
-(prerequisites) 2474 4804 w
-(but) 3153 4804 w
-(no) 3359 4804 w
-(recipe,) 3526 4804 w
-(those) 3898 4804 w
-(prerequisites) 4209 4804 w
-(are) 4888 4804 w
-(added) 720 4924 w
-(to) 1081 4924 w
-(all) 1240 4924 w
-(other) 1414 4924 w
-(rules) 1732 4924 w
-(with) 2032 4924 w
-(recipes) 2298 4924 w
-(that) 2706 4924 w
-(have) 2958 4924 w
-(the) 3244 4924 w
-(same) 3459 4924 w
-(target.) 3774 4924 w
-(All) 4186 4924 w
-(prerequisites,) 4373 4924 w
-(regardless) 720 5044 w
-(of) 1300 5044 w
-(where) 1474 5044 w
-(they) 1842 5044 w
-(were) 2125 5044 w
-(specified,) 2431 5044 w
-(are) 2974 5044 w
-(exported) 3202 5044 w
-(to) 3716 5044 w
-(the) 3890 5044 w
-(recipe) 4121 5044 w
-(in) 4493 5044 w
-(variable) 4660 5044 w
-10 /LucidaTypewriter f
-($prereq) 720 5164 w
-10 /LucidaSansUnicode00 f
-(.) 1224 5164 w
-(For example, in) 1320 5164 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 5334 w
-(FILES=f1.$O) 1008 5554 w
-(f2.$O) 1788 5554 w
-(f3.$O) 2178 5554 w
-(prog:) 1008 5774 w
-($FILES) 1528 5774 w
-($LD) 1528 5884 w
-(-o) 1788 5884 w
-($target) 1983 5884 w
-($prereq) 2503 5884 w
-(%.$O:) 1008 6104 w
-(hdr.h) 1528 6104 w
-(%.$O:) 1008 6324 w
-(%.c) 1528 6324 w
-($CC) 1528 6434 w
-($CFLAGS) 1788 6434 w
-($stem.c) 2308 6434 w
-10 /LucidaSansUnicode00 f
-(the) 720 6614 w
-(second) 920 6614 w
-(rule) 1309 6614 w
-(adds) 1542 6614 w
-10 /LucidaTypewriter f
-(hdr.h) 1819 6614 w
-10 /LucidaSansUnicode00 f
-(as) 2224 6614 w
-(a) 2375 6614 w
-(prerequisite) 2475 6614 w
-(of) 3104 6614 w
-(the) 3247 6614 w
-(compile) 3447 6614 w
-(metarule;) 3875 6614 w
-(an) 4382 6614 w
-(object) 4545 6614 w
-(file) 4889 6614 w
-(produced) 720 6734 w
-(from) 1214 6734 w
-(a) 1480 6734 w
-(C) 1569 6734 w
-(source) 1672 6734 w
-(file) 2028 6734 w
-(depends) 2213 6734 w
-(on) 2661 6734 w
-10 /LucidaTypewriter f
-(hdr.h) 2818 6734 w
-10 /LucidaSansUnicode00 f
-(as) 3212 6734 w
-(well) 3352 6734 w
-(as) 3577 6734 w
-(the) 3717 6734 w
-(source) 3905 6734 w
-(file.) 4260 6734 w
-(Notice) 4508 6734 w
-(that) 4849 6734 w
-(the) 720 6854 w
-(recipe) 918 6854 w
-(of) 1257 6854 w
-(the) 1398 6854 w
-(compile) 1596 6854 w
-(rule) 2021 6854 w
-(uses) 2252 6854 w
-10 /LucidaTypewriter f
-($stem.c) 2515 6854 w
-10 /LucidaSansUnicode00 f
-(instead) 3062 6854 w
-(of) 3458 6854 w
-10 /LucidaTypewriter f
-($prereq) 3600 6854 w
-10 /LucidaSansUnicode00 f
-(because) 4148 6854 w
-(the) 4586 6854 w
-(latter) 4785 6854 w
-(specification would attempt to compile) 720 6974 w
-10 /LucidaTypewriter f
-(hdr.h) 2641 6974 w
-10 /LucidaSansUnicode00 f
-(.) 3001 6974 w
-(When) 970 7130 w
-(a) 1275 7130 w
-(target) 1369 7130 w
-(is) 1696 7130 w
-(virtual) 1815 7130 w
-(and) 2159 7130 w
-(there) 2378 7130 w
-(is) 2669 7130 w
-(no) 2788 7130 w
-(other) 2950 7130 w
-(rule) 3246 7130 w
-(with) 3474 7130 w
-(the) 3719 7130 w
-(same) 3914 7130 w
-(target,) 4209 7130 w
-10 /LucidaTypewriter f
-(mk) 4569 7130 w
-10 /LucidaSansUnicode00 f
-(evalu\255) 4753 7130 w
-(ates each prerequisite.) 720 7250 w
-(For example, adding the rule) 1887 7250 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-9 /LucidaTypewriter f
-(all:V:) 1008 830 w
-(prog) 1528 830 w
-10 /LucidaSansUnicode00 f
-(to) 720 1010 w
-(the) 855 1010 w
-(preceding) 1048 1010 w
-(example) 1569 1010 w
-(builds) 2020 1010 w
-(the) 2355 1010 w
-(executable) 2548 1010 w
-(when) 3112 1010 w
-(either) 3407 1010 w
-10 /LucidaTypewriter f
-(prog) 3726 1010 w
-10 /LucidaSansUnicode00 f
-(or) 4052 1010 w
-10 /LucidaTypewriter f
-(all) 4192 1010 w
-10 /LucidaSansUnicode00 f
-(is) 4446 1010 w
-(the) 4564 1010 w
-(speci\255) 4757 1010 w
-(fied target.) 720 1130 w
-(In effect, the) 1321 1130 w
-10 /LucidaTypewriter f
-(all) 1969 1130 w
-10 /LucidaSansUnicode00 f
-(target is an alias for) 2217 1130 w
-10 /LucidaTypewriter f
-(prog) 3220 1130 w
-10 /LucidaSansUnicode00 f
-(.) 3508 1130 w
-(When) 970 1286 w
-(two) 1283 1286 w
-(rules) 1505 1286 w
-(have) 1791 1286 w
-(identical) 2063 1286 w
-(rule) 2521 1286 w
-(headers) 2756 1286 w
-(and) 3187 1286 w
-(both) 3414 1286 w
-(have) 3684 1286 w
-(recipes,) 3956 1286 w
-(the) 4383 1286 w
-(later) 4586 1286 w
-(rule) 4852 1286 w
-(replaces the former one.) 720 1406 w
-(For example, if a file named) 1977 1406 w
-10 /LucidaTypewriter f
-(mkrules) 3371 1406 w
-10 /LucidaSansUnicode00 f
-(contains) 3907 1406 w
-9 /LucidaTypewriter f
-($O.out:) 1008 1576 w
-($OFILES) 1528 1576 w
-($LD) 1528 1686 w
-($LFLAGS) 1788 1686 w
-($OFILES) 2308 1686 w
-(%.$O:) 1008 1796 w
-(%.c) 1528 1796 w
-($CC) 1528 1906 w
-($CFLAGS) 1788 1906 w
-($stem.c) 2308 1906 w
-10 /LucidaSansUnicode00 f
-(the) 720 2086 w
-10 /LucidaTypewriter f
-(mkfile) 907 2086 w
-9 /LucidaTypewriter f
-(OFILES=f1.$O) 1008 2256 w
-(f2.$O) 1853 2256 w
-(f3.$O) 2243 2256 w
-(<mkrules) 1008 2476 w
-($O.out:) 1008 2696 w
-($OFILES) 1528 2696 w
-($LD) 1528 2806 w
-($LFLAGS) 1788 2806 w
-(-l) 2308 2806 w
-($OFILES) 2503 2806 w
-(-lbio) 3023 2806 w
-(-lc) 3413 2806 w
-10 /LucidaSansUnicode00 f
-(overrides) 720 2986 w
-(the) 1205 2986 w
-(general) 1395 2986 w
-(loader) 1791 2986 w
-(rule) 2131 2986 w
-(with) 2354 2986 w
-(a) 2594 2986 w
-(special) 2685 2986 w
-(rule) 3055 2986 w
-(using) 3279 2986 w
-(a) 3581 2986 w
-(non-standard) 3672 2986 w
-(library) 4378 2986 w
-(search) 4724 2986 w
-(sequence.) 720 3106 w
-(A rule is neutralized by overriding it with a rule with a null recipe:) 1273 3106 w
-9 /LucidaTypewriter f
-(<mkrules) 1008 3276 w
-($O.out:Q:) 1008 3496 w
-($OFILES) 2048 3496 w
-(;) 1528 3606 w
-10 /LucidaSansUnicode00 f
-(The) 720 3786 w
-10 /LucidaTypewriter f
-(Q) 933 3786 w
-10 /LucidaSansUnicode00 f
-(attribute suppresses the printing of the semicolon.) 1037 3786 w
-(When) 970 3942 w
-(a) 1271 3942 w
-(rule) 1361 3942 w
-(has) 1584 3942 w
-(no) 1787 3942 w
-(prerequisites,) 1945 3942 w
-(the) 2647 3942 w
-(recipe) 2837 3942 w
-(is) 3168 3942 w
-(executed) 3283 3942 w
-(only) 3761 3942 w
-(when) 4001 3942 w
-(the) 4294 3942 w
-(target) 4485 3942 w
-(does) 4809 3942 w
-(not exist.) 720 4062 w
-(For example,) 1242 4062 w
-9 /LucidaTypewriter f
-(marker:) 1008 4232 w
-(touch) 1528 4342 w
-($target) 1918 4342 w
-10 /LucidaSansUnicode00 f
-(defines) 720 4522 w
-(a) 1122 4522 w
-(rule) 1225 4522 w
-(to) 1461 4522 w
-(manage) 1607 4522 w
-(a) 2038 4522 w
-(marker) 2141 4522 w
-(file.) 2533 4522 w
-(If) 2797 4522 w
-(the) 2912 4522 w
-(file) 3116 4522 w
-(exists,) 3316 4522 w
-(it) 3682 4522 w
-(is) 3797 4522 w
-(considered) 3926 4522 w
-(up) 4508 4522 w
-(to) 4682 4522 w
-(date) 4829 4522 w
-(regardless) 720 4642 w
-(of) 1258 4642 w
-(its) 1389 4642 w
-(modification) 1539 4642 w
-(time.) 2179 4642 w
-(When) 2491 4642 w
-(a) 2790 4642 w
-(virtual target has no prerequisites the recipe) 2878 4642 w
-(is always executed.) 720 4762 w
-(The) 1721 4762 w
-10 /LucidaTypewriter f
-(clean) 1934 4762 w
-10 /LucidaSansUnicode00 f
-(rule is of this type:) 2326 4762 w
-9 /LucidaTypewriter f
-(clean:V:) 1008 4932 w
-(rm) 1528 5042 w
-(-f) 1723 5042 w
-([$OS].out) 1918 5042 w
-(*.[$OS]) 2568 5042 w
-10 /LucidaSansUnicode00 f
-(When) 720 5222 w
-(a) 1025 5222 w
-(rule) 1119 5222 w
-(without) 1346 5222 w
-(prerequisites) 1750 5222 w
-(has) 2424 5222 w
-(multiple) 2631 5222 w
-(targets,) 3068 5222 w
-(the) 3479 5222 w
-(extra) 3674 5222 w
-(targets) 3964 5222 w
-(are) 4343 5222 w
-(aliases) 4535 5222 w
-(for) 4901 5222 w
-(the rule.) 720 5342 w
-(For example, in) 1191 5342 w
-9 /LucidaTypewriter f
-(clean) 1008 5512 w
-(tidy) 1398 5512 w
-(nuke:V:) 1723 5512 w
-(rm) 1528 5622 w
-(-f) 1723 5622 w
-([$OS].out) 1918 5622 w
-(*.[$OS]) 2568 5622 w
-10 /LucidaSansUnicode00 f
-(the) 720 5802 w
-(rule) 915 5802 w
-(can) 1143 5802 w
-(be) 1351 5802 w
-(invoked) 1510 5802 w
-(by) 1931 5802 w
-(any) 2086 5802 w
-(of) 2295 5802 w
-(three) 2433 5802 w
-(names.) 2725 5802 w
-(The) 3146 5802 w
-(first) 3367 5802 w
-(rule) 3602 5802 w
-(in) 3830 5802 w
-(a) 3961 5802 w
-10 /LucidaTypewriter f
-(mkfile) 4056 5802 w
-10 /LucidaSansUnicode00 f
-(is) 4529 5802 w
-(handled) 4650 5802 w
-(specially:) 720 5922 w
-(when) 1221 5922 w
-10 /LucidaTypewriter f
-(mk) 1532 5922 w
-10 /LucidaSansUnicode00 f
-(is) 1730 5922 w
-(invoked) 1864 5922 w
-(without) 2299 5922 w
-(a) 2718 5922 w
-(command) 2827 5922 w
-(line) 3358 5922 w
-(target) 3587 5922 w
-(all) 3928 5922 w
-(targets) 4094 5922 w
-(of) 4486 5922 w
-(the) 4637 5922 w
-(first) 4845 5922 w
-(non-metarule) 720 6042 w
-(are) 1426 6042 w
-(built.) 1612 6042 w
-(If) 1931 6042 w
-(that) 2032 6042 w
-(rule) 2258 6042 w
-(has) 2481 6042 w
-(multiple) 2684 6042 w
-(targets,) 3117 6042 w
-(the) 3523 6042 w
-(recipe) 3713 6042 w
-(is) 4044 6042 w
-(executed) 4159 6042 w
-(once) 4636 6042 w
-(for) 4901 6042 w
-(each target; normally, the recipe of a rule with multiple targets is only executed once.) 720 6162 w
-(A) 970 6318 w
-(rule) 1073 6318 w
-(applies) 1295 6318 w
-(to) 1675 6318 w
-(a) 1808 6318 w
-(target) 1898 6318 w
-(only) 2221 6318 w
-(when) 2460 6318 w
-(its) 2752 6318 w
-(prerequisites) 2904 6318 w
-(exist) 3574 6318 w
-(or) 3843 6318 w
-(can) 3980 6318 w
-(be) 4183 6318 w
-(derived.) 4337 6318 w
-(More) 4796 6318 w
-(than) 720 6438 w
-(one) 976 6438 w
-(rule) 1195 6438 w
-(may) 1423 6438 w
-(have) 1663 6438 w
-(the) 1928 6438 w
-(same) 2123 6438 w
-(target) 2418 6438 w
-(as) 2746 6438 w
-(long) 2892 6438 w
-(as) 3146 6438 w
-(only) 3292 6438 w
-(one) 3535 6438 w
-(rule) 3753 6438 w
-(with) 3980 6438 w
-(a) 4224 6438 w
-(recipe) 4318 6438 w
-(remains) 4653 6438 w
-(applicable) 720 6558 w
-(after) 1266 6558 w
-(the) 1545 6558 w
-(dependency) 1753 6558 w
-(evaluation) 2390 6558 w
-(completes.) 2941 6558 w
-(For) 3556 6558 w
-(example,) 3766 6558 w
-(consider) 4265 6558 w
-(a) 4733 6558 w
-(pro\255) 4842 6558 w
-(gram built from C and assembler source files.) 720 6678 w
-(Two rules produce object files:) 3011 6678 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 6848 w
-(%.c) 1528 6848 w
-($CC) 1528 6958 w
-($CFLAGS) 1788 6958 w
-($stem.c) 2308 6958 w
-(%.$O:) 1008 7068 w
-(%.s) 1528 7068 w
-($AS) 1528 7178 w
-($AFLAGS) 1788 7178 w
-($stem.s) 2308 7178 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(As) 720 840 w
-(long) 890 840 w
-(as) 1154 840 w
-(there) 1310 840 w
-(are) 1612 840 w
-(not) 1814 840 w
-(two) 2024 840 w
-(source) 2249 840 w
-(files) 2621 840 w
-(with) 2873 840 w
-(names) 3129 840 w
-(like) 3497 840 w
-10 /LucidaSans-Italic f
-(foo) 3720 840 w
-10 /LucidaTypewriter f
-(.c) 3872 840 w
-10 /LucidaSansUnicode00 f
-(and) 4067 840 w
-10 /LucidaSans-Italic f
-(foo) 4298 840 w
-10 /LucidaTypewriter f
-(.s) 4450 840 w
-10 /LucidaSansUnicode00 f
-(,) 4594 840 w
-10 /LucidaTypewriter f
-(mk) 4677 840 w
-10 /LucidaSansUnicode00 f
-(can) 4872 840 w
-(unambiguously) 720 960 w
-(select) 1505 960 w
-(the) 1827 960 w
-(proper) 2024 960 w
-(rule.) 2391 960 w
-(If) 2685 960 w
-(both) 2793 960 w
-(files) 3058 960 w
-(exist,) 3302 960 w
-(the) 3610 960 w
-(rules) 3807 960 w
-(are) 4088 960 w
-(ambiguous) 4281 960 w
-(and) 4860 960 w
-10 /LucidaTypewriter f
-(mk) 720 1080 w
-10 /LucidaSansUnicode00 f
-(exits with an error message.) 896 1080 w
-(In) 970 1236 w
-(Plan) 1113 1236 w
-(9,) 1367 1236 w
-(many) 1515 1236 w
-(programs) 1830 1236 w
-(consist) 2350 1236 w
-(of) 2745 1236 w
-(portable) 2896 1236 w
-(code) 3354 1236 w
-(stored) 3638 1236 w
-(in) 4000 1236 w
-(one) 4144 1236 w
-(directory) 4376 1236 w
-(and) 4860 1236 w
-(architecture-specific source stored in another.) 720 1356 w
-(For example, the) 3043 1356 w
-10 /LucidaTypewriter f
-(mkfile) 3895 1356 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1526 w
-(FILES=f1.$O) 1008 1746 w
-(f2.$O) 1788 1746 w
-(f3.$O) 2178 1746 w
-(f3.$O) 2568 1746 w
-(prog:) 1008 1966 w
-($FILES) 1528 1966 w
-($LD) 1528 2076 w
-(-o) 1788 2076 w
-($target) 1983 2076 w
-($prereq) 2503 2076 w
-(%.$O:) 1008 2296 w
-(%.$c) 1528 2296 w
-($CC) 1528 2406 w
-($CFLAGS) 1788 2406 w
-($stem.c) 2308 2406 w
-(%.$O:) 1008 2626 w
-(../port/%.c) 1528 2626 w
-($CC) 1528 2736 w
-($CFLAGS) 1788 2736 w
-(../port/$stem.c) 2308 2736 w
-10 /LucidaSansUnicode00 f
-(builds) 720 2916 w
-(the) 1083 2916 w
-(program) 1304 2916 w
-(named) 1786 2916 w
-10 /LucidaTypewriter f
-(prog) 2181 2916 w
-10 /LucidaSansUnicode00 f
-(using) 2535 2916 w
-(portable) 2867 2916 w
-(code) 3338 2916 w
-(in) 3635 2916 w
-(directory) 3792 2916 w
-10 /LucidaTypewriter f
-(../port) 4289 2916 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2916 w
-(architecture-specific) 720 3036 w
-(code) 1782 3036 w
-(in) 2072 3036 w
-(the) 2222 3036 w
-(current) 2436 3036 w
-(directory.) 2845 3036 w
-(As) 3399 3036 w
-(long) 3578 3036 w
-(as) 3850 3036 w
-(the) 4014 3036 w
-(names) 4227 3036 w
-(of) 4602 3036 w
-(the) 4758 3036 w
-(C) 4971 3036 w
-(source) 720 3156 w
-(files) 1076 3156 w
-(in) 1313 3156 w
-10 /LucidaTypewriter f
-(../port) 1439 3156 w
-10 /LucidaSansUnicode00 f
-(do) 1978 3156 w
-(not) 2137 3156 w
-(conflict) 2332 3156 w
-(with) 2724 3156 w
-(the) 2964 3156 w
-(names) 3154 3156 w
-(of) 3506 3156 w
-(files) 3639 3156 w
-(in) 3876 3156 w
-(the) 4002 3156 w
-(current) 4192 3156 w
-(directory,) 4577 3156 w
-10 /LucidaTypewriter f
-(mk) 720 3276 w
-10 /LucidaSansUnicode00 f
-(selects) 901 3276 w
-(the) 1269 3276 w
-(appropriate) 1461 3276 w
-(rule) 2062 3276 w
-(to) 2287 3276 w
-(build) 2422 3276 w
-(the) 2705 3276 w
-(object) 2897 3276 w
-(file.) 3232 3276 w
-(If) 3484 3276 w
-(like-named) 3587 3276 w
-(files) 4182 3276 w
-(exist) 4420 3276 w
-(in) 4690 3276 w
-(both) 4817 3276 w
-(directories,) 720 3396 w
-(the) 1313 3396 w
-(specification) 1514 3396 w
-(is) 2171 3396 w
-(ambiguous) 2297 3396 w
-(and) 2881 3396 w
-(an) 3107 3396 w
-(explicit) 3270 3396 w
-(target) 3671 3396 w
-(must) 4005 3396 w
-(be) 4294 3396 w
-(specified) 4460 3396 w
-(to) 4942 3396 w
-(resolve the ambiguity.) 720 3516 w
-(For example, adding the rule) 1863 3516 w
-9 /LucidaTypewriter f
-(f2.$O:) 1008 3686 w
-(f2.c) 1528 3686 w
-($CC) 1528 3796 w
-($CFLAGS) 1788 3796 w
-($f2.c) 2308 3796 w
-10 /LucidaSansUnicode00 f
-(to) 720 3976 w
-(the) 859 3976 w
-(previous) 1055 3976 w
-10 /LucidaTypewriter f
-(mkfile) 1511 3976 w
-10 /LucidaSansUnicode00 f
-(uses) 1984 3976 w
-(the) 2245 3976 w
-(architecture-specific) 2441 3976 w
-(version) 3486 3976 w
-(of) 3880 3976 w
-10 /LucidaTypewriter f
-(f2.c) 4020 3976 w
-10 /LucidaSansUnicode00 f
-(instead) 4350 3976 w
-(of) 4745 3976 w
-(the) 4885 3976 w
-(portable) 720 4096 w
-(one.) 1187 4096 w
-(Here,) 1491 4096 w
-(the) 1811 4096 w
-(explicit) 2027 4096 w
-(rule) 2443 4096 w
-(unambiguously) 2692 4096 w
-(documents) 3496 4096 w
-(which) 4093 4096 w
-(of) 4435 4096 w
-(the) 4594 4096 w
-(like-) 4810 4096 w
-(named source files is used to build the program.) 720 4216 w
-10 /LucidaTypewriter f
-(Mk) 970 4372 w
-10 /LucidaSansUnicode20 f
-(\031) 1114 4372 w
-10 /LucidaSansUnicode00 f
-(s) 1146 4372 w
-(heuristics) 1235 4372 w
-(can) 1742 4372 w
-(produce) 1949 4372 w
-(unintended) 2385 4372 w
-(results) 2976 4372 w
-(when) 3342 4372 w
-(rules) 3638 4372 w
-(are) 3916 4372 w
-(not) 4107 4372 w
-(carefully) 4306 4372 w
-(speci\255) 4757 4372 w
-(fied.) 720 4492 w
-(For example, the rules that build object files from C or assembler source files) 1001 4492 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 4662 w
-(%.c) 1528 4662 w
-($CC) 1528 4772 w
-($CFLAGS) 1788 4772 w
-($stem.c) 2308 4772 w
-(%.$O:) 1008 4882 w
-(%.s) 1528 4882 w
-($AS) 1528 4992 w
-($AFLAGS) 1788 4992 w
-($stem.s) 2308 4992 w
-10 /LucidaSansUnicode00 f
-(illustrate a subtle pratfall.) 720 5172 w
-(Adding a header file dependency to the compile rule) 2037 5172 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 5342 w
-(%.c) 1528 5342 w
-(hdr.h) 1788 5342 w
-($CC) 1528 5452 w
-($CFLAGS) 1788 5452 w
-($stem.c) 2308 5452 w
-10 /LucidaSansUnicode00 f
-(produces the error message) 720 5632 w
-9 /LucidaTypewriter f
-(don't) 1008 5802 w
-(know) 1398 5802 w
-(how) 1723 5802 w
-(to) 1983 5802 w
-(make) 2178 5802 w
-(') 2503 5802 w
-9 /LucidaSans-Italic f
-(file) 2568 5802 w
-9 /LucidaTypewriter f
-(.c') 2702 5802 w
-10 /LucidaSansUnicode00 f
-(when) 720 5982 w
-10 /LucidaSans-Italic f
-(file) 1015 5982 w
-10 /LucidaSansUnicode00 f
-(.s) 1164 5982 w
-(is) 1285 5982 w
-(an) 1403 5982 w
-(assembler) 1558 5982 w
-(source) 2092 5982 w
-(file.) 2453 5982 w
-(This) 2707 5982 w
-(occurs) 2951 5982 w
-(because) 3307 5982 w
-10 /LucidaSans-Italic f
-(file) 3740 5982 w
-10 /LucidaTypewriter f
-(.s) 3889 5982 w
-10 /LucidaSansUnicode00 f
-(satisfies) 4072 5982 w
-(the) 4507 5982 w
-(assem\255) 4701 5982 w
-(ble) 720 6102 w
-(rule) 903 6102 w
-(and) 1126 6102 w
-10 /LucidaTypewriter f
-(hdr.h) 1341 6102 w
-10 /LucidaSansUnicode00 f
-(satisfies) 1736 6102 w
-(the) 2166 6102 w
-(compile) 2355 6102 w
-(rule,) 2771 6102 w
-(so) 3025 6102 w
-(either) 3171 6102 w
-(rule) 3486 6102 w
-(can) 3708 6102 w
-(potentially) 3910 6102 w
-(produce) 4454 6102 w
-(the) 4885 6102 w
-(target.) 720 6222 w
-(When) 1109 6222 w
-(a) 1412 6222 w
-(prerequisite) 1504 6222 w
-(exists) 2125 6222 w
-(or) 2447 6222 w
-(can) 2586 6222 w
-(be) 2791 6222 w
-(derived,) 2947 6222 w
-(all) 3376 6222 w
-(other) 3526 6222 w
-(prerequisites) 3821 6222 w
-(in) 4494 6222 w
-(that) 4623 6222 w
-(rule) 4852 6222 w
-(header) 720 6342 w
-(must) 1095 6342 w
-(exist) 1380 6342 w
-(or) 1656 6342 w
-(be) 1800 6342 w
-(derivable;) 1961 6342 w
-(here,) 2479 6342 w
-(the) 2768 6342 w
-(existence) 2965 6342 w
-(of) 3466 6342 w
-10 /LucidaTypewriter f
-(hdr.h) 3606 6342 w
-10 /LucidaSansUnicode00 f
-(forces) 4008 6342 w
-(the) 4346 6342 w
-(evaluation) 4542 6342 w
-(of) 720 6462 w
-(a) 856 6462 w
-(C) 949 6462 w
-(source) 1056 6462 w
-(file.) 1416 6462 w
-(Specifying) 1669 6462 w
-(the) 2202 6462 w
-(dependencies) 2395 6462 w
-(in) 3101 6462 w
-(different) 3230 6462 w
-(rules) 3686 6462 w
-(avoids) 3963 6462 w
-(this) 4312 6462 w
-(interpreta\255) 4530 6462 w
-(tion:) 720 6582 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 6752 w
-(hdr.h) 1528 6752 w
-(%.$O:) 1008 6862 w
-(%.c) 1528 6862 w
-($CC) 1528 6972 w
-($CFLAGS) 1788 6972 w
-($stem.c) 2308 6972 w
-10 /LucidaSansUnicode00 f
-(Although) 720 7152 w
-10 /LucidaTypewriter f
-(hdr.h) 1196 7152 w
-10 /LucidaSansUnicode00 f
-(is an additional prerequisite of the compile rule, the two) 1588 7152 w
-(rules) 4358 7152 w
-(are) 4630 7152 w
-(eval\255) 4815 7152 w
-(uated) 720 7272 w
-(independently) 1028 7272 w
-(and) 1753 7272 w
-(the) 1968 7272 w
-(existence) 2158 7272 w
-(of) 2652 7272 w
-(the) 2785 7272 w
-(C) 2975 7272 w
-(source) 3079 7272 w
-(file) 3436 7272 w
-(is) 3621 7272 w
-(not) 3735 7272 w
-(linked) 3929 7272 w
-(to) 4260 7272 w
-(the) 4392 7272 w
-(existence) 4581 7272 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(of) 720 840 w
-(the) 856 840 w
-(header) 1049 840 w
-(file.) 1420 840 w
-(However,) 1674 840 w
-(this) 2162 840 w
-(specification) 2380 840 w
-(describes) 3030 840 w
-(a) 3530 840 w
-(different) 3624 840 w
-(dependency.) 4081 840 w
-(Origi\255) 4768 840 w
-(nally,) 720 960 w
-(only) 1026 960 w
-(object) 1277 960 w
-(files) 1622 960 w
-(derived) 1871 960 w
-(from) 2278 960 w
-(C) 2557 960 w
-(files) 2673 960 w
-(depended) 2922 960 w
-(on) 3450 960 w
-10 /LucidaTypewriter f
-(hdr.h) 3619 960 w
-10 /LucidaSansUnicode00 f
-(;) 3979 960 w
-(now) 4057 960 w
-(all) 4303 960 w
-(object) 4462 960 w
-(files,) 4806 960 w
-(including those built from assembler source, depend on the header file.) 720 1080 w
-(Metarule) 970 1236 w
-(patterns) 1448 1236 w
-(should) 1907 1236 w
-(be) 2292 1236 w
-(as) 2468 1236 w
-(restrictive) 2631 1236 w
-(as) 3168 1236 w
-(possible) 3331 1236 w
-(to) 3791 1236 w
-(prevent) 3946 1236 w
-(conflicts) 4370 1236 w
-(with) 4835 1236 w
-(other rules.) 720 1356 w
-(Consider the) 1344 1356 w
-10 /LucidaTypewriter f
-(mkfile) 1995 1356 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1526 w
-(BIN=/$objtype/bin) 1008 1636 w
-(PROG=foo) 1008 1746 w
-(install:V:) 1008 1966 w
-($BIN/$PROG) 2048 1966 w
-(%:) 1008 2186 w
-(%.c) 1528 2186 w
-($CC) 1528 2296 w
-($stem.c) 1788 2296 w
-($LD) 1528 2406 w
-(-o) 1788 2406 w
-($target) 1983 2406 w
-($stem.$O) 2503 2406 w
-($BIN/%:) 1008 2626 w
-(%) 1528 2626 w
-(mv) 1528 2736 w
-($stem) 1723 2736 w
-($target) 2113 2736 w
-10 /LucidaSansUnicode00 f
-(The) 720 2916 w
-(first) 942 2916 w
-(target) 1178 2916 w
-(builds) 1508 2916 w
-(an) 1847 2916 w
-(executable) 2006 2916 w
-(in) 2574 2916 w
-(the) 2707 2916 w
-(local) 2904 2916 w
-(directory;) 3171 2916 w
-(the) 3676 2916 w
-(second) 3873 2916 w
-(installs) 4259 2916 w
-(it) 4644 2916 w
-(in) 4752 2916 w
-(the) 4885 2916 w
-(directory) 720 3036 w
-(of) 1203 3036 w
-(executables) 1353 3036 w
-(for) 1982 3036 w
-(the) 2173 3036 w
-(architecture.) 2380 3036 w
-(Invoking) 3074 3036 w
-10 /LucidaTypewriter f
-(mk) 3540 3036 w
-10 /LucidaSansUnicode00 f
-(with) 3735 3036 w
-(the) 3991 3036 w
-10 /LucidaTypewriter f
-(install) 4197 3036 w
-10 /LucidaSansUnicode00 f
-(target) 4752 3036 w
-(produces:) 720 3156 w
-9 /LucidaTypewriter f
-(mk:) 720 3326 w
-(ambiguous) 980 3326 w
-(recipes) 1630 3326 w
-(for) 2150 3326 w
-(/mips/bin/foo:) 2410 3326 w
-(/mips/bin/foo) 720 3436 w
-(<-\(mkfile:8\)-) 1630 3436 w
-(/mips/bin/foo.c) 2540 3436 w
-(<-\(mkfile:12\)-) 3580 3436 w
-(foo.c) 4555 3436 w
-(/mips/bin/foo) 720 3546 w
-(<-\(mkfile:12\)-) 1630 3546 w
-(foo) 2605 3546 w
-(<-\(mkfile:8\)-) 2865 3546 w
-(foo.c) 3775 3546 w
-10 /LucidaSansUnicode00 f
-(The prerequisite of the) 720 3726 w
-10 /LucidaTypewriter f
-(install) 1866 3726 w
-10 /LucidaSansUnicode00 f
-(rule,) 2402 3726 w
-10 /LucidaTypewriter f
-($BIN/$PROG) 2654 3726 w
-10 /LucidaSansUnicode00 f
-(,) 3374 3726 w
-(matches) 3439 3726 w
-(both) 3877 3726 w
-(metarules) 4133 3726 w
-(because) 4646 3726 w
-(the) 720 3846 w
-10 /LucidaTypewriter f
-(%) 908 3846 w
-10 /LucidaSansUnicode00 f
-(pattern) 1013 3846 w
-(matches) 1397 3846 w
-(everything.) 1835 3846 w
-(The) 2441 3846 w
-10 /LucidaTypewriter f
-(&) 2655 3846 w
-10 /LucidaSansUnicode00 f
-(pattern) 2760 3846 w
-(restricts) 3144 3846 w
-(the) 3571 3846 w
-(compile) 3759 3846 w
-(rule) 4174 3846 w
-(to) 4395 3846 w
-(files) 4526 3846 w
-(in) 4761 3846 w
-(the) 4885 3846 w
-(current directory and avoids the conflict:) 720 3966 w
-9 /LucidaTypewriter f
-(&:) 1008 4136 w
-(&.c) 1528 4136 w
-($CC) 1528 4246 w
-($stem.c) 1788 4246 w
-($LD) 1528 4356 w
-(-o) 1788 4356 w
-($target) 1983 4356 w
-($stem.$O) 2503 4356 w
-10 /LucidaSans-Demi f
-(10.) 720 4656 w
-(Missing intermediates) 937 4656 w
-10 /LucidaTypewriter f
-(Mk) 970 4812 w
-10 /LucidaSansUnicode00 f
-(does) 1150 4812 w
-(not) 1417 4812 w
-(build) 1613 4812 w
-(a) 1895 4812 w
-(missing) 1986 4812 w
-(intermediate) 2399 4812 w
-(file) 3049 4812 w
-(if) 3236 4812 w
-(a) 3338 4812 w
-(target) 3429 4812 w
-(is) 3753 4812 w
-(up) 3869 4812 w
-(to) 4030 4812 w
-(date) 4165 4812 w
-(with) 4413 4812 w
-(the) 4655 4812 w
-(pre\255) 4847 4812 w
-(requisites) 720 4932 w
-(of) 1237 4932 w
-(the) 1377 4932 w
-(intermediate.) 1574 4932 w
-(For) 2293 4932 w
-(example,) 2490 4932 w
-(when) 2976 4932 w
-(an) 3274 4932 w
-(executable) 3432 4932 w
-(is) 3999 4932 w
-(up) 4120 4932 w
-(to) 4286 4932 w
-(date) 4425 4932 w
-(with) 4677 4932 w
-(its) 4923 4932 w
-(source) 720 5052 w
-(file,) 1079 5052 w
-10 /LucidaTypewriter f
-(mk) 1299 5052 w
-10 /LucidaSansUnicode00 f
-(does) 1480 5052 w
-(not) 1748 5052 w
-(compile) 1945 5052 w
-(the) 2364 5052 w
-(source) 2556 5052 w
-(to) 2915 5052 w
-(create) 3050 5052 w
-(a) 3383 5052 w
-(missing) 3475 5052 w
-(object) 3890 5052 w
-(file.) 4226 5052 w
-(The) 4479 5052 w
-(evalua\255) 4698 5052 w
-(tion) 720 5172 w
-(only) 945 5172 w
-(applies) 1185 5172 w
-(when) 1567 5172 w
-(a) 1860 5172 w
-(target) 1951 5172 w
-(is) 2275 5172 w
-(considered) 2391 5172 w
-(up) 2960 5172 w
-(to) 3121 5172 w
-(date) 3255 5172 w
-(by) 3501 5172 w
-(pretending) 3651 5172 w
-(that) 4217 5172 w
-(the) 4443 5172 w
-(interme\255) 4633 5172 w
-(diate) 720 5292 w
-(exists.) 995 5292 w
-(Thus,) 1379 5292 w
-(it) 1684 5292 w
-(does) 1786 5292 w
-(not) 2053 5292 w
-(apply) 2249 5292 w
-(when) 2547 5292 w
-(the) 2840 5292 w
-(intermediate) 3031 5292 w
-(is) 3681 5292 w
-(a) 3797 5292 w
-(command) 3888 5292 w
-(line) 4402 5292 w
-(target) 4614 5292 w
-(or) 4938 5292 w
-(when it has no prerequisites.) 720 5412 w
-(This) 970 5568 w
-(capability) 1239 5568 w
-(is) 1766 5568 w
-(useful) 1910 5568 w
-(for) 2271 5568 w
-(maintaining) 2474 5568 w
-(archives.) 3113 5568 w
-(We) 3638 5568 w
-(can) 3844 5568 w
-(modify) 4076 5568 w
-(the) 4475 5568 w
-(archive) 4694 5568 w
-(update recipe to remove object files after they are archived:) 720 5688 w
-9 /LucidaTypewriter f
-($LIB\(%\):N:) 1008 5858 w
-(%) 2048 5858 w
-($LIB:) 1008 5968 w
-(${OBJS:%=$LIB\(%\)}) 1528 5968 w
-(names=`{membername) 1528 6078 w
-($newprereq}) 2763 6078 w
-(ar) 1528 6188 w
-(rv) 1723 6188 w
-($LIB) 1918 6188 w
-($names) 2243 6188 w
-(rm) 1528 6298 w
-(-f) 1723 6298 w
-($names) 1918 6298 w
-10 /LucidaSansUnicode00 f
-(A) 720 6478 w
-(subsequent) 845 6478 w
-10 /LucidaTypewriter f
-(mk) 1464 6478 w
-10 /LucidaSansUnicode00 f
-(does) 1664 6478 w
-(not) 1952 6478 w
-(remake) 2169 6478 w
-(the) 2585 6478 w
-(object) 2797 6478 w
-(files) 3152 6478 w
-(as) 3411 6478 w
-(long) 3574 6478 w
-(as) 3845 6478 w
-(the) 4008 6478 w
-(members) 4220 6478 w
-(of) 4730 6478 w
-(the) 4885 6478 w
-(archive) 720 6598 w
-(remain) 1103 6598 w
-(up) 1476 6598 w
-(to) 1638 6598 w
-(date) 1773 6598 w
-(with) 2021 6598 w
-(the) 2263 6598 w
-(source) 2455 6598 w
-(files.) 2814 6598 w
-(The) 3117 6598 w
-10 /LucidaTypewriter f
-(-i) 3335 6598 w
-10 /LucidaSansUnicode00 f
-(command) 3515 6598 w
-(line) 4029 6598 w
-(option) 4241 6598 w
-(overrides) 4590 6598 w
-(this behavior and causes all intermediates to be built.) 720 6718 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(11.) 720 840 w
-(Alternative out-of-date determination) 937 840 w
-10 /LucidaSansUnicode00 f
-(Sometimes) 970 996 w
-(the) 1538 996 w
-(modification) 1731 996 w
-(time) 2376 996 w
-(is) 2629 996 w
-(not) 2747 996 w
-(useful) 2945 996 w
-(for) 3280 996 w
-(deciding) 3457 996 w
-(when) 3911 996 w
-(a) 4207 996 w
-(target) 4301 996 w
-(and) 4628 996 w
-(pre\255) 4847 996 w
-(requisite) 720 1116 w
-(are) 1177 1116 w
-(out) 1362 1116 w
-(of) 1555 1116 w
-(date.) 1686 1116 w
-(The) 1994 1116 w
-10 /LucidaTypewriter f
-(P) 2208 1116 w
-10 /LucidaSansUnicode00 f
-(attribute) 2313 1116 w
-(replaces) 2763 1116 w
-(the default mechanism with the result) 3198 1116 w
-(of) 720 1236 w
-(a) 858 1236 w
-(command.) 953 1236 w
-(The) 1535 1236 w
-(command) 1756 1236 w
-(immediately) 2274 1236 w
-(follows) 2906 1236 w
-(the) 3291 1236 w
-(attribute) 3486 1236 w
-(and) 3943 1236 w
-(is) 4164 1236 w
-(repeatedly) 4285 1236 w
-(exe\255) 4834 1236 w
-(cuted) 720 1356 w
-(with) 1029 1356 w
-(each) 1274 1356 w
-(target) 1538 1356 w
-(and) 1866 1356 w
-(each) 2086 1356 w
-(prerequisite) 2349 1356 w
-(as) 2972 1356 w
-(its) 3117 1356 w
-(arguments;) 3273 1356 w
-(if) 3863 1356 w
-(its) 3968 1356 w
-(exit) 4124 1356 w
-(status) 4346 1356 w
-(is) 4678 1356 w
-(non-) 4797 1356 w
-(zero, they are considered out of date and the recipe is executed.) 720 1476 w
-(Consider the) 3929 1476 w
-10 /LucidaTypewriter f
-(mkfile) 4580 1476 w
-9 /LucidaTypewriter f
-(foo.ref:Pcmp) 1008 1646 w
-(-s:) 1853 1646 w
-(foo) 2568 1646 w
-(cp) 1528 1756 w
-($prereq) 1723 1756 w
-($target) 2243 1756 w
-10 /LucidaSansUnicode00 f
-(The command) 720 1936 w
-9 /LucidaTypewriter f
-(cmp) 1008 2106 w
-(-s) 1268 2106 w
-(foo.ref) 1463 2106 w
-(foo) 1983 2106 w
-10 /LucidaSansUnicode00 f
-(is executed and if) 720 2286 w
-10 /LucidaTypewriter f
-(foo.ref) 1616 2286 w
-10 /LucidaSansUnicode00 f
-(differs from) 2152 2286 w
-10 /LucidaTypewriter f
-(foo) 2762 2286 w
-10 /LucidaSansUnicode00 f
-(, the latter file is copied to the former.) 2978 2286 w
-10 /LucidaSans-Demi f
-(12.) 720 2526 w
-(Parallel processing) 937 2526 w
-10 /LucidaSansUnicode00 f
-(When) 970 2682 w
-(possible,) 1269 2682 w
-10 /LucidaTypewriter f
-(mk) 1737 2682 w
-10 /LucidaSansUnicode00 f
-(executes) 1914 2682 w
-(recipes) 2377 2682 w
-(in) 2757 2682 w
-(parallel.) 2881 2682 w
-(The) 3335 2682 w
-(variable) 3549 2682 w
-10 /LucidaTypewriter f
-($NPROC) 3962 2682 w
-10 /LucidaSansUnicode00 f
-(specifies) 4428 2682 w
-(the) 4885 2682 w
-(maximum) 720 2802 w
-(number) 1255 2802 w
-(of) 1681 2802 w
-(simultaneously) 1828 2802 w
-(executing) 2606 2802 w
-(recipes.) 3131 2802 w
-(Normally) 3591 2802 w
-(it) 4074 2802 w
-(is) 4189 2802 w
-(imported) 4317 2802 w
-(from) 4808 2802 w
-(the) 720 2922 w
-(environment,) 914 2922 w
-(where) 1596 2922 w
-(the) 1927 2922 w
-(system) 2121 2922 w
-(has) 2500 2922 w
-(set) 2707 2922 w
-(it) 2890 2922 w
-(to) 2995 2922 w
-(the) 3132 2922 w
-(number) 3326 2922 w
-(of) 3742 2922 w
-(available) 3880 2922 w
-(processors.) 4343 2922 w
-(It) 4974 2922 w
-(can) 720 3042 w
-(be) 924 3042 w
-(decreased) 1079 3042 w
-(by) 1607 3042 w
-(assigning) 1757 3042 w
-(a) 2255 3042 w
-(new) 2345 3042 w
-(value) 2575 3042 w
-(and) 2864 3042 w
-(can) 3079 3042 w
-(be) 3282 3042 w
-(set) 3436 3042 w
-(to) 3615 3042 w
-(1) 3748 3042 w
-(to) 3846 3042 w
-(force) 3979 3042 w
-(single-threaded) 4260 3042 w
-(recipe) 720 3162 w
-(execution.) 1068 3162 w
-(This) 1659 3162 w
-(is) 1916 3162 w
-(necessary) 2048 3162 w
-(when) 2576 3162 w
-(several) 2886 3162 w
-(targets) 3279 3162 w
-(access) 3671 3162 w
-(a) 4039 3162 w
-(common) 4147 3162 w
-(resource) 4621 3162 w
-(such) 720 3282 w
-(as) 991 3282 w
-(a) 1141 3282 w
-(status) 1240 3282 w
-(file) 1577 3282 w
-(or) 1772 3282 w
-(data) 1918 3282 w
-(base.) 2172 3282 w
-(When) 2505 3282 w
-(there) 2815 3282 w
-(is) 3111 3282 w
-(no) 3235 3282 w
-(dependency) 3402 3282 w
-(between) 4030 3282 w
-(targets,) 4481 3282 w
-10 /LucidaTypewriter f
-(mk) 4896 3282 w
-10 /LucidaSansUnicode00 f
-(assumes) 720 3402 w
-(the) 1181 3402 w
-(recipes) 1378 3402 w
-(can) 1767 3402 w
-(be) 1977 3402 w
-(executed) 2138 3402 w
-(concurrently.) 2622 3402 w
-(Normally,) 3333 3402 w
-(this) 3841 3402 w
-(allows) 4062 3402 w
-(multiple) 4406 3402 w
-(pre\255) 4847 3402 w
-(requisites) 720 3522 w
-(to) 1231 3522 w
-(be) 1365 3522 w
-(built) 1520 3522 w
-(simultaneously;) 1776 3522 w
-(for) 2573 3522 w
-(example,) 2748 3522 w
-(the) 3229 3522 w
-(object) 3420 3522 w
-(file) 3753 3522 w
-(prerequisites) 3939 3522 w
-(of) 4609 3522 w
-(a) 4742 3522 w
-(load) 4832 3522 w
-(rule) 720 3642 w
-(can) 948 3642 w
-(be) 1156 3642 w
-(produced) 1315 3642 w
-(by) 1815 3642 w
-(compiling) 1970 3642 w
-(the) 2489 3642 w
-(source) 2684 3642 w
-(files) 3046 3642 w
-(in) 3289 3642 w
-(parallel.) 3421 3642 w
-10 /LucidaTypewriter f
-(Mk) 3883 3642 w
-10 /LucidaSansUnicode00 f
-(does) 4068 3642 w
-(not) 4340 3642 w
-(define) 4541 3642 w
-(the) 4885 3642 w
-(order) 720 3762 w
-(of) 1033 3762 w
-(execution) 1182 3762 w
-(of) 1708 3762 w
-(independent) 1857 3762 w
-(recipes.) 2517 3762 w
-(When) 2979 3762 w
-(the) 3296 3762 w
-(prerequisites) 3502 3762 w
-(of) 4187 3762 w
-(a) 4335 3762 w
-(rule) 4440 3762 w
-(are) 4678 3762 w
-(not) 4880 3762 w
-(independent,) 720 3882 w
-(the) 1421 3882 w
-(dependencies) 1636 3882 w
-(between) 2364 3882 w
-(them) 2831 3882 w
-(should) 3140 3882 w
-(be) 3529 3882 w
-(specified) 3709 3882 w
-(in) 4205 3882 w
-(a) 4357 3882 w
-(rule) 4473 3882 w
-(or) 4722 3882 w
-(the) 4885 3882 w
-10 /LucidaTypewriter f
-(mkfile) 720 4002 w
-10 /LucidaSansUnicode00 f
-(should be single-threaded.) 1184 4002 w
-(For example, the archive update rules) 2571 4002 w
-9 /LucidaTypewriter f
-($LIB\(%\):N:) 1008 4172 w
-(%) 2048 4172 w
-($LIB:) 1008 4282 w
-(${OBJS:%=$LIB\(%\)}) 1528 4282 w
-(ar) 1528 4392 w
-(rv) 1723 4392 w
-($LIB) 1918 4392 w
-(`{membername) 2243 4392 w
-($newprereq}) 3088 4392 w
-10 /LucidaSansUnicode00 f
-(compile) 720 4572 w
-(source) 1146 4572 w
-(files) 1512 4572 w
-(in) 1758 4572 w
-(parallel) 1893 4572 w
-(but) 2295 4572 w
-(update) 2502 4572 w
-(all) 2883 4572 w
-(members) 3041 4572 w
-(of) 3539 4572 w
-(the) 3682 4572 w
-(archive) 3882 4572 w
-(at) 4273 4572 w
-(once.) 4410 4572 w
-(It) 4749 4572 w
-(is) 4860 4572 w
-(a) 4985 4572 w
-(mistake to merge the two rules) 720 4692 w
-9 /LucidaTypewriter f
-($LIB\(%\):) 1008 4862 w
-(%) 2048 4862 w
-(ar) 1528 4972 w
-(rv) 1723 4972 w
-($LIB) 1918 4972 w
-($stem) 2243 4972 w
-10 /LucidaSansUnicode00 f
-(because) 720 5152 w
-(an) 1154 5152 w
-10 /LucidaTypewriter f
-(ar) 1311 5152 w
-10 /LucidaSansUnicode00 f
-(command) 1495 5152 w
-(is) 2013 5152 w
-(executed) 2133 5152 w
-(for) 2615 5152 w
-(every) 2794 5152 w
-(member) 3091 5152 w
-(of) 3533 5152 w
-(the) 3671 5152 w
-(library.) 3867 5152 w
-(Not) 4282 5152 w
-(only) 4495 5152 w
-(is) 4740 5152 w
-(this) 4861 5152 w
-(inefficient, but the archive is updated in parallel, making interference likely.) 720 5272 w
-(The) 970 5428 w
-10 /LucidaTypewriter f
-($nproc) 1191 5428 w
-10 /LucidaSansUnicode00 f
-(environment) 1663 5428 w
-(variable) 2314 5428 w
-(contains) 2734 5428 w
-(a) 3182 5428 w
-(number) 3277 5428 w
-(associated) 3694 5428 w
-(with) 4243 5428 w
-(the) 4488 5428 w
-(proces\255) 4684 5428 w
-(sor) 720 5548 w
-(executing) 912 5548 w
-(a) 1427 5548 w
-(recipe.) 1521 5548 w
-(It) 1920 5548 w
-(can) 2025 5548 w
-(be) 2232 5548 w
-(used) 2390 5548 w
-(to) 2661 5548 w
-(create) 2798 5548 w
-(unique) 3133 5548 w
-(names) 3506 5548 w
-(when) 3861 5548 w
-(the) 4156 5548 w
-(recipe) 4349 5548 w
-(may) 4683 5548 w
-(be) 4921 5548 w
-(executing) 720 5668 w
-(simultaneously) 1266 5668 w
-(on) 2065 5668 w
-(several) 2258 5668 w
-(processors.) 2669 5668 w
-(Other) 3331 5668 w
-(maintenance) 3676 5668 w
-(tools) 4365 5668 w
-(provide) 4675 5668 w
-(mechanisms) 720 5788 w
-(to) 1358 5788 w
-(control) 1491 5788 w
-(recipe) 1868 5788 w
-(scheduling) 2199 5788 w
-(explicitly) 2761 5788 w
-([Cmel86],) 3232 5788 w
-(but) 3738 5788 w
-10 /LucidaTypewriter f
-(mk) 3935 5788 w
-10 /LucidaSansUnicode20 f
-(\031) 4079 5788 w
-10 /LucidaTypewriter f
-(s) 4111 5788 w
-10 /LucidaSansUnicode00 f
-(general) 4218 5788 w
-(rules) 4614 5788 w
-(are) 4888 5788 w
-(sufficient for all but the most unusual cases.) 720 5908 w
-10 /LucidaSans-Demi f
-(13.) 720 6148 w
-(Deleting target files on errors) 937 6148 w
-10 /LucidaSansUnicode00 f
-(The) 970 6304 w
-10 /LucidaTypewriter f
-(D) 1191 6304 w
-10 /LucidaSansUnicode00 f
-(attribute) 1303 6304 w
-(causes) 1760 6304 w
-10 /LucidaTypewriter f
-(mk) 2126 6304 w
-10 /LucidaSansUnicode00 f
-(to) 2310 6304 w
-(remove) 2448 6304 w
-(the) 2847 6304 w
-(target) 3042 6304 w
-(file) 3370 6304 w
-(when) 3561 6304 w
-(a) 3858 6304 w
-(recipe) 3953 6304 w
-(terminates) 4289 6304 w
-(pre\255) 4847 6304 w
-(maturely.) 720 6424 w
-(The) 1258 6424 w
-(error) 1488 6424 w
-(message) 1777 6424 w
-(describing) 2249 6424 w
-(the) 2804 6424 w
-(termination) 3007 6424 w
-(condition) 3617 6424 w
-(warns) 4120 6424 w
-(of) 4454 6424 w
-(the) 4600 6424 w
-(dele\255) 4803 6424 w
-(tion.) 720 6544 w
-(A) 1013 6544 w
-(partially) 1122 6544 w
-(built) 1552 6544 w
-(file) 1812 6544 w
-(is) 2003 6544 w
-(doubly) 2123 6544 w
-(dangerous:) 2493 6544 w
-(it) 3079 6544 w
-(is) 3186 6544 w
-(not) 3307 6544 w
-(only) 3508 6544 w
-(wrong,) 3753 6544 w
-(but) 4129 6544 w
-(is) 4332 6544 w
-(also) 4453 6544 w
-(consid\255) 4690 6544 w
-(ered to be up to date so a subsequent) 720 6664 w
-10 /LucidaTypewriter f
-(mk) 2605 6664 w
-10 /LucidaSansUnicode00 f
-(will not rebuild it.) 2781 6664 w
-(For example,) 3706 6664 w
-9 /LucidaTypewriter f
-(pic.out:D:) 1008 6834 w
-(mk.ms) 2048 6834 w
-(pic) 2048 6944 w
-($prereq) 2308 6944 w
-(|) 2828 6944 w
-(tbl) 2958 6944 w
-(|) 3218 6944 w
-(troff) 3348 6944 w
-(-ms) 3738 6944 w
-(>) 3998 6944 w
-($target) 4128 6944 w
-10 /LucidaSansUnicode00 f
-(produces the message) 720 7124 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-9 /LucidaTypewriter f
-(mk:) 1008 830 w
-(pic) 1268 830 w
-(mk.ms) 1528 830 w
-(|) 1918 830 w
-(...) 2048 830 w
-(:) 2373 830 w
-(exit) 2503 830 w
-(status=rc) 2828 830 w
-(685:) 3478 830 w
-(deleting) 3803 830 w
-('pic.out') 4388 830 w
-10 /LucidaSansUnicode00 f
-(if any program in the recipe exits with an error status.) 720 1010 w
-10 /LucidaSans-Demi f
-(14.) 720 1250 w
-(Unspecified dependencies) 937 1250 w
-10 /LucidaSansUnicode00 f
-(The) 970 1406 w
-10 /LucidaTypewriter f
-(-w) 1184 1406 w
-10 /LucidaSansUnicode00 f
-(command) 1361 1406 w
-(line) 1872 1406 w
-(flag) 2081 1406 w
-(forces) 2297 1406 w
-(the) 2627 1406 w
-(files) 2815 1406 w
-(following) 3050 1406 w
-(the) 3530 1406 w
-(flag) 3718 1406 w
-(to) 3934 1406 w
-(be) 4065 1406 w
-(treated) 4217 1406 w
-(as) 4595 1406 w
-(if) 4734 1406 w
-(they) 4833 1406 w
-(were) 720 1526 w
-(just) 995 1526 w
-(modified.) 1220 1526 w
-(We) 1760 1526 w
-(can) 1947 1526 w
-(use) 2160 1526 w
-(this) 2374 1526 w
-(flag) 2598 1526 w
-(with) 2826 1526 w
-(a) 3076 1526 w
-(command) 3175 1526 w
-(that) 3697 1526 w
-(selects) 3932 1526 w
-(files) 4307 1526 w
-(to) 4553 1526 w
-(force) 4695 1526 w
-(a) 4985 1526 w
-(build) 720 1646 w
-(based) 1007 1646 w
-(on) 1336 1646 w
-(the) 1500 1646 w
-(selection) 1696 1646 w
-(criterion.) 2169 1646 w
-(For) 2681 1646 w
-(example,) 2879 1646 w
-(if) 3366 1646 w
-(the) 3474 1646 w
-(declaration) 3671 1646 w
-(of) 4252 1646 w
-(a) 4392 1646 w
-(global) 4489 1646 w
-(vari\255) 4830 1646 w
-(able) 720 1766 w
-(named) 976 1766 w
-10 /LucidaSans-Italic f
-(var) 1358 1766 w
-10 /LucidaSansUnicode00 f
-(is) 1574 1766 w
-(changed) 1706 1766 w
-(in) 2169 1766 w
-(a) 2312 1766 w
-(header) 2419 1766 w
-(file,) 2804 1766 w
-(all) 3039 1766 w
-(source) 3204 1766 w
-(files) 3578 1766 w
-(that) 3832 1766 w
-(reference) 4075 1766 w
-(it) 4583 1766 w
-(can) 4701 1766 w
-(be) 4921 1766 w
-(rebuilt with the command) 720 1886 w
-9 /LucidaTypewriter f
-($) 1008 2056 w
-(mk) 1138 2056 w
-(-w`{grep) 1333 2056 w
-(-l) 1918 2056 w
-9 /LucidaSans-Italic f
-(var) 2113 2056 w
-9 /LucidaTypewriter f
-(*.[cyl]}) 2325 2056 w
-10 /LucidaSans-Demi f
-(15.) 720 2356 w
-(Conclusion) 937 2356 w
-10 /LucidaSansUnicode00 f
-(There) 970 2512 w
-(are) 1307 2512 w
-(many) 1518 2512 w
-(programs) 1839 2512 w
-(related) 2365 2512 w
-(to) 2761 2512 w
-10 /LucidaTypewriter f
-(make) 2918 2512 w
-10 /LucidaSansUnicode00 f
-(,) 3206 2512 w
-(each) 3297 2512 w
-(choosing) 3580 2512 w
-(a) 4078 2512 w
-(different) 4192 2512 w
-(balance) 4669 2512 w
-(between) 720 2632 w
-(specialization) 1165 2632 w
-(and) 1867 2632 w
-(generality.) 2085 2632 w
-10 /LucidaTypewriter f
-(Mk) 2666 2632 w
-10 /LucidaSansUnicode00 f
-(emphasizes) 2847 2632 w
-(generality) 3457 2632 w
-(but) 3973 2632 w
-(allows) 4172 2632 w
-(customiza\255) 4511 2632 w
-(tion through its pattern specifications and include facilities.) 720 2752 w
-(Plan) 970 2908 w
-(9) 1212 2908 w
-(presents) 1316 2908 w
-(a) 1774 2908 w
-(difficult) 1870 2908 w
-(maintenance) 2285 2908 w
-(environment) 2945 2908 w
-(with) 3598 2908 w
-(its) 3845 2908 w
-(heterogeneous) 4004 2908 w
-(archi\255) 4769 2908 w
-(tectures) 720 3028 w
-(and) 1168 3028 w
-(languages.) 1405 3028 w
-10 /LucidaTypewriter f
-(Mk) 2020 3028 w
-10 /LucidaSansUnicode20 f
-(\031) 2164 3028 w
-10 /LucidaTypewriter f
-(s) 2196 3028 w
-10 /LucidaSansUnicode00 f
-(flexible) 2325 3028 w
-(specification) 2741 3028 w
-(language) 3408 3028 w
-(and) 3907 3028 w
-(simple) 4143 3028 w
-(interaction) 4520 3028 w
-(with) 720 3148 w
-10 /LucidaTypewriter f
-(rc) 973 3148 w
-10 /LucidaSansUnicode00 f
-(work) 1165 3148 w
-(well) 1450 3148 w
-(in) 1689 3148 w
-(this) 1828 3148 w
-(environment.) 2055 3148 w
-(As) 2778 3148 w
-(a) 2946 3148 w
-(result,) 3049 3148 w
-(Plan) 3405 3148 w
-(9) 3654 3148 w
-(relies) 3765 3148 w
-(on) 4075 3148 w
-10 /LucidaTypewriter f
-(mk) 4246 3148 w
-10 /LucidaSansUnicode00 f
-(to) 4438 3148 w
-(automate) 4584 3148 w
-(almost) 720 3268 w
-(all) 1081 3268 w
-(maintenance.) 1229 3268 w
-(Tasks) 1946 3268 w
-(as) 2259 3268 w
-(diverse) 2400 3268 w
-(as) 2783 3268 w
-(updating) 2924 3268 w
-(the) 3392 3268 w
-(network) 3582 3268 w
-(data) 4009 3268 w
-(base,) 4254 3268 w
-(producing) 4546 3268 w
-(the manual, or building a release are expressed as) 720 3388 w
-10 /LucidaTypewriter f
-(mk) 3207 3388 w
-10 /LucidaSansUnicode00 f
-(procedures.) 3383 3388 w
-10 /LucidaSans-Demi f
-(16.) 720 3628 w
-(References) 937 3628 w
-10 /LucidaSansUnicode00 f
-([Cmel86]) 720 3784 w
-(R.) 1215 3784 w
-(F.) 1366 3784 w
-(Cmelik,) 1508 3784 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1930 3784 w
-10 /LucidaSansUnicode00 f
-(Concurrent) 1994 3784 w
-(Make:) 2593 3784 w
-(A) 2937 3784 w
-(Distributed) 3063 3784 w
-(Program) 3663 3784 w
-(in) 4128 3784 w
-(Concurrent) 4276 3784 w
-(C) 4875 3784 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 3784 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3784 w
-(AT&T Bell Laboratories Technical Report, 1986.) 720 3904 w
-([Feld79]) 720 4060 w
-(S.) 1178 4060 w
-(I.) 1328 4060 w
-(Feldman,) 1453 4060 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1961 4060 w
-10 /LucidaSansUnicode00 f
-(Make) 2025 4060 w
-10 /LucidaSansUnicode20 f
-(\024) 2344 4060 w
-10 /LucidaSansUnicode00 f
-(a) 2508 4060 w
-(program) 2627 4060 w
-(for) 3107 4060 w
-(maintaining) 3310 4060 w
-(computer) 3949 4060 w
-(programs) 4477 4060 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 4060 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4060 w
-10 /LucidaSans-Italic f
-(Software Practice & Experience ,) 720 4180 w
-10 /LucidaSansUnicode00 f
-(1979 Vol 9 #4, pp. 255-266.) 2315 4180 w
-([Flan95] Bob Flandrena, ) 720 4336 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1899 4336 w
-10 /LucidaSansUnicode00 f
-(Plan 9 Mkfiles) 1963 4336 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2637 4336 w
-10 /LucidaSansUnicode00 f
-(, this volume.) 2701 4336 w
-([Hume87]) 720 4492 w
-(A.) 1263 4492 w
-(G.) 1431 4492 w
-(Hume,) 1602 4492 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1986 4492 w
-10 /LucidaSansUnicode00 f
-(Mk:) 2050 4492 w
-(A) 2293 4492 w
-(Successor) 2429 4492 w
-(to) 2974 4492 w
-(Make) 3139 4492 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3394 4492 w
-10 /LucidaSansUnicode00 f
-(,) 3458 4492 w
-10 /LucidaSans-Italic f
-(USENIX) 3557 4492 w
-(Summer) 3968 4492 w
-(Conf.) 4439 4492 w
-(Proc.,) 4763 4492 w
-10 /LucidaSansUnicode00 f
-(Phoenix, Az.) 720 4612 w
-10 /LucidaSans-Demi f
-(17.) 720 4852 w
-(Appendix: Differences between) 937 4852 w
-10 /LucidaTypewriter f
-(make) 2575 4852 w
-10 /LucidaSans-Demi f
-(and) 2895 4852 w
-10 /LucidaTypewriter f
-(mk) 3118 4852 w
-10 /LucidaSansUnicode00 f
-(The differences between) 970 5008 w
-10 /LucidaTypewriter f
-(mk) 2193 5008 w
-10 /LucidaSansUnicode00 f
-(and) 2369 5008 w
-10 /LucidaTypewriter f
-(make) 2581 5008 w
-10 /LucidaSansUnicode00 f
-(are:) 2901 5008 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5164 w
-10 /LucidaTypewriter f
-(Make) 870 5164 w
-10 /LucidaSansUnicode00 f
-(builds) 1191 5164 w
-(targets) 1521 5164 w
-(when) 1894 5164 w
-(it) 2185 5164 w
-(needs) 2285 5164 w
-(them,) 2607 5164 w
-(allowing) 2921 5164 w
-(systematic) 3359 5164 w
-(use) 3905 5164 w
-(of) 4108 5164 w
-(side) 4240 5164 w
-(effects.) 4473 5164 w
-10 /LucidaTypewriter f
-(Mk) 4896 5164 w
-10 /LucidaSansUnicode00 f
-(constructs the entire dependency graph before building any target.) 870 5284 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5440 w
-10 /LucidaTypewriter f
-(Make) 870 5440 w
-10 /LucidaSansUnicode00 f
-(supports) 1194 5440 w
-(suffix) 1659 5440 w
-(rules) 1972 5440 w
-(and) 2247 5440 w
-10 /LucidaTypewriter f
-(%) 2463 5440 w
-10 /LucidaSansUnicode00 f
-(metarules.) 2572 5440 w
-10 /LucidaTypewriter f
-(Mk) 3153 5440 w
-10 /LucidaSansUnicode00 f
-(supports) 3334 5440 w
-10 /LucidaTypewriter f
-(%) 3800 5440 w
-10 /LucidaSansUnicode00 f
-(and) 3909 5440 w
-(regular) 4126 5440 w
-(expression) 4509 5440 w
-(metarules.) 870 5560 w
-(\(Older versions of) 1446 5560 w
-10 /LucidaTypewriter f
-(make) 2343 5560 w
-10 /LucidaSansUnicode00 f
-(support only suffix rules.\)) 2663 5560 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5716 w
-10 /LucidaTypewriter f
-(Mk) 870 5716 w
-10 /LucidaSansUnicode00 f
-(performs transitive closure on metarules,) 1046 5716 w
-10 /LucidaTypewriter f
-(make) 3084 5716 w
-10 /LucidaSansUnicode00 f
-(does not.) 3404 5716 w
-10 /LucidaSansUnicode22 f
-(\031) 720 5872 w
-10 /LucidaTypewriter f
-(Make) 870 5872 w
-10 /LucidaSansUnicode00 f
-(supports cyclic dependencies,) 1190 5872 w
-10 /LucidaTypewriter f
-(mk) 2678 5872 w
-10 /LucidaSansUnicode00 f
-(does not.) 2854 5872 w
-10 /LucidaSansUnicode22 f
-(\031) 720 6028 w
-10 /LucidaTypewriter f
-(Make) 870 6028 w
-10 /LucidaSansUnicode00 f
-(evaluates) 1206 6028 w
-(recipes) 1707 6028 w
-(one) 2102 6028 w
-(line) 2329 6028 w
-(at) 2553 6028 w
-(a) 2693 6028 w
-(time,) 2796 6028 w
-(replacing) 3091 6028 w
-(variables) 3588 6028 w
-(by) 4068 6028 w
-(their) 4232 6028 w
-(values) 4506 6028 w
-(and) 4860 6028 w
-(executing) 870 6148 w
-(some) 1385 6148 w
-(commands) 1685 6148 w
-(internally.) 2253 6148 w
-10 /LucidaTypewriter f
-(Mk) 2808 6148 w
-10 /LucidaSansUnicode00 f
-(passes) 2991 6148 w
-(the) 3357 6148 w
-(entire) 3551 6148 w
-(recipe) 3871 6148 w
-(to) 4206 6148 w
-(the) 4343 6148 w
-(shell) 4537 6148 w
-(with\255) 4802 6148 w
-(out interpretation or internal execution.) 870 6268 w
-10 /LucidaSansUnicode22 f
-(\031) 720 6424 w
-10 /LucidaTypewriter f
-(Make) 870 6424 w
-10 /LucidaSansUnicode00 f
-(supports) 1197 6424 w
-(parallel) 1665 6424 w
-(execution) 2062 6424 w
-(of) 2577 6424 w
-(single-line) 2715 6424 w
-(recipes) 3278 6424 w
-(when) 3665 6424 w
-(building) 3962 6424 w
-(the) 4401 6424 w
-(prerequi\255) 4596 6424 w
-(sites) 870 6544 w
-(for) 1133 6544 w
-(specified) 1311 6544 w
-(targets.) 1785 6544 w
-10 /LucidaTypewriter f
-(Mk) 2227 6544 w
-10 /LucidaSansUnicode00 f
-(supports) 2409 6544 w
-(parallel) 2876 6544 w
-(execution) 3271 6544 w
-(of) 3784 6544 w
-(all) 3920 6544 w
-(recipes.) 4071 6544 w
-(\(Older) 4520 6544 w
-(ver\255) 4858 6544 w
-(sions of) 870 6664 w
-10 /LucidaTypewriter f
-(make) 1286 6664 w
-10 /LucidaSansUnicode00 f
-(did not support parallel execution.\)) 1606 6664 w
-10 /LucidaSansUnicode22 f
-(\031) 720 6820 w
-10 /LucidaTypewriter f
-(Make) 870 6820 w
-10 /LucidaSansUnicode00 f
-(uses) 1202 6820 w
-(special) 1466 6820 w
-(targets) 1844 6820 w
-(\(beginning) 2227 6820 w
-(with) 2791 6820 w
-(a) 3041 6820 w
-(period\)) 3141 6820 w
-(to) 3532 6820 w
-(indicate) 3675 6820 w
-(special) 4102 6820 w
-(processing.) 4481 6820 w
-10 /LucidaTypewriter f
-(Mk) 870 6940 w
-10 /LucidaSansUnicode00 f
-(uses attributes to modify rule evaluation.) 1046 6940 w
-10 /LucidaSansUnicode22 f
-(\031) 720 7096 w
-10 /LucidaTypewriter f
-(Mk) 870 7096 w
-10 /LucidaSansUnicode00 f
-(supports virtual targets that are independent of the file system.) 1046 7096 w
-10 /LucidaSansUnicode22 f
-(\031) 720 7252 w
-10 /LucidaTypewriter f
-(Mk) 870 7252 w
-10 /LucidaSansUnicode00 f
-(allows non-standard out-of-date determination,) 1046 7252 w
-10 /LucidaTypewriter f
-(make) 3444 7252 w
-10 /LucidaSansUnicode00 f
-(does not.) 3764 7252 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(It is usually easy to convert a) 970 840 w
-10 /LucidaTypewriter f
-(makefile) 2407 840 w
-10 /LucidaSansUnicode00 f
-(to or from an equivalent) 3015 840 w
-10 /LucidaTypewriter f
-(mkfile) 4225 840 w
-10 /LucidaSansUnicode00 f
-(.) 4657 840 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Trailer
-done
-%%Pages: 14
diff --git a/sys/doc/mkfiles.ps b/sys/doc/mkfiles.ps
deleted file mode 100644
index 85c2ffcf9..000000000
--- a/sys/doc/mkfiles.ps
+++ /dev/null
@@ -1,6312 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Plan 9) 2445 1220 w
-(Mkfiles) 2861 1220 w
-10 /LucidaSans-Italic f
-(Bob Flandrena) 2530 1480 w
-(bobf@plan9.bell-labs.com) 2241 1620 w
-10 /LucidaSans-Demi f
-(Introduction) 720 2280 w
-10 /LucidaSansUnicode00 f
-(Every) 720 2436 w
-(Plan) 1023 2436 w
-(9) 1272 2436 w
-(source) 1383 2436 w
-(directory) 1753 2436 w
-(contains) 2232 2436 w
-(a) 2688 2436 w
-(file,) 2791 2436 w
-(called) 3023 2436 w
-10 /LucidaTypewriter f
-(mkfile) 3355 2436 w
-10 /LucidaSansUnicode00 f
-(,) 3787 2436 w
-(specifying) 3868 2436 w
-(the) 4409 2436 w
-(rules) 4613 2436 w
-(for) 4901 2436 w
-(building) 720 2556 w
-(the) 1160 2556 w
-(executable) 1356 2556 w
-(or) 1923 2556 w
-(library) 2066 2556 w
-(that) 2417 2556 w
-(is) 2649 2556 w
-(the) 2770 2556 w
-(product) 2966 2556 w
-(of) 3385 2556 w
-(the) 3524 2556 w
-(directory.) 3720 2556 w
-10 /LucidaSans-Italic f
-(Mk) 4256 2556 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 4397 2556 w
-(interprets) 4567 2556 w
-(the) 720 2676 w
-(rules) 920 2676 w
-(in) 1204 2676 w
-(the) 1340 2676 w
-(file,) 1540 2676 w
-(calculates) 1768 2676 w
-(the) 2289 2676 w
-(dependencies,) 2489 2676 w
-(and) 3234 2676 w
-(executes) 3459 2676 w
-(an) 3935 2676 w
-10 /LucidaSans-Italic f
-(rc) 4098 2676 w
-10 /LucidaSansUnicode00 f
-(\(1\)) 4196 2676 w
-(script) 4371 2676 w
-(to) 4689 2676 w
-(con\255) 4833 2676 w
-(struct) 720 2796 w
-(the) 1037 2796 w
-(product.) 1230 2796 w
-(If) 1710 2796 w
-(necessary) 1814 2796 w
-(components) 2327 2796 w
-(are) 2962 2796 w
-(supplied) 3152 2796 w
-(by) 3606 2796 w
-(neighboring) 3759 2796 w
-(directories) 4386 2796 w
-(or) 4938 2796 w
-(sub-directories,) 720 2916 w
-(the) 1543 2916 w
-(mkfiles) 1740 2916 w
-(in) 2135 2916 w
-(those) 2268 2916 w
-(directories) 2577 2916 w
-(are) 3134 2916 w
-(first) 3328 2916 w
-(executed) 3565 2916 w
-(to) 4050 2916 w
-(build) 4191 2916 w
-(the) 4480 2916 w
-(compo\255) 4678 2916 w
-(nents before the local construction proceeds.) 720 3036 w
-(Most) 720 3192 w
-(application) 995 3192 w
-(source) 1569 3192 w
-(directories) 1931 3192 w
-(produce) 2486 3192 w
-(one) 2923 3192 w
-(of) 3142 3192 w
-(four) 3280 3192 w
-(types) 3521 3192 w
-(of) 3820 3192 w
-(product:) 3958 3192 w
-(a) 4408 3192 w
-(single) 4504 3192 w
-(exe\255) 4834 3192 w
-(cutable,) 720 3312 w
-(several) 1153 3312 w
-(executables,) 1540 3312 w
-(a) 2196 3312 w
-(local) 2298 3312 w
-(library,) 2570 3312 w
-(or) 2959 3312 w
-(a) 3108 3312 w
-(system) 3210 3312 w
-(library.) 3597 3312 w
-(Four) 4018 3312 w
-(generic) 4283 3312 w
-(mkfiles) 4687 3312 w
-(define) 720 3432 w
-(the) 1068 3432 w
-(normal) 1268 3432 w
-(rules) 1654 3432 w
-(for) 1938 3432 w
-(building) 2122 3432 w
-(each) 2566 3432 w
-(type) 2836 3432 w
-(of) 3090 3432 w
-(product.) 3234 3432 w
-(The) 3722 3432 w
-(simplest) 3949 3432 w
-(mkfiles) 4404 3432 w
-(need) 4803 3432 w
-(only) 720 3552 w
-(list) 975 3552 w
-(the) 1172 3552 w
-(components) 1378 3552 w
-(and) 2026 3552 w
-(include) 2257 3552 w
-(the) 2660 3552 w
-(appropriate) 2866 3552 w
-(generic) 3481 3552 w
-(mkfile) 3889 3552 w
-(to) 4242 3552 w
-(do) 4391 3552 w
-(the) 4566 3552 w
-(work.) 4771 3552 w
-(More) 720 3672 w
-(complex) 1004 3672 w
-(mkfiles) 1458 3672 w
-(may) 1851 3672 w
-(supply) 2091 3672 w
-(additional) 2451 3672 w
-(rules) 2975 3672 w
-(to) 3255 3672 w
-(augment,) 3394 3672 w
-(modify,) 3894 3672 w
-(or) 4302 3672 w
-(override) 4445 3672 w
-(the) 4885 3672 w
-(generic rules.) 720 3792 w
-10 /LucidaSans-Demi f
-(Using a Mkfile) 720 4032 w
-10 /LucidaSansUnicode00 f
-(To) 720 4188 w
-(build) 877 4188 w
-(a) 1156 4188 w
-(product,) 1244 4188 w
-(change) 1687 4188 w
-(to) 2068 4188 w
-(the) 2199 4188 w
-(directory) 2387 4188 w
-(containing) 2851 4188 w
-(its) 3394 4188 w
-(source) 3544 4188 w
-(and) 3899 4188 w
-(invoke) 4112 4188 w
-10 /LucidaSans-Italic f
-(mk) 4463 4188 w
-10 /LucidaSansUnicode00 f
-(with) 4647 4188 w
-(the) 4885 4188 w
-(appropriate target as an argument.) 720 4308 w
-(All mkfiles provide the following standard targets:) 2487 4308 w
-10 /LucidaTypewriter f
-(all) 720 4488 w
-10 /LucidaSansUnicode00 f
-(Build) 1590 4488 w
-(a) 1882 4488 w
-(local) 1988 4488 w
-(version) 2264 4488 w
-(of) 2667 4488 w
-(the) 2816 4488 w
-(product) 3022 4488 w
-(or) 3451 4488 w
-(products) 3604 4488 w
-(for) 4084 4488 w
-(the) 4274 4488 w
-(current) 4480 4488 w
-(architecture.) 1590 4608 w
-(If) 2294 4608 w
-(the) 2422 4608 w
-(product) 2639 4608 w
-(is) 3079 4608 w
-(a) 3221 4608 w
-(single) 3338 4608 w
-(program,) 3688 4608 w
-(the) 4197 4608 w
-(result) 4413 4608 w
-(is) 4750 4608 w
-(stored) 1590 4728 w
-(in) 1953 4728 w
-(file) 2098 4728 w
-10 /LucidaTypewriter f
-($O.out) 2303 4728 w
-10 /LucidaSansUnicode00 f
-(.) 2735 4728 w
-(If) 2853 4728 w
-(the) 2973 4728 w
-(directory) 3182 4728 w
-(produces) 3668 4728 w
-(multiple) 4171 4728 w
-(exe\255) 4624 4728 w
-(cutables,) 1590 4848 w
-(they) 2062 4848 w
-(are) 2305 4848 w
-(stored) 2493 4848 w
-(in) 2838 4848 w
-(the) 2965 4848 w
-(files) 3156 4848 w
-(named) 3394 4848 w
-10 /LucidaTypewriter f
-($O.) 3759 4848 w
-10 /LucidaSans-Italic f
-(progname,) 3975 4848 w
-10 /LucidaSansUnicode00 f
-(where) 4538 4848 w
-10 /LucidaSans-Italic f
-(progname) 1590 4968 w
-10 /LucidaSansUnicode00 f
-(is) 2142 4968 w
-(the) 2278 4968 w
-(name) 2489 4968 w
-(of) 2811 4968 w
-(each) 2965 4968 w
-(executable.) 3246 4968 w
-(A) 3893 4968 w
-(product) 4019 4968 w
-(may) 4454 4968 w
-(be) 4711 4968 w
-(built) 1590 5088 w
-(for) 1864 5088 w
-(a) 2057 5088 w
-(different) 2166 5088 w
-(architecture) 2638 5088 w
-(by) 3270 5088 w
-(prefacing) 3438 5088 w
-(the) 3947 5088 w
-10 /LucidaTypewriter f
-(mk) 4155 5088 w
-10 /LucidaSansUnicode00 f
-(command) 4352 5088 w
-(with) 1590 5208 w
-10 /LucidaTypewriter f
-(objtype=) 1879 5208 w
-10 /LucidaSans-Italic f
-(architecture) 2455 5208 w
-10 /LucidaSansUnicode00 f
-(,) 3047 5208 w
-(where) 3123 5208 w
-10 /LucidaSans-Italic f
-(architecture) 3459 5208 w
-10 /LucidaSansUnicode00 f
-(is) 4096 5208 w
-(the) 4221 5208 w
-(name) 4421 5208 w
-(of) 4732 5208 w
-(the) 1590 5328 w
-(target) 1812 5328 w
-(architecture.) 2167 5328 w
-(Directories) 2876 5328 w
-(producing) 3470 5328 w
-(system) 4030 5328 w
-(libraries) 4436 5328 w
-(always) 1590 5448 w
-(operate) 1955 5448 w
-(directly) 2370 5448 w
-(on) 2774 5448 w
-(the) 2944 5448 w
-(installed) 3146 5448 w
-(version) 3604 5448 w
-(of) 4003 5448 w
-(the) 4148 5448 w
-(library;) 4350 5448 w
-(in) 4739 5448 w
-(this case the target) 1590 5568 w
-10 /LucidaTypewriter f
-(all) 2553 5568 w
-10 /LucidaSansUnicode00 f
-(is equivalent to the target) 2801 5568 w
-10 /LucidaTypewriter f
-(install) 4083 5568 w
-10 /LucidaSansUnicode00 f
-(.) 4587 5568 w
-10 /LucidaTypewriter f
-(install) 720 5688 w
-10 /LucidaSansUnicode00 f
-(Build) 1590 5688 w
-(and) 1871 5688 w
-(install) 2091 5688 w
-(the) 2423 5688 w
-(product) 2618 5688 w
-(or) 3036 5688 w
-(products) 3178 5688 w
-(for) 3648 5688 w
-(the) 3828 5688 w
-(current) 4024 5688 w
-(architec\255) 4415 5688 w
-(ture.) 1590 5808 w
-10 /LucidaTypewriter f
-(installall) 720 5928 w
-10 /LucidaSansUnicode00 f
-(Build and install the product or products for all architectures.) 1590 5928 w
-10 /LucidaTypewriter f
-(clean) 720 6048 w
-10 /LucidaSansUnicode00 f
-(Rid) 1590 6048 w
-(the) 1785 6048 w
-(directory) 1980 6048 w
-(and) 2451 6048 w
-(its) 2671 6048 w
-(subdirectories) 2828 6048 w
-(of) 3559 6048 w
-(the) 3697 6048 w
-(by-products) 3893 6048 w
-(of) 4536 6048 w
-(the) 4675 6048 w
-(build) 1590 6168 w
-(process.) 1877 6168 w
-(Intermediate) 2355 6168 w
-(files) 3009 6168 w
-(that) 3251 6168 w
-(are) 3482 6168 w
-(easily) 3674 6168 w
-(reproduced) 3986 6168 w
-(\(e.g.,) 4583 6168 w
-(object) 1590 6288 w
-(files,) 1938 6288 w
-10 /LucidaTypewriter f
-(yacc) 2222 6288 w
-10 /LucidaSansUnicode00 f
-(intermediates,) 2560 6288 w
-(target) 3308 6288 w
-(executables\)) 3647 6288 w
-(are) 4308 6288 w
-(always) 4511 6288 w
-(removed.) 1590 6408 w
-(Complicated) 2122 6408 w
-(intermediates,) 2773 6408 w
-(such) 3515 6408 w
-(as) 3786 6408 w
-(local) 3937 6408 w
-(libraries,) 4207 6408 w
-(are) 4678 6408 w
-(usually preserved.) 1590 6528 w
-10 /LucidaTypewriter f
-(nuke) 720 6648 w
-10 /LucidaSansUnicode00 f
-(Remove) 1590 6648 w
-(all) 2016 6648 w
-(intermediates) 2175 6648 w
-(from) 2886 6648 w
-(the) 3164 6648 w
-(directory) 3365 6648 w
-(and) 3842 6648 w
-(any) 4068 6648 w
-(subdirecto\255) 4283 6648 w
-(ries.) 1590 6768 w
-(This) 1866 6768 w
-(target) 2106 6768 w
-(guarantees) 2429 6768 w
-(that) 3001 6768 w
-(a) 3227 6768 w
-(subsequent) 3317 6768 w
-(build) 3915 6768 w
-(for) 4196 6768 w
-(the) 4370 6768 w
-(archi\255) 4559 6768 w
-(tecture is performed from scratch.) 1590 6888 w
-(If) 720 7104 w
-(no) 819 7104 w
-(target) 975 7104 w
-(is) 1296 7104 w
-(specified) 1409 7104 w
-(on) 1877 7104 w
-(the) 2033 7104 w
-10 /LucidaTypewriter f
-(mk) 2221 7104 w
-10 /LucidaSansUnicode00 f
-(command) 2398 7104 w
-(line,) 2909 7104 w
-(the) 3150 7104 w
-10 /LucidaTypewriter f
-(all) 3338 7104 w
-10 /LucidaSansUnicode00 f
-(target) 3587 7104 w
-(is) 3908 7104 w
-(built) 4021 7104 w
-(by) 4274 7104 w
-(default.) 4423 7104 w
-(In) 4860 7104 w
-(a) 4985 7104 w
-(directory producing multiple executables, there is no default target.) 720 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(In) 720 840 w
-(addition) 846 840 w
-(to) 1280 840 w
-(the) 1413 840 w
-(five) 1603 840 w
-(standard) 1812 840 w
-(targets,) 2274 840 w
-(additional) 2680 840 w
-(targets) 3198 840 w
-(may) 3573 840 w
-(be) 3809 840 w
-(supplied) 3964 840 w
-(by) 4416 840 w
-(each) 4567 840 w
-(gen\255) 4827 840 w
-(eric mkfile or by the directory) 720 960 w
-10 /LucidaSansUnicode20 f
-(\031) 2162 960 w
-10 /LucidaSansUnicode00 f
-(s mkfile.) 2194 960 w
-(The) 720 1116 w
-(environment) 944 1116 w
-(variable) 1598 1116 w
-10 /LucidaTypewriter f
-(NPROC) 2021 1116 w
-10 /LucidaSansUnicode00 f
-(is) 2424 1116 w
-(set) 2547 1116 w
-(by) 2734 1116 w
-(the) 2892 1116 w
-(system) 3090 1116 w
-(to) 3473 1116 w
-(the) 3614 1116 w
-(number) 3812 1116 w
-(of) 4233 1116 w
-(available) 4375 1116 w
-(pro\255) 4842 1116 w
-(cessors.) 720 1236 w
-(Setting) 1200 1236 w
-(this) 1591 1236 w
-(variable,) 1824 1236 w
-(either) 2290 1236 w
-(in) 2625 1236 w
-(the) 2770 1236 w
-(environment) 2979 1236 w
-(or) 3644 1236 w
-(in) 3800 1236 w
-(a) 3944 1236 w
-(mkfile,) 4052 1236 w
-(controls) 4439 1236 w
-(the) 4885 1236 w
-(amount of parallelism in the build.) 720 1356 w
-(For example, the command) 2466 1356 w
-9 /LucidaTypewriter f
-(NPROC=1) 1528 1526 w
-(mk) 2048 1526 w
-10 /LucidaSansUnicode00 f
-(restricts a build to a single thread of execution.) 720 1706 w
-10 /LucidaSans-Demi f
-(Creating a Mkfile) 720 1946 w
-10 /LucidaSansUnicode00 f
-(The) 720 2102 w
-(easiest) 944 2102 w
-(way) 1322 2102 w
-(to) 1549 2102 w
-(build) 1691 2102 w
-(a) 1981 2102 w
-(new) 2080 2102 w
-(mkfile) 2319 2102 w
-(is) 2665 2102 w
-(to) 2789 2102 w
-(copy) 2931 2102 w
-(and) 3202 2102 w
-(modify) 3426 2102 w
-(an) 3805 2102 w
-(existing) 3966 2102 w
-(mkfile) 4397 2102 w
-(of) 4743 2102 w
-(the) 4885 2102 w
-(same) 720 2222 w
-(type.) 1010 2222 w
-(Failing) 1317 2222 w
-(that,) 1672 2222 w
-(it) 1930 2222 w
-(is) 2031 2222 w
-(usually) 2146 2222 w
-(possible) 2521 2222 w
-(to) 2959 2222 w
-(create) 3092 2222 w
-(a) 3422 2222 w
-(new) 3511 2222 w
-(mkfile) 3740 2222 w
-(with) 4076 2222 w
-(minimal) 4315 2222 w
-(effort,) 4739 2222 w
-(since) 720 2342 w
-(the) 1015 2342 w
-(appropriate) 1216 2342 w
-(generic) 1826 2342 w
-(mkfile) 2230 2342 w
-(predefines) 2579 2342 w
-(the) 3140 2342 w
-(rules) 3342 2342 w
-(that) 3628 2342 w
-(do) 3866 2342 w
-(all) 4037 2342 w
-(the) 4197 2342 w
-(work.) 4399 2342 w
-(In) 4747 2342 w
-(the) 4885 2342 w
-(simplest) 720 2462 w
-(and) 1163 2462 w
-(most) 1377 2462 w
-(common) 1653 2462 w
-(cases,) 2108 2462 w
-(the) 2438 2462 w
-(new) 2627 2462 w
-(mkfile) 2856 2462 w
-(need) 3192 2462 w
-(only) 3462 2462 w
-(define) 3699 2462 w
-(a) 4035 2462 w
-(couple) 4123 2462 w
-(of) 4478 2462 w
-(variables) 4609 2462 w
-(and include the appropriate architecture-specific and generic mkfiles.) 720 2582 w
-(There) 720 2858 w
-(are) 1039 2858 w
-(four) 1232 2858 w
-(generic) 1474 2858 w
-(mkfiles) 1872 2858 w
-(containing) 2266 2858 w
-(commonly) 2817 2858 w
-(used) 3360 2858 w
-(rules) 3633 2858 w
-(for) 3913 2858 w
-(building) 4093 2858 w
-(a) 4533 2858 w
-(product:) 4630 2858 w
-10 /LucidaTypewriter f
-(mkone) 720 2978 w
-10 /LucidaSansUnicode00 f
-(,) 1080 2978 w
-10 /LucidaTypewriter f
-(mkmany) 1150 2978 w
-10 /LucidaSansUnicode00 f
-(,) 1582 2978 w
-10 /LucidaTypewriter f
-(mklib) 1652 2978 w
-10 /LucidaSansUnicode00 f
-(,) 2012 2978 w
-(and) 2082 2978 w
-10 /LucidaTypewriter f
-(mksyslib) 2300 2978 w
-10 /LucidaSansUnicode00 f
-(.) 2876 2978 w
-(These) 2978 2978 w
-(rules) 3304 2978 w
-(perform) 3581 2978 w
-(such) 4011 2978 w
-(actions) 4275 2978 w
-(as) 4659 2978 w
-(com\255) 4802 2978 w
-(piling) 720 3098 w
-(C) 1035 3098 w
-(source) 1145 3098 w
-(files,) 1508 3098 w
-(loading) 1783 3098 w
-(object) 2185 3098 w
-(files,) 2525 3098 w
-(archiving) 2801 3098 w
-(libraries,) 3286 3098 w
-(and) 3754 3098 w
-(installing) 3976 3098 w
-(executables) 4463 3098 w
-(in) 720 3218 w
-(the) 852 3218 w
-10 /LucidaTypewriter f
-(bin) 1048 3218 w
-10 /LucidaSansUnicode00 f
-(directory) 1305 3218 w
-(of) 1777 3218 w
-(the) 1916 3218 w
-(appropriate) 2111 3218 w
-(architecture.) 2715 3218 w
-(The) 3397 3218 w
-(generic) 3618 3218 w
-(mkfiles) 4015 3218 w
-(are) 4408 3218 w
-(stored) 4600 3218 w
-(in) 4949 3218 w
-(directory) 720 3338 w
-10 /LucidaTypewriter f
-(/sys/src/cmd) 1193 3338 w
-10 /LucidaSansUnicode00 f
-(.) 2057 3338 w
-(Mkfile) 2163 3338 w
-10 /LucidaTypewriter f
-(mkone) 2500 3338 w
-10 /LucidaSansUnicode00 f
-(builds) 2902 3338 w
-(a) 3241 3338 w
-(single) 3338 3338 w
-(executable,) 3669 3338 w
-10 /LucidaTypewriter f
-(mkmany) 4269 3338 w
-10 /LucidaSansUnicode00 f
-(builds) 4743 3338 w
-(several) 720 3458 w
-(executables) 1096 3458 w
-(from) 1709 3458 w
-(the) 1977 3458 w
-(source) 2168 3458 w
-(in) 2526 3458 w
-(a) 2653 3458 w
-(single) 2744 3458 w
-(directory,) 3069 3458 w
-(and) 3567 3458 w
-10 /LucidaTypewriter f
-(mklib) 3782 3458 w
-10 /LucidaSansUnicode00 f
-(and) 4177 3458 w
-10 /LucidaTypewriter f
-(mksyslib) 4432 3458 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3458 w
-(maintain) 720 3578 w
-(local) 1188 3578 w
-(and) 1459 3578 w
-(system) 1686 3578 w
-(libraries,) 2073 3578 w
-(respectively.) 2546 3578 w
-(The) 3230 3578 w
-(rules) 3458 3578 w
-(in) 3744 3578 w
-(the) 3882 3578 w
-(generic) 4084 3578 w
-(mkfiles) 4488 3578 w
-(are) 4888 3578 w
-(driven) 720 3698 w
-(by) 1061 3698 w
-(the) 1214 3698 w
-(values) 1407 3698 w
-(of) 1750 3698 w
-(variables,) 1886 3698 w
-(some) 2387 3698 w
-(of) 2686 3698 w
-(which) 2822 3698 w
-(must) 3141 3698 w
-(be) 3422 3698 w
-(set) 3579 3698 w
-(by) 3761 3698 w
-(the) 3914 3698 w
-(product) 4106 3698 w
-(mkfile) 4521 3698 w
-(and) 4860 3698 w
-(some of which are supplied by the generic mkfile.) 720 3818 w
-(Variables in the latter class include:) 3209 3818 w
-10 /LucidaSans-Italic f
-(Variable) 1779 3998 w
-(Default) 2342 3998 w
-(Meaning) 2850 3998 w
-10 /LucidaTypewriter f
-(CFLAGS) 1758 4178 w
-(-FVw) 2376 4178 w
-10 /LucidaSansUnicode00 f
-(C compiler flags) 2850 4178 w
-10 /LucidaTypewriter f
-(LDFLAGS) 1686 4298 w
-10 /LucidaSansUnicode00 f
-(Loader flags) 2850 4298 w
-10 /LucidaTypewriter f
-(YFLAGS) 1758 4418 w
-(-d) 2448 4418 w
-10 /LucidaSansUnicode00 f
-(Yacc flags) 2850 4418 w
-10 /LucidaTypewriter f
-(AFLAGS) 1758 4538 w
-10 /LucidaSansUnicode00 f
-(Assembler flags) 2850 4538 w
-(The) 720 4754 w
-(following) 946 4754 w
-(variables) 1438 4754 w
-(are) 1915 4754 w
-(set) 2113 4754 w
-(by) 2303 4754 w
-(the) 2464 4754 w
-(product) 2665 4754 w
-(mkfile) 3089 4754 w
-(and) 3437 4754 w
-(used) 3663 4754 w
-(by) 3941 4754 w
-(the) 4102 4754 w
-(generic) 4303 4754 w
-(mkfile.) 4706 4754 w
-(Any may be empty depending on the specific product being made.) 720 4874 w
-10 /LucidaTypewriter f
-(TARG) 1443 5054 w
-10 /LucidaSansUnicode00 f
-(Name\(s\) of the executable\(s\) to be built) 2313 5054 w
-10 /LucidaTypewriter f
-(LIB) 1443 5174 w
-10 /LucidaSansUnicode00 f
-(Library name\(s\)) 2313 5174 w
-10 /LucidaTypewriter f
-(OFILES) 1443 5294 w
-10 /LucidaSansUnicode00 f
-(Object files) 2313 5294 w
-10 /LucidaTypewriter f
-(HFILES) 1443 5414 w
-10 /LucidaSansUnicode00 f
-(Header files included by all source files) 2313 5414 w
-10 /LucidaTypewriter f
-(YFILES) 1443 5534 w
-(Yacc) 2313 5534 w
-10 /LucidaSansUnicode00 f
-(input files) 2633 5534 w
-10 /LucidaTypewriter f
-(BIN) 1443 5654 w
-10 /LucidaSansUnicode00 f
-(Directory where executables are installed) 2313 5654 w
-10 /LucidaSans-Demi f
-(Mkfile Organization) 720 5954 w
-10 /LucidaSansUnicode00 f
-(All mkfiles share the following common structure:) 720 6110 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 6280 w
-(#) 2568 6280 w
-9 /LucidaSansUnicode00 f
-(architecture-dependent) 2698 6280 w
-(definitions) 3765 6280 w
-9 /LucidaSans-Italic f
-(variable) 1008 6500 w
-(definitions) 1394 6500 w
-9 /LucidaTypewriter f
-(#) 2568 6500 w
-(TARG) 2698 6500 w
-9 /LucidaSansUnicode00 f
-(,) 2958 6500 w
-9 /LucidaTypewriter f
-(OFILES) 3016 6500 w
-9 /LucidaSansUnicode00 f
-(,) 3406 6500 w
-9 /LucidaTypewriter f
-(HFILES) 3464 6500 w
-9 /LucidaSansUnicode00 f
-(,) 3854 6500 w
-(etc.) 3912 6500 w
-9 /LucidaTypewriter f
-(</sys/src/cmd/) 1008 6720 w
-9 /LucidaSans-Italic f
-(generic) 1918 6720 w
-9 /LucidaTypewriter f
-(#) 2568 6720 w
-(mkone) 2698 6720 w
-9 /LucidaSansUnicode00 f
-(,) 3023 6720 w
-9 /LucidaTypewriter f
-(mkmany) 3081 6720 w
-9 /LucidaSansUnicode00 f
-(,) 3471 6720 w
-9 /LucidaTypewriter f
-(mklib) 3529 6720 w
-9 /LucidaSansUnicode00 f
-(,) 3854 6720 w
-(or) 3912 6720 w
-9 /LucidaTypewriter f
-(mksyslib) 4033 6720 w
-9 /LucidaSans-Italic f
-(variable) 1008 6940 w
-(overrides) 1394 6940 w
-9 /LucidaTypewriter f
-(#) 2568 6940 w
-(CFLAGS) 2698 6940 w
-9 /LucidaSansUnicode00 f
-(,) 3088 6940 w
-9 /LucidaTypewriter f
-(objtype) 3146 6940 w
-9 /LucidaSansUnicode00 f
-(,) 3601 6940 w
-(etc.) 3659 6940 w
-9 /LucidaSans-Italic f
-(extra) 1008 7160 w
-(rules) 1266 7160 w
-9 /LucidaTypewriter f
-(#) 2568 7160 w
-9 /LucidaSansUnicode00 f
-(overrides,) 2698 7160 w
-(augmented) 3161 7160 w
-(rules,) 3682 7160 w
-(additional) 3955 7160 w
-(targets) 4420 7160 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(Note that the architecture-dependent mkfiles include file) 720 840 w
-10 /LucidaTypewriter f
-(/sys/src/mkfile.proto) 3528 840 w
-10 /LucidaSansUnicode00 f
-(for system-wide variables that are common to all architectures.) 720 960 w
-(The) 720 1116 w
-(variables) 938 1116 w
-(driving) 1406 1116 w
-(the) 1781 1116 w
-(expansion) 1973 1116 w
-(of) 2510 1116 w
-(the) 2646 1116 w
-(generic) 2839 1116 w
-(mkfile) 3234 1116 w
-(may) 3574 1116 w
-(be) 3812 1116 w
-(specified) 3969 1116 w
-(in) 4442 1116 w
-(any) 4571 1116 w
-(order) 4778 1116 w
-(as) 720 1236 w
-(long) 870 1236 w
-(as) 1128 1236 w
-(they) 1278 1236 w
-(are) 1529 1236 w
-(defined) 1725 1236 w
-(before) 2135 1236 w
-(the) 2493 1236 w
-(inclusion) 2692 1236 w
-(of) 3172 1236 w
-(the) 3314 1236 w
-(generic) 3513 1236 w
-(mkfile.) 3914 1236 w
-(The) 4323 1236 w
-(value) 4547 1236 w
-(of) 4844 1236 w
-(a) 4985 1236 w
-(variable) 720 1356 w
-(may) 1134 1356 w
-(be) 1368 1356 w
-(changed) 1521 1356 w
-(by) 1966 1356 w
-(assigning) 2115 1356 w
-(a) 2612 1356 w
-(new) 2701 1356 w
-(value) 2930 1356 w
-(following) 3218 1356 w
-(the) 3699 1356 w
-(inclusion) 3889 1356 w
-(of) 4360 1356 w
-(the) 4493 1356 w
-(generic) 4683 1356 w
-(mkfile,) 720 1476 w
-(but) 1098 1476 w
-(the) 1304 1476 w
-(effects) 1503 1476 w
-(are) 1872 1476 w
-(sometimes) 2068 1476 w
-(counter-intuitive.) 2639 1476 w
-(Such) 3568 1476 w
-(variable) 3841 1476 w
-(assignments) 4264 1476 w
-(do) 4916 1476 w
-(not) 720 1596 w
-(apply) 928 1596 w
-(to) 1238 1596 w
-(the) 1384 1596 w
-(target) 1587 1596 w
-(and) 1924 1596 w
-(prerequisite) 2153 1596 w
-(portions) 2786 1596 w
-(of) 3240 1596 w
-(any) 3387 1596 w
-(previously) 3605 1596 w
-(defined) 4150 1596 w
-(rules;) 4565 1596 w
-(the) 4885 1596 w
-(new) 720 1716 w
-(values) 948 1716 w
-(only) 1286 1716 w
-(apply) 1523 1716 w
-(to) 1818 1716 w
-(the) 1949 1716 w
-(recipes) 2137 1716 w
-(of) 2517 1716 w
-(rules) 2648 1716 w
-(preceding) 2920 1716 w
-(the) 3436 1716 w
-(assignment statement and to) 3624 1716 w
-(all parts of any rules following it.) 720 1836 w
-(The) 720 1992 w
-(rules) 949 1992 w
-(supplied) 1236 1992 w
-(by) 1700 1992 w
-(the) 1863 1992 w
-(generic) 2066 1992 w
-(mkfile) 2471 1992 w
-(may) 2821 1992 w
-(be) 3069 1992 w
-(overridden) 3236 1992 w
-(or) 3808 1992 w
-(augmented.) 3958 1992 w
-(The) 4616 1992 w
-(new) 4845 1992 w
-(rules) 720 2112 w
-(must) 1000 2112 w
-(be) 1284 2112 w
-(specified) 1444 2112 w
-(after) 1920 2112 w
-(the) 2187 2112 w
-(inclusion) 2383 2112 w
-(of) 2860 2112 w
-(the) 2999 2112 w
-(generic) 3195 2112 w
-(mkfile.) 3592 2112 w
-(If) 3998 2112 w
-(the) 4104 2112 w
-(target) 4299 2112 w
-(and) 4627 2112 w
-(pre\255) 4847 2112 w
-(requisite) 720 2232 w
-(portion) 1177 2232 w
-(of) 1564 2232 w
-(the) 1696 2232 w
-(rule) 1885 2232 w
-(exactly) 2107 2232 w
-(match) 2482 2232 w
-(the) 2814 2232 w
-(target) 3003 2232 w
-(and) 3325 2232 w
-(prerequisite) 3539 2232 w
-(portion) 4157 2232 w
-(of) 4545 2232 w
-(a) 4677 2232 w
-(previ\255) 4766 2232 w
-(ously) 720 2352 w
-(defined) 1009 2352 w
-(rule) 1409 2352 w
-(and) 1631 2352 w
-(the) 1845 2352 w
-(new) 2034 2352 w
-(rule) 2263 2352 w
-(contains) 2485 2352 w
-(a) 2927 2352 w
-(recipe,) 3016 2352 w
-(the) 3378 2352 w
-(new) 3567 2352 w
-(rule) 3796 2352 w
-(replaces) 4018 2352 w
-(the) 4454 2352 w
-(old) 4643 2352 w
-(one.) 4829 2352 w
-(If) 720 2472 w
-(the) 820 2472 w
-(target) 1009 2472 w
-(of) 1331 2472 w
-(a) 1463 2472 w
-(new) 1552 2472 w
-(rule) 1781 2472 w
-(exactly) 2003 2472 w
-(matches) 2378 2472 w
-(the) 2817 2472 w
-(target) 3006 2472 w
-(of) 3328 2472 w
-(a) 3460 2472 w
-(previous) 3550 2472 w
-(rule) 4000 2472 w
-(and) 4223 2472 w
-(one) 4438 2472 w
-(or) 4652 2472 w
-(more) 4789 2472 w
-(new) 720 2592 w
-(prerequisites) 956 2592 w
-(are) 1632 2592 w
-(specified) 1825 2592 w
-(and) 2301 2592 w
-(the) 2522 2592 w
-(new) 2718 2592 w
-(rule) 2954 2592 w
-(contains) 3183 2592 w
-(no) 3632 2592 w
-(recipe,) 3796 2592 w
-(the) 4165 2592 w
-(new) 4361 2592 w
-(prerequi\255) 4596 2592 w
-(sites are added to the prerequisites of the old rule.) 720 2712 w
-(Following sections discuss each generic mkfile in detail.) 720 2868 w
-10 /LucidaSans-Demi f
-(Mkone) 720 3108 w
-10 /LucidaSansUnicode00 f
-(The) 720 3264 w
-10 /LucidaTypewriter f
-(mkone) 943 3264 w
-10 /LucidaSansUnicode00 f
-(generic) 1345 3264 w
-(mkfile) 1744 3264 w
-(contains) 2088 3264 w
-(rules) 2538 3264 w
-(for) 2819 3264 w
-(building) 3000 3264 w
-(a) 3442 3264 w
-(single) 3540 3264 w
-(executable) 3872 3264 w
-(from) 4441 3264 w
-(one) 4716 3264 w
-(or) 4938 3264 w
-(more) 720 3384 w
-(files) 1012 3384 w
-(in) 1255 3384 w
-(a) 1387 3384 w
-(directory.) 1483 3384 w
-(The) 2019 3384 w
-(variable) 2241 3384 w
-10 /LucidaTypewriter f
-(TARG) 2662 3384 w
-10 /LucidaSansUnicode00 f
-(specifies) 2991 3384 w
-(the) 3455 3384 w
-(name) 3651 3384 w
-(of) 3958 3384 w
-(the) 4097 3384 w
-(executable) 4293 3384 w
-(and) 4860 3384 w
-(variables) 720 3504 w
-10 /LucidaTypewriter f
-(OFILES) 1191 3504 w
-10 /LucidaSansUnicode00 f
-(and) 1663 3504 w
-10 /LucidaTypewriter f
-(YFILES) 1883 3504 w
-10 /LucidaSansUnicode00 f
-(specify) 2355 3504 w
-(the) 2735 3504 w
-(object) 2931 3504 w
-(files) 3270 3504 w
-(and) 3513 3504 w
-10 /LucidaTypewriter f
-(yacc) 3734 3504 w
-10 /LucidaSansUnicode00 f
-(source) 4063 3504 w
-(files) 4426 3504 w
-(used) 4669 3504 w
-(to) 4942 3504 w
-(build) 720 3624 w
-(it.) 1015 3624 w
-10 /LucidaTypewriter f
-(HFILES) 1194 3624 w
-10 /LucidaSansUnicode00 f
-(contains) 1675 3624 w
-(the) 2132 3624 w
-(names) 2336 3624 w
-(of) 2702 3624 w
-(the) 2848 3624 w
-(local) 3051 3624 w
-(header) 3324 3624 w
-(files) 3705 3624 w
-(included) 3955 3624 w
-(in) 4418 3624 w
-(all) 4557 3624 w
-(source) 4718 3624 w
-(files.) 720 3744 w
-10 /LucidaTypewriter f
-(BIN) 1021 3744 w
-10 /LucidaSansUnicode00 f
-(is) 1272 3744 w
-(the) 1387 3744 w
-(name) 1578 3744 w
-(of) 1880 3744 w
-(the) 2014 3744 w
-(directory) 2205 3744 w
-(where) 2672 3744 w
-(the) 3000 3744 w
-(executable) 3191 3744 w
-(is) 3753 3744 w
-(installed.) 3869 3744 w
-10 /LucidaTypewriter f
-(LIB) 4380 3744 w
-10 /LucidaSansUnicode00 f
-(contains) 4632 3744 w
-(the) 720 3864 w
-(names) 908 3864 w
-(of) 1258 3864 w
-(local) 1389 3864 w
-(libraries) 1647 3864 w
-(used) 2074 3864 w
-(by) 2339 3864 w
-(the) 2487 3864 w
-(linker.) 2675 3864 w
-(This) 3047 3864 w
-(variable) 3285 3864 w
-(is) 3698 3864 w
-(rarely) 3811 3864 w
-(needed) 4118 3864 w
-(as) 4507 3864 w
-(libraries) 4646 3864 w
-(referenced) 720 3984 w
-(by) 1287 3984 w
-(a) 1450 3984 w
-10 /LucidaTypewriter f
-(#pragma) 1553 3984 w
-10 /LucidaSansUnicode00 f
-(directive) 2105 3984 w
-(in) 2567 3984 w
-(an) 2706 3984 w
-(associated) 2871 3984 w
-(header) 3428 3984 w
-(file,) 3809 3984 w
-(including) 4040 3984 w
-(all) 4538 3984 w
-(system) 4700 3984 w
-(libraries, are automatically searched by the loader.) 720 4104 w
-(If) 720 4260 w
-10 /LucidaTypewriter f
-(mk) 824 4260 w
-10 /LucidaSansUnicode00 f
-(is) 1006 4260 w
-(executed) 1124 4260 w
-(without) 1604 4260 w
-(a) 2007 4260 w
-(target,) 2100 4260 w
-(the) 2458 4260 w
-10 /LucidaTypewriter f
-(all) 2651 4260 w
-10 /LucidaSansUnicode00 f
-(target) 2905 4260 w
-(is) 3231 4260 w
-(built;) 3349 4260 w
-(it) 3639 4260 w
-(produces) 3743 4260 w
-(an) 4229 4260 w
-(executable) 4384 4260 w
-(in) 4949 4260 w
-10 /LucidaTypewriter f
-($O.out) 720 4380 w
-10 /LucidaSansUnicode00 f
-(.) 1152 4380 w
-(Variable) 1249 4380 w
-10 /LucidaTypewriter f
-(HFILES) 1675 4380 w
-10 /LucidaSansUnicode00 f
-(identifies) 2140 4380 w
-(the header files that are included in all or most or) 2622 4380 w
-(the) 720 4500 w
-(C) 913 4500 w
-(source) 1020 4500 w
-(files.) 1380 4500 w
-(Occasionally,) 1684 4500 w
-(a) 2357 4500 w
-(program) 2450 4500 w
-(has) 2904 4500 w
-(other) 3110 4500 w
-(header) 3405 4500 w
-(files) 3776 4500 w
-(that) 4016 4500 w
-(are) 4245 4500 w
-(only) 4435 4500 w
-(used) 4678 4500 w
-(in) 4949 4500 w
-(some) 720 4620 w
-(source) 1020 4620 w
-(files.) 1381 4620 w
-(A) 1686 4620 w
-(header) 1793 4620 w
-(can) 2164 4620 w
-(be) 2370 4620 w
-(added) 2527 4620 w
-(to) 2865 4620 w
-(the) 3001 4620 w
-(prerequisites) 3194 4620 w
-(for) 3867 4620 w
-(those) 4044 4620 w
-(object) 4349 4620 w
-(files) 4685 4620 w
-(by) 4925 4620 w
-(adding a rule of the following form following the inclusion of generic mkfile) 720 4740 w
-10 /LucidaTypewriter f
-(mkone) 4440 4740 w
-10 /LucidaSansUnicode00 f
-(:) 4800 4740 w
-9 /LucidaTypewriter f
-(file.$O:) 1008 4910 w
-(header.h) 2048 4910 w
-10 /LucidaSansUnicode00 f
-(The) 720 5126 w
-(mkfile) 936 5126 w
-(for) 1273 5126 w
-(a) 1447 5126 w
-(directory) 1537 5126 w
-(producing) 2003 5126 w
-(a) 2532 5126 w
-(single) 2622 5126 w
-(executable) 2946 5126 w
-(using) 3507 5126 w
-(the) 3808 5126 w
-(normal) 3998 5126 w
-(set) 4374 5126 w
-(of) 4553 5126 w
-(rules) 4686 5126 w
-(is) 4960 5126 w
-(trivial:) 720 5246 w
-(a) 1105 5246 w
-(list) 1241 5246 w
-(of) 1468 5246 w
-(some) 1647 5246 w
-(files) 1989 5246 w
-(followed) 2272 5246 w
-(by) 2766 5246 w
-(the) 2962 5246 w
-(inclusion) 3198 5246 w
-(of) 3714 5246 w
-10 /LucidaSans-Italic f
-(mkone.) 3892 5246 w
-10 /LucidaSansUnicode00 f
-(For) 4359 5246 w
-(example,) 4595 5246 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/diff/mkfile) 720 5366 w
-10 /LucidaSansUnicode00 f
-(contains:) 2480 5366 w
-9 /LucidaTypewriter f
-(<) 1008 5536 w
-(/$objtype/mkfile) 1138 5536 w
-(TARG=diff) 1008 5756 w
-(OFILES=\\) 1008 5866 w
-(diffdir.$O\\) 1528 5976 w
-(diffio.$O\\) 1528 6086 w
-(diffreg.$O\\) 1528 6196 w
-(main.$O\\) 1528 6306 w
-(HFILES=diff.h) 1008 6526 w
-(BIN=/$objtype/bin) 1008 6746 w
-(</sys/src/cmd/mkone) 1008 6856 w
-10 /LucidaSansUnicode00 f
-(The) 720 7036 w
-(more) 937 7036 w
-(complex) 1224 7036 w
-(mkfile) 1674 7036 w
-(in) 2012 7036 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/awk) 2139 7036 w
-10 /LucidaSansUnicode00 f
-(overrides) 3327 7036 w
-(compiler) 3813 7036 w
-(and) 4272 7036 w
-(loader) 4488 7036 w
-(vari\255) 4830 7036 w
-(ables) 720 7156 w
-(to) 1012 7156 w
-(select) 1148 7156 w
-(the) 1466 7156 w
-(ANSI/POSIX) 1659 7156 w
-(Computing) 2254 7156 w
-(Environment) 2829 7156 w
-(with) 3475 7156 w
-(appropriately) 3717 7156 w
-(defined) 4399 7156 w
-(com\255) 4802 7156 w
-(mand) 720 7276 w
-(line) 1026 7276 w
-(variables.) 1235 7276 w
-(It) 1763 7276 w
-(also) 1862 7276 w
-(overrides) 2091 7276 w
-(the) 2574 7276 w
-(default) 2762 7276 w
-10 /LucidaTypewriter f
-(yacc) 3135 7276 w
-10 /LucidaSansUnicode00 f
-(rule) 3457 7276 w
-(to) 3679 7276 w
-(place) 3811 7276 w
-(the) 4099 7276 w
-(output) 4288 7276 w
-(soure) 4644 7276 w
-(in) 4949 7276 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(file) 720 840 w
-10 /LucidaTypewriter f
-(awkgram.c) 914 840 w
-10 /LucidaSansUnicode00 f
-(and) 1605 840 w
-(the) 1828 840 w
-10 /LucidaTypewriter f
-(clean) 2026 840 w
-10 /LucidaSansUnicode00 f
-(and) 2429 840 w
-10 /LucidaTypewriter f
-(nuke) 2652 840 w
-10 /LucidaSansUnicode00 f
-(rules,) 2983 840 w
-(so) 3297 840 w
-(it) 3452 840 w
-(can) 3561 840 w
-(remove) 3772 840 w
-(the) 4173 840 w
-(non-standard) 4370 840 w
-(intermediate) 720 960 w
-(files.) 1372 960 w
-(Finally,) 1676 960 w
-(the) 2056 960 w
-(last) 2249 960 w
-(three) 2459 960 w
-(rules) 2749 960 w
-(build) 3026 960 w
-(a) 3311 960 w
-(version) 3405 960 w
-(of) 3796 960 w
-10 /LucidaTypewriter f
-(maketab) 3933 960 w
-10 /LucidaSansUnicode00 f
-(appropriate) 4476 960 w
-(for) 720 1080 w
-(the) 896 1080 w
-(architecture) 1088 1080 w
-(where) 1703 1080 w
-(the) 2032 1080 w
-10 /LucidaTypewriter f
-(mk) 2223 1080 w
-10 /LucidaSansUnicode00 f
-(is) 2403 1080 w
-(being) 2519 1080 w
-(run) 2827 1080 w
-(and) 3028 1080 w
-(then) 3244 1080 w
-(executes) 3497 1080 w
-(it) 3963 1080 w
-(to) 4065 1080 w
-(create) 4199 1080 w
-(source) 4531 1080 w
-(file) 4889 1080 w
-10 /LucidaTypewriter f
-(proctab.c) 720 1200 w
-10 /LucidaSansUnicode00 f
-(:) 1368 1200 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1370 w
-(TARG=awk) 1008 1590 w
-(OFILES=re.$O\\) 1008 1700 w
-(lex.$O\\) 1528 1810 w
-(main.$O\\) 1528 1920 w
-(parse.$O\\) 1528 2030 w
-(proctab.$O\\) 1528 2140 w
-(tran.$O\\) 1528 2250 w
-(lib.$O\\) 1528 2360 w
-(run.$O\\) 1528 2470 w
-(awkgram.$O\\) 1528 2580 w
-(HFILES=awk.h\\) 1008 2800 w
-(y.tab.h\\) 1528 2910 w
-(proto.h\\) 1528 3020 w
-(YFILES=awkgram.y) 1008 3240 w
-(BIN=/$objtype/bin) 1008 3460 w
-(</sys/src/cmd/mkone) 1008 3570 w
-(CFLAGS=-c) 1008 3680 w
-(-D_REGEXP_EXTENSION) 1658 3680 w
-(-D_RESEARCH_SOURCE) 2958 3680 w
-(\\) 4193 3680 w
-(-D_BSD_EXTENSION) 1528 3790 w
-(-DUTF) 2633 3790 w
-(YFLAGS=-S) 1008 3900 w
-(-d) 1658 3900 w
-(-v) 1853 3900 w
-(CC=pcc) 1008 4010 w
-(LD=pcc) 1008 4120 w
-(cpuobjtype=`{sed) 1008 4230 w
-(-n) 2113 4230 w
-('s/^O=//p') 2308 4230 w
-(/$cputype/mkfile}) 3023 4230 w
-(y.tab.h) 1008 4450 w
-(awkgram.c:) 1528 4450 w
-($YFILES) 2568 4450 w
-($YACC) 1528 4560 w
-(-o) 1918 4560 w
-(awkgram.c) 2113 4560 w
-($YFLAGS) 2763 4560 w
-($prereq) 3283 4560 w
-(clean:V:) 1008 4780 w
-(rm) 1528 4890 w
-(-f) 1723 4890 w
-(*.[$OS]) 1918 4890 w
-([$OS].out) 2438 4890 w
-([$OS].maketab) 3088 4890 w
-(y.tab.?) 3998 4890 w
-(y.debug\\) 4518 4890 w
-(y.output) 2113 5000 w
-($TARG) 2698 5000 w
-(nuke:V:) 1008 5220 w
-(rm) 1528 5330 w
-(-f) 1723 5330 w
-(*.[$OS]) 1918 5330 w
-([$OS].out) 2438 5330 w
-([$OS].maketab) 3088 5330 w
-(y.tab.?) 3998 5330 w
-(y.debug\\) 4518 5330 w
-(y.output) 2113 5440 w
-(awkgram.c) 2698 5440 w
-($TARG) 3348 5440 w
-(proctab.c:) 1008 5660 w
-($cpuobjtype.maketab) 2048 5660 w
-(./$cpuobjtype.maketab) 1528 5770 w
-(>proctab.c) 2958 5770 w
-($cpuobjtype.maketab:) 1008 5990 w
-(y.tab.h) 2568 5990 w
-(maketab.c) 3088 5990 w
-(objtype=$cputype) 1528 6100 w
-(mk) 1528 6210 w
-(maketab.$cputype) 1723 6210 w
-(maketab.$cputype:V:) 1008 6430 w
-(y.tab.h) 2568 6430 w
-(maketab.$O) 3088 6430 w
-($LD) 1528 6540 w
-(-o) 1788 6540 w
-($O.maketab) 1983 6540 w
-(maketab.$O) 2698 6540 w
-10 /LucidaSans-Demi f
-(Mkmany) 720 6840 w
-10 /LucidaSansUnicode00 f
-(The) 720 6996 w
-10 /LucidaTypewriter f
-(mkmany) 942 6996 w
-10 /LucidaSansUnicode00 f
-(generic) 1415 6996 w
-(mkfile) 1813 6996 w
-(builds) 2156 6996 w
-(several) 2494 6996 w
-(executables) 2875 6996 w
-(from) 3493 6996 w
-(the) 3766 6996 w
-(files) 3963 6996 w
-(in) 4207 6996 w
-(a) 4340 6996 w
-(directory.) 4437 6996 w
-(It) 4974 6996 w
-(differs) 720 7116 w
-(from) 1072 7116 w
-(the) 1342 7116 w
-(operation) 1535 7116 w
-(of) 2037 7116 w
-10 /LucidaTypewriter f
-(mkone) 2172 7116 w
-10 /LucidaSansUnicode00 f
-(in) 2569 7116 w
-(three) 2697 7116 w
-(respects:) 2986 7116 w
-10 /LucidaTypewriter f
-(TARG) 3461 7116 w
-10 /LucidaSansUnicode00 f
-(specifies) 3786 7116 w
-(the) 4246 7116 w
-(names) 4438 7116 w
-(of) 4792 7116 w
-(all) 4927 7116 w
-(executables, there is no default command-line target, and additional) 720 7236 w
-(rules) 4107 7236 w
-(allow) 4379 7236 w
-(a) 4663 7236 w
-(single) 4751 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(executable to be built or installed.) 720 840 w
-(The) 720 996 w
-10 /LucidaTypewriter f
-(TARG) 940 996 w
-10 /LucidaSansUnicode00 f
-(variable) 1267 996 w
-(specifies) 1686 996 w
-(the) 2148 996 w
-(names) 2342 996 w
-(of) 2698 996 w
-(all) 2835 996 w
-(executables) 2987 996 w
-(produced) 3603 996 w
-(by) 4103 996 w
-(the) 4258 996 w
-(mkfile.) 4453 996 w
-(The) 4859 996 w
-(rules) 720 1116 w
-(assume) 1007 1116 w
-(the) 1423 1116 w
-(name) 1626 1116 w
-(of) 1940 1116 w
-(each) 2086 1116 w
-(executable) 2358 1116 w
-(is) 2932 1116 w
-(also) 3060 1116 w
-(the) 3304 1116 w
-(name) 3507 1116 w
-(of) 3821 1116 w
-(the) 3966 1116 w
-(file) 4168 1116 w
-(containing) 4366 1116 w
-(its) 4923 1116 w
-10 /LucidaTypewriter f
-(main) 720 1236 w
-10 /LucidaSansUnicode00 f
-(function.) 1043 1236 w
-10 /LucidaTypewriter f
-(OFILES) 1544 1236 w
-10 /LucidaSansUnicode00 f
-(specifies) 2012 1236 w
-(files) 2471 1236 w
-(containing) 2709 1236 w
-(common) 3255 1236 w
-(subroutines) 3712 1236 w
-(loaded) 4323 1236 w
-(with) 4686 1236 w
-(all) 4927 1236 w
-(executables.) 720 1356 w
-(Consider the mkfile:) 1393 1356 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1526 w
-(TARG=alpha) 1008 1746 w
-(beta) 1723 1746 w
-(OFILES=common.$O) 1008 1856 w
-(BIN=/$objtype/bin) 1008 1966 w
-(</sys/src/cmd/mkmany) 1008 2076 w
-10 /LucidaSansUnicode00 f
-(It assumes the main functions for) 720 2256 w
-(executables) 2383 2256 w
-10 /LucidaTypewriter f
-(alpha) 2993 2256 w
-10 /LucidaSansUnicode00 f
-(and) 3386 2256 w
-10 /LucidaTypewriter f
-(beta) 3599 2256 w
-10 /LucidaSansUnicode00 f
-(are) 3920 2256 w
-(in) 4105 2256 w
-(files) 4229 2256 w
-10 /LucidaTypewriter f
-(alpha.$O) 4464 2256 w
-10 /LucidaSansUnicode00 f
-(and) 720 2376 w
-10 /LucidaTypewriter f
-(beta.$O) 946 2376 w
-10 /LucidaSansUnicode00 f
-(and) 1495 2376 w
-(that) 1720 2376 w
-(both) 1956 2376 w
-(programs) 2224 2376 w
-(use) 2736 2376 w
-(the) 2950 2376 w
-(subroutines) 3150 2376 w
-(in) 3770 2376 w
-(file) 3906 2376 w
-10 /LucidaTypewriter f
-(common.$O) 4102 2376 w
-10 /LucidaSansUnicode00 f
-(.) 4750 2376 w
-(The) 4859 2376 w
-10 /LucidaTypewriter f
-(all) 720 2496 w
-10 /LucidaSansUnicode00 f
-(target) 997 2496 w
-(builds) 1346 2496 w
-(all) 1704 2496 w
-(executables,) 1878 2496 w
-(leaving) 2548 2496 w
-(each) 2954 2496 w
-(in) 3239 2496 w
-(a) 3391 2496 w
-(file) 3507 2496 w
-(with) 3719 2496 w
-(a) 3986 2496 w
-(name) 4103 2496 w
-(of) 4431 2496 w
-(the) 4591 2496 w
-(form) 4808 2496 w
-10 /LucidaTypewriter f
-($O.) 720 2616 w
-10 /LucidaSans-Italic f
-(progname) 936 2616 w
-10 /LucidaSansUnicode00 f
-(where) 1465 2616 w
-10 /LucidaSans-Italic f
-(progname) 1790 2616 w
-10 /LucidaSansUnicode00 f
-(is) 2319 2616 w
-(the) 2432 2616 w
-(name) 2620 2616 w
-(of the executable.) 2919 2616 w
-(In this example the) 3858 2616 w
-10 /LucidaTypewriter f
-(all) 4824 2616 w
-10 /LucidaSansUnicode00 f
-(target produces executables) 720 2736 w
-10 /LucidaTypewriter f
-($O.alpha) 2129 2736 w
-10 /LucidaSansUnicode00 f
-(and) 2737 2736 w
-10 /LucidaTypewriter f
-($O.beta) 2949 2736 w
-10 /LucidaSansUnicode00 f
-(.) 3453 2736 w
-(The) 720 2892 w
-10 /LucidaTypewriter f
-(mkmany) 933 2892 w
-10 /LucidaSansUnicode00 f
-(rules provide additional targets for building a single executable:) 1397 2892 w
-10 /LucidaTypewriter f
-($O.progname) 720 3072 w
-10 /LucidaSansUnicode00 f
-(Builds) 2238 3072 w
-(executable) 2579 3072 w
-10 /LucidaTypewriter f
-($O.) 3194 3072 w
-10 /LucidaSans-Italic f
-(progname) 3410 3072 w
-10 /LucidaSansUnicode00 f
-(in) 3955 3072 w
-(the) 4096 3072 w
-(current) 4301 3072 w
-(direc\255) 4701 3072 w
-(tory.) 2238 3192 w
-(When) 2550 3192 w
-(the) 2872 3192 w
-(target) 3083 3192 w
-(architecture) 3427 3192 w
-(is) 4061 3192 w
-(not) 4197 3192 w
-(the) 4413 3192 w
-(current) 4624 3192 w
-(architecture) 2238 3312 w
-(the) 2874 3312 w
-10 /LucidaTypewriter f
-(mk) 3087 3312 w
-10 /LucidaSansUnicode00 f
-(command) 3289 3312 w
-(must) 3825 3312 w
-(be) 4126 3312 w
-(prefixed) 4304 3312 w
-(with) 4769 3312 w
-(the) 2238 3432 w
-(customary) 2457 3432 w
-10 /LucidaTypewriter f
-(objtype=) 3024 3432 w
-10 /LucidaSans-Italic f
-(architecture) 3600 3432 w
-10 /LucidaSansUnicode00 f
-(assignment) 4255 3432 w
-(to) 4876 3432 w
-(select the proper compilers and loaders.) 2238 3552 w
-10 /LucidaTypewriter f
-(progname.install) 720 3672 w
-10 /LucidaSansUnicode00 f
-(Installs) 2238 3672 w
-(executable) 2643 3672 w
-10 /LucidaSans-Italic f
-(progname) 3231 3672 w
-10 /LucidaSansUnicode00 f
-(for) 3789 3672 w
-(the) 3990 3672 w
-(target) 4208 3672 w
-(architec\255) 4559 3672 w
-(ture.) 2238 3792 w
-10 /LucidaTypewriter f
-(progname.installall) 720 3912 w
-10 /LucidaSansUnicode00 f
-(Installs executable) 2238 3912 w
-10 /LucidaSans-Italic f
-(progname) 3171 3912 w
-10 /LucidaSansUnicode00 f
-(for all architectures.) 3699 3912 w
-10 /LucidaSans-Demi f
-(Mklib) 720 4212 w
-10 /LucidaSansUnicode00 f
-(The) 720 4368 w
-10 /LucidaTypewriter f
-(mklib) 935 4368 w
-10 /LucidaSansUnicode00 f
-(generic) 1329 4368 w
-(mkfile) 1720 4368 w
-(builds) 2056 4368 w
-(a) 2387 4368 w
-(local) 2476 4368 w
-(library.) 2735 4368 w
-(Since) 3143 4368 w
-(this) 3429 4368 w
-(form) 3642 4368 w
-(of) 3908 4368 w
-(mkfile) 4041 4368 w
-(constructs) 4378 4368 w
-(no) 4917 4368 w
-(executable,) 720 4488 w
-(the) 1330 4488 w
-10 /LucidaTypewriter f
-(TARG) 1537 4488 w
-10 /LucidaSansUnicode00 f
-(and) 1877 4488 w
-10 /LucidaTypewriter f
-(BIN) 2109 4488 w
-10 /LucidaSansUnicode00 f
-(variables) 2377 4488 w
-(are) 2860 4488 w
-(not) 3064 4488 w
-(needed.) 3276 4488 w
-(Instead,) 3748 4488 w
-(the) 4185 4488 w
-10 /LucidaTypewriter f
-(LIB) 4392 4488 w
-10 /LucidaSansUnicode00 f
-(variable) 4660 4488 w
-(specifies) 720 4608 w
-(the) 1176 4608 w
-(library) 1364 4608 w
-(to) 1707 4608 w
-(be) 1838 4608 w
-(built) 1991 4608 w
-(or) 2245 4608 w
-(updated.) 2381 4608 w
-(Variable) 2878 4608 w
-10 /LucidaTypewriter f
-(OFILES) 3305 4608 w
-10 /LucidaSansUnicode00 f
-(contains) 3771 4608 w
-(the) 4213 4608 w
-(names) 4402 4608 w
-(of) 4753 4608 w
-(the) 4885 4608 w
-(object) 720 4728 w
-(files) 1065 4728 w
-(to) 1314 4728 w
-(be) 1459 4728 w
-(archived) 1625 4728 w
-(in) 2081 4728 w
-(the) 2219 4728 w
-(library.) 2421 4728 w
-(The) 2841 4728 w
-(use) 3068 4728 w
-(of) 3283 4728 w
-(variables) 3427 4728 w
-10 /LucidaTypewriter f
-(YFILES) 3904 4728 w
-10 /LucidaSansUnicode00 f
-(and) 4382 4728 w
-10 /LucidaTypewriter f
-(HFILES) 4608 4728 w
-10 /LucidaSansUnicode00 f
-(does) 720 4848 w
-(not) 1009 4848 w
-(change.) 1227 4848 w
-(When) 1697 4848 w
-(possible,) 2021 4848 w
-(only) 2515 4848 w
-(the) 2778 4848 w
-(out-of-date) 2992 4848 w
-(members) 3636 4848 w
-(of) 4148 4848 w
-(the) 4305 4848 w
-(library) 4519 4848 w
-(are) 4888 4848 w
-(updated.) 720 4968 w
-(The) 720 5124 w
-(variable) 942 5124 w
-10 /LucidaTypewriter f
-(LIBDIR) 1363 5124 w
-10 /LucidaSansUnicode00 f
-(contains) 1836 5124 w
-(the) 2285 5124 w
-(name) 2481 5124 w
-(of) 2788 5124 w
-(the) 2927 5124 w
-(directory) 3123 5124 w
-(where) 3595 5124 w
-(the) 3928 5124 w
-(library) 4124 5124 w
-(is) 4475 5124 w
-(installed;) 4597 5124 w
-(by) 720 5244 w
-(default) 883 5244 w
-(it) 1270 5244 w
-(selects) 1384 5244 w
-(the) 1763 5244 w
-(current) 1966 5244 w
-(directory.) 2364 5244 w
-(It) 2906 5244 w
-(can) 3019 5244 w
-(be) 3234 5244 w
-(overridden) 3400 5244 w
-(by) 3971 5244 w
-(assigning) 4133 5244 w
-(the) 4643 5244 w
-(new) 4845 5244 w
-(directory name after the point where) 720 5364 w
-10 /LucidaTypewriter f
-(mklib) 2534 5364 w
-10 /LucidaSansUnicode00 f
-(is included.) 2926 5364 w
-(The) 720 5520 w
-10 /LucidaTypewriter f
-(clean) 937 5520 w
-10 /LucidaSansUnicode00 f
-(target) 1333 5520 w
-(removes) 1657 5520 w
-(object) 2103 5520 w
-(files) 2437 5520 w
-(and) 2675 5520 w
-10 /LucidaTypewriter f
-(yacc) 2891 5520 w
-10 /LucidaSansUnicode00 f
-(intermediate) 3215 5520 w
-(files) 3865 5520 w
-(but) 4103 5520 w
-(does) 4302 5520 w
-(not) 4570 5520 w
-(touch) 4767 5520 w
-(the) 720 5640 w
-(library.) 923 5640 w
-(The) 1345 5640 w
-10 /LucidaTypewriter f
-(nuke) 1573 5640 w
-10 /LucidaSansUnicode00 f
-(target) 1908 5640 w
-(removes) 2243 5640 w
-(the) 2700 5640 w
-(library) 2902 5640 w
-(as) 3259 5640 w
-(well) 3412 5640 w
-(as) 3650 5640 w
-(the) 3803 5640 w
-(files) 4005 5640 w
-(removed) 4254 5640 w
-(by) 4723 5640 w
-(the) 4885 5640 w
-10 /LucidaTypewriter f
-(clean) 720 5760 w
-10 /LucidaSansUnicode00 f
-(target.) 1112 5760 w
-(The command) 1496 5760 w
-10 /LucidaTypewriter f
-(mk -s clean all) 970 5880 w
-10 /LucidaSansUnicode00 f
-(causes) 720 6000 w
-(the) 1096 6000 w
-(existing) 1301 6000 w
-(library) 1738 6000 w
-(to) 2098 6000 w
-(be) 2246 6000 w
-(updated,) 2416 6000 w
-(or) 2898 6000 w
-(created) 3051 6000 w
-(if) 3461 6000 w
-(it) 3578 6000 w
-(doesn) 3695 6000 w
-10 /LucidaSansUnicode20 f
-(\031) 3988 6000 w
-10 /LucidaSansUnicode00 f
-(t) 4020 6000 w
-(already) 4108 6000 w
-(exist.) 4510 6000 w
-(The) 4859 6000 w
-(command) 720 6120 w
-10 /LucidaTypewriter f
-(mk -s nuke all) 970 6240 w
-10 /LucidaSansUnicode00 f
-(forces the library to be rebuilt from scratch.) 720 6360 w
-(The) 720 6516 w
-(mkfile) 944 6516 w
-(from) 1289 6516 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/upas/libString) 1564 6516 w
-10 /LucidaSansUnicode00 f
-(contains) 3551 6516 w
-(the) 4002 6516 w
-(following) 4200 6516 w
-(specifi\255) 4691 6516 w
-(cations) 720 6636 w
-(to) 1118 6636 w
-(build) 1268 6636 w
-(the) 1566 6636 w
-(local) 1773 6636 w
-(library) 2050 6636 w
-10 /LucidaTypewriter f
-(libString.a$O) 2412 6636 w
-10 /LucidaSansUnicode00 f
-(for) 3400 6636 w
-(the) 3591 6636 w
-(object) 3798 6636 w
-(architecture) 4147 6636 w
-(refer\255) 4776 6636 w
-(enced by) 720 6756 w
-10 /LucidaTypewriter f
-($O) 1187 6756 w
-10 /LucidaSansUnicode00 f
-(:) 1331 6756 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 830 w
-(LIB=libString.a$O) 1008 1050 w
-(OFILES=) 1008 1160 w
-(s_alloc.$O\\) 1528 1160 w
-(s_append.$O\\) 1528 1270 w
-(s_array.$O\\) 1528 1380 w
-(s_copy.$O\\) 1528 1490 w
-(s_getline.$O\\) 1528 1600 w
-(s_grow.$O\\) 1528 1710 w
-(s_nappend.$O\\) 1528 1820 w
-(s_parse.$O\\) 1528 1930 w
-(s_read.$O\\) 1528 2040 w
-(s_read_line.$O\\) 1528 2150 w
-(s_tolower.$O\\) 1528 2260 w
-(</sys/src/cmd/mklib) 1008 2480 w
-(nuke:V:) 1008 2700 w
-(mk) 1528 2810 w
-(clean) 1723 2810 w
-(rm) 1528 2920 w
-(-f) 1723 2920 w
-(libString.a[$OS]) 1918 2920 w
-10 /LucidaSansUnicode00 f
-(The) 720 3100 w
-(override) 946 3100 w
-(of) 1390 3100 w
-(the) 1533 3100 w
-(rule) 1733 3100 w
-(for) 1966 3100 w
-(target) 2150 3100 w
-10 /LucidaTypewriter f
-(nuke) 2484 3100 w
-10 /LucidaSansUnicode00 f
-(removes) 2818 3100 w
-(the) 3274 3100 w
-(libraries) 3475 3100 w
-(for) 3915 3100 w
-(all) 4100 3100 w
-(architectures) 4259 3100 w
-(as) 4934 3100 w
-(opposed) 720 3220 w
-(to) 1182 3220 w
-(the) 1324 3220 w
-(default) 1523 3220 w
-(recipe) 1906 3220 w
-(for) 2246 3220 w
-(this) 2429 3220 w
-(target) 2651 3220 w
-(which) 2982 3220 w
-(removes) 3306 3220 w
-(the) 3759 3220 w
-(library) 3957 3220 w
-(for) 4310 3220 w
-(the) 4492 3220 w
-(current) 4690 3220 w
-(architecture.) 720 3340 w
-10 /LucidaSans-Demi f
-(Mksyslib) 720 3580 w
-10 /LucidaSansUnicode00 f
-(The) 720 3736 w
-10 /LucidaTypewriter f
-(mksyslib) 933 3736 w
-10 /LucidaSansUnicode00 f
-(generic mkfile is) 1541 3736 w
-(similar) 2377 3736 w
-(to) 2737 3736 w
-(the) 2868 3736 w
-10 /LucidaTypewriter f
-(mklib) 3056 3736 w
-10 /LucidaSansUnicode00 f
-(mkfile) 3449 3736 w
-(except) 3784 3736 w
-(that) 4141 3736 w
-(it) 4365 3736 w
-(operates) 4464 3736 w
-(on) 4917 3736 w
-(a) 720 3856 w
-(system) 809 3856 w
-(library) 1182 3856 w
-(instead) 1525 3856 w
-(of) 1911 3856 w
-(a) 2042 3856 w
-(local) 2130 3856 w
-(library.) 2388 3856 w
-(The) 2795 3856 w
-10 /LucidaTypewriter f
-(install) 3009 3856 w
-10 /LucidaSansUnicode00 f
-(and) 3546 3856 w
-10 /LucidaTypewriter f
-(all) 3759 3856 w
-10 /LucidaSansUnicode00 f
-(targets) 4008 3856 w
-(are) 4380 3856 w
-(the) 4565 3856 w
-(same;) 4753 3856 w
-(since) 720 3976 w
-(there) 1016 3976 w
-(is) 1315 3976 w
-(no) 1442 3976 w
-(local) 1613 3976 w
-(copy) 1886 3976 w
-(of) 2161 3976 w
-(the) 2307 3976 w
-(library,) 2510 3976 w
-(all) 2900 3976 w
-(updates) 3061 3976 w
-(are) 3496 3976 w
-(performed) 3696 3976 w
-(on) 4255 3976 w
-(the) 4426 3976 w
-(installed) 4629 3976 w
-(library.) 720 4096 w
-(The) 1128 4096 w
-(rule) 1343 4096 w
-(for) 1565 4096 w
-(the) 1738 4096 w
-10 /LucidaTypewriter f
-(nuke) 1927 4096 w
-10 /LucidaSansUnicode00 f
-(target) 2249 4096 w
-(is) 2571 4096 w
-(identical) 2685 4096 w
-(to) 3130 4096 w
-(that) 3262 4096 w
-(of) 3487 4096 w
-(the) 3619 4096 w
-10 /LucidaTypewriter f
-(clean) 3808 4096 w
-10 /LucidaSansUnicode00 f
-(target;) 4202 4096 w
-(unlike) 4556 4096 w
-(the) 4885 4096 w
-10 /LucidaTypewriter f
-(nuke) 720 4216 w
-10 /LucidaSansUnicode00 f
-(target for local libraries, the library is never removed.) 1040 4216 w
-(No) 720 4372 w
-(attempt) 889 4372 w
-(is) 1301 4372 w
-(made) 1415 4372 w
-(to) 1716 4372 w
-(determine) 1848 4372 w
-(if) 2375 4372 w
-(individual) 2475 4372 w
-(library) 2982 4372 w
-(members) 3326 4372 w
-(are) 3813 4372 w
-(up-to-date;) 4000 4372 w
-(all) 4617 4372 w
-(mem\255) 4765 4372 w
-(bers) 720 4492 w
-(of) 976 4492 w
-(a) 1119 4492 w
-(library) 1219 4492 w
-(are) 1574 4492 w
-(always) 1771 4492 w
-(updated.) 2135 4492 w
-(Special) 2643 4492 w
-(targets) 3024 4492 w
-(support) 3407 4492 w
-(manipulation) 3829 4492 w
-(of) 4510 4492 w
-(a) 4652 4492 w
-(single) 4751 4492 w
-(object) 720 4612 w
-(file;) 1054 4612 w
-(the) 1273 4612 w
-(target) 1464 4612 w
-10 /LucidaTypewriter f
-(objfile) 1788 4612 w
-10 /LucidaSansUnicode00 f
-(updates) 2328 4612 w
-(file) 2751 4612 w
-10 /LucidaTypewriter f
-(objfile.$O) 2939 4612 w
-10 /LucidaSansUnicode00 f
-(in) 3696 4612 w
-(the) 3824 4612 w
-(library) 4016 4612 w
-(of) 4363 4612 w
-(the) 4498 4612 w
-(current) 4690 4612 w
-(architecture) 720 4732 w
-(and) 1332 4732 w
-(the) 1546 4732 w
-(target) 1735 4732 w
-10 /LucidaTypewriter f
-(objfile.all) 2057 4732 w
-10 /LucidaSansUnicode00 f
-(updates) 2883 4732 w
-10 /LucidaTypewriter f
-(objfile.$O) 3304 4732 w
-10 /LucidaSansUnicode00 f
-(in) 4057 4732 w
-(the) 4181 4732 w
-(libraries) 4369 4732 w
-(of) 4796 4732 w
-(all) 4927 4732 w
-(architectures.) 720 4852 w
-10 /LucidaSans-Demi f
-(Overrides) 720 5092 w
-10 /LucidaSansUnicode00 f
-(The) 720 5248 w
-(rules) 936 5248 w
-(provided) 1210 5248 w
-(by) 1673 5248 w
-(a) 1823 5248 w
-(generic) 1913 5248 w
-(mkfile) 2305 5248 w
-(or) 2642 5248 w
-(the) 2779 5248 w
-(variables) 2970 5248 w
-(used) 3437 5248 w
-(to) 3705 5248 w
-(control) 3839 5248 w
-(the) 4217 5248 w
-(evaluation) 4408 5248 w
-(of) 4942 5248 w
-(those) 720 5368 w
-(rules) 1032 5368 w
-(may) 1315 5368 w
-(be) 1559 5368 w
-(overridden) 1722 5368 w
-(in) 2290 5368 w
-(most) 2425 5368 w
-(circumstances.) 2711 5368 w
-(Overrides) 3509 5368 w
-(must) 4020 5368 w
-(be) 4307 5368 w
-(specified) 4470 5368 w
-(in) 4949 5368 w
-(the) 720 5488 w
-(product) 912 5488 w
-(mkfile) 1327 5488 w
-(after) 1666 5488 w
-(the) 1929 5488 w
-(point) 2121 5488 w
-(where) 2410 5488 w
-(the) 2739 5488 w
-(generic) 2932 5488 w
-(mkfile) 3327 5488 w
-(is) 3667 5488 w
-(included;) 3785 5488 w
-(in) 4270 5488 w
-(general,) 4399 5488 w
-(vari\255) 4830 5488 w
-(able and rule overrides occupy the end of a product mkfile.) 720 5608 w
-(The value of a variable) 720 5764 w
-(is) 1849 5764 w
-(overridden) 1962 5764 w
-(by) 2519 5764 w
-(assigning) 2667 5764 w
-(a) 3163 5764 w
-(new) 3251 5764 w
-(value) 3479 5764 w
-(to) 3766 5764 w
-(the) 3897 5764 w
-(variable.) 4085 5764 w
-(Most) 4562 5764 w
-(vari\255) 4830 5764 w
-(able) 720 5884 w
-(overrides) 985 5884 w
-(modify) 1497 5884 w
-(the) 1894 5884 w
-(values) 2111 5884 w
-(of) 2478 5884 w
-(flags) 2638 5884 w
-(or) 2934 5884 w
-(the) 3098 5884 w
-(names) 3315 5884 w
-(of) 3694 5884 w
-(commands) 3854 5884 w
-(executed) 4445 5884 w
-(in) 4949 5884 w
-(recipes.) 720 6004 w
-(For) 1174 6004 w
-(example,) 1373 6004 w
-(the) 1861 6004 w
-(default) 2060 6004 w
-(value) 2443 6004 w
-(of) 2741 6004 w
-10 /LucidaTypewriter f
-(CFLAGS) 2883 6004 w
-10 /LucidaSansUnicode00 f
-(is) 3359 6004 w
-(often) 3483 6004 w
-(overridden) 3780 6004 w
-(or) 4348 6004 w
-(augmented) 4494 6004 w
-(and) 720 6124 w
-(the) 940 6124 w
-(ANSI/POSIX) 1135 6124 w
-(Computing) 1733 6124 w
-(Environment) 2311 6124 w
-(is) 2960 6124 w
-(selected) 3080 6124 w
-(by) 3519 6124 w
-(setting) 3674 6124 w
-(the) 4048 6124 w
-10 /LucidaTypewriter f
-(CC) 4243 6124 w
-10 /LucidaSansUnicode00 f
-(and) 4427 6124 w
-10 /LucidaTypewriter f
-(LD) 4647 6124 w
-10 /LucidaSansUnicode00 f
-(vari\255) 4830 6124 w
-(ables to) 720 6244 w
-10 /LucidaTypewriter f
-(pcc.) 1136 6244 w
-10 /LucidaSansUnicode00 f
-(Modifying rules is trickier than modifying) 720 6400 w
-(variables.) 2759 6400 w
-(Additional) 3287 6400 w
-(constraints) 3817 6400 w
-(can) 4387 6400 w
-(be) 4588 6400 w
-(added) 4740 6400 w
-(to a rule by specifying the target and the new prerequisite.) 720 6520 w
-(For example,) 3641 6520 w
-9 /LucidaTypewriter f
-(%.$O:) 1008 6690 w
-(header.h) 1528 6690 w
-10 /LucidaSansUnicode00 f
-(adds) 720 6870 w
-(file) 986 6870 w
-10 /LucidaTypewriter f
-(header.h) 1171 6870 w
-10 /LucidaSansUnicode00 f
-(the) 1781 6870 w
-(set) 1970 6870 w
-(of) 2148 6870 w
-(prerequisites) 2280 6870 w
-(for) 2949 6870 w
-(all) 3122 6870 w
-(object) 3269 6870 w
-(files.) 3601 6870 w
-(There) 3902 6870 w
-(is) 4215 6870 w
-(no) 4330 6870 w
-(mechanism) 4488 6870 w
-(for) 720 6990 w
-(adding) 901 6990 w
-(additional) 1277 6990 w
-(commands) 1802 6990 w
-(to) 2373 6990 w
-(an) 2513 6990 w
-(existing) 2672 6990 w
-(recipe;) 3101 6990 w
-(if) 3470 6990 w
-(a) 3577 6990 w
-(recipe) 3673 6990 w
-(is) 4010 6990 w
-(unsatisfactory,) 4131 6990 w
-(the) 4885 6990 w
-(rule) 720 7110 w
-(and) 949 7110 w
-(its) 1170 7110 w
-(recipe) 1328 7110 w
-(must) 1666 7110 w
-(be) 1951 7110 w
-(completely) 2112 7110 w
-(overridden.) 2681 7110 w
-(A) 3311 7110 w
-(rule) 3422 7110 w
-(is) 3652 7110 w
-(overridden) 3774 7110 w
-(only) 4340 7110 w
-(when) 4586 7110 w
-(the) 4885 7110 w
-(replacement) 720 7230 w
-(rule) 1384 7230 w
-(matches) 1637 7230 w
-(the) 2107 7230 w
-(target) 2326 7230 w
-(and) 2678 7230 w
-(prerequisite) 2922 7230 w
-(portions) 3570 7230 w
-(of) 4039 7230 w
-(the) 4201 7230 w
-(original) 4420 7230 w
-(rule) 4852 7230 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(exactly.) 720 840 w
-(The) 1160 840 w
-(recipe) 1376 840 w
-(associated) 1707 840 w
-(with) 2251 840 w
-(the) 2491 840 w
-(new) 2681 840 w
-(rule) 2911 840 w
-(then) 3134 840 w
-(replaces) 3386 840 w
-(the) 3824 840 w
-(recipe) 4015 840 w
-(of) 4347 840 w
-(the) 4481 840 w
-(original) 4672 840 w
-(rule.) 720 960 w
-(For) 1117 960 w
-(example,) 1418 960 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/lex/mkfile) 2008 960 w
-10 /LucidaSansUnicode00 f
-(overrides) 3808 960 w
-(the) 4402 960 w
-(default) 4701 960 w
-10 /LucidaTypewriter f
-(installall) 720 1080 w
-10 /LucidaSansUnicode00 f
-(rule) 1473 1080 w
-(to) 1694 1080 w
-(perform) 1825 1080 w
-(the) 2250 1080 w
-(normal) 2438 1080 w
-(loop) 2812 1080 w
-(on) 3060 1080 w
-(all) 3217 1080 w
-(architectures) 3364 1080 w
-(and) 4027 1080 w
-(then) 4241 1080 w
-(copy) 4492 1080 w
-(a) 4753 1080 w
-(pro\255) 4842 1080 w
-(totype file to the system library directory.) 720 1200 w
-9 /LucidaTypewriter f
-(</$objtype/mkfile) 1008 1370 w
-(TARG=lex) 1008 1590 w
-(OFILES=lmain.$O\\) 1008 1700 w
-(y.tab.$O\\) 1528 1810 w
-(sub1.$O\\) 1528 1920 w
-(sub2.$O\\) 1528 2030 w
-(header.$O\\) 1528 2140 w
-(HFILES=ldefs.h\\) 1008 2360 w
-(YFILES=parser.y\\) 1008 2580 w
-(BIN=/$objtype/bin) 1008 2800 w
-(</sys/src/cmd/mkone) 1008 2910 w
-(installall:V:) 1008 3130 w
-(for\(objtype) 1528 3240 w
-(in) 2308 3240 w
-($CPUS\)) 2503 3240 w
-(mk) 2048 3350 w
-(install) 2243 3350 w
-(cp) 1528 3460 w
-(ncform) 1723 3460 w
-(/sys/lib/lex) 2178 3460 w
-10 /LucidaSansUnicode00 f
-(Another) 720 3640 w
-(way) 1169 3640 w
-(to) 1414 3640 w
-(perform) 1573 3640 w
-(the) 2026 3640 w
-(same) 2242 3640 w
-(override) 2558 3640 w
-(is) 3018 3640 w
-(to) 3159 3640 w
-(add) 3318 3640 w
-(a) 3561 3640 w
-(dependency) 3678 3640 w
-(to) 4324 3640 w
-(the) 4484 3640 w
-(default) 4701 3640 w
-10 /LucidaTypewriter f
-(installall) 720 3760 w
-10 /LucidaSansUnicode00 f
-(rule that executes an additional rule to install the prototype file:) 1472 3760 w
-9 /LucidaTypewriter f
-(installall:V:) 1008 3930 w
-(ncform.install) 2048 3930 w
-(ncform.install:V:) 1008 4150 w
-(cp) 1528 4260 w
-(ncform) 1723 4260 w
-(/sys/lib/lex) 2178 4260 w
-10 /LucidaSans-Demi f
-(Special Tricks) 720 4560 w
-10 /LucidaSansUnicode00 f
-(Two special cases require extra deviousness.) 720 4716 w
-(In) 720 4872 w
-(the) 846 4872 w
-(first,) 1036 4872 w
-(a) 1298 4872 w
-(file) 1388 4872 w
-(needed) 1574 4872 w
-(to) 1965 4872 w
-(build) 2098 4872 w
-(an) 2379 4872 w
-(executable) 2531 4872 w
-(is) 3092 4872 w
-(generated) 3207 4872 w
-(by) 3730 4872 w
-(a) 3880 4872 w
-(program) 3970 4872 w
-(that,) 4421 4872 w
-(in) 4679 4872 w
-(turn,) 4806 4872 w
-(is) 720 4992 w
-(built) 844 4992 w
-(from) 1108 4992 w
-(a) 1384 4992 w
-(source) 1483 4992 w
-(file) 1849 4992 w
-(that) 2044 4992 w
-(is) 2279 4992 w
-(not) 2403 4992 w
-(part) 2607 4992 w
-(of) 2847 4992 w
-(the) 2989 4992 w
-(product.) 3187 4992 w
-(In) 3672 4992 w
-(this) 3806 4992 w
-(case,) 4028 4992 w
-(the) 4316 4992 w
-(executable) 4514 4992 w
-(must) 720 5112 w
-(be) 1002 5112 w
-(built) 1160 5112 w
-(for) 1419 5112 w
-(the) 1597 5112 w
-(target) 1791 5112 w
-(architecture,) 2118 5112 w
-(but) 2767 5112 w
-(the) 2968 5112 w
-(intermediate) 3162 5112 w
-(executable) 3815 5112 w
-(must) 4380 5112 w
-(be) 4662 5112 w
-(built) 4820 5112 w
-(for) 720 5232 w
-(the) 901 5232 w
-(architecture) 1098 5232 w
-10 /LucidaTypewriter f
-(mk) 1718 5232 w
-10 /LucidaSansUnicode00 f
-(is) 1904 5232 w
-(executing) 2026 5232 w
-(on.) 2544 5232 w
-(The) 2773 5232 w
-(intermediate) 2996 5232 w
-(executable) 3651 5232 w
-(is) 4218 5232 w
-(built) 4339 5232 w
-(by) 4600 5232 w
-(recur\255) 4756 5232 w
-(sively) 720 5352 w
-(invoking) 1024 5352 w
-10 /LucidaTypewriter f
-(mk) 1474 5352 w
-10 /LucidaSansUnicode00 f
-(with) 1653 5352 w
-(the) 1893 5352 w
-(appropriate) 2084 5352 w
-(target) 2684 5352 w
-(and) 3008 5352 w
-(the) 3224 5352 w
-(executing) 3415 5352 w
-(architecture) 3927 5352 w
-(as) 4541 5352 w
-(the) 4683 5352 w
-(tar\255) 4874 5352 w
-(get) 720 5472 w
-(architecture.) 911 5472 w
-(When) 1589 5472 w
-(that) 1891 5472 w
-10 /LucidaTypewriter f
-(mk) 2118 5472 w
-10 /LucidaSansUnicode00 f
-(completes,) 2297 5472 w
-(the) 2861 5472 w
-(intermediate) 3051 5472 w
-(is) 3700 5472 w
-(executed) 3815 5472 w
-(to) 4292 5472 w
-(generate) 4425 5472 w
-(the) 4885 5472 w
-(source) 720 5592 w
-(file) 1094 5592 w
-(to) 1297 5592 w
-(complete) 1447 5592 w
-(the) 1945 5592 w
-(build) 2152 5592 w
-(for) 2450 5592 w
-(the) 2641 5592 w
-(target) 2848 5592 w
-(architecture.) 3188 5592 w
-(The) 3882 5592 w
-(earlier) 4116 5592 w
-(example) 4476 5592 w
-(of) 4942 5592 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/awk/mkfile) 720 5712 w
-10 /LucidaSansUnicode00 f
-(illustrates this technique.) 2408 5712 w
-(Another) 720 5868 w
-(awkward) 1160 5868 w
-(situation) 1638 5868 w
-(occurs) 2113 5868 w
-(when) 2482 5868 w
-(a) 2791 5868 w
-(directory) 2898 5868 w
-(contains) 3381 5868 w
-(source) 3841 5868 w
-(to) 4215 5868 w
-(build) 4365 5868 w
-(an) 4664 5868 w
-(exe\255) 4834 5868 w
-(cutable) 720 5988 w
-(as) 1117 5988 w
-(well) 1267 5988 w
-(as) 1502 5988 w
-(source) 1651 5988 w
-(for) 2016 5988 w
-(auxiliary) 2198 5988 w
-(executables) 2654 5988 w
-(that) 3274 5988 w
-(are) 3508 5988 w
-(not) 3703 5988 w
-(to) 3906 5988 w
-(be) 4047 5988 w
-(installed.) 4209 5988 w
-(In) 4727 5988 w
-(this) 4861 5988 w
-(case) 720 6108 w
-(the) 986 6108 w
-10 /LucidaTypewriter f
-(mkmany) 1194 6108 w
-10 /LucidaSansUnicode00 f
-(generic) 1679 6108 w
-(rules) 2089 6108 w
-(are) 2382 6108 w
-(inappropriate,) 2588 6108 w
-(because) 3329 6108 w
-(all) 3777 6108 w
-(executables) 3944 6108 w
-(would) 4575 6108 w
-(be) 4921 6108 w
-(built) 720 6228 w
-(and) 977 6228 w
-(installed.) 1193 6228 w
-(Instead,) 1704 6228 w
-(use) 2125 6228 w
-(the) 2330 6228 w
-10 /LucidaTypewriter f
-(mkone) 2521 6228 w
-10 /LucidaSansUnicode00 f
-(generic) 2917 6228 w
-(file) 3310 6228 w
-(to) 3497 6228 w
-(build) 3631 6228 w
-(the) 3913 6228 w
-(primary) 4104 6228 w
-(executable) 4514 6228 w
-(and) 720 6348 w
-(provide) 937 6348 w
-(extra) 1339 6348 w
-(targets) 1626 6348 w
-(to) 2002 6348 w
-(build) 2137 6348 w
-(the) 2420 6348 w
-(auxiliary) 2612 6348 w
-(files.) 3062 6348 w
-(This) 3365 6348 w
-(approach) 3607 6348 w
-(is) 4096 6348 w
-(also) 4214 6348 w
-(useful) 4448 6348 w
-(when) 4783 6348 w
-(the) 720 6468 w
-(auxiliary) 926 6468 w
-(files) 1389 6468 w
-(are) 1641 6468 w
-(not) 1843 6468 w
-(executables;) 2053 6468 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/spell/mkfile) 2712 6468 w
-10 /LucidaSansUnicode00 f
-(augments) 4562 6468 w
-(the) 720 6588 w
-(default) 912 6588 w
-(rules) 1288 6588 w
-(to) 1564 6588 w
-(build) 1699 6588 w
-(and) 1982 6588 w
-(install) 2199 6588 w
-(the) 2528 6588 w
-10 /LucidaTypewriter f
-(spell) 2720 6588 w
-10 /LucidaSansUnicode00 f
-(executable) 3117 6588 w
-(with) 3680 6588 w
-(elaborate) 3923 6588 w
-(rules) 4414 6588 w
-(to) 4691 6588 w
-(gen\255) 4827 6588 w
-(erate and maintain the auxiliary spelling lists.) 720 6708 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Trailer
-done
-%%Pages: 7
diff --git a/sys/doc/names.ps b/sys/doc/names.ps
deleted file mode 100644
index dd5748a78..000000000
--- a/sys/doc/names.ps
+++ /dev/null
@@ -1,7351 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(The) 1838 1230 w
-(Use) 2109 1230 w
-(of Name) 2375 1230 w
-(Spaces in Plan 9) 2927 1230 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1470 w
-(Dave Presotto) 2544 1590 w
-(Ken Thompson) 2523 1710 w
-(Howard Trickey) 2497 1830 w
-(Phil Winterbottom) 2443 1950 w
-10 /LucidaSansUnicode00 f
-(Bell Laboratories) 2476 2130 w
-(Murray Hill, New Jersey 07974) 2146 2250 w
-(USA) 2784 2370 w
-10 /LucidaSans-Italic f
-(ABSTRACT) 2626 2750 w
-10 /LucidaSansUnicode00 f
-(Plan) 1330 3010 w
-(9) 1597 3010 w
-(is) 1726 3010 w
-(a) 1872 3010 w
-(distributed) 1993 3010 w
-(system) 2590 3010 w
-(built) 2997 3010 w
-(at) 3284 3010 w
-(the) 3443 3010 w
-(Computing) 3665 3010 w
-(Sciences) 4270 3010 w
-(Research) 1080 3130 w
-(Center) 1549 3130 w
-(of) 1904 3130 w
-(AT&T) 2036 3130 w
-(Bell) 2335 3130 w
-(Laboratories) 2541 3130 w
-(\(now) 3178 3130 w
-(Lucent) 3445 3130 w
-(Technologies,) 3800 3130 w
-(Bell) 4508 3130 w
-(Labs\)) 1080 3250 w
-(over) 1375 3250 w
-(the) 1625 3250 w
-(last) 1820 3250 w
-(few) 2032 3250 w
-(years.) 2242 3250 w
-(Its) 2601 3250 w
-(goal) 2758 3250 w
-(is) 3005 3250 w
-(to) 3125 3250 w
-(provide) 3263 3250 w
-(a) 3669 3250 w
-(production-quality) 3765 3250 w
-(system) 1080 3370 w
-(for) 1460 3370 w
-(software) 1639 3370 w
-(development) 2093 3370 w
-(and) 2760 3370 w
-(general) 2979 3370 w
-(computation) 3379 3370 w
-(using) 4029 3370 w
-(hetero\255) 4334 3370 w
-(geneous hardware) 1080 3490 w
-(and) 2005 3490 w
-(minimal) 2218 3490 w
-(software.) 2641 3490 w
-(A) 3153 3490 w
-(Plan) 3255 3490 w
-(9) 3489 3490 w
-(system) 3585 3490 w
-(comprises) 3958 3490 w
-(CPU) 4487 3490 w
-(and) 1080 3610 w
-(file) 1295 3610 w
-(servers) 1481 3610 w
-(in) 1864 3610 w
-(a) 1990 3610 w
-(central) 2079 3610 w
-(location) 2444 3610 w
-(connected) 2863 3610 w
-(together) 3396 3610 w
-(by) 3842 3610 w
-(fast) 3991 3610 w
-(networks.) 4205 3610 w
-(Slower) 1080 3730 w
-(networks) 1432 3730 w
-(fan) 1909 3730 w
-(out) 2097 3730 w
-(to) 2291 3730 w
-(workstation-class) 2423 3730 w
-(machines) 3321 3730 w
-(that) 3814 3730 w
-(serve) 4039 3730 w
-(as) 4329 3730 w
-(user) 4470 3730 w
-(terminals.) 1080 3850 w
-(Plan) 1635 3850 w
-(9) 1874 3850 w
-(argues) 1975 3850 w
-(that) 2340 3850 w
-(given) 2569 3850 w
-(a) 2868 3850 w
-(few) 2961 3850 w
-(carefully) 3169 3850 w
-(implemented) 3619 3850 w
-(abstrac\255) 4294 3850 w
-(tions) 1080 3970 w
-(it) 1373 3970 w
-(is) 1492 3970 w
-(possible) 1625 3970 w
-(to) 2082 3970 w
-(produce) 2234 3970 w
-(a) 2685 3970 w
-(small) 2794 3970 w
-(operating) 3105 3970 w
-(system) 3625 3970 w
-(that) 4019 3970 w
-(provides) 4264 3970 w
-(support) 1080 4090 w
-(for) 1514 4090 w
-(the) 1709 4090 w
-(largest) 1920 4090 w
-(systems) 2307 4090 w
-(on) 2754 4090 w
-(a) 2933 4090 w
-(variety) 3043 4090 w
-(of) 3420 4090 w
-(architectures) 3573 4090 w
-(and) 4257 4090 w
-(net\255) 4492 4090 w
-(works.) 1080 4210 w
-(The) 1458 4210 w
-(foundations) 1697 4210 w
-(of) 2335 4210 w
-(the) 2491 4210 w
-(system) 2704 4210 w
-(are) 3102 4210 w
-(built) 3312 4210 w
-(on) 3590 4210 w
-(two) 3771 4210 w
-(ideas:) 4004 4210 w
-(a) 4348 4210 w
-(per-) 4462 4210 w
-(process name space and a simple message-oriented file system protocol.) 1080 4330 w
-(The) 970 4606 w
-(operating) 1198 4606 w
-(system) 1711 4606 w
-(for) 2098 4606 w
-(the) 2284 4606 w
-(CPU) 2486 4606 w
-(servers) 2726 4606 w
-(and) 3121 4606 w
-(terminals) 3348 4606 w
-(is) 3848 4606 w
-(structured) 3976 4606 w
-(as) 4525 4606 w
-(a) 4679 4606 w
-(tradi\255) 4782 4606 w
-(tional) 720 4726 w
-(kernel:) 1036 4726 w
-(a) 1413 4726 w
-(single) 1511 4726 w
-(compiled) 1843 4726 w
-(image) 2331 4726 w
-(containing) 2669 4726 w
-(code) 3222 4726 w
-(for) 3495 4726 w
-(resource) 3676 4726 w
-(management,) 4137 4726 w
-(pro\255) 4842 4726 w
-(cess) 720 4846 w
-(control,) 964 4846 w
-(user) 1373 4846 w
-(processes,) 1618 4846 w
-(virtual) 2166 4846 w
-(memory,) 2506 4846 w
-(and) 2969 4846 w
-(I/O.) 3184 4846 w
-(Because) 3443 4846 w
-(the) 3867 4846 w
-(file) 4057 4846 w
-(server) 4243 4846 w
-(is) 4575 4846 w
-(a) 4691 4846 w
-(sepa\255) 4782 4846 w
-(rate) 720 4966 w
-(machine,) 945 4966 w
-(the) 1421 4966 w
-(file) 1612 4966 w
-(system) 1799 4966 w
-(is) 2175 4966 w
-(not) 2291 4966 w
-(compiled) 2487 4966 w
-(in,) 2968 4966 w
-(although) 3127 4966 w
-(the) 3593 4966 w
-(management) 3784 4966 w
-(of) 4451 4966 w
-(the) 4584 4966 w
-(name) 4774 4966 w
-(space,) 720 5086 w
-(a) 1073 5086 w
-(per-process) 1173 5086 w
-(attribute,) 1810 5086 w
-(is.) 2304 5086 w
-(The) 2493 5086 w
-(entire) 2719 5086 w
-(kernel) 3045 5086 w
-(for) 3392 5086 w
-(the) 3576 5086 w
-(multiprocessor) 3777 5086 w
-(SGI) 4549 5086 w
-(Power) 4750 5086 w
-(Series) 720 5206 w
-(machine) 1048 5206 w
-(is) 1497 5206 w
-(25000) 1618 5206 w
-(lines) 1974 5206 w
-(of) 2242 5206 w
-(C,) 2381 5206 w
-(the) 2523 5206 w
-(largest) 2719 5206 w
-(part) 3091 5206 w
-(of) 3327 5206 w
-(which) 3465 5206 w
-(is) 3786 5206 w
-(code) 3906 5206 w
-(for) 4177 5206 w
-(four) 4356 5206 w
-(networks) 4597 5206 w
-(including) 720 5326 w
-(the) 1230 5326 w
-(Ethernet) 1446 5326 w
-(with) 1912 5326 w
-(the) 2178 5326 w
-(Internet) 2394 5326 w
-(protocol) 2835 5326 w
-(suite.) 3300 5326 w
-(Fewer) 3661 5326 w
-(than) 4007 5326 w
-(1500) 4285 5326 w
-(lines) 4599 5326 w
-(are) 4888 5326 w
-(machine-specific,) 720 5446 w
-(and) 1634 5446 w
-(a) 1863 5446 w
-(functional) 1967 5446 w
-(kernel) 2501 5446 w
-(with) 2852 5446 w
-(minimal) 3106 5446 w
-(I/O) 3545 5446 w
-(can) 3754 5446 w
-(be) 3971 5446 w
-(put) 4138 5446 w
-(together) 4348 5446 w
-(from) 4808 5446 w
-(source files totaling 6000 lines. [Pike90]) 720 5566 w
-(The) 970 5722 w
-(system) 1185 5722 w
-(is) 1559 5722 w
-(relatively) 1673 5722 w
-(small) 2143 5722 w
-(for) 2434 5722 w
-(several) 2607 5722 w
-(reasons.) 2981 5722 w
-(First,) 3456 5722 w
-(it) 3735 5722 w
-(is) 3836 5722 w
-(all) 3951 5722 w
-(new:) 4099 5722 w
-(it) 4361 5722 w
-(has) 4462 5722 w
-(not) 4665 5722 w
-(had) 4860 5722 w
-(time) 720 5842 w
-(to) 976 5842 w
-(accrete) 1115 5842 w
-(as) 1503 5842 w
-(many) 1650 5842 w
-(fixes) 1953 5842 w
-(and) 2228 5842 w
-(features) 2449 5842 w
-(as) 2884 5842 w
-(other) 3030 5842 w
-(systems.) 3327 5842 w
-(Also,) 3822 5842 w
-(other) 4104 5842 w
-(than) 4401 5842 w
-(the) 4657 5842 w
-(net\255) 4852 5842 w
-(work) 720 5962 w
-(protocol,) 1030 5962 w
-(it) 1539 5962 w
-(adheres) 1678 5962 w
-(to) 2135 5962 w
-(no) 2306 5962 w
-(external) 2502 5962 w
-(interface;) 2972 5962 w
-(in) 3501 5962 w
-(particular,) 3665 5962 w
-(it) 4233 5962 w
-(is) 4373 5962 w
-(not) 4527 5962 w
-(Unix-) 4761 5962 w
-(compatible.) 720 6082 w
-(Economy) 1367 6082 w
-(stems) 1847 6082 w
-(from) 2181 6082 w
-(careful) 2459 6082 w
-(selection) 2836 6082 w
-(of) 3314 6082 w
-(services) 3457 6082 w
-(and) 3889 6082 w
-(interfaces.) 4114 6082 w
-(Finally,) 4698 6082 w
-(wherever) 720 6202 w
-(possible) 1209 6202 w
-(the) 1660 6202 w
-(system) 1863 6202 w
-(is) 2251 6202 w
-(built) 2380 6202 w
-(around) 2649 6202 w
-(two) 3042 6202 w
-(simple) 3266 6202 w
-(ideas:) 3636 6202 w
-(every) 3971 6202 w
-(resource) 4277 6202 w
-(in) 4745 6202 w
-(the) 4885 6202 w
-(system,) 720 6322 w
-(either) 1126 6322 w
-(local) 1441 6322 w
-(or) 1700 6322 w
-(remote,) 1836 6322 w
-(is) 2246 6322 w
-(represented) 2360 6322 w
-(by) 2975 6322 w
-(a) 3123 6322 w
-(hierarchical) 3211 6322 w
-(file) 3805 6322 w
-(system;) 3989 6322 w
-(and) 4394 6322 w
-(a) 4607 6322 w
-(user) 4695 6322 w
-(or) 4938 6322 w
-(process) 720 6442 w
-(assembles) 1135 6442 w
-(a) 1681 6442 w
-(private) 1777 6442 w
-(view) 2152 6442 w
-(of) 2408 6442 w
-(the) 2548 6442 w
-(system) 2745 6442 w
-(by) 3127 6442 w
-(constructing) 3284 6442 w
-(a) 3932 6442 w
-(file) 4029 6442 w
-10 /LucidaSans-Italic f
-(name) 4222 6442 w
-(space) 4533 6442 w
-10 /LucidaSansUnicode00 f
-(that) 4849 6442 w
-(connects these resources. [Needham]) 720 6562 w
-8 /S1 f
-(__________________) 720 6880 w
-8 /LucidaSansUnicode00 f
-(Appeared) 720 6980 w
-(in) 1151 6980 w
-8 /LucidaSans-Italic f
-(Operating) 1283 6980 w
-(Systems) 1734 6980 w
-(Review,) 2105 6980 w
-8 /LucidaSansUnicode00 f
-(Vol.) 2452 6980 w
-(27,) 2661 6980 w
-(#2,) 2846 6980 w
-(April) 3031 6980 w
-(1993,) 3274 6980 w
-(pp.) 3559 6980 w
-(72-76) 3744 6980 w
-(\(reprinted) 4049 6980 w
-(from) 4494 6980 w
-8 /LucidaSans-Italic f
-(Proceedings) 720 7080 w
-(of) 1210 7080 w
-(the) 1312 7080 w
-(5th) 1460 7080 w
-(ACM) 1616 7080 w
-(SIGOPS) 1817 7080 w
-(European) 2118 7080 w
-(Workshop,) 2512 7080 w
-8 /LucidaSansUnicode00 f
-(Mont) 2949 7080 w
-(Saint-Michel,) 3173 7080 w
-(1992,) 3712 7080 w
-(Paper) 3964 7080 w
-(n\272) 4206 7080 w
-(34\).) 4316 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(File Protocol) 720 840 w
-10 /LucidaSansUnicode00 f
-(All) 970 996 w
-(resources) 1144 996 w
-(in) 1661 996 w
-(Plan) 1799 996 w
-(9) 2047 996 w
-(look) 2157 996 w
-(like) 2413 996 w
-(file) 2632 996 w
-(systems.) 2830 996 w
-(That) 3332 996 w
-(does) 3596 996 w
-(not) 3874 996 w
-(mean) 4081 996 w
-(that) 4394 996 w
-(they) 4633 996 w
-(are) 4888 996 w
-(repositories) 720 1116 w
-(for) 1336 1116 w
-(permanent) 1515 1116 w
-(files) 2080 1116 w
-(on) 2322 1116 w
-(disk,) 2485 1116 w
-(but) 2758 1116 w
-(that) 2960 1116 w
-(the) 3191 1116 w
-(interface) 3386 1116 w
-(to) 3850 1116 w
-(them) 3988 1116 w
-(is) 4275 1116 w
-(file-oriented:) 4394 1116 w
-(finding) 720 1236 w
-(files) 1114 1236 w
-(\(resources\)) 1366 1236 w
-(in) 1952 1236 w
-(a) 2093 1236 w
-(hierarchical) 2198 1236 w
-(name) 2809 1236 w
-(tree,) 3125 1236 w
-(attaching) 3397 1236 w
-(to) 3897 1236 w
-(them) 4046 1236 w
-(by) 4345 1236 w
-(name,) 4511 1236 w
-(and) 4860 1236 w
-(accessing) 720 1356 w
-(their) 1228 1356 w
-(contents) 1493 1356 w
-(by) 1950 1356 w
-(read) 2105 1356 w
-(and) 2360 1356 w
-(write) 2580 1356 w
-(calls.) 2860 1356 w
-(There) 3178 1356 w
-(are) 3495 1356 w
-(dozens) 3686 1356 w
-(of) 4075 1356 w
-(file) 4212 1356 w
-(system) 4402 1356 w
-(types) 4781 1356 w
-(in) 720 1476 w
-(Plan) 851 1476 w
-(9,) 1092 1476 w
-(but) 1227 1476 w
-(only) 1429 1476 w
-(a) 1673 1476 w
-(few) 1768 1476 w
-(represent) 1978 1476 w
-(traditional) 2481 1476 w
-(files.) 3019 1476 w
-(At) 3325 1476 w
-(this) 3471 1476 w
-(level) 3690 1476 w
-(of) 3952 1476 w
-(abstraction,) 4091 1476 w
-(files) 4706 1476 w
-(in) 4949 1476 w
-(Plan) 720 1596 w
-(9) 957 1596 w
-(are) 1056 1596 w
-(similar) 1244 1596 w
-(to) 1607 1596 w
-(objects,) 1741 1596 w
-(except) 2158 1596 w
-(that) 2518 1596 w
-(files) 2745 1596 w
-(are) 2983 1596 w
-(already) 3171 1596 w
-(provided) 3558 1596 w
-(with) 4022 1596 w
-(naming,) 4263 1596 w
-(access,) 4693 1596 w
-(and) 720 1716 w
-(protection) 938 1716 w
-(methods) 1474 1716 w
-(that) 1936 1716 w
-(must) 2166 1716 w
-(be) 2448 1716 w
-(created) 2606 1716 w
-(afresh) 3004 1716 w
-(for) 3345 1716 w
-(objects.) 3523 1716 w
-(Object-oriented) 3975 1716 w
-(read\255) 4792 1716 w
-(ers may approach the rest of this paper as a study in how to make objects look like files.) 720 1836 w
-(The) 970 1992 w
-(interface) 1188 1992 w
-(to) 1649 1992 w
-(file) 1784 1992 w
-(systems) 1972 1992 w
-(is) 2400 1992 w
-(defined) 2517 1992 w
-(by) 2920 1992 w
-(a) 3072 1992 w
-(protocol,) 3164 1992 w
-(called) 3637 1992 w
-(9P,) 3957 1992 w
-(analogous) 4144 1992 w
-(but) 4680 1992 w
-(not) 4880 1992 w
-(very) 720 2112 w
-(similar) 957 2112 w
-(to) 1320 2112 w
-(the) 1454 2112 w
-(NFS) 1645 2112 w
-(protocol.) 1863 2112 w
-(The) 2367 2112 w
-(protocol) 2584 2112 w
-(talks) 3024 2112 w
-(about) 3290 2112 w
-(files,) 3603 2112 w
-(not) 3872 2112 w
-(blocks;) 4067 2112 w
-(given) 4447 2112 w
-(a) 4743 2112 w
-(con\255) 4833 2112 w
-(nection) 720 2232 w
-(to) 1111 2232 w
-(the) 1242 2232 w
-(root) 1430 2232 w
-(directory) 1663 2232 w
-(of) 2127 2232 w
-(a) 2258 2232 w
-(file) 2346 2232 w
-(server,) 2530 2232 w
-(the) 2893 2232 w
-(9P) 3082 2232 w
-(messages) 3234 2232 w
-(navigate) 3743 2232 w
-(the) 4185 2232 w
-(file) 4374 2232 w
-(hierarchy,) 4559 2232 w
-(open) 720 2352 w
-(files) 997 2352 w
-(for) 1234 2352 w
-(I/O,) 1408 2352 w
-(and) 1634 2352 w
-(read) 1848 2352 w
-(or) 2097 2352 w
-(write) 2233 2352 w
-(arbitrary) 2507 2352 w
-(bytes) 2955 2352 w
-(in) 3248 2352 w
-(the) 3373 2352 w
-(files.) 3562 2352 w
-(9P) 3862 2352 w
-(contains) 4014 2352 w
-(17) 4456 2352 w
-(message) 4616 2352 w
-(types:) 720 2472 w
-(three) 1048 2472 w
-(for) 1338 2472 w
-(initializing) 1515 2472 w
-(and) 2062 2472 w
-(authenticating) 2280 2472 w
-(a) 3014 2472 w
-(connection) 3107 2472 w
-(and) 3677 2472 w
-(fourteen) 3895 2472 w
-(for) 4345 2472 w
-(manipulat\255) 4522 2472 w
-(ing) 720 2592 w
-(objects.) 911 2592 w
-(The) 1362 2592 w
-(messages) 1581 2592 w
-(are) 2094 2592 w
-(generated) 2284 2592 w
-(by) 2810 2592 w
-(the) 2963 2592 w
-(kernel) 3156 2592 w
-(in) 3495 2592 w
-(response) 3623 2592 w
-(to) 4101 2592 w
-(user-) 4236 2592 w
-(or) 4541 2592 w
-(kernel-) 4680 2592 w
-(level) 720 2712 w
-(I/O) 988 2712 w
-(requests.) 1194 2712 w
-(Here) 1721 2712 w
-(is) 1995 2712 w
-(a) 2122 2712 w
-(quick) 2224 2712 w
-(tour) 2534 2712 w
-(of) 2782 2712 w
-(the) 2927 2712 w
-(major) 3129 2712 w
-(message) 3456 2712 w
-(types.) 3927 2712 w
-(The) 4297 2712 w
-10 /LucidaTypewriter f
-(auth) 4525 2712 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2712 w
-10 /LucidaTypewriter f
-(attach) 720 2832 w
-10 /LucidaSansUnicode00 f
-(messages authenticate a connection, established by means outside 9P, and val\255) 1185 2832 w
-(idate) 720 2952 w
-(its) 1012 2952 w
-(user.) 1182 2952 w
-(The) 1509 2952 w
-(result) 1743 2952 w
-(is) 2072 2952 w
-(an) 2205 2952 w
-(authenticated) 2375 2952 w
-10 /LucidaSans-Italic f
-(channel) 3090 2952 w
-10 /LucidaSansUnicode00 f
-(that) 3522 2952 w
-(points) 3766 2952 w
-(to) 4122 2952 w
-(the) 4273 2952 w
-(root) 4481 2952 w
-(of) 4734 2952 w
-(the) 4885 2952 w
-(server.) 720 3072 w
-(The) 1134 3072 w
-10 /LucidaTypewriter f
-(clone) 1368 3072 w
-10 /LucidaSansUnicode00 f
-(message) 1781 3072 w
-(makes) 2258 3072 w
-(a) 2624 3072 w
-(new) 2732 3072 w
-(channel) 2980 3072 w
-(identical) 3410 3072 w
-(to) 3873 3072 w
-(an) 4023 3072 w
-(existing) 4192 3072 w
-(channel,) 4631 3072 w
-(which) 720 3192 w
-(may) 1048 3192 w
-(be) 1295 3192 w
-(moved) 1461 3192 w
-(to) 1833 3192 w
-(a) 1978 3192 w
-(file) 2080 3192 w
-(on) 2278 3192 w
-(the) 2448 3192 w
-(server) 2650 3192 w
-(using) 2995 3192 w
-(a) 3309 3192 w
-10 /LucidaTypewriter f
-(walk) 3412 3192 w
-10 /LucidaSansUnicode00 f
-(message) 3748 3192 w
-(to) 4220 3192 w
-(descend) 4366 3192 w
-(each) 4816 3192 w
-(level) 720 3312 w
-(in) 978 3312 w
-(the) 1105 3312 w
-(hierarchy.) 1296 3312 w
-(The) 1845 3312 w
-10 /LucidaTypewriter f
-(stat) 2062 3312 w
-10 /LucidaSansUnicode00 f
-(and) 2386 3312 w
-10 /LucidaTypewriter f
-(wstat) 2602 3312 w
-10 /LucidaSansUnicode00 f
-(messages) 2998 3312 w
-(read) 3509 3312 w
-(and) 3759 3312 w
-(write) 3974 3312 w
-(the) 4249 3312 w
-(attributes) 4439 3312 w
-(of) 4942 3312 w
-(the) 720 3432 w
-(file) 909 3432 w
-(pointed) 1094 3432 w
-(to) 1499 3432 w
-(by) 1631 3432 w
-(a) 1780 3432 w
-(channel.) 1869 3432 w
-(The) 2344 3432 w
-10 /LucidaTypewriter f
-(open) 2559 3432 w
-10 /LucidaSansUnicode00 f
-(message) 2881 3432 w
-(prepares) 3340 3432 w
-(a) 3801 3432 w
-(channel) 3891 3432 w
-(for) 4303 3432 w
-(subsequent) 4477 3432 w
-10 /LucidaTypewriter f
-(read) 720 3552 w
-10 /LucidaSansUnicode00 f
-(and) 1065 3552 w
-10 /LucidaTypewriter f
-(write) 1302 3552 w
-10 /LucidaSansUnicode00 f
-(messages) 1719 3552 w
-(to) 2250 3552 w
-(access) 2404 3552 w
-(the) 2775 3552 w
-(contents) 2986 3552 w
-(of) 3459 3552 w
-(the) 3613 3552 w
-(file,) 3824 3552 w
-(while) 4063 3552 w
-10 /LucidaTypewriter f
-(create) 4372 3552 w
-10 /LucidaSansUnicode00 f
-(and) 4860 3552 w
-10 /LucidaTypewriter f
-(remove) 720 3672 w
-10 /LucidaSansUnicode00 f
-(perform,) 1197 3672 w
-(on) 1666 3672 w
-(the) 1834 3672 w
-(files,) 2034 3672 w
-(the) 2314 3672 w
-(actions) 2515 3672 w
-(implied) 2907 3672 w
-(by) 3315 3672 w
-(their) 3476 3672 w
-(names.) 3747 3672 w
-(The) 4174 3672 w
-10 /LucidaTypewriter f
-(clunk) 4401 3672 w
-10 /LucidaSansUnicode00 f
-(mes\255) 4807 3672 w
-(sage) 720 3792 w
-(discards) 990 3792 w
-(a) 1439 3792 w
-(channel) 1539 3792 w
-(without) 1961 3792 w
-(affecting) 2371 3792 w
-(the) 2842 3792 w
-(file.) 3042 3792 w
-(None) 3302 3792 w
-(of) 3600 3792 w
-(the) 3743 3792 w
-(9P) 3943 3792 w
-(messages) 4106 3792 w
-(consider) 4626 3792 w
-(caching;) 720 3912 w
-(file) 1177 3912 w
-(caches) 1381 3912 w
-(are) 1760 3912 w
-(provided,) 1965 3912 w
-(when) 2478 3912 w
-(needed,) 2788 3912 w
-(either) 3229 3912 w
-(within) 3563 3912 w
-(the) 3912 3912 w
-(server) 4120 3912 w
-(\(centralized) 4471 3912 w
-(caching\)) 720 4032 w
-(or) 1168 4032 w
-(by) 1313 4032 w
-(implementing) 1471 4032 w
-(the) 2185 4032 w
-(cache) 2383 4032 w
-(as) 2701 4032 w
-(a) 2850 4032 w
-(transparent) 2948 4032 w
-(file) 3551 4032 w
-(system) 3745 4032 w
-(between) 4128 4032 w
-(the) 4578 4032 w
-(client) 4776 4032 w
-(and the 9P connection to the server \(client caching\).) 720 4152 w
-(For) 970 4308 w
-(efficiency,) 1178 4308 w
-(the) 1722 4308 w
-(connection) 1929 4308 w
-(to) 2513 4308 w
-(local) 2664 4308 w
-(kernel-resident) 2942 4308 w
-(file) 3750 4308 w
-(systems,) 3954 4308 w
-(misleadingly) 4430 4308 w
-(called) 720 4428 w
-10 /LucidaSans-Italic f
-(devices,) 1050 4428 w
-10 /LucidaSansUnicode00 f
-(is) 1477 4428 w
-(by) 1603 4428 w
-(regular) 1764 4428 w
-(rather) 2156 4428 w
-(than) 2494 4428 w
-(remote) 2756 4428 w
-(procedure) 3146 4428 w
-(calls.) 3686 4428 w
-(The) 4011 4428 w
-(procedures) 4238 4428 w
-(map) 4829 4428 w
-(one-to-one) 720 4548 w
-(with) 1328 4548 w
-(9P) 1569 4548 w
-(message) 1723 4548 w
-(types.) 2215 4548 w
-(Locally) 2574 4548 w
-(each) 2940 4548 w
-(channel) 3200 4548 w
-(has) 3613 4548 w
-(an) 3818 4548 w
-(associated) 3972 4548 w
-(data) 4518 4548 w
-(struc\255) 4765 4548 w
-(ture) 720 4668 w
-(that) 952 4668 w
-(holds) 1179 4668 w
-(a) 1481 4668 w
-(type) 1572 4668 w
-(field) 1815 4668 w
-(used) 2064 4668 w
-(to) 2331 4668 w
-(index) 2464 4668 w
-(a) 2770 4668 w
-(table) 2860 4668 w
-(of) 3135 4668 w
-(procedure) 3268 4668 w
-(calls,) 3797 4668 w
-(one) 4079 4668 w
-(set) 4293 4668 w
-(per) 4472 4668 w
-(file) 4667 4668 w
-(sys\255) 4853 4668 w
-(tem) 720 4788 w
-(type,) 944 4788 w
-(analogous) 1223 4788 w
-(to) 1760 4788 w
-(selecting) 1897 4788 w
-(the) 2369 4788 w
-(method) 2563 4788 w
-(set) 2974 4788 w
-(for) 3157 4788 w
-(an) 3335 4788 w
-(object.) 3491 4788 w
-(One) 3860 4788 w
-(kernel-resident) 4095 4788 w
-(file) 4889 4788 w
-(system,) 720 4908 w
-(the) 1132 4908 w
-10 /LucidaSans-Italic f
-(mount) 1327 4908 w
-(device,) 1679 4908 w
-10 /LucidaSansUnicode00 f
-(translates) 2051 4908 w
-(the) 2565 4908 w
-(local) 2760 4908 w
-(9P) 3025 4908 w
-(procedure) 3183 4908 w
-(calls) 3717 4908 w
-(into) 3972 4908 w
-(RPC) 4201 4908 w
-(messages) 4428 4908 w
-(to) 4942 4908 w
-(remote) 720 5028 w
-(services) 1104 5028 w
-(over) 1531 5028 w
-(a) 1781 5028 w
-(separately) 1876 5028 w
-(provided) 2411 5028 w
-(transport) 2879 5028 w
-(protocol) 3367 5028 w
-(such) 3811 5028 w
-(as) 4077 5028 w
-(TCP) 4223 5028 w
-(or) 4451 5028 w
-(IL,) 4594 5028 w
-(a) 4749 5028 w
-(new) 4845 5028 w
-(reliable) 720 5148 w
-(datagram) 1138 5148 w
-(protocol,) 1658 5148 w
-(or) 2153 5148 w
-(over) 2314 5148 w
-(a) 2583 5148 w
-(pipe) 2697 5148 w
-(to) 2967 5148 w
-(a) 3124 5148 w
-(user) 3238 5148 w
-(process.) 3507 5148 w
-(Write) 4004 5148 w
-(and) 4312 5148 w
-(read) 4551 5148 w
-(calls) 4825 5148 w
-(transmit) 720 5268 w
-(the) 1173 5268 w
-(messages) 1376 5268 w
-(over) 1899 5268 w
-(the) 2157 5268 w
-(transport) 2360 5268 w
-(layer.) 2856 5268 w
-(The) 3201 5268 w
-(mount) 3430 5268 w
-(device) 3793 5268 w
-(is) 4148 5268 w
-(the) 4276 5268 w
-(sole) 4480 5268 w
-(bridge) 4726 5268 w
-(between) 720 5388 w
-(the) 1182 5388 w
-(procedural) 1392 5388 w
-(interface) 1969 5388 w
-(seen) 2448 5388 w
-(by) 2728 5388 w
-(user) 2898 5388 w
-(programs) 3163 5388 w
-(and) 3684 5388 w
-(remote) 3918 5388 w
-(and) 4316 5388 w
-(user-level) 4550 5388 w
-(services.) 720 5508 w
-(It) 1204 5508 w
-(does) 1303 5508 w
-(all) 1567 5508 w
-(associated) 1713 5508 w
-(marshaling,) 2255 5508 w
-(buffer) 2859 5508 w
-(management,) 3189 5508 w
-(and) 3886 5508 w
-(multiplexing) 4100 5508 w
-(and) 4746 5508 w
-(is) 4960 5508 w
-(the) 720 5628 w
-(only) 908 5628 w
-(integral) 1145 5628 w
-(RPC) 1549 5628 w
-(mechanism) 1769 5628 w
-(in) 2354 5628 w
-(Plan) 2478 5628 w
-(9.) 2712 5628 w
-(The) 2872 5628 w
-(mount device is in effect a proxy object.) 3086 5628 w
-(There) 720 5748 w
-(is) 1047 5748 w
-(no) 1176 5748 w
-(RPC) 1348 5748 w
-(stub) 1584 5748 w
-(compiler;) 1846 5748 w
-(instead) 2350 5748 w
-(the) 2752 5748 w
-(mount) 2956 5748 w
-(driver) 3320 5748 w
-(and) 3651 5748 w
-(all) 3880 5748 w
-(servers) 4042 5748 w
-(just) 4440 5748 w
-(share) 4670 5748 w
-(a) 4985 5748 w
-(library that packs and unpacks 9P messages.) 720 5868 w
-10 /LucidaSans-Demi f
-(Examples) 720 6108 w
-10 /LucidaSansUnicode00 f
-(One) 970 6264 w
-(file) 1216 6264 w
-(system) 1417 6264 w
-(type) 1807 6264 w
-(serves) 2065 6264 w
-(permanent) 2422 6264 w
-(files) 2997 6264 w
-(from) 3249 6264 w
-(the) 3531 6264 w
-(main) 3736 6264 w
-(file) 4026 6264 w
-(server,) 4228 6264 w
-(a) 4608 6264 w
-(stand-) 4714 6264 w
-(alone) 720 6384 w
-(multiprocessor) 1022 6384 w
-(system) 1787 6384 w
-(with) 2166 6384 w
-(a) 2410 6384 w
-(350-gigabyte) 2504 6384 w
-(optical) 3206 6384 w
-(WORM) 3570 6384 w
-(jukebox) 3922 6384 w
-(that) 4352 6384 w
-(holds) 4581 6384 w
-(the) 4885 6384 w
-(data,) 720 6504 w
-(fronted) 1005 6504 w
-(by) 1405 6504 w
-(a) 1563 6504 w
-(two-level) 1661 6504 w
-(block) 2159 6504 w
-(cache) 2464 6504 w
-(comprising) 2782 6504 w
-(7) 3367 6504 w
-(gigabytes) 3473 6504 w
-(of) 3984 6504 w
-(magnetic) 4126 6504 w
-(disk) 4615 6504 w
-(and) 4860 6504 w
-(128) 720 6624 w
-(megabytes) 948 6624 w
-(of) 1512 6624 w
-(RAM.) 1649 6624 w
-(Clients) 1970 6624 w
-(connect) 2342 6624 w
-(to) 2761 6624 w
-(the) 2898 6624 w
-(file) 3092 6624 w
-(server) 3281 6624 w
-(using) 3616 6624 w
-(any) 3920 6624 w
-(of) 4127 6624 w
-(a) 4263 6624 w
-(variety) 4356 6624 w
-(of) 4716 6624 w
-(net\255) 4852 6624 w
-(works) 720 6744 w
-(and) 1045 6744 w
-(protocols) 1262 6744 w
-(and) 1754 6744 w
-(access) 1971 6744 w
-(files) 2323 6744 w
-(using) 2563 6744 w
-(9P.) 2867 6744 w
-(The) 3087 6744 w
-(file) 3306 6744 w
-(server) 3495 6744 w
-(runs) 3830 6744 w
-(a) 4084 6744 w
-(distinct) 4177 6744 w
-(operating) 4574 6744 w
-(system) 720 6864 w
-(and) 1097 6864 w
-(has) 1314 6864 w
-(no) 1519 6864 w
-(support) 1679 6864 w
-(for) 2093 6864 w
-(user) 2268 6864 w
-(processes;) 2514 6864 w
-(other) 3063 6864 w
-(than) 3356 6864 w
-(a) 3608 6864 w
-(restricted) 3699 6864 w
-(set) 4197 6864 w
-(of) 4377 6864 w
-(commands) 4511 6864 w
-(available on the console, all it does is answer 9P messages from clients.) 720 6984 w
-(Once) 970 7140 w
-(a) 1250 7140 w
-(day,) 1338 7140 w
-(at) 1573 7140 w
-(5:00) 1698 7140 w
-(AM,) 1952 7140 w
-(the) 2172 7140 w
-(file) 2360 7140 w
-(server) 2544 7140 w
-(sweeps) 2874 7140 w
-(through) 3262 7140 w
-(the) 3683 7140 w
-(cache) 3872 7140 w
-(blocks) 4181 7140 w
-(and) 4528 7140 w
-(marks) 4742 7140 w
-(dirty) 720 7260 w
-(blocks) 979 7260 w
-(copy-on-write.) 1329 7260 w
-(It) 2136 7260 w
-(creates) 2239 7260 w
-(a) 2623 7260 w
-(copy) 2715 7260 w
-(of) 2979 7260 w
-(the) 3113 7260 w
-(root) 3304 7260 w
-(directory) 3540 7260 w
-(and) 4007 7260 w
-(labels) 4223 7260 w
-(it) 4542 7260 w
-(with) 4644 7260 w
-(the) 4885 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(current date, for example) 720 840 w
-10 /LucidaTypewriter f
-(1995/0314) 1993 840 w
-10 /LucidaSansUnicode00 f
-(.) 2641 840 w
-(It then starts a) 2737 840 w
-(background) 3476 840 w
-(process) 4087 840 w
-(to) 4494 840 w
-(copy) 4625 840 w
-(the) 4885 840 w
-(dirty) 720 960 w
-(blocks) 980 960 w
-(to) 1331 960 w
-(the) 1467 960 w
-(WORM.) 1660 960 w
-(The) 2075 960 w
-(result) 2294 960 w
-(is) 2608 960 w
-(that) 2726 960 w
-(the) 2955 960 w
-(server) 3148 960 w
-(retains) 3483 960 w
-(an) 3852 960 w
-(image) 4006 960 w
-(of) 4338 960 w
-(the) 4473 960 w
-(file) 4665 960 w
-(sys\255) 4853 960 w
-(tem) 720 1080 w
-(as) 941 1080 w
-(it) 1082 1080 w
-(was) 1183 1080 w
-(early) 1401 1080 w
-(each) 1669 1080 w
-(morning.) 1928 1080 w
-(The) 2437 1080 w
-(set) 2654 1080 w
-(of) 2834 1080 w
-(old) 2968 1080 w
-(root) 3157 1080 w
-(directories) 3393 1080 w
-(is) 3944 1080 w
-(accessible) 4060 1080 w
-(using) 4588 1080 w
-(9P,) 4890 1080 w
-(so) 720 1200 w
-(a) 884 1200 w
-(client) 991 1200 w
-(may) 1307 1200 w
-(examine) 1559 1200 w
-(backup) 2023 1200 w
-(files) 2427 1200 w
-(using) 2681 1200 w
-(ordinary) 2999 1200 w
-(commands.) 3454 1200 w
-(Several) 4098 1200 w
-(advantages) 4492 1200 w
-(stem) 720 1320 w
-(from) 1004 1320 w
-(having) 1283 1320 w
-(the) 1653 1320 w
-(backup) 1856 1320 w
-(service) 2256 1320 w
-(implemented) 2640 1320 w
-(as) 3325 1320 w
-(a) 3479 1320 w
-(plain) 3582 1320 w
-(file) 3868 1320 w
-(system.) 4067 1320 w
-(Most) 4519 1320 w
-(obvi\255) 4802 1320 w
-(ously, ordinary commands can access them.) 720 1440 w
-(For example, to see when a bug was fixed) 2927 1440 w
-9 /LucidaTypewriter f
-(grep) 1008 1610 w
-('mouse) 1333 1610 w
-(bug) 1788 1610 w
-(fix') 2048 1610 w
-(1995/*/sys/src/cmd/8\275/file.c) 2373 1610 w
-10 /LucidaSansUnicode00 f
-(The) 720 1790 w
-(owner,) 939 1790 w
-(access) 1306 1790 w
-(times,) 1659 1790 w
-(permissions,) 1995 1790 w
-(and) 2652 1790 w
-(other) 2870 1790 w
-(properties) 3165 1790 w
-(of) 3701 1790 w
-(the) 3837 1790 w
-(files) 4030 1790 w
-(are) 4270 1790 w
-(also) 4460 1790 w
-(backed) 4694 1790 w
-(up.) 720 1910 w
-(Because) 943 1910 w
-(it) 1366 1910 w
-(is) 1466 1910 w
-(a) 1580 1910 w
-(file) 1669 1910 w
-(system,) 1854 1910 w
-(the) 2260 1910 w
-(backup) 2449 1910 w
-(still) 2835 1910 w
-(has) 3044 1910 w
-(protections;) 3245 1910 w
-(it) 3859 1910 w
-(is) 3958 1910 w
-(not) 4071 1910 w
-(possible) 4264 1910 w
-(to) 4700 1910 w
-(sub\255) 4831 1910 w
-(vert security by looking at the backup.) 720 2030 w
-(The) 970 2186 w
-(file) 1194 2186 w
-(server) 1388 2186 w
-(is) 1728 2186 w
-(only) 1851 2186 w
-(one) 2098 2186 w
-(type) 2320 2186 w
-(of) 2571 2186 w
-(file) 2712 2186 w
-(system.) 2906 2186 w
-(A) 3354 2186 w
-(number) 3467 2186 w
-(of) 3888 2186 w
-(unusual) 4030 2186 w
-(services) 4457 2186 w
-(are) 4888 2186 w
-(provided) 720 2306 w
-(within) 1193 2306 w
-(the) 1534 2306 w
-(kernel) 1734 2306 w
-(as) 2081 2306 w
-(local) 2232 2306 w
-(file) 2501 2306 w
-(systems.) 2696 2306 w
-(These) 3195 2306 w
-(services) 3527 2306 w
-(are) 3958 2306 w
-(not) 4154 2306 w
-(limited) 4358 2306 w
-(to) 4738 2306 w
-(I/O) 4880 2306 w
-(devices) 720 2426 w
-(such) 1113 2426 w
-(as) 1374 2426 w
-(disks.) 1515 2426 w
-(They) 1866 2426 w
-(include) 2134 2426 w
-(network) 2521 2426 w
-(devices) 2948 2426 w
-(and) 3341 2426 w
-(their) 3556 2426 w
-(associated) 3817 2426 w
-(protocols,) 4362 2426 w
-(the) 4885 2426 w
-(bitmap) 720 2546 w
-(display) 1096 2546 w
-(and) 1474 2546 w
-(mouse,) 1690 2546 w
-(a) 2081 2546 w
-(representation) 2172 2546 w
-(of) 2915 2546 w
-(processes) 3048 2546 w
-(similar) 3564 2546 w
-(to) 3926 2546 w
-10 /LucidaTypewriter f
-(/proc) 4059 2546 w
-10 /LucidaSansUnicode00 f
-([Killian],) 4454 2546 w
-(the) 4885 2546 w
-(name/value) 720 2666 w
-(pairs) 1340 2666 w
-(that) 1626 2666 w
-(form) 1864 2666 w
-(the) 2143 2666 w
-10 /LucidaSansUnicode20 f
-(\030) 2345 2666 w
-10 /LucidaSansUnicode00 f
-(environment) 2377 2666 w
-10 /LucidaSansUnicode20 f
-(\031) 2988 2666 w
-10 /LucidaSansUnicode00 f
-(passed) 3067 2666 w
-(to) 3453 2666 w
-(a) 3598 2666 w
-(new) 3701 2666 w
-(process,) 3944 2666 w
-(profiling) 4398 2666 w
-(ser\255) 4859 2666 w
-(vices,) 720 2786 w
-(and) 1032 2786 w
-(other) 1253 2786 w
-(resources.) 1551 2786 w
-(Each) 2126 2786 w
-(of) 2389 2786 w
-(these) 2528 2786 w
-(is) 2831 2786 w
-(represented) 2951 2786 w
-(as) 3573 2786 w
-(a) 3719 2786 w
-(file) 3814 2786 w
-(system) 4005 2786 w
-10 /LucidaSansUnicode20 f
-(\024) 4385 2786 w
-10 /LucidaSansUnicode00 f
-(directories) 4525 2786 w
-(containing) 720 2906 w
-(sets) 1269 2906 w
-(of) 1503 2906 w
-(files) 1640 2906 w
-10 /LucidaSansUnicode20 f
-(\024) 1881 2906 w
-10 /LucidaSansUnicode00 f
-(but) 2021 2906 w
-(the) 2223 2906 w
-(constituent) 2418 2906 w
-(files) 3003 2906 w
-(do) 3245 2906 w
-(not) 3409 2906 w
-(represent) 3609 2906 w
-(permanent) 4112 2906 w
-(storage) 4677 2906 w
-(on disk.) 720 3026 w
-(Instead, they are closer in properties to UNIX device files.) 1172 3026 w
-(For) 970 3182 w
-(example,) 1162 3182 w
-(the) 1643 3182 w
-10 /LucidaSans-Italic f
-(console) 1834 3182 w
-10 /LucidaSansUnicode00 f
-(device) 2228 3182 w
-(contains) 2572 3182 w
-(the) 3017 3182 w
-(file) 3209 3182 w
-10 /LucidaTypewriter f
-(/dev/cons) 3397 3182 w
-10 /LucidaSansUnicode00 f
-(,) 4045 3182 w
-(similar) 4114 3182 w
-(to) 4478 3182 w
-(the) 4613 3182 w
-(UNIX) 4805 3182 w
-(file) 720 3302 w
-10 /LucidaTypewriter f
-(/dev/console) 921 3302 w
-10 /LucidaSansUnicode00 f
-(:) 1785 3302 w
-(when) 1867 3302 w
-(written,) 2174 3302 w
-10 /LucidaTypewriter f
-(/dev/cons) 2595 3302 w
-10 /LucidaSansUnicode00 f
-(appends) 3293 3302 w
-(to) 3756 3302 w
-(the) 3904 3302 w
-(console) 4108 3302 w
-(typescript;) 4528 3302 w
-(when) 720 3422 w
-(read,) 1034 3422 w
-(it) 1338 3422 w
-(returns) 1461 3422 w
-(characters) 1868 3422 w
-(typed) 2425 3422 w
-(on) 2753 3422 w
-(the) 2933 3422 w
-(keyboard.) 3145 3422 w
-(Other) 3715 3422 w
-(files) 4047 3422 w
-(in) 4307 3422 w
-(the) 4456 3422 w
-(console) 4669 3422 w
-(device) 720 3542 w
-(include) 1061 3542 w
-10 /LucidaTypewriter f
-(/dev/time) 1446 3542 w
-10 /LucidaSansUnicode00 f
-(,) 2094 3542 w
-(the) 2159 3542 w
-(number) 2347 3542 w
-(of) 2757 3542 w
-(seconds) 2888 3542 w
-(since) 3316 3542 w
-(the) 3598 3542 w
-(epoch,) 3786 3542 w
-10 /LucidaTypewriter f
-(/dev/cputime) 4144 3542 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3542 w
-(the) 720 3662 w
-(computation) 913 3662 w
-(time) 1562 3662 w
-(used) 1815 3662 w
-(by) 2085 3662 w
-(the) 2239 3662 w
-(process) 2433 3662 w
-(reading) 2846 3662 w
-(the) 3253 3662 w
-(device,) 3447 3662 w
-10 /LucidaTypewriter f
-(/dev/pid) 3825 3662 w
-10 /LucidaSansUnicode00 f
-(,) 4401 3662 w
-(the) 4472 3662 w
-(process) 4666 3662 w
-(id) 720 3782 w
-(of) 866 3782 w
-(the) 1018 3782 w
-(process) 1227 3782 w
-(reading) 1655 3782 w
-(the) 2077 3782 w
-(device,) 2286 3782 w
-(and) 2679 3782 w
-10 /LucidaTypewriter f
-(/dev/user) 2913 3782 w
-10 /LucidaSansUnicode00 f
-(,) 3561 3782 w
-(the) 3647 3782 w
-(login) 3856 3782 w
-(name) 4152 3782 w
-(of) 4471 3782 w
-(the) 4622 3782 w
-(user) 4830 3782 w
-(accessing) 720 3902 w
-(the) 1234 3902 w
-(device.) 1435 3902 w
-(All) 1852 3902 w
-(these) 2025 3902 w
-(files) 2333 3902 w
-(contain) 2581 3902 w
-(text,) 2984 3902 w
-(not) 3253 3902 w
-(binary) 3459 3902 w
-(numbers,) 3807 3902 w
-(so) 4313 3902 w
-(their) 4472 3902 w
-(use) 4744 3902 w
-(is) 4960 3902 w
-(free) 720 4022 w
-(of) 962 4022 w
-(byte-order) 1112 4022 w
-(problems.) 1692 4022 w
-(Their) 2265 4022 w
-(contents) 2568 4022 w
-(are) 3037 4022 w
-(synthesized) 3241 4022 w
-(on) 3868 4022 w
-(demand) 4042 4022 w
-(when) 4485 4022 w
-(read;) 4793 4022 w
-(when written, they cause modifications to kernel data structures.) 720 4142 w
-(The) 970 4298 w
-10 /LucidaSans-Italic f
-(process) 1207 4298 w
-10 /LucidaSansUnicode00 f
-(device) 1630 4298 w
-(contains) 1993 4298 w
-(one) 2457 4298 w
-(directory) 2692 4298 w
-(per) 3180 4298 w
-(live) 3397 4298 w
-(local) 3620 4298 w
-(process,) 3902 4298 w
-(named) 4365 4298 w
-(by) 4751 4298 w
-(its) 4923 4298 w
-(numeric) 720 4418 w
-(process) 1163 4418 w
-(id:) 1586 4418 w
-10 /LucidaTypewriter f
-(/proc/1) 1759 4418 w
-10 /LucidaSansUnicode00 f
-(,) 2263 4418 w
-10 /LucidaTypewriter f
-(/proc/2) 2344 4418 w
-10 /LucidaSansUnicode00 f
-(,) 2848 4418 w
-(etc.) 2929 4418 w
-(Each) 3186 4418 w
-(directory) 3457 4418 w
-(contains) 3937 4418 w
-(a) 4394 4418 w
-(set) 4498 4418 w
-(of) 4691 4418 w
-(files) 4838 4418 w
-(that) 720 4538 w
-(access) 948 4538 w
-(the) 1301 4538 w
-(process.) 1494 4538 w
-(For) 1970 4538 w
-(example,) 2164 4538 w
-(in) 2647 4538 w
-(each) 2776 4538 w
-(directory) 3038 4538 w
-(the) 3507 4538 w
-(file) 3700 4538 w
-10 /LucidaTypewriter f
-(mem) 3889 4538 w
-10 /LucidaSansUnicode00 f
-(is) 4143 4538 w
-(an) 4261 4538 w
-(image) 4416 4538 w
-(of) 4749 4538 w
-(the) 4885 4538 w
-(virtual) 720 4658 w
-(memory) 1058 4658 w
-(of the process that may be read or written for debugging.) 1487 4658 w
-(The) 4356 4658 w
-10 /LucidaTypewriter f
-(text) 4569 4658 w
-10 /LucidaSansUnicode00 f
-(file) 4889 4658 w
-(is) 720 4778 w
-(a) 842 4778 w
-(sort) 939 4778 w
-(of) 1172 4778 w
-(link) 1313 4778 w
-(to) 1534 4778 w
-(the) 1675 4778 w
-(file) 1873 4778 w
-(from) 2067 4778 w
-(which) 2342 4778 w
-(the) 2666 4778 w
-(process) 2864 4778 w
-(was) 3281 4778 w
-(executed;) 3507 4778 w
-(it) 4024 4778 w
-(may) 4133 4778 w
-(be) 4376 4778 w
-(opened) 4538 4778 w
-(to) 4942 4778 w
-(read) 720 4898 w
-(the) 975 4898 w
-(symbol) 1170 4898 w
-(tables) 1559 4898 w
-(for) 1890 4898 w
-(the) 2069 4898 w
-(process.) 2264 4898 w
-(The) 2742 4898 w
-10 /LucidaTypewriter f
-(ctl) 2963 4898 w
-10 /LucidaSansUnicode00 f
-(file) 3219 4898 w
-(may) 3410 4898 w
-(be) 3650 4898 w
-(written) 3809 4898 w
-(textual) 4188 4898 w
-(messages) 4565 4898 w
-(such) 720 5018 w
-(as) 984 5018 w
-10 /LucidaTypewriter f
-(stop) 1128 5018 w
-10 /LucidaSansUnicode00 f
-(or) 1454 5018 w
-10 /LucidaTypewriter f
-(kill) 1594 5018 w
-10 /LucidaSansUnicode00 f
-(to) 1920 5018 w
-(control) 2056 5018 w
-(the) 2436 5018 w
-(execution) 2630 5018 w
-(of) 3144 5018 w
-(the) 3281 5018 w
-(process.) 3475 5018 w
-(The) 3952 5018 w
-10 /LucidaTypewriter f
-(status) 4172 5018 w
-10 /LucidaSansUnicode00 f
-(file) 4643 5018 w
-(con\255) 4833 5018 w
-(tains) 720 5138 w
-(a) 1005 5138 w
-(fixed-format) 1111 5138 w
-(line) 1790 5138 w
-(of) 2017 5138 w
-(text) 2166 5138 w
-(containing) 2408 5138 w
-(information) 2969 5138 w
-(about) 3586 5138 w
-(the) 3914 5138 w
-(process:) 4119 5138 w
-(its) 4575 5138 w
-(name,) 4742 5138 w
-(owner,) 720 5258 w
-(state,) 1087 5258 w
-(and) 1393 5258 w
-(so) 1611 5258 w
-(on.) 1761 5258 w
-(Text) 1986 5258 w
-(strings) 2241 5258 w
-(written) 2612 5258 w
-(to) 2989 5258 w
-(the) 3125 5258 w
-10 /LucidaTypewriter f
-(note) 3319 5258 w
-10 /LucidaSansUnicode00 f
-(file) 3646 5258 w
-(are) 3836 5258 w
-(delivered) 4027 5258 w
-(to) 4511 5258 w
-(the) 4648 5258 w
-(pro\255) 4842 5258 w
-(cess) 720 5378 w
-(as) 968 5378 w
-10 /LucidaSans-Italic f
-(notes,) 1112 5378 w
-10 /LucidaSansUnicode00 f
-(analogous) 1441 5378 w
-(to) 1977 5378 w
-(UNIX) 2113 5378 w
-(signals.) 2386 5378 w
-(By) 2827 5378 w
-(providing) 2975 5378 w
-(these) 3475 5378 w
-(services) 3775 5378 w
-(as) 4200 5378 w
-(textual) 4344 5378 w
-(I/O) 4719 5378 w
-(on) 4917 5378 w
-(files) 720 5498 w
-(rather) 959 5498 w
-(than) 1288 5498 w
-(as) 1541 5498 w
-(system) 1685 5498 w
-(calls) 2063 5498 w
-(\(such) 2316 5498 w
-(as) 2613 5498 w
-10 /LucidaTypewriter f
-(kill) 2757 5498 w
-10 /LucidaSansUnicode00 f
-(\)) 3045 5498 w
-(or) 3116 5498 w
-(special-purpose) 3256 5498 w
-(operations) 4083 5498 w
-(\(such) 4637 5498 w
-(as) 4934 5498 w
-10 /LucidaTypewriter f
-(ptrace) 720 5618 w
-10 /LucidaSansUnicode00 f
-(\),) 1152 5618 w
-(the) 1267 5618 w
-(Plan) 1472 5618 w
-(9) 1723 5618 w
-(process) 1836 5618 w
-(device) 2260 5618 w
-(simplifies) 2617 5618 w
-(the) 3133 5618 w
-(implementation) 3337 5618 w
-(of) 4148 5618 w
-(debuggers) 4295 5618 w
-(and) 4860 5618 w
-(related programs.) 720 5738 w
-(For example, the command) 1652 5738 w
-9 /LucidaTypewriter f
-(cat) 1008 5908 w
-(/proc/*/status) 1268 5908 w
-10 /LucidaSansUnicode00 f
-(is) 720 6088 w
-(a) 860 6088 w
-(crude) 975 6088 w
-(form) 1308 6088 w
-(of) 1600 6088 w
-(the) 1758 6088 w
-10 /LucidaTypewriter f
-(ps) 1973 6088 w
-10 /LucidaSansUnicode00 f
-(command;) 2178 6088 w
-(the) 2749 6088 w
-(actual) 2965 6088 w
-10 /LucidaTypewriter f
-(ps) 3315 6088 w
-10 /LucidaSansUnicode00 f
-(merely) 3520 6088 w
-(reformats) 3908 6088 w
-(the) 4441 6088 w
-(data) 4657 6088 w
-(so) 4928 6088 w
-(obtained.) 720 6208 w
-(The) 970 6364 w
-10 /LucidaSans-Italic f
-(bitmap) 1224 6364 w
-10 /LucidaSansUnicode00 f
-(device) 1640 6364 w
-(contains) 2020 6364 w
-(three) 2502 6364 w
-(files,) 2828 6364 w
-10 /LucidaTypewriter f
-(/dev/mouse) 3136 6364 w
-10 /LucidaSansUnicode00 f
-(,) 3856 6364 w
-10 /LucidaTypewriter f
-(/dev/screen) 3962 6364 w
-10 /LucidaSansUnicode00 f
-(,) 4754 6364 w
-(and) 4860 6364 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 720 6484 w
-10 /LucidaSansUnicode00 f
-(,) 1512 6484 w
-(that) 1581 6484 w
-(provide) 1809 6484 w
-(an) 2211 6484 w
-(interface) 2365 6484 w
-(to) 2826 6484 w
-(the) 2960 6484 w
-(local) 3151 6484 w
-(bitmap) 3412 6484 w
-(display) 3788 6484 w
-(\(if) 4166 6484 w
-(any\)) 4301 6484 w
-(and) 4539 6484 w
-(point\255) 4755 6484 w
-(ing) 720 6604 w
-(device.) 915 6604 w
-(The) 1328 6604 w
-10 /LucidaTypewriter f
-(mouse) 1552 6604 w
-10 /LucidaSansUnicode00 f
-(file) 1955 6604 w
-(returns) 2149 6604 w
-(a) 2542 6604 w
-(fixed-format) 2640 6604 w
-(record) 3311 6604 w
-(containing) 3667 6604 w
-(1) 4220 6604 w
-(byte) 4326 6604 w
-(of) 4577 6604 w
-(button) 4718 6604 w
-(state) 720 6724 w
-(and) 998 6724 w
-(4) 1220 6724 w
-(bytes) 1325 6724 w
-(each) 1625 6724 w
-(of) 1890 6724 w
-10 /LucidaSans-Italic f
-(x) 2029 6724 w
-10 /LucidaSansUnicode00 f
-(and) 2124 6724 w
-10 /LucidaSans-Italic f
-(y) 2345 6724 w
-10 /LucidaSansUnicode00 f
-(position) 2441 6724 w
-(of) 2875 6724 w
-(the) 3014 6724 w
-(mouse.) 3210 6724 w
-(If) 3638 6724 w
-(the) 3745 6724 w
-(mouse) 3941 6724 w
-(has) 4305 6724 w
-(not) 4514 6724 w
-(moved) 4715 6724 w
-(since) 720 6844 w
-(the) 1009 6844 w
-(file) 1204 6844 w
-(was) 1396 6844 w
-(last) 1620 6844 w
-(read,) 1833 6844 w
-(a) 2121 6844 w
-(subsequent) 2217 6844 w
-(read) 2821 6844 w
-(will) 3077 6844 w
-(block.) 3282 6844 w
-(The) 3649 6844 w
-10 /LucidaTypewriter f
-(screen) 3871 6844 w
-10 /LucidaSansUnicode00 f
-(file) 4344 6844 w
-(contains) 4536 6844 w
-(a) 4985 6844 w
-(memory) 720 6964 w
-(image) 1163 6964 w
-(of) 1505 6964 w
-(the) 1650 6964 w
-(contents) 1851 6964 w
-(of) 2314 6964 w
-(the) 2458 6964 w
-(display;) 2659 6964 w
-(the) 3079 6964 w
-10 /LucidaTypewriter f
-(bitblt) 3280 6964 w
-10 /LucidaSansUnicode00 f
-(file) 3758 6964 w
-(provides) 3955 6964 w
-(a) 4417 6964 w
-(procedural) 4518 6964 w
-(interface.) 720 7084 w
-(Calls) 1249 7084 w
-(to) 1523 7084 w
-(the) 1662 7084 w
-(graphics) 1858 7084 w
-(library) 2313 7084 w
-(are) 2664 7084 w
-(translated) 2858 7084 w
-(into) 3386 7084 w
-(messages) 3617 7084 w
-(that) 4134 7084 w
-(are) 4367 7084 w
-(written) 4561 7084 w
-(to) 4942 7084 w
-(the) 720 7204 w
-10 /LucidaTypewriter f
-(bitblt) 922 7204 w
-10 /LucidaSansUnicode00 f
-(file) 1400 7204 w
-(to) 1597 7204 w
-(perform) 1741 7204 w
-(bitmap) 2179 7204 w
-(graphics) 2565 7204 w
-(operations.) 3025 7204 w
-(\(This) 3651 7204 w
-(is) 3935 7204 w
-(essentially) 4061 7204 w
-(a) 4614 7204 w
-(nested) 4715 7204 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(RPC protocol.\)) 720 840 w
-(The) 970 996 w
-(various) 1214 996 w
-(services) 1628 996 w
-(being) 2078 996 w
-(used) 2413 996 w
-(by) 2708 996 w
-(a) 2887 996 w
-(process) 3006 996 w
-(are) 3444 996 w
-(gathered) 3660 996 w
-(together) 4156 996 w
-(into) 4632 996 w
-(the) 4885 996 w
-(process) 720 1116 w
-10 /LucidaSansUnicode20 f
-(\031) 1094 1116 w
-10 /LucidaSansUnicode00 f
-(s) 1126 1116 w
-10 /LucidaSans-Italic f
-(name) 1221 1116 w
-(space,) 1534 1116 w
-10 /LucidaSansUnicode00 f
-(a) 1884 1116 w
-(single) 1983 1116 w
-(rooted) 2316 1116 w
-(hierarchy) 2679 1116 w
-(of) 3172 1116 w
-(file) 3314 1116 w
-(names.) 3509 1116 w
-(When) 3934 1116 w
-(a) 4244 1116 w
-(process) 4343 1116 w
-(forks,) 4760 1116 w
-(the) 720 1236 w
-(child) 950 1236 w
-(process) 1259 1236 w
-(shares) 1708 1236 w
-(the) 2099 1236 w
-(name) 2330 1236 w
-(space) 2672 1236 w
-(with) 3024 1236 w
-(the) 3305 1236 w
-(parent.) 3536 1236 w
-(Several) 3990 1236 w
-(system) 4409 1236 w
-(calls) 4825 1236 w
-(manipulate) 720 1356 w
-(name) 1294 1356 w
-(spaces.) 1593 1356 w
-(Given) 2017 1356 w
-(a) 2321 1356 w
-(file) 2409 1356 w
-(descriptor) 2593 1356 w
-10 /LucidaTypewriter f
-(fd) 3119 1356 w
-10 /LucidaSansUnicode00 f
-(that) 3296 1356 w
-(holds) 3520 1356 w
-(an) 3819 1356 w
-(open communications) 3969 1356 w
-(channel to a service, the call) 720 1476 w
-9 /LucidaTypewriter f
-(mount\(int) 1008 1646 w
-(fd,) 1658 1646 w
-(char) 1918 1646 w
-(*old,) 2243 1646 w
-(int) 2633 1646 w
-(flags\)) 2893 1646 w
-10 /LucidaSansUnicode00 f
-(authenticates) 720 1826 w
-(the) 1403 1826 w
-(user) 1591 1826 w
-(and) 1835 1826 w
-(attaches) 2049 1826 w
-(the) 2487 1826 w
-(file) 2676 1826 w
-(tree) 2861 1826 w
-(of) 3085 1826 w
-(the) 3217 1826 w
-(service) 3406 1826 w
-(to) 3776 1826 w
-(the) 3908 1826 w
-(directory) 4097 1826 w
-(named) 4562 1826 w
-(by) 4925 1826 w
-10 /LucidaTypewriter f
-(old) 720 1946 w
-10 /LucidaSansUnicode00 f
-(.) 936 1946 w
-(The) 1041 1946 w
-10 /LucidaTypewriter f
-(flags) 1263 1946 w
-10 /LucidaSansUnicode00 f
-(specify) 1664 1946 w
-(how) 2043 1946 w
-(the) 2283 1946 w
-(tree) 2478 1946 w
-(is) 2708 1946 w
-(to) 2828 1946 w
-(be) 2966 1946 w
-(attached) 3125 1946 w
-(to) 3581 1946 w
-10 /LucidaTypewriter f
-(old) 3719 1946 w
-10 /LucidaSansUnicode00 f
-(:) 3935 1946 w
-(replacing) 4007 1946 w
-(the) 4495 1946 w
-(current) 4690 1946 w
-(contents) 720 2066 w
-(or) 1175 2066 w
-(appearing) 1315 2066 w
-(before) 1839 2066 w
-(or) 2191 2066 w
-(after) 2332 2066 w
-(the) 2597 2066 w
-(current) 2791 2066 w
-(contents) 3180 2066 w
-(of) 3636 2066 w
-(the) 3773 2066 w
-(directory.) 3967 2066 w
-(A) 4501 2066 w
-(directory) 4609 2066 w
-(with) 720 2186 w
-(several) 958 2186 w
-(services) 1331 2186 w
-(mounted) 1751 2186 w
-(is) 2218 2186 w
-(called) 2331 2186 w
-(a) 2647 2186 w
-10 /LucidaSans-Italic f
-(union) 2735 2186 w
-10 /LucidaSansUnicode00 f
-(directory) 3040 2186 w
-(and is searched in the specified) 3504 2186 w
-(order.) 720 2306 w
-(The call) 1078 2306 w
-9 /LucidaTypewriter f
-(bind\(char) 1008 2476 w
-(*new,) 1658 2476 w
-(char) 2048 2476 w
-(*old,) 2373 2476 w
-(int) 2763 2476 w
-(flags\)) 3023 2476 w
-10 /LucidaSansUnicode00 f
-(takes) 720 2656 w
-(the) 1015 2656 w
-(portion) 1208 2656 w
-(of) 1600 2656 w
-(the) 1736 2656 w
-(existing) 1929 2656 w
-(name) 2354 2656 w
-(space) 2658 2656 w
-(visible) 2972 2656 w
-(at) 3320 2656 w
-10 /LucidaTypewriter f
-(new) 3451 2656 w
-10 /LucidaSansUnicode00 f
-(,) 3667 2656 w
-(either) 3738 2656 w
-(a) 4058 2656 w
-(file) 4152 2656 w
-(or) 4342 2656 w
-(a) 4483 2656 w
-(directory,) 4577 2656 w
-(and makes it also visible at) 720 2776 w
-10 /LucidaTypewriter f
-(old) 2068 2776 w
-10 /LucidaSansUnicode00 f
-(.) 2284 2776 w
-(For example,) 2380 2776 w
-9 /LucidaTypewriter f
-(bind\("1995/0301/sys/include",) 1008 2946 w
-("/sys/include",) 2958 2946 w
-(REPLACE\)) 3998 2946 w
-10 /LucidaSansUnicode00 f
-(causes) 720 3126 w
-(the) 1087 3126 w
-(directory) 1283 3126 w
-(of) 1755 3126 w
-(include) 1894 3126 w
-(files) 2287 3126 w
-(to) 2530 3126 w
-(be) 2669 3126 w
-(overlaid) 2830 3126 w
-(with) 3258 3126 w
-(its) 3505 3126 w
-(contents) 3664 3126 w
-(from) 4123 3126 w
-(the) 4397 3126 w
-(dump) 4594 3126 w
-(on) 4917 3126 w
-(March first.) 720 3246 w
-(A) 970 3402 w
-(process) 1074 3402 w
-(is) 1483 3402 w
-(created) 1598 3402 w
-(by) 1992 3402 w
-(the) 2142 3402 w
-10 /LucidaTypewriter f
-(rfork) 2332 3402 w
-10 /LucidaSansUnicode00 f
-(system) 2728 3402 w
-(call,) 3104 3402 w
-(which) 3336 3402 w
-(takes) 3653 3402 w
-(as) 3946 3402 w
-(argument) 4088 3402 w
-(a) 4592 3402 w
-(bit) 4683 3402 w
-(vec\255) 4848 3402 w
-(tor) 720 3522 w
-(defining) 900 3522 w
-(which) 1341 3522 w
-(attributes) 1663 3522 w
-(of) 2172 3522 w
-(the) 2311 3522 w
-(process) 2507 3522 w
-(are) 2922 3522 w
-(to) 3115 3522 w
-(be) 3254 3522 w
-(shared) 3414 3522 w
-(between) 3783 3522 w
-(parent) 4231 3522 w
-(and) 4586 3522 w
-(child) 4806 3522 w
-(instead) 720 3642 w
-(of) 1106 3642 w
-(copied.) 1237 3642 w
-(One) 1657 3642 w
-(of) 1887 3642 w
-(the) 2019 3642 w
-(attributes) 2208 3642 w
-(is) 2710 3642 w
-(the) 2824 3642 w
-(name) 3013 3642 w
-(space:) 3313 3642 w
-(when) 3655 3642 w
-(shared,) 3946 3642 w
-(changes) 4340 3642 w
-(made) 4773 3642 w
-(by either process are visible in the other; when copied, changes are independent.) 720 3762 w
-(Although there is no global) 970 3918 w
-(name) 2329 3918 w
-(space,) 2628 3918 w
-(for) 2969 3918 w
-(a) 3141 3918 w
-(process) 3229 3918 w
-(to) 3636 3918 w
-(function) 3767 3918 w
-(sensibly) 4201 3918 w
-(the) 4627 3918 w
-(local) 4815 3918 w
-(name) 720 4038 w
-(spaces) 1036 4038 w
-(must) 1413 4038 w
-(adhere) 1706 4038 w
-(to) 2089 4038 w
-(global) 2237 4038 w
-(conventions.) 2586 4038 w
-(Nonetheless,) 3252 4038 w
-(the) 3929 4038 w
-(use) 4134 4038 w
-(of) 4353 4038 w
-(local) 4500 4038 w
-(name) 4774 4038 w
-(spaces) 720 4158 w
-(is) 1084 4158 w
-(critical) 1201 4158 w
-(to) 1560 4158 w
-(the) 1695 4158 w
-(system.) 1887 4158 w
-(Both) 2328 4158 w
-(these) 2583 4158 w
-(ideas) 2883 4158 w
-(are) 3175 4158 w
-(illustrated) 3365 4158 w
-(by) 3892 4158 w
-(the) 4045 4158 w
-(use) 4238 4158 w
-(of) 4445 4158 w
-(the) 4581 4158 w
-(name) 4774 4158 w
-(space) 720 4278 w
-(to) 1036 4278 w
-(handle) 1174 4278 w
-(heterogeneity.) 1541 4278 w
-(The) 2312 4278 w
-(binaries) 2533 4278 w
-(for) 2959 4278 w
-(a) 3138 4278 w
-(given) 3232 4278 w
-(architecture) 3532 4278 w
-(are) 4149 4278 w
-(contained) 4340 4278 w
-(in) 4855 4278 w
-(a) 4985 4278 w
-(directory) 720 4398 w
-(named) 1188 4398 w
-(by) 1554 4398 w
-(the) 1707 4398 w
-(architecture,) 1900 4398 w
-(for) 2548 4398 w
-(example) 2725 4398 w
-10 /LucidaTypewriter f
-(/mips/bin) 3176 4398 w
-10 /LucidaSansUnicode00 f
-(;) 3824 4398 w
-(in) 3894 4398 w
-(use,) 4023 4398 w
-(that) 4262 4398 w
-(directory) 4491 4398 w
-(is) 4960 4398 w
-(bound) 720 4518 w
-(to) 1087 4518 w
-(the) 1241 4518 w
-(conventional) 1452 4518 w
-(location) 2125 4518 w
-10 /LucidaTypewriter f
-(/bin) 2565 4518 w
-10 /LucidaSansUnicode00 f
-(.) 2853 4518 w
-(Programs) 2972 4518 w
-(such) 3486 4518 w
-(as) 3767 4518 w
-(shell) 3928 4518 w
-(scripts) 4210 4518 w
-(need) 4588 4518 w
-(not) 4880 4518 w
-(know) 720 4638 w
-(the) 1016 4638 w
-(CPU) 1209 4638 w
-(type) 1440 4638 w
-(they) 1686 4638 w
-(are) 1931 4638 w
-(executing) 2121 4638 w
-(on) 2635 4638 w
-(to) 2796 4638 w
-(find) 2932 4638 w
-(binaries) 3162 4638 w
-(to) 3587 4638 w
-(run.) 3724 4638 w
-(A) 3992 4638 w
-(directory) 4100 4638 w
-(of) 4570 4638 w
-(private) 4707 4638 w
-(binaries) 720 4758 w
-(is) 1168 4758 w
-(usually) 1310 4758 w
-(unioned) 1712 4758 w
-(with) 2168 4758 w
-10 /LucidaTypewriter f
-(/bin) 2434 4758 w
-10 /LucidaSansUnicode00 f
-(.) 2722 4758 w
-(\(Compare) 2847 4758 w
-(this) 3379 4758 w
-(to) 3619 4758 w
-(the) 3778 4758 w
-10 /LucidaSans-Italic f
-(ad) 3994 4758 w
-(hoc) 4177 4758 w
-10 /LucidaSansUnicode00 f
-(and) 4407 4758 w
-(special-) 4648 4758 w
-(purpose) 720 4878 w
-(idea) 1179 4878 w
-(of) 1444 4878 w
-(the) 1604 4878 w
-10 /LucidaTypewriter f
-(PATH) 1821 4878 w
-10 /LucidaSansUnicode00 f
-(variable,) 2171 4878 w
-(which) 2645 4878 w
-(is) 2988 4878 w
-(not) 3130 4878 w
-(used) 3352 4878 w
-(in) 3646 4878 w
-(the) 3799 4878 w
-(Plan) 4016 4878 w
-(9) 4279 4878 w
-(shell.\)) 4404 4878 w
-(Local) 4791 4878 w
-(bindings) 720 4998 w
-(are) 1188 4998 w
-(also) 1387 4998 w
-(helpful) 1630 4998 w
-(for) 2015 4998 w
-(debugging,) 2201 4998 w
-(for) 2801 4998 w
-(example) 2987 4998 w
-(by) 3446 4998 w
-(binding) 3607 4998 w
-(an) 4023 4998 w
-(old) 4186 4998 w
-(library) 4385 4998 w
-(to) 4741 4998 w
-(the) 4885 4998 w
-(standard) 720 5118 w
-(place) 1212 5118 w
-(and) 1531 5118 w
-(linking) 1776 5118 w
-(a) 2172 5118 w
-(program) 2292 5118 w
-(to) 2773 5118 w
-(see) 2936 5118 w
-(if) 3164 5118 w
-(recent) 3295 5118 w
-(changes) 3663 5118 w
-(to) 4127 5118 w
-(the) 4291 5118 w
-(library) 4512 5118 w
-(are) 4888 5118 w
-(responsible for a bug in the program.) 720 5238 w
-(The) 970 5394 w
-(window) 1200 5394 w
-(system,) 1619 5394 w
-10 /LucidaTypewriter f
-(8\275) 2041 5394 w
-10 /LucidaSansUnicode00 f
-([Pike91],) 2235 5394 w
-(is) 2707 5394 w
-(a) 2837 5394 w
-(server) 2942 5394 w
-(for) 3289 5394 w
-(files) 3478 5394 w
-(such) 3730 5394 w
-(as) 4006 5394 w
-10 /LucidaTypewriter f
-(/dev/cons) 4162 5394 w
-10 /LucidaSansUnicode00 f
-(and) 4860 5394 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 720 5514 w
-10 /LucidaSansUnicode00 f
-(.) 1512 5514 w
-(Each) 1616 5514 w
-(client) 1878 5514 w
-(sees) 2182 5514 w
-(a) 2436 5514 w
-(distinct) 2531 5514 w
-(copy) 2930 5514 w
-(of) 3197 5514 w
-(these) 3335 5514 w
-(files) 3636 5514 w
-(in) 3877 5514 w
-(its) 4007 5514 w
-(local) 4163 5514 w
-(name) 4427 5514 w
-(space:) 4732 5514 w
-(there) 720 5634 w
-(are) 1005 5634 w
-(many) 1190 5634 w
-(instances) 1485 5634 w
-(of) 1972 5634 w
-10 /LucidaTypewriter f
-(/dev/cons) 2103 5634 w
-10 /LucidaSansUnicode00 f
-(,) 2751 5634 w
-(each) 2816 5634 w
-(served) 3073 5634 w
-(by) 3425 5634 w
-10 /LucidaTypewriter f
-(8\275) 3574 5634 w
-10 /LucidaSansUnicode00 f
-(to) 3752 5634 w
-(the) 3884 5634 w
-(local) 4073 5634 w
-(name) 4332 5634 w
-(space) 4632 5634 w
-(of) 4942 5634 w
-(a) 720 5754 w
-(window.) 815 5754 w
-(Again,) 1288 5754 w
-10 /LucidaTypewriter f
-(8\275) 1637 5754 w
-10 /LucidaSansUnicode00 f
-(implements) 1821 5754 w
-(services) 2430 5754 w
-(using) 2857 5754 w
-(local) 3162 5754 w
-(name) 3426 5754 w
-(spaces) 3731 5754 w
-(plus) 4097 5754 w
-(the) 4341 5754 w
-(use) 4535 5754 w
-(of) 4743 5754 w
-(I/O) 4880 5754 w
-(to) 720 5874 w
-(conventionally) 857 5874 w
-(named) 1594 5874 w
-(files.) 1962 5874 w
-(Each) 2267 5874 w
-(client) 2528 5874 w
-(just) 2831 5874 w
-(connects) 3050 5874 w
-(its) 3520 5874 w
-(standard) 3676 5874 w
-(input,) 4142 5874 w
-(output,) 4466 5874 w
-(and) 4860 5874 w
-(error) 720 5994 w
-(files) 996 5994 w
-(to) 1234 5994 w
-10 /LucidaTypewriter f
-(/dev/cons) 1368 5994 w
-10 /LucidaSansUnicode00 f
-(,) 2016 5994 w
-(with) 2084 5994 w
-(analogous) 2325 5994 w
-(operations) 2859 5994 w
-(to) 3411 5994 w
-(access) 3545 5994 w
-(bitmap) 3896 5994 w
-(graphics.) 4271 5994 w
-(Com\255) 4784 5994 w
-(pare) 720 6114 w
-(this) 975 6114 w
-(to) 1194 6114 w
-(the) 1332 6114 w
-(implementation) 1527 6114 w
-(of) 2329 6114 w
-10 /LucidaTypewriter f
-(/dev/tty) 2467 6114 w
-10 /LucidaSansUnicode00 f
-(on) 3083 6114 w
-(UNIX,) 3246 6114 w
-(which) 3553 6114 w
-(is) 3874 6114 w
-(done) 3995 6114 w
-(by) 4278 6114 w
-(special) 4434 6114 w
-(code) 4809 6114 w
-(in) 720 6234 w
-(the) 849 6234 w
-(kernel) 1042 6234 w
-(that) 1382 6234 w
-(overloads) 1611 6234 w
-(the) 2118 6234 w
-(file,) 2311 6234 w
-(when) 2532 6234 w
-(opened,) 2826 6234 w
-(with) 3256 6234 w
-(the) 3498 6234 w
-(standard) 3690 6234 w
-(input) 4154 6234 w
-(or) 4444 6234 w
-(output) 4583 6234 w
-(of) 4942 6234 w
-(the) 720 6354 w
-(process.) 949 6354 w
-(Special) 1461 6354 w
-(arrangement) 1872 6354 w
-(must) 2566 6354 w
-(be) 2883 6354 w
-(made) 3076 6354 w
-(by) 3417 6354 w
-(a) 3606 6354 w
-(UNIX) 3735 6354 w
-(window) 4044 6354 w
-(system) 4487 6354 w
-(for) 4901 6354 w
-10 /LucidaTypewriter f
-(/dev/tty) 720 6474 w
-10 /LucidaSansUnicode00 f
-(to) 1333 6474 w
-(behave) 1468 6474 w
-(as) 1849 6474 w
-(expected;) 1992 6474 w
-10 /LucidaTypewriter f
-(8\275) 2504 6474 w
-10 /LucidaSansUnicode00 f
-(instead) 2685 6474 w
-(uses) 3075 6474 w
-(the) 3332 6474 w
-(provision) 3524 6474 w
-(of) 4010 6474 w
-(the) 4145 6474 w
-(corresponding) 4337 6474 w
-(file as its central idea, which to succeed depends critically on local name spaces.) 720 6594 w
-(The) 970 6750 w
-(environment) 1190 6750 w
-10 /LucidaTypewriter f
-(8\275) 1840 6750 w
-10 /LucidaSansUnicode00 f
-(provides) 2023 6750 w
-(its) 2478 6750 w
-(clients) 2634 6750 w
-(is) 2988 6750 w
-(exactly) 3107 6750 w
-(the) 3487 6750 w
-(environment) 3681 6750 w
-(under) 4331 6750 w
-(which) 4654 6750 w
-(it) 4974 6750 w
-(is) 720 6870 w
-(implemented:) 834 6870 w
-(a) 1537 6870 w
-(conventional) 1626 6870 w
-(set) 2277 6870 w
-(of) 2455 6870 w
-(files) 2587 6870 w
-(in) 2823 6870 w
-10 /LucidaTypewriter f
-(/dev) 2948 6870 w
-10 /LucidaSansUnicode00 f
-(.) 3236 6870 w
-(This) 3334 6870 w
-(permits) 3573 6870 w
-(the) 3977 6870 w
-(window) 4166 6870 w
-(system) 4569 6870 w
-(to) 4942 6870 w
-(be) 720 6990 w
-(run) 888 6990 w
-(recursively) 1102 6990 w
-(in) 1671 6990 w
-(one) 1811 6990 w
-(of) 2039 6990 w
-(its) 2186 6990 w
-(own) 2352 6990 w
-(windows,) 2601 6990 w
-(which) 3102 6990 w
-(is) 3432 6990 w
-(handy) 3561 6990 w
-(for) 3904 6990 w
-(debugging.) 4093 6990 w
-(It) 4728 6990 w
-(also) 4844 6990 w
-(means) 720 7110 w
-(that) 1071 7110 w
-(if) 1296 7110 w
-(the) 1396 7110 w
-(files) 1585 7110 w
-(are) 1820 7110 w
-(exported) 2005 7110 w
-(to) 2476 7110 w
-(another) 2607 7110 w
-(machine,) 3014 7110 w
-(as) 3487 7110 w
-(described) 3626 7110 w
-(below,) 4132 7110 w
-(the) 4483 7110 w
-(window) 4671 7110 w
-(system) 720 7230 w
-(or) 1100 7230 w
-(client) 1242 7230 w
-(applications) 1547 7230 w
-(may) 2173 7230 w
-(be) 2414 7230 w
-(run) 2574 7230 w
-(transparently) 2780 7230 w
-(on) 3462 7230 w
-(remote) 3626 7230 w
-(machines,) 4011 7230 w
-(even) 4543 7230 w
-(ones) 4810 7230 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(without) 720 840 w
-(graphics) 1124 840 w
-(hardware.) 1576 840 w
-(This) 2128 840 w
-(mechanism) 2371 840 w
-(is) 2961 840 w
-(used) 3079 840 w
-(for) 3349 840 w
-(Plan) 3526 840 w
-(9) 3765 840 w
-10 /LucidaSansUnicode20 f
-(\031) 3828 840 w
-10 /LucidaSansUnicode00 f
-(s) 3860 840 w
-(implementation) 3949 840 w
-(of) 4749 840 w
-(the) 4885 840 w
-(X) 720 960 w
-(window) 829 960 w
-(system:) 1245 960 w
-(X) 1664 960 w
-(is) 1774 960 w
-(run) 1901 960 w
-(as) 2113 960 w
-(a) 2266 960 w
-(client) 2368 960 w
-(of) 2679 960 w
-10 /LucidaTypewriter f
-(8\275) 2824 960 w
-10 /LucidaSansUnicode00 f
-(,) 2968 960 w
-(often) 3047 960 w
-(on) 3347 960 w
-(a) 3517 960 w
-(remote) 3619 960 w
-(machine) 4010 960 w
-(with) 4465 960 w
-(lots) 4717 960 w
-(of) 4942 960 w
-(memory.) 720 1080 w
-(In) 1226 1080 w
-(this) 1363 1080 w
-(configuration,) 1588 1080 w
-(using) 2314 1080 w
-(Ethernet) 2625 1080 w
-(to) 3075 1080 w
-(connect) 3218 1080 w
-(MIPS) 3643 1080 w
-(machines,) 3912 1080 w
-(we) 4448 1080 w
-(measure) 4626 1080 w
-(only) 720 1200 w
-(a) 964 1200 w
-(10%) 1059 1200 w
-(degradation) 1292 1200 w
-(in) 1916 1200 w
-(graphics) 2047 1200 w
-(performance) 2502 1200 w
-(relative) 3159 1200 w
-(to) 3555 1200 w
-(running) 3694 1200 w
-(X) 4115 1200 w
-(on) 4219 1200 w
-(a) 4383 1200 w
-(bare) 4479 1200 w
-(Plan) 4735 1200 w
-(9) 4977 1200 w
-(machine.) 720 1320 w
-(An) 970 1476 w
-(unusual) 1148 1476 w
-(application) 1579 1476 w
-(of) 2161 1476 w
-(these) 2307 1476 w
-(ideas) 2617 1476 w
-(is) 2919 1476 w
-(a) 3047 1476 w
-(statistics-gathering) 3150 1476 w
-(file) 4150 1476 w
-(system) 4349 1476 w
-(imple\255) 4737 1476 w
-(mented) 720 1596 w
-(by) 1137 1596 w
-(a) 1302 1596 w
-(command) 1407 1596 w
-(called) 1935 1596 w
-10 /LucidaTypewriter f
-(iostats) 2267 1596 w
-10 /LucidaSansUnicode00 f
-(.) 2771 1596 w
-(The) 2884 1596 w
-(command) 3114 1596 w
-(encapsulates) 3641 1596 w
-(a) 4318 1596 w
-(process) 4422 1596 w
-(in) 4845 1596 w
-(a) 4985 1596 w
-(local) 720 1716 w
-(name) 984 1716 w
-(space,) 1289 1716 w
-(monitoring) 1636 1716 w
-(9P) 2212 1716 w
-(requests) 2369 1716 w
-(from) 2825 1716 w
-(the) 3096 1716 w
-(process) 3290 1716 w
-(to) 3703 1716 w
-(the) 3840 1716 w
-(outside) 4035 1716 w
-(world) 4434 1716 w
-10 /LucidaSansUnicode20 f
-(\024) 4745 1716 w
-10 /LucidaSansUnicode00 f
-(the) 4885 1716 w
-(name) 720 1836 w
-(space) 1051 1836 w
-(in) 1392 1836 w
-(which) 1548 1836 w
-10 /LucidaTypewriter f
-(iostats) 1894 1836 w
-10 /LucidaSansUnicode00 f
-(is) 2463 1836 w
-(itself) 2608 1836 w
-(running.) 2912 1836 w
-(When) 3420 1836 w
-(the) 3750 1836 w
-(command) 3969 1836 w
-(completes,) 4511 1836 w
-10 /LucidaTypewriter f
-(iostats) 720 1956 w
-10 /LucidaSansUnicode00 f
-(reports usage and performance figures for file activity.) 1256 1956 w
-(For example) 3978 1956 w
-9 /LucidaTypewriter f
-(iostats) 1008 2126 w
-(8\275) 1528 2126 w
-10 /LucidaSansUnicode00 f
-(can) 720 2306 w
-(be) 930 2306 w
-(used) 1092 2306 w
-(to) 1367 2306 w
-(discover) 1508 2306 w
-(how) 1955 2306 w
-(much) 2198 2306 w
-(I/O) 2509 2306 w
-(the) 2712 2306 w
-(window) 2910 2306 w
-(system) 3322 2306 w
-(does) 3705 2306 w
-(to) 3979 2306 w
-(the) 4120 2306 w
-(bitmap) 4318 2306 w
-(device,) 4701 2306 w
-(font files, and so on.) 720 2426 w
-(The) 970 2582 w
-10 /LucidaTypewriter f
-(import) 1191 2582 w
-10 /LucidaSansUnicode00 f
-(command) 1663 2582 w
-(connects) 2181 2582 w
-(a) 2652 2582 w
-(piece) 2748 2582 w
-(of) 3044 2582 w
-(name) 3183 2582 w
-(space) 3490 2582 w
-(from) 3807 2582 w
-(a) 4080 2582 w
-(remote) 4176 2582 w
-(system) 4561 2582 w
-(to) 4942 2582 w
-(the) 720 2702 w
-(local) 911 2702 w
-(name) 1172 2702 w
-(space.) 1474 2702 w
-(Its) 1850 2702 w
-(implementation) 2003 2702 w
-(is) 2801 2702 w
-(to) 2917 2702 w
-(dial) 3051 2702 w
-(the) 3263 2702 w
-(remote) 3454 2702 w
-(machine) 3834 2702 w
-(and) 4278 2702 w
-(start) 4494 2702 w
-(a) 4751 2702 w
-(pro\255) 4842 2702 w
-(cess) 720 2822 w
-(there) 970 2822 w
-(that) 1263 2822 w
-(serves) 1495 2822 w
-(the) 1843 2822 w
-(remote) 2039 2822 w
-(name) 2424 2822 w
-(space) 2731 2822 w
-(using) 3048 2822 w
-(9P.) 3355 2822 w
-(It) 3578 2822 w
-(then) 3685 2822 w
-(calls) 3944 2822 w
-10 /LucidaTypewriter f
-(mount) 4201 2822 w
-10 /LucidaSansUnicode00 f
-(to) 4603 2822 w
-(attach) 4743 2822 w
-(the) 720 2942 w
-(connection) 929 2942 w
-(to) 1515 2942 w
-(the) 1667 2942 w
-(name) 1875 2942 w
-(space) 2194 2942 w
-(and) 2523 2942 w
-(finally) 2756 2942 w
-(dies;) 3102 2942 w
-(the) 3386 2942 w
-(remote) 3594 2942 w
-(process) 3991 2942 w
-(continues) 4418 2942 w
-(to) 4942 2942 w
-(serve) 720 3062 w
-(the) 1011 3062 w
-(files.) 1201 3062 w
-(One) 1502 3062 w
-(use) 1733 3062 w
-(is) 1937 3062 w
-(to) 2053 3062 w
-(access) 2187 3062 w
-(devices) 2538 3062 w
-(not) 2932 3062 w
-(available) 3128 3062 w
-(locally.) 3587 3062 w
-(For) 3993 3062 w
-(example,) 4185 3062 w
-(to) 4666 3062 w
-(write) 4800 3062 w
-(a floppy one may say) 720 3182 w
-9 /LucidaTypewriter f
-(import) 1008 3352 w
-(lab.pc) 1463 3352 w
-(/a:) 1918 3352 w
-(/n/dos) 2178 3352 w
-(cp) 1008 3462 w
-(foo) 1203 3462 w
-(/n/dos/bar) 1463 3462 w
-10 /LucidaSansUnicode00 f
-(The) 720 3642 w
-(call) 946 3642 w
-(to) 1155 3642 w
-10 /LucidaTypewriter f
-(import) 1298 3642 w
-10 /LucidaSansUnicode00 f
-(connects) 1775 3642 w
-(the) 2251 3642 w
-(file) 2451 3642 w
-(tree) 2648 3642 w
-(from) 2884 3642 w
-10 /LucidaTypewriter f
-(/a:) 3162 3642 w
-10 /LucidaSansUnicode00 f
-(on) 3424 3642 w
-(the) 3593 3642 w
-(machine) 3794 3642 w
-10 /LucidaTypewriter f
-(lab.pc) 4248 3642 w
-10 /LucidaSansUnicode00 f
-(\(which) 4726 3642 w
-(must) 720 3762 w
-(support) 1007 3762 w
-(9P\)) 1429 3762 w
-(to) 1624 3762 w
-(the) 1766 3762 w
-(local) 1965 3762 w
-(directory) 2234 3762 w
-10 /LucidaTypewriter f
-(/n/dos) 2709 3762 w
-10 /LucidaSansUnicode00 f
-(.) 3141 3762 w
-(Then) 3249 3762 w
-(the) 3536 3762 w
-(file) 3734 3762 w
-10 /LucidaTypewriter f
-(foo) 3928 3762 w
-10 /LucidaSansUnicode00 f
-(can) 4187 3762 w
-(be) 4398 3762 w
-(written) 4560 3762 w
-(to) 4942 3762 w
-(the floppy just by copying it across.) 720 3882 w
-(Another application is remote debugging:) 970 4038 w
-9 /LucidaTypewriter f
-(import) 1008 4208 w
-(helix) 1463 4208 w
-(/proc) 1853 4208 w
-10 /LucidaSansUnicode00 f
-(makes) 720 4388 w
-(the) 1072 4388 w
-(process) 1266 4388 w
-(file) 1679 4388 w
-(system) 1869 4388 w
-(on) 2248 4388 w
-(machine) 2410 4388 w
-10 /LucidaTypewriter f
-(helix) 2858 4388 w
-10 /LucidaSansUnicode00 f
-(available) 3258 4388 w
-(locally;) 3721 4388 w
-(commands) 4099 4388 w
-(such) 4668 4388 w
-(as) 4934 4388 w
-10 /LucidaTypewriter f
-(ps) 720 4508 w
-10 /LucidaSansUnicode00 f
-(then) 898 4508 w
-(see) 1149 4508 w
-10 /LucidaTypewriter f
-(helix) 1346 4508 w
-10 /LucidaSansUnicode20 f
-(\031) 1706 4508 w
-10 /LucidaSansUnicode00 f
-(s) 1738 4508 w
-(processes) 1823 4508 w
-(instead) 2338 4508 w
-(of) 2725 4508 w
-(the) 2857 4508 w
-(local) 3046 4508 w
-(ones.) 3305 4508 w
-(The) 3633 4508 w
-(debugger) 3848 4508 w
-(may) 4347 4508 w
-(then) 4581 4508 w
-(look) 4831 4508 w
-(at a remote process:) 720 4628 w
-9 /LucidaTypewriter f
-(db) 1008 4798 w
-(/proc/27/text) 1203 4798 w
-(/proc/27/mem) 2113 4798 w
-10 /LucidaSansUnicode00 f
-(allows breakpoint debugging of the remote process.) 720 4978 w
-(Since) 3328 4978 w
-10 /LucidaTypewriter f
-(db) 3613 4978 w
-10 /LucidaSansUnicode00 f
-(infers) 3790 4978 w
-(the) 4099 4978 w
-(CPU) 4287 4978 w
-(type) 4513 4978 w
-(of) 4754 4978 w
-(the) 4885 4978 w
-(process) 720 5098 w
-(from) 1155 5098 w
-(the) 1448 5098 w
-(executable) 1663 5098 w
-(header) 2249 5098 w
-(on) 2642 5098 w
-(the) 2825 5098 w
-(text) 3040 5098 w
-(file,) 3291 5098 w
-(it) 3534 5098 w
-(supports) 3660 5098 w
-(cross-architecture) 4149 5098 w
-(debugging,) 720 5218 w
-(too.) 1322 5218 w
-(Care) 1594 5218 w
-(is) 1864 5218 w
-(taken) 1993 5218 w
-(within) 2310 5218 w
-10 /LucidaTypewriter f
-(db) 2655 5218 w
-10 /LucidaSansUnicode00 f
-(to) 2848 5218 w
-(handle) 2995 5218 w
-(issues) 3371 5218 w
-(of) 3720 5218 w
-(byte) 3868 5218 w
-(order) 4126 5218 w
-(and) 4438 5218 w
-(floating) 4668 5218 w
-(point;) 720 5338 w
-(it) 1041 5338 w
-(is) 1144 5338 w
-(possible) 1261 5338 w
-(to) 1701 5338 w
-(breakpoint) 1836 5338 w
-(debug) 2398 5338 w
-(a) 2741 5338 w
-(big-endian) 2833 5338 w
-(MIPS) 3409 5338 w
-(process) 3669 5338 w
-(from) 4079 5338 w
-(a) 4347 5338 w
-(little-endian) 4438 5338 w
-(i386.) 720 5458 w
-(Network) 970 5614 w
-(interfaces) 1416 5614 w
-(are) 1933 5614 w
-(also) 2128 5614 w
-(implemented) 2367 5614 w
-(as) 3047 5614 w
-(file) 3196 5614 w
-(systems) 3390 5614 w
-([Presotto].) 3824 5614 w
-(For) 4396 5614 w
-(example,) 4595 5614 w
-10 /LucidaTypewriter f
-(/net/tcp) 720 5734 w
-10 /LucidaSansUnicode00 f
-(is) 1334 5734 w
-(a) 1452 5734 w
-(directory) 1545 5734 w
-(somewhat) 2013 5734 w
-(like) 2542 5734 w
-10 /LucidaTypewriter f
-(/proc) 2751 5734 w
-10 /LucidaSansUnicode00 f
-(:) 3111 5734 w
-(it) 3180 5734 w
-(contains) 3283 5734 w
-(a) 3728 5734 w
-(set) 3820 5734 w
-(of) 4001 5734 w
-(numbered) 4136 5734 w
-(directo\255) 4669 5734 w
-(ries,) 720 5854 w
-(one) 975 5854 w
-(per) 1200 5854 w
-(connection,) 1406 5854 w
-(each) 2016 5854 w
-(of) 2286 5854 w
-(which) 2430 5854 w
-(contains) 2757 5854 w
-(files) 3211 5854 w
-(to) 3459 5854 w
-(control) 3604 5854 w
-(and) 3993 5854 w
-(communicate) 4220 5854 w
-(on) 4917 5854 w
-(the) 720 5974 w
-(connection.) 1024 5974 w
-(A) 1769 5974 w
-(process) 1987 5974 w
-(allocates) 2510 5974 w
-(a) 3083 5974 w
-(new) 3286 5974 w
-(connection) 3629 5974 w
-(by) 4309 5974 w
-(accessing) 4572 5974 w
-10 /LucidaTypewriter f
-(/net/tcp/clone) 720 6094 w
-10 /LucidaSansUnicode00 f
-(,) 1728 6094 w
-(which) 1817 6094 w
-(evaluates) 2155 6094 w
-(to) 2665 6094 w
-(the) 2820 6094 w
-(directory) 3032 6094 w
-(of) 3520 6094 w
-(an) 3675 6094 w
-(unused) 3849 6094 w
-(connection.) 4262 6094 w
-(To) 4916 6094 w
-(make) 720 6214 w
-(a) 1097 6214 w
-(call,) 1267 6214 w
-(the) 1578 6214 w
-(process) 1848 6214 w
-(writes) 2337 6214 w
-(a) 2743 6214 w
-(textual) 2913 6214 w
-(message) 3365 6214 w
-(such) 3904 6214 w
-(as) 4244 6214 w
-10 /LucidaTypewriter f
-('connect) 4464 6214 w
-(135.104.53.2!512') 720 6334 w
-10 /LucidaSansUnicode00 f
-(to) 1986 6334 w
-(the) 2126 6334 w
-10 /LucidaTypewriter f
-(ctl) 2323 6334 w
-10 /LucidaSansUnicode00 f
-(file) 2581 6334 w
-(and) 2774 6334 w
-(then) 2996 6334 w
-(reads) 3256 6334 w
-(and) 3565 6334 w
-(writes) 3788 6334 w
-(the) 4122 6334 w
-10 /LucidaTypewriter f
-(data) 4320 6334 w
-10 /LucidaSansUnicode00 f
-(file.) 4651 6334 w
-(An) 4909 6334 w
-10 /LucidaTypewriter f
-(rlogin) 720 6454 w
-10 /LucidaSansUnicode00 f
-(service can be implemented in a few of lines of shell code.) 1184 6454 w
-(This) 970 6610 w
-(structure) 1211 6610 w
-(makes) 1685 6610 w
-(network) 2034 6610 w
-(gatewaying) 2462 6610 w
-(easy) 3046 6610 w
-(to) 3297 6610 w
-(provide.) 3432 6610 w
-(We) 3898 6610 w
-(have) 4077 6610 w
-(machines) 4339 6610 w
-(with) 4835 6610 w
-(Datakit interfaces but no Internet interface.) 720 6730 w
-(On such a machine one may type) 2886 6730 w
-9 /LucidaTypewriter f
-(import) 1008 6900 w
-(helix) 1463 6900 w
-(/net) 1853 6900 w
-(telnet) 1008 7010 w
-(tcp!ai.mit.edu) 1463 7010 w
-10 /LucidaSansUnicode00 f
-(The) 720 7190 w
-10 /LucidaTypewriter f
-(import) 940 7190 w
-10 /LucidaSansUnicode00 f
-(uses) 1411 7190 w
-(Datakit) 1670 7190 w
-(to) 2055 7190 w
-(pull) 2192 7190 w
-(in) 2414 7190 w
-(the) 2545 7190 w
-(TCP) 2740 7190 w
-(interface) 2967 7190 w
-(from) 3431 7190 w
-10 /LucidaTypewriter f
-(helix) 3703 7190 w
-10 /LucidaSansUnicode00 f
-(,) 4063 7190 w
-(which) 4135 7190 w
-(can) 4456 7190 w
-(then) 4664 7190 w
-(be) 4921 7190 w
-(used) 720 7310 w
-(directly;) 1023 7310 w
-(the) 1484 7310 w
-10 /LucidaTypewriter f
-(tcp!) 1710 7310 w
-10 /LucidaSansUnicode00 f
-(notation) 2068 7310 w
-(is) 2542 7310 w
-(necessary) 2692 7310 w
-(because) 3237 7310 w
-(we) 3701 7310 w
-(routinely) 3904 7310 w
-(use) 4403 7310 w
-(multiple) 4642 7310 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(networks) 720 840 w
-(and) 1198 840 w
-(protocols) 1413 840 w
-(on) 1904 840 w
-(Plan) 2063 840 w
-(9) 2300 840 w
-10 /LucidaSansUnicode20 f
-(\024) 2363 840 w
-10 /LucidaSansUnicode00 f
-(it) 2463 840 w
-(identifies) 2565 840 w
-(the) 3050 840 w
-(network) 3241 840 w
-(in) 3669 840 w
-(which) 3796 840 w
-10 /LucidaTypewriter f
-(ai.mit.edu) 4113 840 w
-10 /LucidaSansUnicode00 f
-(is) 4869 840 w
-(a) 4985 840 w
-(valid name.) 720 960 w
-(In) 970 1116 w
-(practice) 1099 1116 w
-(we) 1520 1116 w
-(do) 1691 1116 w
-(not) 1853 1116 w
-(use) 2051 1116 w
-10 /LucidaTypewriter f
-(rlogin) 2258 1116 w
-10 /LucidaSansUnicode00 f
-(or) 2728 1116 w
-10 /LucidaTypewriter f
-(telnet) 2868 1116 w
-10 /LucidaSansUnicode00 f
-(between) 3338 1116 w
-(Plan) 3783 1116 w
-(9) 4023 1116 w
-(machines.) 4125 1116 w
-(Instead) 4687 1116 w
-(a) 720 1236 w
-(command) 826 1236 w
-(called) 1355 1236 w
-10 /LucidaTypewriter f
-(cpu) 1689 1236 w
-10 /LucidaSansUnicode00 f
-(in) 1956 1236 w
-(effect) 2098 1236 w
-(replaces) 2423 1236 w
-(the) 2876 1236 w
-(CPU) 3082 1236 w
-(in) 3326 1236 w
-(a) 3468 1236 w
-(window) 3574 1236 w
-(with) 3994 1236 w
-(that) 4250 1236 w
-(on) 4492 1236 w
-(another) 4666 1236 w
-(machine,) 720 1356 w
-(typically) 1201 1356 w
-(a) 1639 1356 w
-(fast) 1735 1356 w
-(multiprocessor) 1956 1356 w
-(CPU) 2723 1356 w
-(server.) 2957 1356 w
-(The) 3359 1356 w
-(implementation) 3581 1356 w
-(is) 4385 1356 w
-(to) 4507 1356 w
-(recreate) 4647 1356 w
-(the) 720 1476 w
-(name) 924 1476 w
-(space) 1239 1476 w
-(on) 1564 1476 w
-(the) 1736 1476 w
-(remote) 1940 1476 w
-(machine,) 2333 1476 w
-(using) 2822 1476 w
-(the) 3136 1476 w
-(equivalent) 3339 1476 w
-(of) 3888 1476 w
-10 /LucidaTypewriter f
-(import) 4034 1476 w
-10 /LucidaSansUnicode00 f
-(to) 4514 1476 w
-(connect) 4660 1476 w
-(pieces) 720 1596 w
-(of) 1074 1596 w
-(the) 1220 1596 w
-(terminal) 1423 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 1825 1596 w
-10 /LucidaSansUnicode00 f
-(s) 1857 1596 w
-(name) 1956 1596 w
-(space) 2270 1596 w
-(to) 2594 1596 w
-(that) 2740 1596 w
-(of) 2979 1596 w
-(the) 3125 1596 w
-(process) 3328 1596 w
-(\(shell\)) 3751 1596 w
-(on) 4093 1596 w
-(the) 4265 1596 w
-(CPU) 4469 1596 w
-(server,) 4711 1596 w
-(making) 720 1716 w
-(the) 1114 1716 w
-(terminal) 1304 1716 w
-(a) 1741 1716 w
-(file) 1830 1716 w
-(server) 2015 1716 w
-(for) 2346 1716 w
-(the) 2519 1716 w
-(CPU.) 2708 1716 w
-(CPU-local) 2999 1716 w
-(devices) 3509 1716 w
-(such) 3901 1716 w
-(as) 4161 1716 w
-(fast) 4301 1716 w
-(file) 4515 1716 w
-(system) 4700 1716 w
-(connections) 720 1836 w
-(are) 1352 1836 w
-(still) 1553 1836 w
-(local;) 1777 1836 w
-(only) 2083 1836 w
-(terminal-resident) 2336 1836 w
-(devices) 3240 1836 w
-(are) 3647 1836 w
-(imported.) 3848 1836 w
-(The) 4404 1836 w
-(result) 4634 1836 w
-(is) 4960 1836 w
-(unlike) 720 1956 w
-(UNIX) 1057 1956 w
-10 /LucidaTypewriter f
-(rlogin) 1333 1956 w
-10 /LucidaSansUnicode00 f
-(,) 1765 1956 w
-(which) 1838 1956 w
-(moves) 2160 1956 w
-(into) 2513 1956 w
-(a) 2742 1956 w
-(distinct) 2837 1956 w
-(name) 3236 1956 w
-(space) 3542 1956 w
-(on) 3858 1956 w
-(the) 4021 1956 w
-(remote) 4216 1956 w
-(machine,) 4600 1956 w
-(or) 720 2076 w
-(file) 858 2076 w
-(sharing) 1045 2076 w
-(with) 1443 2076 w
-10 /LucidaTypewriter f
-(NFS) 1684 2076 w
-10 /LucidaSansUnicode00 f
-(,) 1900 2076 w
-(which) 1968 2076 w
-(keeps) 2285 2076 w
-(the) 2605 2076 w
-(name) 2796 2076 w
-(space) 3098 2076 w
-(the) 3410 2076 w
-(same) 3601 2076 w
-(but) 3892 2076 w
-(forces) 4090 2076 w
-(processes) 4424 2076 w
-(to) 4942 2076 w
-(execute) 720 2196 w
-(locally.) 1133 2196 w
-(Bindings) 1537 2196 w
-(in) 1987 2196 w
-10 /LucidaTypewriter f
-(/bin) 2112 2196 w
-10 /LucidaSansUnicode00 f
-(may) 2434 2196 w
-(change) 2668 2196 w
-(because) 3050 2196 w
-(of) 3478 2196 w
-(a) 3610 2196 w
-(change) 3699 2196 w
-(in) 4080 2196 w
-(CPU) 4204 2196 w
-(architecture,) 4430 2196 w
-(and the networks involved may be different because of differing) 720 2316 w
-(hardware,) 3868 2316 w
-(but) 4383 2316 w
-(the) 4578 2316 w
-(effect) 4766 2316 w
-(feels like simply speeding up the processor in the current name space.) 720 2436 w
-10 /LucidaSans-Demi f
-(Position) 720 2676 w
-10 /LucidaSansUnicode00 f
-(These) 970 2832 w
-(examples) 1299 2832 w
-(illustrate) 1804 2832 w
-(how) 2271 2832 w
-(the) 2512 2832 w
-(ideas) 2708 2832 w
-(of) 3003 2832 w
-(representing) 3142 2832 w
-(resources) 3799 2832 w
-(as) 4310 2832 w
-(file) 4457 2832 w
-(systems) 4649 2832 w
-(and) 720 2952 w
-(per-process) 942 2952 w
-(name) 1576 2952 w
-(spaces) 1883 2952 w
-(can) 2251 2952 w
-(be) 2460 2952 w
-(used) 2620 2952 w
-(to) 2893 2952 w
-(solve) 3032 2952 w
-(problems) 3322 2952 w
-(often) 3820 2952 w
-(left) 4114 2952 w
-(to) 4314 2952 w
-(more) 4453 2952 w
-(exotic) 4745 2952 w
-(mechanisms.) 720 3072 w
-(Nonetheless) 1420 3072 w
-(there) 2048 3072 w
-(are) 2333 3072 w
-(some) 2518 3072 w
-(operations) 2812 3072 w
-(in) 3362 3072 w
-(Plan) 3487 3072 w
-(9) 3722 3072 w
-(that) 3819 3072 w
-(are) 4044 3072 w
-(not) 4230 3072 w
-(mapped) 4424 3072 w
-(into) 4851 3072 w
-(file) 720 3192 w
-(I/O.) 910 3192 w
-(An) 1173 3192 w
-(example) 1342 3192 w
-(is) 1793 3192 w
-(process) 1911 3192 w
-(creation.) 2323 3192 w
-(We) 2817 3192 w
-(could) 2997 3192 w
-(imagine) 3301 3192 w
-(a) 3725 3192 w
-(message) 3818 3192 w
-(to) 4280 3192 w
-(a) 4416 3192 w
-(control) 4509 3192 w
-(file) 4889 3192 w
-(in) 720 3312 w
-10 /LucidaTypewriter f
-(/proc) 847 3312 w
-10 /LucidaSansUnicode00 f
-(that) 1243 3312 w
-(creates) 1470 3312 w
-(a) 1853 3312 w
-(process,) 1944 3312 w
-(but) 2386 3312 w
-(the) 2584 3312 w
-(details) 2775 3312 w
-(of) 3132 3312 w
-(constructing) 3267 3312 w
-(the) 3910 3312 w
-(environment) 4102 3312 w
-(of) 4750 3312 w
-(the) 4885 3312 w
-(new) 720 3432 w
-(process) 950 3432 w
-10 /LucidaSansUnicode20 f
-(\024) 1359 3432 w
-10 /LucidaSansUnicode00 f
-(its) 1494 3432 w
-(open) 1646 3432 w
-(files,) 1923 3432 w
-(name) 2192 3432 w
-(space,) 2493 3432 w
-(memory) 2836 3432 w
-(image,) 3267 3432 w
-(etc.) 3629 3432 w
-10 /LucidaSansUnicode20 f
-(\024) 3840 3432 w
-10 /LucidaSansUnicode00 f
-(are) 3975 3432 w
-(too) 4162 3432 w
-(intricate) 4356 3432 w
-(to) 4788 3432 w
-(be) 4921 3432 w
-(described) 720 3552 w
-(easily) 1232 3552 w
-(in) 1543 3552 w
-(a) 1673 3552 w
-(simple) 1767 3552 w
-(I/O) 2127 3552 w
-(operation.) 2326 3552 w
-(Therefore) 2894 3552 w
-(new) 3406 3552 w
-(processes) 3640 3552 w
-(on) 4160 3552 w
-(Plan) 4323 3552 w
-(9) 4564 3552 w
-(are) 4667 3552 w
-(cre\255) 4859 3552 w
-(ated) 720 3672 w
-(by) 964 3672 w
-(fairly) 1112 3672 w
-(conventional) 1388 3672 w
-10 /LucidaTypewriter f
-(rfork) 2038 3672 w
-10 /LucidaSansUnicode00 f
-(and) 2431 3672 w
-10 /LucidaTypewriter f
-(exec) 2644 3672 w
-10 /LucidaSansUnicode00 f
-(system calls;) 2965 3672 w
-10 /LucidaTypewriter f
-(/proc) 3616 3672 w
-10 /LucidaSansUnicode00 f
-(is used only to repre\255) 4008 3672 w
-(sent and control existing processes.) 720 3792 w
-(Plan) 970 3948 w
-(9) 1216 3948 w
-(does) 1324 3948 w
-(not) 1601 3948 w
-(attempt) 1807 3948 w
-(to) 2231 3948 w
-(map) 2375 3948 w
-(network) 2632 3948 w
-(name) 3070 3948 w
-(spaces) 3382 3948 w
-(into) 3755 3948 w
-(the) 3990 3948 w
-(file) 4191 3948 w
-(system) 4388 3948 w
-(name) 4774 3948 w
-(space,) 720 4068 w
-(for) 1063 4068 w
-(several) 1237 4068 w
-(reasons.) 1611 4068 w
-(The) 2086 4068 w
-(different) 2301 4068 w
-(addressing) 2753 4068 w
-(rules) 3320 4068 w
-(for) 3593 4068 w
-(various) 3766 4068 w
-(networks) 4151 4068 w
-(and) 4628 4068 w
-(pro\255) 4842 4068 w
-(tocols) 720 4188 w
-(cannot) 1061 4188 w
-(be) 1440 4188 w
-(mapped) 1610 4188 w
-(uniformly) 2054 4188 w
-(into) 2571 4188 w
-(a) 2811 4188 w
-(hierarchical) 2917 4188 w
-(file) 3529 4188 w
-(name) 3731 4188 w
-(space.) 4048 4188 w
-(Even) 4439 4188 w
-(if) 4715 4188 w
-(they) 4833 4188 w
-(could) 720 4308 w
-(be,) 1023 4308 w
-(the) 1211 4308 w
-(various) 1403 4308 w
-(mechanisms) 1791 4308 w
-(to) 2431 4308 w
-(authenticate,) 2566 4308 w
-(select) 3234 4308 w
-(a) 3551 4308 w
-(service,) 3643 4308 w
-(and) 4048 4308 w
-(control) 4264 4308 w
-(the) 4642 4308 w
-(con\255) 4833 4308 w
-(nection would not map consistently into operations on a file.) 720 4428 w
-(Shared) 970 4584 w
-(memory) 1356 4584 w
-(is) 1807 4584 w
-(another) 1942 4584 w
-(resource) 2372 4584 w
-(not) 2847 4584 w
-(adequately) 3063 4584 w
-(represented) 3647 4584 w
-(by) 4285 4584 w
-(a) 4456 4584 w
-(file) 4567 4584 w
-(name) 4774 4584 w
-(space.) 720 4704 w
-(Plan) 1103 4704 w
-(9) 1347 4704 w
-(takes) 1453 4704 w
-(care) 1753 4704 w
-(to) 1999 4704 w
-(provide) 2140 4704 w
-(mechanisms) 2548 4704 w
-(to) 3194 4704 w
-(allow) 3335 4704 w
-(groups) 3629 4704 w
-(of) 4012 4704 w
-(local) 4152 4704 w
-(processes) 4419 4704 w
-(to) 4942 4704 w
-(share) 720 4824 w
-(and) 1023 4824 w
-(map) 1241 4824 w
-(memory.) 1490 4824 w
-(Memory) 1988 4824 w
-(is) 2415 4824 w
-(controlled) 2533 4824 w
-(by) 3061 4824 w
-(system) 3214 4824 w
-(calls) 3593 4824 w
-(rather) 3847 4824 w
-(than) 4178 4824 w
-(special) 4433 4824 w
-(files,) 4806 4824 w
-(however,) 720 4944 w
-(since) 1204 4944 w
-(a) 1500 4944 w
-(representation) 1602 4944 w
-(in) 2356 4944 w
-(the) 2494 4944 w
-(file) 2696 4944 w
-(system) 2894 4944 w
-(would) 3280 4944 w
-(imply) 3618 4944 w
-(that) 3930 4944 w
-(memory) 4167 4944 w
-(could) 4609 4944 w
-(be) 4921 4944 w
-(imported from remote machines.) 720 5064 w
-(Despite) 970 5220 w
-(these) 1384 5220 w
-(limitations,) 1693 5220 w
-(file) 2284 5220 w
-(systems) 2482 5220 w
-(and) 2920 5220 w
-(name) 3147 5220 w
-(spaces) 3460 5220 w
-(offer) 3834 5220 w
-(an) 4114 5220 w
-(effective) 4279 5220 w
-(model) 4738 5220 w
-(around) 720 5340 w
-(which) 1117 5340 w
-(to) 1451 5340 w
-(build) 1602 5340 w
-(a) 1901 5340 w
-(distributed) 2009 5340 w
-(system.) 2593 5340 w
-(Used) 3050 5340 w
-(well,) 3342 5340 w
-(they) 3618 5340 w
-(can) 3878 5340 w
-(provide) 4099 5340 w
-(a) 4516 5340 w
-(uniform,) 4623 5340 w
-(familiar,) 720 5460 w
-(transparent) 1179 5460 w
-(interface) 1798 5460 w
-(to) 2281 5460 w
-(a) 2438 5460 w
-(diverse) 2552 5460 w
-(set) 2960 5460 w
-(of) 3164 5460 w
-(distributed) 3322 5460 w
-(resources.) 3913 5460 w
-(They) 4507 5460 w
-(carry) 4800 5460 w
-(well-understood) 720 5580 w
-(properties) 1596 5580 w
-(of) 2164 5580 w
-(access,) 2332 5580 w
-(protection,) 2748 5580 w
-(and) 3347 5580 w
-(naming.) 3596 5580 w
-(The) 4092 5580 w
-(integration) 4342 5580 w
-(of) 4942 5580 w
-(devices) 720 5700 w
-(into) 1122 5700 w
-(the) 1355 5700 w
-(hierarchical) 1554 5700 w
-(file) 2159 5700 w
-(system) 2354 5700 w
-(was) 2738 5700 w
-(the) 2965 5700 w
-(best) 3164 5700 w
-(idea) 3415 5700 w
-(in) 3662 5700 w
-(UNIX.) 3797 5700 w
-(Plan) 4141 5700 w
-(9) 4387 5700 w
-(pushes) 4495 5700 w
-(the) 4885 5700 w
-(concepts) 720 5820 w
-(much) 1192 5820 w
-(further) 1500 5820 w
-(and) 1876 5820 w
-(shows) 2096 5820 w
-(that) 2438 5820 w
-(file) 2669 5820 w
-(systems,) 2860 5820 w
-(when) 3323 5820 w
-(used) 3619 5820 w
-(inventively,) 3890 5820 w
-(have) 4477 5820 w
-(plenty) 4741 5820 w
-(of scope for productive research.) 720 5940 w
-10 /LucidaSans-Demi f
-(References) 720 6180 w
-10 /LucidaSansUnicode00 f
-([Killian] T. Killian, ) 720 6336 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1605 6336 w
-10 /LucidaSansUnicode00 f
-(Processes as Files) 1669 6336 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2531 6336 w
-10 /LucidaSansUnicode00 f
-(, USENIX Summer Conf. Proc., Salt Lake City, 1984) 2595 6336 w
-([Needham]) 720 6456 w
-(R.) 1293 6456 w
-(Needham,) 1436 6456 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1975 6456 w
-10 /LucidaSansUnicode00 f
-(Names) 2039 6456 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2368 6456 w
-10 /LucidaSansUnicode00 f
-(,) 2432 6456 w
-(in) 2512 6456 w
-10 /LucidaSans-Italic f
-(Distributed) 2652 6456 w
-(systems,) 3243 6456 w
-10 /LucidaSansUnicode00 f
-(S.) 3710 6456 w
-(Mullender,) 3845 6456 w
-(ed.,) 4410 6456 w
-(Addison) 4642 6456 w
-(Wesley, 1989) 720 6576 w
-([Pike90]) 720 6696 w
-(R.) 1148 6696 w
-(Pike,) 1281 6696 w
-(D.) 1549 6696 w
-(Presotto,) 1694 6696 w
-(K.) 2163 6696 w
-(Thompson,) 2298 6696 w
-(H.) 2885 6696 w
-(Trickey,) 3030 6696 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3451 6696 w
-10 /LucidaSansUnicode00 f
-(Plan) 3515 6696 w
-(9) 3755 6696 w
-(from) 3857 6696 w
-(Bell) 4128 6696 w
-(Labs) 4339 6696 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4561 6696 w
-10 /LucidaSansUnicode00 f
-(,) 4625 6696 w
-(UKUUG) 4696 6696 w
-(Proc. of the Summer 1990 Conf., London, England, 1990) 720 6816 w
-([Presotto]) 720 6936 w
-(D.) 1219 6936 w
-(Presotto,) 1360 6936 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1825 6936 w
-10 /LucidaSansUnicode00 f
-(Multiprocessor) 1889 6936 w
-(Streams) 2642 6936 w
-(for) 3063 6936 w
-(Plan) 3236 6936 w
-(9) 3471 6936 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3534 6936 w
-10 /LucidaSansUnicode00 f
-(,) 3598 6936 w
-(UKUUG) 3664 6936 w
-(Proc.) 4043 6936 w
-(of) 4318 6936 w
-(the) 4451 6936 w
-(Summer) 4641 6936 w
-(1990 Conf., London, England, 1990) 720 7056 w
-([Pike91]) 720 7176 w
-(Pike,) 1175 7176 w
-(R.,) 1470 7176 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1662 7176 w
-10 /LucidaSansUnicode00 f
-(8.5,) 1726 7176 w
-(The) 1981 7176 w
-(Plan) 2227 7176 w
-(9) 2493 7176 w
-(Window) 2621 7176 w
-(System) 3064 7176 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3407 7176 w
-10 /LucidaSansUnicode00 f
-(,) 3471 7176 w
-(USENIX) 3568 7176 w
-(Summer) 3976 7176 w
-(Conf.) 4441 7176 w
-(Proc.,) 4768 7176 w
-(Nashville, 1991) 720 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Trailer
-done
-%%Pages: 6
diff --git a/sys/doc/plumb.ps b/sys/doc/plumb.ps
deleted file mode 100644
index 2220b18fe..000000000
--- a/sys/doc/plumb.ps
+++ /dev/null
@@ -1,12232 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
-% needed.
-%
-
-/inpath false def
-/savematrix matrix def
-
-/Dl {
- inpath
- {pop pop neg lineto}
- {newpath neg moveto neg lineto stroke}
- ifelse
-} bind def
-
-/De {
- /y1 exch 2 div def
- /x1 exch 2 div def
- /savematrix savematrix currentmatrix def
- neg exch x1 add exch translate
- x1 y1 scale
- 0 0 1 0 360
- inpath
- {1 0 moveto arc savematrix setmatrix}
- {newpath arc savematrix setmatrix stroke}
- ifelse
-} bind def
-
-/Da {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arc}
- {newpath arc stroke}
- ifelse
-} bind def
-
-/DA {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arcn}
- {newpath arcn stroke}
- ifelse
-} bind def
-
-/Ds {
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /y0 exch def
- /x0 exch def
- x0 5 x1 mul add 6 div
- y0 5 y1 mul add -6 div
- x2 5 x1 mul add 6 div
- y2 5 y1 mul add -6 div
- x1 x2 add 2 div
- y1 y2 add -2 div
- inpath
- {curveto}
- {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
- ifelse
-} bind def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Plumbing and Other Utilities) 1997 1230 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1470 w
-10 /LucidaSansUnicode00 f
-(Bell Laboratories) 2476 1650 w
-(Murray Hill, New Jersey 07974) 2146 1770 w
-10 /LucidaSans-Italic f
-(ABSTRACT) 2626 2150 w
-10 /LucidaSansUnicode00 f
-(Plumbing) 1080 2446 w
-(is) 1568 2446 w
-(a) 1681 2446 w
-(new) 1769 2446 w
-(mechanism) 1997 2446 w
-(for) 2582 2446 w
-(inter-process) 2754 2446 w
-(communication) 3445 2446 w
-(in) 4225 2446 w
-(Plan) 4350 2446 w
-(9,) 4585 2446 w
-(specifically) 1080 2566 w
-(the) 1673 2566 w
-(passing) 1889 2566 w
-(of) 2322 2566 w
-(messages) 2480 2566 w
-(between) 3015 2566 w
-(interactive) 3482 2566 w
-(programs) 4047 2566 w
-(as) 4574 2566 w
-(part) 1080 2686 w
-(of) 1328 2686 w
-(the) 1478 2686 w
-(user) 1685 2686 w
-(interface.) 1947 2686 w
-(Although) 2487 2686 w
-(plumbing) 2983 2686 w
-(shares) 3499 2686 w
-(some) 3868 2686 w
-(properties) 4182 2686 w
-(with) 1080 2806 w
-(familiar) 1323 2806 w
-(notions) 1728 2806 w
-(such) 2128 2806 w
-(as) 2391 2806 w
-(cut) 2534 2806 w
-(and) 2721 2806 w
-(paste,) 2938 2806 w
-(it) 3269 2806 w
-(offers) 3372 2806 w
-(a) 3692 2806 w
-(more) 3784 2806 w
-(general) 4072 2806 w
-(data) 4470 2806 w
-(exchange mechanism without imposing a particular user interface.) 1080 2926 w
-(The) 1080 3082 w
-(core) 1298 3082 w
-(of) 1544 3082 w
-(the) 1679 3082 w
-(plumbing) 1871 3082 w
-(system) 2371 3082 w
-(is) 2748 3082 w
-(a) 2865 3082 w
-(program) 2957 3082 w
-(called) 3410 3082 w
-(the) 3730 3082 w
-10 /LucidaSans-Italic f
-(plumber) 3922 3082 w
-10 /LucidaSansUnicode00 f
-(,) 4329 3082 w
-(which) 4399 3082 w
-(handles) 1080 3202 w
-(all) 1510 3202 w
-(messages) 1675 3202 w
-(and) 2202 3202 w
-(dispatches) 2434 3202 w
-(and) 3003 3202 w
-(reformats) 3234 3202 w
-(them) 3757 3202 w
-(according) 4056 3202 w
-(to) 4582 3202 w
-(configuration) 1080 3322 w
-(rules) 1763 3322 w
-(written) 2036 3322 w
-(in) 2409 3322 w
-(a) 2534 3322 w
-(special-purpose) 2623 3322 w
-(language.) 3447 3322 w
-(This) 3989 3322 w
-(approach) 4229 3322 w
-(allows) 1080 3442 w
-(the) 1416 3442 w
-(contents) 1605 3442 w
-(and) 2056 3442 w
-(context) 2270 3442 w
-(of) 2669 3442 w
-(a) 2801 3442 w
-(piece) 2890 3442 w
-(of) 3179 3442 w
-(data) 3311 3442 w
-(to) 3555 3442 w
-(define) 3687 3442 w
-(how) 4023 3442 w
-(it) 4256 3442 w
-(is) 4355 3442 w
-(han\255) 4468 3442 w
-(dled.) 1080 3562 w
-(Unlike) 1393 3562 w
-(with) 1734 3562 w
-(drag) 1977 3562 w
-(and) 2236 3562 w
-(drop) 2454 3562 w
-(or) 2720 3562 w
-(cut) 2860 3562 w
-(and) 3048 3562 w
-(paste,) 3266 3562 w
-(the) 3599 3562 w
-(user) 3793 3562 w
-(doesn) 4042 3562 w
-10 /LucidaSansUnicode20 f
-(\031) 4335 3562 w
-10 /LucidaSansUnicode00 f
-(t) 4367 3562 w
-(need) 4443 3562 w
-(to) 1080 3682 w
-(deliver) 1223 3682 w
-(the) 1594 3682 w
-(data;) 1794 3682 w
-(the) 2081 3682 w
-(contents) 2280 3682 w
-(of) 2741 3682 w
-(a) 2883 3682 w
-(plumbing) 2982 3682 w
-(message,) 3489 3682 w
-(as) 3989 3682 w
-(interpreted) 4139 3682 w
-(by the plumbing rules, determine its destination.) 1080 3802 w
-(The) 1080 3958 w
-(plumber) 1318 3958 w
-(has) 1782 3958 w
-(an) 2008 3958 w
-(unusual) 2183 3958 w
-(architecture:) 2624 3958 w
-(it) 3292 3958 w
-(is) 3416 3958 w
-(a) 3554 3958 w
-(language-driven) 3667 3958 w
-(file) 4529 3958 w
-(server.) 1080 4078 w
-(This) 1483 4078 w
-(design) 1730 4078 w
-(has) 2095 4078 w
-(distinct) 2305 4078 w
-(advantages.) 2706 4078 w
-(It) 3360 4078 w
-(makes) 3468 4078 w
-(plumbing) 3823 4078 w
-(easy) 4327 4078 w
-(to) 4582 4078 w
-(add) 1080 4198 w
-(to) 1308 4198 w
-(an) 1453 4198 w
-(existing,) 1617 4198 w
-(Unix-like) 2083 4198 w
-(command) 2581 4198 w
-(environment;) 3106 4198 w
-(it) 3796 4198 w
-(guarantees) 3909 4198 w
-(uni\255) 4494 4198 w
-(form) 1080 4318 w
-(handling) 1376 4318 w
-(of) 1863 4318 w
-(inter-application) 2024 4318 w
-(messages;) 2904 4318 w
-(it) 3474 4318 w
-(off-loads) 3603 4318 w
-(from) 4118 4318 w
-(those) 4413 4318 w
-(applications) 1080 4438 w
-(most) 1714 4438 w
-(of) 2005 4438 w
-(the) 2152 4438 w
-(work) 2356 4438 w
-(of) 2642 4438 w
-(extracting) 2789 4438 w
-(and) 3329 4438 w
-(dispatching) 3559 4438 w
-(messages;) 4173 4438 w
-(and it works transparently across a network.) 1080 4558 w
-10 /LucidaSans-Demi f
-(Introduction) 720 4918 w
-10 /LucidaSansUnicode00 f
-(Data) 720 5074 w
-(moves) 977 5074 w
-(from) 1325 5074 w
-(program) 1592 5074 w
-(to) 2043 5074 w
-(program) 2177 5074 w
-(in) 2629 5074 w
-(myriad) 2756 5074 w
-(ways.) 3125 5074 w
-(Command-line) 3460 5074 w
-(arguments,) 4226 5074 w
-(shell) 4813 5074 w
-(pipe) 720 5194 w
-(lines,) 966 5194 w
-(cut) 1260 5194 w
-(and) 1445 5194 w
-(paste,) 1660 5194 w
-(drag) 1989 5194 w
-(and) 2245 5194 w
-(drop,) 2460 5194 w
-(and) 2755 5194 w
-(other) 2970 5194 w
-(user) 3262 5194 w
-(interface) 3507 5194 w
-(techniques) 3965 5194 w
-(all) 4528 5194 w
-(provide) 4675 5194 w
-(some form of interprocess communication.) 720 5314 w
-(Then) 2880 5314 w
-(there) 3156 5314 w
-(are) 3441 5314 w
-(tricks) 3626 5314 w
-(associated) 3926 5314 w
-(with) 4468 5314 w
-(special) 4706 5314 w
-(domains,) 720 5434 w
-(such) 1207 5434 w
-(as) 1474 5434 w
-(HTML) 1621 5434 w
-(hyperlinks) 1938 5434 w
-(or) 2482 5434 w
-(the) 2625 5434 w
-(heuristics) 2821 5434 w
-(mail) 3331 5434 w
-(readers) 3578 5434 w
-(use) 3982 5434 w
-(to) 4192 5434 w
-(highlight) 4330 5434 w
-(URLs) 4804 5434 w
-(embedded) 720 5554 w
-(in) 1291 5554 w
-(mail) 1440 5554 w
-(messages.) 1705 5554 w
-(Some) 2303 5554 w
-(systems) 2626 5554 w
-(provide) 3076 5554 w
-(implicit) 3500 5554 w
-(ways) 3919 5554 w
-(to) 4213 5554 w
-(automate) 4370 5554 w
-(the) 4885 5554 w
-(attachment) 720 5674 w
-(of) 1316 5674 w
-(program) 1465 5674 w
-(to) 1932 5674 w
-(data) 2081 5674 w
-10 /LucidaSansUnicode20 f
-(\024) 2291 5674 w
-10 /LucidaSansUnicode00 f
-(the) 2391 5674 w
-(best) 2596 5674 w
-(known) 2853 5674 w
-(examples) 3223 5674 w
-(are) 3737 5674 w
-(probably) 3939 5674 w
-(the) 4416 5674 w
-(resource) 4621 5674 w
-(forks) 720 5794 w
-(in) 1005 5794 w
-(MacOS) 1133 5794 w
-(and) 1494 5794 w
-(the) 1711 5794 w
-(file) 1903 5794 w
-(name) 2091 5794 w
-(extension) 2394 5794 w
-10 /LucidaSansUnicode20 f
-(\030) 2906 5794 w
-10 /LucidaSansUnicode00 f
-(associations) 2938 5794 w
-10 /LucidaSansUnicode20 f
-(\031) 3531 5794 w
-10 /LucidaSansUnicode00 f
-(in) 3600 5794 w
-(Microsoft) 3728 5794 w
-(Windows) 4220 5794 w
-10 /LucidaSansUnicode20 f
-(\024) 4649 5794 w
-10 /LucidaSansUnicode00 f
-(but) 4749 5794 w
-(in) 4949 5794 w
-(practice humans must too often carry their data from program to program.) 720 5914 w
-(Why) 720 6070 w
-(should) 954 6070 w
-(a) 1316 6070 w
-(human) 1405 6070 w
-(do) 1773 6070 w
-(the) 1931 6070 w
-(work?) 2120 6070 w
-(Usually) 2465 6070 w
-(there) 2846 6070 w
-(is) 3133 6070 w
-(one) 3248 6070 w
-(obvious) 3462 6070 w
-(thing) 3876 6070 w
-(to) 4163 6070 w
-(do) 4296 6070 w
-(with) 4455 6070 w
-(a) 4695 6070 w
-(piece) 4785 6070 w
-(of) 720 6190 w
-(data,) 852 6190 w
-(and) 1128 6190 w
-(the) 1342 6190 w
-(data) 1530 6190 w
-(itself) 1773 6190 w
-(suggests) 2045 6190 w
-(what) 2510 6190 w
-(this) 2774 6190 w
-(is.) 2986 6190 w
-(Resource) 3163 6190 w
-(forks) 3637 6190 w
-(and) 3918 6190 w
-(associations) 4131 6190 w
-(speak) 4757 6190 w
-(to this issue directly, but statically and narrowly and) 720 6310 w
-(with) 3290 6310 w
-(little) 3528 6310 w
-(opportunity) 3778 6310 w
-(to) 4379 6310 w
-(control) 4510 6310 w
-(the) 4885 6310 w
-(behavior.) 720 6430 w
-(Mechanisms) 1249 6430 w
-(with) 1891 6430 w
-(more) 2141 6430 w
-(generality,) 2437 6430 w
-(such) 2993 6430 w
-(as) 3264 6430 w
-(cut) 3415 6430 w
-(and) 3610 6430 w
-(paste) 3835 6430 w
-(or) 4142 6430 w
-(drag) 4289 6430 w
-(and) 4555 6430 w
-(drop,) 4780 6430 w
-(demand too much manipulation by the user and are \(therefore\) too error-prone.) 720 6550 w
-(We) 720 6706 w
-(want) 899 6706 w
-(a) 1167 6706 w
-(system) 1259 6706 w
-(that,) 1636 6706 w
-(given) 1896 6706 w
-(a) 2194 6706 w
-(piece) 2286 6706 w
-(of) 2578 6706 w
-(data,) 2713 6706 w
-(hands) 2992 6706 w
-(it) 3322 6706 w
-(to) 3425 6706 w
-(the) 3560 6706 w
-(appropriate) 3752 6706 w
-(application) 4353 6706 w
-(by) 4925 6706 w
-(default) 720 6826 w
-(with) 1104 6826 w
-(little) 1354 6826 w
-(or) 1616 6826 w
-(no) 1763 6826 w
-(human) 1931 6826 w
-(intervention,) 2310 6826 w
-(while) 2971 6826 w
-(still) 3269 6826 w
-(permitting) 3489 6826 w
-(the) 4043 6826 w
-(user) 4243 6826 w
-(to) 4498 6826 w
-(override) 4641 6826 w
-(the defaults if desired.) 720 6946 w
-(The) 720 7102 w
-(plumbing) 940 7102 w
-(system) 1442 7102 w
-(is) 1821 7102 w
-(an) 1940 7102 w
-(attempt) 2096 7102 w
-(to) 2513 7102 w
-(address) 2650 7102 w
-(some) 3069 7102 w
-(of) 3369 7102 w
-(these) 3507 7102 w
-(issues) 3809 7102 w
-(in) 4149 7102 w
-(a) 4280 7102 w
-(single,) 4375 7102 w
-(coher\255) 4736 7102 w
-(ent,) 720 7222 w
-(central) 983 7222 w
-(way.) 1390 7222 w
-(It) 1714 7222 w
-(provides) 1856 7222 w
-(a) 2348 7222 w
-(mechanism) 2479 7222 w
-(for) 3107 7222 w
-(formatting) 3322 7222 w
-(and) 3911 7222 w
-(sending) 4166 7222 w
-(arbitrary) 4626 7222 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(messages) 720 840 w
-(between) 1231 840 w
-(applications,) 1674 840 w
-(typically) 2327 840 w
-(interactive) 2760 840 w
-(programs) 3301 840 w
-(such) 3804 840 w
-(as) 4066 840 w
-(text) 4209 840 w
-(editors,) 4437 840 w
-(web) 4844 840 w
-(browsers,) 720 960 w
-(and) 1248 960 w
-(the) 1483 960 w
-(window) 1693 960 w
-(system,) 2117 960 w
-(under) 2544 960 w
-(the) 2883 960 w
-(control) 3092 960 w
-(of) 3488 960 w
-(a) 3640 960 w
-(central) 3749 960 w
-(message-handling) 4134 960 w
-(server) 720 1080 w
-(called) 1072 1080 w
-(the) 1410 1080 w
-10 /LucidaSans-Italic f
-(plumber) 1620 1080 w
-10 /LucidaSansUnicode00 f
-(.) 2027 1080 w
-(Interactive) 2146 1080 w
-(programs) 2706 1080 w
-(provide) 3228 1080 w
-(application-specific) 3649 1080 w
-(connec\255) 4664 1080 w
-(tions) 720 1200 w
-(to) 998 1200 w
-(the) 1134 1200 w
-(plumber,) 1326 1200 w
-(triggering) 1802 1200 w
-(with) 2320 1200 w
-(minimal) 2562 1200 w
-(user) 2989 1200 w
-(action) 3236 1200 w
-(the) 3568 1200 w
-(transfer) 3760 1200 w
-(of) 4177 1200 w
-(data) 4312 1200 w
-(or) 4559 1200 w
-(control) 4698 1200 w
-(to) 720 1320 w
-(other) 854 1320 w
-(programs.) 1148 1320 w
-(The) 1716 1320 w
-(result) 1934 1320 w
-(is) 2247 1320 w
-(similar) 2364 1320 w
-(to) 2728 1320 w
-(a) 2863 1320 w
-(hypertext) 2955 1320 w
-(system) 3457 1320 w
-(in) 3834 1320 w
-(which) 3962 1320 w
-(all) 4280 1320 w
-(the) 4430 1320 w
-(links) 4622 1320 w
-(are) 4888 1320 w
-(implicit,) 720 1440 w
-(extracted) 1154 1440 w
-(automatically) 1653 1440 w
-(by) 2340 1440 w
-(examining) 2496 1440 w
-(the) 3046 1440 w
-(data) 3242 1440 w
-(and) 3493 1440 w
-(the) 3714 1440 w
-(user) 3910 1440 w
-10 /LucidaSansUnicode20 f
-(\031) 4120 1440 w
-10 /LucidaSansUnicode00 f
-(s) 4152 1440 w
-(actions.) 4244 1440 w
-(It) 4695 1440 w
-(obvi\255) 4802 1440 w
-(ates) 720 1560 w
-(cut) 975 1560 w
-(and) 1181 1560 w
-(paste) 1418 1560 w
-(and) 1737 1560 w
-(other) 1974 1560 w
-(such) 2288 1560 w
-(hand-driven) 2571 1560 w
-(interprocess) 3231 1560 w
-(communication) 3887 1560 w
-(mecha\255) 4690 1560 w
-(nisms.) 720 1680 w
-(Plumbing delivers the goods to the right place automatically.) 1102 1680 w
-10 /LucidaSans-Demi f
-(Overview) 720 1920 w
-10 /LucidaSansUnicode00 f
-(The) 720 2076 w
-(plumber) 943 2076 w
-(is) 1392 2076 w
-(implemented) 1514 2076 w
-(as) 2193 2076 w
-(a) 2341 2076 w
-(Plan) 2438 2076 w
-(9) 2681 2076 w
-(file) 2786 2076 w
-(server) 2979 2076 w
-([Pike93];) 3318 2076 w
-(programs) 3782 2076 w
-(send) 4291 2076 w
-(messages) 4565 2076 w
-(by) 720 2196 w
-(writing) 881 2196 w
-(them) 1264 2196 w
-(to) 1558 2196 w
-(the) 1702 2196 w
-(plumber) 1903 2196 w
-10 /LucidaSansUnicode20 f
-(\031) 2310 2196 w
-10 /LucidaSansUnicode00 f
-(s) 2342 2196 w
-(file) 2439 2196 w
-10 /LucidaTypewriter f
-(/mnt/plumb/send) 2636 2196 w
-10 /LucidaSansUnicode00 f
-(,) 3716 2196 w
-(and) 3794 2196 w
-(receive) 4019 2196 w
-(messages) 4405 2196 w
-(by) 4925 2196 w
-(reading) 720 2316 w
-(them) 1122 2316 w
-(from) 1404 2316 w
-10 /LucidaSans-Italic f
-(ports) 1670 2316 w
-10 /LucidaSansUnicode00 f
-(,) 1923 2316 w
-(which) 1989 2316 w
-(are) 2304 2316 w
-(other) 2490 2316 w
-(plumber) 2781 2316 w
-(files) 3222 2316 w
-(in) 3459 2316 w
-10 /LucidaTypewriter f
-(/mnt/plumb) 3585 2316 w
-10 /LucidaSansUnicode00 f
-(.) 4305 2316 w
-(For) 4404 2316 w
-(example,) 4595 2316 w
-10 /LucidaTypewriter f
-(/mnt/plumb/edit) 720 2436 w
-10 /LucidaSansUnicode00 f
-(is) 1835 2436 w
-(by) 1950 2436 w
-(convention) 2100 2436 w
-(the) 2668 2436 w
-(file) 2858 2436 w
-(from) 3044 2436 w
-(which) 3311 2436 w
-(a) 3627 2436 w
-(text) 3717 2436 w
-(editor) 3943 2436 w
-(reads) 4265 2436 w
-(messages) 4565 2436 w
-(requesting it to open and display a file for editing.) 720 2556 w
-(\(See Figure 1.\)) 3234 2556 w
-1188 3042 540 360 De
-(ProgramA) 1220 3062 w
-1188 3762 540 360 De
-(ProgramB) 1225 3782 w
-1188 4482 540 360 De
-(ProgramC) 1220 4502 w
-2196 3762 2556 3762 Dl
-2484 3780 2556 3762 Dl
-2484 3744 2556 3762 Dl
-10 /LucidaTypewriter f
-(send) 2196 3722 w
-1728 3042 1872 3042 Dl
-1800 3060 1872 3042 Dl
-1800 3024 1872 3042 Dl
-1872 3042 1872 3042 2016 3042 Ds
-1872 3042 2016 3042 2016 3762 Ds
-2016 3042 2016 3762 2196 3762 Ds
-2016 3762 2196 3762 2196 3762 Ds
-2124 3780 2196 3762 Dl
-2124 3744 2196 3762 Dl
-1728 3762 1872 3762 Dl
-1800 3780 1872 3762 Dl
-1800 3744 1872 3762 Dl
-1872 3762 2196 3762 Dl
-2124 3780 2196 3762 Dl
-2124 3744 2196 3762 Dl
-1728 4482 1872 4482 Dl
-1800 4500 1872 4482 Dl
-1800 4464 1872 4482 Dl
-1872 4482 1872 4482 2016 4482 Ds
-1872 4482 2016 4482 2016 3762 Ds
-2016 4482 2016 3762 2196 3762 Ds
-2016 3762 2196 3762 2196 3762 Ds
-2124 3780 2196 3762 Dl
-2124 3744 2196 3762 Dl
-2556 4122 2556 3402 Dl
-2556 3402 3096 3402 Dl
-3096 3402 3096 4122 Dl
-3096 4122 2556 4122 Dl
-10 /LucidaSansUnicode00 f
-(plumber) 2623 3782 w
-3096 3762 3672 3762 Dl
-3600 3780 3672 3762 Dl
-3600 3744 3672 3762 Dl
-10 /LucidaTypewriter f
-(image) 3204 3722 w
-3672 3762 4032 3762 Dl
-3960 3780 4032 3762 Dl
-3960 3744 4032 3762 Dl
-4032 3762 540 360 De
-10 /LucidaSansUnicode00 f
-(Viewer) 4140 3782 w
-4032 3330 540 360 De
-(Browser) 4110 3350 w
-4032 2898 540 360 De
-(Editor) 4160 2918 w
-4032 4194 540 360 De
-(Faces) 4169 4214 w
-4032 4626 540 360 De
-(...) 4254 4646 w
-3096 3474 3672 3474 Dl
-3600 3492 3672 3474 Dl
-3600 3456 3672 3474 Dl
-10 /LucidaTypewriter f
-(edit) 3240 3434 w
-3672 3474 3672 3474 3780 3474 Ds
-3672 3474 3780 3474 3780 2970 Ds
-3780 3474 3780 2970 4032 2898 Ds
-3780 2970 4032 2898 4032 2898 Ds
-3967 2935 4031 2898 Dl
-3957 2900 4031 2898 Dl
-3096 3618 3672 3618 Dl
-3600 3636 3672 3618 Dl
-3600 3600 3672 3618 Dl
-(web) 3276 3578 w
-3672 3618 3672 3618 3888 3618 Ds
-3672 3618 3888 3618 3888 3402 Ds
-3888 3618 3888 3402 4032 3330 Ds
-3888 3402 4032 3330 4032 3330 Ds
-3975 3378 4031 3330 Dl
-3959 3345 4031 3330 Dl
-3096 3906 3672 3906 Dl
-3600 3924 3672 3906 Dl
-3600 3888 3672 3906 Dl
-(newmail) 3132 3866 w
-3672 3906 3672 3906 3888 3906 Ds
-3672 3906 3888 3906 3888 4122 Ds
-3888 3906 3888 4122 4032 4194 Ds
-3888 4122 4032 4194 4032 4194 Ds
-3959 4178 4031 4193 Dl
-3975 4145 4031 4193 Dl
-3096 4050 3672 4050 Dl
-3600 4068 3672 4050 Dl
-3600 4032 3672 4050 Dl
-(...) 3276 4010 w
-3672 4050 3672 4050 3780 4050 Ds
-3672 4050 3780 4050 3780 4554 Ds
-3780 4050 3780 4554 4032 4626 Ds
-3780 4554 4032 4626 4032 4626 Ds
-3957 4623 4031 4625 Dl
-3967 4588 4031 4625 Dl
-9 /LucidaSansUnicode00 f
-(Figure) 970 5040 w
-(1.) 1277 5040 w
-(The) 1397 5040 w
-(plumber) 1594 5040 w
-(controls) 1995 5040 w
-(the) 2383 5040 w
-(flow) 2556 5040 w
-(of) 2773 5040 w
-(messages) 2895 5040 w
-(between) 3357 5040 w
-(applications.) 3756 5040 w
-(Programs) 4376 5040 w
-(write) 4825 5040 w
-(to) 970 5160 w
-(the) 1108 5160 w
-(file) 1297 5160 w
-9 /LucidaTypewriter f
-(send) 1482 5160 w
-9 /LucidaSansUnicode00 f
-(and) 1791 5160 w
-(receive) 2003 5160 w
-(on) 2358 5160 w
-9 /LucidaSansUnicode20 f
-(\030) 2518 5160 w
-9 /LucidaSansUnicode00 f
-(ports) 2547 5160 w
-9 /LucidaSansUnicode20 f
-(\031) 2775 5160 w
-9 /LucidaSansUnicode00 f
-(of) 2853 5160 w
-(various) 2990 5160 w
-(names) 3356 5160 w
-(representing) 3691 5160 w
-(services) 4294 5160 w
-(such) 4691 5160 w
-(as) 4944 5160 w
-9 /LucidaTypewriter f
-(edit) 970 5280 w
-9 /LucidaSansUnicode00 f
-(or) 1262 5280 w
-9 /LucidaTypewriter f
-(web) 1386 5280 w
-9 /LucidaSansUnicode00 f
-(.) 1581 5280 w
-(Although) 1672 5280 w
-(the) 2105 5280 w
-(figure) 2277 5280 w
-(doesn) 2568 5280 w
-9 /LucidaSansUnicode20 f
-(\031) 2832 5280 w
-9 /LucidaSansUnicode00 f
-(t) 2861 5280 w
-(illustrate) 2927 5280 w
-(it,) 3343 5280 w
-(some) 3464 5280 w
-(programs) 3732 5280 w
-(may) 4187 5280 w
-(both) 4401 5280 w
-(send) 4635 5280 w
-(and) 4877 5280 w
-(receive) 970 5400 w
-(messages,) 1305 5400 w
-(and) 1791 5400 w
-(some) 1983 5400 w
-(ports) 2247 5400 w
-(are) 2504 5400 w
-(read) 2670 5400 w
-(by) 2893 5400 w
-(multiple) 3026 5400 w
-(applications.) 3413 5400 w
-10 /LucidaSansUnicode00 f
-(The) 720 5676 w
-(plumber) 952 5676 w
-(takes) 1410 5676 w
-(messages) 1718 5676 w
-(from) 2244 5676 w
-(the) 2527 5676 w
-10 /LucidaTypewriter f
-(send) 2733 5676 w
-10 /LucidaSansUnicode00 f
-(file) 3072 5676 w
-(and) 3274 5676 w
-(interprets) 3505 5676 w
-(their) 4029 5676 w
-(contents) 4305 5676 w
-(using) 4774 5676 w
-(rules) 720 5796 w
-(defined) 992 5796 w
-(by) 1391 5796 w
-(a) 1539 5796 w
-(special-purpose) 1627 5796 w
-(pattern-action) 2449 5796 w
-(language.) 3186 5796 w
-(The) 3726 5796 w
-(language) 3940 5796 w
-(specifies any) 4416 5796 w
-(rewriting) 720 5916 w
-(of) 1191 5916 w
-(the) 1326 5916 w
-(message) 1518 5916 w
-(that) 1979 5916 w
-(is) 2207 5916 w
-(to) 2324 5916 w
-(be) 2459 5916 w
-(done) 2615 5916 w
-(by) 2894 5916 w
-(the) 3046 5916 w
-(plumber) 3238 5916 w
-(and) 3682 5916 w
-(defines) 3900 5916 w
-(how) 4292 5916 w
-(to) 4530 5916 w
-(dispose) 4666 5916 w
-(of a message, such as by sending it to a port or starting a new process to handle it.) 720 6036 w
-(The) 720 6192 w
-(behavior) 949 6192 w
-(is) 1416 6192 w
-(best) 1544 6192 w
-(described) 1799 6192 w
-(by) 2320 6192 w
-(example.) 2483 6192 w
-(Imagine) 3008 6192 w
-(that) 3442 6192 w
-(the) 3682 6192 w
-(user) 3886 6192 w
-(has,) 4145 6192 w
-(in) 4394 6192 w
-(a) 4534 6192 w
-(terminal) 4638 6192 w
-(emulator window, just run a compilation that has failed:) 720 6312 w
-9 /LucidaTypewriter f
-(%) 1008 6482 w
-(make) 1138 6482 w
-(cc) 1008 6592 w
-(-c) 1203 6592 w
-(rmstar.c) 1398 6592 w
-(rmstar.c:32:) 1008 6702 w
-(syntax) 1853 6702 w
-(error) 2308 6702 w
-(...) 1008 6812 w
-10 /LucidaSansUnicode00 f
-(The) 720 6992 w
-(user) 945 6992 w
-(points) 1199 6992 w
-(the) 1546 6992 w
-(typing) 1745 6992 w
-(cursor) 2094 6992 w
-(somewhere) 2445 6992 w
-(in) 3042 6992 w
-(the) 3177 6992 w
-(string) 3376 6992 w
-10 /LucidaTypewriter f
-(rmstar.c:32:) 3702 6992 w
-10 /LucidaSansUnicode00 f
-(and) 4610 6992 w
-(exe\255) 4834 6992 w
-(cutes) 720 7112 w
-(the) 1016 7112 w
-10 /LucidaTypewriter f
-(plumb) 1210 7112 w
-10 /LucidaSansUnicode00 f
-(menu) 1609 7112 w
-(entry.) 1921 7112 w
-(This) 2272 7112 w
-(causes) 2516 7112 w
-(the) 2881 7112 w
-(terminal) 3074 7112 w
-(emulator) 3514 7112 w
-(to) 3986 7112 w
-(format) 4122 7112 w
-(a) 4484 7112 w
-(plumbing) 4577 7112 w
-(message) 720 7232 w
-(containing) 1198 7232 w
-(the) 1762 7232 w
-(entire) 1972 7232 w
-(string) 2308 7232 w
-(surrounding) 2645 7232 w
-(the) 3296 7232 w
-(cursor,) 3506 7232 w
-10 /LucidaTypewriter f
-(rmstar:32:) 3900 7232 w
-10 /LucidaSansUnicode00 f
-(,) 4620 7232 w
-(and) 4707 7232 w
-(to) 4942 7232 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(write) 720 840 w
-(it) 1003 840 w
-(to) 1112 840 w
-10 /LucidaTypewriter f
-(/mnt/plumb/send) 1253 840 w
-10 /LucidaSansUnicode00 f
-(.) 2333 840 w
-(The) 2440 840 w
-(plumber) 2664 840 w
-(receives) 3114 840 w
-(this) 3549 840 w
-(message) 3771 840 w
-(and) 4238 840 w
-(compares) 4461 840 w
-(it) 4974 840 w
-(sequentially) 720 960 w
-(to) 1339 960 w
-(the) 1475 960 w
-(various) 1668 960 w
-(patterns) 2057 960 w
-(in) 2497 960 w
-(its) 2626 960 w
-(configuration.) 2782 960 w
-(Eventually,) 3534 960 w
-(it) 4093 960 w
-(will) 4198 960 w
-(find) 4401 960 w
-(one) 4631 960 w
-(that) 4849 960 w
-(breaks) 720 1080 w
-(the) 1080 1080 w
-(string) 1271 1080 w
-(into) 1589 1080 w
-(pieces,) 1814 1080 w
-10 /LucidaTypewriter f
-(rmstar.c) 2188 1080 w
-10 /LucidaSansUnicode00 f
-(,) 2764 1080 w
-(a) 2832 1080 w
-(colon,) 2923 1080 w
-10 /LucidaTypewriter f
-(32) 3254 1080 w
-10 /LucidaSansUnicode00 f
-(,) 3398 1080 w
-(and) 3465 1080 w
-(the) 3680 1080 w
-(final) 3870 1080 w
-(colon.) 4117 1080 w
-(Other) 4480 1080 w
-(asso\255) 4789 1080 w
-(ciated) 720 1200 w
-(patterns) 1054 1200 w
-(verify) 1499 1200 w
-(that) 1809 1200 w
-10 /LucidaTypewriter f
-(rmstar.c) 2043 1200 w
-10 /LucidaSansUnicode00 f
-(is) 2662 1200 w
-(a) 2786 1200 w
-(file) 2885 1200 w
-(in) 3080 1200 w
-(the) 3215 1200 w
-(current) 3414 1200 w
-(directory) 3808 1200 w
-(of) 4283 1200 w
-(the) 4425 1200 w
-(program) 4624 1200 w
-(generating) 720 1320 w
-(the) 1287 1320 w
-(message,) 1487 1320 w
-(and) 1987 1320 w
-(that) 2211 1320 w
-10 /LucidaTypewriter f
-(32) 2446 1320 w
-10 /LucidaSansUnicode00 f
-(looks) 2634 1320 w
-(like) 2938 1320 w
-(a) 3154 1320 w
-(line) 3253 1320 w
-(number) 3473 1320 w
-(within) 3894 1320 w
-(it.) 4234 1320 w
-(The) 4408 1320 w
-(plumber) 4633 1320 w
-(rewrites) 720 1440 w
-(the) 1142 1440 w
-(message,) 1331 1440 w
-(setting) 1821 1440 w
-(the) 2189 1440 w
-(data) 2378 1440 w
-(to) 2622 1440 w
-(the) 2754 1440 w
-(string) 2943 1440 w
-10 /LucidaTypewriter f
-(rmstar.c) 3259 1440 w
-10 /LucidaSansUnicode00 f
-(and) 3869 1440 w
-(attaching) 4083 1440 w
-(an) 4567 1440 w
-(indica\255) 4718 1440 w
-(tion) 720 1560 w
-(that) 950 1560 w
-10 /LucidaTypewriter f
-(32) 1182 1560 w
-10 /LucidaSansUnicode00 f
-(is) 1367 1560 w
-(a) 1488 1560 w
-(line) 1584 1560 w
-(number) 1801 1560 w
-(to) 2219 1560 w
-(display.) 2358 1560 w
-(Finally,) 2805 1560 w
-(it) 3188 1560 w
-(sends) 3295 1560 w
-(the) 3619 1560 w
-(resulting) 3814 1560 w
-(message) 4283 1560 w
-(to) 4747 1560 w
-(the) 4885 1560 w
-10 /LucidaTypewriter f
-(edit) 720 1680 w
-10 /LucidaSansUnicode00 f
-(port.) 1043 1680 w
-(The) 1344 1680 w
-(text) 1560 1680 w
-(editor) 1786 1680 w
-(picks) 2108 1680 w
-(up) 2395 1680 w
-(the) 2555 1680 w
-(message,) 2745 1680 w
-(opens) 3236 1680 w
-10 /LucidaTypewriter f
-(rmstar.c) 3564 1680 w
-10 /LucidaSansUnicode00 f
-(\(if) 4175 1680 w
-(it) 4309 1680 w
-10 /LucidaSansUnicode20 f
-(\031) 4375 1680 w
-10 /LucidaSansUnicode00 f
-(s) 4407 1680 w
-(not) 4493 1680 w
-(already) 4689 1680 w
-(open\) and highlights line 32, the location of the syntax error.) 720 1800 w
-(From) 720 1956 w
-(the) 1013 1956 w
-(user) 1212 1956 w
-10 /LucidaSansUnicode20 f
-(\031) 1422 1956 w
-10 /LucidaSansUnicode00 f
-(s) 1454 1956 w
-(point) 1549 1956 w
-(of) 1845 1956 w
-(view,) 1987 1956 w
-(this) 2277 1956 w
-(process) 2500 1956 w
-(is) 2918 1956 w
-(simple:) 3042 1956 w
-(the) 3439 1956 w
-(error) 3638 1956 w
-(message) 3922 1956 w
-(appears,) 4390 1956 w
-(it) 4850 1956 w
-(is) 4960 1956 w
-10 /LucidaSansUnicode20 f
-(\030) 720 2076 w
-10 /LucidaSansUnicode00 f
-(plumbed) 752 2076 w
-10 /LucidaSansUnicode20 f
-(\031) 1181 2076 w
-10 /LucidaSansUnicode00 f
-(, and the editor jumps to the problem.) 1213 2076 w
-(Of) 720 2232 w
-(course,) 884 2232 w
-(there) 1287 2232 w
-(are) 1588 2232 w
-(many) 1789 2232 w
-(different) 2101 2232 w
-(ways) 2569 2232 w
-(to) 2854 2232 w
-(cause) 3002 2232 w
-(compiler) 3327 2232 w
-(messages) 3800 2232 w
-(to) 4325 2232 w
-(pop) 4473 2232 w
-(up) 4710 2232 w
-(the) 4885 2232 w
-(source) 720 2352 w
-(of) 1085 2352 w
-(an) 1226 2352 w
-(error,) 1386 2352 w
-(but) 1701 2352 w
-(the) 1906 2352 w
-(design) 2104 2352 w
-(of) 2470 2352 w
-(the) 2611 2352 w
-(plumber) 2808 2352 w
-(addresses) 3257 2352 w
-(more) 3786 2352 w
-(general) 4079 2352 w
-(issues) 4482 2352 w
-(than) 4824 2352 w
-(the) 720 2472 w
-(specific) 919 2472 w
-(goal) 1330 2472 w
-(of) 1581 2472 w
-(shortening) 1723 2472 w
-(the) 2290 2472 w
-(compile/debug/edit) 2489 2472 w
-(cycle.) 3512 2472 w
-(It) 3859 2472 w
-(facilitates) 3969 2472 w
-(the) 4479 2472 w
-(general) 4679 2472 w
-(exchange) 720 2592 w
-(of) 1236 2592 w
-(data) 1385 2592 w
-(among) 1646 2592 w
-(programs,) 2030 2592 w
-(interactive) 2580 2592 w
-(or) 3136 2592 w
-(otherwise,) 3289 2592 w
-(throughout) 3842 2592 w
-(the) 4439 2592 w
-(environ\255) 4644 2592 w
-(ment,) 720 2712 w
-(and) 1056 2712 w
-(its) 1292 2712 w
-(architecture) 1465 2712 w
-10 /LucidaSansUnicode20 f
-(\024) 2043 2712 w
-10 /LucidaSansUnicode00 f
-(a) 2143 2712 w
-(central,) 2254 2712 w
-(language-driven) 2673 2712 w
-(file) 3533 2712 w
-(server) 3741 2712 w
-10 /LucidaSansUnicode20 f
-(\024) 4038 2712 w
-10 /LucidaSansUnicode00 f
-(although) 4138 2712 w
-(unusual,) 4625 2712 w
-(has) 720 2832 w
-(distinct) 929 2832 w
-(advantages.) 1329 2832 w
-(It) 1982 2832 w
-(makes) 2088 2832 w
-(plumbing) 2441 2832 w
-(easy) 2944 2832 w
-(to) 3198 2832 w
-(add) 3336 2832 w
-(to) 3557 2832 w
-(an) 3695 2832 w
-(existing,) 3852 2832 w
-(Unix-like) 4311 2832 w
-(com\255) 4802 2832 w
-(mand) 720 2952 w
-(environment;) 1049 2952 w
-(it) 1748 2952 w
-(guarantees) 1870 2952 w
-(uniform) 2463 2952 w
-(handling) 2904 2952 w
-(of) 3384 2952 w
-(inter-application) 3538 2952 w
-(messages;) 4411 2952 w
-(it) 4974 2952 w
-(off-loads) 720 3072 w
-(from) 1213 3072 w
-(those) 1486 3072 w
-(applications) 1794 3072 w
-(most) 2420 3072 w
-(of) 2703 3072 w
-(the) 2842 3072 w
-(work) 3037 3072 w
-(of) 3314 3072 w
-(extracting) 3452 3072 w
-(and) 3983 3072 w
-(dispatching) 4203 3072 w
-(mes\255) 4807 3072 w
-(sages; and it works transparently and effortlessly across a network.) 720 3192 w
-(This paper is) 720 3348 w
-(organized) 1380 3348 w
-(bottom-up,) 1899 3348 w
-(beginning) 2499 3348 w
-(with) 3019 3348 w
-(the) 3257 3348 w
-(format) 3445 3348 w
-(of) 3802 3348 w
-(the) 3933 3348 w
-(messages) 4121 3348 w
-(and) 4629 3348 w
-(pro\255) 4842 3348 w
-(ceeding) 720 3468 w
-(through) 1139 3468 w
-(the) 1566 3468 w
-(plumbing) 1761 3468 w
-(language,) 2264 3468 w
-(the) 2779 3468 w
-(handling) 2974 3468 w
-(of) 3438 3468 w
-(messages,) 3576 3468 w
-(and) 4122 3468 w
-(the) 4341 3468 w
-(interactive) 4535 3468 w
-(user) 720 3588 w
-(interface.) 963 3588 w
-(The) 1484 3588 w
-(last) 1698 3588 w
-(sections) 1903 3588 w
-(discuss) 2335 3588 w
-(the) 2727 3588 w
-(implications) 2916 3588 w
-(of) 3539 3588 w
-(the) 3671 3588 w
-(design) 3860 3588 w
-(and) 4217 3588 w
-(compare) 4431 3588 w
-(the) 4885 3588 w
-(plumbing system to other environments that provide similar services.) 720 3708 w
-10 /LucidaSans-Demi f
-(Format of messages) 720 3948 w
-10 /LucidaSansUnicode00 f
-(Since) 720 4104 w
-(the) 1024 4104 w
-(language) 1232 4104 w
-(that) 1728 4104 w
-(controls) 1972 4104 w
-(the) 2418 4104 w
-(plumber) 2626 4104 w
-(is) 3086 4104 w
-(defined) 3219 4104 w
-(in) 3638 4104 w
-(terms) 3782 4104 w
-(of) 4113 4104 w
-(the) 4264 4104 w
-(contents) 4472 4104 w
-(of) 4942 4104 w
-(plumbing messages, we begin by describing their layout.) 720 4224 w
-(Plumbing) 720 4380 w
-(messages) 1215 4380 w
-(have) 1730 4380 w
-(a) 1995 4380 w
-(fixed-format) 2090 4380 w
-(textual) 2759 4380 w
-(header) 3137 4380 w
-(followed) 3511 4380 w
-(by) 3965 4380 w
-(a) 4121 4380 w
-(free-format) 4217 4380 w
-(data) 4830 4380 w
-(section.) 720 4500 w
-(The) 1165 4500 w
-(header) 1380 4500 w
-(consists) 1747 4500 w
-(of) 2174 4500 w
-(six) 2306 4500 w
-(lines) 2481 4500 w
-(of) 2741 4500 w
-(text,) 2872 4500 w
-(in) 3128 4500 w
-(set) 3252 4500 w
-(order,) 3429 4500 w
-(each) 3756 4500 w
-(specifying) 4013 4500 w
-(a) 4538 4500 w
-(property) 4626 4500 w
-(of) 720 4620 w
-(the) 857 4620 w
-(message.) 1051 4620 w
-(Any) 1578 4620 w
-(line) 1800 4620 w
-(may) 2015 4620 w
-(be) 2254 4620 w
-(blank) 2412 4620 w
-(except) 2718 4620 w
-(the) 3081 4620 w
-(last,) 3275 4620 w
-(which) 3518 4620 w
-(is) 3838 4620 w
-(the) 3957 4620 w
-(length) 4151 4620 w
-(of) 4498 4620 w
-(the) 4635 4620 w
-(data) 4830 4620 w
-(portion of the message, as a decimal string.) 720 4740 w
-(The lines are, in order:) 2922 4740 w
-(The source application, the name of the program generating the message.) 970 4896 w
-(The destination port, the name of the port to which the messages should be sent.) 970 5052 w
-(The working directory in which the message was generated.) 970 5208 w
-(The type of the data, analogous to a MIME type, such as) 970 5364 w
-10 /LucidaTypewriter f
-(text) 3716 5364 w
-10 /LucidaSansUnicode00 f
-(or) 4036 5364 w
-10 /LucidaTypewriter f
-(image/gif) 4170 5364 w
-10 /LucidaSansUnicode00 f
-(.) 4818 5364 w
-(Attributes of the message, given as blank-separated) 970 5520 w
-10 /LucidaSans-Italic f
-(name) 3554 5520 w
-10 /LucidaTypewriter f
-(=) 3823 5520 w
-10 /LucidaSans-Italic f
-(value) 3895 5520 w
-10 /LucidaSansUnicode00 f
-(pairs.) 4186 5520 w
-(The) 4521 5520 w
-(values) 4735 5520 w
-(may be quoted to protect blanks or quotes; values may not contain newlines.) 970 5640 w
-(The length of the data section, in bytes.) 970 5796 w
-(Here) 720 5952 w
-(is) 999 5952 w
-(a) 1131 5952 w
-(sample) 1238 5952 w
-(message,) 1637 5952 w
-(one) 2145 5952 w
-(that) 2376 5952 w
-(\(conventionally\)) 2619 5952 w
-(tells) 3435 5952 w
-(the) 3689 5952 w
-(editor) 3896 5952 w
-(to) 4235 5952 w
-(open) 4386 5952 w
-(the) 4681 5952 w
-(file) 4889 5952 w
-10 /LucidaTypewriter f
-(/usr/rob/src/mem.c) 720 6072 w
-10 /LucidaSansUnicode00 f
-(and display line 27 within it:) 2048 6072 w
-9 /LucidaTypewriter f
-(plumbtest) 1008 6242 w
-(edit) 1008 6352 w
-(/usr/rob/src) 1008 6462 w
-(text) 1008 6572 w
-(addr=27) 1008 6682 w
-(5) 1008 6792 w
-(mem.c) 1008 6902 w
-10 /LucidaSansUnicode00 f
-(Because) 720 7082 w
-(in) 1143 7082 w
-(general) 1268 7082 w
-(it) 1663 7082 w
-(need) 1763 7082 w
-(not) 2034 7082 w
-(be) 2228 7082 w
-(text,) 2381 7082 w
-(the) 2638 7082 w
-(data) 2827 7082 w
-(section) 3072 7082 w
-(of) 3454 7082 w
-(the) 3587 7082 w
-(message) 3777 7082 w
-(has) 4236 7082 w
-(no) 4439 7082 w
-(terminat\255) 4597 7082 w
-(ing newline.) 720 7202 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(A) 720 840 w
-(library) 841 840 w
-(interface) 1203 840 w
-(simplifies) 1680 840 w
-(the) 2200 840 w
-(processing) 2408 840 w
-(of) 2988 840 w
-(messages) 3139 840 w
-(by) 3667 840 w
-(translating) 3835 840 w
-(them) 4408 840 w
-(to) 4709 840 w
-(and) 4860 840 w
-(from a data structure,) 720 960 w
-10 /LucidaTypewriter f
-(Plumbmsg) 1815 960 w
-10 /LucidaSansUnicode00 f
-(, defined like this:) 2391 960 w
-9 /LucidaTypewriter f
-(typedef) 1008 1130 w
-(struct) 1528 1130 w
-(Plumbattr) 1983 1130 w
-(Plumbattr;) 2633 1130 w
-(typedef) 1008 1240 w
-(struct) 1528 1240 w
-(Plumbmsg) 1983 1240 w
-(Plumbmsg;) 2633 1240 w
-(struct) 1008 1460 w
-(Plumbmsg) 1463 1460 w
-({) 1008 1570 w
-(char) 1188 1680 w
-(*src;) 1908 1680 w
-(/*) 2448 1680 w
-(source) 2643 1680 w
-(application) 3098 1680 w
-(*/) 3878 1680 w
-(char) 1188 1790 w
-(*dst;) 1908 1790 w
-(/*) 2448 1790 w
-(destination) 2643 1790 w
-(port) 3423 1790 w
-(*/) 3748 1790 w
-(char) 1188 1900 w
-(*wdir;) 1908 1900 w
-(/*) 2448 1900 w
-(working) 2643 1900 w
-(directory) 3163 1900 w
-(*/) 3813 1900 w
-(char) 1188 2010 w
-(*type;) 1908 2010 w
-(/*) 2448 2010 w
-(type) 2643 2010 w
-(of) 2968 2010 w
-(data) 3163 2010 w
-(*/) 3488 2010 w
-(Plumbattr) 1188 2120 w
-(*attr;) 1908 2120 w
-(/*) 2448 2120 w
-(attribute) 2643 2120 w
-(list) 3293 2120 w
-(*/) 3618 2120 w
-(int) 1188 2230 w
-(ndata;) 1908 2230 w
-(/*) 2448 2230 w
-(#bytes) 2643 2230 w
-(of) 3098 2230 w
-(data) 3293 2230 w
-(*/) 3618 2230 w
-(char) 1188 2340 w
-(*data;) 1908 2340 w
-(};) 1008 2450 w
-(struct) 1008 2670 w
-(Plumbattr) 1463 2670 w
-({) 1008 2780 w
-(char) 1188 2890 w
-(*name;) 1908 2890 w
-(char) 1188 3000 w
-(*value;) 1908 3000 w
-(Plumbattr) 1188 3110 w
-(*next;) 1908 3110 w
-(};) 1008 3220 w
-10 /LucidaSansUnicode00 f
-(The) 720 3400 w
-(library) 935 3400 w
-(also) 1279 3400 w
-(includes) 1509 3400 w
-(routines) 1946 3400 w
-(to) 2379 3400 w
-(send) 2511 3400 w
-(a) 2777 3400 w
-(message,) 2866 3400 w
-(receive) 3356 3400 w
-(a) 3731 3400 w
-(message,) 3820 3400 w
-(manipulate) 4310 3400 w
-(the) 4885 3400 w
-(attribute list, and so on.) 720 3520 w
-10 /LucidaSans-Demi f
-(The Language) 720 3760 w
-10 /LucidaSansUnicode00 f
-(An) 720 3916 w
-(instance) 907 3916 w
-(of) 1366 3916 w
-(the) 1520 3916 w
-(plumber) 1731 3916 w
-(runs) 2194 3916 w
-(for) 2466 3916 w
-(each) 2661 3916 w
-(user) 2941 3916 w
-(on) 3207 3916 w
-(each) 3386 3916 w
-(terminal) 3666 3916 w
-(or) 4125 3916 w
-(workstation.) 4284 3916 w
-(It) 4974 3916 w
-(begins) 720 4036 w
-(by) 1081 4036 w
-(reading) 1233 4036 w
-(its) 1638 4036 w
-(rules) 1792 4036 w
-(from) 2068 4036 w
-(the) 2337 4036 w
-(file) 2529 4036 w
-10 /LucidaTypewriter f
-(lib/plumbing) 2717 4036 w
-10 /LucidaSansUnicode00 f
-(in) 3618 4036 w
-(the) 3746 4036 w
-(user) 3938 4036 w
-10 /LucidaSansUnicode20 f
-(\031) 4148 4036 w
-10 /LucidaSansUnicode00 f
-(s) 4180 4036 w
-(home) 4268 4036 w
-(directory,) 4577 4036 w
-(which) 720 4156 w
-(in) 1040 4156 w
-(turn) 1170 4156 w
-(may) 1412 4156 w
-(use) 1652 4156 w
-10 /LucidaTypewriter f
-(include) 1861 4156 w
-10 /LucidaSansUnicode00 f
-(statements) 2405 4156 w
-(to) 2980 4156 w
-(interpolate) 3118 4156 w
-(macro) 3684 4156 w
-(definitions) 4025 4156 w
-(and) 4581 4156 w
-(rules) 4801 4156 w
-(from standard plumbing rule libraries stored in) 720 4276 w
-10 /LucidaTypewriter f
-(/sys/lib/plumb) 3048 4276 w
-10 /LucidaSansUnicode00 f
-(.) 4056 4276 w
-(The) 720 4432 w
-(rules) 938 4432 w
-(control) 1214 4432 w
-(the) 1593 4432 w
-(processing) 1785 4432 w
-(of) 2349 4432 w
-(messages.) 2484 4432 w
-(They) 3060 4432 w
-(are) 3330 4432 w
-(written) 3520 4432 w
-(in) 3897 4432 w
-(a) 4026 4432 w
-(pattern-action) 4119 4432 w
-(lan\255) 4861 4432 w
-(guage) 720 4552 w
-(comprising) 1055 4552 w
-(a) 1635 4552 w
-(sequence) 1728 4552 w
-(of) 2223 4552 w
-(blank-line-separated) 2358 4552 w
-10 /LucidaSans-Italic f
-(rule) 3431 4552 w
-(sets) 3660 4552 w
-10 /LucidaSansUnicode00 f
-(,) 3849 4552 w
-(each) 3918 4552 w
-(of) 4179 4552 w
-(which) 4314 4552 w
-(contains) 4632 4552 w
-(one) 720 4672 w
-(or) 934 4672 w
-(more) 1071 4672 w
-10 /LucidaSans-Italic f
-(patterns) 1357 4672 w
-10 /LucidaSansUnicode00 f
-(followed) 1802 4672 w
-(by) 2250 4672 w
-(one) 2400 4672 w
-(or) 2614 4672 w
-(more) 2751 4672 w
-10 /LucidaSans-Italic f
-(actions) 3037 4672 w
-10 /LucidaSansUnicode00 f
-(.) 3383 4672 w
-(Each) 3483 4672 w
-(incoming) 3741 4672 w
-(message) 4226 4672 w
-(is) 4686 4672 w
-(com\255) 4802 4672 w
-(pared) 720 4792 w
-(against) 1035 4792 w
-(the) 1423 4792 w
-(rule) 1615 4792 w
-(sets) 1840 4792 w
-(in) 2072 4792 w
-(order.) 2200 4792 w
-(If) 2562 4792 w
-(all) 2664 4792 w
-(the) 2813 4792 w
-(patterns) 3004 4792 w
-(within) 3442 4792 w
-(a) 3774 4792 w
-(rule) 3865 4792 w
-(set) 4089 4792 w
-(succeed,) 4269 4792 w
-(one) 4727 4792 w
-(of) 4942 4792 w
-(the associated actions is taken and processing completes.) 720 4912 w
-(The) 720 5068 w
-(syntax) 946 5068 w
-(of) 1309 5068 w
-(the) 1452 5068 w
-(language) 1652 5068 w
-(is) 2140 5068 w
-(straightforward.) 2265 5068 w
-(Each) 3123 5068 w
-(rule) 3390 5068 w
-(\(pattern) 3623 5068 w
-(or) 4052 5068 w
-(action\)) 4200 5068 w
-(has) 4574 5068 w
-(three) 4788 5068 w
-(components,) 720 5188 w
-(separated) 1386 5188 w
-(by) 1900 5188 w
-(white) 2052 5188 w
-(space:) 2350 5188 w
-(an) 2695 5188 w
-10 /LucidaSans-Italic f
-(object) 2848 5188 w
-10 /LucidaSansUnicode00 f
-(,) 3140 5188 w
-(a) 3208 5188 w
-10 /LucidaSans-Italic f
-(verb) 3299 5188 w
-10 /LucidaSansUnicode00 f
-(,) 3515 5188 w
-(and) 3583 5188 w
-(optional) 3799 5188 w
-10 /LucidaSans-Italic f
-(arguments) 4232 5188 w
-10 /LucidaSansUnicode00 f
-(.) 4759 5188 w
-(The) 4859 5188 w
-(object identifies a part of the message,) 720 5308 w
-(such) 2652 5308 w
-(as) 2911 5308 w
-(the) 3050 5308 w
-(source) 3238 5308 w
-(application) 3593 5308 w
-(\() 4160 5308 w
-10 /LucidaTypewriter f
-(src) 4193 5308 w
-10 /LucidaSansUnicode00 f
-(\),) 4409 5308 w
-(or) 4507 5308 w
-(the) 4642 5308 w
-(data) 4830 5308 w
-(portion) 720 5428 w
-(of) 1110 5428 w
-(the) 1244 5428 w
-(message) 1435 5428 w
-(\() 1895 5428 w
-10 /LucidaTypewriter f
-(data) 1928 5428 w
-10 /LucidaSansUnicode00 f
-(\),) 2216 5428 w
-(or) 2317 5428 w
-(the) 2455 5428 w
-(rule) 2645 5428 w
-10 /LucidaSansUnicode20 f
-(\031) 2833 5428 w
-10 /LucidaSansUnicode00 f
-(s) 2865 5428 w
-(own) 2951 5428 w
-(arguments) 3186 5428 w
-(\() 3740 5428 w
-10 /LucidaTypewriter f
-(arg) 3773 5428 w
-10 /LucidaSansUnicode00 f
-(\);) 3989 5428 w
-(or) 4089 5428 w
-(it) 4226 5428 w
-(is) 4327 5428 w
-(the) 4442 5428 w
-(keyword) 4632 5428 w
-10 /LucidaTypewriter f
-(plumb) 720 5548 w
-10 /LucidaSansUnicode00 f
-(,) 1080 5548 w
-(which) 1149 5548 w
-(introduces) 1467 5548 w
-(an) 2018 5548 w
-(action.) 2173 5548 w
-(The) 2570 5548 w
-(verb) 2789 5548 w
-(specifies) 3039 5548 w
-(an) 3500 5548 w
-(operation) 3655 5548 w
-(to) 4158 5548 w
-(perform) 4294 5548 w
-(on) 4724 5548 w
-(the) 4885 5548 w
-(object,) 720 5668 w
-(such) 1099 5668 w
-(as) 1374 5668 w
-(the) 1529 5668 w
-(word) 1733 5668 w
-10 /LucidaSansUnicode20 f
-(\030) 2024 5668 w
-10 /LucidaTypewriter f
-(is) 2056 5668 w
-10 /LucidaSansUnicode20 f
-(\031) 2200 5668 w
-10 /LucidaSansUnicode00 f
-(to) 2281 5668 w
-(require) 2428 5668 w
-(precise) 2825 5668 w
-(equality) 3221 5668 w
-(between) 3653 5668 w
-(the) 4108 5668 w
-(object) 4311 5668 w
-(and) 4657 5668 w
-(the) 4885 5668 w
-(argument, or ) 720 5788 w
-10 /LucidaSansUnicode20 f
-(\030) 1386 5788 w
-10 /LucidaTypewriter f
-(isdir) 1418 5788 w
-10 /LucidaSansUnicode20 f
-(\031) 1778 5788 w
-10 /LucidaSansUnicode00 f
-(to require that the object be the name of a directory.) 1842 5788 w
-(For) 720 5944 w
-(instance,) 933 5944 w
-(this) 1426 5944 w
-(rule) 1663 5944 w
-(set) 1909 5944 w
-(sends) 2111 5944 w
-(messages) 2452 5944 w
-(containing) 2985 5944 w
-(the) 3553 5944 w
-(names) 3766 5944 w
-(of) 4141 5944 w
-(files) 4297 5944 w
-(ending) 4557 5944 w
-(in) 4949 5944 w
-10 /LucidaTypewriter f
-(.gif) 720 6064 w
-10 /LucidaSansUnicode00 f
-(,) 1008 6064 w
-10 /LucidaTypewriter f
-(.jpg) 1083 6064 w
-10 /LucidaSansUnicode00 f
-(,) 1371 6064 w
-(etc.) 1446 6064 w
-(to) 1665 6064 w
-(a) 1806 6064 w
-(program,) 1904 6064 w
-10 /LucidaTypewriter f
-(page) 2395 6064 w
-10 /LucidaSansUnicode00 f
-(,) 2683 6064 w
-(to) 2758 6064 w
-(display) 2898 6064 w
-(them;) 3282 6064 w
-(it) 3604 6064 w
-(is) 3712 6064 w
-(analogous) 3834 6064 w
-(to) 4374 6064 w
-(a) 4514 6064 w
-(Windows) 4611 6064 w
-(association rule:) 720 6184 w
-9 /LucidaTypewriter f
-(#) 1008 6354 w
-(image) 1138 6354 w
-(files) 1528 6354 w
-(go) 1918 6354 w
-(to) 2113 6354 w
-(page) 2308 6354 w
-(type) 1008 6464 w
-(is) 1333 6464 w
-(text) 1528 6464 w
-(data) 1008 6574 w
-(matches) 1333 6574 w
-('[a-zA-Z0-9_\\-./]+') 1853 6574 w
-(data) 1008 6684 w
-(matches) 1333 6684 w
-('\([a-zA-Z0-9_\\-./]+\)\\.\(jpe?g|gif|bit|tiff|ppm\)') 1853 6684 w
-(arg) 1008 6794 w
-(isfile) 1268 6794 w
-($0) 1723 6794 w
-(plumb) 1008 6904 w
-(to) 1398 6904 w
-(image) 1593 6904 w
-(plumb) 1008 7014 w
-(client) 1398 7014 w
-(page) 1853 7014 w
-(-wi) 2178 7014 w
-10 /LucidaSansUnicode00 f
-(\(Lines) 720 7194 w
-(beginning) 1040 7194 w
-(with) 1564 7194 w
-10 /LucidaTypewriter f
-(#) 1806 7194 w
-10 /LucidaSansUnicode00 f
-(are) 1915 7194 w
-(commentary.\)) 2104 7194 w
-(Consider) 2839 7194 w
-(how) 3308 7194 w
-(this) 3545 7194 w
-(rule) 3761 7194 w
-(handles) 3986 7194 w
-(the) 4401 7194 w
-(following) 4593 7194 w
-(message, annotated down the left column for clarity:) 720 7314 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-9 /LucidaSans-Italic f
-(src) 1008 830 w
-9 /LucidaTypewriter f
-(plumbtest) 1458 830 w
-9 /LucidaSans-Italic f
-(dst) 1008 940 w
-(wdir) 1008 1050 w
-9 /LucidaTypewriter f
-(/usr/rob/pics) 1458 1050 w
-9 /LucidaSans-Italic f
-(type) 1008 1160 w
-9 /LucidaTypewriter f
-(text) 1458 1160 w
-9 /LucidaSans-Italic f
-(attr) 1008 1270 w
-(ndata) 1008 1380 w
-9 /LucidaTypewriter f
-(9) 1458 1380 w
-9 /LucidaSans-Italic f
-(data) 1008 1490 w
-9 /LucidaTypewriter f
-(horse.gif) 1458 1490 w
-10 /LucidaSansUnicode00 f
-(The) 720 1670 w
-10 /LucidaTypewriter f
-(is) 938 1670 w
-10 /LucidaSansUnicode00 f
-(verb) 1119 1670 w
-(specifies) 1368 1670 w
-(a) 1828 1670 w
-(precise) 1920 1670 w
-(match,) 2304 1670 w
-(and) 2671 1670 w
-(the) 2888 1670 w
-10 /LucidaTypewriter f
-(type) 3080 1670 w
-10 /LucidaSansUnicode00 f
-(field) 3405 1670 w
-(of) 3656 1670 w
-(the) 3792 1670 w
-(message) 3985 1670 w
-(is) 4447 1670 w
-(the) 4565 1670 w
-(string) 4758 1670 w
-10 /LucidaTypewriter f
-(text) 720 1790 w
-10 /LucidaSansUnicode00 f
-(,) 1008 1790 w
-(so) 1081 1790 w
-(the) 1234 1790 w
-(first) 1430 1790 w
-(pattern) 1666 1790 w
-(succeeds.) 2057 1790 w
-(The) 2602 1790 w
-10 /LucidaTypewriter f
-(matches) 2823 1790 w
-10 /LucidaSansUnicode00 f
-(verb) 3367 1790 w
-(invokes) 3619 1790 w
-(a) 4028 1790 w
-(regular) 4123 1790 w
-(expression) 4509 1790 w
-(pattern) 720 1910 w
-(match) 1107 1910 w
-(of) 1441 1910 w
-(the) 1575 1910 w
-(object) 1766 1910 w
-(\(here) 2101 1910 w
-10 /LucidaTypewriter f
-(data) 2386 1910 w
-10 /LucidaSansUnicode00 f
-(\)) 2674 1910 w
-(against) 2744 1910 w
-(the) 3132 1910 w
-(argument) 3324 1910 w
-(pattern.) 3829 1910 w
-(Both) 4281 1910 w
-10 /LucidaTypewriter f
-(matches) 4536 1910 w
-10 /LucidaSansUnicode00 f
-(patterns) 720 2030 w
-(in) 1173 2030 w
-(this) 1315 2030 w
-(rule) 1545 2030 w
-(set) 1783 2030 w
-(will) 1977 2030 w
-(succeed,) 2191 2030 w
-(and) 2663 2030 w
-(in) 2893 2030 w
-(the) 3034 2030 w
-(process) 3239 2030 w
-(set) 3663 2030 w
-(the) 3857 2030 w
-(variables) 4062 2030 w
-10 /LucidaTypewriter f
-($0) 4543 2030 w
-10 /LucidaSansUnicode00 f
-(to) 4737 2030 w
-(the) 4885 2030 w
-(matched) 720 2150 w
-(string,) 1171 2150 w
-10 /LucidaTypewriter f
-($1) 1519 2150 w
-10 /LucidaSansUnicode00 f
-(to) 1697 2150 w
-(the) 1829 2150 w
-(first) 2018 2150 w
-(parenthesized) 2247 2150 w
-(submatch,) 2969 2150 w
-(and) 3509 2150 w
-(so) 3723 2150 w
-(on) 3869 2150 w
-(\(analogous) 4026 2150 w
-(to) 4592 2150 w
-10 /LucidaTypewriter f
-(&) 4725 2150 w
-10 /LucidaSansUnicode00 f
-(,) 4797 2150 w
-10 /LucidaTypewriter f
-(\\1) 4864 2150 w
-10 /LucidaSansUnicode00 f
-(,) 5008 2150 w
-(etc.) 720 2270 w
-(in) 931 2270 w
-10 /LucidaTypewriter f
-(ed) 1057 2270 w
-10 /LucidaSansUnicode20 f
-(\031) 1201 2270 w
-10 /LucidaSansUnicode00 f
-(s) 1233 2270 w
-(regular) 1319 2270 w
-(expressions\).) 1700 2270 w
-(The) 2414 2270 w
-(pattern) 2630 2270 w
-10 /LucidaTypewriter f
-(arg) 3016 2270 w
-(isfile) 3267 2270 w
-($0) 3734 2270 w
-10 /LucidaSansUnicode00 f
-(verifies) 3912 2270 w
-(that) 4297 2270 w
-(the) 4522 2270 w
-(named) 4711 2270 w
-(file,) 720 2390 w
-10 /LucidaTypewriter f
-(horse.gif) 950 2390 w
-10 /LucidaSansUnicode00 f
-(,) 1598 2390 w
-(is) 1677 2390 w
-(an) 1804 2390 w
-(actual) 1969 2390 w
-(file) 2306 2390 w
-(in) 2505 2390 w
-(the) 2644 2390 w
-(directory) 2847 2390 w
-10 /LucidaTypewriter f
-(/usr/rob/pics) 3326 2390 w
-10 /LucidaSansUnicode00 f
-(.) 4262 2390 w
-(If) 4374 2390 w
-(all) 4488 2390 w
-(the) 4649 2390 w
-(pat\255) 4852 2390 w
-(terns succeed, one of the actions will be executed.) 720 2510 w
-(There are two actions in this rule set.) 720 2666 w
-(The) 2593 2666 w
-10 /LucidaTypewriter f
-(plumb) 2806 2666 w
-(to) 3198 2666 w
-10 /LucidaSansUnicode00 f
-(rule) 3374 2666 w
-(specifies) 3595 2666 w
-10 /LucidaTypewriter f
-(image) 4051 2666 w
-10 /LucidaSansUnicode00 f
-(as) 4444 2666 w
-(the) 4583 2666 w
-(desti\255) 4771 2666 w
-(nation) 720 2786 w
-(port) 1082 2786 w
-(of) 1340 2786 w
-(the) 1494 2786 w
-(message.) 1704 2786 w
-(By) 2247 2786 w
-(convention,) 2412 2786 w
-(the) 3032 2786 w
-(plumber) 3242 2786 w
-(mounts) 3704 2786 w
-(its) 4125 2786 w
-(services) 4297 2786 w
-(in) 4739 2786 w
-(the) 4885 2786 w
-(directory) 720 2906 w
-10 /LucidaTypewriter f
-(/mnt/plumb) 1206 2906 w
-10 /LucidaSansUnicode00 f
-(,) 1926 2906 w
-(so) 2013 2906 w
-(in) 2180 2906 w
-(this) 2327 2906 w
-(case) 2562 2906 w
-(if) 2831 2906 w
-(the) 2953 2906 w
-(file) 3164 2906 w
-10 /LucidaTypewriter f
-(/mnt/plumb/image) 3371 2906 w
-10 /LucidaSansUnicode00 f
-(has) 4579 2906 w
-(been) 4803 2906 w
-(opened,) 720 3026 w
-(the) 1153 3026 w
-(message) 1348 3026 w
-(will) 1812 3026 w
-(be) 2016 3026 w
-(made) 2175 3026 w
-(available) 2482 3026 w
-(to) 2945 3026 w
-(the) 3083 3026 w
-(program) 3278 3026 w
-(reading) 3734 3026 w
-(from) 4142 3026 w
-(it.) 4413 3026 w
-(Note) 4582 3026 w
-(that) 4849 3026 w
-(the) 720 3146 w
-(message) 908 3146 w
-(does) 1365 3146 w
-(not) 1629 3146 w
-(name) 1822 3146 w
-(a) 2121 3146 w
-(port,) 2209 3146 w
-(but) 2476 3146 w
-(the) 2671 3146 w
-(rule) 2859 3146 w
-(set) 3080 3146 w
-(that) 3257 3146 w
-(matches) 3481 3146 w
-(the) 3919 3146 w
-(message) 4107 3146 w
-(does,) 4564 3146 w
-(and) 4860 3146 w
-(that) 720 3266 w
-(is) 951 3266 w
-(sufficient) 1071 3266 w
-(to) 1562 3266 w
-(dispatch) 1700 3266 w
-(the) 2151 3266 w
-(message.) 2346 3266 w
-(If) 2874 3266 w
-(on) 2980 3266 w
-(the) 3143 3266 w
-(other) 3338 3266 w
-(hand) 3635 3266 w
-(a) 3916 3266 w
-(message) 4010 3266 w
-(matches) 4473 3266 w
-(no) 4917 3266 w
-(rule but has an explicit port mentioned, that too is sufficient.) 720 3386 w
-(If) 720 3542 w
-(no) 819 3542 w
-(client) 975 3542 w
-(has) 1272 3542 w
-(opened) 1473 3542 w
-(the) 1867 3542 w
-10 /LucidaTypewriter f
-(image) 2055 3542 w
-10 /LucidaSansUnicode00 f
-(port,) 2449 3542 w
-(that) 2717 3542 w
-(is,) 2942 3542 w
-(if) 3088 3542 w
-(the) 3188 3542 w
-(program) 3377 3542 w
-10 /LucidaTypewriter f
-(page) 3827 3542 w
-10 /LucidaSansUnicode00 f
-(is) 4149 3542 w
-(not) 4263 3542 w
-(already) 4457 3542 w
-(run\255) 4842 3542 w
-(ning,) 720 3662 w
-(the) 1005 3662 w
-10 /LucidaTypewriter f
-(plumb) 1198 3662 w
-(client) 1596 3662 w
-10 /LucidaSansUnicode00 f
-(action) 2066 3662 w
-(gives) 2399 3662 w
-(the) 2687 3662 w
-(execution) 2880 3662 w
-(script) 3393 3662 w
-(to) 3703 3662 w
-(start) 3839 3662 w
-(the) 4097 3662 w
-(application) 4289 3662 w
-(and) 4860 3662 w
-(send) 720 3782 w
-(the) 991 3782 w
-(message) 1185 3782 w
-(on) 1648 3782 w
-(its) 1810 3782 w
-(way;) 1966 3782 w
-(the) 2221 3782 w
-10 /LucidaTypewriter f
-(-wi) 2415 3782 w
-10 /LucidaSansUnicode00 f
-(arguments) 2670 3782 w
-(tell) 3228 3782 w
-10 /LucidaTypewriter f
-(page) 3418 3782 w
-10 /LucidaSansUnicode00 f
-(to) 3745 3782 w
-(create) 3882 3782 w
-(a) 4218 3782 w
-(window) 4313 3782 w
-(and) 4722 3782 w
-(to) 4942 3782 w
-(receive) 720 3902 w
-(its) 1096 3902 w
-(initial) 1248 3902 w
-(arguments) 1552 3902 w
-(from) 2105 3902 w
-(the) 2371 3902 w
-(plumbing) 2560 3902 w
-(port.) 3057 3902 w
-(The) 3357 3902 w
-(process) 3572 3902 w
-(by) 3980 3902 w
-(which) 4129 3902 w
-(the) 4444 3902 w
-(plumber) 4633 3902 w
-(starts a program is described in more detail in the next section.) 720 4022 w
-(It) 720 4178 w
-(may) 836 4178 w
-(seem) 1087 4178 w
-(odd) 1394 4178 w
-(that) 1632 4178 w
-(there) 1874 4178 w
-(are) 2177 4178 w
-(two) 2380 4178 w
-10 /LucidaTypewriter f
-(matches) 2606 4178 w
-10 /LucidaSansUnicode00 f
-(rules) 3161 4178 w
-(in) 3451 4178 w
-(this) 3593 4178 w
-(example.) 3823 4178 w
-(The) 4351 4178 w
-(reason) 4583 4178 w
-(is) 4960 4178 w
-(related) 720 4298 w
-(to) 1102 4298 w
-(the) 1245 4298 w
-(way) 1445 4298 w
-(the) 1674 4298 w
-(plumber) 1874 4298 w
-(can) 2325 4298 w
-(use) 2537 4298 w
-(the) 2750 4298 w
-(rules) 2949 4298 w
-(themselves) 3232 4298 w
-(to) 3819 4298 w
-(refine) 3961 4298 w
-(the) 4286 4298 w
-10 /LucidaSans-Italic f
-(data) 4485 4298 w
-10 /LucidaSansUnicode00 f
-(in) 4750 4298 w
-(the) 4885 4298 w
-(message,) 720 4418 w
-(somewhat) 1233 4418 w
-(in) 1782 4418 w
-(the) 1930 4418 w
-(manner) 2143 4418 w
-(of) 2570 4418 w
-(Structural) 2726 4418 w
-(Regular) 3253 4418 w
-(Expressions) 3679 4418 w
-([Pike87a].) 4317 4418 w
-(For) 4884 4418 w
-(example, consider what happens if the cursor is at the last character of) 720 4538 w
-9 /LucidaTypewriter f
-(%) 1008 4708 w
-(make) 1138 4708 w
-(nightmare>horse.gif) 1463 4708 w
-10 /LucidaSansUnicode00 f
-(and) 720 4888 w
-(the) 944 4888 w
-(user) 1143 4888 w
-(asks) 1398 4888 w
-(to) 1658 4888 w
-(plumb) 1801 4888 w
-(what) 2156 4888 w
-(the) 2432 4888 w
-(cursor) 2632 4888 w
-(is) 2984 4888 w
-(pointing) 3109 4888 w
-(at.) 3559 4888 w
-(The) 3760 4888 w
-(program) 3986 4888 w
-(creating) 4447 4888 w
-(the) 4885 4888 w
-(plumbing) 720 5008 w
-(message) 1229 5008 w
-10 /LucidaSansUnicode20 f
-(\024) 1653 5008 w
-10 /LucidaSansUnicode00 f
-(in) 1753 5008 w
-(this) 1890 5008 w
-(case) 2115 5008 w
-(the) 2374 5008 w
-(terminal) 2575 5008 w
-(emulator) 3022 5008 w
-(running) 3501 5008 w
-(the) 3926 5008 w
-(window) 4126 5008 w
-10 /LucidaSansUnicode20 f
-(\024) 4495 5008 w
-10 /LucidaSansUnicode00 f
-(can) 4595 5008 w
-(send) 4808 5008 w
-(the) 720 5128 w
-(entire) 920 5128 w
-(white-space-delimited) 1246 5128 w
-(string) 2399 5128 w
-10 /LucidaTypewriter f
-(nightmare>horse.gif) 2726 5128 w
-10 /LucidaSansUnicode00 f
-(or) 4139 5128 w
-(even) 4286 5128 w
-(the) 4558 5128 w
-(entire) 4759 5128 w
-(line,) 720 5248 w
-(and) 968 5248 w
-(the) 1187 5248 w
-(combination) 1381 5248 w
-(of) 2023 5248 w
-10 /LucidaTypewriter f
-(matches) 2160 5248 w
-10 /LucidaSansUnicode00 f
-(rules) 2703 5248 w
-(can) 2981 5248 w
-(determine) 3188 5248 w
-(that) 3720 5248 w
-(the) 3950 5248 w
-(user) 4144 5248 w
-(was) 4393 5248 w
-(referring) 4615 5248 w
-(to) 720 5368 w
-(the) 901 5368 w
-(string) 1139 5368 w
-10 /LucidaTypewriter f
-(horse.gif) 1504 5368 w
-10 /LucidaSansUnicode00 f
-(.) 2152 5368 w
-(The) 2299 5368 w
-(user) 2563 5368 w
-(could) 2856 5368 w
-(of) 3205 5368 w
-(course) 3386 5368 w
-(select) 3791 5368 w
-(the) 4154 5368 w
-(entire) 4393 5368 w
-(string) 4758 5368 w
-10 /LucidaTypewriter f
-(horse.gif) 720 5488 w
-10 /LucidaSansUnicode00 f
-(,) 1368 5488 w
-(but) 1441 5488 w
-(it) 1644 5488 w
-10 /LucidaSansUnicode20 f
-(\031) 1710 5488 w
-10 /LucidaSansUnicode00 f
-(s) 1742 5488 w
-(more) 1834 5488 w
-(convenient) 2126 5488 w
-(just) 2695 5488 w
-(to) 2916 5488 w
-(point) 3055 5488 w
-(in) 3348 5488 w
-(the) 3480 5488 w
-(general) 3676 5488 w
-(location) 4078 5488 w
-(and) 4503 5488 w
-(let) 4723 5488 w
-(the) 4885 5488 w
-(machine figure out what should be done.) 720 5608 w
-(The process is as follows.) 2783 5608 w
-(The) 720 5764 w
-(application) 936 5764 w
-(generating) 1505 5764 w
-(the) 2062 5764 w
-(message) 2252 5764 w
-(adds) 2712 5764 w
-(a) 2980 5764 w
-(special) 3071 5764 w
-(attribute) 3441 5764 w
-(to) 3894 5764 w
-(the) 4028 5764 w
-(message,) 4219 5764 w
-(named) 4711 5764 w
-10 /LucidaTypewriter f
-(click) 720 5884 w
-10 /LucidaSansUnicode00 f
-(,) 1080 5884 w
-(whose) 1156 5884 w
-(numerical) 1507 5884 w
-(value) 2029 5884 w
-(is) 2327 5884 w
-(the) 2451 5884 w
-(offset) 2650 5884 w
-(of) 2973 5884 w
-(the) 3114 5884 w
-(cursor) 3312 5884 w
-10 /LucidaSansUnicode20 f
-(\024) 3619 5884 w
-10 /LucidaSansUnicode00 f
-(the) 3719 5884 w
-(selection) 3917 5884 w
-(point) 4392 5884 w
-10 /LucidaSansUnicode20 f
-(\024) 4644 5884 w
-10 /LucidaSansUnicode00 f
-(within) 4744 5884 w
-(the) 720 6004 w
-(data) 936 6004 w
-(string.) 1207 6004 w
-(This) 1614 6004 w
-(attribute) 1880 6004 w
-(tells) 2358 6004 w
-(the) 2621 6004 w
-(plumber) 2837 6004 w
-(two) 3305 6004 w
-(things:) 3541 6004 w
-(first,) 3937 6004 w
-(that) 4225 6004 w
-(the) 4477 6004 w
-(regular) 4694 6004 w
-(expressions) 720 6124 w
-(in) 1335 6124 w
-10 /LucidaTypewriter f
-(matches) 1459 6124 w
-10 /LucidaSansUnicode00 f
-(rules) 1996 6124 w
-(should) 2268 6124 w
-(be used to identify the relevant data; and second,) 2629 6124 w
-(approximately) 720 6244 w
-(where) 1486 6244 w
-(the) 1850 6244 w
-(relevant) 2077 6244 w
-(data) 2537 6244 w
-(lies.) 2819 6244 w
-(The) 3120 6244 w
-(plumber) 3373 6244 w
-(will) 3852 6244 w
-(then) 4088 6244 w
-(use) 4377 6244 w
-(the) 4618 6244 w
-(first) 4845 6244 w
-10 /LucidaTypewriter f
-(matches) 720 6364 w
-10 /LucidaSansUnicode00 f
-(pattern) 1261 6364 w
-(to) 1649 6364 w
-(identify) 1784 6364 w
-(the) 2186 6364 w
-(longest) 2378 6364 w
-(leftmost) 2773 6364 w
-(match) 3211 6364 w
-(that) 3546 6364 w
-(touches) 3774 6364 w
-(the) 4191 6364 w
-(cursor,) 4383 6364 w
-(which) 4759 6364 w
-(will) 720 6484 w
-(extract) 933 6484 w
-(the) 1320 6484 w
-(string) 1524 6484 w
-10 /LucidaTypewriter f
-(horse.gif) 1855 6484 w
-10 /LucidaSansUnicode00 f
-(,) 2503 6484 w
-(and) 2584 6484 w
-(the) 2813 6484 w
-(second) 3017 6484 w
-(pattern) 3410 6484 w
-(will) 3810 6484 w
-(then) 4024 6484 w
-(verify) 4291 6484 w
-(that) 4608 6484 w
-(that) 4849 6484 w
-(names) 720 6604 w
-(a) 1079 6604 w
-(picture) 1176 6604 w
-(file.) 1557 6604 w
-(The) 1814 6604 w
-(rule) 2037 6604 w
-(set) 2267 6604 w
-(succeeds) 2453 6604 w
-(and) 2936 6604 w
-(the) 3158 6604 w
-(data) 3354 6604 w
-(is) 3605 6604 w
-(winnowed) 3726 6604 w
-(to) 4254 6604 w
-(the) 4393 6604 w
-(matching) 4589 6604 w
-(substring before being sent to its destination.) 720 6724 w
-(Each) 720 6880 w
-10 /LucidaTypewriter f
-(matches) 994 6880 w
-10 /LucidaSansUnicode00 f
-(pattern) 1551 6880 w
-(within) 1955 6880 w
-(a) 2304 6880 w
-(given) 2412 6880 w
-(rule) 2726 6880 w
-(set) 2967 6880 w
-(must) 3164 6880 w
-(match) 3460 6880 w
-(the) 3811 6880 w
-(same) 4019 6880 w
-(portion) 4327 6880 w
-(of) 4734 6880 w
-(the) 4885 6880 w
-(string,) 720 7000 w
-(which) 1078 7000 w
-(guarantees) 1403 7000 w
-(that) 1984 7000 w
-(the) 2219 7000 w
-(rule) 2418 7000 w
-(set) 2650 7000 w
-(fails) 2838 7000 w
-(to) 3083 7000 w
-(match) 3225 7000 w
-(a) 3567 7000 w
-(string) 3666 7000 w
-(for) 3992 7000 w
-(which) 4174 7000 w
-(the) 4498 7000 w
-(second) 4696 7000 w
-(pattern matches only a portion.) 720 7120 w
-(For instance, our example) 2313 7120 w
-(rule) 3610 7120 w
-(set) 3831 7120 w
-(should) 4008 7120 w
-(not) 4369 7120 w
-(execute) 4562 7120 w
-(if) 4974 7120 w
-(the) 720 7240 w
-(data) 952 7240 w
-(is) 1238 7240 w
-(the) 1394 7240 w
-(string) 1625 7240 w
-10 /LucidaTypewriter f
-(horse.gift) 1983 7240 w
-10 /LucidaSansUnicode00 f
-(,) 2703 7240 w
-(and) 2811 7240 w
-(although) 3067 7240 w
-(the) 3573 7240 w
-(first) 3804 7240 w
-(pattern) 4075 7240 w
-(will) 4502 7240 w
-(match) 4742 7240 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-10 /LucidaTypewriter f
-(horse.gift) 720 840 w
-10 /LucidaSansUnicode00 f
-(, the second will match only) 1440 840 w
-10 /LucidaTypewriter f
-(horse.gif) 2829 840 w
-10 /LucidaSansUnicode00 f
-(and the rule set will fail.) 3509 840 w
-(The) 720 996 w
-(same) 939 996 w
-(approach) 1232 996 w
-(of) 1721 996 w
-(multiple) 1857 996 w
-10 /LucidaTypewriter f
-(matches) 2293 996 w
-10 /LucidaSansUnicode00 f
-(rules) 2835 996 w
-(can) 3112 996 w
-(be) 3318 996 w
-(used) 3476 996 w
-(to) 3747 996 w
-(exclude,) 3884 996 w
-(for) 4333 996 w
-(instance,) 4511 996 w
-(a) 4985 996 w
-(terminal) 720 1116 w
-(period) 1159 1116 w
-(from) 1509 1116 w
-(a) 1778 1116 w
-(file) 1870 1116 w
-(name) 2058 1116 w
-(or) 2361 1116 w
-(URL,) 2500 1116 w
-(so) 2754 1116 w
-(a) 2903 1116 w
-(file) 2995 1116 w
-(name) 3183 1116 w
-(or) 3486 1116 w
-(URL) 3625 1116 w
-(at) 3847 1116 w
-(the) 3976 1116 w
-(end) 4167 1116 w
-(of) 4384 1116 w
-(a) 4518 1116 w
-(sentence) 4609 1116 w
-(is recognized properly.) 720 1236 w
-(If) 720 1392 w
-(a) 828 1392 w
-10 /LucidaTypewriter f
-(click) 925 1392 w
-10 /LucidaSansUnicode00 f
-(attribute) 1327 1392 w
-(is) 1787 1392 w
-(not) 1910 1392 w
-(specified,) 2113 1392 w
-(all) 2623 1392 w
-(patterns) 2779 1392 w
-(must) 3224 1392 w
-(match) 3510 1392 w
-(the) 3851 1392 w
-(entire) 4049 1392 w
-(string,) 4373 1392 w
-(so) 4730 1392 w
-(the) 4885 1392 w
-(user) 720 1512 w
-(has) 966 1512 w
-(an) 1169 1512 w
-(option:) 1321 1512 w
-(he) 1701 1512 w
-(or) 1854 1512 w
-(she) 1991 1512 w
-(may) 2195 1512 w
-(select) 2430 1512 w
-(exactly) 2745 1512 w
-(what) 3121 1512 w
-(data) 3387 1512 w
-(to) 3632 1512 w
-(send,) 3765 1512 w
-(or) 4064 1512 w
-(may) 4201 1512 w
-(instead) 4436 1512 w
-(indi\255) 4824 1512 w
-(cate) 720 1632 w
-(where) 968 1632 w
-(the) 1309 1632 w
-(data) 1513 1632 w
-(is) 1772 1632 w
-(by) 1901 1632 w
-(clicking) 2065 1632 w
-(the) 2485 1632 w
-(selection) 2689 1632 w
-(button) 3170 1632 w
-(on) 3542 1632 w
-(the) 3715 1632 w
-(mouse) 3920 1632 w
-(and) 4293 1632 w
-(letting) 4523 1632 w
-(the) 4885 1632 w
-(machine) 720 1752 w
-(locate) 1163 1752 w
-(the) 1487 1752 w
-(URL) 1677 1752 w
-(or) 1897 1752 w
-(image) 2034 1752 w
-(file) 2364 1752 w
-(name) 2550 1752 w
-(within) 2851 1752 w
-(the) 3182 1752 w
-(text.) 3372 1752 w
-(In) 3662 1752 w
-(other) 3788 1752 w
-(words,) 4080 1752 w
-(the) 4439 1752 w
-(user) 4628 1752 w
-(can) 4872 1752 w
-(control) 720 1872 w
-(the) 1104 1872 w
-(contents) 1301 1872 w
-(of) 1760 1872 w
-(the) 1900 1872 w
-(message) 2097 1872 w
-(precisely) 2563 1872 w
-(when) 3033 1872 w
-(required,) 3332 1872 w
-(but) 3817 1872 w
-(the) 4021 1872 w
-(default,) 4218 1872 w
-(simplest) 4631 1872 w
-(action in the user interface does the right thing most of the time.) 720 1992 w
-10 /LucidaSans-Demi f
-(How Messages are Handled in the Plumber) 720 2232 w
-10 /LucidaSansUnicode00 f
-(An) 720 2388 w
-(application) 902 2388 w
-(creates) 1487 2388 w
-(a) 1885 2388 w
-(message) 1991 2388 w
-(header,) 2467 2388 w
-(fills) 2884 2388 w
-(in) 3111 2388 w
-(whatever) 3254 2388 w
-(fields) 3742 2388 w
-(it) 4059 2388 w
-(wishes) 4177 2388 w
-(to) 4555 2388 w
-(define,) 4705 2388 w
-(attaches) 720 2508 w
-(the) 1163 2508 w
-(data,) 1357 2508 w
-(and) 1638 2508 w
-(writes) 1857 2508 w
-(the) 2187 2508 w
-(result) 2381 2508 w
-(to) 2696 2508 w
-(the) 2833 2508 w
-(file) 3027 2508 w
-10 /LucidaTypewriter f
-(send) 3217 2508 w
-10 /LucidaSansUnicode00 f
-(in) 3543 2508 w
-(the) 3672 2508 w
-(plumber) 3865 2508 w
-10 /LucidaSansUnicode20 f
-(\031) 4272 2508 w
-10 /LucidaSansUnicode00 f
-(s) 4304 2508 w
-(service) 4393 2508 w
-(direc\255) 4767 2508 w
-(tory,) 720 2628 w
-10 /LucidaTypewriter f
-(/mnt/plumb) 976 2628 w
-10 /LucidaSansUnicode00 f
-(.) 1696 2628 w
-(The) 1793 2628 w
-(plumber) 2007 2628 w
-(receives) 2448 2628 w
-(the) 2874 2628 w
-(message) 3063 2628 w
-(and) 3521 2628 w
-(applies) 3735 2628 w
-(the) 4115 2628 w
-(plumbing) 4304 2628 w
-(rules) 4801 2628 w
-(successively) 720 2748 w
-(to) 1351 2748 w
-(it.) 1489 2748 w
-(When) 1659 2748 w
-(a) 1965 2748 w
-(rule) 2060 2748 w
-(set) 2288 2748 w
-(matches,) 2472 2748 w
-(the) 2949 2748 w
-(message) 3144 2748 w
-(is) 3608 2748 w
-(dispatched) 3727 2748 w
-(as) 4296 2748 w
-(indicated) 4441 2748 w
-(by) 4925 2748 w
-(that) 720 2868 w
-(rule) 955 2868 w
-(set) 1188 2868 w
-(and) 1377 2868 w
-(processing) 1602 2868 w
-(continues) 2174 2868 w
-(with) 2690 2868 w
-(the) 2940 2868 w
-(next) 3140 2868 w
-(message.) 3401 2868 w
-(If) 3934 2868 w
-(no) 4045 2868 w
-(rule) 4213 2868 w
-(set) 4446 2868 w
-(matches) 4635 2868 w
-(the) 720 2988 w
-(message,) 923 2988 w
-(the) 1427 2988 w
-(plumber) 1630 2988 w
-(indicates) 2084 2988 w
-(this) 2564 2988 w
-(by) 2790 2988 w
-(returning) 2952 2988 w
-(a) 3451 2988 w
-(write) 3553 2988 w
-(error) 3840 2988 w
-(to) 4127 2988 w
-(the) 4272 2988 w
-(application,) 4474 2988 w
-(that is, the write) 720 3108 w
-(to) 1547 3108 w
-10 /LucidaTypewriter f
-(/mnt/plumb/send) 1678 3108 w
-10 /LucidaSansUnicode00 f
-(fails,) 2791 3108 w
-(with) 3057 3108 w
-(the) 3295 3108 w
-(resulting) 3483 3108 w
-(error) 3945 3108 w
-(string) 4218 3108 w
-(describing) 4533 3108 w
-(the) 720 3228 w
-(failure.) 911 3228 w
-(\(Plan) 1320 3228 w
-(9) 1590 3228 w
-(uses) 1689 3228 w
-(strings) 1945 3228 w
-(rather) 2314 3228 w
-(than) 2642 3228 w
-(pre-defined) 2894 3228 w
-(numbers) 3514 3228 w
-(to) 3978 3228 w
-(describe) 4112 3228 w
-(error) 4558 3228 w
-(con\255) 4833 3228 w
-(ditions.\)) 720 3348 w
-(Thus) 1185 3348 w
-(a) 1459 3348 w
-(program) 1550 3348 w
-(can) 2002 3348 w
-(discover) 2206 3348 w
-(whether) 2646 3348 w
-(a) 3073 3348 w
-(plumbing) 3164 3348 w
-(message) 3663 3348 w
-(has) 4123 3348 w
-(been) 4327 3348 w
-(sent) 4600 3348 w
-(suc\255) 4843 3348 w
-(cessfully.) 720 3468 w
-(After) 720 3624 w
-(a) 1000 3624 w
-(matching) 1095 3624 w
-(rule) 1586 3624 w
-(set) 1814 3624 w
-(has) 1998 3624 w
-(been) 2206 3624 w
-(identified,) 2483 3624 w
-(the) 3016 3624 w
-(plumber) 3211 3624 w
-(applies) 3659 3624 w
-(a) 4046 3624 w
-(series) 4142 3624 w
-(of) 4467 3624 w
-(rewriting) 4606 3624 w
-(steps) 720 3744 w
-(to) 1019 3744 w
-(the) 1158 3744 w
-(message.) 1354 3744 w
-(Some) 1883 3744 w
-(rewritings) 2188 3744 w
-(are) 2714 3744 w
-(defined) 2907 3744 w
-(by) 3314 3744 w
-(the) 3469 3744 w
-(rule) 3664 3744 w
-(set;) 3892 3744 w
-(others) 4108 3744 w
-(are) 4456 3744 w
-(implicit.) 4648 3744 w
-(For) 720 3864 w
-(example,) 914 3864 w
-(if) 1397 3864 w
-(the) 1501 3864 w
-(message) 1694 3864 w
-(does) 2156 3864 w
-(not) 2425 3864 w
-(specify) 2623 3864 w
-(a) 3000 3864 w
-(destination) 3093 3864 w
-(port,) 3674 3864 w
-(the) 3947 3864 w
-(outgoing) 4141 3864 w
-(message) 4616 3864 w
-(will) 720 3984 w
-(be) 917 3984 w
-(rewritten) 1069 3984 w
-(to) 1538 3984 w
-(identify) 1669 3984 w
-(it.) 2067 3984 w
-(If the message does specify the port, the rule set will only) 2229 3984 w
-(match) 720 4104 w
-(if) 1060 4104 w
-(any) 1168 4104 w
-10 /LucidaTypewriter f
-(plumb) 1379 4104 w
-(to) 1781 4104 w
-10 /LucidaSansUnicode00 f
-(action) 1967 4104 w
-(in) 2304 4104 w
-(the) 2437 4104 w
-(rule) 2635 4104 w
-(set) 2866 4104 w
-(names) 3053 4104 w
-(the) 3413 4104 w
-(same) 3611 4104 w
-(port.) 3909 4104 w
-(\(If) 4218 4104 w
-(it) 4360 4104 w
-(matches) 4469 4104 w
-(no) 4917 4104 w
-(rule sets, but mentions a port, it will be sent there unmodified.\)) 720 4224 w
-(The) 720 4380 w
-(rule) 953 4380 w
-(set) 1193 4380 w
-(may) 1390 4380 w
-(contain) 1643 4380 w
-(actions) 2053 4380 w
-(that) 2452 4380 w
-(explicitly) 2696 4380 w
-(rewrite) 3185 4380 w
-(components) 3575 4380 w
-(of) 4225 4380 w
-(the) 4376 4380 w
-(message.) 4584 4380 w
-(These) 720 4500 w
-(may) 1046 4500 w
-(modify) 1284 4500 w
-(the) 1657 4500 w
-(attribute) 1850 4500 w
-(list) 2305 4500 w
-(or) 2489 4500 w
-(replace) 2629 4500 w
-(the) 3018 4500 w
-(data) 3211 4500 w
-(section) 3459 4500 w
-(of) 3844 4500 w
-(the) 3979 4500 w
-(message.) 4171 4500 w
-(Here) 4696 4500 w
-(is) 4960 4500 w
-(a) 720 4620 w
-(sample) 845 4620 w
-(rule) 1262 4620 w
-(set) 1520 4620 w
-(that) 1734 4620 w
-(does) 1995 4620 w
-(both.) 2296 4620 w
-(It) 2653 4620 w
-(matches) 2789 4620 w
-(strings) 3264 4620 w
-(of) 3667 4620 w
-(the) 3835 4620 w
-(form) 4060 4620 w
-10 /LucidaTypewriter f
-(plumb.h) 4363 4620 w
-10 /LucidaSansUnicode00 f
-(or) 4938 4620 w
-10 /LucidaTypewriter f
-(plumb.h:27) 720 4740 w
-10 /LucidaSansUnicode00 f
-(.) 1440 4740 w
-(If) 1570 4740 w
-(that) 1702 4740 w
-(string) 1959 4740 w
-(identifies) 2307 4740 w
-(a) 2822 4740 w
-(file) 2942 4740 w
-(in) 3158 4740 w
-(the) 3314 4740 w
-(standard) 3534 4740 w
-(C) 4026 4740 w
-(include) 4160 4740 w
-(directory,) 4577 4740 w
-10 /LucidaTypewriter f
-(/sys/include) 720 4860 w
-10 /LucidaSansUnicode00 f
-(,) 1584 4860 w
-(perhaps) 1679 4860 w
-(with) 2133 4860 w
-(an) 2401 4860 w
-(optional) 2581 4860 w
-(line) 3041 4860 w
-(number,) 3280 4860 w
-(the) 3753 4860 w
-(outgoing) 3972 4860 w
-(message) 4472 4860 w
-(is) 4960 4860 w
-(rewritten to contain the full path name and an attribute,) 720 4980 w
-10 /LucidaTypewriter f
-(addr) 3472 4980 w
-10 /LucidaSansUnicode00 f
-(, to hold the line number:) 3760 4980 w
-9 /LucidaTypewriter f
-(#) 1008 5150 w
-(.h) 1138 5150 w
-(files) 1333 5150 w
-(are) 1723 5150 w
-(looked) 1983 5150 w
-(up) 2438 5150 w
-(in) 2633 5150 w
-(/sys/include) 2828 5150 w
-(and) 3673 5150 w
-(passed) 3933 5150 w
-(to) 4388 5150 w
-(edit) 4583 5150 w
-(type) 1008 5260 w
-(is) 1333 5260 w
-(text) 1528 5260 w
-(data) 1008 5370 w
-(matches) 1333 5370 w
-('\([a-zA-Z0-9]+\\.h\)\(:\([0-9]+\)\)?') 1853 5370 w
-(arg) 1008 5480 w
-(isfile) 1268 5480 w
-(/sys/include/$1) 1723 5480 w
-(data) 1008 5590 w
-(set) 1333 5590 w
-(/sys/include/$1) 1593 5590 w
-(attr) 1008 5700 w
-(add) 1333 5700 w
-(addr=$3) 1593 5700 w
-(plumb) 1008 5810 w
-(to) 1398 5810 w
-(edit) 1593 5810 w
-10 /LucidaSansUnicode00 f
-(The) 720 5990 w
-10 /LucidaTypewriter f
-(data) 942 5990 w
-(set) 1271 5990 w
-10 /LucidaSansUnicode00 f
-(rule) 1528 5990 w
-(replaces) 1757 5990 w
-(the) 2200 5990 w
-(contents) 2396 5990 w
-(of) 2854 5990 w
-(the) 2993 5990 w
-(data,) 3190 5990 w
-(and) 3474 5990 w
-(the) 3696 5990 w
-10 /LucidaTypewriter f
-(attr) 3893 5990 w
-(add) 4223 5990 w
-10 /LucidaSansUnicode00 f
-(rule) 4481 5990 w
-(adds) 4711 5990 w
-(a) 4985 5990 w
-(new) 720 6110 w
-(attribute) 968 6110 w
-(to) 1438 6110 w
-(the) 1589 6110 w
-(message.) 1797 6110 w
-(The) 2338 6110 w
-(intent) 2571 6110 w
-(of) 2906 6110 w
-(this) 3056 6110 w
-(rule) 3287 6110 w
-(is) 3527 6110 w
-(to) 3659 6110 w
-(permit) 3809 6110 w
-(one) 4180 6110 w
-(to) 4411 6110 w
-(plumb) 4561 6110 w
-(an) 4923 6110 w
-(include) 720 6230 w
-(file) 1110 6230 w
-(name) 1299 6230 w
-(in) 1603 6230 w
-(a) 1732 6230 w
-(C) 1825 6230 w
-(program) 1932 6230 w
-(to) 2386 6230 w
-(trigger) 2522 6230 w
-(the) 2888 6230 w
-(opening) 3081 6230 w
-(of) 3514 6230 w
-(that) 3650 6230 w
-(file,) 3880 6230 w
-(perhaps) 4102 6230 w
-(at) 4532 6230 w
-(a) 4663 6230 w
-(speci\255) 4757 6230 w
-(fied) 720 6350 w
-(line,) 943 6350 w
-(in) 1189 6350 w
-(the) 1318 6350 w
-(text) 1511 6350 w
-(editor.) 1740 6350 w
-(A) 2129 6350 w
-(variant) 2236 6350 w
-(of) 2605 6350 w
-(this) 2741 6350 w
-(rule,) 2958 6350 w
-(discussed) 3216 6350 w
-(below,) 3730 6350 w
-(tells) 4085 6350 w
-(the) 4324 6350 w
-(editor) 4516 6350 w
-(how) 4840 6350 w
-(to) 720 6470 w
-(interpret) 858 6470 w
-(syntax) 1320 6470 w
-(errors) 1678 6470 w
-(from) 2009 6470 w
-(the) 2281 6470 w
-(compiler,) 2476 6470 w
-(or) 2971 6470 w
-(the) 3113 6470 w
-(output) 3308 6470 w
-(of) 3671 6470 w
-10 /LucidaTypewriter f
-(grep) 3810 6470 w
-(-n) 4139 6470 w
-10 /LucidaSansUnicode00 f
-(,) 4283 6470 w
-(both) 4356 6470 w
-(of) 4620 6470 w
-(which) 4759 6470 w
-(use a fixed syntax) 720 6590 w
-10 /LucidaSans-Italic f
-(file) 1636 6590 w
-10 /LucidaTypewriter f
-(:) 1785 6590 w
-10 /LucidaSans-Italic f
-(line) 1857 6590 w
-10 /LucidaSansUnicode00 f
-(to identify a line of source.) 2062 6590 w
-(The) 720 6746 w
-(Plan) 934 6746 w
-(9) 1168 6746 w
-(text) 1264 6746 w
-(editors) 1489 6746 w
-(interpret) 1861 6746 w
-(the) 2317 6746 w
-10 /LucidaTypewriter f
-(addr) 2506 6746 w
-10 /LucidaSansUnicode00 f
-(attribute) 2828 6746 w
-(as) 3279 6746 w
-(the) 3419 6746 w
-(definition) 3608 6746 w
-(of) 4107 6746 w
-(which) 4239 6746 w
-(portion) 4554 6746 w
-(of) 4942 6746 w
-(the) 720 6866 w
-(file) 916 6866 w
-(to) 1108 6866 w
-(display.) 1247 6866 w
-(In) 1694 6866 w
-(fact,) 1826 6866 w
-(the) 2079 6866 w
-(real) 2275 6866 w
-(rule) 2497 6866 w
-(includes) 2726 6866 w
-(a) 3169 6866 w
-(richer) 3264 6866 w
-(definition) 3584 6866 w
-(of) 4089 6866 w
-(the) 4227 6866 w
-(address) 4422 6866 w
-(syn\255) 4842 6866 w
-(tax,) 720 6986 w
-(so) 966 6986 w
-(one) 1139 6986 w
-(may) 1379 6986 w
-(plumb) 1640 6986 w
-(strings) 2011 6986 w
-(such) 2405 6986 w
-(as) 2692 6986 w
-10 /LucidaTypewriter f
-(plumb.h:/plumbsend) 2859 6986 w
-10 /LucidaSansUnicode00 f
-(\(using) 4216 6986 w
-(a) 4577 6986 w
-(regular) 4694 6986 w
-(expression after the) 720 7106 w
-10 /LucidaTypewriter f
-(/) 1728 7106 w
-10 /LucidaSansUnicode00 f
-(\) to pop up the declaration of a function in a C header file.) 1800 7106 w
-(Another) 720 7262 w
-(form) 1167 7262 w
-(of) 1458 7262 w
-(rewriting) 1615 7262 w
-(is) 2108 7262 w
-(that) 2247 7262 w
-(the) 2497 7262 w
-(plumber) 2711 7262 w
-(may) 3177 7262 w
-(modify) 3436 7262 w
-(the) 3830 7262 w
-(attribute) 4044 7262 w
-(list) 4521 7262 w
-(of) 4727 7262 w
-(the) 4885 7262 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(message) 720 840 w
-(to) 1191 840 w
-(clarify) 1335 840 w
-(how) 1675 840 w
-(to) 1921 840 w
-(handle) 2065 840 w
-(the) 2438 840 w
-(message.) 2639 840 w
-(The) 3173 840 w
-(primary) 3400 840 w
-(example) 3820 840 w
-(of) 4279 840 w
-(this) 4423 840 w
-(involves) 4648 840 w
-(the) 720 960 w
-(treatment) 908 960 w
-(of) 1415 960 w
-(the) 1546 960 w
-10 /LucidaTypewriter f
-(click) 1735 960 w
-10 /LucidaSansUnicode00 f
-(attribute,) 2129 960 w
-(described) 2612 960 w
-(in) 3119 960 w
-(the) 3244 960 w
-(previous) 3433 960 w
-(section.) 3882 960 w
-(If) 4327 960 w
-(the) 4427 960 w
-(message) 4616 960 w
-(contains) 720 1080 w
-(a) 1174 1080 w
-10 /LucidaTypewriter f
-(click) 1275 1080 w
-10 /LucidaSansUnicode00 f
-(attribute) 1681 1080 w
-(and) 2144 1080 w
-(the) 2369 1080 w
-(matching) 2569 1080 w
-(rule) 3065 1080 w
-(set) 3298 1080 w
-(uses) 3487 1080 w
-(it) 3752 1080 w
-(to) 3863 1080 w
-(extract) 4006 1080 w
-(the) 4389 1080 w
-(matching) 4589 1080 w
-(substring) 720 1200 w
-(from) 1212 1200 w
-(the) 1478 1200 w
-(data,) 1667 1200 w
-(the) 1943 1200 w
-(plumber) 2132 1200 w
-(deletes) 2573 1200 w
-(the) 2955 1200 w
-10 /LucidaTypewriter f
-(click) 3144 1200 w
-10 /LucidaSansUnicode00 f
-(attribute) 3538 1200 w
-(and) 3989 1200 w
-(replaces) 4203 1200 w
-(the) 4640 1200 w
-(data) 4830 1200 w
-(with the matching substring.) 720 1320 w
-(Once) 720 1476 w
-(the) 1000 1476 w
-(message) 1188 1476 w
-(is) 1645 1476 w
-(rewritten,) 1758 1476 w
-(the) 2259 1476 w
-(actions) 2447 1476 w
-(of) 2826 1476 w
-(the) 2957 1476 w
-(matching) 3145 1476 w
-(rule) 3629 1476 w
-(set) 3850 1476 w
-(are) 4027 1476 w
-(examined.) 4212 1476 w
-(If) 4785 1476 w
-(the) 4885 1476 w
-(rule) 720 1596 w
-(set) 951 1596 w
-(contains) 1138 1596 w
-(a) 1589 1596 w
-10 /LucidaTypewriter f
-(plumb) 1687 1596 w
-(to) 2090 1596 w
-10 /LucidaSansUnicode00 f
-(action) 2277 1596 w
-(and) 2615 1596 w
-(the) 2838 1596 w
-(corresponding) 3036 1596 w
-(port) 3782 1596 w
-(is) 4026 1596 w
-(open) 4148 1596 w
-10 /LucidaSansUnicode20 f
-(\024) 4390 1596 w
-10 /LucidaSansUnicode00 f
-(that) 4490 1596 w
-(is,) 4723 1596 w
-(if) 4877 1596 w
-(a) 4985 1596 w
-(program) 720 1716 w
-(is) 1180 1716 w
-(already) 1304 1716 w
-(reading) 1699 1716 w
-(from) 2111 1716 w
-(that) 2387 1716 w
-(port) 2622 1716 w
-10 /LucidaSansUnicode20 f
-(\024) 2824 1716 w
-10 /LucidaSansUnicode00 f
-(the) 2924 1716 w
-(message) 3123 1716 w
-(is) 3591 1716 w
-(delivered) 3715 1716 w
-(to) 4205 1716 w
-(the) 4348 1716 w
-(port.) 4548 1716 w
-(The) 4859 1716 w
-(application) 720 1836 w
-(will) 1287 1836 w
-(receive) 1484 1836 w
-(the) 1858 1836 w
-(message) 2046 1836 w
-(and) 2503 1836 w
-(handle) 2716 1836 w
-(it) 3076 1836 w
-(as it sees fit.) 3175 1836 w
-(If the port is not open, a) 3856 1836 w
-10 /LucidaTypewriter f
-(plumb) 720 1956 w
-(start) 1119 1956 w
-10 /LucidaSansUnicode00 f
-(or) 1518 1956 w
-10 /LucidaTypewriter f
-(plumb) 1659 1956 w
-(client) 2058 1956 w
-10 /LucidaSansUnicode00 f
-(action) 2529 1956 w
-(will) 2863 1956 w
-(start) 3066 1956 w
-(a) 3326 1956 w
-(new) 3420 1956 w
-(program) 3654 1956 w
-(to) 4109 1956 w
-(handle) 4246 1956 w
-(the) 4612 1956 w
-(mes\255) 4807 1956 w
-(sage.) 720 2076 w
-(The) 720 2232 w
-10 /LucidaTypewriter f
-(plumb) 954 2232 w
-(start) 1367 2232 w
-10 /LucidaSansUnicode00 f
-(action) 1780 2232 w
-(is) 2128 2232 w
-(the) 2261 2232 w
-(simpler:) 2469 2232 w
-(its) 2916 2232 w
-(argument) 3086 2232 w
-(specifies) 3607 2232 w
-(a) 4083 2232 w
-(command) 4191 2232 w
-(to) 4723 2232 w
-(run) 4875 2232 w
-(instead) 720 2352 w
-(of) 1121 2352 w
-(passing) 1267 2352 w
-(on) 1688 2352 w
-(the) 1859 2352 w
-(message;) 2062 2352 w
-(the) 2565 2352 w
-(message) 2767 2352 w
-(is) 3238 2352 w
-(discarded.) 3365 2352 w
-(Here) 3948 2352 w
-(for) 4222 2352 w
-(instance) 4408 2352 w
-(is) 4858 2352 w
-(a) 4985 2352 w
-(rule) 720 2472 w
-(that,) 952 2472 w
-(given) 1219 2472 w
-(the) 1524 2472 w
-(process) 1723 2472 w
-(id) 2141 2472 w
-(\(pid\)) 2277 2472 w
-(of) 2542 2472 w
-(an) 2684 2472 w
-(existing) 2845 2472 w
-(process,) 3276 2472 w
-(starts) 3726 2472 w
-(the) 4042 2472 w
-10 /LucidaTypewriter f
-(acid) 4242 2472 w
-10 /LucidaSansUnicode00 f
-(debugger) 4575 2472 w
-([Wint94] in a new window to examine that process:) 720 2592 w
-9 /LucidaTypewriter f
-(#) 1008 2762 w
-(processes) 1138 2762 w
-(go) 1788 2762 w
-(to) 1983 2762 w
-(acid) 2178 2762 w
-(\(assuming) 2503 2762 w
-(strlen\(pid\)) 3153 2762 w
-(>=) 3933 2762 w
-(2\)) 4128 2762 w
-(type) 1008 2872 w
-(is) 1333 2872 w
-(text) 1528 2872 w
-(data) 1008 2982 w
-(matches) 1333 2982 w
-('[a-zA-Z0-9.:_\\-/]+') 1853 2982 w
-(data) 1008 3092 w
-(matches) 1333 3092 w
-('[0-9][0-9]+') 1853 3092 w
-(arg) 1008 3202 w
-(isdir) 1268 3202 w
-(/proc/$0) 1658 3202 w
-(plumb) 1008 3312 w
-(start) 1398 3312 w
-(window) 1788 3312 w
-(acid) 2243 3312 w
-($0) 2568 3312 w
-10 /LucidaSansUnicode00 f
-(\(Note) 720 3492 w
-(the) 1065 3492 w
-(use) 1304 3492 w
-(of) 1557 3492 w
-(multiple) 1739 3492 w
-10 /LucidaTypewriter f
-(matches) 2221 3492 w
-10 /LucidaSansUnicode00 f
-(rules) 2809 3492 w
-(to) 3133 3492 w
-(avoid) 3316 3492 w
-(misfires) 3661 3492 w
-(from) 4133 3492 w
-(strings) 4450 3492 w
-(like) 4868 3492 w
-10 /LucidaTypewriter f
-(party.1999) 720 3612 w
-10 /LucidaSansUnicode00 f
-(.\)) 1440 3612 w
-(The) 1571 3612 w
-10 /LucidaTypewriter f
-(arg) 1786 3612 w
-(isdir) 2036 3612 w
-10 /LucidaSansUnicode00 f
-(rule) 2430 3612 w
-(checks) 2652 3612 w
-(that) 3015 3612 w
-(the) 3240 3612 w
-(pid) 3429 3612 w
-(represents) 3618 3612 w
-(a) 4165 3612 w
-(running) 4253 3612 w
-(process) 4666 3612 w
-(\(or) 720 3732 w
-(broken) 895 3732 w
-(one;) 1276 3732 w
-(Plan) 1527 3732 w
-(9) 1768 3732 w
-(does) 1871 3732 w
-(not) 2142 3732 w
-(create) 2342 3732 w
-10 /LucidaTypewriter f
-(core) 2678 3732 w
-10 /LucidaSansUnicode00 f
-(files) 3006 3732 w
-(but) 3249 3732 w
-(leaves) 3452 3732 w
-(broken) 3792 3732 w
-(processes) 4174 3732 w
-(around) 4696 3732 w
-(for) 720 3852 w
-(debugging\)) 912 3852 w
-(by) 1519 3852 w
-(checking) 1687 3852 w
-(that) 2170 3852 w
-(the) 2413 3852 w
-(process) 2620 3852 w
-(file) 3046 3852 w
-(system) 3249 3852 w
-(has) 3641 3852 w
-(a) 3861 3852 w
-(directory) 3968 3852 w
-(for) 4451 3852 w
-(that) 4642 3852 w
-(pid) 4885 3852 w
-([Kill84].) 720 3972 w
-(Using) 1168 3972 w
-(this) 1482 3972 w
-(rule,) 1702 3972 w
-(one) 1963 3972 w
-(may) 2183 3972 w
-(plumb) 2424 3972 w
-(the) 2775 3972 w
-(pid) 2971 3972 w
-(string) 3167 3972 w
-(printed) 3490 3972 w
-(by) 3882 3972 w
-(the) 4038 3972 w
-10 /LucidaTypewriter f
-(ps) 4234 3972 w
-10 /LucidaSansUnicode00 f
-(command) 4419 3972 w
-(or) 4938 3972 w
-(by) 720 4092 w
-(the) 881 4092 w
-(operating) 1082 4092 w
-(system) 1594 4092 w
-(when) 1980 4092 w
-(the) 2283 4092 w
-(program) 2483 4092 w
-(breaks;) 2944 4092 w
-(the) 3345 4092 w
-(debugger) 3545 4092 w
-(will) 4055 4092 w
-(then) 4264 4092 w
-(start) 4526 4092 w
-(auto\255) 4792 4092 w
-(matically.) 720 4212 w
-(The) 720 4368 w
-(other) 938 4368 w
-(startup) 1232 4368 w
-(action,) 1615 4368 w
-10 /LucidaTypewriter f
-(plumb) 1980 4368 w
-(client) 2378 4368 w
-10 /LucidaSansUnicode00 f
-(,) 2810 4368 w
-(is) 2880 4368 w
-(used) 2998 4368 w
-(when) 3268 4368 w
-(a) 3563 4368 w
-(program) 3656 4368 w
-(will) 4110 4368 w
-(read) 4312 4368 w
-(messages) 4565 4368 w
-(from) 720 4488 w
-(the) 989 4488 w
-(plumbing) 1181 4488 w
-(port.) 1680 4488 w
-(For) 1982 4488 w
-(example,) 2174 4488 w
-(text) 2655 4488 w
-(editors) 2882 4488 w
-(can) 3256 4488 w
-(read) 3460 4488 w
-(files) 3711 4488 w
-(specified) 3949 4488 w
-(as) 4420 4488 w
-(command) 4562 4488 w
-(arguments,) 720 4608 w
-(so) 1308 4608 w
-(one) 1457 4608 w
-(could) 1673 4608 w
-(use) 1977 4608 w
-(a) 2184 4608 w
-10 /LucidaTypewriter f
-(plumb) 2277 4608 w
-(start) 2675 4608 w
-10 /LucidaSansUnicode00 f
-(rule) 3073 4608 w
-(to) 3299 4608 w
-(begin) 3435 4608 w
-(editing) 3745 4608 w
-(a) 4121 4608 w
-(file.) 4214 4608 w
-(If,) 4467 4608 w
-(however,) 4603 4608 w
-(the) 720 4728 w
-(editor) 910 4728 w
-(will) 1232 4728 w
-(read) 1431 4728 w
-(messages) 1681 4728 w
-(from) 2190 4728 w
-(the) 2456 4728 w
-10 /LucidaTypewriter f
-(edit) 2645 4728 w
-10 /LucidaSansUnicode00 f
-(plumbing) 2967 4728 w
-(port,) 3464 4728 w
-(letting) 3732 4728 w
-(it) 4078 4728 w
-(read) 4178 4728 w
-(the) 4427 4728 w
-(message) 4616 4728 w
-(from) 720 4848 w
-(the) 999 4848 w
-(port) 1201 4848 w
-(insures) 1450 4848 w
-(that) 1849 4848 w
-(it) 2087 4848 w
-(uses) 2200 4848 w
-(other) 2467 4848 w
-(information) 2772 4848 w
-(in) 3387 4848 w
-(the) 3526 4848 w
-(message,) 3729 4848 w
-(such) 4233 4848 w
-(as) 4507 4848 w
-(the) 4661 4848 w
-(line) 4864 4848 w
-(number) 720 4968 w
-(to) 1144 4968 w
-(display.) 1289 4968 w
-(The) 1742 4968 w
-10 /LucidaTypewriter f
-(plumb) 1970 4968 w
-(client) 2377 4968 w
-10 /LucidaSansUnicode00 f
-(action) 2856 4968 w
-(is) 3197 4968 w
-(therefore) 3323 4968 w
-(like) 3816 4968 w
-10 /LucidaTypewriter f
-(plumb) 4034 4968 w
-(start) 4440 4968 w
-10 /LucidaSansUnicode00 f
-(,) 4800 4968 w
-(but) 4878 4968 w
-(keeps) 720 5088 w
-(the) 1037 5088 w
-(message) 1225 5088 w
-(around) 1683 5088 w
-(for) 2061 5088 w
-(delivery) 2234 5088 w
-(when) 2646 5088 w
-(the) 2937 5088 w
-(application) 3126 5088 w
-(opens) 3694 5088 w
-(the) 4021 5088 w
-(port.) 4210 5088 w
-(Here) 4510 5088 w
-(is) 4771 5088 w
-(the) 4885 5088 w
-(full rule set to pass a regular file to the text editor:) 720 5208 w
-9 /LucidaTypewriter f
-(#) 1008 5378 w
-(existing) 1138 5378 w
-(files,) 1723 5378 w
-(possibly) 2178 5378 w
-(tagged) 2763 5378 w
-(by) 3218 5378 w
-(address,) 3413 5378 w
-(go) 3998 5378 w
-(to) 4193 5378 w
-(editor) 4388 5378 w
-(type) 1008 5488 w
-(is) 1333 5488 w
-(text) 1528 5488 w
-(data) 1008 5598 w
-(matches) 1333 5598 w
-('\([.a-zA-Z0-9_/\\-]*[a-zA-Z0-9_/\\-]\)\('$addr'\)?') 1853 5598 w
-(arg) 1008 5708 w
-(isfile) 1268 5708 w
-($1) 1723 5708 w
-(data) 1008 5818 w
-(set) 1333 5818 w
-($1) 1593 5818 w
-(attr) 1008 5928 w
-(add) 1333 5928 w
-(addr=$3) 1593 5928 w
-(plumb) 1008 6038 w
-(to) 1398 6038 w
-(edit) 1593 6038 w
-(plumb) 1008 6148 w
-(client) 1398 6148 w
-(window) 1853 6148 w
-($editor) 2308 6148 w
-10 /LucidaSansUnicode00 f
-(If) 720 6328 w
-(the) 822 6328 w
-(editor) 1013 6328 w
-(is) 1336 6328 w
-(already) 1453 6328 w
-(running,) 1841 6328 w
-(the) 2290 6328 w
-10 /LucidaTypewriter f
-(plumb) 2482 6328 w
-(to) 2879 6328 w
-10 /LucidaSansUnicode00 f
-(rule) 3060 6328 w
-(causes) 3285 6328 w
-(it) 3648 6328 w
-(to) 3751 6328 w
-(receive) 3886 6328 w
-(the) 4264 6328 w
-(message) 4456 6328 w
-(on) 4917 6328 w
-(the) 720 6448 w
-(port.) 909 6448 w
-(If) 1209 6448 w
-(not,) 1309 6448 w
-(the) 1535 6448 w
-(command) 1724 6448 w
-10 /LucidaSansUnicode20 f
-(\030) 2236 6448 w
-10 /LucidaTypewriter f
-(window) 2268 6448 w
-($editor) 2734 6448 w
-10 /LucidaSansUnicode20 f
-(\031) 3238 6448 w
-10 /LucidaSansUnicode00 f
-(will) 3304 6448 w
-(create) 3502 6448 w
-(a) 3832 6448 w
-(new) 3921 6448 w
-(window) 4150 6448 w
-(\(using) 4553 6448 w
-(the) 4885 6448 w
-(Plan) 720 6568 w
-(9) 961 6568 w
-(program) 1064 6568 w
-10 /LucidaTypewriter f
-(window) 1520 6568 w
-10 /LucidaSansUnicode00 f
-(\)) 1952 6568 w
-(to) 2025 6568 w
-(run) 2163 6568 w
-(the) 2368 6568 w
-(editor,) 2564 6568 w
-(and) 2924 6568 w
-(once) 3145 6568 w
-(that) 3416 6568 w
-(starts) 3648 6568 w
-(it) 3961 6568 w
-(will) 4068 6568 w
-(open) 4273 6568 w
-(the) 4556 6568 w
-10 /LucidaTypewriter f
-(edit) 4752 6568 w
-10 /LucidaSansUnicode00 f
-(plumbing port as usual and discover this first message already waiting.) 720 6688 w
-(The) 720 6844 w
-(variables) 935 6844 w
-10 /LucidaTypewriter f
-($editor) 1400 6844 w
-10 /LucidaSansUnicode00 f
-(and) 1938 6844 w
-10 /LucidaTypewriter f
-($addr) 2152 6844 w
-10 /LucidaSansUnicode00 f
-(in) 2546 6844 w
-(this) 2671 6844 w
-(rule) 2884 6844 w
-(set) 3107 6844 w
-(are) 3286 6844 w
-(macros) 3473 6844 w
-(defined) 3860 6844 w
-(in) 4261 6844 w
-(the) 4387 6844 w
-(plumbing) 4577 6844 w
-(rules) 720 6964 w
-(file;) 999 6964 w
-(they) 1222 6964 w
-(specify) 1469 6964 w
-(the) 1848 6964 w
-(name) 2043 6964 w
-(of) 2349 6964 w
-(the) 2487 6964 w
-(user) 2682 6964 w
-10 /LucidaSansUnicode20 f
-(\031) 2892 6964 w
-10 /LucidaSansUnicode00 f
-(s) 2924 6964 w
-(favorite) 3015 6964 w
-(text) 3423 6964 w
-(editor) 3654 6964 w
-(and) 3981 6964 w
-(a) 4200 6964 w
-(regular) 4294 6964 w
-(expres\255) 4679 6964 w
-(sion) 720 7084 w
-(that) 957 7084 w
-(matches) 1182 7084 w
-(that) 1621 7084 w
-(editor) 1846 7084 w
-10 /LucidaSansUnicode20 f
-(\031) 2133 7084 w
-10 /LucidaSansUnicode00 f
-(s) 2165 7084 w
-(address) 2250 7084 w
-(syntax,) 2664 7084 w
-(such) 3048 7084 w
-(as) 3308 7084 w
-(line) 3448 7084 w
-(numbers) 3658 7084 w
-(and) 4120 7084 w
-(patterns.) 4334 7084 w
-(This) 4835 7084 w
-(rule) 720 7204 w
-(set) 944 7204 w
-(lives) 1124 7204 w
-(in) 1376 7204 w
-(a) 1502 7204 w
-(library) 1592 7204 w
-(of) 1937 7204 w
-(shared) 2070 7204 w
-(plumbing) 2433 7204 w
-(rules) 2931 7204 w
-(that) 3205 7204 w
-(users) 3431 7204 w
-10 /LucidaSansUnicode20 f
-(\031) 3692 7204 w
-10 /LucidaSansUnicode00 f
-(private) 3759 7204 w
-(rules) 4127 7204 w
-(can) 4401 7204 w
-(build) 4604 7204 w
-(on,) 4885 7204 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-(so) 720 840 w
-(the) 867 840 w
-(rule) 1057 840 w
-(set) 1281 840 w
-(needs) 1461 840 w
-(to) 1785 840 w
-(be) 1919 840 w
-(adaptable) 2074 840 w
-(to) 2586 840 w
-(different) 2720 840 w
-(editors) 3174 840 w
-(and) 3548 840 w
-(their) 3764 840 w
-(address) 4025 840 w
-(syntax.) 4441 840 w
-(The) 4859 840 w
-(macro definitions for Acme and Sam [Pike94,Pike87b] look like this:) 720 960 w
-9 /LucidaTypewriter f
-(editor=acme) 1008 1130 w
-(#) 1008 1240 w
-(or) 1138 1240 w
-(editor=sam) 1333 1240 w
-(addrelem='\(\(#?[0-9]+\)|\(/[A-Za-z0-9_\\^]+/?\)|[.$]\)') 1008 1350 w
-(addr=:\($addrelem\([,;+\\-]$addrelem\)*\)) 1008 1460 w
-10 /LucidaSansUnicode00 f
-(Finally,) 720 1676 w
-(the) 1146 1676 w
-(application) 1385 1676 w
-(reads) 2003 1676 w
-(the) 2353 1676 w
-(message) 2592 1676 w
-(from) 3100 1676 w
-(the) 3416 1676 w
-(appropriate) 3655 1676 w
-(port,) 4304 1676 w
-(such) 4623 1676 w
-(as) 4934 1676 w
-10 /LucidaTypewriter f
-(/mnt/plumb/edit) 720 1796 w
-10 /LucidaSansUnicode00 f
-(, unpacks it, and goes to work.) 1800 1796 w
-10 /LucidaSans-Demi f
-(Message Delivery) 720 2036 w
-10 /LucidaSansUnicode00 f
-(In) 720 2192 w
-(summary,) 869 2192 w
-(a) 1406 2192 w
-(message) 1519 2192 w
-(is) 2001 2192 w
-(delivered) 2139 2192 w
-(by) 2642 2192 w
-(writing) 2816 2192 w
-(it) 3212 2192 w
-(to) 3337 2192 w
-(the) 3494 2192 w
-10 /LucidaTypewriter f
-(send) 3708 2192 w
-10 /LucidaSansUnicode00 f
-(file) 4055 2192 w
-(and) 4265 2192 w
-(having) 4504 2192 w
-(the) 4885 2192 w
-(plumber,) 720 2312 w
-(perhaps) 1207 2312 w
-(after) 1646 2312 w
-(some) 1920 2312 w
-(rewriting,) 2229 2312 w
-(send) 2743 2312 w
-(it) 3023 2312 w
-(to) 3137 2312 w
-(the) 3283 2312 w
-(destination) 3486 2312 w
-(port) 4076 2312 w
-(or) 4326 2312 w
-(start) 4475 2312 w
-(a) 4743 2312 w
-(new) 4845 2312 w
-(application) 720 2432 w
-(to) 1303 2432 w
-(handle) 1450 2432 w
-(it.) 1826 2432 w
-(If) 2005 2432 w
-(no) 2121 2432 w
-(destination) 2294 2432 w
-(can) 2886 2432 w
-(be) 3104 2432 w
-(found) 3273 2432 w
-(by) 3608 2432 w
-(the) 3773 2432 w
-(plumber,) 3978 2432 w
-(the) 4467 2432 w
-(original) 4672 2432 w
-(write) 720 2552 w
-(to) 1000 2552 w
-(the) 1138 2552 w
-10 /LucidaTypewriter f
-(send) 1333 2552 w
-10 /LucidaSansUnicode00 f
-(file) 1660 2552 w
-(will) 1850 2552 w
-(fail,) 2053 2552 w
-(and) 2274 2552 w
-(the) 2493 2552 w
-(application) 2687 2552 w
-(will) 3260 2552 w
-(know) 3463 2552 w
-(the) 3760 2552 w
-(message) 3954 2552 w
-(could) 4417 2552 w
-(not) 4722 2552 w
-(be) 4921 2552 w
-(delivered.) 720 2672 w
-(If) 720 2828 w
-(multiple) 819 2828 w
-(applications) 1250 2828 w
-(are) 1868 2828 w
-(reading) 2053 2828 w
-(from) 2454 2828 w
-(the) 2719 2828 w
-(destination) 2907 2828 w
-(port,) 3482 2828 w
-(each) 3749 2828 w
-(will) 4007 2828 w
-(receive) 4205 2828 w
-(an) 4580 2828 w
-(identi\255) 4731 2828 w
-(cal) 720 2948 w
-(copy) 890 2948 w
-(of) 1152 2948 w
-(the) 1285 2948 w
-(message;) 1475 2948 w
-(that) 1966 2948 w
-(is,) 2192 2948 w
-(the) 2339 2948 w
-(plumber) 2529 2948 w
-(implements) 2971 2948 w
-(fan-out.) 3575 2948 w
-(The) 4046 2948 w
-(number) 4262 2948 w
-(of) 4674 2948 w
-(mes\255) 4807 2948 w
-(sages) 720 3068 w
-(delivered) 1031 3068 w
-(is) 1512 3068 w
-(equal) 1628 3068 w
-(to) 1929 3068 w
-(the) 2063 3068 w
-(number) 2254 3068 w
-(of) 2667 3068 w
-(clients) 2801 3068 w
-(that) 3152 3068 w
-(have) 3379 3068 w
-(opened) 3640 3068 w
-(the) 4037 3068 w
-(destination) 4228 3068 w
-(port.) 4806 3068 w
-(The) 720 3188 w
-(plumber) 947 3188 w
-(queues) 1400 3188 w
-(the) 1796 3188 w
-(messages) 1997 3188 w
-(and) 2518 3188 w
-(makes) 2744 3188 w
-(sure) 3103 3188 w
-(that) 3359 3188 w
-(each) 3595 3188 w
-(application) 3864 3188 w
-(that) 4443 3188 w
-(opened) 4679 3188 w
-(the port before the message was written gets exactly one copy.) 720 3308 w
-(This) 720 3464 w
-(design) 959 3464 w
-(minimizes) 1316 3464 w
-(blocking) 1849 3464 w
-(in) 2298 3464 w
-(the) 2423 3464 w
-(sending) 2612 3464 w
-(applications,) 3031 3464 w
-(since) 3682 3464 w
-(the) 3965 3464 w
-(write) 4154 3464 w
-(to) 4429 3464 w
-(the) 4562 3464 w
-10 /LucidaTypewriter f
-(send) 4752 3464 w
-10 /LucidaSansUnicode00 f
-(file) 720 3584 w
-(can) 910 3584 w
-(complete) 1117 3584 w
-(as) 1601 3584 w
-(soon) 1745 3584 w
-(as) 2018 3584 w
-(the) 2162 3584 w
-(message) 2355 3584 w
-(has) 2817 3584 w
-(been) 3023 3584 w
-(queued) 3298 3584 w
-(for) 3698 3584 w
-(the) 3875 3584 w
-(appropriate) 4068 3584 w
-(port.) 4670 3584 w
-(If) 4974 3584 w
-(the) 720 3704 w
-(plumber) 911 3704 w
-(waited) 1354 3704 w
-(for) 1708 3704 w
-(the) 1884 3704 w
-(message) 2076 3704 w
-(to) 2537 3704 w
-(be) 2672 3704 w
-(read) 2828 3704 w
-(by) 3080 3704 w
-(the) 3232 3704 w
-(recipient,) 3424 3704 w
-(the) 3917 3704 w
-(sender) 4109 3704 w
-(could) 4475 3704 w
-(block) 4778 3704 w
-(unnecessarily.) 720 3824 w
-(Unfortunately,) 1483 3824 w
-(this) 2217 3824 w
-(design) 2438 3824 w
-(also) 2803 3824 w
-(means) 3041 3824 w
-(that) 3400 3824 w
-(there) 3632 3824 w
-(is) 3925 3824 w
-(no) 4046 3824 w
-(way) 4210 3824 w
-(for) 4435 3824 w
-(a) 4615 3824 w
-(sender) 4711 3824 w
-(to know) 720 3944 w
-(when) 1141 3944 w
-(the) 1431 3944 w
-(message) 1619 3944 w
-(has) 2076 3944 w
-(been) 2277 3944 w
-(handled;) 2547 3944 w
-(in) 3002 3944 w
-(fact,) 3126 3944 w
-(there) 3371 3944 w
-(are) 3656 3944 w
-(cases) 3841 3944 w
-(when) 4138 3944 w
-(the) 4428 3944 w
-(message) 4616 3944 w
-(will) 720 4064 w
-(not) 919 4064 w
-(be) 1114 4064 w
-(delivered) 1268 4064 w
-(at) 1748 4064 w
-(all,) 1875 4064 w
-(such) 2055 4064 w
-(as) 2316 4064 w
-(if) 2457 4064 w
-(the) 2557 4064 w
-(recipient) 2746 4064 w
-(exits) 3204 4064 w
-(while) 3472 4064 w
-(there) 3759 4064 w
-(are) 4045 4064 w
-(still) 4231 4064 w
-(messages) 4440 4064 w
-(in) 4949 4064 w
-(the) 720 4184 w
-(queue.) 914 4184 w
-(Since) 1316 4184 w
-(the) 1608 4184 w
-(plumber) 1803 4184 w
-(is) 2250 4184 w
-(part) 2370 4184 w
-(of) 2606 4184 w
-(a) 2744 4184 w
-(user) 2839 4184 w
-(interface,) 3089 4184 w
-(and) 3585 4184 w
-(not) 3805 4184 w
-(an) 4005 4184 w
-(autonomous) 4162 4184 w
-(mes\255) 4807 4184 w
-(sage) 720 4304 w
-(delivery) 983 4304 w
-(system,) 1400 4304 w
-(the) 1811 4304 w
-(decision) 2005 4304 w
-(was) 2446 4304 w
-(made) 2668 4304 w
-(to) 2973 4304 w
-(give) 3109 4304 w
-(the) 3346 4304 w
-(non-blocking) 3539 4304 w
-(property) 4235 4304 w
-(priority) 4687 4304 w
-(over) 720 4424 w
-(reliability) 964 4424 w
-(of) 1447 4424 w
-(message) 1579 4424 w
-(delivery.) 2037 4424 w
-(In) 2513 4424 w
-(practice,) 2638 4424 w
-(this) 3087 4424 w
-(tradeoff) 3300 4424 w
-(has) 3721 4424 w
-(worked) 3924 4424 w
-(out) 4315 4424 w
-(well:) 4510 4424 w
-(appli\255) 4768 4424 w
-(cations) 720 4544 w
-(almost) 1101 4544 w
-(always) 1462 4544 w
-(know) 1816 4544 w
-(when) 2109 4544 w
-(a) 2401 4544 w
-(message) 2491 4544 w
-(has) 2950 4544 w
-(failed) 3153 4544 w
-(to) 3457 4544 w
-(be) 3590 4544 w
-(delivered) 3744 4544 w
-(\(the) 4223 4544 w
-10 /LucidaTypewriter f
-(write) 4445 4544 w
-10 /LucidaSansUnicode00 f
-(fails) 4839 4544 w
-(because) 720 4664 w
-(no) 1153 4664 w
-(destination) 1315 4664 w
-(could) 1896 4664 w
-(be) 2201 4664 w
-(found\),) 2359 4664 w
-(and) 2748 4664 w
-(those) 2968 4664 w
-(occasions) 3275 4664 w
-(when) 3787 4664 w
-(the) 4084 4664 w
-(sender) 4279 4664 w
-(believes) 4648 4664 w
-(incorrectly) 720 4784 w
-(that) 1270 4784 w
-(the) 1500 4784 w
-(message) 1694 4784 w
-(has) 2157 4784 w
-(been) 2364 4784 w
-(delivered) 2640 4784 w
-(are) 3124 4784 w
-(both) 3315 4784 w
-(extremely) 3577 4784 w
-(rare) 4097 4784 w
-(and) 4329 4784 w
-(easily) 4548 4784 w
-(rec\255) 4859 4784 w
-(ognized by the user) 720 4904 w
-10 /LucidaSansUnicode20 f
-(\024) 1686 4904 w
-10 /LucidaSansUnicode00 f
-(usually because the recipient application has exited.) 1786 4904 w
-10 /LucidaSans-Demi f
-(The Rules File) 720 5144 w
-10 /LucidaSansUnicode00 f
-(The) 720 5300 w
-(plumber) 971 5300 w
-(begins) 1448 5300 w
-(execution) 1841 5300 w
-(by) 2386 5300 w
-(reading) 2571 5300 w
-(the) 3009 5300 w
-(user) 3234 5300 w
-10 /LucidaSansUnicode20 f
-(\031) 3444 5300 w
-10 /LucidaSansUnicode00 f
-(s) 3476 5300 w
-(startup) 3597 5300 w
-(plumbing) 4013 5300 w
-(rules) 4547 5300 w
-(file,) 4857 5300 w
-10 /LucidaTypewriter f
-(lib/plumbing) 720 5420 w
-10 /LucidaSansUnicode00 f
-(.) 1584 5420 w
-(Since) 1681 5420 w
-(the) 1966 5420 w
-(plumber) 2154 5420 w
-(is) 2594 5420 w
-(implemented) 2707 5420 w
-(as) 3377 5420 w
-(a) 3516 5420 w
-(file server, it can also present) 3604 5420 w
-(its) 720 5540 w
-(current) 880 5540 w
-(rules) 1273 5540 w
-(as) 1555 5540 w
-(a) 1704 5540 w
-(dynamic) 1802 5540 w
-(file,) 2250 5540 w
-(a) 2476 5540 w
-(design) 2574 5540 w
-(that) 2941 5540 w
-(provides) 3176 5540 w
-(an) 3636 5540 w
-(easily) 3797 5540 w
-(understood) 4113 5540 w
-(way) 4714 5540 w
-(to) 4942 5540 w
-(maintain the rules.) 720 5660 w
-(The file) 720 5816 w
-10 /LucidaTypewriter f
-(/mnt/plumb/rules) 1116 5816 w
-10 /LucidaSansUnicode00 f
-(is the text of the rule) 2300 5816 w
-(set) 3360 5816 w
-(the) 3537 5816 w
-(plumber) 3725 5816 w
-(is) 4165 5816 w
-(currently) 4278 5816 w
-(using,) 4742 5816 w
-(and) 720 5936 w
-(it) 942 5936 w
-(may) 1050 5936 w
-(be) 1292 5936 w
-(edited) 1453 5936 w
-(like) 1799 5936 w
-(a) 2013 5936 w
-(regular) 2110 5936 w
-(file) 2498 5936 w
-(to) 2691 5936 w
-(update) 2830 5936 w
-(those) 3207 5936 w
-(rules.) 3515 5936 w
-(To) 3859 5936 w
-(clear) 4024 5936 w
-(the) 4297 5936 w
-(rules,) 4493 5936 w
-(trun\255) 4805 5936 w
-(cate that file; to add a new rule set, append to it:) 720 6056 w
-9 /LucidaTypewriter f
-(%) 1008 6226 w
-(echo) 1138 6226 w
-('type) 1463 6226 w
-(is) 1853 6226 w
-(text) 2048 6226 w
-(data) 1008 6336 w
-(is) 1333 6336 w
-(self-destruct) 1528 6336 w
-(plumb) 1008 6446 w
-(start) 1398 6446 w
-(rm) 1788 6446 w
-(-rf) 1983 6446 w
-($HOME') 2243 6446 w
-(>>) 2698 6446 w
-(/mnt/plumb/rules) 2893 6446 w
-10 /LucidaSansUnicode00 f
-(This) 720 6626 w
-(rule) 961 6626 w
-(set) 1185 6626 w
-(will) 1365 6626 w
-(take) 1565 6626 w
-(effect) 1807 6626 w
-(immediately.) 2118 6626 w
-(If) 2811 6626 w
-(it) 2914 6626 w
-(has) 3017 6626 w
-(a) 3222 6626 w
-(syntax) 3314 6626 w
-(error,) 3669 6626 w
-(the) 3978 6626 w
-(write) 4170 6626 w
-(will) 4447 6626 w
-(fail) 4648 6626 w
-(with) 4835 6626 w
-(an error message from the plumber, such as ) 720 6746 w
-10 /LucidaSansUnicode20 f
-(\030) 2915 6746 w
-10 /LucidaSansUnicode00 f
-(malformed rule) 2947 6746 w
-10 /LucidaSansUnicode20 f
-(\031) 3695 6746 w
-10 /LucidaSansUnicode00 f
-(or ) 3759 6746 w
-10 /LucidaSansUnicode20 f
-(\031) 3893 6746 w
-10 /LucidaSansUnicode00 f
-(undefined verb) 3925 6746 w
-10 /LucidaSansUnicode20 f
-(\031) 4659 6746 w
-10 /LucidaSansUnicode00 f
-(.) 4691 6746 w
-(To restore the plumber to its startup configuration,) 720 6902 w
-9 /LucidaTypewriter f
-(%) 1008 7072 w
-(cp) 1138 7072 w
-(/usr/$user/lib/plumbing) 1333 7072 w
-(/mnt/plumb/rules) 2893 7072 w
-10 /LucidaSansUnicode00 f
-(For) 720 7252 w
-(more) 918 7252 w
-(sophisticated) 1211 7252 w
-(changes,) 1898 7252 w
-(one) 2371 7252 w
-(can) 2592 7252 w
-(of) 2802 7252 w
-(course) 2942 7252 w
-(use) 3306 7252 w
-(a) 3517 7252 w
-(regular) 3614 7252 w
-(text) 4002 7252 w
-(editor) 4235 7252 w
-(to) 4564 7252 w
-(modify) 4705 7252 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-10 /LucidaTypewriter f
-(/mnt/plumb/rules) 720 840 w
-10 /LucidaSansUnicode00 f
-(.) 1872 840 w
-(This) 720 996 w
-(simple) 969 996 w
-(way) 1334 996 w
-(of) 1562 996 w
-(maintaining) 1705 996 w
-(an) 2325 996 w
-(active) 2487 996 w
-(service) 2812 996 w
-(could) 3193 996 w
-(profitably) 3504 996 w
-(be) 4016 996 w
-(adopted) 4180 996 w
-(by) 4623 996 w
-(other) 4783 996 w
-(systems.) 720 1116 w
-(It) 1210 1116 w
-(avoids) 1311 1116 w
-(the) 1657 1116 w
-(need) 1847 1116 w
-(to) 2119 1116 w
-(reboot,) 2252 1116 w
-(to) 2638 1116 w
-(update) 2771 1116 w
-(registries) 3141 1116 w
-(with) 3628 1116 w
-(special) 3867 1116 w
-(tools,) 4235 1116 w
-(or) 4540 1116 w
-(to) 4676 1116 w
-(send) 4808 1116 w
-(asynchronous signals to critical programs.) 720 1236 w
-10 /LucidaSans-Demi f
-(The User Interface) 720 1476 w
-10 /LucidaSansUnicode00 f
-(One) 720 1632 w
-(unusual) 958 1632 w
-(property) 1383 1632 w
-(of) 1839 1632 w
-(the) 1979 1632 w
-(plumbing) 2176 1632 w
-(system) 2681 1632 w
-(is) 3064 1632 w
-(that) 3187 1632 w
-(the) 3421 1632 w
-(user) 3619 1632 w
-(interface) 3872 1632 w
-(that) 4339 1632 w
-(programs) 4573 1632 w
-(provide) 720 1752 w
-(to) 1123 1752 w
-(access) 1259 1752 w
-(it) 1612 1752 w
-(can) 1716 1752 w
-(vary) 1922 1752 w
-(considerably,) 2160 1752 w
-(yet) 2843 1752 w
-(the) 3026 1752 w
-(result) 3219 1752 w
-(is) 3533 1752 w
-(nonetheless) 3650 1752 w
-(a) 4270 1752 w
-(unifying) 4362 1752 w
-(force) 4794 1752 w
-(in) 720 1872 w
-(the) 845 1872 w
-(environment.) 1034 1872 w
-(Shells) 1743 1872 w
-(talk) 2059 1872 w
-(to) 2273 1872 w
-(editors,) 2406 1872 w
-(image) 2811 1872 w
-(viewers,) 3141 1872 w
-(and) 3570 1872 w
-(web) 3785 1872 w
-(browsers;) 4016 1872 w
-(debuggers) 4524 1872 w
-(talk to editors; editors talk to themselves; and the window system talks to everybody.) 720 1992 w
-(The) 720 2148 w
-(plumber) 949 2148 w
-(grew) 1404 2148 w
-(out) 1688 2148 w
-(of) 1896 2148 w
-(some) 2042 2148 w
-(of) 2351 2148 w
-(the) 2497 2148 w
-(ideas) 2700 2148 w
-(of) 3002 2148 w
-(the) 3148 2148 w
-(Acme) 3352 2148 w
-(editor/window-system/user) 3670 2148 w
-(interface) 720 2268 w
-([Pike94],) 1199 2268 w
-(in) 1676 2268 w
-(particular) 1822 2268 w
-(its) 2340 2268 w
-10 /LucidaSansUnicode20 f
-(\030) 2512 2268 w
-10 /LucidaSansUnicode00 f
-(acquisition) 2544 2268 w
-10 /LucidaSansUnicode20 f
-(\031) 3073 2268 w
-10 /LucidaSansUnicode00 f
-(feature.) 3160 2268 w
-(With) 3622 2268 w
-(a) 3890 2268 w
-(three-button) 3999 2268 w
-(mouse,) 4685 2268 w
-(clicking) 720 2388 w
-(the) 1135 2388 w
-(right) 1334 2388 w
-(button) 1609 2388 w
-(in) 1975 2388 w
-(Acme) 2110 2388 w
-(on) 2423 2388 w
-(a) 2590 2388 w
-(piece) 2689 2388 w
-(of) 2988 2388 w
-(text) 3131 2388 w
-(tells) 3367 2388 w
-(Acme) 3614 2388 w
-(to) 3928 2388 w
-(get) 4071 2388 w
-(the) 4271 2388 w
-(thing) 4471 2388 w
-(being) 4768 2388 w
-(pointed) 720 2508 w
-(to.) 1124 2508 w
-(If) 1319 2508 w
-(it) 1418 2508 w
-(is) 1517 2508 w
-(a) 1630 2508 w
-(file) 1718 2508 w
-(name,) 1902 2508 w
-(open) 2233 2508 w
-(the) 2508 2508 w
-(file;) 2696 2508 w
-(if) 2912 2508 w
-(it) 3011 2508 w
-(is) 3110 2508 w
-(a) 3223 2508 w
-(directory,) 3311 2508 w
-(open) 3807 2508 w
-(a) 4082 2508 w
-(viewer for its con\255) 4170 2508 w
-(tents;) 720 2628 w
-(if) 1033 2628 w
-(a) 1138 2628 w
-(line) 1232 2628 w
-(number,) 1447 2628 w
-(go) 1895 2628 w
-(to) 2057 2628 w
-(that) 2194 2628 w
-(line;) 2424 2628 w
-(if) 2671 2628 w
-(a) 2776 2628 w
-(regular) 2870 2628 w
-(expression,) 3255 2628 w
-(search) 3857 2628 w
-(for) 4212 2628 w
-(it.) 4390 2628 w
-(This) 4559 2628 w
-(one-) 4803 2628 w
-(click) 720 2748 w
-(access) 980 2748 w
-(to) 1337 2748 w
-(anything) 1477 2748 w
-(describable) 1940 2748 w
-(textually) 2538 2748 w
-(was) 2997 2748 w
-(very) 3221 2748 w
-(powerful) 3463 2748 w
-(but) 3930 2748 w
-(had) 4133 2748 w
-(several) 4354 2748 w
-(limita\255) 4735 2748 w
-(tions,) 720 2868 w
-(of) 1027 2868 w
-(which) 1160 2868 w
-(the) 1476 2868 w
-(most) 1666 2868 w
-(important) 1943 2868 w
-(were) 2456 2868 w
-(that) 2722 2868 w
-(Acme) 2949 2868 w
-10 /LucidaSansUnicode20 f
-(\031) 3218 2868 w
-10 /LucidaSansUnicode00 f
-(s) 3250 2868 w
-(rules) 3337 2868 w
-(for) 3612 2868 w
-(interpreting) 3787 2868 w
-(the) 4398 2868 w
-(text) 4589 2868 w
-(\(that) 4816 2868 w
-(is,) 720 2988 w
-(the) 869 2988 w
-(implicit) 1061 2988 w
-(hyperlinks\)) 1458 2988 w
-(were) 2031 2988 w
-(hard-wired) 2298 2988 w
-(and) 2880 2988 w
-(inflexible,) 3097 2988 w
-(and) 3617 2988 w
-(that) 3834 2988 w
-(they) 4062 2988 w
-(only) 4306 2988 w
-(applied) 4547 2988 w
-(to) 4942 2988 w
-(and) 720 3108 w
-(within) 954 3108 w
-(Acme) 1304 3108 w
-(itself.) 1627 3108 w
-(One) 1984 3108 w
-(could) 2234 3108 w
-(not,) 2554 3108 w
-(for) 2800 3108 w
-(example,) 2993 3108 w
-(use) 3492 3108 w
-(Acme) 3715 3108 w
-10 /LucidaSansUnicode20 f
-(\031) 3984 3108 w
-10 /LucidaSansUnicode00 f
-(s) 4016 3108 w
-(power) 4121 3108 w
-(to) 4473 3108 w
-(open) 4626 3108 w
-(an) 4923 3108 w
-(image file, since Acme is a text-only system.) 720 3228 w
-(The) 720 3384 w
-(plumber) 953 3384 w
-(addresses) 1412 3384 w
-(these) 1951 3384 w
-(limitations,) 2265 3384 w
-(even) 2861 3384 w
-(with) 3139 3384 w
-(Acme) 3396 3384 w
-(itself:) 3717 3384 w
-(Acme) 4040 3384 w
-(now) 4361 3384 w
-(uses) 4613 3384 w
-(the) 4885 3384 w
-(plumber) 720 3504 w
-(to) 1170 3504 w
-(interpret) 1311 3504 w
-(the) 1776 3504 w
-(right) 1973 3504 w
-(button) 2246 3504 w
-(clicks) 2610 3504 w
-(for) 2921 3504 w
-(it.) 3102 3504 w
-(When) 3274 3504 w
-(the) 3582 3504 w
-(right) 3779 3504 w
-(button) 4052 3504 w
-(is) 4416 3504 w
-(clicked) 4538 3504 w
-(on) 4917 3504 w
-(some) 720 3624 w
-(text,) 1025 3624 w
-(Acme) 1292 3624 w
-(constructs) 1605 3624 w
-(a) 2153 3624 w
-(plumbing) 2252 3624 w
-(message) 2759 3624 w
-(much) 3228 3624 w
-(as) 3541 3624 w
-(described) 3692 3624 w
-(above,) 4210 3624 w
-(using) 4574 3624 w
-(the) 4885 3624 w
-10 /LucidaTypewriter f
-(click) 720 3744 w
-10 /LucidaSansUnicode00 f
-(attribute) 1140 3744 w
-(and) 1617 3744 w
-(the) 1857 3744 w
-(white-space-delimited) 2071 3744 w
-(text) 3238 3744 w
-(surrounding) 3488 3744 w
-(the) 4143 3744 w
-(click.) 4357 3744 w
-(It) 4698 3744 w
-(then) 4823 3744 w
-(writes) 720 3864 w
-(the) 1047 3864 w
-(message) 1238 3864 w
-(to) 1698 3864 w
-(the) 1832 3864 w
-(plumber;) 2023 3864 w
-(if) 2499 3864 w
-(the) 2602 3864 w
-(write) 2794 3864 w
-(succeeds,) 3071 3864 w
-(all) 3581 3864 w
-(is) 3731 3864 w
-(well.) 3848 3864 w
-(If) 4140 3864 w
-(not,) 4243 3864 w
-(it) 4472 3864 w
-(falls) 4575 3864 w
-(back) 4813 3864 w
-(to) 720 3984 w
-(its) 851 3984 w
-(original,) 1001 3984 w
-(internal) 1434 3984 w
-(rules,) 1838 3984 w
-(which) 2142 3984 w
-(will) 2456 3984 w
-(result) 2653 3984 w
-(in) 2962 3984 w
-(a) 3086 3984 w
-(context) 3174 3984 w
-(search) 3572 3984 w
-(for) 3921 3984 w
-(the) 4093 3984 w
-(word) 4281 3984 w
-(within) 4556 3984 w
-(the) 4885 3984 w
-(current document.) 720 4104 w
-(If) 720 4260 w
-(the) 829 4260 w
-(message) 1027 4260 w
-(is) 1494 4260 w
-(sent) 1617 4260 w
-(successfully,) 1866 4260 w
-(the) 2523 4260 w
-(recipient) 2722 4260 w
-(is) 3190 4260 w
-(likely) 3314 4260 w
-(to) 3611 4260 w
-(be) 3753 4260 w
-(Acme) 3916 4260 w
-(itself,) 4229 4260 w
-(of) 4544 4260 w
-(course:) 4686 4260 w
-(the) 720 4380 w
-(request) 909 4380 w
-(may) 1309 4380 w
-(be) 1543 4380 w
-(to) 1696 4380 w
-(open) 1828 4380 w
-(a) 2104 4380 w
-(file,) 2193 4380 w
-(for) 2410 4380 w
-(example.) 2583 4380 w
-(Thus) 3094 4380 w
-(Acme) 3366 4380 w
-(has) 3668 4380 w
-(turned) 3869 4380 w
-(the) 4223 4380 w
-(plumber) 4411 4380 w
-(into) 4851 4380 w
-(an) 720 4500 w
-(external) 871 4500 w
-(component) 1302 4500 w
-(of) 1882 4500 w
-(its) 2014 4500 w
-(own) 2165 4500 w
-(operation,) 2399 4500 w
-(while) 2930 4500 w
-(expanding) 3217 4500 w
-(the) 3764 4500 w
-(possibilities;) 3953 4500 w
-(the) 4597 4500 w
-(oper\255) 4786 4500 w
-(ation) 720 4620 w
-(might) 1005 4620 w
-(be) 1329 4620 w
-(to) 1489 4620 w
-(start) 1628 4620 w
-(an) 1890 4620 w
-(image) 2047 4620 w
-(viewer) 2382 4620 w
-(to) 2733 4620 w
-(open) 2871 4620 w
-(a) 3153 4620 w
-(picture) 3248 4620 w
-(file,) 3627 4620 w
-(something) 3850 4620 w
-(Acme) 4403 4620 w
-(cannot) 4712 4620 w
-(do itself.) 720 4740 w
-(The plumber expands the power of Acme) 1211 4740 w
-10 /LucidaSansUnicode20 f
-(\031) 3222 4740 w
-10 /LucidaSansUnicode00 f
-(s original user interface.) 3254 4740 w
-(Traditional) 720 4896 w
-(menu-driven) 1277 4896 w
-(programs) 1944 4896 w
-(such) 2444 4896 w
-(as) 2703 4896 w
-(the) 2842 4896 w
-(text) 3030 4896 w
-(editor) 3254 4896 w
-(Sam) 3575 4896 w
-([Pike87b]) 3811 4896 w
-(and) 4298 4896 w
-(the) 4512 4896 w
-(default) 4701 4896 w
-(shell) 720 5016 w
-(window) 987 5016 w
-(of) 1396 5016 w
-(the) 1534 5016 w
-(window) 1729 5016 w
-(system) 2138 5016 w
-10 /LucidaTypewriter f
-(8\275) 2517 5016 w
-10 /LucidaSansUnicode00 f
-([Pike91]) 2700 5016 w
-(cannot) 3129 5016 w
-(dedicate) 3496 5016 w
-(a) 3945 5016 w
-(mouse) 4039 5016 w
-(button) 4401 5016 w
-(solely) 4762 5016 w
-(to) 720 5136 w
-(plumbing,) 858 5136 w
-(but) 1393 5136 w
-(they) 1595 5136 w
-(can) 1843 5136 w
-(certainly) 2052 5136 w
-(dedicate) 2505 5136 w
-(a) 2956 5136 w
-(menu) 3052 5136 w
-(entry.) 3366 5136 w
-(The) 3719 5136 w
-(editing) 3941 5136 w
-(menu) 4320 5136 w
-(for) 4634 5136 w
-(such) 4814 5136 w
-(programs) 720 5256 w
-(now) 1234 5256 w
-(contains) 1481 5256 w
-(an) 1936 5256 w
-(entry,) 2099 5256 w
-10 /LucidaTypewriter f
-(plumb) 2425 5256 w
-10 /LucidaSansUnicode00 f
-(,) 2785 5256 w
-(that) 2863 5256 w
-(creates) 3100 5256 w
-(a) 3493 5256 w
-(plumbing) 3594 5256 w
-(message) 4103 5256 w
-(using) 4573 5256 w
-(the) 4885 5256 w
-(current) 720 5376 w
-(selection.) 1112 5376 w
-(\(Acme) 1650 5376 w
-(manages) 1994 5376 w
-(to) 2470 5376 w
-(send) 2610 5376 w
-(a) 2884 5376 w
-(message) 2981 5376 w
-(by) 3447 5376 w
-(clicking) 3604 5376 w
-(on) 4017 5376 w
-(the) 4182 5376 w
-(text) 4379 5376 w
-(with) 4613 5376 w
-(one) 4861 5376 w
-(button;) 720 5496 w
-(other) 1119 5496 w
-(programs) 1421 5496 w
-(require) 1933 5496 w
-(a) 2326 5496 w
-(click) 2426 5496 w
-(with) 2689 5496 w
-(the) 2939 5496 w
-(select) 3139 5496 w
-(button) 3464 5496 w
-(and) 3830 5496 w
-(then) 4054 5496 w
-(a) 4315 5496 w
-(menu) 4414 5496 w
-(opera\255) 4731 5496 w
-(tion.\)) 720 5616 w
-(For example, after this happens in a shell window:) 1038 5616 w
-9 /LucidaTypewriter f
-(%) 1008 5786 w
-(make) 1138 5786 w
-(cc) 1008 5896 w
-(-c) 1203 5896 w
-(shaney.c) 1398 5896 w
-(shaney.c:232:) 1008 6006 w
-(i) 1918 6006 w
-(undefined) 2048 6006 w
-(...) 1008 6116 w
-10 /LucidaSansUnicode00 f
-(one can click anywhere on the) 720 6296 w
-(string) 2217 6296 w
-10 /LucidaTypewriter f
-(shaney.c:232) 2532 6296 w
-10 /LucidaSansUnicode00 f
-(,) 3396 6296 w
-(execute) 3461 6296 w
-(the) 3873 6296 w
-10 /LucidaTypewriter f
-(plumb) 4061 6296 w
-10 /LucidaSansUnicode00 f
-(menu) 4454 6296 w
-(entry,) 4760 6296 w
-(and) 720 6416 w
-(have) 953 6416 w
-(line) 1231 6416 w
-(232) 1460 6416 w
-(appear) 1702 6416 w
-(in) 2088 6416 w
-(the) 2232 6416 w
-(text) 2440 6416 w
-(editor,) 2684 6416 w
-(be) 3056 6416 w
-(it) 3228 6416 w
-(Sam) 3347 6416 w
-(or) 3602 6416 w
-(Acme) 3757 6416 w
-10 /LucidaSansUnicode20 f
-(\024) 4026 6416 w
-10 /LucidaSansUnicode00 f
-(whichever) 4126 6416 w
-(has) 4665 6416 w
-(the) 4885 6416 w
-10 /LucidaTypewriter f
-(edit) 720 6536 w
-10 /LucidaSansUnicode00 f
-(port) 1053 6536 w
-(open.) 1300 6536 w
-(\(If) 1651 6536 w
-(this) 1796 6536 w
-(were) 2021 6536 w
-(an) 2297 6536 w
-(Acme) 2460 6536 w
-(shell) 2775 6536 w
-(window,) 3048 6536 w
-(it) 3495 6536 w
-(would) 3607 6536 w
-(be) 3945 6536 w
-(sufficient) 4110 6536 w
-(to) 4607 6536 w
-(right-) 4751 6536 w
-(click on the string.\)) 720 6656 w
-([An interesting side line is how the window system knows what directory) 720 6812 w
-(the) 4281 6812 w
-(shell) 4469 6812 w
-(is) 4729 6812 w
-(run\255) 4842 6812 w
-(ning) 720 6932 w
-(in;) 980 6932 w
-(in) 1147 6932 w
-(other) 1282 6932 w
-(words,) 1583 6932 w
-(what) 1952 6932 w
-(value) 2227 6932 w
-(to) 2525 6932 w
-(place) 2667 6932 w
-(in) 2965 6932 w
-(the) 3100 6932 w
-10 /LucidaTypewriter f
-(wdir) 3299 6932 w
-10 /LucidaSansUnicode00 f
-(field) 3631 6932 w
-(of) 3889 6932 w
-(the) 4031 6932 w
-(plumb) 4230 6932 w
-(message.) 4584 6932 w
-(Recall) 720 7052 w
-(that) 1051 7052 w
-10 /LucidaTypewriter f
-(8\275) 1290 7052 w
-10 /LucidaSansUnicode00 f
-(is,) 1482 7052 w
-(like) 1642 7052 w
-(many) 1862 7052 w
-(Plan) 2172 7052 w
-(9) 2421 7052 w
-(programs,) 2532 7052 w
-(a) 3079 7052 w
-(file) 3182 7052 w
-(server.) 3381 7052 w
-(It) 3790 7052 w
-(now) 3904 7052 w
-(serves) 4153 7052 w
-(a) 4509 7052 w
-(new) 4613 7052 w
-(file,) 4857 7052 w
-10 /LucidaTypewriter f
-(/dev/wdir) 720 7172 w
-10 /LucidaSansUnicode00 f
-(,) 1368 7172 w
-(that) 1443 7172 w
-(is) 1677 7172 w
-(private) 1800 7172 w
-(to) 2176 7172 w
-(each) 2317 7172 w
-(window.) 2584 7172 w
-(Programs,) 3060 7172 w
-(in) 3594 7172 w
-(particular) 3728 7172 w
-(the) 4234 7172 w
-(Plan) 4432 7172 w
-(9) 4676 7172 w
-(shell,) 4781 7172 w
-10 /LucidaTypewriter f
-(rc) 720 7292 w
-10 /LucidaSansUnicode00 f
-(,) 864 7292 w
-(can) 932 7292 w
-(write) 1136 7292 w
-(that) 1412 7292 w
-(file) 1639 7292 w
-(to) 1826 7292 w
-(inform) 1960 7292 w
-(the) 2319 7292 w
-(window) 2510 7292 w
-(system) 2916 7292 w
-(of) 3293 7292 w
-(its) 3428 7292 w
-(current) 3582 7292 w
-(directory.) 3969 7292 w
-(When) 4501 7292 w
-(a) 4804 7292 w
-10 /LucidaTypewriter f
-(cd) 4896 7292 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(command) 720 840 w
-(is) 1240 840 w
-(executed) 1362 840 w
-(in) 1846 840 w
-(an) 1979 840 w
-(interactive) 2138 840 w
-(shell,) 2685 840 w
-10 /LucidaTypewriter f
-(rc) 2986 840 w
-10 /LucidaSansUnicode00 f
-(updates) 3171 840 w
-(the) 3599 840 w
-(contents) 3795 840 w
-(of) 4253 840 w
-10 /LucidaTypewriter f
-(/dev/wdir) 4392 840 w
-10 /LucidaSansUnicode00 f
-(and plumbing can proceed with local file names.]) 720 960 w
-(Of) 720 1116 w
-(course,) 875 1116 w
-(users) 1269 1116 w
-(can) 1570 1116 w
-(plumb) 1778 1116 w
-(image) 2128 1116 w
-(file) 2464 1116 w
-(names,) 2656 1116 w
-(process) 3046 1116 w
-(ids,) 3461 1116 w
-(URLs,) 3677 1116 w
-(and) 3986 1116 w
-(other) 4207 1116 w
-(items) 4505 1116 w
-10 /LucidaSansUnicode20 f
-(\024) 4771 1116 w
-10 /LucidaSansUnicode00 f
-(any) 4871 1116 w
-(string) 720 1236 w
-(whose) 1039 1236 w
-(syntax) 1383 1236 w
-(and) 1738 1236 w
-(disposition) 1955 1236 w
-(are) 2527 1236 w
-(defined) 2715 1236 w
-(in) 3117 1236 w
-(the) 3244 1236 w
-(plumbing) 3435 1236 w
-(rules) 3934 1236 w
-(file.) 4209 1236 w
-(An) 4460 1236 w
-(example) 4627 1236 w
-(of) 720 1356 w
-(how) 864 1356 w
-(the) 1110 1356 w
-(pieces) 1311 1356 w
-(fit) 1663 1356 w
-(together) 1812 1356 w
-(is) 2270 1356 w
-(the) 2396 1356 w
-(way) 2597 1356 w
-(Plan) 2827 1356 w
-(9) 3074 1356 w
-(now) 3183 1356 w
-(handles) 3429 1356 w
-(mail,) 3853 1356 w
-(particularly) 4137 1356 w
-(MIME-) 4727 1356 w
-(encoded messages.) 720 1476 w
-(When) 720 1632 w
-(a) 1022 1632 w
-(new) 1113 1632 w
-(mail) 1344 1632 w
-(message) 1586 1632 w
-(arrives,) 2046 1632 w
-(the) 2439 1632 w
-(mail) 2631 1632 w
-(receiver) 2874 1632 w
-(process) 3293 1632 w
-(sends) 3704 1632 w
-(a) 4024 1632 w
-(plumbing) 4116 1632 w
-(message) 4616 1632 w
-(to) 720 1752 w
-(the) 856 1752 w
-10 /LucidaTypewriter f
-(newmail) 1049 1752 w
-10 /LucidaSansUnicode00 f
-(port,) 1591 1752 w
-(which) 1863 1752 w
-(notifies) 2182 1752 w
-(any) 2581 1752 w
-(interested) 2787 1752 w
-(process) 3312 1752 w
-(that) 3723 1752 w
-(new) 3951 1752 w
-(mail) 4183 1752 w
-(is) 4426 1752 w
-(here.) 4543 1752 w
-(The) 4859 1752 w
-(plumbing) 720 1872 w
-(message) 1222 1872 w
-(contains) 1685 1872 w
-(information) 2132 1872 w
-(about) 2739 1872 w
-(the) 3057 1872 w
-(mail,) 3252 1872 w
-(including) 3530 1872 w
-(its) 4019 1872 w
-(sender,) 4176 1872 w
-(date,) 4577 1872 w
-(and) 4860 1872 w
-(current) 720 1992 w
-(location) 1103 1992 w
-(in) 1521 1992 w
-(the file system.) 1645 1992 w
-(The interested processes include a program,) 2451 1992 w
-10 /LucidaTypewriter f
-(faces) 4648 1992 w
-10 /LucidaSansUnicode00 f
-(,) 5008 1992 w
-(that) 720 2112 w
-(gives) 956 2112 w
-(a) 1251 2112 w
-(graphical) 1351 2112 w
-(display) 1843 2112 w
-(of) 2230 2112 w
-(the) 2373 2112 w
-(mail) 2573 2112 w
-(box) 2824 2112 w
-(using) 3054 2112 w
-(faces) 3366 2112 w
-(to) 3662 2112 w
-(represent) 3806 2112 w
-(the) 4315 2112 w
-(senders) 4516 2112 w
-(of) 4942 2112 w
-(messages) 720 2232 w
-([PiPr85],) 1241 2232 w
-(as) 1691 2232 w
-(well) 1842 2232 w
-(as) 2078 2232 w
-(interactive) 2229 2232 w
-(mail) 2779 2232 w
-(programs) 3030 2232 w
-(such) 3542 2232 w
-(as) 3813 2232 w
-(the) 3964 2232 w
-(Acme) 4164 2232 w
-(mail) 4478 2232 w
-(viewer) 4729 2232 w
-([Pike94].) 720 2352 w
-(The) 1208 2352 w
-(user) 1423 2352 w
-(can) 1667 2352 w
-(then) 1869 2352 w
-(click) 2120 2352 w
-(on) 2372 2352 w
-(the) 2529 2352 w
-(face) 2718 2352 w
-(that) 2951 2352 w
-(appears,) 3176 2352 w
-(and) 3626 2352 w
-(the) 3840 2352 w
-10 /LucidaTypewriter f
-(faces) 4030 2352 w
-10 /LucidaSansUnicode00 f
-(program) 4425 2352 w
-(will) 4876 2352 w
-(send) 720 2472 w
-(another) 989 2472 w
-(plumbing) 1400 2472 w
-(message,) 1900 2472 w
-(this) 2393 2472 w
-(time) 2609 2472 w
-(to) 2861 2472 w
-(the) 2996 2472 w
-10 /LucidaTypewriter f
-(showmail) 3188 2472 w
-10 /LucidaSansUnicode00 f
-(port.) 3801 2472 w
-(Here) 4104 2472 w
-(is) 4368 2472 w
-(the) 4485 2472 w
-(rule) 4677 2472 w
-(for) 4901 2472 w
-(that port:) 720 2592 w
-9 /LucidaTypewriter f
-(#) 1008 2762 w
-(faces) 1138 2762 w
-(->) 1528 2762 w
-(new) 1723 2762 w
-(mail) 1983 2762 w
-(window) 2308 2762 w
-(for) 2763 2762 w
-(message) 3023 2762 w
-(type) 1008 2872 w
-(is) 1333 2872 w
-(text) 1528 2872 w
-(data) 1008 2982 w
-(matches) 1333 2982 w
-('[a-zA-Z0-9_\\-./]+') 1853 2982 w
-(data) 1008 3092 w
-(matches) 1333 3092 w
-('/mail/fs/[a-zA-Z0-9/]+/[0-9]+') 1853 3092 w
-(plumb) 1008 3202 w
-(to) 1398 3202 w
-(showmail) 1593 3202 w
-(plumb) 1008 3312 w
-(start) 1398 3312 w
-(window) 1788 3312 w
-(edmail) 2243 3312 w
-(-s) 2698 3312 w
-($0) 2893 3312 w
-10 /LucidaSansUnicode00 f
-(If) 720 3492 w
-(a) 822 3492 w
-(program,) 913 3492 w
-(such) 1397 3492 w
-(as) 1659 3492 w
-(the) 1801 3492 w
-(Acme) 1992 3492 w
-(mail) 2297 3492 w
-(reader,) 2539 3492 w
-(is) 2919 3492 w
-(reading) 3035 3492 w
-(that) 3439 3492 w
-(port,) 3666 3492 w
-(it) 3936 3492 w
-(will) 4038 3492 w
-(open) 4238 3492 w
-(a) 4516 3492 w
-(new) 4607 3492 w
-(win\255) 4839 3492 w
-(dow) 720 3612 w
-(in) 961 3612 w
-(which) 1092 3612 w
-(to) 1413 3612 w
-(display) 1551 3612 w
-(the) 1933 3612 w
-(message.) 2128 3612 w
-(If) 2656 3612 w
-(not,) 2762 3612 w
-(the) 2994 3612 w
-10 /LucidaTypewriter f
-(plumb) 3188 3612 w
-(start) 3587 3612 w
-10 /LucidaSansUnicode00 f
-(rule) 3986 3612 w
-(will) 4213 3612 w
-(create) 4416 3612 w
-(a) 4751 3612 w
-(new) 4845 3612 w
-(window) 720 3732 w
-(and) 1134 3732 w
-(run) 1359 3732 w
-10 /LucidaTypewriter f
-(edmail) 1569 3732 w
-10 /LucidaSansUnicode00 f
-(,) 2001 3732 w
-(a) 2078 3732 w
-(conventional) 2178 3732 w
-(mail) 2840 3732 w
-(reading) 3091 3732 w
-(process,) 3504 3732 w
-(to) 3955 3732 w
-(examine) 4098 3732 w
-(it.) 4556 3732 w
-(Notice) 4732 3732 w
-(how) 720 3852 w
-(the) 973 3852 w
-(plumbing) 1181 3852 w
-(connects) 1697 3852 w
-(the) 2181 3852 w
-(components) 2389 3852 w
-(of) 3039 3852 w
-(the) 3190 3852 w
-(interface) 3398 3852 w
-(together) 3875 3852 w
-(the) 4340 3852 w
-(same) 4548 3852 w
-(way) 4856 3852 w
-(regardless of which components are actually being used to view mail.) 720 3972 w
-(There) 720 4128 w
-(is) 1036 4128 w
-(more) 1154 4128 w
-(to) 1443 4128 w
-(the) 1579 4128 w
-(mail) 1772 4128 w
-(story.) 2016 4128 w
-(Naturally,) 2360 4128 w
-(mail) 2865 4128 w
-(boxes) 3110 4128 w
-(in) 3441 4128 w
-(Plan) 3571 4128 w
-(9) 3811 4128 w
-(are) 3913 4128 w
-(treated) 4104 4128 w
-(as) 4488 4128 w
-(little) 4633 4128 w
-(file) 4889 4128 w
-(systems,) 720 4248 w
-(which) 1179 4248 w
-(are) 1496 4248 w
-(synthesized) 1684 4248 w
-(on) 2296 4248 w
-(demand) 2455 4248 w
-(by) 2883 4248 w
-(a) 3034 4248 w
-(special-purpose) 3125 4248 w
-(file) 3949 4248 w
-(server) 4135 4248 w
-(that) 4467 4248 w
-(takes) 4693 4248 w
-(a) 4985 4248 w
-(flat) 720 4368 w
-(mail) 913 4368 w
-(box) 1154 4368 w
-(file) 1374 4368 w
-(and) 1560 4368 w
-(converts) 1775 4368 w
-(it) 2221 4368 w
-(into) 2322 4368 w
-(a) 2546 4368 w
-(set) 2637 4368 w
-(of) 2817 4368 w
-(directories,) 2951 4368 w
-(one) 3534 4368 w
-(per) 3749 4368 w
-(message,) 3945 4368 w
-(with) 4437 4368 w
-(compo\255) 4678 4368 w
-(nent) 720 4488 w
-(files) 980 4488 w
-(containing) 1225 4488 w
-(the) 1778 4488 w
-(header,) 1976 4488 w
-(body,) 2384 4488 w
-(MIME) 2698 4488 w
-(information,) 2996 4488 w
-(and) 3638 4488 w
-(so) 3861 4488 w
-(on.) 4016 4488 w
-(Multi-part) 4246 4488 w
-(MIME) 4785 4488 w
-(messages are unpacked into multi-level directories, like this:) 720 4608 w
-9 /LucidaTypewriter f
-(%) 1008 4778 w
-(ls) 1138 4778 w
-(-l) 1333 4778 w
-(/mail/fs/mbox/25) 1528 4778 w
-(d-r-xr-xr-x) 1008 4888 w
-(M) 1788 4888 w
-(20) 1918 4888 w
-(rob) 2113 4888 w
-(rob) 2373 4888 w
-(0) 2893 4888 w
-(Nov) 3023 4888 w
-(21) 3283 4888 w
-(13:06) 3478 4888 w
-(/mail/fs/mbox/25/1) 3868 4888 w
-(d-r-xr-xr-x) 1008 4998 w
-(M) 1788 4998 w
-(20) 1918 4998 w
-(rob) 2113 4998 w
-(rob) 2373 4998 w
-(0) 2893 4998 w
-(Nov) 3023 4998 w
-(21) 3283 4998 w
-(13:06) 3478 4998 w
-(/mail/fs/mbox/25/2) 3868 4998 w
-(--r--r--r--) 1008 5108 w
-(M) 1788 5108 w
-(20) 1918 5108 w
-(rob) 2113 5108 w
-(rob) 2373 5108 w
-(28678) 2633 5108 w
-(Nov) 3023 5108 w
-(21) 3283 5108 w
-(13:06) 3478 5108 w
-(/mail/fs/mbox/25/body) 3868 5108 w
-(--r--r--r--) 1008 5218 w
-(M) 1788 5218 w
-(20) 1918 5218 w
-(rob) 2113 5218 w
-(rob) 2373 5218 w
-(0) 2893 5218 w
-(Nov) 3023 5218 w
-(21) 3283 5218 w
-(13:06) 3478 5218 w
-(/mail/fs/mbox/25/cc) 3868 5218 w
-(...) 1008 5328 w
-(%) 1008 5438 w
-(mail) 1138 5438 w
-(25) 1008 5548 w
-(messages) 1203 5548 w
-(:) 1008 5658 w
-(25) 1138 5658 w
-(From:) 1008 5768 w
-(presotto) 1398 5768 w
-(Date:) 1008 5878 w
-(Sun) 1398 5878 w
-(Nov) 1658 5878 w
-(21) 1918 5878 w
-(13:05:51) 2113 5878 w
-(EST) 2698 5878 w
-(1999) 2958 5878 w
-(To:) 1008 5988 w
-(rob) 1268 5988 w
-(Check) 1008 6208 w
-(this) 1398 6208 w
-(out.) 1723 6208 w
-(===>) 1008 6428 w
-(2/) 1333 6428 w
-(\(image/jpeg\)) 1528 6428 w
-([inline]) 2373 6428 w
-(/mail/fs/mbox/25/2/fabio.jpg) 1528 6538 w
-(:) 1008 6648 w
-10 /LucidaSansUnicode00 f
-(Since) 720 6828 w
-(the) 1021 6828 w
-(components) 1225 6828 w
-(are) 1872 6828 w
-(all) 2074 6828 w
-(\(synthetic\)) 2237 6828 w
-(files,) 2790 6828 w
-(the) 3074 6828 w
-(user) 3279 6828 w
-(can) 3539 6828 w
-(plumb) 3757 6828 w
-(the) 4117 6828 w
-(pieces) 4322 6828 w
-(to) 4678 6828 w
-(view) 4826 6828 w
-(embedded) 720 6948 w
-(pictures,) 1276 6948 w
-(URLs,) 1741 6948 w
-(and) 2052 6948 w
-(so) 2275 6948 w
-(on.) 2430 6948 w
-(Note) 2660 6948 w
-(that) 2931 6948 w
-(the) 3165 6948 w
-(mail) 3363 6948 w
-(program) 3612 6948 w
-(can) 4071 6948 w
-(plumb) 4282 6948 w
-(the) 4635 6948 w
-(con\255) 4833 6948 w
-(tents) 720 7068 w
-(of) 1010 7068 w
-10 /LucidaTypewriter f
-(inline) 1155 7068 w
-10 /LucidaSansUnicode00 f
-(attachments) 1634 7068 w
-(automatically,) 2277 7068 w
-(without) 3001 7068 w
-(user) 3413 7068 w
-(interaction;) 3671 7068 w
-(in) 4271 7068 w
-(other) 4410 7068 w
-(words,) 4715 7068 w
-(plumbing lets the mailer handle multimedia data without itself interpreting it.) 720 7188 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(At a more mundane level, a shell command,) 720 840 w
-10 /LucidaTypewriter f
-(plumb) 2887 840 w
-10 /LucidaSansUnicode00 f
-(, can be used to send messages:) 3247 840 w
-9 /LucidaTypewriter f
-(%) 1008 1010 w
-(cd) 1138 1010 w
-(/usr/rob/src) 1333 1010 w
-(%) 1008 1120 w
-(plumb) 1138 1120 w
-(mem.c) 1528 1120 w
-10 /LucidaSansUnicode00 f
-(will) 720 1300 w
-(send) 929 1300 w
-(the) 1206 1300 w
-(appropriate) 1406 1300 w
-(message) 2015 1300 w
-(to) 2484 1300 w
-(the) 2627 1300 w
-10 /LucidaTypewriter f
-(edit) 2827 1300 w
-10 /LucidaSansUnicode00 f
-(port.) 3160 1300 w
-(A) 3471 1300 w
-(surprising) 3585 1300 w
-(use) 4121 1300 w
-(of) 4335 1300 w
-(the) 4479 1300 w
-10 /LucidaTypewriter f
-(plumb) 4680 1300 w
-10 /LucidaSansUnicode00 f
-(command) 720 1420 w
-(is) 1238 1420 w
-(in) 1357 1420 w
-(actions) 1487 1420 w
-(within) 1872 1420 w
-(the) 2207 1420 w
-(plumbing) 2401 1420 w
-(rules) 2903 1420 w
-(file.) 3181 1420 w
-(In) 3435 1420 w
-(our) 3565 1420 w
-(lab,) 3768 1420 w
-(we) 3986 1420 w
-(commonly) 4158 1420 w
-(receive) 4699 1420 w
-(Microsoft) 720 1540 w
-(Word) 1216 1540 w
-(documents) 1509 1540 w
-(by) 2087 1540 w
-(mail,) 2244 1540 w
-(but) 2524 1540 w
-(we) 2728 1540 w
-(do) 2903 1540 w
-(not) 3069 1540 w
-(run) 3271 1540 w
-(Microsoft) 3478 1540 w
-(operating) 3974 1540 w
-(systems) 4483 1540 w
-(on) 4917 1540 w
-(our) 720 1660 w
-(machines) 932 1660 w
-(so) 1439 1660 w
-(we) 1599 1660 w
-(cannot) 1780 1660 w
-(view) 2156 1660 w
-(them) 2418 1660 w
-(without) 2714 1660 w
-(at) 3127 1660 w
-(least) 3267 1660 w
-(rebooting.) 3543 1660 w
-(Therefore,) 4127 1660 w
-(when) 4680 1660 w
-(a) 4985 1660 w
-(Word) 720 1780 w
-(document) 1008 1780 w
-(arrives) 1530 1780 w
-(in) 1892 1780 w
-(mail,) 2020 1780 w
-(we) 2296 1780 w
-(could) 2467 1780 w
-(plumb) 2771 1780 w
-(the) 3119 1780 w
-10 /LucidaTypewriter f
-(.doc) 3312 1780 w
-10 /LucidaSansUnicode00 f
-(file) 3638 1780 w
-(but) 3827 1780 w
-(the) 4027 1780 w
-(text) 4220 1780 w
-(editor) 4449 1780 w
-(could) 4774 1780 w
-(not) 720 1900 w
-(decode) 917 1900 w
-(it.) 1304 1900 w
-(However,) 1471 1900 w
-(we) 1957 1900 w
-(have) 2127 1900 w
-(a) 2389 1900 w
-(program,) 2481 1900 w
-10 /LucidaTypewriter f
-(doc2txt) 2966 1900 w
-10 /LucidaSansUnicode00 f
-(,) 3470 1900 w
-(that) 3539 1900 w
-(decodes) 3766 1900 w
-(the) 4203 1900 w
-(Word) 4394 1900 w
-(file) 4681 1900 w
-(for\255) 4868 1900 w
-(mat) 720 2020 w
-(to) 961 2020 w
-(extract) 1115 2020 w
-(and) 1509 2020 w
-(format) 1745 2020 w
-(the) 2125 2020 w
-(embedded) 2336 2020 w
-(text.) 2905 2020 w
-(The) 3216 2020 w
-(solution) 3453 2020 w
-(is) 3902 2020 w
-(to) 4039 2020 w
-(use) 4194 2020 w
-10 /LucidaTypewriter f
-(plumb) 4420 2020 w
-10 /LucidaSansUnicode00 f
-(in) 4837 2020 w
-(a) 4985 2020 w
-10 /LucidaTypewriter f
-(plumb) 720 2140 w
-(start) 1126 2140 w
-10 /LucidaSansUnicode00 f
-(action) 1532 2140 w
-(to) 1873 2140 w
-(invoke) 2017 2140 w
-10 /LucidaTypewriter f
-(doc2txt) 2381 2140 w
-10 /LucidaSansUnicode00 f
-(on) 2931 2140 w
-10 /LucidaTypewriter f
-(.doc) 3100 2140 w
-10 /LucidaSansUnicode00 f
-(files) 3434 2140 w
-(and) 3682 2140 w
-(synthesize) 3908 2140 w
-(a) 4466 2140 w
-(plain) 4566 2140 w
-(text) 4849 2140 w
-(file:) 720 2260 w
-9 /LucidaTypewriter f
-(#) 1008 2430 w
-(rule) 1138 2430 w
-(set) 1463 2430 w
-(for) 1723 2430 w
-(microsoft) 1983 2430 w
-(word) 2633 2430 w
-(documents) 2958 2430 w
-(type) 1008 2540 w
-(is) 1333 2540 w
-(text) 1528 2540 w
-(data) 1008 2650 w
-(matches) 1333 2650 w
-('[a-zA-Z0-9_\\-./]+') 1853 2650 w
-(data) 1008 2760 w
-(matches) 1333 2760 w
-('\([a-zA-Z0-9_\\-./]+\)\\.doc') 1853 2760 w
-(arg) 1008 2870 w
-(isfile) 1268 2870 w
-($0) 1723 2870 w
-(plumb) 1008 2980 w
-(start) 1398 2980 w
-(doc2txt) 1788 2980 w
-($data) 2308 2980 w
-(|) 2698 2980 w
-(\\) 2828 2980 w
-(plumb) 1268 3090 w
-(-i) 1658 3090 w
-(-d) 1853 3090 w
-(edit) 2048 3090 w
-(-a) 2373 3090 w
-(action=showdata) 2568 3090 w
-(-a) 3608 3090 w
-(filename=$0) 3803 3090 w
-10 /LucidaSansUnicode00 f
-(The) 720 3270 w
-(arguments) 934 3270 w
-(to) 1486 3270 w
-10 /LucidaTypewriter f
-(plumb) 1618 3270 w
-10 /LucidaSansUnicode00 f
-(tell) 2012 3270 w
-(it) 2197 3270 w
-(to) 2297 3270 w
-(take) 2429 3270 w
-(standard) 2669 3270 w
-(input) 3130 3270 w
-(as) 3417 3270 w
-(its) 3557 3270 w
-(data) 3708 3270 w
-(rather) 3952 3270 w
-(than) 4278 3270 w
-(the) 4528 3270 w
-(text) 4717 3270 w
-(of) 4942 3270 w
-(the) 720 3390 w
-(arguments) 932 3390 w
-(\() 1508 3390 w
-10 /LucidaTypewriter f
-(-i) 1541 3390 w
-10 /LucidaSansUnicode00 f
-(\),) 1685 3390 w
-(define) 1807 3390 w
-(the) 2167 3390 w
-(destination) 2378 3390 w
-(port) 2976 3390 w
-(\() 3234 3390 w
-10 /LucidaTypewriter f
-(-d) 3267 3390 w
-(edit) 3467 3390 w
-10 /LucidaSansUnicode00 f
-(\),) 3755 3390 w
-(and) 3876 3390 w
-(set) 4112 3390 w
-(a) 4312 3390 w
-(conventional) 4423 3390 w
-(attribute) 720 3510 w
-(so) 1174 3510 w
-(the) 1323 3510 w
-(editor) 1515 3510 w
-(knows) 1839 3510 w
-(to) 2185 3510 w
-(show) 2320 3510 w
-(the) 2608 3510 w
-(message) 2800 3510 w
-(data) 3261 3510 w
-(itself) 3509 3510 w
-(rather) 3786 3510 w
-(than) 4116 3510 w
-(interpret) 4370 3510 w
-(it) 4830 3510 w
-(as) 4934 3510 w
-(a) 720 3630 w
-(file) 857 3630 w
-(name) 1090 3630 w
-(\() 1438 3630 w
-10 /LucidaTypewriter f
-(-a) 1471 3630 w
-(action=showdata) 1697 3630 w
-10 /LucidaSansUnicode00 f
-(\)) 2777 3630 w
-(and) 2892 3630 w
-(provide) 3153 3630 w
-(the) 3599 3630 w
-(original) 3835 3630 w
-(file) 4284 3630 w
-(name) 4516 3630 w
-(\() 4863 3630 w
-10 /LucidaTypewriter f
-(-a) 4896 3630 w
-(filename=$0) 720 3750 w
-10 /LucidaSansUnicode00 f
-(\).) 1512 3750 w
-(Now) 1649 3750 w
-(when) 1901 3750 w
-(a) 2198 3750 w
-(user) 2293 3750 w
-(plumbs) 2543 3750 w
-(a) 2944 3750 w
-10 /LucidaTypewriter f
-(.doc) 3039 3750 w
-10 /LucidaSansUnicode00 f
-(file) 3368 3750 w
-(the) 3560 3750 w
-(plumbing) 3756 3750 w
-(rules) 4260 3750 w
-(run) 4540 3750 w
-(a) 4746 3750 w
-(pro\255) 4842 3750 w
-(cess) 720 3870 w
-(to) 975 3870 w
-(extract) 1119 3870 w
-(the) 1503 3870 w
-(text) 1704 3870 w
-(and) 1941 3870 w
-(send) 2167 3870 w
-(it) 2445 3870 w
-(as) 2557 3870 w
-(a) 2709 3870 w
-(temporary) 2810 3870 w
-(file) 3355 3870 w
-(to) 3552 3870 w
-(the) 3696 3870 w
-(editor) 3897 3870 w
-(for) 4230 3870 w
-(viewing.) 4415 3870 w
-(It) 4891 3870 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 3870 w
-10 /LucidaSansUnicode00 f
-(s) 4989 3870 w
-(imperfect, but it) 720 3990 w
-10 /LucidaSansUnicode20 f
-(\031) 1507 3990 w
-10 /LucidaSansUnicode00 f
-(s easy and it beats rebooting.) 1539 3990 w
-(Another) 720 4146 w
-(simple) 1156 4146 w
-(example) 1525 4146 w
-(is) 1986 4146 w
-(a) 2114 4146 w
-(rule) 2217 4146 w
-(that) 2453 4146 w
-(turns) 2693 4146 w
-(man) 2995 4146 w
-(pages) 3254 4146 w
-(into) 3590 4146 w
-(hypertext.) 3828 4146 w
-(Manual) 4406 4146 w
-(page) 4804 4146 w
-(entries) 720 4266 w
-(of) 1088 4266 w
-(the) 1222 4266 w
-(form) 1413 4266 w
-10 /LucidaTypewriter f
-(plumber\(1\)) 1681 4266 w
-10 /LucidaSansUnicode00 f
-(can) 2437 4266 w
-(be) 2641 4266 w
-(clicked) 2796 4266 w
-(on) 3169 4266 w
-(to) 3328 4266 w
-(pop) 3462 4266 w
-(up) 3685 4266 w
-(a) 3846 4266 w
-(window) 3936 4266 w
-(containing) 4340 4266 w
-(the) 4885 4266 w
-(formatted) 720 4386 w
-10 /LucidaSansUnicode20 f
-(\030) 1245 4386 w
-10 /LucidaSansUnicode00 f
-(man) 1277 4386 w
-(page) 1532 4386 w
-10 /LucidaSansUnicode20 f
-(\031) 1768 4386 w
-10 /LucidaSansUnicode00 f
-(.) 1800 4386 w
-(That) 1909 4386 w
-(man) 2171 4386 w
-(page) 2426 4386 w
-(will) 2707 4386 w
-(in) 2916 4386 w
-(turn) 3052 4386 w
-(contain) 3299 4386 w
-(more) 3701 4386 w
-(such) 3997 4386 w
-(citations,) 4269 4386 w
-(which) 4759 4386 w
-(will also be clickable.) 720 4506 w
-(The rule is a little like that for Word documents:) 1812 4506 w
-9 /LucidaTypewriter f
-(#) 1008 4676 w
-(man) 1138 4676 w
-(index) 1398 4676 w
-(entries) 1788 4676 w
-(are) 2308 4676 w
-(synthesized) 2568 4676 w
-(type) 1008 4786 w
-(is) 1333 4786 w
-(text) 1528 4786 w
-(data) 1008 4896 w
-(matches) 1333 4896 w
-('\([a-zA-Z0-9_\\-./]+\)\\\(\([0-9]\)\\\)') 1853 4896 w
-(plumb) 1008 5006 w
-(start) 1398 5006 w
-(man) 1788 5006 w
-($2) 2048 5006 w
-($1) 2243 5006 w
-(|) 2438 5006 w
-(\\) 2568 5006 w
-(plumb) 1268 5116 w
-(-i) 1658 5116 w
-(-d) 1853 5116 w
-(edit) 2048 5116 w
-(-a) 2373 5116 w
-(action=showdata) 2568 5116 w
-(-a) 3608 5116 w
-(filename=/man/$1\($2\)) 3803 5116 w
-10 /LucidaSansUnicode00 f
-(There) 720 5332 w
-(are) 1041 5332 w
-(many) 1236 5332 w
-(other) 1541 5332 w
-(inventive) 1841 5332 w
-(uses) 2319 5332 w
-(of) 2582 5332 w
-(plumbing.) 2723 5332 w
-(One) 3293 5332 w
-(more) 3532 5332 w
-(should) 3826 5332 w
-(give) 4197 5332 w
-(some) 4439 5332 w
-(of) 4743 5332 w
-(the) 4885 5332 w
-(flavor.) 720 5452 w
-(We) 1099 5452 w
-(have) 1281 5452 w
-(a) 1546 5452 w
-(shell) 1641 5452 w
-(script,) 1908 5452 w
-10 /LucidaTypewriter f
-(src) 2252 5452 w
-10 /LucidaSansUnicode00 f
-(,) 2468 5452 w
-(that) 2540 5452 w
-(takes) 2771 5452 w
-(as) 3068 5452 w
-(argument) 3214 5452 w
-(the) 3722 5452 w
-(name) 3916 5452 w
-(of) 4221 5452 w
-(an) 4358 5452 w
-(executable) 4514 5452 w
-(binary) 720 5572 w
-(file.) 1056 5572 w
-(It) 1305 5572 w
-(examines) 1405 5572 w
-(the) 1902 5572 w
-(symbol) 2091 5572 w
-(table) 2474 5572 w
-(of) 2748 5572 w
-(the) 2880 5572 w
-(binary) 3069 5572 w
-(to) 3405 5572 w
-(find) 3537 5572 w
-(the) 3762 5572 w
-(source) 3951 5572 w
-(file) 4307 5572 w
-(from) 4492 5572 w
-(which) 4759 5572 w
-(it) 720 5692 w
-(was) 823 5692 w
-(compiled.) 1043 5692 w
-(Since) 1589 5692 w
-(the) 1878 5692 w
-(Plan) 2070 5692 w
-(9) 2308 5692 w
-(compilers) 2408 5692 w
-(place) 2919 5692 w
-(full) 3210 5692 w
-(source) 3404 5692 w
-(path) 3763 5692 w
-(names) 4017 5692 w
-(in) 4371 5692 w
-(the) 4499 5692 w
-(symbol) 4691 5692 w
-(table,) 720 5812 w
-10 /LucidaTypewriter f
-(src) 1034 5812 w
-10 /LucidaSansUnicode00 f
-(can) 1292 5812 w
-(discover) 1502 5812 w
-(the) 1948 5812 w
-(complete) 2145 5812 w
-(file) 2634 5812 w
-(name.) 2828 5812 w
-(That) 3201 5812 w
-(is) 3461 5812 w
-(then) 3584 5812 w
-(passed) 3844 5812 w
-(to) 4226 5812 w
-10 /LucidaTypewriter f
-(plumb) 4367 5812 w
-10 /LucidaSansUnicode00 f
-(,) 4727 5812 w
-(com\255) 4802 5812 w
-(plete with the line number to find the symbol) 720 5932 w
-10 /LucidaTypewriter f
-(main) 2955 5932 w
-10 /LucidaSansUnicode00 f
-(.) 3243 5932 w
-(For example,) 3339 5932 w
-9 /LucidaTypewriter f
-(%) 1008 6102 w
-(src) 1138 6102 w
-(plumb) 1398 6102 w
-10 /LucidaSansUnicode00 f
-(is) 720 6282 w
-(all) 834 6282 w
-(it) 981 6282 w
-(takes) 1081 6282 w
-(to) 1372 6282 w
-(pop) 1504 6282 w
-(up) 1725 6282 w
-(an) 1884 6282 w
-(editor) 2035 6282 w
-(window) 2356 6282 w
-(on) 2759 6282 w
-(the) 2916 6282 w
-10 /LucidaTypewriter f
-(main) 3106 6282 w
-10 /LucidaSansUnicode00 f
-(routine) 3429 6282 w
-(of) 3812 6282 w
-(the) 3945 6282 w
-10 /LucidaTypewriter f
-(plumb) 4135 6282 w
-10 /LucidaSansUnicode00 f
-(command,) 4530 6282 w
-(beginning) 720 6402 w
-(at) 1280 6402 w
-(line) 1444 6402 w
-(39) 1692 6402 w
-(of) 1890 6402 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/plumb/plumb.c) 2060 6402 w
-10 /LucidaSansUnicode00 f
-(.) 3932 6402 w
-(Like) 4068 6402 w
-(most) 4336 6402 w
-(uses) 4650 6402 w
-(of) 4942 6402 w
-(plumbing, this is not a breakthrough in functionality, but it is a great convenience.) 720 6522 w
-10 /LucidaSans-Demi f
-(Why This Architecture?) 720 6762 w
-10 /LucidaSansUnicode00 f
-(The) 720 6918 w
-(design) 937 6918 w
-(of) 1296 6918 w
-(the) 1430 6918 w
-(plumbing) 1621 6918 w
-(system) 2120 6918 w
-(is) 2496 6918 w
-(peculiar:) 2612 6918 w
-(a) 3066 6918 w
-(centralized) 3157 6918 w
-(language-based) 3729 6918 w
-(file) 4555 6918 w
-(server) 4743 6918 w
-(does) 720 7038 w
-(most) 998 7038 w
-(of) 1287 7038 w
-(the) 1432 7038 w
-(work,) 1634 7038 w
-(while) 1950 7038 w
-(compared) 2250 7038 w
-(to) 2780 7038 w
-(other) 2925 7038 w
-(systems) 3228 7038 w
-(the) 3665 7038 w
-(applications) 3866 7038 w
-(themselves) 4497 7038 w
-(contribute relatively little.) 720 7158 w
-(This architecture is deliberate, of course.) 2032 7158 w
-(That) 720 7314 w
-(the) 985 7314 w
-(plumber) 1188 7314 w
-10 /LucidaSansUnicode20 f
-(\031) 1595 7314 w
-10 /LucidaSansUnicode00 f
-(s) 1627 7314 w
-(behavior) 1726 7314 w
-(is) 2193 7314 w
-(derived) 2321 7314 w
-(from) 2730 7314 w
-(a) 3011 7314 w
-(linguistic) 3115 7314 w
-(description) 3605 7314 w
-(gives) 4197 7314 w
-(the) 4496 7314 w
-(system) 4700 7314 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(great) 720 840 w
-(flexibility) 1041 840 w
-(and) 1562 840 w
-(dynamism) 1812 840 w
-10 /LucidaSansUnicode20 f
-(\024) 2310 840 w
-10 /LucidaSansUnicode00 f
-(rules) 2410 840 w
-(can) 2719 840 w
-(be) 2957 840 w
-(added) 3146 840 w
-(and) 3516 840 w
-(changed) 3766 840 w
-(at) 4247 840 w
-(will,) 4409 840 w
-(without) 4675 840 w
-(rebooting) 720 960 w
-10 /LucidaSansUnicode20 f
-(\024) 1192 960 w
-10 /LucidaSansUnicode00 f
-(but) 1292 960 w
-(the) 1497 960 w
-(existence) 1695 960 w
-(of) 2197 960 w
-(a) 2338 960 w
-(central) 2436 960 w
-(library) 2810 960 w
-(of) 3163 960 w
-(rules) 3305 960 w
-(ensures) 3588 960 w
-(that,) 4011 960 w
-(for) 4278 960 w
-(most) 4461 960 w
-(users,) 4747 960 w
-(the environment behaves in well-established ways.) 720 1080 w
-(That) 720 1236 w
-(the) 971 1236 w
-(plumber) 1160 1236 w
-(is) 1601 1236 w
-(a) 1715 1236 w
-(file) 1804 1236 w
-(server) 1989 1236 w
-(is) 2320 1236 w
-(perhaps) 2434 1236 w
-(the) 2859 1236 w
-(most) 3048 1236 w
-(unusual) 3324 1236 w
-(aspect) 3741 1236 w
-(of) 4088 1236 w
-(its) 4221 1236 w
-(design,) 4373 1236 w
-(but) 4763 1236 w
-(is) 4960 1236 w
-(also) 720 1356 w
-(one) 949 1356 w
-(of) 1161 1356 w
-(the) 1292 1356 w
-(most) 1480 1356 w
-(important.) 1755 1356 w
-(Messages) 2330 1356 w
-(are passed by regular I/O operations on files,) 2831 1356 w
-(so) 720 1476 w
-(no) 876 1476 w
-(extra) 1043 1476 w
-(technology) 1337 1476 w
-(such) 1914 1476 w
-(as) 2184 1476 w
-(remote) 2334 1476 w
-(procedure) 2723 1476 w
-(call) 3262 1476 w
-(or) 3471 1476 w
-(request) 3618 1476 w
-(brokers) 4029 1476 w
-(needs) 4445 1476 w
-(to) 4778 1476 w
-(be) 4921 1476 w
-(provided;) 720 1596 w
-(messages) 1214 1596 w
-(are) 1723 1596 w
-(transmitted) 1909 1596 w
-(by) 2504 1596 w
-(familiar) 2653 1596 w
-(means.) 3055 1596 w
-(Almost) 3470 1596 w
-(every) 3844 1596 w
-(service) 4135 1596 w
-(in) 4505 1596 w
-(Plan) 4630 1596 w
-(9) 4864 1596 w
-(is) 4960 1596 w
-(a) 720 1716 w
-(file) 812 1716 w
-(server,) 1000 1716 w
-(so) 1366 1716 w
-(services) 1516 1716 w
-(can) 1941 1716 w
-(be) 2147 1716 w
-(exported) 2304 1716 w
-(trivially) 2780 1716 w
-(using) 3171 1716 w
-(the) 3475 1716 w
-(system) 3668 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 4008 1716 w
-10 /LucidaSansUnicode00 f
-(s) 4040 1716 w
-(remote) 4129 1716 w
-(file) 4511 1716 w
-(system) 4700 1716 w
-(operations) 720 1836 w
-([Pike93].) 1283 1836 w
-(The) 1784 1836 w
-(plumber) 2012 1836 w
-(is) 2466 1836 w
-(no) 2592 1836 w
-(exception;) 2761 1836 w
-(plumbing) 3315 1836 w
-(messages) 3824 1836 w
-(pass) 4345 1836 w
-(routinely) 4611 1836 w
-(across) 720 1956 w
-(the) 1071 1956 w
-(network) 1268 1956 w
-(to) 1702 1956 w
-(remote) 1842 1956 w
-(applications) 2228 1956 w
-(without) 2855 1956 w
-(any) 3262 1956 w
-(special) 3473 1956 w
-(provision,) 3849 1956 w
-(in) 4372 1956 w
-(contrast) 4505 1956 w
-(to) 4942 1956 w
-(some) 720 2076 w
-(commercial) 1027 2076 w
-(IPC) 1632 2076 w
-(mechanisms) 1831 2076 w
-(that) 2480 2076 w
-(become) 2717 2076 w
-(significantly) 3143 2076 w
-(more) 3774 2076 w
-(complex) 4071 2076 w
-(when) 4531 2076 w
-(they) 4833 2076 w
-(involve) 720 2196 w
-(multiple) 1100 2196 w
-(machines.) 1537 2196 w
-(As) 2099 2196 w
-(I) 2258 2196 w
-(write) 2326 2196 w
-(this,) 2605 2196 w
-(my) 2855 2196 w
-(window) 3039 2196 w
-(system) 3447 2196 w
-(is) 3826 2196 w
-(talking) 3945 2196 w
-(to) 4317 2196 w
-(applications) 4455 2196 w
-(running) 720 2316 w
-(on) 1136 2316 w
-(three) 1295 2316 w
-(different) 1583 2316 w
-(machines,) 2037 2316 w
-(but) 2564 2316 w
-(they) 2762 2316 w
-(all) 3005 2316 w
-(share) 3154 2316 w
-(a) 3455 2316 w
-(single) 3546 2316 w
-(instance) 3871 2316 w
-(of) 4310 2316 w
-(the) 4443 2316 w
-(plumber) 4633 2316 w
-(and) 720 2436 w
-(so) 944 2436 w
-(can) 1101 2436 w
-(interoperate) 1314 2436 w
-(to) 1953 2436 w
-(integrate) 2096 2436 w
-(my) 2576 2436 w
-(environment.) 2766 2436 w
-(Plan) 3486 2436 w
-(9) 3732 2436 w
-(uses) 3840 2436 w
-(a) 4105 2436 w
-(shared) 4205 2436 w
-(file) 4578 2436 w
-(name) 4774 2436 w
-(space) 720 2556 w
-(to) 1057 2556 w
-(combine) 1216 2556 w
-(multiple) 1692 2556 w
-(networked) 2151 2556 w
-(machines) 2723 2556 w
-10 /LucidaSansUnicode20 f
-(\024) 3182 2556 w
-10 /LucidaSansUnicode00 f
-(compute) 3282 2556 w
-(servers,) 3766 2556 w
-(file) 4207 2556 w
-(servers,) 4419 2556 w
-(and) 4860 2556 w
-(interactive) 720 2676 w
-(workstations) 1266 2676 w
-10 /LucidaSansUnicode20 f
-(\024) 1886 2676 w
-10 /LucidaSansUnicode00 f
-(into) 1986 2676 w
-(a) 2216 2676 w
-(single) 2312 2676 w
-(computing) 2642 2676 w
-(environment;) 3203 2676 w
-(plumbing) 3887 2676 w
-10 /LucidaSansUnicode20 f
-(\031) 4350 2676 w
-10 /LucidaSansUnicode00 f
-(s) 4382 2676 w
-(design) 4474 2676 w
-(as) 4838 2676 w
-(a) 4985 2676 w
-(file) 720 2796 w
-(server) 907 2796 w
-(is) 1240 2796 w
-(a) 1356 2796 w
-(natural) 1447 2796 w
-(by-product) 1824 2796 w
-(of,) 2411 2796 w
-(and) 2577 2796 w
-(contributor) 2793 2796 w
-(to,) 3374 2796 w
-(the) 3539 2796 w
-(overall) 3729 2796 w
-(system) 4087 2796 w
-(architecture) 4462 2796 w
-([Pike92].) 720 2916 w
-(The) 720 3072 w
-(centrality) 934 3072 w
-(of) 1416 3072 w
-(the) 1547 3072 w
-(plumber) 1735 3072 w
-(is) 2175 3072 w
-(also) 2288 3072 w
-(unusual.) 2517 3072 w
-(Other) 2997 3072 w
-(systems) 3304 3072 w
-(tend) 3728 3072 w
-(to) 3979 3072 w
-(let) 4110 3072 w
-(the) 4266 3072 w
-(applications) 4455 3072 w
-(determine) 720 3192 w
-(where) 1257 3192 w
-(messages) 1593 3192 w
-(will) 2112 3192 w
-(go;) 2320 3192 w
-(consider) 2519 3192 w
-(mail) 2976 3192 w
-(readers) 3225 3192 w
-(that) 3631 3192 w
-(recognize) 3865 3192 w
-(and) 4383 3192 w
-(highlight) 4606 3192 w
-(URLs) 720 3312 w
-(in) 997 3312 w
-(the) 1129 3312 w
-(messages.) 1325 3312 w
-(Why) 1905 3312 w
-(should) 2147 3312 w
-(just) 2517 3312 w
-(the) 2739 3312 w
-(mail) 2936 3312 w
-(readers) 3184 3312 w
-(do) 3589 3312 w
-(this,) 3755 3312 w
-(and) 4008 3312 w
-(why) 4230 3312 w
-(should) 4463 3312 w
-(they) 4833 3312 w
-(just) 720 3432 w
-(do) 933 3432 w
-(it) 1090 3432 w
-(for) 1189 3432 w
-(URLs?) 1361 3432 w
-(\(Acme was guilty of similar crimes.\)) 1704 3432 w
-(The plumber, by removing such) 3495 3432 w
-(decisions) 720 3552 w
-(to) 1219 3552 w
-(a) 1363 3552 w
-(central) 1464 3552 w
-(authority,) 1841 3552 w
-(guarantees) 2355 3552 w
-(that) 2938 3552 w
-(all) 3175 3552 w
-(applications) 3334 3552 w
-(behave) 3965 3552 w
-(the) 4356 3552 w
-(same) 4558 3552 w
-(and) 4860 3552 w
-(simultaneously) 720 3672 w
-(frees) 1498 3672 w
-(them) 1788 3672 w
-(all) 2085 3672 w
-(from) 2247 3672 w
-(figuring) 2528 3672 w
-(out) 2961 3672 w
-(what) 3170 3672 w
-10 /LucidaSansUnicode20 f
-(\031) 3401 3672 w
-10 /LucidaSansUnicode00 f
-(s) 3433 3672 w
-(important.) 3533 3672 w
-(The) 4124 3672 w
-(ability) 4354 3672 w
-(for) 4697 3672 w
-(the) 4885 3672 w
-(plumber) 720 3792 w
-(to) 1169 3792 w
-(excerpt) 1309 3792 w
-(useful) 1716 3792 w
-(data) 2055 3792 w
-(from) 2307 3792 w
-(within) 2581 3792 w
-(a) 2919 3792 w
-(message) 3016 3792 w
-(is) 3482 3792 w
-(critical) 3604 3792 w
-(to) 3968 3792 w
-(the) 4108 3792 w
-(success) 4305 3792 w
-(of) 4720 3792 w
-(this) 4861 3792 w
-(model.) 720 3912 w
-(The) 720 4068 w
-(entire) 943 4068 w
-(system) 1266 4068 w
-(is) 1649 4068 w
-(remarkably) 1772 4068 w
-(small.) 2358 4068 w
-(The) 2722 4068 w
-(plumber) 2946 4068 w
-(itself) 3396 4068 w
-(is) 3678 4068 w
-(only) 3801 4068 w
-(about) 4048 4068 w
-(two) 4369 4068 w
-(thousand) 4587 4068 w
-(lines) 720 4188 w
-(of) 987 4188 w
-(C) 1125 4188 w
-(code.) 1234 4188 w
-(Most) 1569 4188 w
-(applications) 1844 4188 w
-(work) 2469 4188 w
-(fine) 2746 4188 w
-(in) 2969 4188 w
-(a) 3099 4188 w
-(plumbing) 3193 4188 w
-(environment) 3695 4188 w
-(without) 4345 4188 w
-(know\255) 4749 4188 w
-(ing) 720 4308 w
-(about) 907 4308 w
-(it) 1219 4308 w
-(at) 1319 4308 w
-(all;) 1445 4308 w
-(some) 1624 4308 w
-(need) 1919 4308 w
-(trivial) 2190 4308 w
-(changes) 2496 4308 w
-(such) 2929 4308 w
-(as) 3189 4308 w
-(to) 3329 4308 w
-(standardize) 3461 4308 w
-(their) 4064 4308 w
-(error) 4323 4308 w
-(output;) 4597 4308 w
-(a) 4985 4308 w
-(few) 720 4428 w
-(need) 937 4428 w
-(to) 1221 4428 w
-(generate) 1366 4428 w
-(and) 1838 4428 w
-(receive) 2065 4428 w
-(plumbing) 2453 4428 w
-(messages.) 2963 4428 w
-(But) 3549 4428 w
-(even) 3753 4428 w
-(to) 4026 4428 w
-(add) 4171 4428 w
-(the) 4399 4428 w
-(ability) 4601 4428 w
-(to) 4942 4428 w
-(send) 720 4548 w
-(and) 985 4548 w
-(receive) 1198 4548 w
-(messages) 1572 4548 w
-(in) 2080 4548 w
-(a) 2204 4548 w
-(program) 2292 4548 w
-(such) 2741 4548 w
-(as) 3000 4548 w
-(text) 3139 4548 w
-(editor) 3363 4548 w
-(is) 3683 4548 w
-(short) 3796 4548 w
-(work,) 4081 4548 w
-(involving) 4383 4548 w
-(typ\255) 4855 4548 w
-(ically a few dozen lines of code.) 720 4668 w
-(Plumbing fits well into the existing environment.) 2333 4668 w
-(But) 720 4824 w
-(plumbing) 912 4824 w
-(is) 1410 4824 w
-(new) 1525 4824 w
-(and) 1756 4824 w
-(it) 1972 4824 w
-(hasn) 2074 4824 w
-10 /LucidaSansUnicode20 f
-(\031) 2304 4824 w
-10 /LucidaSansUnicode00 f
-(t) 2336 4824 w
-(been) 2409 4824 w
-(pushed) 2682 4824 w
-(far) 3075 4824 w
-(enough) 3244 4824 w
-(yet.) 3645 4824 w
-(Most) 3890 4824 w
-(of) 4161 4824 w
-(the) 4295 4824 w
-(work) 4486 4824 w
-(so) 4759 4824 w
-(far) 4907 4824 w
-(has) 720 4944 w
-(been) 926 4944 w
-(with) 1201 4944 w
-(textual) 1444 4944 w
-(messages,) 1819 4944 w
-(although) 2364 4944 w
-(the) 2831 4944 w
-(underlying) 3023 4944 w
-(system) 3578 4944 w
-(is) 3955 4944 w
-(capable) 4072 4944 w
-(of) 4481 4944 w
-(handling) 4616 4944 w
-(general) 720 5064 w
-(data.) 1118 5064 w
-(We) 1429 5064 w
-(plan) 1608 5064 w
-(to) 1854 5064 w
-(reimplement) 1990 5064 w
-(some) 2643 5064 w
-(of) 2942 5064 w
-(the) 3078 5064 w
-(existing) 3271 5064 w
-(data) 3696 5064 w
-(movement) 3944 5064 w
-(operations,) 4492 5064 w
-(such) 720 5184 w
-(as) 981 5184 w
-(cut) 1122 5184 w
-(and) 1307 5184 w
-(paste) 1522 5184 w
-(or) 1819 5184 w
-(drag) 1956 5184 w
-(and) 2212 5184 w
-(drop,) 2427 5184 w
-(to) 2722 5184 w
-(use) 2855 5184 w
-(plumbing) 3059 5184 w
-(as) 3557 5184 w
-(their) 3698 5184 w
-(exchange) 3957 5184 w
-(mechanism.) 4456 5184 w
-(Since) 720 5304 w
-(the) 1008 5304 w
-(plumber) 1199 5304 w
-(is) 1642 5304 w
-(a) 1758 5304 w
-(central) 1849 5304 w
-(message) 2216 5304 w
-(handler,) 2676 5304 w
-(it) 3112 5304 w
-(is) 3215 5304 w
-(an) 3332 5304 w
-(obvious) 3486 5304 w
-(place) 3902 5304 w
-(to) 4193 5304 w
-(store) 4328 5304 w
-(the) 4611 5304 w
-10 /LucidaSansUnicode20 f
-(\030) 4803 5304 w
-10 /LucidaSansUnicode00 f
-(clip\255) 4835 5304 w
-(board) 720 5424 w
-10 /LucidaSansUnicode20 f
-(\031) 1003 5424 w
-10 /LucidaSansUnicode00 f
-(.) 1035 5424 w
-(The) 1139 5424 w
-(clipboard) 1360 5424 w
-(could) 1855 5424 w
-(be) 2161 5424 w
-(built) 2320 5424 w
-(as) 2580 5424 w
-(a) 2726 5424 w
-(special) 2821 5424 w
-(port) 3195 5424 w
-(that) 3437 5424 w
-(holds) 3668 5424 w
-(onto) 3974 5424 w
-(messages) 4234 5424 w
-(rather) 4748 5424 w
-(than deleting them after delivery.) 720 5544 w
-(Since the clipboard would then be holding) 2406 5544 w
-(a) 4489 5544 w
-(plumbing) 4577 5544 w
-(message) 720 5664 w
-(rather) 1186 5664 w
-(than) 1520 5664 w
-(plain) 1778 5664 w
-(text,) 2058 5664 w
-(as) 2323 5664 w
-(in) 2471 5664 w
-(the) 2603 5664 w
-(current) 2799 5664 w
-(Plan) 3190 5664 w
-(9) 3432 5664 w
-(environment,) 3536 5664 w
-(it) 4220 5664 w
-(would) 4327 5664 w
-(become) 4660 5664 w
-(possible) 720 5784 w
-(to) 1156 5784 w
-(cut) 1287 5784 w
-(and) 1470 5784 w
-(paste) 1683 5784 w
-(arbitrary) 1978 5784 w
-(data) 2425 5784 w
-(without) 2668 5784 w
-(providing) 3067 5784 w
-(new) 3563 5784 w
-(mechanism.) 3792 5784 w
-(In) 4442 5784 w
-(effect,) 4567 5784 w
-(we) 4907 5784 w
-(would be providing a new user interface to the existing plumbing facilities.) 720 5904 w
-(Another) 720 6060 w
-(possible) 1151 6060 w
-(extension) 1597 6060 w
-(is) 2115 6060 w
-(the) 2238 6060 w
-(ability) 2436 6060 w
-(to) 2773 6060 w
-(override) 2914 6060 w
-(plumbing) 3356 6060 w
-(operations) 3862 6060 w
-(interactively.) 4422 6060 w
-(Originally,) 720 6180 w
-(the) 1271 6180 w
-(plan) 1479 6180 w
-(was) 1741 6180 w
-(to) 1977 6180 w
-(provide) 2128 6180 w
-(a) 2546 6180 w
-(mechanism,) 2653 6180 w
-(perhaps) 3289 6180 w
-(a) 3732 6180 w
-(pop-up) 3839 6180 w
-(menu,) 4261 6180 w
-(that) 4618 6180 w
-(one) 4861 6180 w
-(could) 720 6300 w
-(use) 1026 6300 w
-(to) 1235 6300 w
-(direct) 1373 6300 w
-(messages,) 1690 6300 w
-(for) 2237 6300 w
-(example) 2416 6300 w
-(to) 2869 6300 w
-(send) 3007 6300 w
-(a) 3279 6300 w
-(PostScript) 3374 6300 w
-(file) 3893 6300 w
-(to) 4085 6300 w
-(the) 4224 6300 w
-(editor) 4420 6300 w
-(rather) 4748 6300 w
-(than) 720 6420 w
-(the) 977 6420 w
-(PostScript) 1173 6420 w
-(viewer) 1693 6420 w
-(by) 2045 6420 w
-(naming) 2201 6420 w
-(an) 2605 6420 w
-(explicit) 2763 6420 w
-(destination) 3159 6420 w
-(in) 3742 6420 w
-(the) 3873 6420 w
-(message.) 4068 6420 w
-(Although) 4596 6420 w
-(this) 720 6540 w
-(deficiency) 932 6540 w
-(should) 1451 6540 w
-(one) 1812 6540 w
-(day) 2024 6540 w
-(be) 2227 6540 w
-(addressed,) 2379 6540 w
-(it) 2943 6540 w
-(should) 3042 6540 w
-(be) 3403 6540 w
-(done) 3555 6540 w
-(without) 3830 6540 w
-(complicating) 4229 6540 w
-(the) 4885 6540 w
-(interface) 720 6660 w
-(for) 1184 6660 w
-(invoking) 1363 6660 w
-(the) 1818 6660 w
-(default) 2013 6660 w
-(behavior.) 2392 6660 w
-(Meanwhile,) 2914 6660 w
-(in) 3497 6660 w
-(practice) 3627 6660 w
-(the) 4049 6660 w
-(default) 4243 6660 w
-(behavior) 4621 6660 w
-(seems) 720 6780 w
-(to) 1067 6780 w
-(work) 1205 6780 w
-(very) 1482 6780 w
-(well) 1723 6780 w
-(in) 1954 6780 w
-(practice) 2085 6780 w
-10 /LucidaSansUnicode20 f
-(\024) 2468 6780 w
-10 /LucidaSansUnicode00 f
-(as) 2568 6780 w
-(it) 2714 6780 w
-(must) 2820 6780 w
-(if) 3103 6780 w
-(plumbing) 3209 6780 w
-(is) 3712 6780 w
-(to) 3832 6780 w
-(be) 3971 6780 w
-(successful) 4131 6780 w
-10 /LucidaSansUnicode20 f
-(\024) 4632 6780 w
-10 /LucidaSansUnicode00 f
-(so) 4732 6780 w
-(the) 4885 6780 w
-(lack of overrides is not keenly felt.) 720 6900 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Comparison with Other Systems) 720 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(ideas) 947 996 w
-(of) 1248 996 w
-(the) 1393 996 w
-(plumbing) 1595 996 w
-(system) 2105 996 w
-(grew) 2492 996 w
-(from) 2775 996 w
-(an) 3054 996 w
-(attempt) 3218 996 w
-(to) 3643 996 w
-(generalize) 3788 996 w
-(the) 4338 996 w
-(way) 4540 996 w
-(Acme) 4771 996 w
-(acquires) 720 1116 w
-(files) 1173 1116 w
-(and) 1420 1116 w
-(data.) 1645 1116 w
-(Systems) 1964 1116 w
-(further) 2403 1116 w
-(from) 2784 1116 w
-(that) 3060 1116 w
-(lineage) 3295 1116 w
-(also) 3688 1116 w
-(share) 3928 1116 w
-(some) 4237 1116 w
-(properties) 4542 1116 w
-(with) 720 1236 w
-(plumbing.) 965 1236 w
-(Most,) 1532 1236 w
-(however,) 1839 1236 w
-(require) 2316 1236 w
-(explicit) 2704 1236 w
-(linking) 3099 1236 w
-(or) 3470 1236 w
-(message) 3612 1236 w
-(passing) 4077 1236 w
-(rather) 4491 1236 w
-(than) 4824 1236 w
-(plumbing) 720 1356 w
-10 /LucidaSansUnicode20 f
-(\031) 1183 1356 w
-10 /LucidaSansUnicode00 f
-(s) 1215 1356 w
-(implicit,) 1333 1356 w
-(context-based) 1792 1356 w
-(pattern) 2570 1356 w
-(matching,) 2988 1356 w
-(and) 3538 1356 w
-(none) 3785 1356 w
-(has) 4093 1356 w
-(the) 4328 1356 w
-(plumber) 4550 1356 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1356 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1356 w
-(design of a language-based file server.) 720 1476 w
-(Reiss) 720 1632 w
-10 /LucidaSansUnicode20 f
-(\031) 970 1632 w
-10 /LucidaSansUnicode00 f
-(s) 1002 1632 w
-(FIELD) 1098 1632 w
-(system) 1408 1632 w
-([Reis95]) 1793 1632 w
-(probably) 2229 1632 w
-(comes) 2701 1632 w
-(the) 3058 1632 w
-(closest) 3258 1632 w
-(to) 3640 1632 w
-(providing) 3784 1632 w
-(the) 4292 1632 w
-(facilities) 4493 1632 w
-(of) 4942 1632 w
-(the) 720 1752 w
-(plumber.) 921 1752 w
-(It) 1438 1752 w
-(has) 1550 1752 w
-(a) 1764 1752 w
-(central) 1865 1752 w
-(message-passing) 2242 1752 w
-(mechanism) 3143 1752 w
-(that) 3741 1752 w
-(connects) 3978 1752 w
-(applications) 4455 1752 w
-(together) 720 1872 w
-(through) 1182 1872 w
-(a) 1619 1872 w
-(combination) 1724 1872 w
-(of) 2377 1872 w
-(a) 2525 1872 w
-(library) 2630 1872 w
-(and) 2990 1872 w
-(a) 3220 1872 w
-(pattern-matching) 3325 1872 w
-(central) 4235 1872 w
-(message) 4616 1872 w
-(dispatcher) 720 1992 w
-(that) 1264 1992 w
-(handles) 1491 1992 w
-(message) 1905 1992 w
-(send) 2364 1992 w
-(and) 2631 1992 w
-(reply.) 2846 1992 w
-(The) 3186 1992 w
-(main) 3402 1992 w
-(differences) 3676 1992 w
-(between) 4250 1992 w
-(FIELD) 4692 1992 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1992 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1992 w
-(message) 720 2112 w
-(dispatcher) 1187 2112 w
-(and) 1738 2112 w
-(the) 1961 2112 w
-(plumber) 2159 2112 w
-(are) 2609 2112 w
-(first) 2804 2112 w
-(that) 3042 2112 w
-(the) 3276 2112 w
-(plumber) 3475 2112 w
-(is) 3926 2112 w
-(based) 4050 2112 w
-(on) 4382 2112 w
-(a) 4549 2112 w
-(special-) 4648 2112 w
-(purpose) 720 2232 w
-(language) 1162 2232 w
-(while) 1650 2232 w
-(the) 1948 2232 w
-(FIELD) 2148 2232 w
-(system) 2458 2232 w
-(uses) 2843 2232 w
-(an) 3108 2232 w
-(object-oriented) 3270 2232 w
-(library,) 4075 2232 w
-(second) 4461 2232 w
-(that) 4849 2232 w
-(the) 720 2352 w
-(plumber) 916 2352 w
-(has) 1364 2352 w
-(no) 1573 2352 w
-(concept) 1737 2352 w
-(of) 2159 2352 w
-(a) 2298 2352 w
-(reply) 2394 2352 w
-(to) 2676 2352 w
-(a) 2815 2352 w
-(message,) 2911 2352 w
-(and) 3408 2352 w
-(finally) 3629 2352 w
-(that) 3963 2352 w
-(the) 4196 2352 w
-(FIELD) 4393 2352 w
-(system) 4700 2352 w
-(has) 720 2472 w
-(no) 924 2472 w
-(concept) 1083 2472 w
-(of) 1500 2472 w
-(port.) 1634 2472 w
-(But) 1936 2472 w
-(the) 2129 2472 w
-(key) 2319 2472 w
-(distinction) 2520 2472 w
-(is) 3066 2472 w
-(probably) 3181 2472 w
-(in) 3643 2472 w
-(the) 3769 2472 w
-(level) 3959 2472 w
-(of) 4216 2472 w
-(use.) 4349 2472 w
-(In) 4617 2472 w
-(FIELD,) 4743 2472 w
-(the) 720 2592 w
-(message) 926 2592 w
-(dispatcher) 1401 2592 w
-(is) 1960 2592 w
-(a) 2091 2592 w
-(critical) 2197 2592 w
-(integrating) 2570 2592 w
-(force) 3153 2592 w
-(of) 3451 2592 w
-(the) 3601 2592 w
-(underlying) 3808 2592 w
-(programming) 4378 2592 w
-(environment,) 720 2712 w
-(handling) 1429 2712 w
-(everything) 1919 2712 w
-(from) 2494 2712 w
-(debugging) 2792 2712 w
-(events) 3378 2712 w
-(to) 3757 2712 w
-(changing) 3920 2712 w
-(the) 4430 2712 w
-(working) 4650 2712 w
-(directory) 720 2832 w
-(of) 1189 2832 w
-(a) 1325 2832 w
-(program.) 1418 2832 w
-(Plumbing,) 1936 2832 w
-(by) 2461 2832 w
-(contrast,) 2614 2832 w
-(is) 3079 2832 w
-(intended) 3198 2832 w
-(primarily) 3665 2832 w
-(for) 4136 2832 w
-(integrating) 4314 2832 w
-(the) 4885 2832 w
-(user) 720 2952 w
-(interface) 972 2952 w
-(of) 1438 2952 w
-(existing) 1578 2952 w
-(tools;) 2007 2952 w
-(it) 2320 2952 w
-(is) 2428 2952 w
-(more) 2550 2952 w
-(modest) 2843 2952 w
-(and) 3246 2952 w
-(very) 3468 2952 w
-(much) 3711 2952 w
-(simpler.) 4020 2952 w
-(The) 4487 2952 w
-(central) 4709 2952 w
-(advantage) 720 3072 w
-(of) 1256 3072 w
-(the) 1393 3072 w
-(plumber) 1587 3072 w
-(is) 2033 3072 w
-(its) 2152 3072 w
-(convenience) 2308 3072 w
-(and) 2945 3072 w
-(dynamism;) 3164 3072 w
-(the) 3733 3072 w
-(FIELD) 3927 3072 w
-(system) 4231 3072 w
-(does) 4610 3072 w
-(not) 4880 3072 w
-(share the ease with which message dispatch rules can be added or modified.) 720 3192 w
-(The) 720 3348 w
-(inspiration) 944 3348 w
-(for) 1506 3348 w
-(Acme) 1688 3348 w
-(was) 2001 3348 w
-(the) 2228 3348 w
-(user) 2427 3348 w
-(interface) 2681 3348 w
-(to) 3149 3348 w
-(the) 3291 3348 w
-(object-oriented) 3490 3348 w
-(Oberon) 4295 3348 w
-(system) 4700 3348 w
-([WiGu92].) 720 3468 w
-(Oberon) 1314 3468 w
-10 /LucidaSansUnicode20 f
-(\031) 1675 3468 w
-10 /LucidaSansUnicode00 f
-(s) 1707 3468 w
-(user) 1847 3468 w
-(interface) 2146 3468 w
-(interprets) 2659 3468 w
-(mouse) 3220 3468 w
-(clicks) 3631 3468 w
-(on) 3988 3468 w
-(strings) 4199 3468 w
-(such) 4620 3468 w
-(as) 4934 3468 w
-10 /LucidaTypewriter f
-(Obj.meth) 720 3588 w
-10 /LucidaSansUnicode00 f
-(to) 1334 3588 w
-(invoke) 1470 3588 w
-(calls) 1826 3588 w
-(to) 2079 3588 w
-(the) 2215 3588 w
-(method) 2408 3588 w
-10 /LucidaTypewriter f
-(meth) 2818 3588 w
-10 /LucidaSansUnicode00 f
-(of) 3144 3588 w
-(the) 3280 3588 w
-(object) 3473 3588 w
-10 /LucidaTypewriter f
-(Obj) 3809 3588 w
-10 /LucidaSansUnicode00 f
-(.) 4025 3588 w
-(This) 4127 3588 w
-(was) 4370 3588 w
-(the) 4592 3588 w
-(start\255) 4786 3588 w
-(ing) 720 3708 w
-(point) 913 3708 w
-(for) 1205 3708 w
-(Acme) 1384 3708 w
-10 /LucidaSansUnicode20 f
-(\031) 1653 3708 w
-10 /LucidaSansUnicode00 f
-(s) 1685 3708 w
-(middle-button) 1776 3708 w
-(execution) 2529 3708 w
-([Pike94],) 3044 3708 w
-(but) 3506 3708 w
-(nothing) 3708 3708 w
-(in) 4123 3708 w
-(Oberon) 4253 3708 w
-(is) 4653 3708 w
-(much) 4772 3708 w
-(like) 720 3828 w
-(Acme) 944 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 1213 3828 w
-10 /LucidaSansUnicode00 f
-(s) 1245 3828 w
-(right-button) 1349 3828 w
-10 /LucidaSansUnicode20 f
-(\030) 2013 3828 w
-10 /LucidaSansUnicode00 f
-(acquisition) 2045 3828 w
-10 /LucidaSansUnicode20 f
-(\031) 2574 3828 w
-10 /LucidaSansUnicode00 f
-(,) 2606 3828 w
-(which) 2691 3828 w
-(was) 3025 3828 w
-(the) 3261 3828 w
-(starting) 3469 3828 w
-(point) 3896 3828 w
-(for) 4201 3828 w
-(the) 4393 3828 w
-(plumber.) 4601 3828 w
-(Oberon) 720 3948 w
-10 /LucidaSansUnicode20 f
-(\031) 1081 3948 w
-10 /LucidaSansUnicode00 f
-(s) 1113 3948 w
-(implicit) 1199 3948 w
-(method-based) 1594 3948 w
-(linking) 2347 3948 w
-(is) 2713 3948 w
-(not) 2827 3948 w
-(nearly) 3021 3948 w
-(as) 3350 3948 w
-(general) 3490 3948 w
-(as) 3885 3948 w
-(the) 4025 3948 w
-(pattern-matched) 4214 3948 w
-(linking) 720 4068 w
-(of) 1087 4068 w
-(the) 1221 4068 w
-(plumber,) 1412 4068 w
-(nor) 1887 4068 w
-(does) 2087 4068 w
-(its) 2354 4068 w
-(style) 2507 4068 w
-(of) 2768 4068 w
-(user-triggered) 2902 4068 w
-(method) 3653 4068 w
-(call) 4061 4068 w
-(correspond) 4262 4068 w
-(well) 4849 4068 w
-(to the more general idea of inter-application communication of plumbing messages.) 720 4188 w
-(Microsoft) 720 4344 w
-10 /LucidaSansUnicode20 f
-(\031) 1174 4344 w
-10 /LucidaSansUnicode00 f
-(s) 1206 4344 w
-(OLE) 1294 4344 w
-(interface) 1516 4344 w
-(is) 1977 4344 w
-(another) 2094 4344 w
-(relative.) 2505 4344 w
-(It) 2961 4344 w
-(allows) 3064 4344 w
-(one) 3403 4344 w
-(application) 3619 4344 w
-(to) 4190 4344 w
-10 /LucidaSans-Italic f
-(embed) 4326 4344 w
-10 /LucidaSansUnicode00 f
-(its) 4685 4344 w
-(own) 4840 4344 w
-(data) 720 4464 w
-(within) 972 4464 w
-(another) 1310 4464 w
-10 /LucidaSansUnicode20 f
-(\031) 1684 4464 w
-10 /LucidaSansUnicode00 f
-(s,) 1716 4464 w
-(for) 1841 4464 w
-(example) 2022 4464 w
-(to) 2477 4464 w
-(place) 2617 4464 w
-(an) 2913 4464 w
-(Excel) 3072 4464 w
-(spreadsheet) 3365 4464 w
-(within) 3997 4464 w
-(a) 4334 4464 w
-(Frame) 4430 4464 w
-(docu\255) 4770 4464 w
-(ment;) 720 4584 w
-(when) 1035 4584 w
-(Frame) 1327 4584 w
-(needs) 1661 4584 w
-(to) 1984 4584 w
-(format) 2117 4584 w
-(the) 2476 4584 w
-(page,) 2666 4584 w
-(it) 2969 4584 w
-(will) 3070 4584 w
-(start) 3269 4584 w
-(Excel) 3525 4584 w
-(itself,) 3811 4584 w
-(or) 4117 4584 w
-(at) 4254 4584 w
-(least) 4381 4584 w
-(some) 4645 4584 w
-(of) 4942 4584 w
-(its) 720 4704 w
-(DLLs,) 870 4704 w
-(to) 1167 4704 w
-(format) 1298 4704 w
-(the) 1655 4704 w
-(spreadsheet.) 1843 4704 w
-(OLE) 2531 4704 w
-(data) 2749 4704 w
-(can) 2992 4704 w
-(only) 3193 4704 w
-(be) 3430 4704 w
-(understood) 3582 4704 w
-(by the application) 4172 4704 w
-(that) 720 4824 w
-(created) 945 4824 w
-(it;) 1338 4824 w
-(plumbing) 1470 4824 w
-(messages,) 1967 4824 w
-(by) 2508 4824 w
-(contrast,) 2657 4824 w
-(contain) 3118 4824 w
-(arbitrary) 3509 4824 w
-(data) 3957 4824 w
-(with) 4201 4824 w
-(a) 4440 4824 w
-(rigidly) 4529 4824 w
-(for\255) 4868 4824 w
-(matted) 720 4944 w
-(header) 1097 4944 w
-(that) 1466 4944 w
-(will) 1693 4944 w
-(be) 1893 4944 w
-(interpreted) 2048 4944 w
-(by) 2625 4944 w
-(the) 2776 4944 w
-(pattern) 2967 4944 w
-(matcher) 3354 4944 w
-(and) 3785 4944 w
-(the) 4001 4944 w
-(destination) 4191 4944 w
-(appli\255) 4768 4944 w
-(cation.) 720 5064 w
-(The) 1133 5064 w
-(plumber) 1368 5064 w
-10 /LucidaSansUnicode20 f
-(\031) 1775 5064 w
-10 /LucidaSansUnicode00 f
-(s) 1807 5064 w
-(simplified) 1913 5064 w
-(message) 2447 5064 w
-(format) 2926 5064 w
-(may) 3305 5064 w
-(limit) 3560 5064 w
-(its) 3832 5064 w
-(flexibility) 4004 5064 w
-(but) 4510 5064 w
-(makes) 4727 5064 w
-(messages) 720 5184 w
-(easy) 1230 5184 w
-(and) 1479 5184 w
-(efficient) 1694 5184 w
-(to) 2123 5184 w
-(dispatch) 2256 5184 w
-(and) 2702 5184 w
-(to) 2916 5184 w
-(interpret.) 3048 5184 w
-(At) 3568 5184 w
-(least) 3708 5184 w
-(for) 3970 5184 w
-(the) 4143 5184 w
-(cut-and-paste) 4332 5184 w
-(style) 720 5304 w
-(of) 979 5304 w
-(exchange) 1112 5304 w
-(OLE) 1612 5304 w
-(encourages,) 1832 5304 w
-(plumbing) 2456 5304 w
-(gives) 2954 5304 w
-(up) 3239 5304 w
-(some) 3399 5304 w
-(power) 3695 5304 w
-(in) 4028 5304 w
-(return) 4154 5304 w
-(for) 4488 5304 w
-(simplic\255) 4662 5304 w
-(ity,) 720 5424 w
-(while) 912 5424 w
-(avoiding) 1207 5424 w
-(the) 1661 5424 w
-(need) 1857 5424 w
-(to) 2135 5424 w
-(invoke) 2274 5424 w
-(a) 2633 5424 w
-(vestigial) 2729 5424 w
-(program) 3170 5424 w
-(\(if) 3627 5424 w
-(Excel) 3767 5424 w
-(can) 4059 5424 w
-(be) 4268 5424 w
-(called) 4428 5424 w
-(a) 4752 5424 w
-(ves\255) 4848 5424 w
-(tige\)) 720 5544 w
-(every) 983 5544 w
-(time) 1286 5544 w
-(the) 1547 5544 w
-(pasted) 1748 5544 w
-(data) 2119 5544 w
-(is) 2375 5544 w
-(examined.) 2501 5544 w
-(Plumbing) 3086 5544 w
-(is) 3587 5544 w
-(also) 3713 5544 w
-(better) 3956 5544 w
-(suited) 4293 5544 w
-(to) 4638 5544 w
-(other) 4783 5544 w
-(styles of data exchange, such as connecting compiler errors to the text editor.) 720 5664 w
-(The) 720 5820 w
-(Hyperbole) 959 5820 w
-([Wein]) 1512 5820 w
-(package) 1870 5820 w
-(for) 2329 5820 w
-(Emacs) 2527 5820 w
-(adds) 2890 5820 w
-(hypertext) 3181 5820 w
-(facilities) 3705 5820 w
-(to) 4167 5820 w
-(existing) 4324 5820 w
-(docu\255) 4770 5820 w
-(ments.) 720 5940 w
-(It) 1126 5940 w
-(includes) 1234 5940 w
-(explicit) 1679 5940 w
-(links) 2076 5940 w
-(and,) 2347 5940 w
-(like) 2601 5940 w
-(plumbing,) 2815 5940 w
-(a) 3352 5940 w
-(rule-driven) 3449 5940 w
-(way) 4040 5940 w
-(to) 4266 5940 w
-(form) 4406 5940 w
-(implicit) 4680 5940 w
-(links.) 720 6060 w
-(Since) 1063 6060 w
-(Emacs) 1365 6060 w
-(is) 1719 6060 w
-(purely) 1849 6060 w
-(textual,) 2202 6060 w
-(like) 2621 6060 w
-(Acme,) 2843 6060 w
-(Hyperbole) 3194 6060 w
-(does) 3740 6060 w
-(not) 4022 6060 w
-(easily) 4233 6060 w
-(extend) 4556 6060 w
-(to) 4942 6060 w
-(driving) 720 6180 w
-(graphical) 1092 6180 w
-(applications,) 1572 6180 w
-(nor) 2222 6180 w
-(does) 2419 6180 w
-(it) 2683 6180 w
-(provide) 2782 6180 w
-(a) 3180 6180 w
-(general) 3268 6180 w
-(interprocess) 3662 6180 w
-(communication) 4294 6180 w
-(method.) 720 6300 w
-(For) 1199 6300 w
-(instance,) 1398 6300 w
-(although) 1876 6300 w
-(Hyperbole) 2350 6300 w
-(provides) 2889 6300 w
-(some) 3349 6300 w
-(integration) 3654 6300 w
-(for) 4229 6300 w
-(mail) 4412 6300 w
-(applica\255) 4662 6300 w
-(tions,) 720 6420 w
-(it) 1025 6420 w
-(cannot) 1124 6420 w
-(provide) 1485 6420 w
-(the) 1883 6420 w
-(glue) 2071 6420 w
-(that) 2313 6420 w
-(allows) 2537 6420 w
-(a) 2872 6420 w
-(click) 2960 6420 w
-(on) 3211 6420 w
-(a) 3367 6420 w
-(face) 3455 6420 w
-(icon) 3687 6420 w
-(in an external program) 3923 6420 w
-(to) 720 6540 w
-(open) 860 6540 w
-(a) 1144 6540 w
-(mail) 1241 6540 w
-(message) 1489 6540 w
-(within) 1955 6540 w
-(the) 2293 6540 w
-(viewer.) 2490 6540 w
-(Moreover,) 2907 6540 w
-(since) 3435 6540 w
-(it) 3726 6540 w
-(is) 3834 6540 w
-(not) 3956 6540 w
-(implemented) 4158 6540 w
-(as) 4837 6540 w
-(a) 4985 6540 w
-(file server, Hyperbole does not share the advantages of that architecture.) 720 6660 w
-(Henry) 720 6816 w
-10 /LucidaSansUnicode20 f
-(\031) 1005 6816 w
-10 /LucidaSansUnicode00 f
-(s) 1037 6816 w
-10 /LucidaTypewriter f
-(error) 1122 6816 w
-10 /LucidaSansUnicode00 f
-(program) 1516 6816 w
-(in) 1966 6816 w
-(4BSD) 2091 6816 w
-(echoes) 2376 6816 w
-(a) 2748 6816 w
-(small) 2838 6816 w
-(but) 3130 6816 w
-(common) 3327 6816 w
-(use) 3783 6816 w
-(of) 3987 6816 w
-(plumbing.) 4120 6816 w
-(It) 4682 6816 w
-(takes) 4783 6816 w
-(the) 720 6936 w
-(error) 908 6936 w
-(messages) 1181 6936 w
-(produced) 1689 6936 w
-(by) 2182 6936 w
-(a) 2330 6936 w
-(compiler) 2418 6936 w
-(and) 2874 6936 w
-(drives) 3087 6936 w
-(a) 3412 6936 w
-(text) 3500 6936 w
-(editor) 3724 6936 w
-(through) 4044 6936 w
-(the) 4464 6936 w
-(steps of) 4652 6936 w
-(looking) 720 7056 w
-(at) 1115 7056 w
-(each) 1240 7056 w
-(one) 1497 7056 w
-(in) 1709 7056 w
-(turn;) 1833 7056 w
-(the) 2100 7056 w
-(notion) 2288 7056 w
-(is) 2633 7056 w
-(to) 2746 7056 w
-(quicken) 2877 7056 w
-(the) 3292 7056 w
-(compile/edit/debug) 3481 7056 w
-(cycle.) 4494 7056 w
-(Sim\255) 4831 7056 w
-(ilar) 720 7176 w
-(results) 918 7176 w
-(are) 1289 7176 w
-(achieved) 1485 7176 w
-(in) 1953 7176 w
-(EMACS) 2088 7176 w
-(by) 2464 7176 w
-(writing) 2622 7176 w
-(special) 3002 7176 w
-(M-LISP) 3379 7176 w
-(macros) 3757 7176 w
-(to) 4152 7176 w
-(parse) 4293 7176 w
-(the) 4602 7176 w
-(error) 4800 7176 w
-(messages) 720 7296 w
-(from) 1247 7296 w
-(various) 1531 7296 w
-(compilers.) 1934 7296 w
-(Although) 2524 7296 w
-(for) 3020 7296 w
-(this) 3211 7296 w
-(particular) 3442 7296 w
-(purpose) 3958 7296 w
-(they) 4408 7296 w
-(may) 4668 7296 w
-(be) 4921 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(more) 720 840 w
-(convenient) 1013 840 w
-(than) 1583 840 w
-(plumbing,) 1841 840 w
-(these) 2378 840 w
-(are) 2682 840 w
-(specific) 2876 840 w
-(solutions) 3285 840 w
-(to) 3770 840 w
-(a) 3909 840 w
-(specific) 4005 840 w
-(problem) 4413 840 w
-(and) 4860 840 w
-(lack plumbing) 720 960 w
-10 /LucidaSansUnicode20 f
-(\031) 1408 960 w
-10 /LucidaSansUnicode00 f
-(s generality.) 1440 960 w
-(Of) 720 1116 w
-(course,) 880 1116 w
-(the) 1279 1116 w
-(resource) 1479 1116 w
-(forks) 1943 1116 w
-(in) 2236 1116 w
-(MacOS) 2372 1116 w
-(and) 2741 1116 w
-(the) 2967 1116 w
-(association) 3168 1116 w
-(rules) 3756 1116 w
-(for) 4041 1116 w
-(file) 4226 1116 w
-(name) 4423 1116 w
-(exten\255) 4735 1116 w
-(sions) 720 1236 w
-(in) 1012 1236 w
-(Windows) 1141 1236 w
-(also) 1607 1236 w
-(provide) 1840 1236 w
-(some) 2242 1236 w
-(of) 2540 1236 w
-(the) 2675 1236 w
-(functionality) 2867 1236 w
-(of) 3507 1236 w
-(the) 3642 1236 w
-(plumber,) 3834 1236 w
-(although) 4310 1236 w
-(again) 4777 1236 w
-(without the generality or dynamic nature.) 720 1356 w
-(Closer) 720 1512 w
-(to) 1081 1512 w
-(home,) 1233 1512 w
-(Ousterhout) 1591 1512 w
-10 /LucidaSansUnicode20 f
-(\031) 2138 1512 w
-10 /LucidaSansUnicode00 f
-(s) 2170 1512 w
-(Tcl) 2275 1512 w
-(\(Tool) 2472 1512 w
-(Command) 2773 1512 w
-(Language\)) 3323 1512 w
-([Oust90]) 3878 1512 w
-(was) 4353 1512 w
-(originally) 4591 1512 w
-(designed) 720 1632 w
-(to) 1201 1632 w
-(embed) 1338 1632 w
-(a) 1708 1632 w
-(little) 1802 1632 w
-(command) 2058 1632 w
-(interpreter) 2575 1632 w
-(in) 3133 1632 w
-(each) 3263 1632 w
-(application) 3526 1632 w
-(to) 4099 1632 w
-(control) 4236 1632 w
-(interpro\255) 4617 1632 w
-(cess) 720 1752 w
-(communication) 975 1752 w
-(and) 1767 1752 w
-(provide) 1993 1752 w
-(a) 2404 1752 w
-(level) 2505 1752 w
-(of) 2773 1752 w
-(integration.) 2917 1752 w
-(Plumbing,) 3558 1752 w
-(on) 4091 1752 w
-(the) 4260 1752 w
-(other) 4462 1752 w
-(hand,) 4766 1752 w
-(provides) 720 1872 w
-(minimal) 1181 1872 w
-(support) 1616 1872 w
-(within) 2039 1872 w
-(the) 2380 1872 w
-(application,) 2580 1872 w
-(offloading) 3191 1872 w
-(most) 3732 1872 w
-(of) 4019 1872 w
-(the) 4161 1872 w
-(message) 4360 1872 w
-(han\255) 4828 1872 w
-(dling and all the command execution to the central plumber.) 720 1992 w
-(The) 720 2148 w
-(most) 937 2148 w
-(obvious) 1215 2148 w
-(relative) 1630 2148 w
-(to) 2021 2148 w
-(plumbing) 2155 2148 w
-(is) 2654 2148 w
-(perhaps) 2770 2148 w
-(the) 3198 2148 w
-(hypertext) 3390 2148 w
-(links) 3892 2148 w
-(of) 4158 2148 w
-(a) 4293 2148 w
-(web) 4385 2148 w
-(browser.) 4618 2148 w
-(Plumbing) 720 2268 w
-(differs) 1221 2268 w
-(by) 1581 2268 w
-(synthesizing) 1742 2268 w
-(the) 2397 2268 w
-(links) 2597 2268 w
-(on) 2871 2268 w
-(demand.) 3039 2268 w
-(Rather) 3540 2268 w
-(than) 3899 2268 w
-(constructing) 4160 2268 w
-(links) 4811 2268 w
-(within) 720 2388 w
-(a) 1061 2388 w
-(document) 1161 2388 w
-(as) 1692 2388 w
-(in) 1844 2388 w
-(HTML,) 1981 2388 w
-(plumbing) 2335 2388 w
-(uses) 2844 2388 w
-(the) 3110 2388 w
-(context) 3311 2388 w
-(of) 3722 2388 w
-(a) 3866 2388 w
-(button) 3967 2388 w
-(click) 4335 2388 w
-(to) 4599 2388 w
-(derive) 4743 2388 w
-(what) 720 2508 w
-(it) 984 2508 w
-(should) 1083 2508 w
-(link) 1444 2508 w
-(to.) 1655 2508 w
-(That) 1850 2508 w
-(the rules for this decision can be modified dynamically gives) 2100 2508 w
-(it) 720 2628 w
-(a) 820 2628 w
-(more) 909 2628 w
-(fluid) 1194 2628 w
-(feel) 1448 2628 w
-(than) 1660 2628 w
-(a) 1910 2628 w
-(standard) 1999 2628 w
-(web) 2460 2628 w
-(browsing) 2690 2628 w
-(world.) 3170 2628 w
-(One) 3539 2628 w
-(possibility) 3770 2628 w
-(for) 4299 2628 w
-(future) 4473 2628 w
-(work) 4803 2628 w
-(is) 720 2748 w
-(to) 840 2748 w
-(adapt) 978 2748 w
-(a) 1291 2748 w
-(web) 1386 2748 w
-(browser) 1622 2748 w
-(to) 2051 2748 w
-(use) 2188 2748 w
-(plumbing) 2396 2748 w
-(as) 2898 2748 w
-(its) 3043 2748 w
-(link-following) 3199 2748 w
-(engine,) 3921 2748 w
-(much) 4319 2748 w
-(as) 4626 2748 w
-(Acme) 4771 2748 w
-(used) 720 2868 w
-(plumbing) 991 2868 w
-(to) 1494 2868 w
-(offload) 1632 2868 w
-(its) 2015 2868 w
-(acquisition) 2172 2868 w
-(rules.) 2741 2868 w
-(This) 3084 2868 w
-(would) 3329 2868 w
-(connect) 3661 2868 w
-(the) 4081 2868 w
-(web) 4276 2868 w
-(browser) 4512 2868 w
-(to) 4942 2868 w
-(the) 720 2988 w
-(existing) 916 2988 w
-(tools,) 1344 2988 w
-(rather) 1656 2988 w
-(than) 1989 2988 w
-(the) 2246 2988 w
-(current) 2442 2988 w
-(trend) 2833 2988 w
-(in) 3133 2988 w
-(most) 3265 2988 w
-(systems) 3548 2988 w
-(of) 3980 2988 w
-(replacing) 4118 2988 w
-(the) 4606 2988 w
-(tools) 4801 2988 w
-(by a browser.) 720 3108 w
-(Each) 720 3264 w
-(of) 986 3264 w
-(these) 1128 3264 w
-(prior) 1434 3264 w
-(systems) 1713 3264 w
-10 /LucidaSansUnicode20 f
-(\024) 2104 3264 w
-10 /LucidaSansUnicode00 f
-(and) 2204 3264 w
-(there) 2429 3264 w
-(are) 2726 3264 w
-(others,) 2923 3264 w
-(e.g.) 3308 3264 w
-([Pasa93,) 3535 3264 w
-(Free93]) 3987 3264 w
-10 /LucidaSansUnicode20 f
-(\024) 4353 3264 w
-10 /LucidaSansUnicode00 f
-(addresses) 4453 3264 w
-(a) 4985 3264 w
-(particular) 720 3384 w
-(need) 1221 3384 w
-(or) 1496 3384 w
-(subset) 1636 3384 w
-(of) 1994 3384 w
-(the) 2130 3384 w
-(issues) 2322 3384 w
-(of) 2659 3384 w
-(system) 2794 3384 w
-(integration.) 3171 3384 w
-(Plumbing) 3803 3384 w
-(differs) 4295 3384 w
-(because) 4646 3384 w
-(its) 720 3504 w
-(particular) 894 3504 w
-(choices) 1414 3504 w
-(were) 1832 3504 w
-(different.) 2119 3504 w
-(It) 2658 3504 w
-(focuses) 2781 3504 w
-(on) 3207 3504 w
-(two) 3387 3504 w
-(key) 3619 3504 w
-(issues:) 3842 3504 w
-(centralizing) 4232 3504 w
-(and) 4860 3504 w
-(automating) 720 3624 w
-(the) 1324 3624 w
-(handling) 1530 3624 w
-(of) 2005 3624 w
-(interprocess) 2154 3624 w
-(communication) 2804 3624 w
-(among) 3601 3624 w
-(interactive) 3985 3624 w
-(programs,) 4541 3624 w
-(and) 720 3744 w
-(maximizing) 942 3744 w
-(the) 1554 3744 w
-(convenience) 1751 3744 w
-(\(or) 2391 3744 w
-(minimizing) 2568 3744 w
-(the) 3155 3744 w
-(trouble\)) 3352 3744 w
-(for) 3776 3744 w
-(the) 3957 3744 w
-(human) 4154 3744 w
-(user) 4530 3744 w
-(of) 4782 3744 w
-(its) 4923 3744 w
-(services.) 720 3864 w
-(Moreover,) 1237 3864 w
-(the) 1789 3864 w
-(plumber) 2010 3864 w
-10 /LucidaSansUnicode20 f
-(\031) 2417 3864 w
-10 /LucidaSansUnicode00 f
-(s) 2449 3864 w
-(implementation) 2566 3864 w
-(as) 3394 3864 w
-(a) 3565 3864 w
-(file) 3685 3864 w
-(server,) 3901 3864 w
-(with) 4295 3864 w
-(messages) 4565 3864 w
-(passed) 720 3984 w
-(over) 1093 3984 w
-(files) 1337 3984 w
-(it) 1573 3984 w
-(controls,) 1673 3984 w
-(permits) 2132 3984 w
-(the) 2536 3984 w
-(architecture) 2725 3984 w
-(to) 3337 3984 w
-(work) 3469 3984 w
-(transparently) 3741 3984 w
-(across) 4417 3984 w
-(a) 4762 3984 w
-(net\255) 4852 3984 w
-(work.) 720 4104 w
-(None) 1081 4104 w
-(of) 1394 4104 w
-(the) 1552 4104 w
-(other) 1767 4104 w
-(systems) 2084 4104 w
-(discussed) 2535 4104 w
-(here) 3072 4104 w
-(integrates) 3347 4104 w
-(distributed) 3893 4104 w
-(systems) 4484 4104 w
-(as) 4934 4104 w
-(smoothly as local ones without the addition of significant extra technology.) 720 4224 w
-10 /LucidaSans-Demi f
-(Discussion) 720 4464 w
-10 /LucidaSansUnicode00 f
-(There) 720 4620 w
-(were) 1043 4620 w
-(a) 1318 4620 w
-(few) 1418 4620 w
-(surprises) 1633 4620 w
-(during) 2123 4620 w
-(the) 2487 4620 w
-(development) 2687 4620 w
-(of) 3360 4620 w
-(plumbing.) 3503 4620 w
-(The) 4076 4620 w
-(first) 4303 4620 w
-(version) 4544 4620 w
-(of) 4942 4620 w
-(plumbing) 720 4740 w
-(was) 1253 4740 w
-(done) 1506 4740 w
-(for) 1818 4740 w
-(the) 2027 4740 w
-(Inferno) 2251 4740 w
-(system) 2668 4740 w
-([Dorw97a,Dorw97b],) 3077 4740 w
-(using) 4154 4740 w
-(its) 4489 4740 w
-(file-to-) 4675 4740 w
-(channel) 720 4860 w
-(mechanism) 1131 4860 w
-(to) 1717 4860 w
-(mediate) 1850 4860 w
-(the) 2274 4860 w
-(IPC.) 2464 4860 w
-(Although) 2716 4860 w
-(it) 3195 4860 w
-(was) 3296 4860 w
-(very) 3514 4860 w
-(simple) 3750 4860 w
-(to) 4106 4860 w
-(build,) 4239 4860 w
-(it) 4552 4860 w
-(encoun\255) 4653 4860 w
-(tered) 720 4980 w
-(difficulties) 1012 4980 w
-(because) 1561 4980 w
-(the) 1994 4980 w
-(plumber) 2187 4980 w
-(was) 2632 4980 w
-(too) 2853 4980 w
-(disconnected) 3050 4980 w
-(from) 3730 4980 w
-(its) 4000 4980 w
-(clients;) 4155 4980 w
-(in) 4540 4980 w
-(particu\255) 4669 4980 w
-(lar,) 720 5100 w
-(there) 911 5100 w
-(was) 1197 5100 w
-(no) 1414 5100 w
-(way) 1571 5100 w
-(to) 1789 5100 w
-(discover) 1921 5100 w
-(whether) 2359 5100 w
-(a) 2784 5100 w
-(port) 2873 5100 w
-(was) 3109 5100 w
-(in) 3326 5100 w
-(use.) 3452 5100 w
-(When) 3720 5100 w
-(plumbing) 4021 5100 w
-(was) 4519 5100 w
-(imple\255) 4737 5100 w
-(mented) 720 5220 w
-(afresh) 1126 5220 w
-(for) 1467 5220 w
-(Plan) 1645 5220 w
-(9,) 1885 5220 w
-(it) 2019 5220 w
-(was) 2124 5220 w
-(provided) 2346 5220 w
-(through) 2813 5220 w
-(a) 3239 5220 w
-(true) 3333 5220 w
-(file) 3568 5220 w
-(server.) 3758 5220 w
-(Although) 4158 5220 w
-(this) 4640 5220 w
-(was) 4857 5220 w
-(much) 720 5340 w
-(more) 1034 5340 w
-(work,) 1331 5340 w
-(it) 1646 5340 w
-(paid) 1758 5340 w
-(off) 2014 5340 w
-(handsomely.) 2195 5340 w
-(The) 2889 5340 w
-(plumber) 3116 5340 w
-(now) 3569 5340 w
-(knows) 3815 5340 w
-(whether) 4171 5340 w
-(a) 4609 5340 w
-(port) 4711 5340 w
-(is) 4960 5340 w
-(open,) 720 5460 w
-(which) 1027 5460 w
-(makes) 1341 5460 w
-(it) 1687 5460 w
-(easy) 1786 5460 w
-(to decide whether a new program must be started to handle a) 2033 5460 w
-(message,) 720 5580 w
-(and) 1217 5580 w
-(the) 1439 5580 w
-(ability) 1636 5580 w
-(to) 1972 5580 w
-(edit) 2112 5580 w
-(the) 2339 5580 w
-(rules) 2536 5580 w
-(file) 2817 5580 w
-(dynamically) 3010 5580 w
-(is) 3622 5580 w
-(a) 3744 5580 w
-(major) 3841 5580 w
-(advantage.) 4163 5580 w
-(Other) 4766 5580 w
-(advantages) 720 5700 w
-(arise) 1315 5700 w
-(from) 1594 5700 w
-(the) 1872 5700 w
-(file-server) 2073 5700 w
-(design,) 2625 5700 w
-(such) 3026 5700 w
-(as) 3298 5700 w
-(the) 3450 5700 w
-(ease) 3651 5700 w
-(of) 3915 5700 w
-(exporting) 4059 5700 w
-(plumbing) 4577 5700 w
-(ports) 720 5820 w
-(across) 1024 5820 w
-(the) 1385 5820 w
-(network) 1591 5820 w
-(to) 2034 5820 w
-(remote) 2183 5820 w
-(machines) 2578 5820 w
-(and) 3088 5820 w
-(the) 3320 5820 w
-(implicit) 3527 5820 w
-(security) 3939 5820 w
-(model) 4370 5820 w
-(a) 4724 5820 w
-(file-) 4831 5820 w
-(based interface provides: no one has permission to open my private plumbing files.) 720 5940 w
-(On) 720 6096 w
-(the) 918 6096 w
-(other) 1131 6096 w
-(hand,) 1446 6096 w
-(Inferno) 1778 6096 w
-(was) 2184 6096 w
-(an) 2425 6096 w
-(all-new) 2601 6096 w
-(environment) 3026 6096 w
-(and) 3696 6096 w
-(the) 3935 6096 w
-(user) 4149 6096 w
-(interface) 4418 6096 w
-(for) 4901 6096 w
-(plumbing) 720 6216 w
-(was) 1233 6216 w
-(able) 1466 6216 w
-(to) 1719 6216 w
-(be) 1867 6216 w
-(made) 2035 6216 w
-(uniform) 2351 6216 w
-(for) 2785 6216 w
-(all) 2973 6216 w
-(applications.) 3135 6216 w
-(This) 3833 6216 w
-(was) 4087 6216 w
-(impractical) 4319 6216 w
-(for) 4901 6216 w
-(Plan) 720 6336 w
-(9,) 958 6336 w
-(so) 1090 6336 w
-(more) 1239 6336 w
-10 /LucidaSans-Italic f
-(ad) 1527 6336 w
-(hoc) 1686 6336 w
-10 /LucidaSansUnicode00 f
-(interfaces) 1892 6336 w
-(had) 2404 6336 w
-(to) 2621 6336 w
-(be) 2756 6336 w
-(provided) 2912 6336 w
-(for) 3377 6336 w
-(that) 3553 6336 w
-(environment.) 3781 6336 w
-(Yet) 4493 6336 w
-(even) 4685 6336 w
-(in) 4949 6336 w
-(Plan) 720 6456 w
-(9) 954 6456 w
-(the) 1050 6456 w
-(advantages) 1238 6456 w
-(of) 1819 6456 w
-(efficient,) 1950 6456 w
-(convenient, dynamic interprocess communication out\255) 2409 6456 w
-(weigh) 720 6576 w
-(the) 1047 6576 w
-(variability) 1243 6576 w
-(of) 1755 6576 w
-(the) 1894 6576 w
-(user) 2090 6576 w
-(interface.) 2341 6576 w
-(In) 2870 6576 w
-(fact,) 3002 6576 w
-(it) 3255 6576 w
-(is) 3362 6576 w
-(perhaps) 3483 6576 w
-(a) 3915 6576 w
-(telling) 4012 6576 w
-(point) 4358 6576 w
-(that) 4652 6576 w
-(the) 4885 6576 w
-(system) 720 6696 w
-(works) 1117 6696 w
-(well) 1462 6696 w
-(for) 1710 6696 w
-(a) 1906 6696 w
-(variety) 2017 6696 w
-(of) 2395 6696 w
-(interfaces;) 2549 6696 w
-(the) 3112 6696 w
-(provision) 3323 6696 w
-(of) 3828 6696 w
-(a) 3982 6696 w
-(central,) 4093 6696 w
-(convenient) 4512 6696 w
-(message-passing service is a good idea regardless of how the programs use it.) 720 6816 w
-(Plumbing) 720 6972 w
-10 /LucidaSansUnicode20 f
-(\031) 1175 6972 w
-10 /LucidaSansUnicode00 f
-(s) 1207 6972 w
-(rule) 1295 6972 w
-(language) 1520 6972 w
-(uses) 2000 6972 w
-(only) 2257 6972 w
-(regular) 2498 6972 w
-(expressions) 2882 6972 w
-(and) 3502 6972 w
-(a) 3720 6972 w
-(few) 3813 6972 w
-(special) 4021 6972 w
-(rules) 4393 6972 w
-(such) 4670 6972 w
-(as) 4934 6972 w
-10 /LucidaTypewriter f
-(isfile) 720 7092 w
-10 /LucidaSansUnicode00 f
-(for) 1195 7092 w
-(matching) 1377 7092 w
-(text.) 1871 7092 w
-(There) 2169 7092 w
-(is) 2489 7092 w
-(much) 2611 7092 w
-(more) 2921 7092 w
-(that) 3214 7092 w
-(could) 3447 7092 w
-(be) 3755 7092 w
-(done.) 3916 7092 w
-(For) 4264 7092 w
-(example,) 4462 7092 w
-(in) 4949 7092 w
-(the) 720 7212 w
-(current) 933 7212 w
-(system) 1342 7212 w
-(a) 1741 7212 w
-(JPEG) 1855 7212 w
-(file) 2126 7212 w
-(can) 2336 7212 w
-(be) 2563 7212 w
-(recognized) 2741 7212 w
-(by) 3338 7212 w
-(a) 3512 7212 w
-10 /LucidaTypewriter f
-(.jpg) 3626 7212 w
-10 /LucidaSansUnicode00 f
-(suffix) 3973 7212 w
-(but) 4309 7212 w
-(not) 4530 7212 w
-(by) 4749 7212 w
-(its) 4923 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-(contents,) 720 840 w
-(since) 1203 840 w
-(the) 1486 840 w
-(plumbing) 1675 840 w
-(language) 2172 840 w
-(has) 2649 840 w
-(no) 2851 840 w
-(facility) 3008 840 w
-(for) 3361 840 w
-(examining) 3534 840 w
-(the) 4077 840 w
-10 /LucidaSans-Italic f
-(contents) 4265 840 w
-10 /LucidaSansUnicode00 f
-(of) 4707 840 w
-(files) 4838 840 w
-(named) 720 960 w
-(in) 1114 960 w
-(its) 1270 960 w
-(messages.) 1452 960 w
-(To) 2057 960 w
-(address) 2247 960 w
-(this) 2693 960 w
-(issue) 2938 960 w
-(without) 3253 960 w
-(adding) 3684 960 w
-(more) 4084 960 w
-(special) 4401 960 w
-(rules) 4801 960 w
-(requires) 720 1080 w
-(rethinking) 1156 1080 w
-(the) 1691 1080 w
-(language) 1883 1080 w
-(itself.) 2363 1080 w
-(Although) 2703 1080 w
-(the) 3184 1080 w
-(current) 3376 1080 w
-(system) 3763 1080 w
-(seems) 4140 1080 w
-(a) 4484 1080 w
-(good) 4576 1080 w
-(bal\255) 4860 1080 w
-(ance) 720 1200 w
-(of) 982 1200 w
-(complexity) 1118 1200 w
-(and) 1688 1200 w
-(functionality,) 1906 1200 w
-(perhaps) 2579 1200 w
-(a) 3008 1200 w
-(richer,) 3101 1200 w
-(more) 3452 1200 w
-(general-purpose) 3742 1200 w
-(language) 4597 1200 w
-(would permit more exotic applications of the plumbing model.) 720 1320 w
-(In conclusion,) 720 1476 w
-(plumbing) 1427 1476 w
-(adds) 1923 1476 w
-(an) 2188 1476 w
-(effective,) 2338 1476 w
-(easy-to-use) 2814 1476 w
-(inter-application) 3444 1476 w
-(communication) 4294 1476 w
-(mechanism) 720 1596 w
-(to) 1320 1596 w
-(the) 1466 1596 w
-(Plan) 1669 1596 w
-(9) 1917 1596 w
-(user) 2027 1596 w
-(interface.) 2284 1596 w
-(Its) 2819 1596 w
-(unusual) 2983 1596 w
-(design) 3413 1596 w
-(as) 3783 1596 w
-(a) 3936 1596 w
-(language-driven) 4038 1596 w
-(file) 4889 1596 w
-(server) 720 1716 w
-(makes) 1085 1716 w
-(it) 1466 1716 w
-(easy) 1600 1716 w
-(to) 1882 1716 w
-(add) 2048 1716 w
-(context-dependent,) 2298 1716 w
-(dynamically) 3340 1716 w
-(interpreted,) 3979 1716 w
-(general-) 4621 1716 w
-(purpose hyperlinks to the desktop, for both existing tools and new ones.) 720 1836 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 2076 w
-10 /LucidaSansUnicode00 f
-(Dave) 720 2232 w
-(Presotto) 998 2232 w
-(wrote) 1437 2232 w
-(the) 1749 2232 w
-(mail) 1944 2232 w
-(file) 2190 2232 w
-(system) 2381 2232 w
-(and) 2762 2232 w
-10 /LucidaTypewriter f
-(edmail) 2983 2232 w
-10 /LucidaSansUnicode00 f
-(.) 3415 2232 w
-(He,) 3520 2232 w
-(Russ) 3723 2232 w
-(Cox,) 3991 2232 w
-(Sape) 4255 2232 w
-(Mullender,) 4524 2232 w
-(and) 720 2352 w
-(Cliff) 949 2352 w
-(Young) 1199 2352 w
-(influenced) 1557 2352 w
-(the) 2113 2352 w
-(design,) 2317 2352 w
-(offered) 2720 2352 w
-(useful) 3119 2352 w
-(suggestions,) 3464 2352 w
-(and) 4128 2352 w
-(suffered) 4356 2352 w
-(early) 4807 2352 w
-(versions) 720 2472 w
-(of) 1162 2472 w
-(the) 1299 2472 w
-(software.) 1493 2472 w
-(They) 2011 2472 w
-(also) 2283 2472 w
-(made) 2518 2472 w
-(helpful) 2824 2472 w
-(comments) 3201 2472 w
-(on) 3744 2472 w
-(this) 3906 2472 w
-(paper,) 4124 2472 w
-(as) 4473 2472 w
-(did) 4619 2472 w
-(Den\255) 4814 2472 w
-(nis Ritchie and Brian Kernighan.) 720 2592 w
-10 /LucidaSans-Demi f
-(References) 720 2832 w
-10 /LucidaSansUnicode00 f
-([Dorw97a]) 720 2988 w
-(Sean) 1267 2988 w
-(Dorward,) 1540 2988 w
-(Rob) 2031 2988 w
-(Pike,) 2264 2988 w
-(David) 2540 2988 w
-(Leo) 2860 2988 w
-(Presotto,) 3076 2988 w
-(Dennis) 3553 2988 w
-(M.) 3934 2988 w
-(Ritchie,) 4098 2988 w
-(Howard) 4504 2988 w
-(W.) 4922 2988 w
-(Trickey,) 720 3108 w
-(and) 1172 3108 w
-(Philip) 1421 3108 w
-(Winterbottom,) 1757 3108 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2521 3108 w
-10 /LucidaSansUnicode00 f
-(Inferno) 2585 3108 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2933 3108 w
-10 /LucidaSansUnicode00 f
-(,) 2997 3108 w
-10 /LucidaSans-Italic f
-(Proceedings) 3098 3108 w
-(of) 3748 3108 w
-(the) 3912 3108 w
-(IEEE) 4134 3108 w
-(Compcon) 4397 3108 w
-(97) 4914 3108 w
-(Conference) 720 3228 w
-10 /LucidaSansUnicode00 f
-(, San Jose, 1997, pp. 241-244.) 1264 3228 w
-([Dorw97b]) 720 3384 w
-(Sean) 1274 3384 w
-(Dorward,) 1546 3384 w
-(Rob) 2036 3384 w
-(Pike,) 2268 3384 w
-(David) 2543 3384 w
-(Leo) 2862 3384 w
-(Presotto,) 3078 3384 w
-(Dennis) 3555 3384 w
-(M.) 3936 3384 w
-(Ritchie,) 4100 3384 w
-(Howard) 4505 3384 w
-(W.) 4922 3384 w
-(Trickey,) 720 3504 w
-(and) 1145 3504 w
-(Philip) 1368 3504 w
-(Winterbottom,) 1678 3504 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2416 3504 w
-10 /LucidaSansUnicode00 f
-(The) 2480 3504 w
-(Inferno) 2704 3504 w
-(Operating) 3095 3504 w
-(System) 3621 3504 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3964 3504 w
-10 /LucidaSansUnicode00 f
-(,) 4028 3504 w
-10 /LucidaSans-Italic f
-(Bell) 4102 3504 w
-(Labs) 4314 3504 w
-(Technical) 4582 3504 w
-(Journal) 720 3624 w
-10 /LucidaSansUnicode00 f
-(,) 1080 3624 w
-10 /LucidaSans-Demi f
-(2) 1144 3624 w
-10 /LucidaSansUnicode00 f
-(, 1, Winter, 1997.) 1208 3624 w
-([Free93] FreeBSD, Syslog configuration file manual) 720 3780 w
-10 /LucidaSans-Italic f
-(syslog.conf) 3202 3780 w
-10 /LucidaSansUnicode00 f
-(\(0\).) 3741 3780 w
-([Kill84]) 720 3936 w
-(T.) 1122 3936 w
-(J.) 1275 3936 w
-(Killian,) 1396 3936 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1784 3936 w
-10 /LucidaSansUnicode00 f
-(Processes) 1848 3936 w
-(as) 2379 3936 w
-(Files) 2543 3936 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2762 3936 w
-10 /LucidaSansUnicode00 f
-(,) 2826 3936 w
-10 /LucidaSans-Italic f
-(Proceedings) 2916 3936 w
-(of) 3556 3936 w
-(the) 3710 3936 w
-(Summer) 3922 3936 w
-(1984) 4385 3936 w
-(USENIX) 4696 3936 w
-(Conference) 720 4056 w
-10 /LucidaSansUnicode00 f
-(, Salt Lake City, 1984, pp. 203-207.) 1264 4056 w
-([Oust90]) 720 4212 w
-(John) 1179 4212 w
-(K.) 1434 4212 w
-(Ousterhout,) 1570 4212 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2188 4212 w
-10 /LucidaSansUnicode00 f
-(Tcl:) 2252 4212 w
-(An) 2466 4212 w
-(Embeddable) 2636 4212 w
-(Command) 3270 4212 w
-(Languages) 3805 4212 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4323 4212 w
-10 /LucidaSansUnicode00 f
-(,) 4387 4212 w
-10 /LucidaSans-Italic f
-(Proceedings) 4459 4212 w
-(of the Winter 1990 USENIX Conference) 720 4332 w
-10 /LucidaSansUnicode00 f
-(, Washington, 1990, pp. 133-146.) 2587 4332 w
-([Pasa93]) 720 4488 w
-(Vern) 1198 4488 w
-(Paxson) 1492 4488 w
-(and) 1907 4488 w
-(Chris) 2157 4488 w
-(Saltmarsh,) 2479 4488 w
-("Glish:) 3058 4488 w
-(A) 3440 4488 w
-(User-Level) 3579 4488 w
-(Software) 4170 4488 w
-(Bus) 4659 4488 w
-(for) 4901 4488 w
-(Loosely-Coupled) 720 4608 w
-(Distributed) 1627 4608 w
-(Systems") 2253 4608 w
-(,) 2767 4608 w
-10 /LucidaSans-Italic f
-(Proceedings) 2882 4608 w
-(of) 3546 4608 w
-(the) 3724 4608 w
-(Winter) 3960 4608 w
-(1993) 4362 4608 w
-(USENIX) 4696 4608 w
-(Conference) 720 4728 w
-10 /LucidaSansUnicode00 f
-(, San Diego, 1993, pp. 141-155.) 1264 4728 w
-([Pike87a]) 720 4884 w
-(Rob) 1221 4884 w
-(Pike,) 1464 4884 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1750 4884 w
-10 /LucidaSansUnicode00 f
-(Structural) 1814 4884 w
-(Regular) 2339 4884 w
-(Expressions) 2763 4884 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3343 4884 w
-10 /LucidaSansUnicode00 f
-(,) 3407 4884 w
-10 /LucidaSans-Italic f
-(EUUG) 3495 4884 w
-(Spring) 3814 4884 w
-(1987) 4187 4884 w
-(Conference) 4496 4884 w
-(Proceedings) 720 5004 w
-10 /LucidaSansUnicode00 f
-(, Helsinki, May 1987, pp. 21-28.) 1301 5004 w
-([Pike87b]) 720 5160 w
-(Rob) 1214 5160 w
-(Pike,) 1442 5160 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1713 5160 w
-10 /LucidaSansUnicode00 f
-(The) 1777 5160 w
-(Text) 1999 5160 w
-(Editor) 2257 5160 w
-(sam) 2584 5160 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2783 5160 w
-10 /LucidaSansUnicode00 f
-(,) 2847 5160 w
-10 /LucidaSans-Italic f
-(Software) 2921 5160 w
-(-) 3391 5160 w
-(Practice) 3496 5160 w
-(and) 3925 5160 w
-(Experience) 4151 5160 w
-10 /LucidaSansUnicode00 f
-(,) 4669 5160 w
-10 /LucidaSans-Demi f
-(17) 4743 5160 w
-10 /LucidaSansUnicode00 f
-(,) 4871 5160 w
-(5,) 4945 5160 w
-(Nov. 1987, pp. 813-845.) 720 5280 w
-([Pike91]) 720 5436 w
-(Rob) 1152 5436 w
-(Pike,) 1381 5436 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1653 5436 w
-10 /LucidaSansUnicode00 f
-(8\275,) 1717 5436 w
-(the) 1934 5436 w
-(Plan) 2131 5436 w
-(9) 2374 5436 w
-(Window) 2480 5436 w
-(System) 2901 5436 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3244 5436 w
-10 /LucidaSansUnicode00 f
-(,) 3308 5436 w
-10 /LucidaSans-Italic f
-(Proceedings) 3383 5436 w
-(of) 4007 5436 w
-(the) 4145 5436 w
-(Summer) 4341 5436 w
-(1991) 4788 5436 w
-(USENIX Conference) 720 5556 w
-10 /LucidaSansUnicode00 f
-(, Nashville, 1991, pp. 257-265.) 1640 5556 w
-([Pike93]) 720 5712 w
-(Rob) 1155 5712 w
-(Pike,) 1387 5712 w
-(Dave) 1662 5712 w
-(Presotto,) 1945 5712 w
-(Ken) 2421 5712 w
-(Thompson,) 2649 5712 w
-(Howard) 3243 5712 w
-(Trickey,) 3660 5712 w
-(and) 4088 5712 w
-(Phil) 4314 5712 w
-(Winterbot\255) 4535 5712 w
-(tom,) 720 5832 w
-10 /LucidaSansUnicode20 f
-(\030\030) 977 5832 w
-10 /LucidaSansUnicode00 f
-(The) 1041 5832 w
-(Use) 1256 5832 w
-(of) 1466 5832 w
-(Name) 1598 5832 w
-(Spaces) 1910 5832 w
-(in) 2274 5832 w
-(Plan) 2399 5832 w
-(9) 2634 5832 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2697 5832 w
-10 /LucidaSansUnicode00 f
-(,) 2761 5832 w
-10 /LucidaSans-Italic f
-(Operating) 2827 5832 w
-(Systems) 3351 5832 w
-(Review) 3776 5832 w
-10 /LucidaSansUnicode00 f
-(,) 4106 5832 w
-10 /LucidaSans-Demi f
-(27) 4171 5832 w
-10 /LucidaSansUnicode00 f
-(,) 4299 5832 w
-(2,) 4364 5832 w
-(April) 4492 5832 w
-(1993,) 4756 5832 w
-(pp. 72-76.) 720 5952 w
-([Pike94]) 720 6108 w
-(Rob) 1143 6108 w
-(Pike,) 1363 6108 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1627 6108 w
-10 /LucidaSansUnicode00 f
-(Acme:) 1691 6108 w
-(A) 2026 6108 w
-(User) 2129 6108 w
-(Interface) 2380 6108 w
-(for) 2838 6108 w
-(Programmers) 3011 6108 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3660 6108 w
-10 /LucidaSansUnicode00 f
-(,) 3724 6108 w
-10 /LucidaSans-Italic f
-(Proceedings) 3790 6108 w
-(of) 4405 6108 w
-(the) 4534 6108 w
-(Winter) 4721 6108 w
-(1994 USENIX Conference) 720 6228 w
-10 /LucidaSansUnicode00 f
-(, San Francisco, 1994, pp. 223-234.) 1924 6228 w
-([PiPr85]) 720 6384 w
-(Rob) 1149 6384 w
-(Pike) 1393 6384 w
-(and) 1648 6384 w
-(Dave) 1885 6384 w
-(Presotto,) 2181 6384 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2670 6384 w
-10 /LucidaSansUnicode00 f
-(Face) 2734 6384 w
-(the) 3008 6384 w
-(Nation) 3221 6384 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3539 6384 w
-10 /LucidaSansUnicode00 f
-(,) 3603 6384 w
-10 /LucidaSans-Italic f
-(Proceedings) 3693 6384 w
-(of) 4332 6384 w
-(the) 4485 6384 w
-(USENIX) 4696 6384 w
-(Summer 1985 Conference) 720 6504 w
-10 /LucidaSansUnicode00 f
-(, Portland, 1985, pg. 81.) 1984 6504 w
-([Reis95]) 720 6660 w
-(Steven) 1162 6660 w
-(P.) 1531 6660 w
-(Reiss,) 1670 6660 w
-10 /LucidaSans-Italic f
-(The) 2004 6660 w
-(FIELD) 2233 6660 w
-(Programming) 2552 6660 w
-(Environment:) 3275 6660 w
-(A) 3972 6660 w
-(Friendly) 4093 6660 w
-(Integrated) 4536 6660 w
-(Environment for Learning and Development) 720 6780 w
-10 /LucidaSansUnicode00 f
-(, Kluwer, Boston, 1995.) 2846 6780 w
-([Wein]) 720 6936 w
-(Bob) 1494 6936 w
-(Weiner,) 2151 6936 w
-10 /LucidaSans-Italic f
-(Hyperbole) 2988 6936 w
-(User) 3955 6936 w
-(Manual) 4650 6936 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6936 w
-10 /LucidaTypewriter f
-(http://www.cs.indiana.edu/elisp/hyperbole/hyperbole_1.html) 720 7056 w
-10 /LucidaSansUnicode00 f
-([Wint94]) 720 7212 w
-(Philip) 1159 7212 w
-(Winterbottom,) 1459 7212 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2187 7212 w
-10 /LucidaSansUnicode00 f
-(ACID:) 2251 7212 w
-(A) 2558 7212 w
-(Debugger) 2660 7212 w
-(based) 3170 7212 w
-(on) 3491 7212 w
-(a) 3647 7212 w
-(Language) 3735 7212 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4202 7212 w
-10 /LucidaSansUnicode00 f
-(,) 4266 7212 w
-10 /LucidaSans-Italic f
-(Proceedings) 4331 7212 w
-(of) 4945 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-10 /LucidaSans-Italic f
-(the USENIX Winter Conference) 720 840 w
-10 /LucidaSansUnicode00 f
-(, San Francisco, CA, 1994.) 2176 840 w
-([WiGu92]) 720 996 w
-(Niklaus) 1195 996 w
-(Wirth) 1588 996 w
-(and) 1878 996 w
-(Jurg) 2093 996 w
-(Gutknecht,) 2324 996 w
-10 /LucidaSans-Italic f
-(Project) 2888 996 w
-(Oberon:) 3260 996 w
-(The) 3686 996 w
-(Design) 3898 996 w
-(of) 4261 996 w
-(an) 4391 996 w
-(Operating) 4549 996 w
-(System and Compilers) 720 1116 w
-10 /LucidaSansUnicode00 f
-(, Addison-Wesley, Reading, 1992.) 1798 1116 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Trailer
-done
-%%Pages: 16
diff --git a/sys/doc/port.ps b/sys/doc/port.ps
deleted file mode 100644
index e3ffe5b4c..000000000
--- a/sys/doc/port.ps
+++ /dev/null
@@ -1,6091 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Creator: troff, Plan 9 edition
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(The) 2328 1230 w
-(Various Ports) 2599 1230 w
-10 /LucidaSansUnicode00 f
-(This) 970 1836 w
-(document) 1229 1836 w
-(collects) 1768 1836 w
-(comments) 2187 1836 w
-(about) 2745 1836 w
-(the) 3077 1836 w
-(various) 3286 1836 w
-(architectures) 3691 1836 w
-(supported) 4374 1836 w
-(by) 4925 1836 w
-(Plan) 720 1956 w
-(9.) 975 1956 w
-(The) 1156 1956 w
-(system) 1391 1956 w
-(tries) 1785 1956 w
-(to) 2053 1956 w
-(hide) 2205 1956 w
-(most) 2469 1956 w
-(of) 2765 1956 w
-(the) 2916 1956 w
-(differences) 3124 1956 w
-(between) 3716 1956 w
-(machines,) 4176 1956 w
-(so) 4720 1956 w
-(the) 4885 1956 w
-(machines) 720 2076 w
-(as) 1219 2076 w
-(seen) 1366 2076 w
-(by) 1632 2076 w
-(a) 1788 2076 w
-(Plan) 1884 2076 w
-(9) 2126 2076 w
-(user) 2230 2076 w
-(look) 2481 2076 w
-(different) 2731 2076 w
-(from) 3190 2076 w
-(how) 3463 2076 w
-(they) 3704 2076 w
-(are) 3952 2076 w
-(perceived) 4145 2076 w
-(through) 4653 2076 w
-(commercial) 720 2196 w
-(software.) 1324 2196 w
-(Also,) 1848 2196 w
-(because) 2135 2196 w
-(we) 2574 2196 w
-(are) 2752 2196 w
-(a) 2948 2196 w
-(small) 3047 2196 w
-(group,) 3348 2196 w
-(we) 3713 2196 w
-(couldn) 3890 2196 w
-10 /LucidaSansUnicode20 f
-(\031) 4218 2196 w
-10 /LucidaSansUnicode00 f
-(t) 4250 2196 w
-(do) 4331 2196 w
-(everything:) 4499 2196 w
-(exploit) 720 2316 w
-(every) 1111 2316 w
-(optimization,) 1423 2316 w
-(support) 2123 2316 w
-(every) 2556 2316 w
-(model,) 2868 2316 w
-(drive) 3257 2316 w
-(every) 3554 2316 w
-(device.) 3867 2316 w
-(This) 4294 2316 w
-(document) 4555 2316 w
-(records) 720 2436 w
-(what) 1123 2436 w
-(we) 1393 2436 w
-10 /LucidaSans-Italic f
-(have) 1565 2436 w
-10 /LucidaSansUnicode00 f
-(done.) 1834 2436 w
-(The) 2178 2436 w
-(first) 2397 2436 w
-(section) 2630 2436 w
-(discusses) 3015 2436 w
-(the) 3518 2436 w
-(compiler/assembler/loader) 3711 2436 w
-(suite) 720 2556 w
-(for) 996 2556 w
-(each) 1176 2556 w
-(machine.) 1441 2556 w
-(The) 1954 2556 w
-(second) 2176 2556 w
-(talks) 2561 2556 w
-(about) 2832 2556 w
-(the) 3151 2556 w
-(operating) 3348 2556 w
-(system) 3856 2556 w
-(implemented) 4238 2556 w
-(on) 4917 2556 w
-(each of the various machines.) 720 2676 w
-10 /LucidaSans-Demi f
-(The Motorola MC68020 compiler) 720 2916 w
-10 /LucidaSansUnicode00 f
-(This) 970 3072 w
-(is) 1217 3072 w
-(the) 1339 3072 w
-(oldest) 1536 3072 w
-(compiler) 1875 3072 w
-(of) 2340 3072 w
-(the) 2480 3072 w
-(bunch.) 2677 3072 w
-(Relative) 3083 3072 w
-(to) 3502 3072 w
-(its) 3642 3072 w
-(competitors) 3801 3072 w
-10 /LucidaSansUnicode20 f
-(\024) 4381 3072 w
-10 /LucidaSansUnicode00 f
-(commercial) 4481 3072 w
-(compilers) 720 3192 w
-(for) 1240 3192 w
-(the) 1425 3192 w
-(same) 1626 3192 w
-(machine) 1927 3192 w
-10 /LucidaSansUnicode20 f
-(\024) 2335 3192 w
-10 /LucidaSansUnicode00 f
-(it) 2435 3192 w
-(generates) 2547 3192 w
-(quite) 3069 3192 w
-(good) 3362 3192 w
-(code.) 3655 3192 w
-(It) 3996 3192 w
-(assumes) 4108 3192 w
-(at) 4573 3192 w
-(least) 4711 3192 w
-(a) 4985 3192 w
-(68020) 720 3312 w
-(architecture:) 1068 3312 w
-(some) 1712 3312 w
-(of) 2007 3312 w
-(the) 2139 3312 w
-(addressing) 2328 3312 w
-(modes) 2895 3312 w
-(it) 3253 3312 w
-(generates) 3353 3312 w
-(are) 3863 3312 w
-(not) 4049 3312 w
-(on) 4243 3312 w
-(the) 4400 3312 w
-(68000) 4589 3312 w
-(or) 4938 3312 w
-(68010.) 720 3432 w
-(We) 970 3588 w
-(also) 1153 3588 w
-(use) 1390 3588 w
-(this) 1600 3588 w
-(compiler) 1820 3588 w
-(for) 2284 3588 w
-(the) 2464 3588 w
-(68040.) 2660 3588 w
-(Except) 3080 3588 w
-(for) 3443 3588 w
-(a) 3623 3588 w
-(few) 3719 3588 w
-(instructions) 3931 3588 w
-(and) 4546 3588 w
-(regis\255) 4768 3588 w
-(ters) 720 3708 w
-(available) 957 3708 w
-(only) 1432 3708 w
-(from) 1688 3708 w
-(assembly) 1972 3708 w
-(language,) 2474 3708 w
-(the) 3001 3708 w
-(only) 3208 3708 w
-(user-visible) 3464 3708 w
-(difference) 4093 3708 w
-(between) 4633 3708 w
-(these) 720 3828 w
-(machines) 1017 3828 w
-(is) 1511 3828 w
-(in) 1626 3828 w
-(floating) 1752 3828 w
-(point.) 2159 3828 w
-(Our) 2511 3828 w
-(68020s) 2728 3828 w
-(all) 3130 3828 w
-(have) 3279 3828 w
-(68881) 3540 3828 w
-(or) 3891 3828 w
-(68882) 4029 3828 w
-(floating) 4380 3828 w
-(point) 4788 3828 w
-(units) 720 3948 w
-(attached,) 999 3948 w
-(so) 1485 3948 w
-(to) 1635 3948 w
-(execute) 1771 3948 w
-(floating) 2188 3948 w
-(point) 2598 3948 w
-(programs) 2888 3948 w
-(we) 3393 3948 w
-(depend) 3564 3948 w
-(on) 3965 3948 w
-(there) 4126 3948 w
-(being) 4415 3948 w
-(appro\255) 4724 3948 w
-(priate) 720 4068 w
-(hardware.) 1042 4068 w
-(Unfortunately,) 1597 4068 w
-(the) 2331 4068 w
-(68040) 2528 4068 w
-(is) 2885 4068 w
-(not) 3007 4068 w
-(quite) 3209 4068 w
-(so) 3498 4068 w
-(thorough) 3652 4068 w
-(in) 4142 4068 w
-(its) 4275 4068 w
-(implementa\255) 4434 4068 w
-(tion) 720 4188 w
-(of) 945 4188 w
-(the) 1079 4188 w
-(IEEE) 1270 4188 w
-(754) 1497 4188 w
-(standard) 1722 4188 w
-(or) 2184 4188 w
-(in) 2321 4188 w
-(its) 2447 4188 w
-(provision) 2599 4188 w
-(of) 3083 4188 w
-(built-in) 3216 4188 w
-(instructions) 3620 4188 w
-(for) 4228 4188 w
-(the) 4402 4188 w
-(transcen\255) 4592 4188 w
-(dental) 720 4308 w
-(functions.) 1064 4308 w
-(The) 1622 4308 w
-(latter) 1845 4308 w
-(was) 2143 4308 w
-(easy) 2369 4308 w
-(to) 2626 4308 w
-(get) 2767 4308 w
-(around:) 2965 4308 w
-(we) 3384 4308 w
-(don) 3560 4308 w
-10 /LucidaSansUnicode20 f
-(\031) 3746 4308 w
-10 /LucidaSansUnicode00 f
-(t) 3778 4308 w
-(use) 3858 4308 w
-(them) 4070 4308 w
-(on) 4361 4308 w
-(the) 4527 4308 w
-(68020) 4725 4308 w
-(either,) 720 4428 w
-(but) 1081 4428 w
-(we) 1291 4428 w
-(do) 1472 4428 w
-(have) 1644 4428 w
-(a) 1917 4428 w
-(library,) 2020 4428 w
-10 /LucidaTypewriter f
-(-l68881) 2410 4428 w
-10 /LucidaSansUnicode00 f
-(,) 2914 4428 w
-(that) 2994 4428 w
-(you) 3233 4428 w
-(can) 3456 4428 w
-(use) 3671 4428 w
-(if) 3887 4428 w
-(you) 4000 4428 w
-(need) 4222 4428 w
-(the) 4506 4428 w
-(perfor\255) 4708 4428 w
-(mance) 720 4548 w
-(\(which) 1078 4548 w
-(can) 1433 4548 w
-(be) 1642 4548 w
-(substantial:) 1802 4548 w
-10 /LucidaTypewriter f
-(astro) 2406 4548 w
-10 /LucidaSansUnicode00 f
-(runs) 2807 4548 w
-(twice) 3064 4548 w
-(as) 3355 4548 w
-(fast\).) 3502 4548 w
-(We) 3820 4548 w
-(don) 4003 4548 w
-10 /LucidaSansUnicode20 f
-(\031) 4189 4548 w
-10 /LucidaSansUnicode00 f
-(t) 4221 4548 w
-(use) 4299 4548 w
-(this) 4509 4548 w
-(library) 4730 4548 w
-(by) 720 4668 w
-(default) 874 4668 w
-(because) 1252 4668 w
-(we) 1685 4668 w
-(want) 1857 4668 w
-(to) 2127 4668 w
-(run) 2264 4668 w
-(the) 2468 4668 w
-(same) 2662 4668 w
-(binaries) 2955 4668 w
-(on) 3379 4668 w
-(both) 3540 4668 w
-(machines) 3801 4668 w
-(and) 4298 4668 w
-(don) 4516 4668 w
-10 /LucidaSansUnicode20 f
-(\031) 4702 4668 w
-10 /LucidaSansUnicode00 f
-(t) 4734 4668 w
-(want) 4809 4668 w
-(to emulate) 720 4788 w
-10 /LucidaTypewriter f
-(FCOSH) 1270 4788 w
-10 /LucidaSansUnicode00 f
-(in the operating system.) 1662 4788 w
-(The) 970 4944 w
-(problem) 1186 4944 w
-(with) 1627 4944 w
-(IEEE) 1867 4944 w
-(is) 2094 4944 w
-(nastier.) 2210 4944 w
-(We) 2641 4944 w
-(didn) 2819 4944 w
-10 /LucidaSansUnicode20 f
-(\031) 3036 4944 w
-10 /LucidaSansUnicode00 f
-(t) 3068 4944 w
-(really) 3141 4944 w
-(want) 3439 4944 w
-(to) 3706 4944 w
-(deal) 3840 4944 w
-(with) 4079 4944 w
-(gradual) 4320 4944 w
-(under\255) 4723 4944 w
-(flow) 720 5064 w
-(and) 963 5064 w
-(all) 1182 5064 w
-(that,) 1334 5064 w
-(especially) 1596 5064 w
-(since) 2106 5064 w
-(we) 2394 5064 w
-(had) 2566 5064 w
-(half) 2785 5064 w
-(a) 3007 5064 w
-(dozen) 3101 5064 w
-(machines) 3439 5064 w
-(we) 3937 5064 w
-10 /LucidaSansUnicode20 f
-(\031) 4070 5064 w
-10 /LucidaSansUnicode00 f
-(d) 4102 5064 w
-(need) 4204 5064 w
-(to) 4480 5064 w
-(do) 4617 5064 w
-(it) 4780 5064 w
-(on,) 4885 5064 w
-(so) 720 5184 w
-(on) 878 5184 w
-(the) 1047 5184 w
-(68040) 1248 5184 w
-(we) 1609 5184 w
-(implement) 1788 5184 w
-(non-trapping) 2352 5184 w
-(underflow) 3053 5184 w
-(as) 3587 5184 w
-(truncation) 3739 5184 w
-(to) 4282 5184 w
-(zero) 4427 5184 w
-(and) 4689 5184 w
-(do) 4916 5184 w
-(nothing) 720 5304 w
-(about) 1135 5304 w
-(denormalized) 1453 5304 w
-(numbers) 2158 5304 w
-(and) 2626 5304 w
-(not-a-numbers.) 2846 5304 w
-(This) 3709 5304 w
-(means) 3954 5304 w
-(the) 4311 5304 w
-(68020) 4506 5304 w
-(and) 4860 5304 w
-(the 68040 are not precisely compatible.) 720 5424 w
-10 /LucidaSans-Demi f
-(The Motorola MC68000 compiler) 720 5664 w
-10 /LucidaSansUnicode00 f
-(This) 970 5820 w
-(compiler) 1225 5820 w
-(is) 1698 5820 w
-(a) 1828 5820 w
-(stripped-down) 1934 5820 w
-(version) 2709 5820 w
-(of) 3112 5820 w
-(the) 3261 5820 w
-(MC68020) 3467 5820 w
-(compiler) 3988 5820 w
-(built) 4462 5820 w
-(for) 4733 5820 w
-(an) 4923 5820 w
-(abortive) 720 5940 w
-(port) 1172 5940 w
-(to) 1431 5940 w
-(the) 1586 5940 w
-(Dragonball) 1798 5940 w
-(processor) 2387 5940 w
-(on) 2920 5940 w
-(the) 3100 5940 w
-(Palm) 3312 5940 w
-(Pilot.) 3601 5940 w
-(It) 3933 5940 w
-(generates) 4056 5940 w
-(position-) 4589 5940 w
-(independent code whose overall quality is much poorer than the code for the MC68020.) 720 6060 w
-10 /LucidaSans-Demi f
-(The MIPS compiler) 720 6300 w
-10 /LucidaSansUnicode00 f
-(This) 970 6456 w
-(compiler) 1216 6456 w
-(generates) 1680 6456 w
-(code) 2197 6456 w
-(for) 2469 6456 w
-(the) 2650 6456 w
-(R2000,) 2847 6456 w
-(R3000,) 3236 6456 w
-(and) 3625 6456 w
-(R4000) 3847 6456 w
-(machines) 4204 6456 w
-(config\255) 4705 6456 w
-(ured) 720 6576 w
-(to) 1021 6576 w
-(be) 1198 6576 w
-(big-endians.) 1396 6576 w
-(The) 2129 6576 w
-(compiler) 2389 6576 w
-(generates) 2891 6576 w
-(no) 3446 6576 w
-(R4000-specific) 3648 6576 w
-(instructions) 4467 6576 w
-(although) 720 6696 w
-(the) 1188 6696 w
-(assembler) 1381 6696 w
-(and) 1914 6696 w
-(loader) 2132 6696 w
-(support) 2475 6696 w
-(the) 2891 6696 w
-(new) 3084 6696 w
-(user-mode) 3317 6696 w
-(instructions.) 3896 6696 w
-(There) 4571 6696 w
-(are) 4888 6696 w
-(options) 720 6816 w
-(to) 1126 6816 w
-(generate) 1266 6816 w
-(code) 1733 6816 w
-(for) 2006 6816 w
-(little-endian) 2186 6816 w
-(machines.) 2829 6816 w
-(Considering) 3393 6816 w
-(its) 4019 6816 w
-(speed,) 4177 6816 w
-(the) 4539 6816 w
-(Plan) 4735 6816 w
-(9) 4977 6816 w
-(compiler) 720 6936 w
-(generates) 1197 6936 w
-(good) 1727 6936 w
-(code,) 2028 6936 w
-(but) 2345 6936 w
-(the) 2561 6936 w
-(commercial) 2770 6936 w
-(MIPS) 3383 6936 w
-(compiler) 3661 6936 w
-(with) 4139 6936 w
-(all) 4399 6936 w
-(the) 4567 6936 w
-(stops) 4777 6936 w
-(pulled) 720 7056 w
-(out) 1073 7056 w
-(consistently) 1284 7056 w
-(beats) 1913 7056 w
-(it) 2226 7056 w
-(by) 2343 7056 w
-(20%) 2509 7056 w
-(or) 2752 7056 w
-(so,) 2904 7056 w
-(sometimes) 3098 7056 w
-(more.) 3675 7056 w
-(Since) 4040 7056 w
-(ours) 4342 7056 w
-(compiles) 4607 7056 w
-(about) 720 7176 w
-(10) 1033 7176 w
-(times) 1194 7176 w
-(faster) 1495 7176 w
-(and) 1807 7176 w
-(we) 2022 7176 w
-(spend) 2190 7176 w
-(most) 2520 7176 w
-(of) 2797 7176 w
-(our) 2930 7176 w
-(time) 3130 7176 w
-(compiling) 3381 7176 w
-(anyway,) 3896 7176 w
-(we) 4317 7176 w
-(are) 4486 7176 w
-(content) 4674 7176 w
-(with the tradeoff.) 720 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(The) 970 840 w
-(compiler) 1190 840 w
-(is) 1652 840 w
-(solid:) 1771 840 w
-(we) 2075 840 w
-10 /LucidaSansUnicode20 f
-(\031) 2208 840 w
-10 /LucidaSansUnicode00 f
-(ve) 2240 840 w
-(used) 2387 840 w
-(it) 2658 840 w
-(for) 2763 840 w
-(several) 2941 840 w
-(big) 3320 840 w
-(projects) 3513 840 w
-(and,) 3942 840 w
-(of) 4193 840 w
-(course,) 4330 840 w
-(all) 4723 840 w
-(our) 4876 840 w
-(applications) 720 960 w
-(run) 1345 960 w
-(under) 1550 960 w
-(it.) 1874 960 w
-(The) 2044 960 w
-(behavior) 2264 960 w
-(of) 2722 960 w
-(floating-point) 2859 960 w
-(programs) 3580 960 w
-(is) 4086 960 w
-(much) 4205 960 w
-(like) 4512 960 w
-(on) 4723 960 w
-(the) 4885 960 w
-(68040:) 720 1080 w
-(the) 1101 1080 w
-(operating) 1290 1080 w
-(system) 1790 1080 w
-(emulates) 2164 1080 w
-(where) 2637 1080 w
-(necessary) 2963 1080 w
-(to) 3472 1080 w
-(get) 3604 1080 w
-(past) 3793 1080 w
-(non-trapping) 4033 1080 w
-(under\255) 4723 1080 w
-(flow) 720 1200 w
-(and) 963 1200 w
-(overflow,) 1182 1200 w
-(but) 1666 1200 w
-(does) 1866 1200 w
-(not) 2135 1200 w
-(handle) 2333 1200 w
-(gradual) 2698 1200 w
-(underflow) 3103 1200 w
-(or) 3629 1200 w
-(denormalized) 3769 1200 w
-(numbers) 4472 1200 w
-(or) 4938 1200 w
-(not-a-numbers.) 720 1320 w
-10 /LucidaSans-Demi f
-(The SPARC compiler) 720 1560 w
-10 /LucidaSansUnicode00 f
-(The) 970 1716 w
-(SPARC) 1195 1716 w
-(compiler) 1550 1716 w
-(is) 2018 1716 w
-(also) 2143 1716 w
-(solid) 2384 1716 w
-(and) 2662 1716 w
-(fast,) 2887 1716 w
-(although) 3144 1716 w
-(we) 3619 1716 w
-(haven) 3797 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 4084 1716 w
-10 /LucidaSansUnicode00 f
-(t) 4116 1716 w
-(used) 4198 1716 w
-(it) 4475 1716 w
-(for) 4586 1716 w
-(a) 4770 1716 w
-(few) 4870 1716 w
-(years,) 720 1836 w
-(due) 1041 1836 w
-(to) 1256 1836 w
-(a) 1388 1836 w
-(lack) 1477 1836 w
-(of) 1704 1836 w
-(current) 1836 1836 w
-(hardware.) 2220 1836 w
-(We) 2768 1836 w
-(have) 2944 1836 w
-(seen) 3203 1836 w
-(it) 3462 1836 w
-(do) 3562 1836 w
-(much) 3719 1836 w
-(better) 4020 1836 w
-(than) 4343 1836 w
-(GCC) 4592 1836 w
-(with) 4835 1836 w
-(all the optimizations, but on average it is probably about the same.) 720 1956 w
-(We) 970 2112 w
-(used) 1152 2112 w
-(to) 1424 2112 w
-(run) 1562 2112 w
-(some) 1767 2112 w
-(old) 2069 2112 w
-(SPARC) 2263 2112 w
-(machines) 2614 2112 w
-(with) 3114 2112 w
-(no) 3360 2112 w
-(multiply) 3524 2112 w
-(or) 3959 2112 w
-(divide) 4102 2112 w
-(instructions,) 4435 2112 w
-(so) 720 2232 w
-(the) 868 2232 w
-(compiler) 1059 2232 w
-(does) 1518 2232 w
-(not) 1785 2232 w
-(produce) 1981 2232 w
-(them) 2414 2232 w
-(by) 2698 2232 w
-(default.) 2849 2232 w
-(Instead) 3288 2232 w
-(it) 3676 2232 w
-(calls) 3777 2232 w
-(internal) 4027 2232 w
-(subroutines.) 4433 2232 w
-(A) 720 2352 w
-(loader) 824 2352 w
-(flag,) 1164 2352 w
-10 /LucidaTypewriter f
-(-M) 1414 2352 w
-10 /LucidaSansUnicode00 f
-(,) 1558 2352 w
-(causes) 1625 2352 w
-(the) 1986 2352 w
-(instructions) 2176 2352 w
-(to) 2785 2352 w
-(be) 2919 2352 w
-(emitted.) 3074 2352 w
-(The) 3545 2352 w
-(operating) 3762 2352 w
-(system) 4264 2352 w
-(has) 4640 2352 w
-(trap) 4844 2352 w
-(code) 720 2472 w
-(to) 985 2472 w
-(emulate) 1117 2472 w
-(them) 1539 2472 w
-(if) 1821 2472 w
-(necessary,) 1921 2472 w
-(but) 2462 2472 w
-(the) 2657 2472 w
-(traps) 2845 2472 w
-(are) 3125 2472 w
-(slower) 3310 2472 w
-(than) 3658 2472 w
-(emulating) 3907 2472 w
-(them) 4425 2472 w
-(in) 4706 2472 w
-(user) 4830 2472 w
-(mode.) 720 2592 w
-(In) 1106 2592 w
-(any) 1246 2592 w
-(modern) 1464 2592 w
-(lab,) 1889 2592 w
-(in) 2117 2592 w
-(which) 2257 2592 w
-(SPARCS) 2587 2592 w
-(have) 3000 2592 w
-(the) 3275 2592 w
-(instructions,) 3480 2592 w
-(it) 4135 2592 w
-(would) 4251 2592 w
-(be) 4593 2592 w
-(worth) 4762 2592 w
-(enabling the) 720 2712 w
-10 /LucidaTypewriter f
-(-M) 1357 2712 w
-10 /LucidaSansUnicode00 f
-(flag by default.) 1533 2712 w
-(The floating point story is the same as on the MIPS.) 970 2868 w
-10 /LucidaSans-Demi f
-(The Intel i386 compiler) 720 3108 w
-10 /LucidaSansUnicode00 f
-(This) 970 3264 w
-(is) 1218 3264 w
-(really) 1341 3264 w
-(an) 1646 3264 w
-10 /LucidaSans-Italic f
-(x) 1806 3264 w
-10 /LucidaSansUnicode00 f
-(86) 1860 3264 w
-(compiler,) 2030 3264 w
-(for) 2529 3264 w
-10 /LucidaSans-Italic f
-(x) 2712 3264 w
-10 /LucidaSansUnicode00 f
-(>2.) 2766 3264 w
-(It) 3017 3264 w
-(works) 3127 3264 w
-(only) 3459 3264 w
-(if) 3707 3264 w
-(the) 3817 3264 w
-(machine) 4016 3264 w
-(is) 4468 3264 w
-(in) 4592 3264 w
-(32-bit) 4727 3264 w
-(protected) 720 3384 w
-(mode.) 1225 3384 w
-(It) 1602 3384 w
-(is) 1708 3384 w
-(solid) 1828 3384 w
-(and) 2101 3384 w
-(generates) 2321 3384 w
-(tolerable) 2837 3384 w
-(code;) 3304 3384 w
-(it) 3607 3384 w
-(is) 3713 3384 w
-(our) 3833 3384 w
-(main) 4037 3384 w
-(compiler) 4316 3384 w
-(these) 4778 3384 w
-(days.) 720 3504 w
-(Floating) 970 3660 w
-(point) 1407 3660 w
-(is) 1707 3660 w
-(well-behaved,) 1835 3660 w
-(but) 2571 3660 w
-(the) 2781 3660 w
-(compiler) 2984 3660 w
-(assumes) 3456 3660 w
-(i387-compatible) 3924 3660 w
-(hard\255) 4786 3660 w
-(ware) 720 3780 w
-(to) 987 3780 w
-(execute) 1122 3780 w
-(the) 1538 3780 w
-(instructions.) 1730 3780 w
-(With) 2404 3780 w
-(387) 2655 3780 w
-(hardware,) 2881 3780 w
-(the) 3400 3780 w
-(system) 3592 3780 w
-(does) 3969 3780 w
-(the) 4237 3780 w
-(full) 4429 3780 w
-(IEEE) 4623 3780 w
-(754) 4851 3780 w
-(job,) 720 3900 w
-(just) 939 3900 w
-(like) 1152 3900 w
-(the) 1358 3900 w
-(MC68881.) 1547 3900 w
-(By) 2115 3900 w
-(default,) 2259 3900 w
-(the) 2664 3900 w
-(libraries) 2853 3900 w
-(don) 3281 3900 w
-10 /LucidaSansUnicode20 f
-(\031) 3467 3900 w
-10 /LucidaSansUnicode00 f
-(t) 3499 3900 w
-(use) 3570 3900 w
-(the) 3773 3900 w
-(387) 3962 3900 w
-(built-ins) 4185 3900 w
-(for) 4639 3900 w
-(tran\255) 4812 3900 w
-(scendentals.) 720 4020 w
-(If you want them, build the code in) 1389 4020 w
-10 /LucidaTypewriter f
-(/sys/src/libc/386/387) 3120 4020 w
-10 /LucidaSansUnicode00 f
-(.) 4632 4020 w
-10 /LucidaSans-Demi f
-(The Intel i960 compiler) 720 4260 w
-10 /LucidaSansUnicode00 f
-(This) 970 4416 w
-(compiler) 1219 4416 w
-(was) 1686 4416 w
-(built) 1913 4416 w
-(as) 2177 4416 w
-(a) 2327 4416 w
-(weekend) 2426 4416 w
-(hack) 2899 4416 w
-(to) 3170 4416 w
-(let) 3313 4416 w
-(us) 3480 4416 w
-(get) 3638 4416 w
-(the) 3838 4416 w
-(Cyclone) 4038 4416 w
-(boards) 4463 4416 w
-(run\255) 4842 4416 w
-(ning.) 720 4536 w
-(It) 1042 4536 w
-(has) 1151 4536 w
-(only) 1362 4536 w
-(been) 1609 4536 w
-(used) 1889 4536 w
-(to) 2164 4536 w
-(run) 2305 4536 w
-(one) 2513 4536 w
-(program) 2735 4536 w
-10 /LucidaSansUnicode20 f
-(\024) 3151 4536 w
-10 /LucidaSansUnicode00 f
-(the) 3251 4536 w
-(on-board) 3449 4536 w
-(code) 3956 4536 w
-(in) 4230 4536 w
-(the) 4363 4536 w
-(Cyclone) 4560 4536 w
-10 /LucidaSansUnicode20 f
-(\024) 4940 4536 w
-10 /LucidaSansUnicode00 f
-(and) 720 4656 w
-(is) 934 4656 w
-(therefore) 1048 4656 w
-(likely) 1529 4656 w
-(to) 1817 4656 w
-(be) 1950 4656 w
-(buggy.) 2104 4656 w
-(There) 2504 4656 w
-(are) 2817 4656 w
-(a) 3004 4656 w
-(number) 3094 4656 w
-(of) 3506 4656 w
-(obvious) 3639 4656 w
-(optimizations) 4053 4656 w
-(to) 4752 4656 w
-(the) 4885 4656 w
-(code) 720 4776 w
-(that) 1006 4776 w
-(have) 1252 4776 w
-(never) 1532 4776 w
-(been) 1854 4776 w
-(attempted.) 2146 4776 w
-(For) 2762 4776 w
-(example,) 2973 4776 w
-(the) 3473 4776 w
-(compiler) 3683 4776 w
-(does) 4161 4776 w
-(not) 4447 4776 w
-(support) 4662 4776 w
-(pipelining.) 720 4896 w
-(The code runs in little-endian mode.) 1300 4896 w
-10 /LucidaSans-Demi f
-(The DEC Alpha compiler) 720 5136 w
-10 /LucidaSansUnicode00 f
-(The) 970 5292 w
-(Alpha) 1189 5292 w
-(compiler) 1505 5292 w
-(is) 1966 5292 w
-(based) 2084 5292 w
-(on) 2410 5292 w
-(a) 2571 5292 w
-(port) 2664 5292 w
-(done) 2904 5292 w
-(by) 3185 5292 w
-(David) 3339 5292 w
-(Hogan) 3652 5292 w
-(while) 4005 5292 w
-(studying) 4297 5292 w
-(at) 4754 5292 w
-(the) 4885 5292 w
-(Basser) 720 5412 w
-(Department) 1066 5412 w
-(of) 1675 5412 w
-(Computer) 1807 5412 w
-(Science,) 2323 5412 w
-(University) 2748 5412 w
-(of) 3260 5412 w
-(Sydney.) 3392 5412 w
-(It) 3828 5412 w
-(has) 3927 5412 w
-(been) 4128 5412 w
-(used) 4398 5412 w
-(to) 4663 5412 w
-(build) 4794 5412 w
-(a) 720 5532 w
-(running) 812 5532 w
-(version) 1229 5532 w
-(of) 1619 5532 w
-(the) 1755 5532 w
-(operating) 1948 5532 w
-(system,) 2452 5532 w
-(but) 2862 5532 w
-(has) 3062 5532 w
-(not) 3268 5532 w
-(been) 3466 5532 w
-(stressed) 3741 5532 w
-(as) 4185 5532 w
-(much) 4329 5532 w
-(as) 4635 5532 w
-(some) 4779 5532 w
-(of the other compilers.) 720 5652 w
-(Although) 970 5808 w
-(the) 1450 5808 w
-(Alpha) 1641 5808 w
-(is) 1955 5808 w
-(a) 2071 5808 w
-(64-bit) 2162 5808 w
-(architecture,) 2511 5808 w
-(this) 3158 5808 w
-(compiler) 3374 5808 w
-(treats) 3834 5808 w
-10 /LucidaTypewriter f
-(int) 4148 5808 w
-10 /LucidaSansUnicode00 f
-(s,) 4364 5808 w
-10 /LucidaTypewriter f
-(long) 4484 5808 w
-10 /LucidaSansUnicode00 f
-(s) 4772 5808 w
-(and) 4860 5808 w
-(pointers) 720 5928 w
-(as) 1169 5928 w
-(32) 1324 5928 w
-(bits.) 1499 5928 w
-(Access) 1792 5928 w
-(to) 2169 5928 w
-(the) 2315 5928 w
-(64-bit) 2518 5928 w
-(operations) 2879 5928 w
-(is) 3443 5928 w
-(available) 3571 5928 w
-(through) 4042 5928 w
-(the) 4477 5928 w
-10 /LucidaTypewriter f
-(vlong) 4680 5928 w
-10 /LucidaSansUnicode00 f
-(type, as with the other architectures.) 720 6048 w
-(The) 970 6204 w
-(compiler) 1201 6204 w
-(assumes) 1674 6204 w
-(that) 2143 6204 w
-(the) 2385 6204 w
-(target) 2591 6204 w
-(CPU) 2930 6204 w
-(supports) 3174 6204 w
-(the) 3654 6204 w
-(optional) 3860 6204 w
-(byte) 4308 6204 w
-(and) 4567 6204 w
-(word) 4798 6204 w
-(memory) 720 6324 w
-(operations) 1150 6324 w
-(\(the) 1700 6324 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1922 6324 w
-10 /LucidaSansUnicode00 f
-(BWX) 1986 6324 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2193 6324 w
-10 /LucidaSansUnicode00 f
-(extension\).) 2291 6324 w
-(If) 2897 6324 w
-(you) 2997 6324 w
-(have) 3206 6324 w
-(an) 3465 6324 w
-(old) 3615 6324 w
-(system,) 3801 6324 w
-(you) 4206 6324 w
-(can) 4414 6324 w
-(generate) 4615 6324 w
-(code without using the extension by passing the loader the) 720 6444 w
-10 /LucidaTypewriter f
-(-x) 3635 6444 w
-10 /LucidaSansUnicode00 f
-(option.) 3811 6444 w
-(There) 970 6600 w
-(are) 1284 6600 w
-(a) 1472 6600 w
-(number) 1563 6600 w
-(of) 1976 6600 w
-(optimizations) 2110 6600 w
-(that) 2810 6600 w
-(the) 3037 6600 w
-(Alpha) 3228 6600 w
-(Architecture) 3542 6600 w
-(Handbook) 4171 6600 w
-(recom\255) 4705 6600 w
-(mends,) 720 6720 w
-(but) 1123 6720 w
-(this) 1330 6720 w
-(compiler) 1554 6720 w
-(does) 2022 6720 w
-(not) 2298 6720 w
-(do.) 2503 6720 w
-(In) 2736 6720 w
-(particular,) 2872 6720 w
-(there) 3412 6720 w
-(is) 3709 6720 w
-(currently) 3834 6720 w
-(no) 4310 6720 w
-(support) 4478 6720 w
-(for) 4901 6720 w
-(the code alignment and code scheduling optimizations.) 720 6840 w
-(The) 970 6996 w
-(compiler) 1191 6996 w
-(tries) 1654 6996 w
-(to) 1908 6996 w
-(conform) 2046 6996 w
-(to) 2492 6996 w
-(IEEE,) 2630 6996 w
-(but) 2893 6996 w
-(some) 3096 6996 w
-(Alpha) 3398 6996 w
-(CPUs) 3717 6996 w
-(do) 4002 6996 w
-(not) 4167 6996 w
-(implement) 4368 6996 w
-(all) 4927 6996 w
-(of) 720 7116 w
-(the) 855 7116 w
-(rounding) 1047 7116 w
-(and) 1526 7116 w
-(trapping) 1743 7116 w
-(modes) 2192 7116 w
-(in) 2553 7116 w
-(silicon.) 2681 7116 w
-(Fixing) 3094 7116 w
-(this) 3428 7116 w
-(problem) 3644 7116 w
-(requires) 4087 7116 w
-(some) 4523 7116 w
-(soft\255) 4821 7116 w
-(ware emulation code in the kernel; to date, this has not been attempted.) 720 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(The PowerPC compiler) 720 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 996 w
-(PowerPC) 1193 996 w
-(compiler) 1649 996 w
-(supports) 2114 996 w
-(the) 2586 996 w
-(32-bit) 2784 996 w
-(PowerPC) 3140 996 w
-(architecture) 3597 996 w
-(only;) 4218 996 w
-(it) 4497 996 w
-(does) 4606 996 w
-(not) 4880 996 w
-(support) 720 1116 w
-(either) 1151 1116 w
-(the) 1485 1116 w
-(64-bit) 1693 1116 w
-(extensions) 2058 1116 w
-(or) 2636 1116 w
-(the) 2790 1116 w
-(POWER) 2997 1116 w
-(compatibility) 3385 1116 w
-(instructions.) 4065 1116 w
-(It) 4754 1116 w
-(has) 4872 1116 w
-(been) 720 1236 w
-(used) 990 1236 w
-(for) 1255 1236 w
-(production) 1427 1236 w
-(operating) 1990 1236 w
-(system) 2489 1236 w
-(work) 2862 1236 w
-(on) 3132 1236 w
-(the) 3288 1236 w
-(603,) 3476 1236 w
-(603e,) 3730 1236 w
-(604e,) 4040 1236 w
-(821,) 4350 1236 w
-(823,) 4605 1236 w
-(and) 4860 1236 w
-(860,) 720 1356 w
-(and) 1000 1356 w
-(experimental) 1239 1356 w
-(work) 1936 1356 w
-(on) 2232 1356 w
-(the) 2414 1356 w
-(405,) 2628 1356 w
-(440) 2908 1356 w
-(and) 3155 1356 w
-(450.) 3393 1356 w
-(On) 3704 1356 w
-(the) 3902 1356 w
-(8xx) 4115 1356 w
-(floating-point) 4358 1356 w
-(instructions) 720 1476 w
-(must) 1342 1476 w
-(be) 1634 1476 w
-(emulated.) 1802 1476 w
-(Instruction) 2366 1476 w
-(scheduling) 2937 1476 w
-(is) 3513 1476 w
-(not) 3642 1476 w
-(implemented;) 3851 1476 w
-(otherwise) 4570 1476 w
-(the) 720 1596 w
-(code) 920 1596 w
-(generated) 1196 1596 w
-(is) 1729 1596 w
-(similar) 1853 1596 w
-(to) 2224 1596 w
-(that) 2366 1596 w
-(for) 2601 1596 w
-(the) 2784 1596 w
-(other) 2983 1596 w
-(load-store) 3284 1596 w
-(architectures.) 3840 1596 w
-(The) 4577 1596 w
-(com\255) 4802 1596 w
-(piler) 720 1716 w
-(makes) 982 1716 w
-(little) 1339 1716 w
-(or) 1600 1716 w
-(no) 1746 1716 w
-(use) 1914 1716 w
-(of) 2128 1716 w
-(unusual) 2271 1716 w
-(PowerPC) 2699 1716 w
-(features) 3158 1716 w
-(such) 3598 1716 w
-(as) 3869 1716 w
-(the) 4020 1716 w
-(counter) 4220 1716 w
-(register,) 4635 1716 w
-(several) 720 1836 w
-(condition) 1119 1836 w
-(code) 1633 1836 w
-(registers,) 1923 1836 w
-(and) 2438 1836 w
-(multiply-accumulate) 2677 1836 w
-(instructions,) 3739 1836 w
-(but) 4403 1836 w
-(they) 4623 1836 w
-(are) 4888 1836 w
-(sometimes used by assembly language routines in the libraries.) 720 1956 w
-10 /LucidaSans-Demi f
-(The ARM compiler) 720 2196 w
-10 /LucidaSansUnicode00 f
-(The) 970 2352 w
-(ARM) 1194 2352 w
-(compiler) 1455 2352 w
-(is) 1921 2352 w
-(fairly) 2044 2352 w
-(solid;) 2330 2352 w
-(it) 2638 2352 w
-(has) 2747 2352 w
-(been) 2958 2352 w
-(used) 3238 2352 w
-(for) 3513 2352 w
-(some) 3695 2352 w
-(production) 4000 2352 w
-(operating) 4574 2352 w
-(system) 720 2472 w
-(work) 1103 2472 w
-(including) 1383 2472 w
-(Inferno) 1875 2472 w
-(and) 2266 2472 w
-(the) 2489 2472 w
-(Plan) 2687 2472 w
-(9) 2931 2472 w
-(kernel) 3037 2472 w
-(for) 3382 2472 w
-(the) 3564 2472 w
-(iPAQ,) 3762 2472 w
-(which) 4068 2472 w
-(uses) 4392 2472 w
-(a) 4655 2472 w
-(Stron\255) 4752 2472 w
-(gArm) 720 2592 w
-(SA1,) 1033 2592 w
-(and) 1299 2592 w
-(the) 1527 2592 w
-(Sheevaplug,) 1730 2592 w
-(Guruplug,) 2361 2592 w
-(Dreamplug) 2894 2592 w
-(and) 3479 2592 w
-(others.) 3708 2592 w
-(The) 4129 2592 w
-(compiler) 4359 2592 w
-(sup\255) 4831 2592 w
-(ports) 720 2712 w
-(the) 1021 2712 w
-(ARMv4) 1224 2712 w
-(architecture;) 1605 2712 w
-(it) 2263 2712 w
-(does) 2377 2712 w
-(not) 2656 2712 w
-(support) 2864 2712 w
-(the) 3290 2712 w
-(Thumb) 3493 2712 w
-(instruction) 3884 2712 w
-(sets.) 4453 2712 w
-(It) 4759 2712 w
-(has) 4872 2712 w
-(been) 720 2832 w
-(used) 999 2832 w
-(on) 1273 2832 w
-(ARM7500FE,) 1438 2832 w
-(ARM926) 2090 2832 w
-(and) 2539 2832 w
-(Cortex-A8) 2761 2832 w
-(processors) 3318 2832 w
-(and) 3887 2832 w
-(the) 4109 2832 w
-(Strongarm) 4306 2832 w
-(SA1) 4854 2832 w
-(core) 720 2952 w
-(machines.) 976 2952 w
-(The) 1546 2952 w
-(compiler) 1774 2952 w
-(generates) 2244 2952 w
-(instructions) 2767 2952 w
-(for) 3387 2952 w
-(ARM) 3572 2952 w
-(7500) 3836 2952 w
-(FPA) 4134 2952 w
-(floating-point) 4358 2952 w
-(coprocessor) 720 3072 w
-(1,) 1348 3072 w
-(but) 1483 3072 w
-(probably) 1685 3072 w
-(should) 2152 3072 w
-(instead) 2520 3072 w
-(generate) 2913 3072 w
-(VFP) 3379 3072 w
-(3+) 3594 3072 w
-(instructions) 3778 3072 w
-(for) 4392 3072 w
-(coproces\255) 4572 3072 w
-(sors 10 and 11.) 720 3192 w
-10 /LucidaSans-Demi f
-(The AMD 29000 compiler) 720 3432 w
-10 /LucidaSansUnicode00 f
-(This) 970 3588 w
-(compiler) 1216 3588 w
-(was) 1680 3588 w
-(used) 1904 3588 w
-(to) 2177 3588 w
-(port) 2316 3588 w
-(an) 2559 3588 w
-(operating) 2717 3588 w
-(system) 3224 3588 w
-(to) 3605 3588 w
-(an) 3744 3588 w
-(AMD) 3903 3588 w
-(29240) 4175 3588 w
-(processor.) 4532 3588 w
-(The project is long abandoned, but the compiler lives on.) 720 3708 w
-10 /LucidaSans-Demi f
-(The Carrera operating system) 720 3948 w
-10 /LucidaSansUnicode00 f
-(We) 970 4104 w
-(used) 1163 4104 w
-(to) 1446 4104 w
-(have) 1595 4104 w
-(a) 1871 4104 w
-(number) 1977 4104 w
-(of) 2405 4104 w
-(MIPS) 2554 4104 w
-(R4400) 2829 4104 w
-(PC-like) 3195 4104 w
-(devices) 3600 4104 w
-(called) 4009 4104 w
-(Carreras,) 4343 4104 w
-(with) 4835 4104 w
-(custom-built) 720 4224 w
-(frame) 1400 4224 w
-(buffers,) 1729 4224 w
-(that) 2155 4224 w
-(we) 2393 4224 w
-(used) 2573 4224 w
-(as) 2852 4224 w
-(terminals.) 3005 4224 w
-(They) 3569 4224 w
-10 /LucidaSansUnicode20 f
-(\031) 3802 4224 w
-10 /LucidaSansUnicode00 f
-(re) 3834 4224 w
-(almost) 3978 4224 w
-(all) 4351 4224 w
-(decommis\255) 4510 4224 w
-(sioned) 720 4344 w
-(now,) 1076 4344 w
-(but) 1342 4344 w
-(we) 1538 4344 w
-10 /LucidaSansUnicode20 f
-(\031) 1671 4344 w
-10 /LucidaSansUnicode00 f
-(re) 1703 4344 w
-(including) 1834 4344 w
-(the) 2317 4344 w
-(source) 2507 4344 w
-(as) 2864 4344 w
-(a) 3005 4344 w
-(reference) 3095 4344 w
-(in) 3586 4344 w
-(case) 3712 4344 w
-(someone) 3960 4344 w
-(wants) 4435 4344 w
-(to) 4752 4344 w
-(get) 4885 4344 w
-(another MIPS-based system running.) 720 4464 w
-10 /LucidaSans-Demi f
-(The IBM PC operating system) 720 4704 w
-10 /LucidaSansUnicode00 f
-(The) 970 4860 w
-(PC) 1189 4860 w
-(version) 1351 4860 w
-(of) 1741 4860 w
-(Plan) 1877 4860 w
-(9) 2116 4860 w
-(can) 2217 4860 w
-(boot) 2423 4860 w
-(either) 2683 4860 w
-(from) 3002 4860 w
-(MS-DOS) 3272 4860 w
-(or) 3716 4860 w
-(directly) 3857 4860 w
-(from) 4254 4860 w
-(a) 4525 4860 w
-(disk) 4619 4860 w
-(cre\255) 4859 4860 w
-(ated) 720 4980 w
-(by) 996 4980 w
-(the) 1176 4980 w
-10 /LucidaTypewriter f
-(format) 1396 4980 w
-10 /LucidaSansUnicode00 f
-(command;) 1893 4980 w
-(see) 2468 4980 w
-10 /LucidaSans-Italic f
-(prep) 2696 4980 w
-10 /LucidaSansUnicode00 f
-(\(8\).) 2919 4980 w
-(Plan) 3177 4980 w
-(9) 3443 4980 w
-(runs) 3571 4980 w
-(in) 3852 4980 w
-(32-bit) 4008 4980 w
-(mode) 4386 4980 w
-10 /LucidaSansUnicode20 f
-(\024) 4659 4980 w
-10 /LucidaSansUnicode00 f
-(which) 4759 4980 w
-(requires) 720 5100 w
-(a) 1161 5100 w
-(386) 1258 5100 w
-(or) 1489 5100 w
-(later) 1633 5100 w
-(model) 1893 5100 w
-(x86) 2237 5100 w
-(processor) 2466 5100 w
-10 /LucidaSansUnicode20 f
-(\024) 2942 5100 w
-10 /LucidaSansUnicode00 f
-(and) 3042 5100 w
-(has) 3264 5100 w
-(an) 3474 5100 w
-(interrupt-driven) 3633 5100 w
-(I/O) 4465 5100 w
-(system,) 4668 5100 w
-(so) 720 5220 w
-(it) 872 5220 w
-(does) 978 5220 w
-(not) 1249 5220 w
-(use) 1449 5220 w
-(the) 1658 5220 w
-(BIOS) 1853 5220 w
-(\(except) 2112 5220 w
-(for) 2508 5220 w
-(a) 2686 5220 w
-(small) 2780 5220 w
-(portion) 3076 5220 w
-(of) 3469 5220 w
-(the) 3606 5220 w
-(boot) 3800 5220 w
-(program) 4061 5220 w
-(and) 4516 5220 w
-(floppy) 4735 5220 w
-(boot) 720 5340 w
-(block\).) 975 5340 w
-(This) 1368 5340 w
-(helps) 1607 5340 w
-(performance) 1902 5340 w
-(but) 2552 5340 w
-(limits) 2748 5340 w
-(the) 3050 5340 w
-(set) 3239 5340 w
-(of) 3417 5340 w
-(I/O) 3549 5340 w
-(devices) 3743 5340 w
-(that) 4135 5340 w
-(it) 4360 5340 w
-(can) 4460 5340 w
-(support) 4662 5340 w
-(without special code.) 720 5460 w
-(Plan) 970 5616 w
-(9) 1230 5616 w
-(supports) 1352 5616 w
-(the) 1840 5616 w
-(ISA,) 2054 5616 w
-(EISA,) 2297 5616 w
-(and) 2594 5616 w
-(PCI) 2833 5616 w
-(buses) 3045 5616 w
-(as) 3387 5616 w
-(well) 3552 5616 w
-(as) 3803 5616 w
-(PCMCIA) 3969 5616 w
-(and) 4406 5616 w
-(PC) 4646 5616 w
-(card) 4830 5616 w
-(devices.) 720 5736 w
-(It) 1175 5736 w
-(is) 1274 5736 w
-(infeasible) 1387 5736 w
-(to) 1887 5736 w
-(list) 2018 5736 w
-(all the supported machines, because the PC-clone market\255) 2197 5736 w
-(place) 720 5856 w
-(is) 1012 5856 w
-(too) 1130 5856 w
-(volatile) 1327 5856 w
-(and) 1713 5856 w
-(there) 1931 5856 w
-(is) 2221 5856 w
-(no) 2339 5856 w
-(guarantee) 2500 5856 w
-(that) 3024 5856 w
-(the) 3253 5856 w
-(machine) 3446 5856 w
-(you) 3893 5856 w
-(buy) 4107 5856 w
-(today) 4323 5856 w
-(will) 4630 5856 w
-(con\255) 4833 5856 w
-(tain) 720 5976 w
-(the) 941 5976 w
-(same) 1134 5976 w
-(components) 1427 5976 w
-(as) 2062 5976 w
-(the) 2206 5976 w
-(one) 2399 5976 w
-(you) 2615 5976 w
-(bought) 2827 5976 w
-(yesterday.) 3211 5976 w
-(\(For) 3775 5976 w
-(our) 4001 5976 w
-(lab,) 4202 5976 w
-(we) 4418 5976 w
-(buy) 4588 5976 w
-(com\255) 4802 5976 w
-(ponents) 720 6096 w
-(and) 1147 6096 w
-(assemble) 1362 6096 w
-(the) 1851 6096 w
-(machines) 2041 6096 w
-(ourselves) 2536 6096 w
-(in) 3031 6096 w
-(an) 3158 6096 w
-(attempt) 3311 6096 w
-(to) 3725 6096 w
-(lessen) 3859 6096 w
-(this) 4200 6096 w
-(effect.\)) 4415 6096 w
-(Both) 4822 6096 w
-(IDE/ATA) 720 6216 w
-(and) 1172 6216 w
-(SCSI) 1392 6216 w
-(disks) 1638 6216 w
-(are) 1930 6216 w
-(supported,) 2122 6216 w
-(and) 2691 6216 w
-(there) 2911 6216 w
-(is) 3203 6216 w
-(support) 3323 6216 w
-(for) 3741 6216 w
-(large) 3920 6216 w
-(ATA) 4203 6216 w
-(drives.) 4443 6216 w
-(CD-) 4838 6216 w
-(ROMs) 720 6336 w
-(are) 1038 6336 w
-(supported) 1230 6336 w
-(two) 1767 6336 w
-(ways,) 1982 6336 w
-(either) 2289 6336 w
-(on) 2611 6336 w
-(the) 2775 6336 w
-(SCSI) 2971 6336 w
-(bus,) 3218 6336 w
-(or) 3467 6336 w
-(as) 3610 6336 w
-(ATA\(PI\)) 3757 6336 w
-(devices.) 4149 6336 w
-(The) 4612 6336 w
-(SCSI) 4834 6336 w
-(adapter) 720 6456 w
-(must) 1135 6456 w
-(be) 1423 6456 w
-(a) 1587 6456 w
-(member) 1687 6456 w
-(of) 2134 6456 w
-(the) 2277 6456 w
-(Mylex) 2477 6456 w
-(Multimaster) 2806 6456 w
-(\(old) 3427 6456 w
-(Buslogic) 3658 6456 w
-(BT-*\)) 4106 6456 w
-(series) 4411 6456 w
-(or) 4739 6456 w
-(the) 4885 6456 w
-(Symbios) 720 6576 w
-(53C8XX) 1186 6576 w
-(series.) 1633 6576 w
-(Supported) 2044 6576 w
-(Ethernet) 2607 6576 w
-(cards) 3075 6576 w
-(include) 3399 6576 w
-(the) 3815 6576 w
-(AMD79C790,) 4034 6576 w
-(3COM) 4744 6576 w
-(Etherlink) 720 6696 w
-(III) 1210 6696 w
-(and) 1359 6696 w
-(3C589) 1601 6696 w
-(series,) 1984 6696 w
-(Lucent) 2362 6696 w
-(Wavelan) 2744 6696 w
-(and) 3200 6696 w
-(compatibles,) 3441 6696 w
-(NE2000,) 4122 6696 w
-(WD8003,) 4595 6696 w
-(WD8013,) 720 6816 w
-(SMC) 1205 6816 w
-(Elite) 1455 6816 w
-(and) 1701 6816 w
-(Elite) 1922 6816 w
-(Ultra,) 2168 6816 w
-(Linksys) 2472 6816 w
-(Combo) 2869 6816 w
-(EthernetCard) 3257 6816 w
-(and) 3931 6816 w
-(EtherFast) 4152 6816 w
-(10/100,) 4640 6816 w
-(and) 720 6936 w
-(a) 935 6936 w
-(variety) 1025 6936 w
-(of) 1382 6936 w
-(controllers) 1515 6936 w
-(based) 2068 6936 w
-(on) 2390 6936 w
-(the) 2547 6936 w
-(Intel) 2736 6936 w
-(i8255[789]) 2983 6936 w
-(and) 3553 6936 w
-(Digital) 3767 6936 w
-(\(now) 4117 6936 w
-(Intel\)) 4384 6936 w
-(21114x) 4664 6936 w
-(chips.) 720 7056 w
-(We) 1088 7056 w
-(mostly) 1278 7056 w
-(use) 1649 7056 w
-(Etherlink) 1866 7056 w
-(III,) 2342 7056 w
-(i8255[789],) 2510 7056 w
-(and) 3127 7056 w
-(21114x,) 3356 7056 w
-(so) 3813 7056 w
-(those) 3974 7056 w
-(drivers) 4290 7056 w
-(may) 4672 7056 w
-(be) 4921 7056 w
-(more) 720 7176 w
-(robust.) 1008 7176 w
-(There) 1424 7176 w
-(must) 1739 7176 w
-(be) 2019 7176 w
-(an) 2175 7176 w
-(explicit) 2328 7176 w
-(Plan) 2719 7176 w
-(9) 2956 7176 w
-(driver) 3055 7176 w
-(for) 3373 7176 w
-(peripherals;) 3548 7176 w
-(it) 4162 7176 w
-(cannot) 4264 7176 w
-(use) 4628 7176 w
-(DOS) 4833 7176 w
-(or) 720 7296 w
-(Windows) 863 7296 w
-(drivers.) 1333 7296 w
-(Also,) 1771 7296 w
-(Plan) 2054 7296 w
-(9) 2296 7296 w
-(cannot) 2401 7296 w
-(exploit) 2771 7296 w
-(special) 3149 7296 w
-(hardware-related) 3525 7296 w
-(features) 4412 7296 w
-(that) 4849 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(fall) 720 840 w
-(outside) 928 840 w
-(of) 1345 840 w
-(the) 1501 840 w
-(IBM) 1713 840 w
-(PC) 1943 840 w
-(model,) 2124 840 w
-(such) 2515 840 w
-(as) 2798 840 w
-(power) 2961 840 w
-(management,) 3316 840 w
-(unless) 4036 840 w
-(architecture-) 4404 840 w
-(dependent code is added to the kernel.) 720 960 w
-(For more details see) 2692 960 w
-10 /LucidaSans-Italic f
-(plan9.ini) 3710 960 w
-10 /LucidaSansUnicode00 f
-(\(8\).) 4138 960 w
-(Over) 970 1116 w
-(the) 1237 1116 w
-(years,) 1432 1116 w
-(Plan) 1759 1116 w
-(9) 2000 1116 w
-(has) 2103 1116 w
-(run) 2311 1116 w
-(on) 2516 1116 w
-(a) 2679 1116 w
-(number) 2774 1116 w
-(of) 3191 1116 w
-(VGA) 3329 1116 w
-(cards.) 3575 1116 w
-(Recent) 3940 1116 w
-(changes) 4306 1116 w
-(to) 4746 1116 w
-(the) 4885 1116 w
-(graphics) 720 1236 w
-(system) 1177 1236 w
-(have) 1560 1236 w
-(not) 1828 1236 w
-(been) 2031 1236 w
-(tested) 2310 1236 w
-(on) 2652 1236 w
-(most) 2817 1236 w
-(of) 3101 1236 w
-(the) 3241 1236 w
-(older) 3438 1236 w
-(cards;) 3730 1236 w
-(some) 4065 1236 w
-(effort) 4368 1236 w
-(may) 4679 1236 w
-(be) 4921 1236 w
-(needed) 720 1356 w
-(to) 1133 1356 w
-(get) 1288 1356 w
-(them) 1500 1356 w
-(working) 1805 1356 w
-(again.) 2252 1356 w
-(In) 2636 1356 w
-(our) 2785 1356 w
-(lab,) 3007 1356 w
-(most) 3244 1356 w
-(of) 3544 1356 w
-(our) 3700 1356 w
-(machines) 3922 1356 w
-(use) 4439 1356 w
-(the) 4666 1356 w
-(ATI) 4879 1356 w
-(Mach64,) 720 1476 w
-(S3) 1173 1476 w
-(ViRGE,) 1331 1476 w
-(or) 1687 1476 w
-(S3) 1830 1476 w
-(Savage) 1988 1476 w
-(chips,) 2363 1476 w
-(so) 2692 1476 w
-(such) 2845 1476 w
-(devices) 3112 1476 w
-(are) 3511 1476 w
-(probably) 3704 1476 w
-(the) 4172 1476 w
-(most) 4368 1476 w
-(reliable.) 4650 1476 w
-(We) 720 1596 w
-(also) 901 1596 w
-(use) 1136 1596 w
-(a) 1344 1596 w
-(few) 1438 1596 w
-(Matrox) 1647 1596 w
-(and) 2027 1596 w
-(TNT) 2246 1596 w
-(cards.) 2485 1596 w
-(The) 2849 1596 w
-(system) 3069 1596 w
-(requires) 3449 1596 w
-(a) 3888 1596 w
-(hardware) 3983 1596 w
-(cursor.) 4473 1596 w
-(For) 4884 1596 w
-(more) 720 1716 w
-(details) 1291 1716 w
-(see) 1931 1716 w
-10 /LucidaSans-Italic f
-(vgadb) 2414 1716 w
-10 /LucidaSansUnicode00 f
-(\(6\)) 2712 1716 w
-(and) 3160 1716 w
-10 /LucidaSans-Italic f
-(vga) 3659 1716 w
-10 /LucidaSansUnicode00 f
-(\(8\).) 3835 1716 w
-(The) 4347 1716 w
-(wiki) 4847 1716 w
-(\() 720 1836 w
-10 /LucidaTypewriter f
-(http://plan9.bell-labs.com/wiki/plan9) 753 1836 w
-10 /LucidaSansUnicode00 f
-(\)) 3417 1836 w
-(contains) 3516 1836 w
-(the) 3990 1836 w
-(definitive) 4212 1836 w
-(list) 4729 1836 w
-(of) 4942 1836 w
-(cards that are known to work; see the ) 720 1956 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2585 1956 w
-10 /LucidaSansUnicode00 f
-(supported PC hardware) 2649 1956 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3784 1956 w
-10 /LucidaSansUnicode00 f
-(page.) 3880 1956 w
-(For) 970 2112 w
-(audio,) 1161 2112 w
-(Plan) 1498 2112 w
-(9) 1734 2112 w
-(supports) 1832 2112 w
-(the) 2296 2112 w
-(Sound) 2486 2112 w
-(Blaster) 2823 2112 w
-(16) 3185 2112 w
-(and) 3346 2112 w
-(compatibles.) 3561 2112 w
-(\(Note) 4248 2112 w
-(that) 4544 2112 w
-(audio) 4770 2112 w
-(doesn) 720 2232 w
-10 /LucidaSansUnicode20 f
-(\031) 1013 2232 w
-10 /LucidaSansUnicode00 f
-(t) 1045 2232 w
-(work) 1122 2232 w
-(under) 1399 2232 w
-(Plan) 1723 2232 w
-(9) 1964 2232 w
-(with) 2067 2232 w
-(8-bit) 2312 2232 w
-(Sound) 2602 2232 w
-(Blasters.\)) 2944 2232 w
-(There) 3459 2232 w
-(is) 3777 2232 w
-(also) 3897 2232 w
-(user-level) 4133 2232 w
-(support) 4662 2232 w
-(for USB audio devices; see) 720 2352 w
-10 /LucidaSans-Italic f
-(usb) 2023 2352 w
-10 /LucidaSansUnicode00 f
-(\(4\).) 2195 2352 w
-(Finally,) 970 2508 w
-(it) 1352 2508 w
-10 /LucidaSansUnicode20 f
-(\031) 1418 2508 w
-10 /LucidaSansUnicode00 f
-(s) 1450 2508 w
-(important) 1541 2508 w
-(to) 2059 2508 w
-(have) 2197 2508 w
-(a) 2462 2508 w
-(three-button) 2557 2508 w
-(mouse) 3230 2508 w
-(with) 3594 2508 w
-(Plan) 3840 2508 w
-(9.) 4082 2508 w
-(The) 4250 2508 w
-(system) 4472 2508 w
-(cur\255) 4853 2508 w
-(rently) 720 2628 w
-(works) 1053 2628 w
-(only) 1397 2628 w
-(with) 1656 2628 w
-(mice) 1916 2628 w
-(on) 2200 2628 w
-(the) 2378 2628 w
-(PS/2) 2588 2628 w
-(port) 2868 2628 w
-(or) 3125 2628 w
-(USB.) 3282 2628 w
-(Serial) 3582 2628 w
-(mouse) 3901 2628 w
-(support) 4279 2628 w
-(should) 4712 2628 w
-(return before long.) 720 2748 w
-(Once) 970 2904 w
-(you) 1259 2904 w
-(have) 1476 2904 w
-(Plan) 1743 2904 w
-(9) 1986 2904 w
-(installed) 2091 2904 w
-(\(see) 2544 2904 w
-(the) 2782 2904 w
-(wiki) 2979 2904 w
-10 /LucidaSansUnicode20 f
-(\031) 3172 2904 w
-10 /LucidaSansUnicode00 f
-(s) 3204 2904 w
-(installation) 3297 2904 w
-(document\)) 3875 2904 w
-(run) 4436 2904 w
-(the) 4644 2904 w
-(pro\255) 4842 2904 w
-(gram) 720 3024 w
-10 /LucidaTypewriter f
-(ld) 1013 3024 w
-10 /LucidaSansUnicode00 f
-(from) 1199 3024 w
-(DOS) 1473 3024 w
-(or) 1722 3024 w
-(use) 1866 3024 w
-(a) 2077 3024 w
-(boot) 2174 3024 w
-(disk.) 2438 3024 w
-(See) 2745 3024 w
-10 /LucidaSans-Italic f
-(booting) 2953 3024 w
-10 /LucidaSansUnicode00 f
-(\(8\),) 3318 3024 w
-10 /LucidaSans-Italic f
-(9load) 3521 3024 w
-10 /LucidaSansUnicode00 f
-(\(8\),) 3792 3024 w
-(and) 3995 3024 w
-10 /LucidaSans-Italic f
-(prep) 4216 3024 w
-10 /LucidaSansUnicode00 f
-(\(8\)) 4439 3024 w
-(for) 4609 3024 w
-(more) 4789 3024 w
-(information.) 720 3144 w
-10 /LucidaSans-Demi f
-(The Alpha PC operating system) 720 3384 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 3540 w
-(9) 1213 3540 w
-(runs) 1318 3540 w
-(on) 1576 3540 w
-(the) 1741 3540 w
-(Alpha) 1938 3540 w
-(PC) 2258 3540 w
-(164.) 2424 3540 w
-(The) 2719 3540 w
-(Alpha) 2942 3540 w
-(port) 3262 3540 w
-(has) 3506 3540 w
-(not) 3716 3540 w
-(been) 3919 3540 w
-(used) 4199 3540 w
-(as) 4474 3540 w
-(much) 4623 3540 w
-(as) 4934 3540 w
-(the others, and should be considered a preliminary release.) 720 3660 w
-(The) 970 3816 w
-(port) 1196 3816 w
-(uses) 1443 3816 w
-(the) 1708 3816 w
-(OSF/1) 1908 3816 w
-(flavor) 2255 3816 w
-(of) 2576 3816 w
-(PALcode,) 2720 3816 w
-(and) 3206 3816 w
-(should) 3432 3816 w
-(be) 3806 3816 w
-(booted) 3971 3816 w
-(from) 4358 3816 w
-(the) 4636 3816 w
-(SRM) 4837 3816 w
-(firmware) 720 3936 w
-(\(booting) 1182 3936 w
-(from) 1623 3936 w
-(ARC) 1888 3936 w
-(is) 2122 3936 w
-(not) 2235 3936 w
-(supported\).) 2428 3936 w
-(Supported devices are a subset of the PC) 3054 3936 w
-(ones;) 720 4056 w
-(currently) 1015 4056 w
-(this) 1479 4056 w
-(includes) 1691 4056 w
-(DECchip) 2127 4056 w
-(2114x-based) 2563 4056 w
-(ethernet) 3255 4056 w
-(cards,) 3695 4056 w
-(S3) 4021 4056 w
-(VGA) 4171 4056 w
-(cards,) 4411 4056 w
-(Sound) 4738 4056 w
-(Blaster 16-compatible audio, floppy drives, and ATA hard disks.) 720 4176 w
-(The system has to be booted via tftp.) 970 4332 w
-(See) 2847 4332 w
-10 /LucidaSans-Italic f
-(booting) 3045 4332 w
-10 /LucidaSansUnicode00 f
-(\(8\) for details.) 3410 4332 w
-10 /LucidaSans-Demi f
-(The PowerPC operating system) 720 4572 w
-10 /LucidaSansUnicode00 f
-(We) 970 4728 w
-(have) 1168 4728 w
-(a) 1449 4728 w
-(version) 1560 4728 w
-(of) 1968 4728 w
-(the) 2122 4728 w
-(system) 2334 4728 w
-(that) 2731 4728 w
-(runs) 2979 4728 w
-(on) 3252 4728 w
-(the) 3432 4728 w
-(PowerPC) 3644 4728 w
-(on) 4115 4728 w
-(a) 4295 4728 w
-(home-grown) 4407 4728 w
-(machine) 720 4848 w
-(called) 1165 4848 w
-(Viaduct.) 1485 4848 w
-(The) 1948 4848 w
-(Viaduct) 2166 4848 w
-(minibrick) 2565 4848 w
-(is) 3057 4848 w
-(a) 3174 4848 w
-(small) 3266 4848 w
-(\(12x9x3) 3559 4848 w
-(cm\)) 4002 4848 w
-(low-cost) 4215 4848 w
-(embed\255) 4676 4848 w
-(ded) 720 4968 w
-(computer) 944 4968 w
-(consisting) 1450 4968 w
-(of) 1987 4968 w
-(a) 2128 4968 w
-(50Mhz) 2226 4968 w
-(MPC850,) 2600 4968 w
-(16MB) 3074 4968 w
-(sdram,) 3387 4968 w
-(2MB) 3765 4968 w
-(flash,) 4015 4968 w
-(and) 4324 4968 w
-(two) 4547 4968 w
-(10Mb) 4765 4968 w
-(Ethernet) 720 5088 w
-(ports.) 1178 5088 w
-(It) 1548 5088 w
-(is) 1666 5088 w
-(designed) 1798 5088 w
-(for) 2292 5088 w
-(home/SOHO) 2483 5088 w
-(networking) 3144 5088 w
-(applications) 3741 5088 w
-(such) 4378 5088 w
-(as) 4656 5088 w
-(VPN,) 4814 5088 w
-(firewalls, NAT, etc.) 720 5208 w
-(The) 970 5364 w
-(kernel) 1184 5364 w
-(has) 1519 5364 w
-(also) 1720 5364 w
-(been) 1949 5364 w
-(ported) 2219 5364 w
-(to) 2573 5364 w
-(the) 2704 5364 w
-(Motorola) 2892 5364 w
-(MTX) 3357 5364 w
-(embedded) 3603 5364 w
-(motherboard;) 4150 5364 w
-(that) 4849 5364 w
-(port) 720 5484 w
-(is) 973 5484 w
-(included) 1104 5484 w
-(in) 1570 5484 w
-(the) 1712 5484 w
-(distribution.) 1918 5484 w
-(The) 2596 5484 w
-(port) 2827 5484 w
-(only) 3079 5484 w
-(works) 3333 5484 w
-(with) 3671 5484 w
-(a) 3926 5484 w
-(604e) 4031 5484 w
-(processor) 4326 5484 w
-(\(the) 4852 5484 w
-(603e is substantially different\) and at present only a single CPU is permitted.) 720 5604 w
-10 /LucidaSans-Demi f
-(The Compaq iPAQ operating system) 720 5844 w
-10 /LucidaSansUnicode00 f
-(Plan 9 was ported to Compaq) 970 6000 w
-10 /LucidaSansUnicode20 f
-(\031) 2400 6000 w
-10 /LucidaSansUnicode00 f
-(s iPAQ Pocket PC, which uses) 2432 6000 w
-(the) 3882 6000 w
-(StrongArm) 4070 6000 w
-(SA1) 4623 6000 w
-(pro\255) 4842 6000 w
-(cessor.) 720 6120 w
-(The) 1138 6120 w
-(model) 1362 6120 w
-(we) 1707 6120 w
-(have) 1883 6120 w
-(is) 2151 6120 w
-(a) 2274 6120 w
-(3630;) 2372 6120 w
-(neighboring) 2698 6120 w
-(models) 3329 6120 w
-(also) 3724 6120 w
-(work.) 3962 6120 w
-(The) 4305 6120 w
-(kernel) 4528 6120 w
-(can) 4872 6120 w
-(drive) 720 6240 w
-(a) 1008 6240 w
-(PCMCIA) 1110 6240 w
-(sleeve) 1534 6240 w
-(with) 1881 6240 w
-(a) 2133 6240 w
-(WaveLAN) 2235 6240 w
-(card,) 2727 6240 w
-(but) 3016 6240 w
-(no) 3225 6240 w
-(other) 3395 6240 w
-(PCMCIA) 3699 6240 w
-(devices) 4124 6240 w
-(have) 4530 6240 w
-(been) 4803 6240 w
-(ported yet.) 720 6360 w
-(The) 970 6516 w
-(iPAQ) 1187 6516 w
-(runs) 1455 6516 w
-10 /LucidaTypewriter f
-(rio) 1708 6516 w
-10 /LucidaSansUnicode00 f
-(with) 1961 6516 w
-(a) 2203 6516 w
-(small) 2295 6516 w
-(keyboard) 2589 6516 w
-(application) 3075 6516 w
-(that) 3646 6516 w
-(allows) 3874 6516 w
-(Palm-style) 4213 6516 w
-(hand\255) 4765 6516 w
-(writing input as well as typing with the stylus on a miniature keyboard.) 720 6636 w
-(Fco.) 970 6792 w
-(J.) 1207 6792 w
-(Ballesteros) 1309 6792 w
-(\() 1872 6792 w
-10 /LucidaTypewriter f
-(nemo@plan9.escet.urjc.es) 1905 6792 w
-10 /LucidaSansUnicode00 f
-(\)) 3633 6792 w
-(added) 3705 6792 w
-(support) 4044 6792 w
-(for) 4461 6792 w
-(hiberna\255) 4639 6792 w
-(tion,) 720 6912 w
-(but) 982 6912 w
-(we) 1185 6912 w
-(haven) 1359 6912 w
-10 /LucidaSansUnicode20 f
-(\031) 1646 6912 w
-10 /LucidaSansUnicode00 f
-(t) 1678 6912 w
-(been) 1756 6912 w
-(able) 2034 6912 w
-(to) 2277 6912 w
-(get) 2415 6912 w
-(that) 2610 6912 w
-(to) 2841 6912 w
-(work) 2979 6912 w
-(again) 3256 6912 w
-(in) 3559 6912 w
-(the) 3690 6912 w
-(new) 3885 6912 w
-(kernel;) 4120 6912 w
-(the) 4494 6912 w
-(code) 4689 6912 w
-(is) 4960 6912 w
-(there,) 720 7032 w
-(however,) 1216 7032 w
-(for) 1865 7032 w
-(volunteers) 2217 7032 w
-(to) 2937 7032 w
-(play) 3248 7032 w
-(with.) 3660 7032 w
-(See) 4142 7032 w
-(the) 4521 7032 w
-(file) 4889 7032 w
-10 /LucidaTypewriter f
-(/sys/src/9/bitsy/Booting101) 720 7152 w
-10 /LucidaSansUnicode00 f
-(for) 2715 7152 w
-(information) 2905 7152 w
-(about) 3523 7152 w
-(installing) 3852 7152 w
-(Plan) 4348 7152 w
-(9) 4599 7152 w
-(on) 4712 7152 w
-(the) 4885 7152 w
-(iPAQ.) 720 7272 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(The Marvell Kirkwood operating system) 720 840 w
-10 /LucidaSansUnicode00 f
-(This) 970 996 w
-(is) 1208 996 w
-(an) 1322 996 w
-(ARM) 1473 996 w
-(kernel) 1725 996 w
-(for) 2061 996 w
-(the) 2234 996 w
-(ARM926EJ-S) 2423 996 w
-(processor) 3061 996 w
-(and) 3571 996 w
-(it) 3785 996 w
-(emulates) 3885 996 w
-(floating-point) 4358 996 w
-(and) 720 1116 w
-(CAS) 936 1116 w
-(\(compare-and-swap\)) 1164 1116 w
-(instructions.) 2228 1116 w
-(It) 2900 1116 w
-(is) 3001 1116 w
-(known) 3116 1116 w
-(to) 3471 1116 w
-(run) 3604 1116 w
-(on) 3804 1116 w
-(the) 3962 1116 w
-(Sheevaplug,) 4152 1116 w
-(Guru\255) 4770 1116 w
-(plug,) 720 1236 w
-(Dreamplug) 1009 1236 w
-(and) 1586 1236 w
-(Openrd-client) 1807 1236 w
-(boards.) 2533 1236 w
-(It) 2972 1236 w
-(is) 3080 1236 w
-(derived) 3202 1236 w
-(from) 3604 1236 w
-(a) 3878 1236 w
-(port) 3975 1236 w
-(of) 4219 1236 w
-(native) 4359 1236 w
-(Inferno) 4692 1236 w
-(to) 720 1356 w
-(the) 860 1356 w
-(Sheevaplug) 1057 1356 w
-(by) 1650 1356 w
-(Salva) 1807 1356 w
-(Peir) 2094 1356 w
- save 2275 1356 m
- currentpoint translate 10 10 scale ptsize dup scale
- 16 24 true [16 0 0 -16 0 22]
- {<0000000000000000000000000000000004001c00380040003c006600c300c300c300c300c30066003c00000000000000>}
- imagemask restore
-(and) 2378 1356 w
-(Mechiel) 2600 1356 w
-(Lukkien.) 3011 1356 w
-(There) 3495 1356 w
-(are) 3814 1356 w
-(many) 4007 1356 w
-(features) 4310 1356 w
-(of) 4746 1356 w
-(the) 4885 1356 w
-(Kirkwood) 720 1476 w
-(system-on-a-chip) 1213 1476 w
-(that) 2148 1476 w
-(it) 2377 1476 w
-(does) 2481 1476 w
-(not) 2750 1476 w
-(exploit.) 2948 1476 w
-(There) 3387 1476 w
-(are) 3704 1476 w
-(currently) 3895 1476 w
-(drivers) 4365 1476 w
-(for) 4737 1476 w
-(up) 4915 1476 w
-(to) 720 1596 w
-(two) 872 1596 w
-(Gigabit) 1101 1596 w
-(Ethernet) 1502 1596 w
-(interfaces,) 1961 1596 w
-(USB) 2522 1596 w
-(and) 2757 1596 w
-(the) 2991 1596 w
-(console) 3200 1596 w
-(serial) 3625 1596 w
-(port;) 3940 1596 w
-(we) 4227 1596 w
-(hope) 4413 1596 w
-(to) 4708 1596 w
-(add) 4859 1596 w
-(crypto acceleration, and a video driver for the Openrd-client.) 720 1716 w
-10 /LucidaSans-Demi f
-(The Marvell PXA168 operating system) 720 1956 w
-10 /LucidaSansUnicode00 f
-(This) 970 2112 w
-(is) 1243 2112 w
-(an) 1391 2112 w
-(ARM) 1577 2112 w
-(kernel) 1864 2112 w
-(for) 2235 2112 w
-(the) 2443 2112 w
-(ARM-v5-architecture) 2667 2112 w
-(processor) 3763 2112 w
-(in) 4308 2112 w
-(the) 4468 2112 w
-(Marvell) 4692 2112 w
-(PXA168) 720 2232 w
-(system-on-a-chip) 1131 2232 w
-(and) 2063 2232 w
-(it) 2278 2232 w
-(emulates) 2379 2232 w
-(floating-point) 2853 2232 w
-(and) 3570 2232 w
-(CAS) 3785 2232 w
-(\(compare-and-swap\)) 4012 2232 w
-(instructions.) 720 2352 w
-(It) 1401 2352 w
-(is) 1511 2352 w
-(known) 1635 2352 w
-(to) 1999 2352 w
-(run) 2141 2352 w
-(on) 2350 2352 w
-(the) 2517 2352 w
-(Guruplug) 2716 2352 w
-(Display.) 3213 2352 w
-(There) 3675 2352 w
-(are) 3998 2352 w
-(many) 4195 2352 w
-(features) 4502 2352 w
-(of) 4942 2352 w
-(the) 720 2472 w
-(system-on-a-chip that it does not exploit.) 908 2472 w
-(There are currently drivers for a Fast Eth\255) 3045 2472 w
-(ernet) 720 2592 w
-(interface,) 1015 2592 w
-(and) 1514 2592 w
-(the) 1737 2592 w
-(console) 1935 2592 w
-(serial) 2349 2592 w
-(port;) 2653 2592 w
-(we) 2930 2592 w
-(hope) 3106 2592 w
-(to) 3391 2592 w
-(add) 3532 2592 w
-(crypto) 3756 2592 w
-(acceleration,) 4104 2592 w
-(and) 4762 2592 w
-(a) 4985 2592 w
-(video driver.) 720 2712 w
-10 /LucidaSans-Demi f
-(The TI OMAP35 operating system) 720 2952 w
-10 /LucidaSansUnicode00 f
-(This) 970 3108 w
-(is) 1230 3108 w
-(an) 1366 3108 w
-(ARM) 1539 3108 w
-(kernel) 1813 3108 w
-(for) 2171 3108 w
-(the) 2366 3108 w
-(Cortex-A8) 2577 3108 w
-(processor) 3148 3108 w
-(and) 3680 3108 w
-(it) 3916 3108 w
-(emulates) 4038 3108 w
-(pre-VFPv3) 4533 3108 w
-(floating-point) 720 3228 w
-(and) 1456 3228 w
-(CAS) 1690 3228 w
-(\(compare-and-swap\)) 1936 3228 w
-(instructions.) 3018 3228 w
-(It) 3709 3228 w
-(is) 3829 3228 w
-(known) 3963 3228 w
-(to) 4337 3228 w
-(run) 4489 3228 w
-(on) 4708 3228 w
-(the) 4885 3228 w
-(IGEPv2) 720 3348 w
-(board) 1097 3348 w
-(and) 1432 3348 w
-(the) 1664 3348 w
-(Gumstix) 1871 3348 w
-(Overo,) 2328 3348 w
-(and) 2700 3348 w
-(might) 2932 3348 w
-(eventually) 3267 3348 w
-(run) 3809 3348 w
-(on) 4026 3348 w
-(the) 4201 3348 w
-(Beagleboard,) 4409 3348 w
-(once) 720 3468 w
-(USB) 996 3468 w
-(is) 1223 3468 w
-(working.) 1349 3468 w
-(There) 1849 3468 w
-(are) 2173 3468 w
-(many) 2371 3468 w
-(features) 2679 3468 w
-(of) 3120 3468 w
-(the) 3263 3468 w
-(OMAP) 3463 3468 w
-(system-on-a-chip) 3796 3468 w
-(that) 4738 3468 w
-(it) 4974 3468 w
-(does) 720 3588 w
-(not) 989 3588 w
-(exploit.) 1187 3588 w
-(Initially,) 1625 3588 w
-(there) 2046 3588 w
-(are) 2336 3588 w
-(drivers) 2526 3588 w
-(for) 2897 3588 w
-(the) 3074 3588 w
-(SMSC) 3267 3588 w
-(9221) 3568 3588 w
-(100Mb/s) 3858 3588 w
-(Ethernet) 4338 3588 w
-(inter\255) 4782 3588 w
-(face) 720 3708 w
-(in) 966 3708 w
-(the) 1104 3708 w
-(IGEPv2) 1306 3708 w
-(and) 1678 3708 w
-(Overo,) 1905 3708 w
-(and) 2272 3708 w
-(the) 2499 3708 w
-(console) 2701 3708 w
-(serial) 3119 3708 w
-(port;) 3427 3708 w
-(we) 3708 3708 w
-(hope) 3888 3708 w
-(to) 4176 3708 w
-(add) 4320 3708 w
-(USB,) 4547 3708 w
-(flash) 4806 3708 w
-(memory and video drivers.) 720 3828 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Trailer
-done
-%%Pages: 5
diff --git a/sys/doc/prog4.ps b/sys/doc/prog4.ps
deleted file mode 100644
index b15a61bcc..000000000
--- a/sys/doc/prog4.ps
+++ /dev/null
@@ -1,6493 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Changes to) 1563 1220 w
-(the) 2297 1220 w
-(Programming Environment) 2534 1220 w
-(in the) 2702 1360 w
-(Fourth Release) 2130 1500 w
-(of Plan 9) 3087 1500 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1760 w
-(rob@plan9.bell-labs.com) 2266 2040 w
-10 /LucidaSans-Demi f
-(Introduction) 720 2700 w
-10 /LucidaSansUnicode00 f
-(The) 970 2856 w
-(fourth) 1195 2856 w
-(release) 1539 2856 w
-(of) 1927 2856 w
-(Plan) 2069 2856 w
-(9) 2314 2856 w
-(includes) 2421 2856 w
-(changes) 2869 2856 w
-(at) 3313 2856 w
-(many) 3450 2856 w
-(levels) 3757 2856 w
-(of) 4075 2856 w
-(the) 4218 2856 w
-(system,) 4418 2856 w
-(with) 4835 2856 w
-(repercussions) 720 2976 w
-(in) 1439 2976 w
-(the) 1574 2976 w
-(libraries) 1773 2976 w
-(and) 2211 2976 w
-(program) 2435 2976 w
-(interfaces.) 2895 2976 w
-(This) 3478 2976 w
-(document) 3726 2976 w
-(summarizes) 4254 2976 w
-(the) 4885 2976 w
-(changes) 720 3096 w
-(and) 1175 3096 w
-(describes) 1411 3096 w
-(how) 1928 3096 w
-(existing) 2184 3096 w
-(programs) 2627 3096 w
-(must) 3150 3096 w
-(be) 3449 3096 w
-(modified) 3624 3096 w
-(to) 4111 3096 w
-(run) 4265 3096 w
-(in) 4486 3096 w
-(the) 4633 3096 w
-(new) 4845 3096 w
-(release.) 720 3216 w
-(It) 1162 3216 w
-(is) 1262 3216 w
-(not) 1376 3216 w
-(exhaustive,) 1570 3216 w
-(of) 2157 3216 w
-(course;) 2289 3216 w
-(for) 2677 3216 w
-(further) 2850 3216 w
-(detail) 3219 3216 w
-(about) 3521 3216 w
-(any) 3832 3216 w
-(of) 4034 3216 w
-(the) 4165 3216 w
-(topics) 4353 3216 w
-(refer) 4678 3216 w
-(to) 4942 3216 w
-(the manual pages, as always.) 720 3336 w
-(Programmers) 970 3492 w
-(new) 1663 3492 w
-(to) 1903 3492 w
-(Plan) 2046 3492 w
-(9) 2292 3492 w
-(may) 2400 3492 w
-(find) 2645 3492 w
-(valuable) 2881 3492 w
-(tidbits) 3327 3492 w
-(here,) 3681 3492 w
-(but) 3973 3492 w
-(the) 4180 3492 w
-(real) 4380 3492 w
-(audience) 4606 3492 w
-(for) 720 3612 w
-(this) 903 3612 w
-(paper) 1126 3612 w
-(is) 1448 3612 w
-(those) 1572 3612 w
-(with) 1883 3612 w
-(a) 2132 3612 w
-(need) 2231 3612 w
-(to) 2511 3612 w
-(update) 2652 3612 w
-(applications) 3031 3612 w
-(and) 3659 3612 w
-(servers) 3882 3612 w
-(written) 4273 3612 w
-(in) 4655 3612 w
-(C) 4789 3612 w
-(for) 4901 3612 w
-(earlier releases of the Plan 9 operating system.) 720 3732 w
-10 /LucidaSans-Demi f
-(9P, NAMELEN, and strings) 720 3972 w
-10 /LucidaSansUnicode00 f
-(The) 970 4128 w
-(underlying) 1196 4128 w
-(file) 1759 4128 w
-(service) 1955 4128 w
-(protocol) 2336 4128 w
-(for) 2785 4128 w
-(Plan) 2969 4128 w
-(9,) 3215 4128 w
-(9P,) 3355 4128 w
-(retains) 3551 4128 w
-(its) 3928 4128 w
-(basic) 4091 4128 w
-(form) 4386 4128 w
-(but) 4664 4128 w
-(has) 4872 4128 w
-(had) 720 4248 w
-(a) 954 4248 w
-(number) 1063 4248 w
-(of) 1494 4248 w
-(adjustments) 1646 4248 w
-(to) 2297 4248 w
-(deal) 2449 4248 w
-(with) 2705 4248 w
-(longer) 2963 4248 w
-(file) 3327 4248 w
-(names) 3531 4248 w
-(and) 3901 4248 w
-(error) 4134 4248 w
-(strings,) 4427 4248 w
-(new) 4845 4248 w
-(authentication) 720 4368 w
-(mechanisms,) 1451 4368 w
-(and) 2122 4368 w
-(to) 2338 4368 w
-(make) 2472 4368 w
-(it) 2770 4368 w
-(more) 2872 4368 w
-(efficient) 3159 4368 w
-(at) 3589 4368 w
-(evaluating) 3717 4368 w
-(file) 4253 4368 w
-(names.) 4441 4368 w
-(The) 4859 4368 w
-(change) 720 4488 w
-(to) 1103 4488 w
-(file) 1236 4488 w
-(names) 1422 4488 w
-(affects) 1774 4488 w
-(a) 2133 4488 w
-(number) 2223 4488 w
-(of) 2635 4488 w
-(system) 2768 4488 w
-(interfaces;) 3143 4488 w
-(because) 3685 4488 w
-(file) 4114 4488 w
-(name) 4300 4488 w
-(elements) 4600 4488 w
-(are no longer of fixed size, they can no longer be stored as arrays.) 720 4608 w
-(9P) 970 4764 w
-(used) 1123 4764 w
-(to) 1390 4764 w
-(be) 1524 4764 w
-(a) 1679 4764 w
-(fixed-format) 1770 4764 w
-(protocol) 2434 4764 w
-(with) 2874 4764 w
-10 /LucidaTypewriter f
-(NAMELEN) 3115 4764 w
-10 /LucidaSansUnicode00 f
-(-sized) 3619 4764 w
-(byte) 3969 4764 w
-(arrays) 4213 4764 w
-(represent\255) 4544 4764 w
-(ing) 720 4884 w
-(file) 915 4884 w
-(name) 1108 4884 w
-(elements.) 1416 4884 w
-(Now,) 1962 4884 w
-(it) 2248 4884 w
-(is) 2355 4884 w
-(a) 2476 4884 w
-(variable-format) 2572 4884 w
-(protocol,) 3375 4884 w
-(as) 3852 4884 w
-(described) 3999 4884 w
-(in) 4513 4884 w
-10 /LucidaSans-Italic f
-(intro) 4645 4884 w
-10 /LucidaSansUnicode00 f
-(\(5\),) 4879 4884 w
-(in) 720 5004 w
-(which) 861 5004 w
-(strings) 1192 5004 w
-(are) 1575 5004 w
-(represented) 1777 5004 w
-(by) 2409 5004 w
-(a) 2575 5004 w
-(count) 2681 5004 w
-(followed) 3005 5004 w
-(by) 3469 5004 w
-(that) 3635 5004 w
-(many) 3877 5004 w
-(bytes.) 4190 5004 w
-(Thus,) 4564 5004 w
-(the) 4885 5004 w
-(string) 720 5124 w
-10 /LucidaTypewriter f
-(ken) 1037 5124 w
-10 /LucidaSansUnicode00 f
-(would) 1288 5124 w
-(previously) 1615 5124 w
-(have) 2146 5124 w
-(occupied) 2406 5124 w
-(28) 2877 5124 w
-(\() 3038 5124 w
-10 /LucidaTypewriter f
-(NAMELEN) 3071 5124 w
-10 /LucidaSansUnicode00 f
-(\)) 3575 5124 w
-(bytes) 3643 5124 w
-(in) 3936 5124 w
-(the) 4061 5124 w
-(message;) 4250 5124 w
-(now) 4740 5124 w
-(it) 4974 5124 w
-(occupies) 720 5244 w
-(5:) 1182 5244 w
-(a) 1315 5244 w
-(two-byte) 1408 5244 w
-(count) 1887 5244 w
-(followed) 2198 5244 w
-(by) 2649 5244 w
-(the) 2802 5244 w
-(three) 2995 5244 w
-(bytes) 3285 5244 w
-(of) 3582 5244 w
-10 /LucidaTypewriter f
-(ken) 3718 5244 w
-10 /LucidaSansUnicode00 f
-(and) 3972 5244 w
-(no) 4190 5244 w
-(terminal) 4352 5244 w
-(zero.) 4793 5244 w
-(\(And) 720 5364 w
-(of) 987 5364 w
-(course,) 1124 5364 w
-(a) 1517 5364 w
-(name) 1611 5364 w
-(could) 1916 5364 w
-(now) 2221 5364 w
-(be) 2460 5364 w
-(much) 2618 5364 w
-(longer.\)) 2925 5364 w
-(A) 3372 5364 w
-(similar) 3480 5364 w
-(format) 3846 5364 w
-(change) 4209 5364 w
-(has) 4596 5364 w
-(been) 4803 5364 w
-(made) 720 5484 w
-(to) 1020 5484 w
-10 /LucidaTypewriter f
-(stat) 1151 5484 w
-10 /LucidaSansUnicode00 f
-(buffers:) 1472 5484 w
-(they) 1884 5484 w
-(are) 2124 5484 w
-(no) 2309 5484 w
-(longer) 2466 5484 w
-10 /LucidaTypewriter f
-(DIRLEN) 2811 5484 w
-10 /LucidaSansUnicode00 f
-(bytes) 3277 5484 w
-(long) 3570 5484 w
-(but) 3818 5484 w
-(instead) 4014 5484 w
-(have) 4401 5484 w
-(variable) 4660 5484 w
-(size) 720 5604 w
-(prefixed) 974 5604 w
-(by) 1441 5604 w
-(a) 1617 5604 w
-(two-byte) 1733 5604 w
-(count.) 2234 5604 w
-(And) 2631 5604 w
-(in) 2885 5604 w
-(fact) 3036 5604 w
-(the) 3276 5604 w
-(entire) 3491 5604 w
-(9P) 3832 5604 w
-(message) 4010 5604 w
-(syntax) 4494 5604 w
-(has) 4872 5604 w
-(changed:) 720 5724 w
-(every) 1200 5724 w
-(message) 1494 5724 w
-(now) 1955 5724 w
-(begins) 2192 5724 w
-(with) 2552 5724 w
-(a) 2795 5724 w
-(message) 2888 5724 w
-(length) 3350 5724 w
-(field) 3696 5724 w
-(that) 3948 5724 w
-(makes) 4177 5724 w
-(it) 4528 5724 w
-(trivial) 4632 5724 w
-(to) 4942 5724 w
-(break) 720 5844 w
-(the) 1034 5844 w
-(string) 1230 5844 w
-(into) 1553 5844 w
-(messages) 1783 5844 w
-(without) 2299 5844 w
-(parsing) 2705 5844 w
-(them,) 3109 5844 w
-(so) 3430 5844 w
-10 /LucidaTypewriter f
-(aux/fcall) 3583 5844 w
-10 /LucidaSansUnicode00 f
-(is) 4271 5844 w
-(gone.) 4391 5844 w
-(A) 4736 5844 w
-(new) 4845 5844 w
-(library) 720 5964 w
-(entry) 1063 5964 w
-(point,) 1344 5964 w
-10 /LucidaTypewriter f
-(read9pmsg) 1661 5964 w
-10 /LucidaSansUnicode00 f
-(,) 2309 5964 w
-(makes) 2374 5964 w
-(it) 2721 5964 w
-(easy) 2821 5964 w
-(for) 3069 5964 w
-(user-level) 3242 5964 w
-(servers) 3766 5964 w
-(to) 4148 5964 w
-(break) 4280 5964 w
-(the) 4587 5964 w
-(client) 4776 5964 w
-(data) 720 6084 w
-(stream) 969 6084 w
-(into) 1341 6084 w
-(9P) 1569 6084 w
-(messages.) 1726 6084 w
-(All) 2304 6084 w
-(servers) 2470 6084 w
-(should) 2857 6084 w
-(switch) 3224 6084 w
-(from) 3570 6084 w
-(using) 3841 6084 w
-10 /LucidaTypewriter f
-(read) 4146 6084 w
-10 /LucidaSansUnicode00 f
-(\(or) 4473 6084 w
-(the) 4647 6084 w
-(now) 4840 6084 w
-(gone) 720 6204 w
-10 /LucidaTypewriter f
-(getS\)) 993 6204 w
-10 /LucidaSansUnicode00 f
-(to using) 1385 6204 w
-10 /LucidaTypewriter f
-(read9pmsg) 1813 6204 w
-10 /LucidaSansUnicode00 f
-(.) 2461 6204 w
-(This) 970 6360 w
-(change) 1208 6360 w
-(to) 1589 6360 w
-(9P) 1720 6360 w
-(affects) 1871 6360 w
-(the) 2228 6360 w
-(way) 2416 6360 w
-(strings) 2633 6360 w
-(are) 2999 6360 w
-(handled) 3184 6360 w
-(by) 3607 6360 w
-(the) 3755 6360 w
-(kernel) 3943 6360 w
-(and) 4279 6360 w
-(throughout) 4493 6360 w
-(the) 720 6480 w
-(system.) 917 6480 w
-(The) 1363 6480 w
-(consequences) 1586 6480 w
-(are) 2310 6480 w
-(primarily) 2503 6480 w
-(that) 2976 6480 w
-(fixed-size) 3208 6480 w
-(arrays) 3746 6480 w
-(have) 4082 6480 w
-(been) 4348 6480 w
-(replaced) 4626 6480 w
-(by) 720 6600 w
-(pointers) 882 6600 w
-(and) 1329 6600 w
-(counts) 1556 6600 w
-(in) 1927 6600 w
-(a) 2065 6600 w
-(variety) 2167 6600 w
-(of) 2536 6600 w
-(system) 2681 6600 w
-(interfaces.) 3068 6600 w
-(Most) 3654 6600 w
-(programs) 3936 6600 w
-(will) 4451 6600 w
-(need) 4663 6600 w
-(at) 4948 6600 w
-(least) 720 6720 w
-(some) 994 6720 w
-(adjustment) 1301 6720 w
-(to) 1893 6720 w
-(the) 2037 6720 w
-(new) 2238 6720 w
-(style.) 2479 6720 w
-(In) 2813 6720 w
-(summary:) 2949 6720 w
-10 /LucidaTypewriter f
-(NAMELEN) 3473 6720 w
-10 /LucidaSansUnicode00 f
-(is) 4022 6720 w
-(gone,) 4147 6720 w
-(except) 4465 6720 w
-(as) 4834 6720 w
-(a) 4985 6720 w
-(vestige) 720 6840 w
-(in) 1126 6840 w
-(the) 1280 6840 w
-(authentication) 1498 6840 w
-(libraries,) 2256 6840 w
-(where) 2745 6840 w
-(it) 3100 6840 w
-(has) 3230 6840 w
-(been) 3462 6840 w
-(rechristened) 3763 6840 w
-10 /LucidaTypewriter f
-(ANAMELEN) 4432 6840 w
-10 /LucidaSansUnicode00 f
-(.) 5008 6840 w
-10 /LucidaTypewriter f
-(DIRLEN) 720 6960 w
-10 /LucidaSansUnicode00 f
-(and) 1198 6960 w
-10 /LucidaTypewriter f
-(ERRLEN) 1424 6960 w
-10 /LucidaSansUnicode00 f
-(are) 1902 6960 w
-(also) 2100 6960 w
-(gone.) 2342 6960 w
-(All) 2692 6960 w
-(programs) 2864 6960 w
-(that) 3376 6960 w
-(mention) 3612 6960 w
-(these) 4057 6960 w
-(constants) 4364 6960 w
-(will) 4876 6960 w
-(need to be fixed.) 720 7080 w
-(The) 970 7236 w
-(simplest) 1203 7236 w
-(place) 1664 7236 w
-(to) 1971 7236 w
-(see) 2122 7236 w
-(this) 2338 7236 w
-(change) 2570 7236 w
-(is) 2971 7236 w
-(in) 3104 7236 w
-(the) 3248 7236 w
-10 /LucidaTypewriter f
-(errstr) 3456 7236 w
-10 /LucidaSansUnicode00 f
-(system) 3941 7236 w
-(call,) 4334 7236 w
-(which) 4583 7236 w
-(no) 4917 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(longer assumes a buffer of length) 720 840 w
-10 /LucidaTypewriter f
-(ERRLEN) 2399 840 w
-10 /LucidaSansUnicode00 f
-(but now requires a byte-count argument:) 2863 840 w
-9 /LucidaTypewriter f
-(char) 1008 1010 w
-(buf[...];) 1333 1010 w
-(errstr\(buf,) 1008 1230 w
-(sizeof) 1788 1230 w
-(buf\);) 2243 1230 w
-10 /LucidaSansUnicode00 f
-(The) 720 1410 w
-(buffer) 948 1410 w
-(can) 1291 1410 w
-(be) 1507 1410 w
-(any) 1674 1410 w
-(size) 1891 1410 w
-(you) 2132 1410 w
-(like.) 2355 1410 w
-(For) 2639 1410 w
-(convenience,) 2843 1410 w
-(the) 3521 1410 w
-(kernel) 3724 1410 w
-(stores) 4074 1410 w
-(error) 4419 1410 w
-(strings) 4707 1410 w
-(internally) 720 1530 w
-(as) 1214 1530 w
-(256-byte) 1362 1530 w
-(arrays,) 1859 1530 w
-(so) 2228 1530 w
-(if) 2382 1530 w
-(you) 2490 1530 w
-(like) 2707 1530 w
-10 /LucidaSansUnicode20 f
-(\024) 2921 1530 w
-10 /LucidaSansUnicode00 f
-(but) 3063 1530 w
-(it) 3266 1530 w
-10 /LucidaSansUnicode20 f
-(\031) 3332 1530 w
-10 /LucidaSansUnicode00 f
-(s) 3364 1530 w
-(not) 3456 1530 w
-(required) 3657 1530 w
-10 /LucidaSansUnicode20 f
-(\024) 4109 1530 w
-10 /LucidaSansUnicode00 f
-(you) 4250 1530 w
-(can) 4466 1530 w
-(use) 4675 1530 w
-(the) 4885 1530 w
-(defined) 720 1650 w
-(constant) 1129 1650 w
-10 /LucidaTypewriter f
-(ERRMAX=) 1589 1650 w
-10 /LucidaSansUnicode00 f
-(256) 2093 1650 w
-(as) 2326 1650 w
-(a) 2476 1650 w
-(good) 2575 1650 w
-(buffer) 2866 1650 w
-(size.) 3206 1650 w
-(Unlike) 3507 1650 w
-(the) 3854 1650 w
-(old) 4053 1650 w
-10 /LucidaTypewriter f
-(ERRLEN) 4250 1650 w
-10 /LucidaSansUnicode00 f
-(\(which) 4726 1650 w
-(had) 720 1770 w
-(value) 940 1770 w
-(64\),) 1234 1770 w
-10 /LucidaTypewriter f
-(ERRMAX) 1465 1770 w
-10 /LucidaSansUnicode00 f
-(is) 1937 1770 w
-(advisory,) 2057 1770 w
-(not) 2533 1770 w
-(mandatory,) 2733 1770 w
-(and) 3324 1770 w
-(is) 3544 1770 w
-(not) 3663 1770 w
-(part) 3862 1770 w
-(of) 4097 1770 w
-(the) 4234 1770 w
-(9P) 4428 1770 w
-(specifica\255) 4585 1770 w
-(tion.) 720 1890 w
-(With) 970 2046 w
-(names,) 1225 2046 w
-(stat) 1615 2046 w
-(buffers,) 1836 2046 w
-(and) 2256 2046 w
-(directories,) 2477 2046 w
-(there) 3065 2046 w
-(isn) 3358 2046 w
-10 /LucidaSansUnicode20 f
-(\031) 3500 2046 w
-10 /LucidaSansUnicode00 f
-(t) 3532 2046 w
-(even) 3610 2046 w
-(an) 3877 2046 w
-(echo) 4035 2046 w
-(of) 4306 2046 w
-(a) 4446 2046 w
-(fixed-size) 4543 2046 w
-(array any more.) 720 2166 w
-10 /LucidaSans-Demi f
-(Directories and wait messages) 720 2406 w
-10 /LucidaSansUnicode00 f
-(With) 970 2562 w
-(strings) 1240 2562 w
-(now) 1630 2562 w
-(variable-length,) 1887 2562 w
-(a) 2722 2562 w
-(number) 2834 2562 w
-(of) 3268 2562 w
-(system) 3423 2562 w
-(calls) 3820 2562 w
-(needed) 4092 2562 w
-(to) 4505 2562 w
-(change:) 4660 2562 w
-10 /LucidaTypewriter f
-(errstr) 720 2682 w
-10 /LucidaSansUnicode00 f
-(,) 1152 2682 w
-10 /LucidaTypewriter f
-(stat) 1239 2682 w
-10 /LucidaSansUnicode00 f
-(,) 1527 2682 w
-10 /LucidaTypewriter f
-(fstat) 1614 2682 w
-10 /LucidaSansUnicode00 f
-(,) 1974 2682 w
-10 /LucidaTypewriter f
-(wstat) 2061 2682 w
-10 /LucidaSansUnicode00 f
-(,) 2421 2682 w
-10 /LucidaTypewriter f
-(fwstat) 2508 2682 w
-10 /LucidaSansUnicode00 f
-(,) 2940 2682 w
-(and) 3027 2682 w
-10 /LucidaTypewriter f
-(wait) 3262 2682 w
-10 /LucidaSansUnicode00 f
-(are) 3605 2682 w
-(all) 3812 2682 w
-(affected,) 3980 2682 w
-(as) 4458 2682 w
-(is) 4618 2682 w
-10 /LucidaTypewriter f
-(read) 4752 2682 w
-10 /LucidaSansUnicode00 f
-(when applied to directories.) 720 2802 w
-(As) 970 2958 w
-(far) 1145 2958 w
-(as) 1333 2958 w
-(directories) 1494 2958 w
-(are) 2064 2958 w
-(concerned,) 2271 2958 w
-(most) 2861 2958 w
-(programs) 3159 2958 w
-(don) 3682 2958 w
-10 /LucidaSansUnicode20 f
-(\031) 3868 2958 w
-10 /LucidaSansUnicode00 f
-(t) 3900 2958 w
-(use) 3993 2958 w
-(the) 4218 2958 w
-(system) 4429 2958 w
-(calls) 4825 2958 w
-(directly) 720 3078 w
-(anyway,) 1120 3078 w
-(since) 1547 3078 w
-(they) 1838 3078 w
-(operate) 2087 3078 w
-(on) 2498 3078 w
-(the) 2662 3078 w
-(machine-independent) 2858 3078 w
-(form,) 3974 3078 w
-(but) 4279 3078 w
-(instead) 4482 3078 w
-(call) 4876 3078 w
-(the) 720 3198 w
-(machine-dependent) 929 3198 w
-10 /LucidaTypewriter f
-(Dir) 1967 3198 w
-10 /LucidaSansUnicode00 f
-(routines) 2237 3198 w
-10 /LucidaTypewriter f
-(dirstat) 2690 3198 w
-10 /LucidaSansUnicode00 f
-(,) 3194 3198 w
-10 /LucidaTypewriter f
-(dirread) 3280 3198 w
-10 /LucidaSansUnicode00 f
-(,) 3784 3198 w
-(etc.) 3870 3198 w
-(These) 4133 3198 w
-(used) 4476 3198 w
-(to) 4763 3198 w
-(fill) 4916 3198 w
-(user-provided) 720 3318 w
-(fixed-size) 1456 3318 w
-(buffers;) 1993 3318 w
-(now) 2412 3318 w
-(they) 2652 3318 w
-(return) 2899 3318 w
-(objects) 3238 3318 w
-(allocated) 3626 3318 w
-(by) 4101 3318 w
-10 /LucidaTypewriter f
-(malloc) 4255 3318 w
-10 /LucidaSansUnicode00 f
-(\(which) 4726 3318 w
-(must therefore be freed after use\).) 720 3438 w
-(To ) 2466 3438 w
-10 /LucidaSansUnicode20 f
-(\030) 2622 3438 w
-10 /LucidaSansUnicode00 f
-(stat) 2654 3438 w
-10 /LucidaSansUnicode20 f
-(\031) 2834 3438 w
-10 /LucidaSansUnicode00 f
-(a file:) 2898 3438 w
-9 /LucidaTypewriter f
-(Dir) 1008 3608 w
-(*d;) 1268 3608 w
-(d) 1008 3828 w
-(=) 1138 3828 w
-(dirstat\(filename\);) 1268 3828 w
-(if\(d) 1008 3938 w
-(==) 1333 3938 w
-(nil\){) 1528 3938 w
-(fprint\(2,) 1528 4048 w
-("can't) 2178 4048 w
-(stat) 2633 4048 w
-(%s:) 2958 4048 w
-(%r\\n",) 3218 4048 w
-(filename\);) 3673 4048 w
-(exits\("stat"\);) 1528 4158 w
-(}) 1008 4268 w
-(use\(d\);) 1008 4378 w
-(free\(d\);) 1008 4488 w
-10 /LucidaSansUnicode00 f
-(A common new bug is to forget to free a) 720 4668 w
-10 /LucidaTypewriter f
-(Dir) 2727 4668 w
-10 /LucidaSansUnicode00 f
-(returned by) 2975 4668 w
-10 /LucidaTypewriter f
-(dirstat) 3572 4668 w
-10 /LucidaSansUnicode00 f
-(.) 4076 4668 w
-10 /LucidaTypewriter f
-(Dirfstat) 970 4824 w
-10 /LucidaSansUnicode00 f
-(and) 1578 4824 w
-10 /LucidaTypewriter f
-(Dirfwstat) 1790 4824 w
-10 /LucidaSansUnicode00 f
-(work pretty much as before, but changes to 9P make) 2470 4824 w
-(it) 720 4944 w
-(possible) 851 4944 w
-(to) 1319 4944 w
-(exercise) 1482 4944 w
-(finer-grained) 1948 4944 w
-(control) 2664 4944 w
-(on) 3071 4944 w
-(what) 3258 4944 w
-(fields) 3553 4944 w
-(of) 3882 4944 w
-(the) 4044 4944 w
-10 /LucidaTypewriter f
-(Dir) 4263 4944 w
-10 /LucidaSansUnicode00 f
-(are) 4543 4944 w
-(to) 4759 4944 w
-(be) 4921 4944 w
-(changed; see) 720 5064 w
-10 /LucidaSans-Italic f
-(stat) 1390 5064 w
-10 /LucidaSansUnicode00 f
-(\(2\) and) 1576 5064 w
-10 /LucidaSans-Italic f
-(stat) 1949 5064 w
-10 /LucidaSansUnicode00 f
-(\(5\) for details.) 2135 5064 w
-(Reading) 970 5220 w
-(a) 1396 5220 w
-(directory) 1487 5220 w
-(works) 1954 5220 w
-(in) 2278 5220 w
-(a) 2405 5220 w
-(similar) 2496 5220 w
-(way) 2859 5220 w
-(to) 3079 5220 w
-10 /LucidaTypewriter f
-(dirstat) 3214 5220 w
-10 /LucidaSansUnicode00 f
-(,) 3718 5220 w
-(with) 3787 5220 w
-10 /LucidaTypewriter f
-(dirread) 4029 5220 w
-10 /LucidaSansUnicode00 f
-(allocating) 4570 5220 w
-(and) 720 5340 w
-(filling) 936 5340 w
-(in) 1249 5340 w
-(an) 1375 5340 w
-(array) 1527 5340 w
-(of) 1806 5340 w
-10 /LucidaTypewriter f
-(Dir) 1939 5340 w
-10 /LucidaSansUnicode00 f
-(structures.) 2190 5340 w
-(The) 2778 5340 w
-(return) 2994 5340 w
-(value) 3328 5340 w
-(is) 3617 5340 w
-(the) 3732 5340 w
-(number) 3922 5340 w
-(of) 4334 5340 w
-(elements) 4467 5340 w
-(of) 4942 5340 w
-(the) 720 5460 w
-(array.) 912 5460 w
-(The) 1258 5460 w
-(arguments) 1477 5460 w
-(to) 2034 5460 w
-10 /LucidaTypewriter f
-(dirread) 2170 5460 w
-10 /LucidaSansUnicode00 f
-(now) 2712 5460 w
-(include) 2950 5460 w
-(a) 3340 5460 w
-(pointer) 3433 5460 w
-(to) 3820 5460 w
-(a) 3956 5460 w
-10 /LucidaTypewriter f
-(Dir*) 4049 5460 w
-10 /LucidaSansUnicode00 f
-(to) 4375 5460 w
-(be) 4511 5460 w
-(filled) 4668 5460 w
-(in) 4949 5460 w
-(with the address of the allocated array:) 720 5580 w
-9 /LucidaTypewriter f
-(Dir) 1008 5750 w
-(*d;) 1268 5750 w
-(int) 1008 5860 w
-(i,) 1268 5860 w
-(n;) 1463 5860 w
-(while\(\(n) 1008 6080 w
-(=) 1593 6080 w
-(dirread\(fd,) 1723 6080 w
-(&d\)\)) 2503 6080 w
-(>) 2828 6080 w
-(0\){) 2958 6080 w
-(for\(i=0;) 1528 6190 w
-(i<n;) 2113 6190 w
-(i++\)) 2438 6190 w
-(use\(&d[i]\);) 2048 6300 w
-(free\(d\);) 1528 6410 w
-(}) 1008 6520 w
-10 /LucidaSansUnicode00 f
-(A) 720 6700 w
-(new) 825 6700 w
-(library) 1056 6700 w
-(function,) 1402 6700 w
-10 /LucidaTypewriter f
-(dirreadall) 1871 6700 w
-10 /LucidaSansUnicode00 f
-(,) 2591 6700 w
-(has) 2659 6700 w
-(the) 2863 6700 w
-(same) 3054 6700 w
-(form) 3346 6700 w
-(as) 3615 6700 w
-10 /LucidaTypewriter f
-(dirread) 3758 6700 w
-10 /LucidaSansUnicode00 f
-(but) 4299 6700 w
-(returns) 4498 6700 w
-(the) 4885 6700 w
-(entire directory in one call:) 720 6820 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-9 /LucidaTypewriter f
-(n) 1008 830 w
-(=) 1138 830 w
-(dirreadall\(fd,) 1268 830 w
-(&d\)) 2243 830 w
-(for\(i=0;) 1008 940 w
-(i<n;) 1593 940 w
-(i++\)) 1918 940 w
-(use\(&d[i]\);) 1528 1050 w
-(free\(d\);) 1008 1160 w
-10 /LucidaSansUnicode00 f
-(If) 720 1340 w
-(your) 835 1340 w
-(program) 1101 1340 w
-(insists) 1567 1340 w
-(on) 1927 1340 w
-(using) 2100 1340 w
-(the) 2416 1340 w
-(underlying) 2621 1340 w
-10 /LucidaTypewriter f
-(stat) 3189 1340 w
-10 /LucidaSansUnicode00 f
-(system) 3527 1340 w
-(call) 3917 1340 w
-(or) 4131 1340 w
-(its) 4283 1340 w
-(relatives,) 4450 1340 w
-(or) 4938 1340 w
-(wants) 720 1460 w
-(to) 1058 1460 w
-(operate) 1212 1460 w
-(directly) 1637 1460 w
-(on) 2051 1460 w
-(the) 2230 1460 w
-(machine-independent) 2441 1460 w
-(format) 3572 1460 w
-(returned) 3952 1460 w
-(by) 4425 1460 w
-10 /LucidaTypewriter f
-(stat) 4595 1460 w
-10 /LucidaSansUnicode00 f
-(or) 4938 1460 w
-10 /LucidaTypewriter f
-(read) 720 1580 w
-10 /LucidaSansUnicode00 f
-(, it will need to be modified.) 1008 1580 w
-(Such programs are rare enough that) 2443 1580 w
-(we) 4233 1580 w
-10 /LucidaSansUnicode20 f
-(\031) 4366 1580 w
-10 /LucidaSansUnicode00 f
-(ll) 4398 1580 w
-(not) 4489 1580 w
-(discuss) 4682 1580 w
-(them) 720 1700 w
-(here) 1007 1700 w
-(beyond) 1261 1700 w
-(referring) 1657 1700 w
-(to) 2121 1700 w
-(the) 2258 1700 w
-(man) 2452 1700 w
-(page) 2701 1700 w
-10 /LucidaSans-Italic f
-(stat) 2975 1700 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 3161 1700 w
-(for) 3328 1700 w
-(details.) 3505 1700 w
-(Be) 3927 1700 w
-(aware,) 4079 1700 w
-(though,) 4433 1700 w
-(that) 4849 1700 w
-(it) 720 1820 w
-(used) 822 1820 w
-(to) 1090 1820 w
-(be) 1224 1820 w
-(possible) 1379 1820 w
-(to) 1818 1820 w
-(regard) 1952 1820 w
-(the) 2306 1820 w
-(buffer) 2497 1820 w
-(returned) 2829 1820 w
-(by) 3283 1820 w
-10 /LucidaTypewriter f
-(stat) 3434 1820 w
-10 /LucidaSansUnicode00 f
-(as) 3758 1820 w
-(a) 3900 1820 w
-(byte) 3991 1820 w
-(array) 4235 1820 w
-(that) 4515 1820 w
-(began) 4742 1820 w
-(with) 720 1940 w
-(the) 964 1940 w
-(zero-terminated) 1158 1940 w
-(name) 1999 1940 w
-(of) 2304 1940 w
-(the) 2441 1940 w
-(file;) 2634 1940 w
-(this) 2855 1940 w
-(is) 3072 1940 w
-(no) 3190 1940 w
-(longer) 3351 1940 w
-(true.) 3700 1940 w
-(With) 3998 1940 w
-(very) 4250 1940 w
-(rare) 4489 1940 w
-(excep\255) 4720 1940 w
-(tions,) 720 2060 w
-(programs) 1039 2060 w
-(that) 1553 2060 w
-(call) 1791 2060 w
-10 /LucidaTypewriter f
-(stat) 2002 2060 w
-10 /LucidaSansUnicode00 f
-(would) 2337 2060 w
-(be) 2676 2060 w
-(better) 2842 2060 w
-(recast) 3179 2060 w
-(to) 3517 2060 w
-(use) 3662 2060 w
-(the) 3878 2060 w
-10 /LucidaTypewriter f
-(dir) 4081 2060 w
-10 /LucidaSansUnicode00 f
-(routines) 4345 2060 w
-(or,) 4792 2060 w
-(if) 4974 2060 w
-(their goal is just to test the existence of a file,) 720 2180 w
-10 /LucidaTypewriter f
-(access) 2993 2180 w
-10 /LucidaSansUnicode00 f
-(.) 3425 2180 w
-(Similar) 970 2336 w
-(changes) 1339 2336 w
-(have) 1777 2336 w
-(affected) 2041 2336 w
-(the) 2472 2336 w
-10 /LucidaTypewriter f
-(wait) 2666 2336 w
-10 /LucidaSansUnicode00 f
-(system) 2993 2336 w
-(call.) 3372 2336 w
-(In) 3640 2336 w
-(fact,) 3771 2336 w
-10 /LucidaTypewriter f
-(wait) 4023 2336 w
-10 /LucidaSansUnicode00 f
-(is) 4351 2336 w
-(no) 4471 2336 w
-(longer) 4634 2336 w
-(a) 4985 2336 w
-(system) 720 2456 w
-(call) 1110 2456 w
-(but) 1323 2456 w
-(a) 1534 2456 w
-(library) 1638 2456 w
-(routine) 1997 2456 w
-(that) 2394 2456 w
-(calls) 2634 2456 w
-(the) 2898 2456 w
-(new) 3102 2456 w
-10 /LucidaTypewriter f
-(await) 3346 2456 w
-10 /LucidaSansUnicode00 f
-(system) 3755 2456 w
-(call) 4144 2456 w
-(and) 4357 2456 w
-(returns) 4586 2456 w
-(a) 4985 2456 w
-(newly allocated machine-dependent) 720 2576 w
-10 /LucidaTypewriter f
-(Waitmsg) 2512 2576 w
-10 /LucidaSansUnicode00 f
-(structure:) 3048 2576 w
-9 /LucidaTypewriter f
-(Waitmsg) 1008 2746 w
-(*w;) 1528 2746 w
-(w) 1008 2966 w
-(=) 1138 2966 w
-(wait\(\);) 1268 2966 w
-(if\(w) 1008 3076 w
-(==) 1333 3076 w
-(nil\)) 1528 3076 w
-(error\("wait:) 1528 3186 w
-(%r"\);) 2373 3186 w
-(print\("pid) 1008 3296 w
-(is) 1723 3296 w
-(%d;) 1918 3296 w
-(exit) 2178 3296 w
-(string) 2503 3296 w
-(%s\\n",) 2958 3296 w
-(w->pid,) 3413 3296 w
-(w->msg\);) 3933 3296 w
-(free\(w\);) 1008 3406 w
-10 /LucidaSansUnicode00 f
-(The) 720 3586 w
-(exit) 944 3586 w
-(string) 1170 3586 w
-10 /LucidaTypewriter f
-(w->msg) 1495 3586 w
-10 /LucidaSansUnicode00 f
-(may) 1970 3586 w
-(be) 2213 3586 w
-(empty) 2375 3586 w
-(but) 2719 3586 w
-(it) 2924 3586 w
-(will) 3033 3586 w
-(never) 3240 3586 w
-(be) 3550 3586 w
-(a) 3712 3586 w
-(nil) 3811 3586 w
-(pointer.) 3975 3586 w
-(Again,) 4432 3586 w
-(don) 4785 3586 w
-10 /LucidaSansUnicode20 f
-(\031) 4971 3586 w
-10 /LucidaSansUnicode00 f
-(t) 5003 3586 w
-(forget) 720 3706 w
-(to) 1058 3706 w
-(free) 1200 3706 w
-(the) 1434 3706 w
-(structure) 1633 3706 w
-(returned) 2115 3706 w
-(by) 2577 3706 w
-10 /LucidaTypewriter f
-(wait) 2736 3706 w
-10 /LucidaSansUnicode00 f
-(.) 3024 3706 w
-(If) 3132 3706 w
-(all) 3242 3706 w
-(you) 3398 3706 w
-(need) 3616 3706 w
-(is) 3896 3706 w
-(the) 4019 3706 w
-(pid,) 4217 3706 w
-(you) 4447 3706 w
-(can) 4665 3706 w
-(call) 4876 3706 w
-10 /LucidaTypewriter f
-(waitpid) 720 3826 w
-10 /LucidaSansUnicode00 f
-(, which reports just the pid and doesn) 1224 3826 w
-10 /LucidaSansUnicode20 f
-(\031) 3074 3826 w
-10 /LucidaSansUnicode00 f
-(t return an allocated structure:) 3106 3826 w
-9 /LucidaTypewriter f
-(int) 1008 3996 w
-(pid;) 1268 3996 w
-(pid) 1008 4216 w
-(=) 1268 4216 w
-(waitpid\(\);) 1398 4216 w
-(if\(pid) 1008 4326 w
-(<) 1463 4326 w
-(0\)) 1593 4326 w
-(error\("wait:) 1528 4436 w
-(%r"\);) 2373 4436 w
-(print\("pid) 1008 4546 w
-(is) 1723 4546 w
-(%d\\n",) 1918 4546 w
-(pid\);) 2373 4546 w
-10 /LucidaSans-Demi f
-(Quoted strings and tokenize) 720 4846 w
-10 /LucidaTypewriter f
-(Wait) 970 5002 w
-10 /LucidaSansUnicode00 f
-(gives) 1298 5002 w
-(us) 1588 5002 w
-(a) 1741 5002 w
-(good) 1836 5002 w
-(opportunity) 2123 5002 w
-(to) 2731 5002 w
-(describe) 2869 5002 w
-(how) 3320 5002 w
-(the) 3561 5002 w
-(system) 3757 5002 w
-(copes) 4138 5002 w
-(with) 4461 5002 w
-(all) 4707 5002 w
-(this) 4861 5002 w
-(free-format) 720 5122 w
-(data.) 1328 5122 w
-(Consider) 1638 5122 w
-(the) 2106 5122 w
-(text) 2297 5122 w
-(returned) 2524 5122 w
-(by) 2978 5122 w
-(the) 3129 5122 w
-10 /LucidaTypewriter f
-(await) 3320 5122 w
-10 /LucidaSansUnicode00 f
-(system) 3715 5122 w
-(call,) 4090 5122 w
-(which) 4321 5122 w
-(includes) 4637 5122 w
-(a) 720 5242 w
-(set) 813 5242 w
-(of) 995 5242 w
-(integers) 1131 5242 w
-(\(pids) 1563 5242 w
-(and) 1840 5242 w
-(times\)) 2058 5242 w
-(and) 2395 5242 w
-(a) 2613 5242 w
-(string) 2706 5242 w
-(\(the) 3026 5242 w
-(exit) 3252 5242 w
-(status\).) 3473 5242 w
-(This) 3901 5242 w
-(information) 4144 5242 w
-(is) 4749 5242 w
-(for\255) 4868 5242 w
-(matted free-form; here is the statement in the kernel that generates the message:) 720 5362 w
-9 /LucidaTypewriter f
-(n) 1008 5532 w
-(=) 1138 5532 w
-(snprint\(a,) 1268 5532 w
-(n,) 1983 5532 w
-("%d) 2178 5532 w
-(%lud) 2438 5532 w
-(%lud) 2763 5532 w
-(%lud) 3088 5532 w
-(%q",) 3413 5532 w
-(wq->w.pid,) 1528 5642 w
-(wq->w.time[TUser],) 1528 5752 w
-(wq->w.time[TSys],) 2763 5752 w
-(wq->w.time[TReal],) 3933 5752 w
-(wq->w.msg\);) 1528 5862 w
-10 /LucidaSansUnicode00 f
-(Note) 720 6042 w
-(the) 991 6042 w
-(use) 1189 6042 w
-(of) 1401 6042 w
-10 /LucidaTypewriter f
-(%q) 1543 6042 w
-10 /LucidaSansUnicode00 f
-(to) 1731 6042 w
-(produce) 1873 6042 w
-(a) 2314 6042 w
-(quoted-string) 2413 6042 w
-(representation) 3139 6042 w
-(of) 3890 6042 w
-(the) 4032 6042 w
-(exit) 4231 6042 w
-(status.) 4458 6042 w
-(The) 4859 6042 w
-10 /LucidaTypewriter f
-(%q) 720 6162 w
-10 /LucidaSansUnicode00 f
-(format) 899 6162 w
-(is) 1258 6162 w
-(like) 1373 6162 w
-(%s) 1580 6162 w
-(but) 1733 6162 w
-(will) 1930 6162 w
-(wrap) 2129 6162 w
-10 /LucidaTypewriter f
-(rc) 2400 6162 w
-10 /LucidaSansUnicode00 f
-(-style) 2544 6162 w
-(single) 2862 6162 w
-(quotes) 3185 6162 w
-(around) 3549 6162 w
-(the) 3927 6162 w
-(string) 4116 6162 w
-(if) 4432 6162 w
-(it) 4532 6162 w
-(contains) 4632 6162 w
-(white) 720 6282 w
-(space) 1019 6282 w
-(or) 1333 6282 w
-(is) 1473 6282 w
-(otherwise) 1591 6282 w
-(ambiguous.) 2099 6282 w
-(The) 2739 6282 w
-(library) 2958 6282 w
-(routine) 3306 6282 w
-10 /LucidaTypewriter f
-(tokenize) 3692 6282 w
-10 /LucidaSansUnicode00 f
-(can) 4306 6282 w
-(be) 4513 6282 w
-(used) 4671 6282 w
-(to) 4942 6282 w
-(parse) 720 6402 w
-(data) 1035 6402 w
-(formatted) 1294 6402 w
-(this) 1823 6402 w
-(way:) 2050 6402 w
-(it) 2314 6402 w
-(splits) 2428 6402 w
-(white-space-separated) 2736 6402 w
-(fields) 3914 6402 w
-(but) 4227 6402 w
-(understands) 4437 6402 w
-(the) 720 6522 w
-10 /LucidaTypewriter f
-(%q) 911 6522 w
-10 /LucidaSansUnicode00 f
-(quoting) 1091 6522 w
-(conventions.) 1503 6522 w
-(Here) 2187 6522 w
-(is) 2450 6522 w
-(how) 2566 6522 w
-(the) 2802 6522 w
-10 /LucidaTypewriter f
-(wait) 2993 6522 w
-10 /LucidaSansUnicode00 f
-(library) 3317 6522 w
-(routine) 3663 6522 w
-(builds) 4048 6522 w
-(its) 4382 6522 w
-10 /LucidaTypewriter f
-(Waitmsg) 4536 6522 w
-10 /LucidaSansUnicode00 f
-(from the data returned by) 720 6642 w
-10 /LucidaTypewriter f
-(await) 2010 6642 w
-10 /LucidaSansUnicode00 f
-(:) 2370 6642 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-9 /LucidaTypewriter f
-(Waitmsg*) 1008 830 w
-(wait\(void\)) 1008 940 w
-({) 1008 1050 w
-(int) 1528 1160 w
-(n,) 1788 1160 w
-(l;) 1983 1160 w
-(char) 1528 1270 w
-(buf[512],) 1853 1270 w
-(*fld[5];) 2503 1270 w
-(Waitmsg) 1528 1380 w
-(*w;) 2048 1380 w
-(n) 1528 1600 w
-(=) 1658 1600 w
-(await\(buf,) 1788 1600 w
-(sizeof) 2503 1600 w
-(buf-1\);) 2958 1600 w
-(if\(n) 1528 1710 w
-(<) 1853 1710 w
-(0\)) 1983 1710 w
-(return) 2048 1820 w
-(nil;) 2503 1820 w
-(buf[n]) 1528 1930 w
-(=) 1983 1930 w
-(') 2113 1930 w
-(';) 2243 1930 w
-(if\(tokenize\(buf,) 1528 2040 w
-(fld,) 2633 2040 w
-(nelem\(fld\)\)) 2958 2040 w
-(!=) 3738 2040 w
-(nelem\(fld\)\){) 3933 2040 w
-(werrstr\("couldn't) 2048 2150 w
-(parse) 3218 2150 w
-(wait) 3608 2150 w
-(message"\);) 3933 2150 w
-(return) 2048 2260 w
-(nil;) 2503 2260 w
-(}) 1528 2370 w
-(l) 1528 2480 w
-(=) 1658 2480 w
-(strlen\(fld[4]\)+1;) 1788 2480 w
-(w) 1528 2590 w
-(=) 1658 2590 w
-(malloc\(sizeof\(Waitmsg\)+l\);) 1788 2590 w
-(if\(w) 1528 2700 w
-(==) 1853 2700 w
-(nil\)) 2048 2700 w
-(return) 2048 2810 w
-(nil;) 2503 2810 w
-(w->pid) 1528 2920 w
-(=) 1983 2920 w
-(atoi\(fld[0]\);) 2113 2920 w
-(w->time[0]) 1528 3030 w
-(=) 2243 3030 w
-(atoi\(fld[1]\);) 2373 3030 w
-(w->time[1]) 1528 3140 w
-(=) 2243 3140 w
-(atoi\(fld[2]\);) 2373 3140 w
-(w->time[2]) 1528 3250 w
-(=) 2243 3250 w
-(atoi\(fld[3]\);) 2373 3250 w
-(w->msg) 1528 3360 w
-(=) 1983 3360 w
-(\(char*\)&w[1];) 2113 3360 w
-(memmove\(w->msg,) 1528 3470 w
-(fld[4],) 2568 3470 w
-(l\);) 3088 3470 w
-(return) 1528 3580 w
-(w;) 1983 3580 w
-(}) 1008 3690 w
-10 /LucidaSansUnicode00 f
-(This) 970 3906 w
-(style) 1209 3906 w
-(of) 1468 3906 w
-(quoted-string) 1600 3906 w
-(and) 2316 3906 w
-10 /LucidaTypewriter f
-(tokenize) 2530 3906 w
-10 /LucidaSansUnicode00 f
-(is) 3140 3906 w
-(used) 3254 3906 w
-(all) 3520 3906 w
-(through) 3667 3906 w
-(the) 4088 3906 w
-(system) 4277 3906 w
-(now.) 4651 3906 w
-(In) 4949 3906 w
-(particular,) 720 4026 w
-(devices) 1276 4026 w
-(now) 1695 4026 w
-10 /LucidaTypewriter f
-(tokenize) 1956 4026 w
-10 /LucidaSansUnicode00 f
-(the) 2593 4026 w
-(messages) 2809 4026 w
-(written) 3345 4026 w
-(to) 3745 4026 w
-(their) 3904 4026 w
-10 /LucidaTypewriter f
-(ctl) 4189 4026 w
-10 /LucidaSansUnicode00 f
-(files,) 4465 4026 w
-(which) 4759 4026 w
-(means) 720 4146 w
-(that) 1072 4146 w
-(you) 1299 4146 w
-(can) 1510 4146 w
-(send) 1714 4146 w
-(messages) 1982 4146 w
-(that) 2493 4146 w
-(contain) 2720 4146 w
-(white) 3113 4146 w
-(space,) 3410 4146 w
-(by) 3754 4146 w
-(quoting) 3905 4146 w
-(them,) 4317 4146 w
-(and) 4633 4146 w
-(that) 4849 4146 w
-(you) 720 4266 w
-(no) 947 4266 w
-(longer) 1121 4266 w
-(need) 1483 4266 w
-(to) 1771 4266 w
-(worry) 1920 4266 w
-(about) 2243 4266 w
-(whether) 2572 4266 w
-(or) 3014 4266 w
-(not) 3167 4266 w
-(the) 3378 4266 w
-(device) 3584 4266 w
-(accepts) 3942 4266 w
-(a) 4357 4266 w
-(newline.) 4463 4266 w
-(In) 4949 4266 w
-(other words, you can say) 720 4386 w
-9 /LucidaTypewriter f
-(echo) 1008 4556 w
-(message) 1333 4556 w
-(>) 1853 4556 w
-(/dev/xx/ctl) 1983 4556 w
-10 /LucidaSansUnicode00 f
-(instead) 720 4736 w
-(of) 1120 4736 w
-10 /LucidaTypewriter f
-(echo) 1265 4736 w
-(-n) 1600 4736 w
-10 /LucidaSansUnicode00 f
-(because) 1791 4736 w
-10 /LucidaTypewriter f
-(tokenize) 2233 4736 w
-10 /LucidaSansUnicode00 f
-(treats) 2857 4736 w
-(the) 3182 4736 w
-(newline) 3385 4736 w
-(character) 3804 4736 w
-(as) 4301 4736 w
-(white) 4455 4736 w
-(space) 4764 4736 w
-(and discards it.) 720 4856 w
-(While) 970 5012 w
-(we) 1272 5012 w
-10 /LucidaSansUnicode20 f
-(\031) 1405 5012 w
-10 /LucidaSansUnicode00 f
-(re) 1437 5012 w
-(on) 1574 5012 w
-(the) 1737 5012 w
-(subject) 1932 5012 w
-(of) 2322 5012 w
-(quotes) 2460 5012 w
-(and) 2830 5012 w
-(strings,) 3050 5012 w
-(note) 3455 5012 w
-(that) 3711 5012 w
-(the) 3943 5012 w
-(implementation) 4139 5012 w
-(of) 4942 5012 w
-10 /LucidaTypewriter f
-(await) 720 5132 w
-10 /LucidaSansUnicode00 f
-(used) 1127 5132 w
-10 /LucidaTypewriter f
-(snprint) 1406 5132 w
-10 /LucidaSansUnicode00 f
-(rather) 1956 5132 w
-(than) 2294 5132 w
-10 /LucidaTypewriter f
-(sprint) 2556 5132 w
-10 /LucidaSansUnicode00 f
-(.) 2988 5132 w
-(We) 3098 5132 w
-(now) 3286 5132 w
-(deprecate) 3532 5132 w
-10 /LucidaTypewriter f
-(sprint) 4056 5132 w
-10 /LucidaSansUnicode00 f
-(because) 4534 5132 w
-(it) 4974 5132 w
-(has) 720 5252 w
-(no) 931 5252 w
-(protection) 1097 5252 w
-(against) 1638 5252 w
-(buffer) 2032 5252 w
-(overflow.) 2371 5252 w
-(We) 2893 5252 w
-(prefer) 3079 5252 w
-10 /LucidaTypewriter f
-(snprint) 3417 5252 w
-10 /LucidaSansUnicode00 f
-(or) 3965 5252 w
-10 /LucidaTypewriter f
-(seprint) 4111 5252 w
-10 /LucidaSansUnicode00 f
-(,) 4615 5252 w
-(to) 4691 5252 w
-(con\255) 4833 5252 w
-(strain) 720 5372 w
-(the) 1029 5372 w
-(output.) 1218 5372 w
-(The) 1638 5372 w
-10 /LucidaTypewriter f
-(%q) 1853 5372 w
-10 /LucidaSansUnicode00 f
-(format) 2031 5372 w
-(is) 2389 5372 w
-(cleverer) 2503 5372 w
-(than) 2919 5372 w
-(most) 3169 5372 w
-(in) 3445 5372 w
-(this) 3570 5372 w
-(regard:) 3783 5372 w
-(if) 4166 5372 w
-(the) 4265 5372 w
-(string) 4453 5372 w
-(is) 4768 5372 w
-(too) 4881 5372 w
-(long) 720 5492 w
-(to) 971 5492 w
-(be) 1106 5492 w
-(represented) 1262 5492 w
-(in) 1881 5492 w
-(full,) 2010 5492 w
-10 /LucidaTypewriter f
-(%q) 2237 5492 w
-10 /LucidaSansUnicode00 f
-(is) 2419 5492 w
-(smart) 2537 5492 w
-(enough) 2852 5492 w
-(to) 3255 5492 w
-(produce) 3391 5492 w
-(a) 3826 5492 w
-(truncated) 3919 5492 w
-(but) 4421 5492 w
-(correctly) 4621 5492 w
-(quoted string within the available space.) 720 5612 w
-10 /LucidaSans-Demi f
-(Mount) 720 5852 w
-10 /LucidaSansUnicode00 f
-(Although) 970 6008 w
-(strings) 1456 6008 w
-(in) 1831 6008 w
-(9P) 1964 6008 w
-(are) 2124 6008 w
-(now) 2318 6008 w
-(variable-length) 2560 6008 w
-(and) 3348 6008 w
-(not) 3570 6008 w
-(zero-terminated,) 3773 6008 w
-(this) 4650 6008 w
-(has) 4872 6008 w
-(little) 720 6128 w
-(direct) 978 6128 w
-(effect) 1296 6128 w
-(in) 1611 6128 w
-(most) 1743 6128 w
-(of) 2026 6128 w
-(the) 2165 6128 w
-(system) 2361 6128 w
-(interfaces.) 2742 6128 w
-(File) 3322 6128 w
-(and) 3531 6128 w
-(user) 3752 6128 w
-(names) 4003 6128 w
-(are) 4360 6128 w
-(still) 4552 6128 w
-(zero-) 4767 6128 w
-(terminated) 720 6248 w
-(strings) 1285 6248 w
-(as) 1654 6248 w
-(always;) 1796 6248 w
-(the) 2183 6248 w
-(kernel) 2374 6248 w
-(does) 2712 6248 w
-(the) 2979 6248 w
-(work) 3171 6248 w
-(of) 3445 6248 w
-(translating) 3580 6248 w
-(them) 4137 6248 w
-(as) 4422 6248 w
-(necessary) 4565 6248 w
-(for) 720 6368 w
-(transport.) 904 6368 w
-(And) 1461 6368 w
-(of) 1700 6368 w
-(course,) 1843 6368 w
-(they) 2242 6368 w
-(are) 2494 6368 w
-(now) 2691 6368 w
-(free) 2935 6368 w
-(to) 3169 6368 w
-(be) 3311 6368 w
-(as) 3474 6368 w
-(long) 3624 6368 w
-(as) 3882 6368 w
-(you) 4032 6368 w
-(might) 4251 6368 w
-(want;) 4578 6368 w
-(the) 4885 6368 w
-(only hard limit is that their length must be represented in 16 bits.) 720 6488 w
-(One) 970 6644 w
-(example) 1203 6644 w
-(where) 1653 6644 w
-(this) 1982 6644 w
-(matters) 2198 6644 w
-(is) 2605 6644 w
-(that) 2722 6644 w
-(the) 2950 6644 w
-(file) 3142 6644 w
-(system) 3331 6644 w
-(specification) 3709 6644 w
-(in) 4358 6644 w
-(the) 4487 6644 w
-10 /LucidaTypewriter f
-(mount) 4680 6644 w
-10 /LucidaSansUnicode00 f
-(system) 720 6764 w
-(call) 1110 6764 w
-(can) 1324 6764 w
-(now) 1542 6764 w
-(be) 1792 6764 w
-(much) 1961 6764 w
-(longer.) 2279 6764 w
-(Programs) 2704 6764 w
-(like) 3213 6764 w
-10 /LucidaTypewriter f
-(rio) 3435 6764 w
-10 /LucidaSansUnicode00 f
-(that) 3701 6764 w
-(used) 3942 6764 w
-(the) 4224 6764 w
-(specification) 4429 6764 w
-(string) 720 6884 w
-(in) 1042 6884 w
-(creative) 1173 6884 w
-(ways) 1590 6884 w
-(were) 1865 6884 w
-(limited) 2135 6884 w
-(by) 2512 6884 w
-(the) 2668 6884 w
-10 /LucidaTypewriter f
-(NAMELEN) 2864 6884 w
-10 /LucidaSansUnicode00 f
-(restriction;) 3409 6884 w
-(now) 3977 6884 w
-(they) 4218 6884 w
-(can) 4466 6884 w
-(use) 4675 6884 w
-(the) 4885 6884 w
-(string) 720 7004 w
-(more) 1036 7004 w
-(freely.) 1320 7004 w
-10 /LucidaTypewriter f
-(Rio) 1688 7004 w
-10 /LucidaSansUnicode00 f
-(now) 1937 7004 w
-(accepts) 2170 7004 w
-(a) 2567 7004 w
-(simple) 2655 7004 w
-(but) 3009 7004 w
-(less) 3204 7004 w
-(cryptic) 3424 7004 w
-(specification) 3781 7004 w
-(language) 4425 7004 w
-(for) 4901 7004 w
-(the window to be created by the) 720 7124 w
-10 /LucidaTypewriter f
-(mount) 2314 7124 w
-10 /LucidaSansUnicode00 f
-(call, e.g.:) 2706 7124 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-9 /LucidaTypewriter f
-(%) 1008 830 w
-(mount) 1138 830 w
-($wsys) 1528 830 w
-(/mnt/wsys) 1918 830 w
-('new) 2568 830 w
-(-dx) 2893 830 w
-(250) 3153 830 w
-(-dy) 3413 830 w
-(250) 3673 830 w
-(-pid) 3933 830 w
-(1234') 4258 830 w
-10 /LucidaSansUnicode00 f
-(In the old system, this sort of control was impossible through the) 720 1010 w
-10 /LucidaTypewriter f
-(mount) 3934 1010 w
-10 /LucidaSansUnicode00 f
-(interface.) 4326 1010 w
-(While) 970 1166 w
-(we) 1271 1166 w
-10 /LucidaSansUnicode20 f
-(\031) 1404 1166 w
-10 /LucidaSansUnicode00 f
-(re) 1436 1166 w
-(on) 1572 1166 w
-(the) 1734 1166 w
-(subject) 1928 1166 w
-(of) 2317 1166 w
-10 /LucidaTypewriter f
-(mount) 2454 1166 w
-10 /LucidaSansUnicode00 f
-(,) 2814 1166 w
-(note) 2885 1166 w
-(that) 3140 1166 w
-(with) 3370 1166 w
-(the) 3614 1166 w
-(new) 3808 1166 w
-(security) 4043 1166 w
-(architecture) 4462 1166 w
-(\(see) 720 1286 w
-10 /LucidaSans-Italic f
-(factotum) 960 1286 w
-10 /LucidaSansUnicode00 f
-(\(4\)\),) 1397 1286 w
-(9P) 1635 1286 w
-(has) 1797 1286 w
-(moved) 2008 1286 w
-(its) 2376 1286 w
-(authentication) 2536 1286 w
-(outside) 3274 1286 w
-(the) 3676 1286 w
-(protocol) 3874 1286 w
-(proper.) 4321 1286 w
-(\(For) 4753 1286 w
-(a) 4985 1286 w
-(full) 720 1406 w
-(description) 919 1406 w
-(of) 1504 1406 w
-(this) 1644 1406 w
-(change) 1865 1406 w
-(to) 2255 1406 w
-(9P,) 2396 1406 w
-(see) 2589 1406 w
-10 /LucidaSans-Italic f
-(fauth) 2795 1406 w
-10 /LucidaSansUnicode00 f
-(\(2\),) 3056 1406 w
-10 /LucidaSans-Italic f
-(attach) 3260 1406 w
-10 /LucidaSansUnicode00 f
-(\(5\),) 3570 1406 w
-(and) 3774 1406 w
-(the) 3997 1406 w
-(paper) 4195 1406 w
-10 /LucidaSans-Italic f
-(Security) 4516 1406 w
-(in) 4949 1406 w
-(Plan) 720 1526 w
-(9) 968 1526 w
-10 /LucidaSansUnicode00 f
-(.\)) 1031 1526 w
-(The) 1166 1526 w
-(most) 1385 1526 w
-(explicit) 1664 1526 w
-(effect) 2056 1526 w
-(of) 2367 1526 w
-(this) 2502 1526 w
-(change) 2718 1526 w
-(is) 3103 1526 w
-(that) 3220 1526 w
-10 /LucidaTypewriter f
-(mount) 3448 1526 w
-10 /LucidaSansUnicode00 f
-(now) 3845 1526 w
-(takes) 4082 1526 w
-(another) 4376 1526 w
-(argu\255) 4787 1526 w
-(ment,) 720 1646 w
-10 /LucidaTypewriter f
-(afd) 1036 1646 w
-10 /LucidaSansUnicode00 f
-(,) 1252 1646 w
-(a) 1320 1646 w
-(file) 1411 1646 w
-(descriptor) 1598 1646 w
-(for) 2127 1646 w
-(the) 2302 1646 w
-(authentication) 2493 1646 w
-(file) 3224 1646 w
-(through) 3411 1646 w
-(which) 3835 1646 w
-(the) 4153 1646 w
-(authentication) 4345 1646 w
-(will) 720 1766 w
-(be) 920 1766 w
-(made.) 1075 1766 w
-(For) 1442 1766 w
-(most) 1634 1766 w
-(user-level) 1912 1766 w
-(file) 2438 1766 w
-(servers,) 2625 1766 w
-(which) 3041 1766 w
-(do) 3358 1766 w
-(not) 3518 1766 w
-(require) 3714 1766 w
-(authentication,) 4097 1766 w
-(it) 4859 1766 w
-(is) 4960 1766 w
-(sufficient to provide) 720 1886 w
-10 /LucidaTypewriter f
-(-1) 1730 1886 w
-10 /LucidaSansUnicode00 f
-(as the value of) 1906 1886 w
-10 /LucidaTypewriter f
-(afd:) 2647 1886 w
-9 /LucidaTypewriter f
-(if\(mount\(fd,) 1008 2056 w
-(-1,) 1853 2056 w
-("/mnt/wsys",) 2113 2056 w
-(MREPL,) 2958 2056 w
-("new) 1203 2166 w
-(-dx) 1528 2166 w
-(250) 1788 2166 w
-(-dy) 2048 2166 w
-(250) 2308 2166 w
-(-pid) 2568 2166 w
-(1234"\)) 2893 2166 w
-(<) 3348 2166 w
-(0\)) 3478 2166 w
-(error\("mount) 1528 2276 w
-(failed:) 2373 2276 w
-(%r"\);) 2893 2276 w
-10 /LucidaSansUnicode00 f
-(To) 720 2456 w
-(connect) 877 2456 w
-(to) 1290 2456 w
-(servers) 1421 2456 w
-(that) 1802 2456 w
-(require) 2026 2456 w
-(authentication,) 2407 2456 w
-(use) 3167 2456 w
-(the) 3369 2456 w
-(new) 3557 2456 w
-10 /LucidaTypewriter f
-(fauth) 3785 2456 w
-10 /LucidaSansUnicode00 f
-(system) 4178 2456 w
-(call) 4551 2456 w
-(or) 4749 2456 w
-(the) 4885 2456 w
-(reimplemented) 720 2576 w
-10 /LucidaTypewriter f
-(amount) 1492 2576 w
-10 /LucidaSansUnicode00 f
-(\(authenticated) 1962 2576 w
-(mount\)) 2695 2576 w
-(library) 3081 2576 w
-(call.) 3429 2576 w
-(In) 3695 2576 w
-(fact,) 3824 2576 w
-(since) 4073 2576 w
-10 /LucidaTypewriter f
-(amount) 4359 2576 w
-10 /LucidaSansUnicode00 f
-(han\255) 4828 2576 w
-(dles) 720 2696 w
-(both) 981 2696 w
-(authenticating) 1266 2696 w
-(and) 2025 2696 w
-(non-authenticating) 2268 2696 w
-(servers,) 3270 2696 w
-(it) 3713 2696 w
-(is) 3842 2696 w
-(often) 3985 2696 w
-(easiest) 4301 2696 w
-(just) 4699 2696 w
-(to) 4942 2696 w
-(replace calls to) 720 2816 w
-10 /LucidaTypewriter f
-(mount) 1480 2816 w
-10 /LucidaSansUnicode00 f
-(by calls to) 1872 2816 w
-10 /LucidaTypewriter f
-(amount) 2396 2816 w
-10 /LucidaSansUnicode00 f
-(; see) 2828 2816 w
-10 /LucidaSans-Italic f
-(auth) 3087 2816 w
-10 /LucidaSansUnicode00 f
-(\(2\) for details.) 3310 2816 w
-10 /LucidaSans-Demi f
-(Print) 720 3056 w
-10 /LucidaSansUnicode00 f
-(The) 970 3212 w
-(C) 1186 3212 w
-(library) 1290 3212 w
-(has) 1635 3212 w
-(been) 1838 3212 w
-(heavily) 2110 3212 w
-(reworked) 2480 3212 w
-(in) 2968 3212 w
-(places.) 3094 3212 w
-(Besides) 3498 3212 w
-(the) 3897 3212 w
-(changes) 4087 3212 w
-(mentioned) 4521 3212 w
-(above,) 720 3332 w
-(it) 1073 3332 w
-(now) 1173 3332 w
-(has) 1407 3332 w
-(a) 1608 3332 w
-(much) 1696 3332 w
-(more) 1997 3332 w
-(complete) 2281 3332 w
-(set) 2760 3332 w
-(of) 2937 3332 w
-(routines) 3068 3332 w
-(for) 3500 3332 w
-(handling) 3672 3332 w
-10 /LucidaTypewriter f
-(Rune) 4129 3332 w
-10 /LucidaSansUnicode00 f
-(strings) 4450 3332 w
-(\(that) 4816 3332 w
-(is,) 720 3452 w
-(zero-terminated) 885 3452 w
-(arrays) 1741 3452 w
-(of) 2090 3452 w
-(16-bit) 2242 3452 w
-(character) 2609 3452 w
-(values\).) 3112 3452 w
-(The) 3568 3452 w
-(most) 3803 3452 w
-(sweeping) 4099 3452 w
-(changes,) 4609 3452 w
-(however, are in the way formatted I/O is performed.) 720 3572 w
-(The) 970 3728 w
-10 /LucidaTypewriter f
-(print) 1192 3728 w
-10 /LucidaSansUnicode00 f
-(routine) 1593 3728 w
-(and) 1982 3728 w
-(all) 2203 3728 w
-(its) 2357 3728 w
-(relatives) 2515 3728 w
-(have) 2962 3728 w
-(been) 3228 3728 w
-(reimplemented) 3506 3728 w
-(to) 4281 3728 w
-(offer) 4420 3728 w
-(a) 4693 3728 w
-(num\255) 4790 3728 w
-(ber of improvements:) 720 3848 w
-(\(1\)) 720 4004 w
-(Better) 970 4004 w
-(buffer) 1311 4004 w
-(management,) 1663 4004 w
-(including) 2382 4004 w
-(the) 2887 4004 w
-(provision) 3099 4004 w
-(of) 3605 4004 w
-(an) 3760 4004 w
-(internal) 3934 4004 w
-(flush) 4362 4004 w
-(routine,) 4660 4004 w
-(makes) 970 4124 w
-(it) 1323 4124 w
-(unnecessary) 1429 4124 w
-(to) 2068 4124 w
-(provide) 2205 4124 w
-(large) 2609 4124 w
-(buffers.) 2891 4124 w
-(For) 3341 4124 w
-(example,) 3536 4124 w
-10 /LucidaTypewriter f
-(print) 4020 4124 w
-10 /LucidaSansUnicode00 f
-(uses) 4419 4124 w
-(a) 4678 4124 w
-(much) 4772 4124 w
-(smaller) 970 4244 w
-(buffer) 1367 4244 w
-(now) 1706 4244 w
-(\(reducing) 1950 4244 w
-(stack) 2453 4244 w
-(load\)) 2749 4244 w
-(while) 3034 4244 w
-(simultaneously) 3331 4244 w
-(removing) 4104 4244 w
-(the) 4604 4244 w
-(need) 4803 4244 w
-(to truncate the output string if it doesn) 970 4364 w
-10 /LucidaSansUnicode20 f
-(\031) 2877 4364 w
-10 /LucidaSansUnicode00 f
-(t fit in the buffer.) 2909 4364 w
-(\(2\)) 720 4520 w
-(Global variables have been eliminated so no locking is necessary.) 970 4520 w
-(\(3\)) 720 4676 w
-(The) 970 4676 w
-(combination) 1187 4676 w
-(of) 1826 4676 w
-(\(1\)) 1960 4676 w
-(and) 2125 4676 w
-(\(2\)) 2342 4676 w
-(means) 2508 4676 w
-(that) 2862 4676 w
-(the) 3090 4676 w
-(standard) 3282 4676 w
-(implementation) 3746 4676 w
-(of) 4545 4676 w
-10 /LucidaTypewriter f
-(print) 4680 4676 w
-10 /LucidaSansUnicode00 f
-(now works fine in threaded programs, and) 970 4796 w
-10 /LucidaTypewriter f
-(threadprint) 3069 4796 w
-10 /LucidaSansUnicode00 f
-(is gone.) 3893 4796 w
-(\(4\)) 720 4952 w
-(The) 970 4952 w
-(new) 1193 4952 w
-(routine) 1430 4952 w
-10 /LucidaTypewriter f
-(smprint) 1820 4952 w
-10 /LucidaSansUnicode00 f
-(prints) 2366 4952 w
-(into,) 2691 4952 w
-(and) 2954 4952 w
-(returns,) 3176 4952 w
-(storage) 3600 4952 w
-(allocated) 4005 4952 w
-(on) 4483 4952 w
-(demand) 4648 4952 w
-(by) 970 5072 w
-10 /LucidaTypewriter f
-(malloc) 1117 5072 w
-10 /LucidaSansUnicode00 f
-(.) 1549 5072 w
-(\(5\)) 720 5228 w
-(It) 970 5228 w
-(is) 1074 5228 w
-(now) 1192 5228 w
-(possible) 1431 5228 w
-(to) 1873 5228 w
-(print) 2010 5228 w
-(into) 2281 5228 w
-(a) 2509 5228 w
-10 /LucidaTypewriter f
-(Rune) 2603 5228 w
-10 /LucidaSansUnicode00 f
-(string;) 2930 5228 w
-(for) 3283 5228 w
-(instance,) 3461 5228 w
-10 /LucidaTypewriter f
-(runesmprint) 3935 5228 w
-10 /LucidaSansUnicode00 f
-(is) 4766 5228 w
-(the) 4885 5228 w
-10 /LucidaTypewriter f
-(Rune) 970 5348 w
-10 /LucidaSansUnicode00 f
-(analog of) 1290 5348 w
-10 /LucidaTypewriter f
-(smprint) 1776 5348 w
-10 /LucidaSansUnicode00 f
-(.) 2280 5348 w
-(\(6\)) 720 5504 w
-(There) 970 5504 w
-(is) 1281 5504 w
-(improved) 1394 5504 w
-(support) 1885 5504 w
-(for) 2297 5504 w
-(custom) 2470 5504 w
-(print) 2859 5504 w
-(verbs) 3125 5504 w
-(and) 3422 5504 w
-(custom) 3636 5504 w
-(output) 4025 5504 w
-(routines) 4381 5504 w
-(such) 4814 5504 w
-(as) 970 5624 w
-(error) 1119 5624 w
-(handlers.) 1402 5624 w
-(The) 1928 5624 w
-(routine) 2152 5624 w
-10 /LucidaTypewriter f
-(doprint) 2543 5624 w
-10 /LucidaSansUnicode00 f
-(is) 3090 5624 w
-(gone,) 3213 5624 w
-(but) 3528 5624 w
-10 /LucidaTypewriter f
-(vseprint) 3732 5624 w
-10 /LucidaSansUnicode00 f
-(can) 4350 5624 w
-(always) 4560 5624 w
-(be) 4921 5624 w
-(used) 970 5744 w
-(instead.) 1315 5744 w
-(However,) 1845 5744 w
-(the) 2407 5744 w
-(new) 2675 5744 w
-(routines) 2983 5744 w
-10 /LucidaTypewriter f
-(fmtfdinit) 3495 5744 w
-10 /LucidaSansUnicode00 f
-(,) 4143 5744 w
-10 /LucidaTypewriter f
-(fmtstrinit) 4288 5744 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5744 w
-10 /LucidaTypewriter f
-(fmtprint) 970 5864 w
-10 /LucidaSansUnicode00 f
-(,) 1546 5864 w
-(and) 1620 5864 w
-(friends) 1842 5864 w
-(are) 2223 5864 w
-(often) 2417 5864 w
-(a) 2712 5864 w
-(better) 2809 5864 w
-(replacement.) 3141 5864 w
-(The) 3846 5864 w
-(details) 4069 5864 w
-(are) 4431 5864 w
-(too) 4625 5864 w
-(long) 4826 5864 w
-(for) 970 5984 w
-(exposition) 1159 5984 w
-(here;) 1719 5984 w
-10 /LucidaSans-Italic f
-(fmtinstall) 2016 5984 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 2482 5984 w
-(explains) 2661 5984 w
-(the) 3117 5984 w
-(new) 3323 5984 w
-(interface) 3569 5984 w
-(and) 4044 5984 w
-(provides) 4275 5984 w
-(exam\255) 4742 5984 w
-(ples.) 970 6104 w
-(\(7\)) 720 6260 w
-(Two) 970 6260 w
-(new) 1209 6260 w
-(format) 1442 6260 w
-(flags,) 1804 6260 w
-(space) 2108 6260 w
-(and) 2422 6260 w
-(comma,) 2640 6260 w
-(close) 3063 6260 w
-(somewhat) 3349 6260 w
-(the) 3879 6260 w
-(gap) 4072 6260 w
-(between) 4291 6260 w
-(Plan) 4737 6260 w
-(9) 4977 6260 w
-(and ANSI C.) 970 6380 w
-(Despite) 970 6536 w
-(these) 1379 6536 w
-(changes,) 1683 6536 w
-(most) 2156 6536 w
-(programs) 2440 6536 w
-(will) 2949 6536 w
-(be) 3155 6536 w
-(unaffected;) 3316 6536 w
-10 /LucidaTypewriter f
-(print) 3906 6536 w
-10 /LucidaSansUnicode00 f
-(is) 4308 6536 w
-(still) 4430 6536 w
-10 /LucidaTypewriter f
-(print) 4648 6536 w
-10 /LucidaSansUnicode00 f
-(.) 5008 6536 w
-(Don) 720 6656 w
-10 /LucidaSansUnicode20 f
-(\031) 918 6656 w
-10 /LucidaSansUnicode00 f
-(t) 950 6656 w
-(forget,) 1023 6656 w
-(though,) 1385 6656 w
-(that) 1798 6656 w
-(you) 2024 6656 w
-(should) 2234 6656 w
-(eliminate) 2597 6656 w
-(calls) 3078 6656 w
-(to) 3328 6656 w
-10 /LucidaTypewriter f
-(sprint) 3461 6656 w
-10 /LucidaSansUnicode00 f
-(and) 3928 6656 w
-(use) 4143 6656 w
-(the) 4347 6656 w
-10 /LucidaTypewriter f
-(%q) 4537 6656 w
-10 /LucidaSansUnicode00 f
-(format) 4716 6656 w
-(when appropriate.) 720 6776 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Binary compatibility) 720 840 w
-10 /LucidaSansUnicode00 f
-(The discussion so far) 970 996 w
-(has) 2035 996 w
-(been) 2236 996 w
-(about) 2506 996 w
-(changes) 2817 996 w
-(at) 3249 996 w
-(the) 3374 996 w
-(source) 3562 996 w
-(level.) 3917 996 w
-(Existing) 4236 996 w
-(binaries) 4654 996 w
-(will) 720 1116 w
-(probably) 938 1116 w
-(run) 1419 1116 w
-(without) 1638 1116 w
-(change) 2057 1116 w
-(in) 2459 1116 w
-(the) 2604 1116 w
-(new) 2813 1116 w
-(environment,) 3062 1116 w
-(since) 3759 1116 w
-(the) 4061 1116 w
-(kernel) 4269 1116 w
-(provides) 4624 1116 w
-(backward-compatible) 720 1236 w
-(system) 1812 1236 w
-(calls) 2186 1236 w
-(for) 2435 1236 w
-10 /LucidaTypewriter f
-(errstr) 2608 1236 w
-10 /LucidaSansUnicode00 f
-(,) 3040 1236 w
-10 /LucidaTypewriter f
-(stat) 3106 1236 w
-10 /LucidaSansUnicode00 f
-(,) 3394 1236 w
-10 /LucidaTypewriter f
-(wait) 3460 1236 w
-10 /LucidaSansUnicode00 f
-(,) 3748 1236 w
-(etc.) 3815 1236 w
-(The) 4058 1236 w
-(only) 4274 1236 w
-(exceptions) 4513 1236 w
-(are) 720 1356 w
-(programs) 912 1356 w
-(that) 1419 1356 w
-(do) 1650 1356 w
-(either) 1813 1356 w
-(a) 2133 1356 w
-10 /LucidaTypewriter f
-(mount) 2227 1356 w
-10 /LucidaSansUnicode00 f
-(system) 2626 1356 w
-(call,) 3005 1356 w
-(because) 3240 1356 w
-(of) 3673 1356 w
-(the) 3810 1356 w
-(security) 4004 1356 w
-(changes) 4422 1356 w
-(and) 4860 1356 w
-(because the file descriptor in) 720 1476 w
-10 /LucidaTypewriter f
-(mount) 2164 1476 w
-10 /LucidaSansUnicode00 f
-(must point to a) 2556 1476 w
-(new) 3333 1476 w
-(9P) 3561 1476 w
-(connection;) 3712 1476 w
-(or) 4309 1476 w
-(a) 4444 1476 w
-10 /LucidaTypewriter f
-(read) 4532 1476 w
-10 /LucidaSansUnicode00 f
-(sys\255) 4853 1476 w
-(tem) 720 1596 w
-(call) 946 1596 w
-(on) 1150 1596 w
-(a) 1313 1596 w
-(directory,) 1408 1596 w
-(since) 1911 1596 w
-(the) 2200 1596 w
-(returned) 2395 1596 w
-(data) 2852 1596 w
-(will) 3101 1596 w
-(be) 3304 1596 w
-(in) 3462 1596 w
-(the) 3592 1596 w
-(new) 3786 1596 w
-(format.) 4020 1596 w
-(A) 4447 1596 w
-(moment) 4555 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1596 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1596 w
-(reflection) 720 1716 w
-(will) 1212 1716 w
-(discover) 1409 1716 w
-(that) 1846 1716 w
-(this) 2070 1716 w
-(means) 2282 1716 w
-(old) 2632 1716 w
-(user-level) 2818 1716 w
-(file) 3341 1716 w
-(servers) 3526 1716 w
-(will) 3908 1716 w
-(need) 4106 1716 w
-(to) 4377 1716 w
-(be) 4509 1716 w
-(fixed) 4662 1716 w
-(to) 4942 1716 w
-(run on the new system.) 720 1836 w
-10 /LucidaSans-Demi f
-(File servers) 720 2076 w
-10 /LucidaSansUnicode00 f
-(A) 970 2232 w
-(full) 1085 2232 w
-(description) 1288 2232 w
-(of) 1877 2232 w
-(what) 2022 2232 w
-(user-level) 2300 2232 w
-(servers) 2837 2232 w
-(must) 3232 2232 w
-(do) 3522 2232 w
-(to) 3693 2232 w
-(provide) 3838 2232 w
-(service) 4250 2232 w
-(with) 4633 2232 w
-(the) 4885 2232 w
-(new) 720 2352 w
-(9P) 953 2352 w
-(is) 1109 2352 w
-(beyond) 1227 2352 w
-(the) 1622 2352 w
-(scope) 1815 2352 w
-(of) 2135 2352 w
-(this) 2271 2352 w
-(paper.) 2488 2352 w
-(Your) 2868 2352 w
-(best) 3132 2352 w
-(source) 3377 2352 w
-(of) 3737 2352 w
-(information) 3872 2352 w
-(is) 4476 2352 w
-(section) 4593 2352 w
-(5) 4977 2352 w
-(of the manual, combined) 720 2472 w
-(with) 1968 2472 w
-(study) 2206 2472 w
-(of) 2504 2472 w
-(a) 2635 2472 w
-(few) 2723 2472 w
-(examples.) 2926 2472 w
-10 /LucidaTypewriter f
-(/sys/src/cmd/ramfs.c) 3487 2472 w
-10 /LucidaSansUnicode00 f
-(is) 4960 2472 w
-(a) 720 2592 w
-(simple) 809 2592 w
-(example;) 1164 2592 w
-(it) 1643 2592 w
-(has) 1742 2592 w
-(a) 1943 2592 w
-(counterpart) 2031 2592 w
-10 /LucidaTypewriter f
-(/sys/src/lib9p/ramfs.c) 2630 2592 w
-10 /LucidaSansUnicode00 f
-(that) 4247 2592 w
-(implements) 4471 2592 w
-(the same service using the new) 720 2712 w
-10 /LucidaSans-Italic f
-(9p) 2274 2712 w
-10 /LucidaSansUnicode00 f
-(\(2\) library.) 2398 2712 w
-(That) 970 2868 w
-(said,) 1226 2868 w
-(it) 1495 2868 w
-10 /LucidaSansUnicode20 f
-(\031) 1561 2868 w
-10 /LucidaSansUnicode00 f
-(s) 1593 2868 w
-(worth) 1683 2868 w
-(summarizing) 2000 2868 w
-(what) 2673 2868 w
-(to) 2943 2868 w
-(watch) 3080 2868 w
-(for) 3401 2868 w
-(when) 3579 2868 w
-(converting) 3875 2868 w
-(a) 4427 2868 w
-(file) 4521 2868 w
-(server.) 4711 2868 w
-(The) 720 2988 w
-10 /LucidaTypewriter f
-(session) 961 2988 w
-10 /LucidaSansUnicode00 f
-(message) 1525 2988 w
-(is) 2009 2988 w
-(gone,) 2149 2988 w
-(and) 2482 2988 w
-(there) 2722 2988 w
-(is) 3034 2988 w
-(a) 3174 2988 w
-(now) 3289 2988 w
-(a) 3549 2988 w
-10 /LucidaTypewriter f
-(version) 3664 2988 w
-10 /LucidaSansUnicode00 f
-(message) 4227 2988 w
-(that) 4710 2988 w
-(is) 4960 2988 w
-(exchanged) 720 3108 w
-(at) 1293 3108 w
-(the) 1430 3108 w
-(start) 1630 3108 w
-(of) 1896 3108 w
-(a) 2039 3108 w
-(connection) 2139 3108 w
-(to) 2716 3108 w
-(establish) 2859 3108 w
-(the) 3337 3108 w
-(version) 3537 3108 w
-(of) 3934 3108 w
-(the) 4077 3108 w
-(protocol) 4277 3108 w
-(to) 4727 3108 w
-(use) 4871 3108 w
-(\(there) 720 3228 w
-10 /LucidaSansUnicode20 f
-(\031) 1005 3228 w
-10 /LucidaSansUnicode00 f
-(s) 1037 3228 w
-(only) 1129 3228 w
-(one) 1374 3228 w
-(at) 1594 3228 w
-(the) 1727 3228 w
-(moment,) 1923 3228 w
-(identified) 2398 3228 w
-(by) 2900 3228 w
-(the) 3056 3228 w
-(string) 3252 3228 w
-10 /LucidaTypewriter f
-(9P2000) 3575 3228 w
-10 /LucidaSansUnicode00 f
-(\)) 4007 3228 w
-(and) 4081 3228 w
-(what) 4302 3228 w
-(the) 4574 3228 w
-(maxi\255) 4769 3228 w
-(mum) 720 3348 w
-(message) 1001 3348 w
-(size) 1458 3348 w
-(will) 1684 3348 w
-(be.) 1881 3348 w
-(This) 2097 3348 w
-(negotiation) 2336 3348 w
-(makes) 2921 3348 w
-(it) 3268 3348 w
-(easier) 3368 3348 w
-(to) 3690 3348 w
-(handle) 3822 3348 w
-(9P) 4183 3348 w
-(encapsulation,) 4335 3348 w
-(such as with) 720 3468 w
-10 /LucidaTypewriter f
-(exportfs) 1353 3468 w
-10 /LucidaSansUnicode00 f
-(, and also permits larger message sizes when appropriate.) 1929 3468 w
-(If) 970 3624 w
-(your) 1069 3624 w
-(server) 1318 3624 w
-(wants) 1648 3624 w
-(to) 1963 3624 w
-(authenticate,) 2094 3624 w
-(it) 2758 3624 w
-(will) 2857 3624 w
-(need) 3054 3624 w
-(to) 3325 3624 w
-(implement) 3457 3624 w
-(an) 4009 3624 w
-(authentication) 4160 3624 w
-(file) 4889 3624 w
-(and) 720 3744 w
-(implement) 943 3744 w
-(the) 1503 3744 w
-10 /LucidaTypewriter f
-(auth) 1700 3744 w
-10 /LucidaSansUnicode00 f
-(message;) 2030 3744 w
-(otherwise) 2528 3744 w
-(it) 3040 3744 w
-(should) 3148 3744 w
-(return) 3518 3744 w
-(a) 3859 3744 w
-(helpful) 3956 3744 w
-(error) 4336 3744 w
-(string) 4618 3744 w
-(to) 4942 3744 w
-(the) 720 3864 w
-10 /LucidaTypewriter f
-(Tauth) 907 3864 w
-10 /LucidaSansUnicode00 f
-(request to signal that authentication is not required.) 1299 3864 w
-(The) 970 4020 w
-(handling) 1206 4020 w
-(of) 1685 4020 w
-10 /LucidaTypewriter f
-(stat) 1838 4020 w
-10 /LucidaSansUnicode00 f
-(and) 2181 4020 w
-(directory) 2416 4020 w
-(reads) 2902 4020 w
-(will) 3223 4020 w
-(require) 3442 4020 w
-(some) 3845 4020 w
-(changes) 4161 4020 w
-(but) 4615 4020 w
-(they) 4833 4020 w
-(should) 720 4140 w
-(not) 1091 4140 w
-(be) 1294 4140 w
-(fundamental.) 1456 4140 w
-(Be) 2174 4140 w
-(aware) 2330 4140 w
-(that) 2656 4140 w
-(seeking) 2889 4140 w
-(on) 3305 4140 w
-(directories) 3470 4140 w
-(is) 4027 4140 w
-(forbidden,) 4149 4140 w
-(so) 4698 4140 w
-(it) 4852 4140 w
-(is) 4960 4140 w
-(fine) 720 4260 w
-(if) 945 4260 w
-(you) 1052 4260 w
-(disregard) 1268 4260 w
-(the) 1770 4260 w
-(file) 1966 4260 w
-(offset) 2158 4260 w
-(when) 2478 4260 w
-(implementing) 2776 4260 w
-(directory) 3488 4260 w
-(reads;) 3961 4260 w
-(this) 4301 4260 w
-(makes) 4522 4260 w
-(it) 4877 4260 w
-(a) 4985 4260 w
-(little) 720 4380 w
-(easier) 974 4380 w
-(to) 1299 4380 w
-(handle) 1434 4380 w
-(the) 1798 4380 w
-(variable-length) 1990 4380 w
-(entries.) 2773 4380 w
-(You) 3206 4380 w
-(should) 3427 4380 w
-(still) 3791 4380 w
-(never) 4002 4380 w
-(return) 4305 4380 w
-(a) 4640 4380 w
-(partial) 4731 4380 w
-(directory) 720 4500 w
-(entry;) 1186 4500 w
-(if) 1502 4500 w
-(the) 1604 4500 w
-(I/O) 1795 4500 w
-(count) 1991 4500 w
-(is) 2300 4500 w
-(too) 2416 4500 w
-(small) 2611 4500 w
-(to) 2904 4500 w
-(return) 3038 4500 w
-(even) 3373 4500 w
-(one) 3635 4500 w
-(entry,) 3850 4500 w
-(you) 4166 4500 w
-(should) 4377 4500 w
-(return) 4741 4500 w
-(two) 720 4620 w
-(bytes) 940 4620 w
-(containing) 1244 4620 w
-(the) 1799 4620 w
-(byte) 1999 4620 w
-(count) 2252 4620 w
-(required) 2570 4620 w
-(to) 3026 4620 w
-(represent) 3169 4620 w
-(the) 3677 4620 w
-(next) 3877 4620 w
-(entry) 4138 4620 w
-(in) 4431 4620 w
-(the) 4567 4620 w
-(direc\255) 4767 4620 w
-(tory.) 720 4740 w
-(User) 1015 4740 w
-(code) 1272 4740 w
-(can) 1543 4740 w
-(use) 1751 4740 w
-(this) 1960 4740 w
-(value) 2179 4740 w
-(to) 2473 4740 w
-(formulate) 2611 4740 w
-(a) 3123 4740 w
-(retry) 3219 4740 w
-(if) 3487 4740 w
-(it) 3594 4740 w
-(desires.) 3701 4740 w
-(See) 4153 4740 w
-(the) 4360 4740 w
-(DIAGNOS\255) 4556 4740 w
-(TICS section of) 720 4860 w
-10 /LucidaSans-Italic f
-(stat) 1476 4860 w
-10 /LucidaSansUnicode00 f
-(\(2\) for a description of this process.) 1662 4860 w
-(The) 970 5016 w
-(trickiest) 1189 5016 w
-(part) 1616 5016 w
-(of) 1850 5016 w
-(updating) 1986 5016 w
-(a) 2457 5016 w
-(file) 2551 5016 w
-(server) 2741 5016 w
-(is) 3077 5016 w
-(that) 3196 5016 w
-(the) 3426 5016 w
-10 /LucidaTypewriter f
-(clone) 3620 5016 w
-10 /LucidaSansUnicode00 f
-(and) 4019 5016 w
-10 /LucidaTypewriter f
-(walk) 4238 5016 w
-10 /LucidaSansUnicode00 f
-(messages) 4565 5016 w
-(have) 720 5136 w
-(been) 994 5136 w
-(merged) 1280 5136 w
-(into) 1700 5136 w
-(a) 1938 5136 w
-(single) 2042 5136 w
-(message,) 2380 5136 w
-(a) 2885 5136 w
-(sort) 2989 5136 w
-(of) 3227 5136 w
-10 /LucidaSansUnicode20 f
-(\030) 3373 5136 w
-10 /LucidaSansUnicode00 f
-(clone-multiwalk) 3405 5136 w
-10 /LucidaSansUnicode20 f
-(\031) 4191 5136 w
-10 /LucidaSansUnicode00 f
-(.) 4223 5136 w
-(The) 4335 5136 w
-(new) 4564 5136 w
-(mes\255) 4807 5136 w
-(sage,) 720 5256 w
-(still) 1029 5256 w
-(called) 1257 5256 w
-10 /LucidaTypewriter f
-(walk) 1593 5256 w
-10 /LucidaSansUnicode00 f
-(,) 1881 5256 w
-(proposes) 1966 5256 w
-(a) 2466 5256 w
-(sequence) 2574 5256 w
-(of) 3084 5256 w
-(file) 3235 5256 w
-(name) 3439 5256 w
-(elements) 3758 5256 w
-(to) 4251 5256 w
-(be) 4402 5256 w
-(evaluated) 4575 5256 w
-(using) 720 5376 w
-(a) 1027 5376 w
-(possibly) 1123 5376 w
-(cloned) 1563 5376 w
-(fid.) 1926 5376 w
-(The) 2160 5376 w
-(return) 2382 5376 w
-(message) 2722 5376 w
-(contains) 3187 5376 w
-(the) 3636 5376 w
-(qids) 3832 5376 w
-(of) 4079 5376 w
-(the) 4218 5376 w
-(files) 4414 5376 w
-(reached) 4656 5376 w
-(by) 720 5496 w
-(walking) 871 5496 w
-(to) 1279 5496 w
-(the) 1413 5496 w
-(sequential) 1604 5496 w
-(elements.) 2140 5496 w
-(If) 2680 5496 w
-(all) 2782 5496 w
-(the) 2931 5496 w
-(elements) 3122 5496 w
-(can) 3598 5496 w
-(be) 3802 5496 w
-(walked,) 3957 5496 w
-(the) 4363 5496 w
-(fid) 4554 5496 w
-(will) 4720 5496 w
-(be) 4921 5496 w
-(cloned) 720 5616 w
-(if) 1080 5616 w
-(requested.) 1184 5616 w
-(If) 1771 5616 w
-(a) 1875 5616 w
-(non-zero) 1968 5616 w
-(number) 2464 5616 w
-(of) 2879 5616 w
-(elements) 3015 5616 w
-(are) 3493 5616 w
-(requested,) 3683 5616 w
-(but) 4238 5616 w
-(none) 4438 5616 w
-(can) 4716 5616 w
-(be) 4921 5616 w
-(walked,) 720 5736 w
-(an) 1127 5736 w
-(error) 1281 5736 w
-(should) 1558 5736 w
-(be) 1923 5736 w
-(returned.) 2079 5736 w
-(If) 2598 5736 w
-(only) 2701 5736 w
-(some) 2942 5736 w
-(can) 3240 5736 w
-(be) 3445 5736 w
-(walked,) 3602 5736 w
-(the) 4010 5736 w
-(fid) 4203 5736 w
-(is) 4370 5736 w
-(not) 4488 5736 w
-(cloned,) 4686 5736 w
-(the) 720 5856 w
-(original) 921 5856 w
-(fid) 1335 5856 w
-(is) 1510 5856 w
-(left) 1636 5856 w
-(where) 1840 5856 w
-(it) 2177 5856 w
-(was,) 2288 5856 w
-(and) 2548 5856 w
-(the) 2773 5856 w
-(returned) 2973 5856 w
-10 /LucidaTypewriter f
-(Rwalk) 3436 5856 w
-10 /LucidaSansUnicode00 f
-(message) 3841 5856 w
-(should) 4310 5856 w
-(contain) 4683 5856 w
-(the partial list of successfully reached qids.) 720 5976 w
-(See) 2888 5976 w
-10 /LucidaSans-Italic f
-(walk) 3086 5976 w
-10 /LucidaSansUnicode00 f
-(\(5\) for a full description.) 3312 5976 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Trailer
-done
-%%Pages: 6
diff --git a/sys/doc/rc.ps b/sys/doc/rc.ps
deleted file mode 100644
index c16cb03ff..000000000
--- a/sys/doc/rc.ps
+++ /dev/null
@@ -1,9577 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Creator: troff, Plan 9 edition
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Rc) 2216 1230 w
-12 /LucidaSansUnicode20 f
-(\024) 2401 1230 w
-12 /LucidaSans-Demi f
-(The) 2559 1230 w
-(Plan 9) 2830 1230 w
-(Shell) 3246 1230 w
-10 /LucidaSans-Italic f
-(Tom Duff) 2652 1470 w
-(td@plan9.bell-labs.com) 2300 1590 w
-(ABSTRACT) 2626 2030 w
-(Rc) 1330 2290 w
-10 /LucidaSansUnicode00 f
-(is) 1476 2290 w
-(a) 1589 2290 w
-(command) 1677 2290 w
-(interpreter) 2188 2290 w
-(for) 2740 2290 w
-(Plan) 2912 2290 w
-(9) 3146 2290 w
-(that) 3242 2290 w
-(provides) 3466 2290 w
-(similar) 3916 2290 w
-(facilities) 4277 2290 w
-(to) 1080 2410 w
-(UNIX) 1222 2410 w
-10 /LucidaSansUnicode20 f
-(\031) 1457 2410 w
-10 /LucidaSansUnicode00 f
-(s) 1489 2410 w
-(Bourne) 1584 2410 w
-(shell,) 1968 2410 w
-(with) 2271 2410 w
-(some) 2519 2410 w
-(small) 2823 2410 w
-(additions) 3123 2410 w
-(and) 3616 2410 w
-(less) 3839 2410 w
-(idiosyncratic) 4069 2410 w
-(syntax.) 1080 2530 w
-(This) 1511 2530 w
-(paper) 1765 2530 w
-(uses) 2092 2530 w
-(numerous) 2362 2530 w
-(examples) 2900 2530 w
-(to) 3414 2530 w
-(describe) 3562 2530 w
-10 /LucidaSans-Italic f
-(rc) 4022 2530 w
-10 /LucidaSansUnicode20 f
-(\031) 4120 2530 w
-10 /LucidaSansUnicode00 f
-(s) 4152 2530 w
-(features,) 4253 2530 w
-(and) 1080 2650 w
-(contrasts) 1296 2650 w
-10 /LucidaSans-Italic f
-(rc) 1778 2650 w
-10 /LucidaSansUnicode00 f
-(with) 1912 2650 w
-(the) 2153 2650 w
-(Bourne) 2344 2650 w
-(shell,) 2720 2650 w
-(a) 3014 2650 w
-(model) 3104 2650 w
-(that) 3441 2650 w
-(many) 3667 2650 w
-(readers) 3964 2650 w
-(will) 4362 2650 w
-(be) 4561 2650 w
-(familiar with.) 1080 2770 w
-10 /LucidaSans-Demi f
-(1.) 720 3130 w
-(Introduction) 873 3130 w
-10 /LucidaSans-Italic f
-(Rc) 970 3286 w
-10 /LucidaSansUnicode00 f
-(is) 1126 3286 w
-(similar) 1249 3286 w
-(in) 1619 3286 w
-(spirit) 1753 3286 w
-(but) 2046 3286 w
-(different) 2251 3286 w
-(in) 2712 3286 w
-(detail) 2846 3286 w
-(from) 3158 3286 w
-(UNIX) 3433 3286 w
-10 /LucidaSansUnicode20 f
-(\031) 3668 3286 w
-10 /LucidaSansUnicode00 f
-(s) 3700 3286 w
-(Bourne) 3794 3286 w
-(shell.) 4178 3286 w
-(This) 4513 3286 w
-(paper) 4762 3286 w
-(describes) 720 3406 w
-10 /LucidaSans-Italic f
-(rc) 1229 3406 w
-10 /LucidaSansUnicode20 f
-(\031) 1327 3406 w
-10 /LucidaSansUnicode00 f
-(s) 1359 3406 w
-(principal) 1458 3406 w
-(features) 1928 3406 w
-(with) 2371 3406 w
-(many) 2624 3406 w
-(small) 2934 3406 w
-(examples) 3239 3406 w
-(and) 3751 3406 w
-(a) 3979 3406 w
-(few) 4082 3406 w
-(larger) 4300 3406 w
-(ones.) 4632 3406 w
-(It) 4974 3406 w
-(assumes familiarity with the Bourne shell.) 720 3526 w
-10 /LucidaSans-Demi f
-(2.) 720 3766 w
-(Simple commands) 873 3766 w
-10 /LucidaSansUnicode00 f
-(For) 970 3922 w
-(the) 1168 3922 w
-(simplest) 1365 3922 w
-(uses) 1816 3922 w
-10 /LucidaSans-Italic f
-(rc) 2078 3922 w
-10 /LucidaSansUnicode00 f
-(has) 2218 3922 w
-(syntax) 2428 3922 w
-(familiar) 2788 3922 w
-(to) 3198 3922 w
-(Bourne-shell) 3338 3922 w
-(users.) 4005 3922 w
-(All) 4372 3922 w
-(of) 4541 3922 w
-(the) 4682 3922 w
-(fol\255) 4880 3922 w
-(lowing behave as expected:) 720 4042 w
-9 /LucidaTypewriter f
-(date) 1120 4212 w
-(cat) 1120 4322 w
-(/lib/news/build) 1380 4322 w
-(who) 1120 4432 w
-(>user.names) 1380 4432 w
-(who) 1120 4542 w
-(>>user.names) 1380 4542 w
-(wc) 1120 4652 w
-(<file) 1315 4652 w
-(echo) 1120 4762 w
-([a-f]*.c) 1445 4762 w
-(who) 1120 4872 w
-(|) 1380 4872 w
-(wc) 1510 4872 w
-(who;) 1120 4982 w
-(date) 1445 4982 w
-(vc) 1120 5092 w
-(*.c) 1315 5092 w
-(&) 1575 5092 w
-(mk) 1120 5202 w
-(&&) 1315 5202 w
-(v.out) 1510 5202 w
-(/*/bin/fb/*) 1900 5202 w
-(rm) 1120 5312 w
-(-r) 1315 5312 w
-(junk) 1510 5312 w
-(||) 1835 5312 w
-(echo) 2030 5312 w
-(rm) 2355 5312 w
-(failed!) 2550 5312 w
-10 /LucidaSans-Demi f
-(3.) 920 5612 w
-(Quotation) 1073 5612 w
-10 /LucidaSansUnicode00 f
-(An) 1170 5768 w
-(argument) 1336 5768 w
-(that) 1839 5768 w
-(contains) 2065 5768 w
-(a) 2508 5768 w
-(space) 2598 5768 w
-(or) 2910 5768 w
-(one) 3048 5768 w
-(of) 3263 5768 w
-10 /LucidaSans-Italic f
-(rc) 3397 5768 w
-10 /LucidaSansUnicode20 f
-(\031) 3495 5768 w
-10 /LucidaSansUnicode00 f
-(s) 3527 5768 w
-(other) 3614 5768 w
-(syntax) 3907 5768 w
-(characters) 4261 5768 w
-(must) 4797 5768 w
-(be enclosed in apostrophes \() 920 5888 w
-10 /LucidaTypewriter f
-(') 2321 5888 w
-10 /LucidaSansUnicode00 f
-(\):) 2393 5888 w
-9 /LucidaTypewriter f
-(rm) 1120 6058 w
-('odd) 1315 6058 w
-(file) 1640 6058 w
-(name') 1965 6058 w
-10 /LucidaSansUnicode00 f
-(An apostrophe in a quoted argument must be doubled:) 920 6238 w
-9 /LucidaTypewriter f
-(echo) 1120 6408 w
-('How''s) 1445 6408 w
-(your) 1965 6408 w
-(father?') 2290 6408 w
-10 /LucidaSans-Demi f
-(4.) 920 6708 w
-(Patterns) 1073 6708 w
-10 /LucidaSansUnicode00 f
-(An unquoted argument that contains any of the characters) 1170 6864 w
-10 /LucidaTypewriter f
-(*) 4044 6864 w
-(?) 4148 6864 w
-([) 4252 6864 w
-10 /LucidaSansUnicode00 f
-(is) 4357 6864 w
-(a) 4470 6864 w
-(pattern) 4558 6864 w
-(to) 4942 6864 w
-(be) 920 6984 w
-(matched) 1077 6984 w
-(against) 1532 6984 w
-(file) 1921 6984 w
-(names.) 2110 6984 w
-(A) 2529 6984 w
-10 /LucidaTypewriter f
-(*) 2636 6984 w
-10 /LucidaSansUnicode00 f
-(character) 2745 6984 w
-(matches) 3231 6984 w
-(any) 3673 6984 w
-(sequence) 3879 6984 w
-(of) 4373 6984 w
-(characters,) 4508 6984 w
-10 /LucidaTypewriter f
-(?) 920 7104 w
-10 /LucidaSansUnicode00 f
-(matches) 1032 7104 w
-(any) 1477 7104 w
-(single) 1686 7104 w
-(character,) 2015 7104 w
-(and) 2536 7104 w
-10 /LucidaTypewriter f
-([) 2756 7104 w
-10 /LucidaSans-Italic f
-(class) 2828 7104 w
-10 /LucidaTypewriter f
-(]) 3066 7104 w
-10 /LucidaSansUnicode00 f
-(matches) 3178 7104 w
-(any) 3623 7104 w
-(character) 3832 7104 w
-(in) 4321 7104 w
-(the) 4452 7104 w
-10 /LucidaTypewriter f
-(class) 4648 7104 w
-10 /LucidaSansUnicode00 f
-(,) 5008 7104 w
-(unless) 920 7224 w
-(the) 1280 7224 w
-(first) 1484 7224 w
-(character) 1728 7224 w
-(of) 2226 7224 w
-10 /LucidaSans-Italic f
-(class) 2373 7224 w
-10 /LucidaSansUnicode00 f
-(is) 2660 7224 w
-10 /LucidaTypewriter f
-(~) 2789 7224 w
-10 /LucidaSansUnicode00 f
-(,) 2861 7224 w
-(in) 2942 7224 w
-(which) 3082 7224 w
-(case) 3411 7224 w
-(the) 3672 7224 w
-(class) 3875 7224 w
-(is) 4160 7224 w
-(complemented.) 4288 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(The) 920 840 w
-10 /LucidaSans-Italic f
-(class) 1136 840 w
-10 /LucidaSansUnicode00 f
-(may) 1409 840 w
-(also) 1644 840 w
-(contain) 1875 840 w
-(pairs) 2268 840 w
-(of) 2543 840 w
-(characters) 2677 840 w
-(separated) 3213 840 w
-(by) 3726 840 w
-10 /LucidaTypewriter f
-(-) 3877 840 w
-10 /LucidaSansUnicode00 f
-(,) 3949 840 w
-(standing) 4017 840 w
-(for) 4474 840 w
-(all) 4649 840 w
-(char\255) 4798 840 w
-(acters) 920 960 w
-(lexically) 1257 960 w
-(between) 1694 960 w
-(the) 2147 960 w
-(two.) 2348 960 w
-(The) 2632 960 w
-(character) 2858 960 w
-10 /LucidaTypewriter f
-(/) 3352 960 w
-10 /LucidaSansUnicode00 f
-(must) 3469 960 w
-(appear) 3757 960 w
-(explicitly) 4135 960 w
-(in) 4616 960 w
-(a) 4752 960 w
-(pat\255) 4852 960 w
-(tern,) 920 1080 w
-(as) 1186 1080 w
-(must) 1330 1080 w
-(the) 1611 1080 w
-(path) 1804 1080 w
-(name) 2059 1080 w
-(components) 2363 1080 w
-10 /LucidaTypewriter f
-(.) 2999 1080 w
-10 /LucidaSansUnicode00 f
-(and) 3110 1080 w
-10 /LucidaTypewriter f
-(..) 3329 1080 w
-10 /LucidaSansUnicode00 f
-(.) 3473 1080 w
-(A) 3576 1080 w
-(pattern) 3684 1080 w
-(is) 4074 1080 w
-(replaced) 4193 1080 w
-(by) 4646 1080 w
-(a) 4800 1080 w
-(list) 4894 1080 w
-(of) 920 1200 w
-(arguments,) 1057 1200 w
-(one) 1647 1200 w
-(for) 1865 1200 w
-(each) 2043 1200 w
-(path) 2306 1200 w
-(name) 2562 1200 w
-(matched,) 2867 1200 w
-(except) 3355 1200 w
-(that) 3717 1200 w
-(a) 3946 1200 w
-(pattern) 4039 1200 w
-(matching) 4428 1200 w
-(no) 4917 1200 w
-(names is not replaced by the empty list; rather it stands for itself.) 920 1320 w
-10 /LucidaSans-Demi f
-(5.) 920 1560 w
-(Variables) 1073 1560 w
-10 /LucidaSansUnicode00 f
-(UNIX) 1170 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 1405 1716 w
-10 /LucidaSansUnicode00 f
-(s) 1437 1716 w
-(Bourne) 1561 1716 w
-(shell) 1974 1716 w
-(offers) 2275 1716 w
-(string-valued) 2632 1716 w
-(variables.) 3363 1716 w
-10 /LucidaSans-Italic f
-(Rc) 3932 1716 w
-10 /LucidaSansUnicode00 f
-(provides) 4119 1716 w
-(variables) 4609 1716 w
-(whose) 920 1836 w
-(values) 1260 1836 w
-(are) 1598 1836 w
-(lists) 1783 1836 w
-(of) 2013 1836 w
-(arguments) 2144 1836 w
-10 /LucidaSansUnicode20 f
-(\024) 2696 1836 w
-10 /LucidaSansUnicode00 f
-(that is, arrays of strings.) 2829 1836 w
-(This is the principal) 4082 1836 w
-(difference) 920 1956 w
-(between) 1441 1956 w
-10 /LucidaSans-Italic f
-(rc) 1882 1956 w
-10 /LucidaSansUnicode00 f
-(and) 2014 1956 w
-(traditional) 2228 1956 w
-(UNIX) 2760 1956 w
-(command) 3029 1956 w
-(interpreters.) 3541 1956 w
-(Variables) 4209 1956 w
-(may) 4687 1956 w
-(be) 4921 1956 w
-(given values by typing, for example:) 920 2076 w
-9 /LucidaTypewriter f
-(path=\(.) 1120 2246 w
-(/bin\)) 1640 2246 w
-(user=td) 1120 2356 w
-(font=/lib/font/bit/pelm/ascii.9.font) 1120 2466 w
-10 /LucidaSansUnicode00 f
-(The) 920 2646 w
-(parentheses) 1146 2646 w
-(indicate) 1781 2646 w
-(that) 2208 2646 w
-(the) 2444 2646 w
-(value) 2644 2646 w
-(assigned) 2943 2646 w
-(to) 3417 2646 w
-10 /LucidaTypewriter f
-(path) 3560 2646 w
-10 /LucidaSansUnicode00 f
-(is) 3893 2646 w
-(a) 4018 2646 w
-(list) 4118 2646 w
-(of) 4310 2646 w
-(two) 4454 2646 w
-(strings.) 4675 2646 w
-(The variables) 920 2766 w
-10 /LucidaTypewriter f
-(user) 1596 2766 w
-10 /LucidaSansUnicode00 f
-(and) 1916 2766 w
-10 /LucidaTypewriter f
-(font) 2128 2766 w
-10 /LucidaSansUnicode00 f
-(are assigned lists containing a single string.) 2448 2766 w
-(The) 1170 2922 w
-(value) 1399 2922 w
-(of) 1701 2922 w
-(a) 1847 2922 w
-(variable) 1950 2922 w
-(can) 2378 2922 w
-(be) 2594 2922 w
-(substituted) 2761 2922 w
-(into) 3358 2922 w
-(a) 3596 2922 w
-(command) 3700 2922 w
-(by) 4227 2922 w
-(preceding) 4391 2922 w
-(its) 4923 2922 w
-(name with a) 920 3042 w
-10 /LucidaTypewriter f
-($) 1542 3042 w
-10 /LucidaSansUnicode00 f
-(, like this:) 1614 3042 w
-9 /LucidaTypewriter f
-(echo) 1120 3212 w
-($path) 1445 3212 w
-10 /LucidaSansUnicode00 f
-(If) 920 3392 w
-10 /LucidaTypewriter f
-(path) 1018 3392 w
-10 /LucidaSansUnicode00 f
-(had been set as above, this would be equivalent to) 1338 3392 w
-9 /LucidaTypewriter f
-(echo) 1120 3562 w
-(.) 1445 3562 w
-(/bin) 1575 3562 w
-10 /LucidaSansUnicode00 f
-(Variables may be subscripted by numbers or lists of numbers, like this:) 920 3742 w
-9 /LucidaTypewriter f
-(echo) 1120 3912 w
-($path\(2\)) 1445 3912 w
-(echo) 1120 4022 w
-($path\(2) 1445 4022 w
-(1) 1965 4022 w
-(2\)) 2095 4022 w
-10 /LucidaSansUnicode00 f
-(These are equivalent to) 920 4202 w
-9 /LucidaTypewriter f
-(echo) 1120 4372 w
-(/bin) 1445 4372 w
-(echo) 1120 4482 w
-(/bin) 1445 4482 w
-(.) 1770 4482 w
-(/bin) 1900 4482 w
-10 /LucidaSansUnicode00 f
-(There can be) 920 4662 w
-(no) 1582 4662 w
-(space) 1738 4662 w
-(separating) 2047 4662 w
-(the) 2591 4662 w
-(variable) 2779 4662 w
-10 /LucidaSansUnicode20 f
-(\031) 3159 4662 w
-10 /LucidaSansUnicode00 f
-(s) 3191 4662 w
-(name) 3275 4662 w
-(from) 3574 4662 w
-(the) 3839 4662 w
-(left) 4027 4662 w
-(parenthesis;) 4219 4662 w
-(oth\255) 4847 4662 w
-(erwise, the subscript would be considered a separate parenthesized list.) 920 4782 w
-(The) 1170 4938 w
-(number) 1384 4938 w
-(of) 1794 4938 w
-(strings) 1925 4938 w
-(in) 2291 4938 w
-(a) 2415 4938 w
-(variable) 2503 4938 w
-(can) 2916 4938 w
-(be) 3117 4938 w
-(determined) 3269 4938 w
-(by) 3858 4938 w
-(the) 4006 4938 w
-10 /LucidaTypewriter f
-($#) 4194 4938 w
-10 /LucidaSansUnicode00 f
-(operator.) 4371 4938 w
-(For) 4884 4938 w
-(example,) 920 5058 w
-9 /LucidaTypewriter f
-(echo) 1120 5228 w
-($#path) 1445 5228 w
-10 /LucidaSansUnicode00 f
-(would print 2 for this example.) 920 5408 w
-(The following two assignments are subtly different:) 1170 5564 w
-9 /LucidaTypewriter f
-(empty=\(\)) 1120 5734 w
-(null='') 1120 5844 w
-10 /LucidaSansUnicode00 f
-(The) 920 6024 w
-(first) 1135 6024 w
-(sets) 1364 6024 w
-10 /LucidaTypewriter f
-(empty) 1593 6024 w
-10 /LucidaSansUnicode00 f
-(to) 1987 6024 w
-(a) 2119 6024 w
-(list) 2208 6024 w
-(containing) 2388 6024 w
-(no) 2933 6024 w
-(strings.) 3091 6024 w
-(The) 3523 6024 w
-(second) 3739 6024 w
-(sets) 4118 6024 w
-10 /LucidaTypewriter f
-(null) 4348 6024 w
-10 /LucidaSansUnicode00 f
-(to) 4671 6024 w
-(a) 4804 6024 w
-(list) 4894 6024 w
-(containing a single string, but the string contains no characters.) 920 6144 w
-(Although) 1170 6300 w
-(these) 1654 6300 w
-(may) 1956 6300 w
-(seem) 2196 6300 w
-(like) 2492 6300 w
-(more) 2704 6300 w
-(or) 2996 6300 w
-(less) 3139 6300 w
-(the) 3367 6300 w
-(same) 3563 6300 w
-(thing) 3859 6300 w
-(\(in) 4152 6300 w
-(Bourne) 4317 6300 w
-10 /LucidaSansUnicode20 f
-(\031) 4657 6300 w
-10 /LucidaSansUnicode00 f
-(s) 4689 6300 w
-(shell,) 4781 6300 w
-(they) 920 6420 w
-(are) 1190 6420 w
-(indistinguishable\),) 1405 6420 w
-(they) 2364 6420 w
-(behave) 2634 6420 w
-(differently) 3041 6420 w
-(in) 3602 6420 w
-(almost) 3755 6420 w
-(all) 4143 6420 w
-(circumstances.) 4318 6420 w
-(Among other things) 920 6540 w
-9 /LucidaTypewriter f
-(echo) 1120 6710 w
-($#empty) 1445 6710 w
-10 /LucidaSansUnicode00 f
-(prints 0, whereas) 920 6890 w
-9 /LucidaTypewriter f
-(echo) 1120 7060 w
-($#null) 1445 7060 w
-10 /LucidaSansUnicode00 f
-(prints 1.) 920 7240 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(All variables that have never been set have the value) 1170 840 w
-10 /LucidaTypewriter f
-(\(\)) 3746 840 w
-10 /LucidaSansUnicode00 f
-(.) 3890 840 w
-(Occasionally,) 1170 996 w
-(it) 1842 996 w
-(is) 1945 996 w
-(convenient) 2062 996 w
-(to) 2627 996 w
-(treat) 2762 996 w
-(a) 3025 996 w
-(variable) 3118 996 w
-10 /LucidaSansUnicode20 f
-(\031) 3498 996 w
-10 /LucidaSansUnicode00 f
-(s) 3530 996 w
-(value) 3619 996 w
-(as) 3911 996 w
-(a) 4055 996 w
-(single) 4148 996 w
-(string.) 4475 996 w
-(The) 4859 996 w
-(elements) 920 1116 w
-(of) 1399 1116 w
-(a) 1536 1116 w
-(string) 1630 1116 w
-(are) 1951 1116 w
-(concatenated) 2142 1116 w
-(into) 2827 1116 w
-(a) 3055 1116 w
-(single) 3149 1116 w
-(string,) 3477 1116 w
-(with) 3830 1116 w
-(spaces) 4074 1116 w
-(between) 4440 1116 w
-(the) 4885 1116 w
-(elements, by the) 920 1236 w
-10 /LucidaTypewriter f
-($") 1758 1236 w
-10 /LucidaSansUnicode00 f
-(operator.) 1934 1236 w
-(Thus, if we set) 2445 1236 w
-9 /LucidaTypewriter f
-(list=\(How) 1120 1406 w
-(now) 1770 1406 w
-(brown) 2030 1406 w
-(cow\)) 2420 1406 w
-(string=$"list) 1120 1516 w
-10 /LucidaSansUnicode00 f
-(then both) 920 1696 w
-9 /LucidaTypewriter f
-(echo) 1120 1866 w
-($list) 1445 1866 w
-10 /LucidaSansUnicode00 f
-(and) 920 2046 w
-9 /LucidaTypewriter f
-(echo) 1120 2216 w
-($string) 1445 2216 w
-10 /LucidaSansUnicode00 f
-(cause the same output, viz:) 920 2396 w
-9 /LucidaTypewriter f
-(How) 1120 2566 w
-(now) 1380 2566 w
-(brown) 1640 2566 w
-(cow) 2030 2566 w
-10 /LucidaSansUnicode00 f
-(but) 920 2746 w
-9 /LucidaTypewriter f
-(echo) 1120 2916 w
-($#list) 1445 2916 w
-($#string) 1900 2916 w
-10 /LucidaSansUnicode00 f
-(will output) 920 3096 w
-9 /LucidaTypewriter f
-(4) 1120 3266 w
-(1) 1250 3266 w
-10 /LucidaSansUnicode00 f
-(because) 920 3446 w
-10 /LucidaTypewriter f
-($list) 1350 3446 w
-10 /LucidaSansUnicode00 f
-(has) 1747 3446 w
-(four) 1952 3446 w
-(members,) 2190 3446 w
-(but) 2712 3446 w
-10 /LucidaTypewriter f
-($string) 2911 3446 w
-10 /LucidaSansUnicode00 f
-(has) 3452 3446 w
-(a) 3657 3446 w
-(single) 3749 3446 w
-(member,) 4075 3446 w
-(with) 4546 3446 w
-(three) 4788 3446 w
-(spaces separating its words.) 920 3566 w
-10 /LucidaSans-Demi f
-(6.) 920 3806 w
-(Arguments) 1073 3806 w
-10 /LucidaSansUnicode00 f
-(When) 1170 3962 w
-10 /LucidaSans-Italic f
-(rc) 1479 3962 w
-10 /LucidaSansUnicode00 f
-(is) 1620 3962 w
-(reading) 1743 3962 w
-(its) 2155 3962 w
-(input) 2316 3962 w
-(from) 2613 3962 w
-(a) 2889 3962 w
-(file,) 2988 3962 w
-(the) 3215 3962 w
-(file) 3414 3962 w
-(has) 3609 3962 w
-(access) 3821 3962 w
-(to) 4180 3962 w
-(the) 4322 3962 w
-(arguments) 4521 3962 w
-(supplied) 920 4082 w
-(on) 1378 4082 w
-10 /LucidaSans-Italic f
-(rc) 1543 4082 w
-10 /LucidaSansUnicode20 f
-(\031) 1641 4082 w
-10 /LucidaSansUnicode00 f
-(s) 1673 4082 w
-(command) 1766 4082 w
-(line.) 2286 4082 w
-(The) 2568 4082 w
-(variable) 2791 4082 w
-10 /LucidaTypewriter f
-($*) 3213 4082 w
-10 /LucidaSansUnicode00 f
-(initially) 3398 4082 w
-(has) 3790 4082 w
-(the) 3999 4082 w
-(list) 4195 4082 w
-(of) 4382 4082 w
-(arguments) 4521 4082 w
-(assigned) 920 4202 w
-(to) 1390 4202 w
-(it.) 1529 4202 w
-(The) 1700 4202 w
-(names) 1922 4202 w
-10 /LucidaTypewriter f
-($1) 2280 4202 w
-10 /LucidaSansUnicode00 f
-(,) 2424 4202 w
-10 /LucidaTypewriter f
-($2) 2497 4202 w
-10 /LucidaSansUnicode00 f
-(,) 2641 4202 w
-(etc.) 2714 4202 w
-(are) 2931 4202 w
-(synonyms) 3124 4202 w
-(for) 3650 4202 w
-10 /LucidaTypewriter f
-($*\(1\)) 3831 4202 w
-10 /LucidaSansUnicode00 f
-(,) 4191 4202 w
-10 /LucidaTypewriter f
-($*\(2\)) 4265 4202 w
-10 /LucidaSansUnicode00 f
-(,) 4625 4202 w
-(etc.) 4699 4202 w
-(In) 4949 4202 w
-(addition,) 920 4322 w
-10 /LucidaTypewriter f
-($0) 1383 4322 w
-10 /LucidaSansUnicode00 f
-(is the name of the file from which) 1559 4322 w
-10 /LucidaSans-Italic f
-(rc) 3233 4322 w
-10 /LucidaSansUnicode20 f
-(\031) 3331 4322 w
-10 /LucidaSansUnicode00 f
-(s input is being read.) 3363 4322 w
-10 /LucidaSans-Demi f
-(7.) 920 4562 w
-(Concatenation) 1073 4562 w
-10 /LucidaSans-Italic f
-(Rc) 1170 4718 w
-10 /LucidaSansUnicode00 f
-(has) 1321 4718 w
-(a) 1528 4718 w
-(string) 1622 4718 w
-(concatenation) 1943 4718 w
-(operator,) 2661 4718 w
-(the) 3147 4718 w
-(caret) 3341 4718 w
-10 /LucidaTypewriter f
-(^) 3620 4718 w
-10 /LucidaSansUnicode00 f
-(,) 3692 4718 w
-(to) 3763 4718 w
-(build) 3900 4718 w
-(arguments) 4185 4718 w
-(out) 4743 4718 w
-(of) 4942 4718 w
-(pieces.) 920 4838 w
-9 /LucidaTypewriter f
-(echo) 1120 5008 w
-(hully^gully) 1445 5008 w
-10 /LucidaSansUnicode00 f
-(is exactly equivalent to) 920 5188 w
-9 /LucidaTypewriter f
-(echo) 1120 5358 w
-(hullygully) 1445 5358 w
-10 /LucidaSansUnicode00 f
-(Suppose variable) 920 5538 w
-10 /LucidaTypewriter f
-(i) 1774 5538 w
-10 /LucidaSansUnicode00 f
-(contains the name of a command.) 1878 5538 w
-(Then) 3594 5538 w
-9 /LucidaTypewriter f
-(vc) 1120 5708 w
-($i^.c) 1315 5708 w
-(vl) 1120 5818 w
-(-o) 1315 5818 w
-($1) 1510 5818 w
-($i^.v) 1705 5818 w
-10 /LucidaSansUnicode00 f
-(might compile the command) 920 5998 w
-10 /LucidaSansUnicode20 f
-(\031) 2314 5998 w
-10 /LucidaSansUnicode00 f
-(s source code, leaving the result in the appropriate file.) 2346 5998 w
-(Concatenation distributes over lists. The following) 1170 6154 w
-9 /LucidaTypewriter f
-(echo) 1120 6324 w
-(\(a) 1445 6324 w
-(b) 1640 6324 w
-(c\)^\(1) 1770 6324 w
-(2) 2160 6324 w
-(3\)) 2290 6324 w
-(src=\(main) 1120 6434 w
-(subr) 1770 6434 w
-(io\)) 2095 6434 w
-(cc) 1120 6544 w
-($src^.c) 1315 6544 w
-10 /LucidaSansUnicode00 f
-(are equivalent to) 920 6724 w
-9 /LucidaTypewriter f
-(echo) 1120 6894 w
-(a1) 1445 6894 w
-(b2) 1640 6894 w
-(c3) 1835 6894 w
-(cc) 1120 7004 w
-(main.c) 1315 7004 w
-(subr.c) 1770 7004 w
-(io.c) 2225 7004 w
-10 /LucidaSansUnicode00 f
-(In) 920 7184 w
-(detail,) 1044 7184 w
-(the) 1378 7184 w
-(rule) 1566 7184 w
-(is:) 1787 7184 w
-(if) 1932 7184 w
-(both) 2031 7184 w
-(operands) 2288 7184 w
-(of) 2774 7184 w
-10 /LucidaTypewriter f
-(^) 2906 7184 w
-10 /LucidaSansUnicode00 f
-(are) 3012 7184 w
-(lists) 3198 7184 w
-(of) 3429 7184 w
-(the) 3561 7184 w
-(same) 3750 7184 w
-(non-zero) 4039 7184 w
-(number) 4531 7184 w
-(of) 4942 7184 w
-(strings,) 920 7304 w
-(they) 1342 7304 w
-(are) 1606 7304 w
-(concatenated) 1815 7304 w
-(pairwise.) 2518 7304 w
-(Otherwise,) 3040 7304 w
-(if) 3616 7304 w
-(one) 3739 7304 w
-(of) 3975 7304 w
-(the) 4130 7304 w
-(operands) 4341 7304 w
-(is) 4849 7304 w
-(a) 4985 7304 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(single) 920 840 w
-(string,) 1259 840 w
-(it) 1623 840 w
-(is) 1739 840 w
-(concatenated) 1869 840 w
-(with) 2565 840 w
-(each) 2821 840 w
-(member) 3096 840 w
-(of) 3549 840 w
-(the) 3698 840 w
-(other) 3904 840 w
-(operand) 4212 840 w
-(in) 4664 840 w
-(turn.) 4806 840 w
-(Any other combination of operands is an error.) 920 960 w
-10 /LucidaSans-Demi f
-(8.) 920 1200 w
-(Free carets) 1073 1200 w
-10 /LucidaSansUnicode00 f
-(User) 1170 1356 w
-(demand) 1431 1356 w
-(has) 1867 1356 w
-(dictated) 2079 1356 w
-(that) 2514 1356 w
-10 /LucidaSans-Italic f
-(rc) 2749 1356 w
-10 /LucidaSansUnicode00 f
-(insert) 2891 1356 w
-(carets) 3211 1356 w
-(in) 3546 1356 w
-(certain) 3681 1356 w
-(places,) 4056 1356 w
-(to) 4437 1356 w
-(make) 4579 1356 w
-(the) 4885 1356 w
-(syntax look more like the Bourne shell.) 920 1476 w
-(For example, this:) 2880 1476 w
-9 /LucidaTypewriter f
-(cc) 1120 1646 w
-(-$flags) 1315 1646 w
-($stems.c) 1835 1646 w
-10 /LucidaSansUnicode00 f
-(is equivalent to) 920 1826 w
-9 /LucidaTypewriter f
-(cc) 1120 1996 w
-(-^$flags) 1315 1996 w
-($stems^.c) 1900 1996 w
-10 /LucidaSansUnicode00 f
-(In) 920 2176 w
-(general,) 1051 2176 w
-10 /LucidaSans-Italic f
-(rc) 1484 2176 w
-10 /LucidaSansUnicode00 f
-(will) 1622 2176 w
-(insert) 1826 2176 w
-10 /LucidaTypewriter f
-(^) 2142 2176 w
-10 /LucidaSansUnicode00 f
-(between) 2255 2176 w
-(two) 2703 2176 w
-(arguments) 2919 2176 w
-(that) 3479 2176 w
-(are) 3711 2176 w
-(not) 3904 2176 w
-(separated) 4105 2176 w
-(by) 4623 2176 w
-(white) 4779 2176 w
-(space.) 920 2296 w
-(Specifically,) 1295 2296 w
-(whenever) 1897 2296 w
-(one) 2394 2296 w
-(of) 2608 2296 w
-10 /LucidaTypewriter f
-($'`) 2741 2296 w
-10 /LucidaSansUnicode00 f
-(follows) 2992 2296 w
-(a) 3372 2296 w
-(quoted) 3462 2296 w
-(or) 3839 2296 w
-(unquoted) 3976 2296 w
-(word,) 4477 2296 w
-(or) 4786 2296 w
-(an) 4923 2296 w
-(unquoted word follows a quoted word with no intervening blanks or tabs, an) 920 2416 w
-(implicit) 4680 2416 w
-10 /LucidaTypewriter f
-(^) 920 2536 w
-10 /LucidaSansUnicode00 f
-(is) 1029 2536 w
-(inserted) 1146 2536 w
-(between) 1578 2536 w
-(the) 2022 2536 w
-(two.) 2213 2536 w
-(If) 2488 2536 w
-(an) 2590 2536 w
-(unquoted) 2743 2536 w
-(word) 3245 2536 w
-(immediately) 3523 2536 w
-(following) 4151 2536 w
-(a) 4634 2536 w
-10 /LucidaTypewriter f
-($) 4725 2536 w
-10 /LucidaSansUnicode00 f
-(con\255) 4833 2536 w
-(tains) 920 2656 w
-(a) 1211 2656 w
-(character) 1323 2656 w
-(other) 1829 2656 w
-(than) 2143 2656 w
-(an) 2417 2656 w
-(alphanumeric,) 2592 2656 w
-(underscore) 3340 2656 w
-(or) 3942 2656 w
-10 /LucidaTypewriter f
-(*) 4102 2656 w
-10 /LucidaSansUnicode00 f
-(,) 4174 2656 w
-(a) 4264 2656 w
-10 /LucidaTypewriter f
-(^) 4377 2656 w
-10 /LucidaSansUnicode00 f
-(is) 4507 2656 w
-(inserted) 4645 2656 w
-(before the first such character.) 920 2776 w
-10 /LucidaSans-Demi f
-(9.) 920 3016 w
-(Command substitution) 1073 3016 w
-10 /LucidaSansUnicode00 f
-(It) 1170 3172 w
-(is) 1274 3172 w
-(often) 1392 3172 w
-(useful) 1683 3172 w
-(to) 2019 3172 w
-(build) 2156 3172 w
-(an) 2441 3172 w
-(argument) 2597 3172 w
-(list) 3104 3172 w
-(from) 3289 3172 w
-(the) 3560 3172 w
-(output) 3754 3172 w
-(of) 4115 3172 w
-(a) 4252 3172 w
-(command.) 4346 3172 w
-10 /LucidaSans-Italic f
-(Rc) 4927 3172 w
-10 /LucidaSansUnicode00 f
-(allows) 920 3292 w
-(a) 1259 3292 w
-(command,) 1351 3292 w
-(enclosed) 1898 3292 w
-(in) 2364 3292 w
-(braces) 2492 3292 w
-(and) 2846 3292 w
-(preceded) 3063 3292 w
-(by) 3549 3292 w
-(a) 3701 3292 w
-(left) 3793 3292 w
-(quote,) 3989 3292 w
-10 /LucidaTypewriter f
-(`{...}) 4337 3292 w
-10 /LucidaSansUnicode00 f
-(,) 4769 3292 w
-(any\255) 4838 3292 w
-(where) 920 3412 w
-(that) 1261 3412 w
-(an) 1501 3412 w
-(argument) 1667 3412 w
-(is) 2184 3412 w
-(required.) 2313 3412 w
-(The) 2837 3412 w
-(command) 3067 3412 w
-(is) 3594 3412 w
-(executed) 3724 3412 w
-(and) 4216 3412 w
-(its) 4446 3412 w
-(standard) 4613 3412 w
-(output) 920 3532 w
-(captured.) 1291 3532 w
-(The) 1832 3532 w
-(characters) 2062 3532 w
-(stored) 2611 3532 w
-(in) 2968 3532 w
-(the) 3107 3532 w
-(variable) 3310 3532 w
-10 /LucidaTypewriter f
-(ifs) 3738 3532 w
-10 /LucidaSansUnicode00 f
-(are) 4002 3532 w
-(used) 4202 3532 w
-(to) 4482 3532 w
-(split) 4628 3532 w
-(the) 4885 3532 w
-(output into arguments.) 920 3652 w
-(For example,) 2110 3652 w
-9 /LucidaTypewriter f
-(cat) 1120 3822 w
-(`{ls) 1380 3822 w
-(-tr|sed) 1705 3822 w
-(10q}) 2225 3822 w
-10 /LucidaSansUnicode00 f
-(will) 920 4002 w
-(concatenate) 1119 4002 w
-(the) 1737 4002 w
-(ten) 1927 4002 w
-(oldest) 2117 4002 w
-(files) 2449 4002 w
-(in) 2686 4002 w
-(the) 2812 4002 w
-(current) 3002 4002 w
-(directory) 3387 4002 w
-(in) 3853 4002 w
-(temporal) 3979 4002 w
-(order,) 4449 4002 w
-(given) 4779 4002 w
-(the default) 920 4122 w
-10 /LucidaTypewriter f
-(ifs) 1478 4122 w
-10 /LucidaSansUnicode00 f
-(setting of space, tab, and newline.) 1726 4122 w
-10 /LucidaSans-Demi f
-(10.) 920 4362 w
-(Pipeline branching) 1137 4362 w
-10 /LucidaSansUnicode00 f
-(The) 1170 4518 w
-(normal) 1408 4518 w
-(pipeline) 1806 4518 w
-(notation) 2250 4518 w
-(is) 2711 4518 w
-(general) 2848 4518 w
-(enough) 3266 4518 w
-(for) 3688 4518 w
-(almost) 3885 4518 w
-(all) 4269 4518 w
-(cases.) 4440 4518 w
-(Very) 4826 4518 w
-(occasionally) 920 4638 w
-(it) 1557 4638 w
-(is) 1674 4638 w
-(useful) 1804 4638 w
-(to) 2151 4638 w
-(have) 2299 4638 w
-(pipelines) 2574 4638 w
-(that) 3062 4638 w
-(are) 3303 4638 w
-(not) 3505 4638 w
-(linear.) 3715 4638 w
-(Pipeline) 4101 4638 w
-(topologies) 4530 4638 w
-(more) 920 4758 w
-(general) 1224 4758 w
-(than) 1638 4758 w
-(trees) 1907 4758 w
-(can) 2201 4758 w
-(require) 2422 4758 w
-(arbitrarily) 2823 4758 w
-(large) 3349 4758 w
-(pipe) 3646 4758 w
-(buffers,) 3911 4758 w
-(or) 4344 4758 w
-(worse,) 4500 4758 w
-(can) 4872 4758 w
-(cause) 920 4878 w
-(deadlock.) 1235 4878 w
-10 /LucidaSans-Italic f
-(Rc) 1775 4878 w
-10 /LucidaSansUnicode00 f
-(has) 1928 4878 w
-(syntax) 2136 4878 w
-(for) 2494 4878 w
-(some) 2673 4878 w
-(kinds) 2974 4878 w
-(of) 3277 4878 w
-(non-linear) 3414 4878 w
-(but) 3968 4878 w
-(treelike) 4169 4878 w
-(pipelines.) 4570 4878 w
-(For example,) 920 4998 w
-9 /LucidaTypewriter f
-(cmp) 1640 5168 w
-(<{old}) 1900 5168 w
-(<{new}) 2355 5168 w
-10 /LucidaSansUnicode00 f
-(will) 920 5348 w
-(regression-test) 1118 5348 w
-(a) 1901 5348 w
-(new) 1990 5348 w
-(version) 2219 5348 w
-(of) 2605 5348 w
-(a) 2737 5348 w
-(command.) 2826 5348 w
-10 /LucidaTypewriter f
-(<) 3402 5348 w
-10 /LucidaSansUnicode00 f
-(or) 3508 5348 w
-10 /LucidaTypewriter f
-(>) 3644 5348 w
-10 /LucidaSansUnicode00 f
-(followed) 3750 5348 w
-(by) 4197 5348 w
-(a) 4346 5348 w
-(command) 4436 5348 w
-(in) 4949 5348 w
-(braces) 920 5468 w
-(causes) 1275 5468 w
-(the) 1639 5468 w
-(command) 1832 5468 w
-(to) 2348 5468 w
-(be) 2483 5468 w
-(run) 2639 5468 w
-(with) 2841 5468 w
-(its) 3083 5468 w
-(standard) 3237 5468 w
-(output) 3701 5468 w
-(or) 4060 5468 w
-(input) 4199 5468 w
-(attached) 4489 5468 w
-(to) 4942 5468 w
-(a) 920 5588 w
-(pipe.) 1012 5588 w
-(The) 1324 5588 w
-(parent) 1542 5588 w
-(command) 1893 5588 w
-(\() 2408 5588 w
-10 /LucidaTypewriter f
-(cmp) 2441 5588 w
-10 /LucidaSansUnicode00 f
-(in) 2694 5588 w
-(the) 2822 5588 w
-(example\)) 3014 5588 w
-(is) 3497 5588 w
-(started) 3614 5588 w
-(with) 3992 5588 w
-(the) 4235 5588 w
-(other) 4428 5588 w
-(end) 4723 5588 w
-(of) 4942 5588 w
-(the) 920 5708 w
-(pipe) 1120 5708 w
-(attached) 1376 5708 w
-(to) 1837 5708 w
-(some) 1979 5708 w
-(file) 2284 5708 w
-(descriptor) 2479 5708 w
-(or) 3016 5708 w
-(other,) 3162 5708 w
-(and) 3495 5708 w
-(with) 3719 5708 w
-(an) 3968 5708 w
-(argument) 4129 5708 w
-(that) 4641 5708 w
-(will) 4876 5708 w
-(connect) 920 5828 w
-(to) 1336 5828 w
-(the) 1470 5828 w
-(pipe) 1661 5828 w
-(when) 1909 5828 w
-(opened) 2203 5828 w
-(\(e.g.,) 2601 5828 w
-10 /LucidaTypewriter f
-(/dev/fd/6) 2885 5828 w
-10 /LucidaSansUnicode00 f
-(\).) 3533 5828 w
-(Some) 3667 5828 w
-(commands) 3968 5828 w
-(are) 4534 5828 w
-(unpre\255) 4723 5828 w
-(pared) 920 5948 w
-(to) 1239 5948 w
-(deal) 1378 5948 w
-(with) 1622 5948 w
-(input) 1868 5948 w
-(files) 2162 5948 w
-(that) 2405 5948 w
-(turn) 2636 5948 w
-(out) 2878 5948 w
-(not) 3078 5948 w
-(to) 3278 5948 w
-(be) 3416 5948 w
-(seekable.) 3575 5948 w
-(For) 4103 5948 w
-(example) 4299 5948 w
-10 /LucidaTypewriter f
-(diff) 4752 5948 w
-10 /LucidaSansUnicode00 f
-(needs to read its input twice.) 920 6068 w
-10 /LucidaSans-Demi f
-(11.) 920 6308 w
-(Exit status) 1137 6308 w
-10 /LucidaSansUnicode00 f
-(When) 1170 6464 w
-(a) 1478 6464 w
-(command) 1575 6464 w
-(exits) 2095 6464 w
-(it) 2372 6464 w
-(returns) 2481 6464 w
-(status) 2874 6464 w
-(to) 3210 6464 w
-(the) 3351 6464 w
-(program) 3549 6464 w
-(that) 4008 6464 w
-(executed) 4242 6464 w
-(it.) 4727 6464 w
-(On) 4900 6464 w
-(Plan) 920 6584 w
-(9) 1154 6584 w
-(status) 1250 6584 w
-(is) 1576 6584 w
-(a) 1689 6584 w
-(character) 1777 6584 w
-(string) 2259 6584 w
-(describing) 2574 6584 w
-(an) 3114 6584 w
-(error) 3264 6584 w
-(condition.) 3537 6584 w
-(On normal termina\255) 4089 6584 w
-(tion it is empty.) 920 6704 w
-10 /LucidaSans-Italic f
-(Rc) 1170 6860 w
-10 /LucidaSansUnicode00 f
-(captures) 1318 6860 w
-(command) 1769 6860 w
-(exit) 2282 6860 w
-(status) 2500 6860 w
-(in) 2828 6860 w
-(the) 2954 6860 w
-(variable) 3144 6860 w
-10 /LucidaTypewriter f
-($status) 3559 6860 w
-10 /LucidaSansUnicode00 f
-(.) 4063 6860 w
-(For) 4162 6860 w
-(a) 4354 6860 w
-(simple) 4445 6860 w
-(com\255) 4802 6860 w
-(mand) 920 6980 w
-(the) 1227 6980 w
-(value) 1416 6980 w
-(of) 1703 6980 w
-10 /LucidaTypewriter f
-($status) 1834 6980 w
-10 /LucidaSansUnicode00 f
-(is) 2371 6980 w
-(just) 2484 6980 w
-(as) 2697 6980 w
-(described) 2836 6980 w
-(above.) 3342 6980 w
-(For) 3726 6980 w
-(a) 3915 6980 w
-(pipeline) 4003 6980 w
-10 /LucidaTypewriter f
-($status) 4423 6980 w
-10 /LucidaSansUnicode00 f
-(is) 4960 6980 w
-(set) 920 7100 w
-(to) 1104 7100 w
-(the) 1242 7100 w
-(concatenation) 1437 7100 w
-(of) 2156 7100 w
-(the) 2295 7100 w
-(statuses) 2491 7100 w
-(of) 2932 7100 w
-(the) 3071 7100 w
-(pipeline) 3267 7100 w
-(components) 3695 7100 w
-(with) 4333 7100 w
-10 /LucidaTypewriter f
-(|) 4579 7100 w
-10 /LucidaSansUnicode00 f
-(charac\255) 4692 7100 w
-(ters for separators.) 920 7220 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaSans-Italic f
-(Rc) 1170 840 w
-10 /LucidaSansUnicode00 f
-(has) 1319 840 w
-(a) 1523 840 w
-(several) 1614 840 w
-(kinds) 1990 840 w
-(of) 2289 840 w
-(control) 2423 840 w
-(flow,) 2801 840 w
-(many) 3073 840 w
-(of) 3372 840 w
-(them) 3507 840 w
-(conditioned) 3792 840 w
-(by) 4403 840 w
-(the) 4555 840 w
-(status) 4747 840 w
-(returned) 920 960 w
-(from) 1381 960 w
-(previously) 1656 960 w
-(executed) 2195 960 w
-(commands.) 2680 960 w
-(Any) 3316 960 w
-10 /LucidaTypewriter f
-($status) 3541 960 w
-10 /LucidaSansUnicode00 f
-(containing) 4087 960 w
-(only) 4639 960 w
-10 /LucidaTypewriter f
-(0) 4885 960 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 960 w
-10 /LucidaSansUnicode00 f
-(s) 4989 960 w
-(and) 920 1080 w
-10 /LucidaTypewriter f
-(|) 1132 1080 w
-10 /LucidaSansUnicode20 f
-(\031) 1204 1080 w
-10 /LucidaSansUnicode00 f
-(s has boolean value) 1236 1080 w
-10 /LucidaSans-Italic f
-(true) 2224 1080 w
-10 /LucidaSansUnicode00 f
-(.) 2425 1080 w
-(Any other status is) 2521 1080 w
-10 /LucidaSans-Italic f
-(false) 3462 1080 w
-10 /LucidaSansUnicode00 f
-(.) 3692 1080 w
-10 /LucidaSans-Demi f
-(12.) 920 1320 w
-(Command grouping) 1137 1320 w
-10 /LucidaSansUnicode00 f
-(A sequence) 1170 1476 w
-(of) 1761 1476 w
-(commands) 1892 1476 w
-(enclosed) 2454 1476 w
-(in) 2916 1476 w
-10 /LucidaTypewriter f
-({}) 3040 1476 w
-10 /LucidaSansUnicode00 f
-(may) 3217 1476 w
-(be) 3450 1476 w
-(used) 3602 1476 w
-(anywhere) 3867 1476 w
-(a) 4361 1476 w
-(command) 4449 1476 w
-(is) 4960 1476 w
-(required.) 920 1596 w
-(For example:) 1427 1596 w
-9 /LucidaTypewriter f
-({sleep) 1120 1766 w
-(3600;echo) 1575 1766 w
-('Time''s) 2225 1766 w
-(up!'}&) 2810 1766 w
-10 /LucidaSansUnicode00 f
-(will wait an hour in the background, then print a message.) 920 1946 w
-(Without the braces,) 3825 1946 w
-9 /LucidaTypewriter f
-(sleep) 1120 2116 w
-(3600;echo) 1510 2116 w
-('Time''s) 2160 2116 w
-(up!'&) 2745 2116 w
-10 /LucidaSansUnicode00 f
-(would lock up the terminal for an hour, then print the message in the background.) 920 2296 w
-10 /LucidaSans-Demi f
-(13.) 920 2536 w
-(Control flow ) 1137 2536 w
-10 /LucidaSansUnicode20 f
-(\024) 1809 2536 w
-10 /LucidaTypewriter f
-(for) 1941 2536 w
-10 /LucidaSansUnicode00 f
-(A) 1170 2692 w
-(command) 1287 2692 w
-(may) 1813 2692 w
-(be) 2061 2692 w
-(executed) 2228 2692 w
-(once) 2718 2692 w
-(for) 2996 2692 w
-(each) 3183 2692 w
-(member) 3455 2692 w
-(of) 3905 2692 w
-(a) 4052 2692 w
-(list) 4156 2692 w
-(by) 4351 2692 w
-(typing,) 4515 2692 w
-(for) 4901 2692 w
-(example:) 920 2812 w
-9 /LucidaTypewriter f
-(for\(i) 1120 2982 w
-(in) 1510 2982 w
-(printf) 1705 2982 w
-(scanf) 2160 2982 w
-(putchar\)) 2550 2982 w
-(look) 3135 2982 w
-($i) 3460 2982 w
-(/usr/td/lib/dw.dat) 3655 2982 w
-10 /LucidaSansUnicode00 f
-(This) 920 3162 w
-(looks) 1164 3162 w
-(for) 1463 3162 w
-(each) 1641 3162 w
-(of) 1904 3162 w
-(the) 2041 3162 w
-(words) 2235 3162 w
-10 /LucidaTypewriter f
-(printf) 2567 3162 w
-10 /LucidaSansUnicode00 f
-(,) 2999 3162 w
-10 /LucidaTypewriter f
-(scanf) 3070 3162 w
-10 /LucidaSansUnicode00 f
-(and) 3469 3162 w
-10 /LucidaTypewriter f
-(putchar) 3688 3162 w
-10 /LucidaSansUnicode00 f
-(in) 4231 3162 w
-(the) 4361 3162 w
-(given) 4556 3162 w
-(file.) 4857 3162 w
-(The general form is) 920 3282 w
-9 /LucidaTypewriter f
-(for\() 1120 3452 w
-9 /LucidaSans-Italic f
-(name) 1380 3452 w
-9 /LucidaTypewriter f
-(in) 1688 3452 w
-9 /LucidaSans-Italic f
-(list) 1883 3452 w
-9 /LucidaTypewriter f
-(\)) 2013 3452 w
-9 /LucidaSans-Italic f
-(command) 2143 3452 w
-10 /LucidaSansUnicode00 f
-(or) 920 3632 w
-9 /LucidaTypewriter f
-(for\() 1120 3802 w
-9 /LucidaSans-Italic f
-(name) 1380 3802 w
-9 /LucidaTypewriter f
-(\)) 1623 3802 w
-9 /LucidaSans-Italic f
-(command) 1753 3802 w
-10 /LucidaSansUnicode00 f
-(In) 920 3982 w
-(the) 1048 3982 w
-(first) 1240 3982 w
-(case) 1472 3982 w
-10 /LucidaSans-Italic f
-(command) 1722 3982 w
-10 /LucidaSansUnicode00 f
-(is) 2236 3982 w
-(executed) 2353 3982 w
-(once) 2832 3982 w
-(for) 3099 3982 w
-(each) 3275 3982 w
-(member) 3536 3982 w
-(of) 3975 3982 w
-10 /LucidaSans-Italic f
-(list) 4110 3982 w
-10 /LucidaSansUnicode00 f
-(with) 4293 3982 w
-(that) 4536 3982 w
-(mem\255) 4765 3982 w
-(ber) 920 4102 w
-(assigned) 1137 4102 w
-(to) 1623 4102 w
-(variable) 1778 4102 w
-10 /LucidaSans-Italic f
-(name) 2215 4102 w
-10 /LucidaSansUnicode00 f
-(.) 2484 4102 w
-(If) 2605 4102 w
-(the) 2728 4102 w
-(clause) 2940 4102 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3301 4102 w
-10 /LucidaTypewriter f
-(in) 3365 4102 w
-10 /LucidaSans-Italic f
-(list) 3566 4102 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3711 4102 w
-10 /LucidaSansUnicode00 f
-(is) 3831 4102 w
-(missing,) 3967 4102 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4432 4102 w
-10 /LucidaTypewriter f
-(in) 4496 4102 w
-($*) 4696 4102 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4840 4102 w
-10 /LucidaSansUnicode00 f
-(is) 4960 4102 w
-(assumed.) 920 4222 w
-10 /LucidaSans-Demi f
-(14.) 920 4462 w
-(Conditional execution ) 1137 4462 w
-10 /LucidaSansUnicode20 f
-(\024) 2297 4462 w
-10 /LucidaTypewriter f
-(if) 2429 4462 w
-10 /LucidaSans-Italic f
-(Rc) 1170 4618 w
-10 /LucidaSansUnicode00 f
-(also provides a general if-statement.) 1315 4618 w
-(For example:) 3175 4618 w
-9 /LucidaTypewriter f
-(for\(i) 1120 4788 w
-(in) 1510 4788 w
-(*.c\)) 1705 4788 w
-(if\(cpp) 2030 4788 w
-($i) 2485 4788 w
-(>/tmp/$i\)) 2680 4788 w
-(vc) 3330 4788 w
-(/tmp/$i) 3525 4788 w
-10 /LucidaSansUnicode00 f
-(runs the C compiler on each C source program) 920 4968 w
-(that) 3226 4968 w
-(cpp) 3450 4968 w
-(processes) 3660 4968 w
-(without) 4174 4968 w
-(error.) 4572 4968 w
-(An) 4909 4968 w
-10 /LucidaSansUnicode20 f
-(\030) 920 5088 w
-10 /LucidaSansUnicode00 f
-(if not) 952 5088 w
-10 /LucidaSansUnicode20 f
-(\031) 1210 5088 w
-10 /LucidaSansUnicode00 f
-(statement provides a two-tailed conditional.) 1274 5088 w
-(For example:) 3494 5088 w
-9 /LucidaTypewriter f
-(for\(i\){) 1120 5258 w
-(if\(test) 1380 5368 w
-(-f) 1900 5368 w
-(/tmp/$i\)) 2095 5368 w
-(echo) 2680 5368 w
-($i) 3005 5368 w
-(already) 3200 5368 w
-(in) 3720 5368 w
-(/tmp) 3915 5368 w
-(if) 1380 5478 w
-(not) 1575 5478 w
-(cp) 1835 5478 w
-($i) 2030 5478 w
-(/tmp) 2225 5478 w
-(}) 1120 5588 w
-10 /LucidaSansUnicode00 f
-(This) 920 5768 w
-(loops) 1165 5768 w
-(over) 1470 5768 w
-(each) 1720 5768 w
-(file) 1984 5768 w
-(in) 2175 5768 w
-10 /LucidaTypewriter f
-($*) 2306 5768 w
-10 /LucidaSansUnicode00 f
-(,) 2450 5768 w
-(copying) 2522 5768 w
-(to) 2942 5768 w
-10 /LucidaTypewriter f
-(/tmp) 3080 5768 w
-10 /LucidaSansUnicode00 f
-(those) 3409 5768 w
-(that) 3717 5768 w
-(do) 3949 5768 w
-(not) 4114 5768 w
-(already) 4315 5768 w
-(appear) 4707 5768 w
-(there, and printing a message for those that do.) 920 5888 w
-10 /LucidaSans-Demi f
-(15.) 920 6128 w
-(Control flow ) 1137 6128 w
-10 /LucidaSansUnicode20 f
-(\024) 1809 6128 w
-10 /LucidaTypewriter f
-(while) 1941 6128 w
-10 /LucidaSans-Italic f
-(Rc) 1170 6284 w
-10 /LucidaSansUnicode20 f
-(\031) 1283 6284 w
-10 /LucidaSansUnicode00 f
-(s while statement looks like this:) 1315 6284 w
-9 /LucidaTypewriter f
-(while\(newer) 1120 6454 w
-(subr.v) 1900 6454 w
-(subr.c\)) 2355 6454 w
-(sleep) 2875 6454 w
-(5) 3265 6454 w
-10 /LucidaSansUnicode00 f
-(This) 920 6634 w
-(waits) 1170 6634 w
-(until) 1464 6634 w
-10 /LucidaTypewriter f
-(subr.v) 1728 6634 w
-10 /LucidaSansUnicode00 f
-(is) 2205 6634 w
-(newer) 2330 6634 w
-(than) 2667 6634 w
-10 /LucidaTypewriter f
-(subr.c) 2928 6634 w
-10 /LucidaSansUnicode00 f
-(,) 3360 6634 w
-(presumably) 3437 6634 w
-(because) 4047 6634 w
-(the) 4486 6634 w
-(C) 4687 6634 w
-(com\255) 4802 6634 w
-(piler finished with it.) 920 6754 w
-(If the controlling command is empty, the loop will not terminate.) 1170 6910 w
-(Thus,) 4381 6910 w
-9 /LucidaTypewriter f
-(while\(\)) 1120 7080 w
-(echo) 1640 7080 w
-(y) 1965 7080 w
-10 /LucidaSansUnicode00 f
-(emulates the) 920 7260 w
-10 /LucidaSans-Italic f
-(yes) 1578 7260 w
-10 /LucidaSansUnicode00 f
-(command.) 1767 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(16.) 920 840 w
-(Control flow ) 1137 840 w
-10 /LucidaSansUnicode20 f
-(\024) 1809 840 w
-10 /LucidaTypewriter f
-(switch) 1941 840 w
-10 /LucidaSans-Italic f
-(Rc) 1170 996 w
-10 /LucidaSansUnicode00 f
-(provides) 1315 996 w
-(a) 1764 996 w
-(switch) 1852 996 w
-(statement) 2192 996 w
-(to) 2709 996 w
-(do) 2840 996 w
-(pattern-matching) 2997 996 w
-(on) 3890 996 w
-(arbitrary) 4046 996 w
-(strings.) 4493 996 w
-(Its) 4923 996 w
-(general form is) 920 1116 w
-9 /LucidaTypewriter f
-(switch\() 1120 1286 w
-9 /LucidaSans-Italic f
-(word) 1575 1286 w
-9 /LucidaTypewriter f
-(\){) 1794 1286 w
-(case) 1120 1396 w
-9 /LucidaSans-Italic f
-(pattern) 1445 1396 w
-(...) 1799 1396 w
-(commands) 1380 1506 w
-9 /LucidaTypewriter f
-(case) 1120 1616 w
-9 /LucidaSans-Italic f
-(pattern) 1445 1616 w
-(...) 1799 1616 w
-(commands) 1380 1726 w
-9 /LucidaTypewriter f
-(...) 1120 1836 w
-(}) 1120 1946 w
-10 /LucidaSans-Italic f
-(Rc) 920 2126 w
-10 /LucidaSansUnicode00 f
-(attempts) 1071 2126 w
-(to) 1538 2126 w
-(match) 1674 2126 w
-(the) 2010 2126 w
-(word) 2203 2126 w
-(against) 2483 2126 w
-(the) 2873 2126 w
-(patterns) 3067 2126 w
-(in) 3508 2126 w
-(each) 3638 2126 w
-(case) 3901 2126 w
-(statement) 4153 2126 w
-(in) 4676 2126 w
-(turn.) 4806 2126 w
-(Patterns) 920 2246 w
-(are) 1356 2246 w
-(the) 1550 2246 w
-(same) 1747 2246 w
-(as) 2044 2246 w
-(for) 2191 2246 w
-(filename) 2371 2246 w
-(matching,) 2829 2246 w
-(except) 3353 2246 w
-(that) 3718 2246 w
-10 /LucidaTypewriter f
-(/) 3950 2246 w
-10 /LucidaSansUnicode00 f
-(and) 4063 2246 w
-10 /LucidaTypewriter f
-(.) 4284 2246 w
-10 /LucidaSansUnicode00 f
-(and) 4397 2246 w
-10 /LucidaTypewriter f
-(..) 4618 2246 w
-10 /LucidaSansUnicode00 f
-(need) 4803 2246 w
-(not be matched explicitly.) 920 2366 w
-(If) 1170 2522 w
-(any) 1274 2522 w
-(pattern) 1481 2522 w
-(matches,) 1871 2522 w
-(the) 2347 2522 w
-(commands) 2541 2522 w
-(following) 3109 2522 w
-(that) 3595 2522 w
-(case) 3825 2522 w
-(up) 4077 2522 w
-(to) 4241 2522 w
-(the) 4378 2522 w
-(next) 4572 2522 w
-(case) 4827 2522 w
-(\(or) 920 2642 w
-(the) 1102 2642 w
-(end) 1304 2642 w
-(of) 1532 2642 w
-(the) 1677 2642 w
-(switch\)) 1879 2642 w
-(are) 2266 2642 w
-(executed,) 2465 2642 w
-(and) 2986 2642 w
-(execution) 3213 2642 w
-(of) 3735 2642 w
-(the) 3880 2642 w
-(switch) 4082 2642 w
-(is) 4436 2642 w
-(complete.) 4562 2642 w
-(For example,) 920 2762 w
-9 /LucidaTypewriter f
-(switch\($#*\){) 1120 2932 w
-(case) 1120 3042 w
-(1) 1445 3042 w
-(cat) 1380 3152 w
-(>>$1) 1640 3152 w
-(case) 1120 3262 w
-(2) 1445 3262 w
-(cat) 1380 3372 w
-(>>$2) 1640 3372 w
-(<$1) 1965 3372 w
-(case) 1120 3482 w
-(*) 1445 3482 w
-(echo) 1380 3592 w
-('Usage:) 1705 3592 w
-(append) 2225 3592 w
-([from]) 2680 3592 w
-(to') 3135 3592 w
-(}) 1120 3702 w
-10 /LucidaSansUnicode00 f
-(is) 920 3882 w
-(an) 1055 3882 w
-(append) 1227 3882 w
-(command.) 1644 3882 w
-(Called) 2241 3882 w
-(with) 2597 3882 w
-(one) 2857 3882 w
-(file) 3091 3882 w
-(argument,) 3297 3882 w
-(it) 3852 3882 w
-(appends) 3973 3882 w
-(its) 4441 3882 w
-(standard) 4613 3882 w
-(input) 920 4002 w
-(to) 1216 4002 w
-(the) 1357 4002 w
-(named) 1555 4002 w
-(file.) 1927 4002 w
-(With) 2185 4002 w
-(two,) 2442 4002 w
-(the) 2692 4002 w
-(first) 2889 4002 w
-(is) 3126 4002 w
-(appended) 3248 4002 w
-(to) 3771 4002 w
-(the) 3911 4002 w
-(second.) 4108 4002 w
-(Any) 4558 4002 w
-(other) 4783 4002 w
-(number elicits an error message.) 920 4122 w
-(The built-in) 1170 4278 w
-10 /LucidaTypewriter f
-(~) 1784 4278 w
-10 /LucidaSansUnicode00 f
-(command) 1889 4278 w
-(also) 2400 4278 w
-(matches) 2629 4278 w
-(patterns,) 3067 4278 w
-(and) 3534 4278 w
-(is) 3747 4278 w
-(often) 3860 4278 w
-(more) 4146 4278 w
-(concise) 4430 4278 w
-(than) 4824 4278 w
-(a) 920 4398 w
-(switch.) 1011 4398 w
-(Its) 1418 4398 w
-(arguments) 1571 4398 w
-(are) 2126 4398 w
-(a) 2314 4398 w
-(string) 2404 4398 w
-(and) 2721 4398 w
-(a) 2936 4398 w
-(list) 3026 4398 w
-(of) 3207 4398 w
-(patterns.) 3340 4398 w
-(It) 3841 4398 w
-(sets) 3942 4398 w
-10 /LucidaTypewriter f
-($status) 4172 4398 w
-10 /LucidaSansUnicode00 f
-(to) 4711 4398 w
-(true) 4844 4398 w
-(if) 920 4518 w
-(and) 1031 4518 w
-(only) 1256 4518 w
-(if) 1505 4518 w
-(any) 1616 4518 w
-(of) 1830 4518 w
-(the) 1973 4518 w
-(patterns) 2173 4518 w
-(matches) 2620 4518 w
-(the) 3070 4518 w
-(string.) 3271 4518 w
-(The) 3663 4518 w
-(following) 3890 4518 w
-(example) 4383 4518 w
-(pro\255) 4842 4518 w
-(cesses option arguments for the) 920 4638 w
-10 /LucidaSans-Italic f
-(man) 2522 4638 w
-10 /LucidaSansUnicode00 f
-(\(1\) command:) 2738 4638 w
-9 /LucidaTypewriter f
-(opt=\(\)) 1120 4808 w
-(while\(~) 1120 4918 w
-($1) 1640 4918 w
-(-*) 1835 4918 w
-([1-9]) 2030 4918 w
-(10\){) 2420 4918 w
-(switch\($1\){) 1380 5028 w
-(case) 1380 5138 w
-([1-9]) 1705 5138 w
-(10) 2095 5138 w
-(sec=$1) 1640 5248 w
-(secn=$1) 2095 5248 w
-(case) 1380 5358 w
-(-f) 1705 5358 w
-(c=f) 1640 5468 w
-(s=f) 1900 5468 w
-(case) 1380 5578 w
-(-[qwnt]) 1705 5578 w
-(cmd=$1) 1640 5688 w
-(case) 1380 5798 w
-(-T*) 1705 5798 w
-(T=$1) 1640 5908 w
-(case) 1380 6018 w
-(-*) 1705 6018 w
-(opt=\($opt) 1640 6128 w
-($1\)) 2290 6128 w
-(}) 1380 6238 w
-(shift) 1380 6348 w
-(}) 1120 6458 w
-10 /LucidaSans-Demi f
-(17.) 920 6758 w
-(Functions) 1137 6758 w
-10 /LucidaSansUnicode00 f
-(Functions may be defined by typing) 1170 6914 w
-9 /LucidaTypewriter f
-(fn) 1120 7084 w
-9 /LucidaSans-Italic f
-(name) 1315 7084 w
-9 /LucidaTypewriter f
-({) 1623 7084 w
-9 /LucidaSans-Italic f
-(commands) 1753 7084 w
-9 /LucidaTypewriter f
-(}) 2292 7084 w
-10 /LucidaSansUnicode00 f
-(Subsequently,) 920 7264 w
-(whenever) 1637 7264 w
-(a) 2137 7264 w
-(command) 2230 7264 w
-(named) 2746 7264 w
-10 /LucidaSans-Italic f
-(name) 3113 7264 w
-10 /LucidaSansUnicode00 f
-(is) 3420 7264 w
-(encountered,) 3538 7264 w
-(the) 4215 7264 w
-(remainder) 4408 7264 w
-(of) 4942 7264 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(the) 920 840 w
-(command) 1108 840 w
-10 /LucidaSansUnicode20 f
-(\031) 1586 840 w
-10 /LucidaSansUnicode00 f
-(s) 1618 840 w
-(argument) 1702 840 w
-(list) 2203 840 w
-(will) 2382 840 w
-(assigned to) 2579 840 w
-10 /LucidaTypewriter f
-($*) 3170 840 w
-10 /LucidaSansUnicode00 f
-(and) 3346 840 w
-10 /LucidaSans-Italic f
-(rc) 3558 840 w
-10 /LucidaSansUnicode00 f
-(will execute the) 3688 840 w
-10 /LucidaSans-Italic f
-(commands) 4482 840 w
-10 /LucidaSansUnicode00 f
-(.) 5008 840 w
-(The value of) 920 960 w
-10 /LucidaTypewriter f
-($*) 1549 960 w
-10 /LucidaSansUnicode00 f
-(will be restored on completion.) 1725 960 w
-(For example:) 3303 960 w
-9 /LucidaTypewriter f
-(fn) 1120 1130 w
-(g) 1315 1130 w
-({) 1445 1130 w
-(grep) 1380 1240 w
-($1) 1705 1240 w
-(*.[hcyl]) 1900 1240 w
-(}) 1120 1350 w
-10 /LucidaSansUnicode00 f
-(defines) 920 1530 w
-10 /LucidaTypewriter f
-(g) 1317 1530 w
-10 /LucidaSans-Italic f
-(pattern) 1432 1530 w
-10 /LucidaSansUnicode00 f
-(to) 1836 1530 w
-(look) 1977 1530 w
-(for) 2229 1530 w
-(occurrences) 2411 1530 w
-(of) 3038 1530 w
-10 /LucidaSans-Italic f
-(pattern) 3180 1530 w
-10 /LucidaSansUnicode00 f
-(in) 3585 1530 w
-(all) 3720 1530 w
-(program) 3877 1530 w
-(source) 4337 1530 w
-(files) 4703 1530 w
-(in) 4949 1530 w
-(the current directory.) 920 1650 w
-(Function definitions are deleted by writing) 1170 1806 w
-9 /LucidaTypewriter f
-(fn) 1120 1976 w
-9 /LucidaSans-Italic f
-(name) 1315 1976 w
-10 /LucidaSansUnicode00 f
-(with no function body.) 920 2156 w
-10 /LucidaSans-Demi f
-(18.) 920 2396 w
-(Command execution) 1137 2396 w
-10 /LucidaSans-Italic f
-(Rc) 1170 2552 w
-10 /LucidaSansUnicode00 f
-(does) 1322 2552 w
-(one) 1592 2552 w
-(of) 1810 2552 w
-(several) 1947 2552 w
-(things) 2326 2552 w
-(to) 2668 2552 w
-(execute) 2805 2552 w
-(a) 3223 2552 w
-(simple) 3318 2552 w
-(command.) 3679 2552 w
-(If) 4261 2552 w
-(the) 4367 2552 w
-(command) 4562 2552 w
-(name) 920 2672 w
-(is) 1225 2672 w
-(the) 1344 2672 w
-(name) 1538 2672 w
-(of) 1843 2672 w
-(a) 1980 2672 w
-(function) 2074 2672 w
-(defined) 2514 2672 w
-(using) 2919 2672 w
-10 /LucidaTypewriter f
-(fn) 3224 2672 w
-10 /LucidaSansUnicode00 f
-(,) 3368 2672 w
-(the) 3439 2672 w
-(function) 3632 2672 w
-(is) 4071 2672 w
-(executed.) 4189 2672 w
-(Other\255) 4733 2672 w
-(wise,) 920 2792 w
-(if) 1200 2792 w
-(it) 1301 2792 w
-(is) 1402 2792 w
-(the) 1517 2792 w
-(name) 1707 2792 w
-(of) 2008 2792 w
-(a) 2141 2792 w
-(built-in) 2231 2792 w
-(command,) 2635 2792 w
-(the) 3180 2792 w
-(built-in) 3370 2792 w
-(is) 3774 2792 w
-(executed) 3889 2792 w
-(directly) 4366 2792 w
-(by) 4759 2792 w
-10 /LucidaSans-Italic f
-(rc) 4910 2792 w
-10 /LucidaSansUnicode00 f
-(.) 5008 2792 w
-(Otherwise,) 920 2912 w
-(directories) 1481 2912 w
-(mentioned) 2037 2912 w
-(in) 2597 2912 w
-(the) 2729 2912 w
-(variable) 2925 2912 w
-10 /LucidaTypewriter f
-($path) 3346 2912 w
-10 /LucidaSansUnicode00 f
-(are) 3747 2912 w
-(searched) 3940 2912 w
-(until) 4416 2912 w
-(an) 4676 2912 w
-(exe\255) 4834 2912 w
-(cutable) 920 3032 w
-(file) 1309 3032 w
-(is) 1496 3032 w
-(found.) 1612 3032 w
-(Extensive) 1997 3032 w
-(use) 2491 3032 w
-(of) 2696 3032 w
-(the) 2830 3032 w
-10 /LucidaTypewriter f
-($path) 3021 3032 w
-10 /LucidaSansUnicode00 f
-(variable) 3417 3032 w
-(is) 3833 3032 w
-(discouraged) 3949 3032 w
-(in) 4579 3032 w
-(Plan) 4707 3032 w
-(9.) 4945 3032 w
-(Instead, use the default) 920 3152 w
-10 /LucidaTypewriter f
-(\(.) 2096 3152 w
-(/bin\)) 2272 3152 w
-10 /LucidaSansUnicode00 f
-(and bind what you need into) 2664 3152 w
-10 /LucidaTypewriter f
-(/bin) 4085 3152 w
-10 /LucidaSansUnicode00 f
-(.) 4373 3152 w
-10 /LucidaSans-Demi f
-(19.) 920 3392 w
-(Built-in commands) 1137 3392 w
-10 /LucidaSansUnicode00 f
-(Several) 1170 3548 w
-(commands) 1559 3548 w
-(are) 2134 3548 w
-(executed) 2332 3548 w
-(internally) 2821 3548 w
-(by) 3320 3548 w
-10 /LucidaSans-Italic f
-(rc) 3482 3548 w
-10 /LucidaSansUnicode00 f
-(because) 3627 3548 w
-(they) 4068 3548 w
-(are) 4322 3548 w
-(difficult) 4521 3548 w
-(to) 4942 3548 w
-(implement otherwise.) 920 3668 w
-10 /LucidaTypewriter f
-(. [-i]) 720 3824 w
-10 /LucidaSans-Italic f
-(file ...) 1224 3824 w
-10 /LucidaSansUnicode00 f
-(Execute) 970 3944 w
-(commands) 1397 3944 w
-(from) 1976 3944 w
-10 /LucidaSans-Italic f
-(file) 2258 3944 w
-10 /LucidaSansUnicode00 f
-(.) 2407 3944 w
-10 /LucidaTypewriter f
-($*) 2521 3944 w
-10 /LucidaSansUnicode00 f
-(is) 2715 3944 w
-(set) 2845 3944 w
-(for) 3039 3944 w
-(the) 3228 3944 w
-(duration) 3433 3944 w
-(to) 3893 3944 w
-(the) 4041 3944 w
-(reminder) 4246 3944 w
-(of) 4737 3944 w
-(the) 4885 3944 w
-(argument) 970 4064 w
-(list) 1473 4064 w
-(following) 1654 4064 w
-10 /LucidaSans-Italic f
-(file) 2136 4064 w
-10 /LucidaSansUnicode00 f
-(.) 2285 4064 w
-10 /LucidaTypewriter f
-($path) 2384 4064 w
-10 /LucidaSansUnicode00 f
-(is) 2779 4064 w
-(used) 2894 4064 w
-(to) 3161 4064 w
-(search) 3294 4064 w
-(for) 3645 4064 w
-10 /LucidaSans-Italic f
-(file) 3818 4064 w
-10 /LucidaSansUnicode00 f
-(.) 3967 4064 w
-(Option) 4065 4064 w
-10 /LucidaTypewriter f
-(-i) 4429 4064 w
-10 /LucidaSansUnicode00 f
-(indicates) 4607 4064 w
-(interactive) 970 4184 w
-(input) 1508 4184 w
-10 /LucidaSansUnicode20 f
-(\024) 1794 4184 w
-10 /LucidaSansUnicode00 f
-(a) 1928 4184 w
-(prompt) 2017 4184 w
-(\(found) 2409 4184 w
-(in) 2761 4184 w
-10 /LucidaTypewriter f
-($prompt) 2886 4184 w
-10 /LucidaSansUnicode00 f
-(\)) 3390 4184 w
-(is) 3457 4184 w
-(printed) 3571 4184 w
-(before) 3956 4184 w
-(each) 4304 4184 w
-(command) 4562 4184 w
-(is read.) 970 4304 w
-10 /LucidaTypewriter f
-(builtin) 720 4460 w
-10 /LucidaSans-Italic f
-(command ...) 1296 4460 w
-10 /LucidaSansUnicode00 f
-(Execute) 970 4580 w
-10 /LucidaSans-Italic f
-(command) 1390 4580 w
-10 /LucidaSansUnicode00 f
-(as) 1910 4580 w
-(usual) 2059 4580 w
-(except) 2361 4580 w
-(that) 2728 4580 w
-(any) 2962 4580 w
-(function) 3174 4580 w
-(named) 3618 4580 w
-10 /LucidaSans-Italic f
-(command) 3990 4580 w
-10 /LucidaSansUnicode00 f
-(is) 4510 4580 w
-(ignored.) 4634 4580 w
-(For example,) 970 4700 w
-9 /LucidaTypewriter f
-(fn) 920 4870 w
-(cd{) 1115 4870 w
-(builtin) 1180 4980 w
-(cd) 1700 4980 w
-($*) 1895 4980 w
-(&&) 2090 4980 w
-(pwd) 2285 4980 w
-(}) 920 5090 w
-10 /LucidaSansUnicode00 f
-(defines) 720 5270 w
-(a) 1116 5270 w
-(replacement) 1214 5270 w
-(for) 1856 5270 w
-(the) 2038 5270 w
-10 /LucidaTypewriter f
-(cd) 2236 5270 w
-10 /LucidaSansUnicode00 f
-(built-in) 2423 5270 w
-(\(see) 2835 5270 w
-(below\)) 3074 5270 w
-(that) 3436 5270 w
-(announces) 3670 5270 w
-(the) 4235 5270 w
-(full) 4433 5270 w
-(name) 4633 5270 w
-(of) 4942 5270 w
-(the new directory.) 720 5390 w
-10 /LucidaTypewriter f
-(cd [) 720 5546 w
-10 /LucidaSans-Italic f
-(dir) 1008 5546 w
-10 /LucidaTypewriter f
-(]) 1146 5546 w
-10 /LucidaSansUnicode00 f
-(Change the current directory to) 970 5666 w
-10 /LucidaSans-Italic f
-(dir) 2531 5666 w
-10 /LucidaSansUnicode00 f
-(.) 2669 5666 w
-(The) 2766 5666 w
-(default) 2980 5666 w
-(argument) 3352 5666 w
-(is) 3853 5666 w
-10 /LucidaTypewriter f
-($home) 3966 5666 w
-10 /LucidaSansUnicode00 f
-(.) 4326 5666 w
-10 /LucidaTypewriter f
-($cdpath) 4423 5666 w
-10 /LucidaSansUnicode00 f
-(is) 4960 5666 w
-(a list of places in which to search for) 970 5786 w
-10 /LucidaSans-Italic f
-(dir) 2787 5786 w
-10 /LucidaSansUnicode00 f
-(.) 2925 5786 w
-10 /LucidaTypewriter f
-(eval [) 720 5942 w
-10 /LucidaSans-Italic f
-(arg ...) 1152 5942 w
-10 /LucidaTypewriter f
-(]) 1450 5942 w
-10 /LucidaSansUnicode00 f
-(The) 970 6062 w
-(arguments) 1188 6062 w
-(are) 1745 6062 w
-(concatenated) 1935 6062 w
-(\(separated) 2619 6062 w
-(by) 3167 6062 w
-(spaces\)) 3320 6062 w
-(into) 3718 6062 w
-(a) 3945 6062 w
-(string,) 4038 6062 w
-(read) 4390 6062 w
-(as) 4643 6062 w
-(input) 4787 6062 w
-(to) 970 6182 w
-10 /LucidaSans-Italic f
-(rc) 1100 6182 w
-10 /LucidaSansUnicode00 f
-(, and executed.) 1198 6182 w
-(For example,) 2012 6182 w
-9 /LucidaTypewriter f
-(x='$y') 920 6352 w
-(y=Doody) 920 6462 w
-(eval) 920 6572 w
-(echo) 1245 6572 w
-(Howdy,) 1570 6572 w
-($x) 2025 6572 w
-10 /LucidaSansUnicode00 f
-(would echo) 720 6752 w
-9 /LucidaTypewriter f
-(Howdy,) 1120 6922 w
-(Doody) 1575 6922 w
-10 /LucidaSansUnicode00 f
-(since the arguments of) 920 7102 w
-10 /LucidaTypewriter f
-(eval) 2069 7102 w
-10 /LucidaSansUnicode00 f
-(would be) 2389 7102 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-9 /LucidaTypewriter f
-(echo) 1120 830 w
-(Howdy,) 1445 830 w
-($y) 1900 830 w
-10 /LucidaSansUnicode00 f
-(after substituting for) 920 1010 w
-10 /LucidaTypewriter f
-($x) 1963 1010 w
-10 /LucidaSansUnicode00 f
-(.) 2107 1010 w
-10 /LucidaTypewriter f
-(exec [) 720 1166 w
-10 /LucidaSans-Italic f
-(command ...) 1152 1166 w
-10 /LucidaTypewriter f
-(]) 1757 1166 w
-10 /LucidaSans-Italic f
-(Rc) 970 1286 w
-10 /LucidaSansUnicode00 f
-(replaces) 1123 1286 w
-(itself) 1565 1286 w
-(with) 1844 1286 w
-(the) 2089 1286 w
-(given) 2284 1286 w
-10 /LucidaSans-Italic f
-(command) 2585 1286 w
-10 /LucidaSansUnicode00 f
-(.) 3062 1286 w
-(This) 3166 1286 w
-(is) 3411 1286 w
-(like) 3531 1286 w
-(a) 3743 1286 w
-10 /LucidaSans-Italic f
-(goto) 3838 1286 w
-10 /LucidaSansUnicode20 f
-(\024) 4091 1286 w
-10 /LucidaSans-Italic f
-(rc) 4231 1286 w
-10 /LucidaSansUnicode00 f
-(does) 4369 1286 w
-(not) 4641 1286 w
-(wait) 4842 1286 w
-(for the command to exit, and does not return to read any more commands.) 970 1406 w
-10 /LucidaTypewriter f
-(exit [) 720 1562 w
-10 /LucidaSans-Italic f
-(status) 1152 1562 w
-10 /LucidaTypewriter f
-(]) 1449 1562 w
-10 /LucidaSans-Italic f
-(Rc) 970 1682 w
-10 /LucidaSansUnicode00 f
-(exits) 1127 1682 w
-(immediately) 1405 1682 w
-(with) 2041 1682 w
-(the) 2290 1682 w
-(given) 2489 1682 w
-(status.) 2794 1682 w
-(If) 3195 1682 w
-(none) 3305 1682 w
-(is) 3590 1682 w
-(given,) 3714 1682 w
-(the) 4051 1682 w
-(current) 4250 1682 w
-(value) 4644 1682 w
-(of) 4942 1682 w
-10 /LucidaTypewriter f
-($status) 970 1802 w
-10 /LucidaSansUnicode00 f
-(is used.) 1506 1802 w
-10 /LucidaTypewriter f
-(flag) 720 1958 w
-10 /LucidaSans-Italic f
-(f) 1080 1958 w
-10 /LucidaTypewriter f
-([+-]) 1190 1958 w
-10 /LucidaSansUnicode00 f
-(This command manipulates and tests the command line flags \(described below\).) 970 2078 w
-9 /LucidaTypewriter f
-(flag) 920 2248 w
-9 /LucidaSans-Italic f
-(f) 1245 2248 w
-9 /LucidaTypewriter f
-(+) 1344 2248 w
-10 /LucidaSansUnicode00 f
-(sets flag) 720 2428 w
-10 /LucidaSans-Italic f
-(f) 1162 2428 w
-10 /LucidaSansUnicode00 f
-(.) 1200 2428 w
-9 /LucidaTypewriter f
-(flag) 1120 2598 w
-9 /LucidaSans-Italic f
-(f) 1445 2598 w
-9 /LucidaTypewriter f
-(-) 1544 2598 w
-10 /LucidaSansUnicode00 f
-(clears flag) 920 2778 w
-10 /LucidaSans-Italic f
-(f) 1450 2778 w
-10 /LucidaSansUnicode00 f
-(.) 1488 2778 w
-9 /LucidaTypewriter f
-(flag) 1120 2948 w
-9 /LucidaSans-Italic f
-(f) 1445 2948 w
-10 /LucidaSansUnicode00 f
-(tests flag) 920 3128 w
-10 /LucidaSans-Italic f
-(f) 1399 3128 w
-10 /LucidaSansUnicode00 f
-(, setting) 1437 3128 w
-10 /LucidaTypewriter f
-($status) 1867 3128 w
-10 /LucidaSansUnicode00 f
-(appropriately.) 2403 3128 w
-(Thus) 3144 3128 w
-9 /LucidaTypewriter f
-(if\(flag) 1120 3298 w
-(x\)) 1640 3298 w
-(flag) 1835 3298 w
-(v) 2160 3298 w
-(+) 2290 3298 w
-10 /LucidaSansUnicode00 f
-(sets the) 920 3478 w
-10 /LucidaTypewriter f
-(-v) 1334 3478 w
-10 /LucidaSansUnicode00 f
-(flag if the) 1510 3478 w
-10 /LucidaTypewriter f
-(-x) 2010 3478 w
-10 /LucidaSansUnicode00 f
-(flag is already set.) 2186 3478 w
-10 /LucidaTypewriter f
-(rfork [nNeEsfF]) 720 3634 w
-10 /LucidaSansUnicode00 f
-(This) 970 3754 w
-(uses) 1208 3754 w
-(the) 1461 3754 w
-(Plan) 1649 3754 w
-(9) 1883 3754 w
-10 /LucidaSans-Italic f
-(rfork) 1979 3754 w
-10 /LucidaSansUnicode00 f
-(system) 2261 3754 w
-(entry) 2634 3754 w
-(to) 2915 3754 w
-(put) 3046 3754 w
-10 /LucidaSans-Italic f
-(rc) 3242 3754 w
-10 /LucidaSansUnicode00 f
-(into) 3374 3754 w
-(a) 3597 3754 w
-(new) 3686 3754 w
-(process) 3915 3754 w
-(group) 4323 3754 w
-(with) 4646 3754 w
-(the) 4885 3754 w
-(following attributes:) 970 3874 w
-10 /S f
-(_) 970 3954 w
-(______________________________________________________________________) 974 3954 w
-10 /LucidaSansUnicode00 f
-(Flag) 1020 4074 w
-(Name) 1370 4074 w
-(Function) 2061 4074 w
-10 /S f
-(_) 970 4094 w
-(______________________________________________________________________) 974 4094 w
-10 /LucidaTypewriter f
-(n) 1020 4214 w
-10 /LucidaSansUnicode00 f
-(RFNAMEG) 1370 4214 w
-(Make a copy of the parent) 2061 4214 w
-10 /LucidaSansUnicode20 f
-(\031) 3325 4214 w
-10 /LucidaSansUnicode00 f
-(s name space) 3357 4214 w
-10 /LucidaTypewriter f
-(N) 1020 4334 w
-10 /LucidaSansUnicode00 f
-(RFCNAMEG) 1370 4334 w
-(Start with a new, empty name space) 2061 4334 w
-10 /LucidaTypewriter f
-(e) 1020 4454 w
-10 /LucidaSansUnicode00 f
-(RFENVG) 1370 4454 w
-(Make a copy of the parent) 2061 4454 w
-10 /LucidaSansUnicode20 f
-(\031) 3325 4454 w
-10 /LucidaSansUnicode00 f
-(s environment) 3357 4454 w
-10 /LucidaTypewriter f
-(E) 1020 4574 w
-10 /LucidaSansUnicode00 f
-(RFCENVG) 1370 4574 w
-(Start with a new, empty environment) 2061 4574 w
-10 /LucidaTypewriter f
-(s) 1020 4694 w
-10 /LucidaSansUnicode00 f
-(RFNOTEG) 1370 4694 w
-(Make a new note group) 2061 4694 w
-10 /LucidaTypewriter f
-(f) 1020 4814 w
-10 /LucidaSansUnicode00 f
-(RFFDG) 1370 4814 w
-(Make a copy of the parent) 2061 4814 w
-10 /LucidaSansUnicode20 f
-(\031) 3325 4814 w
-10 /LucidaSansUnicode00 f
-(s file descriptor space) 3357 4814 w
-10 /LucidaTypewriter f
-(F) 1020 4934 w
-10 /LucidaSansUnicode00 f
-(RFCFDG) 1370 4934 w
-(Make a new, empty file descriptor space) 2061 4934 w
-10 /S f
-(_) 970 4954 w
-(______________________________________________________________________) 974 4954 w
-(\347) 970 4954 w
-(\347) 970 4854 w
-(\347) 970 4754 w
-(\347) 970 4654 w
-(\347) 970 4554 w
-(\347) 970 4454 w
-(\347) 970 4354 w
-(\347) 970 4254 w
-(\347) 970 4154 w
-(\347) 970 4054 w
-(\347) 4474 4954 w
-(\347) 4474 4854 w
-(\347) 4474 4754 w
-(\347) 4474 4654 w
-(\347) 4474 4554 w
-(\347) 4474 4454 w
-(\347) 4474 4354 w
-(\347) 4474 4254 w
-(\347) 4474 4154 w
-(\347) 4474 4054 w
-10 /LucidaSansUnicode00 f
-(Section) 970 5134 w
-10 /LucidaSans-Italic f
-(fork) 1377 5134 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 1578 5134 w
-(of) 1764 5134 w
-(the) 1919 5134 w
-(Programmer) 2131 5134 w
-10 /LucidaSansUnicode20 f
-(\031) 2729 5134 w
-10 /LucidaSansUnicode00 f
-(s) 2761 5134 w
-(Manual) 2869 5134 w
-(describes) 3275 5134 w
-(these) 3794 5134 w
-(attributes) 4114 5134 w
-(in) 4640 5134 w
-(more) 4789 5134 w
-(detail.) 970 5254 w
-10 /LucidaTypewriter f
-(shift [) 720 5410 w
-10 /LucidaSans-Italic f
-(n) 1224 5410 w
-10 /LucidaTypewriter f
-(]) 1286 5410 w
-10 /LucidaSansUnicode00 f
-(Delete the first) 970 5530 w
-10 /LucidaSans-Italic f
-(n) 1725 5530 w
-10 /LucidaSansUnicode00 f
-(\(default 1\) elements of) 1819 5530 w
-10 /LucidaTypewriter f
-($*) 2953 5530 w
-10 /LucidaSansUnicode00 f
-(.) 3097 5530 w
-10 /LucidaTypewriter f
-(wait [) 720 5686 w
-10 /LucidaSans-Italic f
-(pid) 1152 5686 w
-10 /LucidaTypewriter f
-(]) 1303 5686 w
-10 /LucidaSansUnicode00 f
-(Wait) 970 5806 w
-(for) 1218 5806 w
-(the) 1399 5806 w
-(process) 1596 5806 w
-(with) 2012 5806 w
-(the) 2259 5806 w
-(given) 2456 5806 w
-10 /LucidaSans-Italic f
-(pid) 2759 5806 w
-10 /LucidaSansUnicode00 f
-(to) 2952 5806 w
-(exit.) 3092 5806 w
-(If) 3381 5806 w
-(no) 3489 5806 w
-10 /LucidaSans-Italic f
-(pid) 3654 5806 w
-10 /LucidaSansUnicode00 f
-(is) 3847 5806 w
-(given,) 3969 5806 w
-(all) 4304 5806 w
-(outstanding) 4459 5806 w
-(processes are waited for.) 970 5926 w
-10 /LucidaTypewriter f
-(whatis) 720 6082 w
-10 /LucidaSans-Italic f
-(name ...) 1224 6082 w
-10 /LucidaSansUnicode00 f
-(Print) 970 6202 w
-(the) 1237 6202 w
-(value) 1435 6202 w
-(of) 1732 6202 w
-(each) 1873 6202 w
-10 /LucidaSans-Italic f
-(name) 2140 6202 w
-10 /LucidaSansUnicode00 f
-(in) 2452 6202 w
-(a) 2586 6202 w
-(form) 2684 6202 w
-(suitable) 2959 6202 w
-(for) 3384 6202 w
-(input) 3566 6202 w
-(to) 3862 6202 w
-10 /LucidaSans-Italic f
-(rc) 4003 6202 w
-10 /LucidaSansUnicode00 f
-(.) 4101 6202 w
-(The) 4208 6202 w
-(output) 4433 6202 w
-(is) 4799 6202 w
-(an) 4923 6202 w
-(assignment) 970 6322 w
-(to) 1580 6322 w
-(a) 1730 6322 w
-(variable,) 1837 6322 w
-(the) 2301 6322 w
-(definition) 2508 6322 w
-(of) 3025 6322 w
-(a) 3175 6322 w
-(function,) 3282 6322 w
-(a) 3767 6322 w
-(call) 3874 6322 w
-(to) 4090 6322 w
-10 /LucidaTypewriter f
-(builtin) 4240 6322 w
-10 /LucidaSansUnicode00 f
-(for) 4795 6322 w
-(a) 4985 6322 w
-(built-in command, or the path name of a binary program.) 970 6442 w
-(For example,) 3844 6442 w
-9 /LucidaTypewriter f
-(whatis) 920 6612 w
-(path) 1375 6612 w
-(g) 1700 6612 w
-(cd) 1830 6612 w
-(who) 2025 6612 w
-10 /LucidaSansUnicode00 f
-(might print) 720 6792 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-9 /LucidaTypewriter f
-(path=\(.) 1120 830 w
-(/bin\)) 1640 830 w
-(fn) 1120 940 w
-(g) 1315 940 w
-({gre) 1445 940 w
-(-e) 1770 940 w
-($1) 1965 940 w
-(*.[hycl]}) 2160 940 w
-(builtin) 1120 1050 w
-(cd) 1640 1050 w
-(/bin/who) 1120 1160 w
-10 /LucidaTypewriter f
-(~) 720 1376 w
-10 /LucidaSans-Italic f
-(subject pattern ...) 864 1376 w
-10 /LucidaSansUnicode00 f
-(The) 970 1496 w
-10 /LucidaSans-Italic f
-(subject) 1186 1496 w
-10 /LucidaSansUnicode00 f
-(is) 1567 1496 w
-(matched) 1682 1496 w
-(against) 2134 1496 w
-(each) 2521 1496 w
-10 /LucidaSans-Italic f
-(pattern) 2781 1496 w
-10 /LucidaSansUnicode00 f
-(in) 3178 1496 w
-(turn.) 3305 1496 w
-(On) 3607 1496 w
-(a) 3783 1496 w
-(match,) 3874 1496 w
-10 /LucidaTypewriter f
-($status) 4240 1496 w
-10 /LucidaSansUnicode00 f
-(is) 4780 1496 w
-(set) 4896 1496 w
-(to) 970 1616 w
-(true.) 1113 1616 w
-(Otherwise,) 1418 1616 w
-(it) 1982 1616 w
-(is) 2093 1616 w
-(set) 2218 1616 w
-(to) 2407 1616 w
-10 /LucidaTypewriter f
-('no) 2550 1616 w
-(match') 2851 1616 w
-10 /LucidaSansUnicode00 f
-(.) 3283 1616 w
-(Patterns) 3391 1616 w
-(are) 3829 1616 w
-(the) 4025 1616 w
-(same) 4224 1616 w
-(as) 4523 1616 w
-(for) 4673 1616 w
-(file\255) 4856 1616 w
-(name) 970 1736 w
-(matching.) 1284 1736 w
-(The) 1848 1736 w
-10 /LucidaSans-Italic f
-(patterns) 2078 1736 w
-10 /LucidaSansUnicode00 f
-(are) 2537 1736 w
-(not) 2738 1736 w
-(subjected) 2947 1736 w
-(to) 3465 1736 w
-(filename) 3612 1736 w
-(replacement) 4078 1736 w
-(before) 4726 1736 w
-(the) 970 1856 w
-10 /LucidaTypewriter f
-(~) 1176 1856 w
-10 /LucidaSansUnicode00 f
-(command) 1299 1856 w
-(is) 1828 1856 w
-(executed,) 1959 1856 w
-(so) 2484 1856 w
-(they) 2647 1856 w
-(need) 2905 1856 w
-(not) 3193 1856 w
-(be) 3404 1856 w
-(enclosed) 3573 1856 w
-(in) 4052 1856 w
-(quotation) 4193 1856 w
-(marks,) 4710 1856 w
-(unless of course, a literal match for) 970 1976 w
-10 /LucidaTypewriter f
-(*) 2725 1976 w
-([) 2829 1976 w
-10 /LucidaSansUnicode00 f
-(or) 2933 1976 w
-10 /LucidaTypewriter f
-(?) 3067 1976 w
-10 /LucidaSansUnicode00 f
-(is required.) 3171 1976 w
-(For example) 3790 1976 w
-9 /LucidaTypewriter f
-(~) 920 2146 w
-($1) 1050 2146 w
-(?) 1245 2146 w
-10 /LucidaSansUnicode00 f
-(matches any single character, whereas) 720 2326 w
-9 /LucidaTypewriter f
-(~) 1120 2496 w
-($1) 1250 2496 w
-('?') 1445 2496 w
-10 /LucidaSansUnicode00 f
-(only matches a literal question mark.) 920 2676 w
-10 /LucidaSans-Demi f
-(20.) 920 2916 w
-(Advanced I/O Redirection) 1137 2916 w
-10 /LucidaSans-Italic f
-(Rc) 1170 3072 w
-10 /LucidaSansUnicode00 f
-(allows) 1318 3072 w
-(redirection) 1655 3072 w
-(of) 2216 3072 w
-(file) 2349 3072 w
-(descriptors) 2536 3072 w
-(other) 3116 3072 w
-(than) 3409 3072 w
-(0) 3661 3072 w
-(and) 3760 3072 w
-(1) 3976 3072 w
-(\(standard) 4075 3072 w
-(input) 4571 3072 w
-(and) 4860 3072 w
-(output\)) 920 3192 w
-(by) 1321 3192 w
-(specifying) 1482 3192 w
-(the) 2020 3192 w
-(file) 2221 3192 w
-(descriptor) 2418 3192 w
-(in) 2957 3192 w
-(square) 3094 3192 w
-(brackets) 3468 3192 w
-10 /LucidaTypewriter f
-([) 3926 3192 w
-(]) 4084 3192 w
-10 /LucidaSansUnicode00 f
-(after) 4201 3192 w
-(the) 4472 3192 w
-10 /LucidaTypewriter f
-(<) 4672 3192 w
-10 /LucidaSansUnicode00 f
-(or) 4789 3192 w
-10 /LucidaTypewriter f
-(>) 4936 3192 w
-10 /LucidaSansUnicode00 f
-(.) 5008 3192 w
-(For example,) 920 3312 w
-9 /LucidaTypewriter f
-(vc) 1120 3482 w
-(junk.c) 1315 3482 w
-(>[2]junk.diag) 1770 3482 w
-10 /LucidaSansUnicode00 f
-(saves the compiler) 920 3662 w
-10 /LucidaSansUnicode20 f
-(\031) 1827 3662 w
-10 /LucidaSansUnicode00 f
-(s diagnostics from standard error in) 1859 3662 w
-10 /LucidaTypewriter f
-(junk.diag) 3643 3662 w
-10 /LucidaSansUnicode00 f
-(.) 4291 3662 w
-(File) 1170 3818 w
-(descriptors) 1396 3818 w
-(may) 1998 3818 w
-(be) 2256 3818 w
-(replaced) 2433 3818 w
-(by) 2905 3818 w
-(a) 3078 3818 w
-(copy,) 3191 3818 w
-(in) 3508 3818 w
-(the) 3657 3818 w
-(sense) 3870 3818 w
-(of) 4205 3818 w
-10 /LucidaSans-Italic f
-(dup) 4362 3818 w
-10 /LucidaSansUnicode00 f
-(\(2\),) 4546 3818 w
-(of) 4766 3818 w
-(an) 4923 3818 w
-(already-open file by typing, for example) 920 3938 w
-9 /LucidaTypewriter f
-(vc) 1120 4108 w
-(junk.c) 1315 4108 w
-(>[2=1]) 1770 4108 w
-10 /LucidaSansUnicode00 f
-(This) 920 4288 w
-(replaces) 1166 4288 w
-(file) 1609 4288 w
-(descriptor) 1801 4288 w
-(2) 2335 4288 w
-(with) 2439 4288 w
-(a) 2685 4288 w
-(copy) 2781 4288 w
-(of) 3050 4288 w
-(file) 3190 4288 w
-(descriptor) 3383 4288 w
-(1.) 3918 4288 w
-(It) 4087 4288 w
-(is) 4195 4288 w
-(more) 4317 4288 w
-(useful) 4610 4288 w
-(in) 4949 4288 w
-(conjunction with other redirections, like this) 920 4408 w
-9 /LucidaTypewriter f
-(vc) 1120 4578 w
-(junk.c) 1315 4578 w
-(>junk.out) 1770 4578 w
-(>[2=1]) 2420 4578 w
-10 /LucidaSansUnicode00 f
-(Redirections) 920 4758 w
-(are) 1567 4758 w
-(evaluated) 1767 4758 w
-(from) 2280 4758 w
-(left) 2560 4758 w
-(to) 2767 4758 w
-(right,) 2913 4758 w
-(so) 3225 4758 w
-(this) 3386 4758 w
-(redirects) 3614 4758 w
-(file) 4088 4758 w
-(descriptor) 4288 4758 w
-(1) 4830 4758 w
-(to) 4942 4758 w
-10 /LucidaTypewriter f
-(junk.out) 920 4878 w
-10 /LucidaSansUnicode00 f
-(, then points file descriptor 2 at the same file.) 1496 4878 w
-(By contrast,) 3792 4878 w
-9 /LucidaTypewriter f
-(vc) 1120 5048 w
-(junk.c) 1315 5048 w
-(>[2=1]) 1770 5048 w
-(>junk.out) 2225 5048 w
-10 /LucidaSansUnicode00 f
-(redirects) 920 5228 w
-(file) 1389 5228 w
-(descriptor) 1584 5228 w
-(2) 2122 5228 w
-(to) 2230 5228 w
-(a) 2373 5228 w
-(copy) 2473 5228 w
-(of) 2745 5228 w
-(file) 2888 5228 w
-(descriptor) 3084 5228 w
-(1) 3622 5228 w
-(\(presumably) 3730 5228 w
-(the) 4373 5228 w
-(terminal\),) 4573 5228 w
-(and) 920 5348 w
-(then) 1136 5348 w
-(directs) 1389 5348 w
-(file) 1752 5348 w
-(descriptor) 1938 5348 w
-(1) 2466 5348 w
-(to) 2564 5348 w
-(a) 2697 5348 w
-(file.) 2787 5348 w
-(In) 3037 5348 w
-(the) 3163 5348 w
-(first) 3353 5348 w
-(case,) 3583 5348 w
-(standard) 3863 5348 w
-(and) 4325 5348 w
-(diagnostic) 4540 5348 w
-(output) 920 5468 w
-(will) 1301 5468 w
-(be) 1524 5468 w
-(intermixed) 1702 5468 w
-(in) 2288 5468 w
-10 /LucidaTypewriter f
-(junk.out) 2438 5468 w
-10 /LucidaSansUnicode00 f
-(.) 3014 5468 w
-(In) 3137 5468 w
-(the) 3287 5468 w
-(second,) 3501 5468 w
-(diagnostic) 3936 5468 w
-(output) 4495 5468 w
-(will) 4876 5468 w
-(appear on the terminal, and standard output will be sent to the file.) 920 5588 w
-(File) 1170 5744 w
-(descriptors) 1373 5744 w
-(may) 1952 5744 w
-(be) 2187 5744 w
-(closed) 2341 5744 w
-(by) 2687 5744 w
-(using) 2837 5744 w
-(the) 3138 5744 w
-(duplication) 3328 5744 w
-(notation) 3905 5744 w
-(with) 4345 5744 w
-(an) 4586 5744 w
-(empty) 4739 5744 w
-(right-hand side.) 920 5864 w
-(For example,) 1778 5864 w
-9 /LucidaTypewriter f
-(vc) 1120 6034 w
-(junk.c) 1315 6034 w
-(>[2=]) 1770 6034 w
-10 /LucidaSansUnicode00 f
-(will discard diagnostics from the compilation.) 920 6214 w
-(Arbitrary file descriptors may be sent through a pipe by typing, for example,) 1170 6370 w
-9 /LucidaTypewriter f
-(vc) 1120 6540 w
-(junk.c) 1315 6540 w
-(|[2]) 1770 6540 w
-(grep) 2095 6540 w
-(-v) 2420 6540 w
-('^$') 2615 6540 w
-10 /LucidaSansUnicode00 f
-(This) 920 6720 w
-(deletes) 1160 6720 w
-(blank) 1543 6720 w
-(lines) 1845 6720 w
-(from) 2107 6720 w
-(the) 2374 6720 w
-(C) 2564 6720 w
-(compiler) 2668 6720 w
-10 /LucidaSansUnicode20 f
-(\031) 3091 6720 w
-10 /LucidaSansUnicode00 f
-(s) 3123 6720 w
-(error) 3209 6720 w
-(output.) 3484 6720 w
-(Note) 3905 6720 w
-(that) 4168 6720 w
-(the) 4394 6720 w
-(output) 4584 6720 w
-(of) 4942 6720 w
-10 /LucidaTypewriter f
-(grep) 920 6840 w
-10 /LucidaSansUnicode00 f
-(still appears on file descriptor 1.) 1240 6840 w
-(Occasionally) 1170 6996 w
-(you) 1824 6996 w
-(may) 2050 6996 w
-(wish) 2301 6996 w
-(to) 2571 6996 w
-(connect) 2720 6996 w
-(the) 3151 6996 w
-(input) 3357 6996 w
-(side) 3661 6996 w
-(of) 3911 6996 w
-(a) 4060 6996 w
-(pipe) 4166 6996 w
-(to) 4428 6996 w
-(some) 4577 6996 w
-(file) 4889 6996 w
-(descriptor other than zero.) 920 7116 w
-(The notation) 2293 7116 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-9 /LucidaTypewriter f
-(cmd1) 1120 830 w
-(|[5=19]) 1445 830 w
-(cmd2) 1965 830 w
-10 /LucidaSansUnicode00 f
-(creates a pipeline) 920 1010 w
-(with) 1806 1010 w
-10 /LucidaTypewriter f
-(cmd1) 2044 1010 w
-10 /LucidaSansUnicode20 f
-(\031) 2332 1010 w
-10 /LucidaSansUnicode00 f
-(s) 2364 1010 w
-(file) 2448 1010 w
-(descriptor) 2632 1010 w
-(5) 3158 1010 w
-(connected) 3254 1010 w
-(through) 3786 1010 w
-(a) 4206 1010 w
-(pipe) 4294 1010 w
-(to) 4538 1010 w
-10 /LucidaTypewriter f
-(cmd2) 4669 1010 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1010 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1010 w
-(file descriptor 19.) 920 1130 w
-10 /LucidaSans-Demi f
-(21.) 920 1370 w
-(Here documents) 1137 1370 w
-10 /LucidaSans-Italic f
-(Rc) 1170 1526 w
-10 /LucidaSansUnicode00 f
-(procedures) 1326 1526 w
-(may) 1914 1526 w
-(include) 2157 1526 w
-(data,) 2552 1526 w
-(called) 2837 1526 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3163 1526 w
-10 /LucidaSansUnicode00 f
-(here) 3227 1526 w
-(documents) 3485 1526 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4021 1526 w
-10 /LucidaSansUnicode00 f
-(,) 4085 1526 w
-(to) 4160 1526 w
-(be) 4301 1526 w
-(provided) 4463 1526 w
-(as) 4934 1526 w
-(input to commands, as in this version of the) 920 1646 w
-10 /LucidaSans-Italic f
-(tel) 3101 1646 w
-10 /LucidaSansUnicode00 f
-(command) 3253 1646 w
-9 /LucidaTypewriter f
-(for\(i\)) 1120 1816 w
-(grep) 1575 1816 w
-($i) 1900 1816 w
-(<<!) 2095 1816 w
-(...) 1120 1926 w
-(tor) 1120 2036 w
-(2T-402) 1380 2036 w
-(2912) 1835 2036 w
-(kevin) 1120 2146 w
-(2C-514) 1510 2146 w
-(2842) 1965 2146 w
-(bill) 1120 2256 w
-(2C-562) 1445 2256 w
-(7214) 1900 2256 w
-(...) 1120 2366 w
-(!) 1120 2476 w
-10 /LucidaSansUnicode00 f
-(A) 920 2656 w
-(here) 1032 2656 w
-(document) 1290 2656 w
-(is) 1818 2656 w
-(introduced) 1941 2656 w
-(by) 2509 2656 w
-(the) 2667 2656 w
-(redirection) 2865 2656 w
-(symbol) 3434 2656 w
-10 /LucidaTypewriter f
-(<<) 3826 2656 w
-10 /LucidaSansUnicode00 f
-(,) 3970 2656 w
-(followed) 4045 2656 w
-(by) 4501 2656 w
-(an) 4659 2656 w
-(arbi\255) 4819 2656 w
-(trary) 920 2776 w
-(EOF) 1195 2776 w
-(marker) 1430 2776 w
-(\() 1823 2776 w
-10 /LucidaTypewriter f
-(!) 1856 2776 w
-10 /LucidaSansUnicode00 f
-(in) 1977 2776 w
-(the) 2117 2776 w
-(example\).) 2321 2776 w
-(Lines) 2880 2776 w
-(following) 3180 2776 w
-(the) 3676 2776 w
-(command,) 3880 2776 w
-(up) 4439 2776 w
-(to) 4613 2776 w
-(a) 4760 2776 w
-(line) 4864 2776 w
-(containing) 920 2896 w
-(only) 1474 2896 w
-(the) 1722 2896 w
-(EOF) 1922 2896 w
-(marker) 2153 2896 w
-(are) 2542 2896 w
-(saved) 2739 2896 w
-(in) 3061 2896 w
-(a) 3197 2896 w
-(temporary) 3297 2896 w
-(file) 3841 2896 w
-(that) 4037 2896 w
-(is) 4273 2896 w
-(connected) 4398 2896 w
-(to) 4942 2896 w
-(the command) 920 3016 w
-10 /LucidaSansUnicode20 f
-(\031) 1585 3016 w
-10 /LucidaSansUnicode00 f
-(s standard input when it is run.) 1617 3016 w
-10 /LucidaSans-Italic f
-(Rc) 1170 3172 w
-10 /LucidaSansUnicode00 f
-(does variable substitution in here documents.) 1315 3172 w
-(The following command:) 3605 3172 w
-9 /LucidaTypewriter f
-(ed) 1120 3342 w
-($3) 1315 3342 w
-(<<EOF) 1510 3342 w
-(g/$1/s//$2/g) 1120 3452 w
-(w) 1120 3562 w
-(EOF) 1120 3672 w
-10 /LucidaSansUnicode00 f
-(changes all occurrences of) 920 3852 w
-10 /LucidaTypewriter f
-($1) 2241 3852 w
-10 /LucidaSansUnicode00 f
-(to) 2417 3852 w
-10 /LucidaTypewriter f
-($2) 2547 3852 w
-10 /LucidaSansUnicode00 f
-(in file) 2723 3852 w
-10 /LucidaTypewriter f
-($3) 3029 3852 w
-10 /LucidaSansUnicode00 f
-(.) 3173 3852 w
-(To include a literal) 3269 3852 w
-10 /LucidaTypewriter f
-($) 4205 3852 w
-10 /LucidaSansUnicode00 f
-(in) 4310 3852 w
-(a) 4434 3852 w
-(here) 4522 3852 w
-(docu\255) 4770 3852 w
-(ment,) 920 3972 w
-(type) 1240 3972 w
-10 /LucidaTypewriter f
-($$) 1487 3972 w
-10 /LucidaSansUnicode00 f
-(.) 1631 3972 w
-(If) 1734 3972 w
-(the) 1839 3972 w
-(name) 2033 3972 w
-(of) 2338 3972 w
-(a) 2475 3972 w
-(variable) 2569 3972 w
-(is) 2988 3972 w
-(followed) 3107 3972 w
-(immediately) 3559 3972 w
-(by) 4190 3972 w
-10 /LucidaTypewriter f
-(^) 4344 3972 w
-10 /LucidaSansUnicode00 f
-(,) 4416 3972 w
-(the) 4487 3972 w
-(caret) 4681 3972 w
-(is) 4960 3972 w
-(deleted.) 920 4092 w
-(Variable) 1170 4248 w
-(substitution) 1605 4248 w
-(can) 2228 4248 w
-(be) 2438 4248 w
-(entirely) 2600 4248 w
-(suppressed) 3005 4248 w
-(by) 3605 4248 w
-(enclosing) 3763 4248 w
-(the) 4269 4248 w
-(EOF) 4467 4248 w
-(marker) 4696 4248 w
-(following) 920 4368 w
-10 /LucidaTypewriter f
-(<<) 1399 4368 w
-10 /LucidaSansUnicode00 f
-(in quotation marks, as in) 1575 4368 w
-10 /LucidaTypewriter f
-(<<'EOF') 2820 4368 w
-10 /LucidaSansUnicode00 f
-(.) 3324 4368 w
-(Here) 1170 4524 w
-(documents) 1443 4524 w
-(may) 2025 4524 w
-(be) 2271 4524 w
-(provided) 2436 4524 w
-(on) 2910 4524 w
-(file) 3079 4524 w
-(descriptors) 3276 4524 w
-(other) 3866 4524 w
-(than) 4169 4524 w
-(0) 4431 4524 w
-(by) 4541 4524 w
-(typing,) 4703 4524 w
-(for example,) 920 4644 w
-9 /LucidaTypewriter f
-(cmd) 1120 4814 w
-(<<[4]End) 1380 4814 w
-(...) 1120 4924 w
-(End) 1120 5034 w
-10 /LucidaSansUnicode00 f
-(If) 1170 5250 w
-(a) 1272 5250 w
-(here) 1363 5250 w
-(document) 1614 5250 w
-(appears) 2135 5250 w
-(within) 2555 5250 w
-(a) 2887 5250 w
-(compound) 2978 5250 w
-(block,) 3530 5250 w
-(the) 3860 5250 w
-(contents) 4051 5250 w
-(of) 4505 5250 w
-(the) 4640 5250 w
-(doc\255) 4832 5250 w
-(ument must be after the whole block:) 920 5370 w
-9 /LucidaTypewriter f
-(for\(i) 1120 5540 w
-(in) 1510 5540 w
-($*\){) 1705 5540 w
-(mail) 1640 5650 w
-($i) 1965 5650 w
-(<<EOF) 2160 5650 w
-(}) 1120 5760 w
-(words) 1120 5870 w
-(to) 1510 5870 w
-(live) 1705 5870 w
-(by) 2030 5870 w
-(EOF) 1120 5980 w
-10 /LucidaSans-Demi f
-(22.) 920 6280 w
-(Catching Notes) 1137 6280 w
-10 /LucidaSans-Italic f
-(Rc) 1170 6436 w
-10 /LucidaSansUnicode00 f
-(scripts) 1322 6436 w
-(normally) 1685 6436 w
-(terminate) 2147 6436 w
-(when) 2653 6436 w
-(an) 2950 6436 w
-(interrupt) 3107 6436 w
-(is) 3575 6436 w
-(received) 3695 6436 w
-(from) 4139 6436 w
-(the) 4411 6436 w
-(terminal.) 4606 6436 w
-(A) 920 6556 w
-(function) 1022 6556 w
-(with) 1456 6556 w
-(the) 1694 6556 w
-(name) 1882 6556 w
-(of a UNIX signal, in lower case, is defined in the usual way,) 2181 6556 w
-(but) 920 6676 w
-(called) 1132 6676 w
-(when) 1465 6676 w
-10 /LucidaSans-Italic f
-(rc) 1772 6676 w
-10 /LucidaSansUnicode00 f
-(receives) 1920 6676 w
-(the) 2362 6676 w
-(corresponding) 2567 6676 w
-(note.) 3320 6676 w
-(The) 3650 6676 w
-10 /LucidaSans-Italic f
-(notify) 3881 6676 w
-10 /LucidaSansUnicode00 f
-(\(2\)) 4160 6676 w
-(section) 4339 6676 w
-(of) 4736 6676 w
-(the) 4885 6676 w
-(Programmer) 920 6796 w
-10 /LucidaSansUnicode20 f
-(\031) 1518 6796 w
-10 /LucidaSansUnicode00 f
-(s Manual discusses notes in some detail.) 1550 6796 w
-(Notes of interest are:) 3591 6796 w
-10 /LucidaTypewriter f
-(sighup) 720 6952 w
-10 /LucidaSansUnicode00 f
-(The) 970 7072 w
-(note) 1204 7072 w
-(was) 1473 7072 w
-10 /LucidaSansUnicode20 f
-(\030) 1710 7072 w
-10 /LucidaSansUnicode00 f
-(hangup) 1742 7072 w
-10 /LucidaSansUnicode20 f
-(\031) 2108 7072 w
-10 /LucidaSansUnicode00 f
-(.) 2140 7072 w
-(Plan) 2258 7072 w
-(9) 2513 7072 w
-(sends) 2630 7072 w
-(this) 2967 7072 w
-(when) 3200 7072 w
-(the) 3511 7072 w
-(terminal) 3720 7072 w
-(has) 4176 7072 w
-(disconnected) 4398 7072 w
-(from) 970 7192 w
-10 /LucidaSans-Italic f
-(rc) 1234 7192 w
-10 /LucidaSansUnicode00 f
-(.) 1332 7192 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-10 /LucidaTypewriter f
-(sigint) 720 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 960 w
-(note) 1197 960 w
-(was) 1459 960 w
-10 /LucidaSansUnicode20 f
-(\030) 1688 960 w
-10 /LucidaSansUnicode00 f
-(interrupt) 1720 960 w
-10 /LucidaSansUnicode20 f
-(\031) 2148 960 w
-10 /LucidaSansUnicode00 f
-(,) 2180 960 w
-(usually) 2258 960 w
-(sent) 2644 960 w
-(when) 2896 960 w
-(the) 3199 960 w
-(interrupt) 3400 960 w
-(character) 3874 960 w
-(\(ASCII) 4369 960 w
-(DEL\)) 4698 960 w
-(is) 4960 960 w
-(typed on the terminal.) 970 1080 w
-10 /LucidaTypewriter f
-(sigterm) 720 1236 w
-10 /LucidaSansUnicode00 f
-(The note was ) 970 1356 w
-10 /LucidaSansUnicode20 f
-(\030) 1646 1356 w
-10 /LucidaSansUnicode00 f
-(kill) 1678 1356 w
-10 /LucidaSansUnicode20 f
-(\031) 1823 1356 w
-10 /LucidaSansUnicode00 f
-(, normally sent by) 1855 1356 w
-10 /LucidaSans-Italic f
-(kill) 2758 1356 w
-10 /LucidaSansUnicode00 f
-(\(1\).) 2903 1356 w
-10 /LucidaTypewriter f
-(sigexit) 720 1512 w
-10 /LucidaSansUnicode00 f
-(An artificial note sent when) 970 1632 w
-10 /LucidaSans-Italic f
-(rc) 2332 1632 w
-10 /LucidaSansUnicode00 f
-(is about to exit.) 2462 1632 w
-(As an example,) 970 1788 w
-9 /LucidaTypewriter f
-(fn) 1120 1958 w
-(sigint{) 1315 1958 w
-(rm) 1380 2068 w
-(/tmp/junk) 1575 2068 w
-(exit) 1380 2178 w
-(}) 1120 2288 w
-10 /LucidaSansUnicode00 f
-(sets a trap for the keyboard interrupt that removes a temporary file before exiting.) 920 2468 w
-(Notes) 1170 2624 w
-(will) 1493 2624 w
-(be) 1701 2624 w
-(ignored) 1864 2624 w
-(if) 2282 2624 w
-(the) 2393 2624 w
-(note) 2593 2624 w
-(routine) 2854 2624 w
-(is) 3247 2624 w
-(set) 3372 2624 w
-(to) 3561 2624 w
-10 /LucidaTypewriter f
-({}) 3704 2624 w
-10 /LucidaSansUnicode00 f
-(.) 3848 2624 w
-(Signals) 3957 2624 w
-(revert) 4344 2624 w
-(to) 4672 2624 w
-(their) 4815 2624 w
-(default behavior when their handlers) 920 2744 w
-10 /LucidaSansUnicode20 f
-(\031) 2707 2744 w
-10 /LucidaSansUnicode00 f
-(definitions are deleted.) 2771 2744 w
-10 /LucidaSans-Demi f
-(23.) 920 2984 w
-(Environment) 1137 2984 w
-10 /LucidaSansUnicode00 f
-(The) 1170 3140 w
-(environment) 1407 3140 w
-(is) 2074 3140 w
-(a) 2210 3140 w
-(list) 2321 3140 w
-(of) 2523 3140 w
-(name-value) 2677 3140 w
-(pairs) 3311 3140 w
-(made) 3606 3140 w
-(available) 3929 3140 w
-(to) 4409 3140 w
-(executing) 4564 3140 w
-(binaries.) 920 3260 w
-(On) 1407 3260 w
-(Plan) 1584 3260 w
-(9,) 1822 3260 w
-(the) 1954 3260 w
-(environment) 2146 3260 w
-(is) 2794 3260 w
-(stored) 2911 3260 w
-(in) 3257 3260 w
-(a) 3385 3260 w
-(file) 3477 3260 w
-(system) 3665 3260 w
-(named) 4041 3260 w
-10 /LucidaTypewriter f
-(#e) 4406 3260 w
-10 /LucidaSansUnicode00 f
-(,) 4550 3260 w
-(normally) 4618 3260 w
-(mounted) 920 3380 w
-(on) 1387 3380 w
-10 /LucidaTypewriter f
-(/env) 1543 3380 w
-10 /LucidaSansUnicode00 f
-(.) 1831 3380 w
-(The) 1928 3380 w
-(value) 2142 3380 w
-(of) 2429 3380 w
-(each) 2560 3380 w
-(variable) 2817 3380 w
-(is) 3230 3380 w
-(stored) 3343 3380 w
-(in) 3685 3380 w
-(a) 3809 3380 w
-(separate) 3898 3380 w
-(file,) 4346 3380 w
-(with) 4563 3380 w
-(com\255) 4802 3380 w
-(ponents) 920 3500 w
-(terminated) 1356 3500 w
-(by) 1929 3500 w
-(zero) 2088 3500 w
-(bytes.) 2347 3500 w
-(\(The) 2714 3500 w
-(file) 2972 3500 w
-(system) 3167 3500 w
-(is) 3551 3500 w
-(maintained) 3675 3500 w
-(entirely) 4260 3500 w
-(in) 4665 3500 w
-(core,) 4799 3500 w
-(so) 920 3620 w
-(no) 1075 3620 w
-(disk) 1241 3620 w
-(or) 1485 3620 w
-(network) 1630 3620 w
-(access) 2065 3620 w
-(is) 2423 3620 w
-(involved.\)) 2546 3620 w
-(The) 3090 3620 w
-(contents) 3315 3620 w
-(of) 3776 3620 w
-10 /LucidaTypewriter f
-(/env) 3918 3620 w
-10 /LucidaSansUnicode00 f
-(are) 4250 3620 w
-(shared) 4446 3620 w
-(on) 4818 3620 w
-(a) 4985 3620 w
-(per-process) 920 3740 w
-(group) 1576 3740 w
-(basis) 1929 3740 w
-10 /S f
-(-) 2242 3740 w
-10 /LucidaSansUnicode00 f
-(when) 2361 3740 w
-(a) 2682 3740 w
-(new) 2801 3740 w
-(process) 3060 3740 w
-(group) 3498 3740 w
-(is) 3851 3740 w
-(created) 3995 3740 w
-(it) 4418 3740 w
-(effectively) 4548 3740 w
-(attaches) 920 3860 w
-10 /LucidaTypewriter f
-(/env) 1361 3860 w
-10 /LucidaSansUnicode00 f
-(to) 1686 3860 w
-(a) 1821 3860 w
-(new) 1913 3860 w
-(file) 2145 3860 w
-(system) 2333 3860 w
-(initialized) 2710 3860 w
-(with) 3222 3860 w
-(a) 3464 3860 w
-(copy) 3556 3860 w
-(of) 3820 3860 w
-(the) 3955 3860 w
-(old) 4147 3860 w
-(one.) 4338 3860 w
-(A) 4619 3860 w
-(conse\255) 4726 3860 w
-(quence) 920 3980 w
-(of) 1311 3980 w
-(this) 1450 3980 w
-(organization) 1670 3980 w
-(is) 2321 3980 w
-(that) 2441 3980 w
-(commands) 2672 3980 w
-(can) 3241 3980 w
-(change) 3449 3980 w
-(environment) 3837 3980 w
-(entries) 4488 3980 w
-(and) 4860 3980 w
-(see the changes reflected in) 920 4100 w
-10 /LucidaSans-Italic f
-(rc) 2314 4100 w
-10 /LucidaSansUnicode00 f
-(.) 2412 4100 w
-(Functions) 1170 4256 w
-(also) 1689 4256 w
-(appear) 1936 4256 w
-(in) 2320 4256 w
-(the) 2462 4256 w
-(environment,) 2668 4256 w
-(named) 3362 4256 w
-(by) 3742 4256 w
-(prefixing) 3908 4256 w
-10 /LucidaTypewriter f
-(fn#) 4399 4256 w
-10 /LucidaSansUnicode00 f
-(to) 4666 4256 w
-(their) 4815 4256 w
-(names, like) 920 4376 w
-10 /LucidaTypewriter f
-(/env/fn#roff) 1505 4376 w
-10 /LucidaSansUnicode00 f
-(.) 2369 4376 w
-10 /LucidaSans-Demi f
-(24.) 920 4616 w
-(Local Variables) 1137 4616 w
-10 /LucidaSansUnicode00 f
-(It) 1170 4772 w
-(is) 1281 4772 w
-(often) 1406 4772 w
-(useful) 1704 4772 w
-(to) 2046 4772 w
-(set) 2189 4772 w
-(a) 2378 4772 w
-(variable) 2478 4772 w
-(for) 2903 4772 w
-(the) 3087 4772 w
-(duration) 3287 4772 w
-(of) 3742 4772 w
-(a) 3885 4772 w
-(single) 3986 4772 w
-(command.) 4321 4772 w
-(An) 4909 4772 w
-(assignment followed by a command has this effect.) 920 4892 w
-(For example) 3480 4892 w
-9 /LucidaTypewriter f
-(a=global) 1120 5062 w
-(a=local) 1120 5172 w
-(echo) 1640 5172 w
-($a) 1965 5172 w
-(echo) 1120 5282 w
-($a) 1445 5282 w
-10 /LucidaSansUnicode00 f
-(will print) 920 5462 w
-9 /LucidaTypewriter f
-(local) 1120 5632 w
-(global) 1120 5742 w
-10 /LucidaSansUnicode00 f
-(This works even for compound commands, like) 920 5922 w
-9 /LucidaTypewriter f
-(f=/fairly/long/file/name) 1120 6092 w
-({) 2745 6092 w
-({) 1380 6202 w
-(wc) 1510 6202 w
-($f;) 1705 6202 w
-(spell) 1965 6202 w
-($f;) 2355 6202 w
-(diff) 2615 6202 w
-($f.old) 2940 6202 w
-($f) 3395 6202 w
-(}) 3590 6202 w
-(|) 3720 6202 w
-(pr) 1510 6312 w
-(-h) 1705 6312 w
-('Facts) 1900 6312 w
-(about) 2355 6312 w
-('$f) 2745 6312 w
-(|) 3005 6312 w
-(lp) 3135 6312 w
-(-dfn) 3330 6312 w
-(}) 1120 6422 w
-10 /LucidaSans-Demi f
-(25.) 920 6722 w
-(Examples ) 1137 6722 w
-10 /LucidaSansUnicode20 f
-(\024) 1659 6722 w
-10 /LucidaSans-Italic f
-(cd, pwd) 1791 6722 w
-10 /LucidaSansUnicode00 f
-(Here) 1170 6878 w
-(is) 1437 6878 w
-(a) 1557 6878 w
-(pair) 1652 6878 w
-(of) 1880 6878 w
-(functions) 2018 6878 w
-(that) 2510 6878 w
-(provide) 2741 6878 w
-(enhanced) 3146 6878 w
-(versions) 3653 6878 w
-(of) 4096 6878 w
-(the) 4234 6878 w
-(standard) 4429 6878 w
-10 /LucidaTypewriter f
-(cd) 4896 6878 w
-10 /LucidaSansUnicode00 f
-(and) 920 6998 w
-10 /LucidaTypewriter f
-(pwd) 1132 6998 w
-10 /LucidaSansUnicode00 f
-(commands.) 1380 6998 w
-(\(Thanks to Rob Pike for these.\)) 2005 6998 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-9 /LucidaTypewriter f
-(ps1='%) 1120 830 w
-(') 1575 830 w
-(#) 2160 830 w
-(default) 2290 830 w
-(prompt) 2810 830 w
-(tab=') 1120 940 w
-(') 1640 940 w
-(#) 2160 940 w
-(a) 2290 940 w
-(tab) 2420 940 w
-(character) 2680 940 w
-(fn) 1120 1050 w
-(cd{) 1315 1050 w
-(builtin) 1250 1160 w
-(cd) 1770 1160 w
-($1) 1965 1160 w
-(&&) 2160 1160 w
-(switch\($#*\){) 1250 1270 w
-(case) 1250 1380 w
-(0) 1575 1380 w
-(dir=$home) 1380 1490 w
-(prompt=\($ps1) 1380 1600 w
-($tab\)) 2225 1600 w
-(case) 1250 1710 w
-(*) 1575 1710 w
-(switch\($1\)) 1380 1820 w
-(case) 1380 1930 w
-(/*) 1705 1930 w
-(dir=$1) 1510 2040 w
-(prompt=\(`{basename) 1510 2150 w
-(`{pwd}}^$ps1) 2745 2150 w
-($tab\)) 3590 2150 w
-(case) 1380 2260 w
-(*/*) 1705 2260 w
-(..*) 1965 2260 w
-(dir=\(\)) 1510 2370 w
-(prompt=\(`{basename) 1510 2480 w
-(`{pwd}}^$ps1) 2745 2480 w
-($tab\)) 3590 2480 w
-(case) 1380 2590 w
-(*) 1705 2590 w
-(dir=\(\)) 1510 2700 w
-(prompt=\($1^$ps1) 1510 2810 w
-($tab\)) 2550 2810 w
-(}) 1380 2920 w
-(}) 1250 3030 w
-(}) 1120 3140 w
-(fn) 1120 3250 w
-(pwd{) 1315 3250 w
-(if\(~) 1250 3360 w
-($#dir) 1575 3360 w
-(0\)) 1965 3360 w
-(dir=`{/bin/pwd}) 1380 3470 w
-(echo) 1250 3580 w
-($dir) 1575 3580 w
-(}) 1120 3690 w
-10 /LucidaSansUnicode00 f
-(Function) 920 3870 w
-10 /LucidaTypewriter f
-(pwd) 1391 3870 w
-10 /LucidaSansUnicode00 f
-(is) 1660 3870 w
-(a) 1793 3870 w
-(version) 1901 3870 w
-(of) 2306 3870 w
-(the) 2457 3870 w
-(standard) 2665 3870 w
-10 /LucidaTypewriter f
-(pwd) 3145 3870 w
-10 /LucidaSansUnicode00 f
-(that) 3414 3870 w
-(caches) 3658 3870 w
-(its) 4037 3870 w
-(value) 4207 3870 w
-(in) 4515 3870 w
-(variable) 4660 3870 w
-10 /LucidaTypewriter f
-($dir) 920 3990 w
-10 /LucidaSansUnicode00 f
-(,) 1208 3990 w
-(because) 1278 3990 w
-(the) 1710 3990 w
-(genuine) 1903 3990 w
-10 /LucidaTypewriter f
-(pwd) 2330 3990 w
-10 /LucidaSansUnicode00 f
-(can) 2584 3990 w
-(be) 2790 3990 w
-(quite) 2947 3990 w
-(slow) 3232 3990 w
-(to) 3488 3990 w
-(execute.) 3624 3990 w
-(\(Recent) 4105 3990 w
-(versions) 4501 3990 w
-(of) 4942 3990 w
-(Plan) 920 4110 w
-(9) 1162 4110 w
-(have) 1266 4110 w
-(very) 1533 4110 w
-(fast) 1776 4110 w
-(implementations) 1998 4110 w
-(of) 2853 4110 w
-10 /LucidaTypewriter f
-(pwd) 2993 4110 w
-10 /LucidaSansUnicode00 f
-(,) 3209 4110 w
-(reducing) 3283 4110 w
-(the) 3751 4110 w
-(advantage) 3948 4110 w
-(of) 4487 4110 w
-(the) 4627 4110 w
-10 /LucidaTypewriter f
-(pwd) 4824 4110 w
-10 /LucidaSansUnicode00 f
-(function.\)) 920 4230 w
-(Function) 1170 4386 w
-10 /LucidaTypewriter f
-(cd) 1631 4386 w
-10 /LucidaSansUnicode00 f
-(calls) 1818 4386 w
-(the) 2076 4386 w
-10 /LucidaTypewriter f
-(cd) 2274 4386 w
-10 /LucidaSansUnicode00 f
-(built-in,) 2461 4386 w
-(and) 2905 4386 w
-(checks) 3128 4386 w
-(that) 3500 4386 w
-(it) 3734 4386 w
-(was) 3843 4386 w
-(successful.) 4069 4386 w
-(If) 4677 4386 w
-(so,) 4786 4386 w
-(it) 4974 4386 w
-(sets) 920 4506 w
-10 /LucidaTypewriter f
-($dir) 1156 4506 w
-10 /LucidaSansUnicode00 f
-(and) 1484 4506 w
-10 /LucidaTypewriter f
-($prompt) 1704 4506 w
-10 /LucidaSansUnicode00 f
-(.) 2208 4506 w
-(The) 2312 4506 w
-(prompt) 2533 4506 w
-(will) 2931 4506 w
-(include) 3135 4506 w
-(the) 3527 4506 w
-(last) 3722 4506 w
-(component) 3934 4506 w
-(of) 4520 4506 w
-(the) 4658 4506 w
-(cur\255) 4853 4506 w
-(rent) 920 4626 w
-(directory) 1150 4626 w
-(\(except) 1615 4626 w
-(in) 2006 4626 w
-(the) 2131 4626 w
-(home) 2320 4626 w
-(directory,) 2626 4626 w
-(where) 3123 4626 w
-(it) 3449 4626 w
-(will) 3549 4626 w
-(be) 3748 4626 w
-(null\),) 3902 4626 w
-(and) 4184 4626 w
-10 /LucidaTypewriter f
-($dir) 4399 4626 w
-10 /LucidaSansUnicode00 f
-(will) 4722 4626 w
-(be) 4921 4626 w
-(reset) 920 4746 w
-(either) 1206 4746 w
-(to) 1532 4746 w
-(the) 1675 4746 w
-(correct) 1875 4746 w
-(value) 2258 4746 w
-(or) 2557 4746 w
-(to) 2704 4746 w
-10 /LucidaTypewriter f
-(\(\)) 2847 4746 w
-10 /LucidaSansUnicode00 f
-(,) 2991 4746 w
-(so) 3068 4746 w
-(that) 3225 4746 w
-(the) 3461 4746 w
-10 /LucidaTypewriter f
-(pwd) 3660 4746 w
-10 /LucidaSansUnicode00 f
-(function) 3920 4746 w
-(will) 4365 4746 w
-(work) 4573 4746 w
-(cor\255) 4854 4746 w
-(rectly.) 920 4866 w
-10 /LucidaSans-Demi f
-(26.) 920 5106 w
-(Examples ) 1137 5106 w
-10 /LucidaSansUnicode20 f
-(\024) 1659 5106 w
-10 /LucidaSans-Italic f
-(man) 1791 5106 w
-10 /LucidaSansUnicode00 f
-(The) 1170 5262 w
-10 /LucidaSans-Italic f
-(man) 1390 5262 w
-10 /LucidaSansUnicode00 f
-(command) 1645 5262 w
-(prints) 2163 5262 w
-(pages) 2486 5262 w
-(of) 2813 5262 w
-(the) 2951 5262 w
-(Programmer) 3146 5262 w
-10 /LucidaSansUnicode20 f
-(\031) 3744 5262 w
-10 /LucidaSansUnicode00 f
-(s) 3776 5262 w
-(Manual.) 3867 5262 w
-(It) 4320 5262 w
-(is) 4426 5262 w
-(called,) 4546 5262 w
-(for) 4901 5262 w
-(example, as) 920 5382 w
-9 /LucidaTypewriter f
-(man) 1120 5552 w
-(2) 1380 5552 w
-(sinh) 1510 5552 w
-(man) 1120 5662 w
-(rc) 1380 5662 w
-(man) 1120 5772 w
-(-t) 1380 5772 w
-(cat) 1575 5772 w
-10 /LucidaSansUnicode00 f
-(In) 920 5952 w
-(the) 1053 5952 w
-(first) 1250 5952 w
-(case,) 1487 5952 w
-(the) 1774 5952 w
-(page) 1971 5952 w
-(for) 2249 5952 w
-10 /LucidaSans-Italic f
-(sinh) 2430 5952 w
-10 /LucidaSansUnicode00 f
-(in) 2674 5952 w
-(section) 2807 5952 w
-(2) 3196 5952 w
-(is) 3301 5952 w
-(printed.) 3423 5952 w
-(In) 3880 5952 w
-(the) 4013 5952 w
-(second) 4210 5952 w
-(case,) 4597 5952 w
-(the) 4885 5952 w
-(manual) 920 6072 w
-(page) 1313 6072 w
-(for) 1586 6072 w
-10 /LucidaSans-Italic f
-(rc) 1762 6072 w
-10 /LucidaSansUnicode00 f
-(is) 1897 6072 w
-(printed.) 2013 6072 w
-(Since) 2464 6072 w
-(no) 2752 6072 w
-(manual) 2911 6072 w
-(section) 3303 6072 w
-(is) 3686 6072 w
-(specified,) 3802 6072 w
-(all) 4305 6072 w
-(sections) 4454 6072 w
-(are) 4888 6072 w
-(searched) 920 6192 w
-(for) 1395 6192 w
-(the) 1574 6192 w
-(page,) 1769 6192 w
-(and) 2078 6192 w
-(it) 2299 6192 w
-(is) 2406 6192 w
-(found) 2527 6192 w
-(in) 2853 6192 w
-(section) 2985 6192 w
-(1.) 3373 6192 w
-(In) 3541 6192 w
-(the) 3673 6192 w
-(third) 3869 6192 w
-(case,) 4142 6192 w
-(the) 4428 6192 w
-(page) 4624 6192 w
-(for) 4901 6192 w
-10 /LucidaSans-Italic f
-(cat) 920 6312 w
-10 /LucidaSansUnicode00 f
-(is typeset \(the) 1101 6312 w
-10 /LucidaTypewriter f
-(-t) 1817 6312 w
-10 /LucidaSansUnicode00 f
-(option\).) 1993 6312 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-9 /LucidaTypewriter f
-(cd) 1120 830 w
-(/sys/man) 1315 830 w
-(||) 1900 830 w
-({) 2095 830 w
-(echo) 1250 940 w
-($0:) 1575 940 w
-(No) 1835 940 w
-(manual!) 2030 940 w
-(>[1=2]) 2550 940 w
-(exit) 1250 1050 w
-(1) 1575 1050 w
-(}) 1120 1160 w
-(NT=n) 1120 1270 w
-(#) 1510 1270 w
-(default) 1640 1270 w
-(nroff) 2160 1270 w
-(s='*') 1120 1380 w
-(#) 1510 1380 w
-(section,) 1640 1380 w
-(default) 2225 1380 w
-(try) 2745 1380 w
-(all) 3005 1380 w
-(for\(i\)) 1120 1490 w
-(switch\($i\){) 1575 1490 w
-(case) 1120 1600 w
-(-t) 1445 1600 w
-(NT=t) 1250 1710 w
-(case) 1120 1820 w
-(-n) 1445 1820 w
-(NT=n) 1250 1930 w
-(case) 1120 2040 w
-(-*) 1445 2040 w
-(echo) 1250 2150 w
-(Usage:) 1575 2150 w
-($0) 2030 2150 w
-('[-nt]) 2225 2150 w
-([section]) 2680 2150 w
-(page) 3330 2150 w
-(...') 3655 2150 w
-(>[1=2]) 3980 2150 w
-(exit) 1250 2260 w
-(1) 1575 2260 w
-(case) 1120 2370 w
-([1-9]) 1445 2370 w
-(10) 1835 2370 w
-(s=$i) 1250 2480 w
-(case) 1120 2590 w
-(*) 1445 2590 w
-(eval) 1250 2700 w
-('pages='$s/$i) 1575 2700 w
-(for\(page) 1250 2810 w
-(in) 1835 2810 w
-($pages\){) 2030 2810 w
-(if\(test) 1380 2920 w
-(-f) 1900 2920 w
-($page\)) 2095 2920 w
-($NT^roff) 1510 3030 w
-(-man) 2095 3030 w
-($page) 2420 3030 w
-(if) 1380 3140 w
-(not) 1575 3140 w
-(echo) 1510 3250 w
-($0:) 1835 3250 w
-($i) 2095 3250 w
-(not) 2290 3250 w
-(found) 2550 3250 w
-(>[1=2]) 2940 3250 w
-(}) 1250 3360 w
-(}) 1120 3470 w
-10 /LucidaSansUnicode00 f
-(Note) 920 3650 w
-(the) 1181 3650 w
-(use) 1369 3650 w
-(of) 1571 3650 w
-10 /LucidaTypewriter f
-(eval) 1702 3650 w
-10 /LucidaSansUnicode00 f
-(to) 2023 3650 w
-(make) 2154 3650 w
-(a) 2449 3650 w
-(list) 2537 3650 w
-(of) 2716 3650 w
-(candidate) 2847 3650 w
-(manual) 3351 3650 w
-(pages.) 3740 3650 w
-(Without) 4124 3650 w
-10 /LucidaTypewriter f
-(eval) 4531 3650 w
-10 /LucidaSansUnicode00 f
-(,) 4819 3650 w
-(the) 4885 3650 w
-10 /LucidaTypewriter f
-(*) 920 3770 w
-10 /LucidaSansUnicode00 f
-(stored) 1040 3770 w
-(in) 1397 3770 w
-10 /LucidaTypewriter f
-($s) 1536 3770 w
-10 /LucidaSansUnicode00 f
-(would) 1728 3770 w
-(not) 2068 3770 w
-(trigger) 2276 3770 w
-(filename) 2652 3770 w
-(matching) 3117 3770 w
-10 /LucidaSansUnicode20 f
-(\024) 3616 3770 w
-10 /LucidaSansUnicode00 f
-(it) 3763 3770 w
-10 /LucidaSansUnicode20 f
-(\031) 3829 3770 w
-10 /LucidaSansUnicode00 f
-(s) 3861 3770 w
-(enclosed) 3959 3770 w
-(in) 4435 3770 w
-(quotation) 4573 3770 w
-(marks,) 920 3890 w
-(and) 1301 3890 w
-(even) 1532 3890 w
-(if) 1809 3890 w
-(it) 1926 3890 w
-(weren) 2043 3890 w
-10 /LucidaSansUnicode20 f
-(\031) 2335 3890 w
-10 /LucidaSansUnicode00 f
-(t,) 2367 3890 w
-(it) 2487 3890 w
-(would) 2604 3890 w
-(be) 2948 3890 w
-(expanded) 3119 3890 w
-(when) 3650 3890 w
-(assigned) 3959 3890 w
-(to) 4440 3890 w
-10 /LucidaTypewriter f
-($s) 4590 3890 w
-10 /LucidaSansUnicode00 f
-(.) 4734 3890 w
-(Eval) 4850 3890 w
-(causes) 920 4010 w
-(its) 1289 4010 w
-(arguments) 1449 4010 w
-(to) 2011 4010 w
-(be) 2152 4010 w
-(re-processed) 2314 4010 w
-(by) 3004 4010 w
-10 /LucidaSans-Italic f
-(rc) 3161 4010 w
-10 /LucidaSansUnicode20 f
-(\031) 3259 4010 w
-10 /LucidaSansUnicode00 f
-(s) 3291 4010 w
-(parser) 3384 4010 w
-(and) 3733 4010 w
-(interpreter,) 3955 4010 w
-(effectively) 4548 4010 w
-(delaying evaluation of the) 920 4130 w
-10 /LucidaTypewriter f
-(*) 2207 4130 w
-10 /LucidaSansUnicode00 f
-(until the assignment to) 2311 4130 w
-10 /LucidaTypewriter f
-($pages) 3469 4130 w
-10 /LucidaSansUnicode00 f
-(.) 3901 4130 w
-10 /LucidaSans-Demi f
-(27.) 920 4370 w
-(Examples ) 1137 4370 w
-10 /LucidaSansUnicode20 f
-(\024) 1659 4370 w
-10 /LucidaSans-Italic f
-(holmdel) 1791 4370 w
-10 /LucidaSansUnicode00 f
-(The following) 1170 4526 w
-10 /LucidaSans-Italic f
-(rc) 1862 4526 w
-10 /LucidaSansUnicode00 f
-(script) 1992 4526 w
-(plays) 2297 4526 w
-(the) 2580 4526 w
-(deceptively) 2768 4526 w
-(simple) 3345 4526 w
-(game) 3699 4526 w
-10 /LucidaSans-Italic f
-(holmdel) 3998 4526 w
-10 /LucidaSansUnicode00 f
-(,) 4382 4526 w
-(in) 4447 4526 w
-(which) 4571 4526 w
-(the) 4885 4526 w
-(players) 920 4646 w
-(alternately) 1312 4646 w
-(name) 1866 4646 w
-(Bell) 2177 4646 w
-(Labs) 2394 4646 w
-(locations,) 2661 4646 w
-(the) 3174 4646 w
-(winner) 3373 4646 w
-(being) 3744 4646 w
-(the) 4060 4646 w
-(first) 4259 4646 w
-(to) 4498 4646 w
-(mention) 4640 4646 w
-(Holmdel.) 920 4766 w
-(This) 1170 4922 w
-(script) 1427 4922 w
-(is) 1751 4922 w
-(worth) 1883 4922 w
-(describing) 2213 4922 w
-(in) 2772 4922 w
-(detail) 2915 4922 w
-(\(rather,) 3236 4922 w
-(it) 3645 4922 w
-(would) 3763 4922 w
-(be) 4107 4922 w
-(if) 4278 4922 w
-(it) 4396 4922 w
-(weren) 4514 4922 w
-10 /LucidaSansUnicode20 f
-(\031) 4806 4922 w
-10 /LucidaSansUnicode00 f
-(t) 4838 4922 w
-(so) 4928 4922 w
-(silly.\)) 920 5042 w
-(Variable) 1170 5198 w
-10 /LucidaTypewriter f
-($t) 1617 5198 w
-10 /LucidaSansUnicode00 f
-(is) 1815 5198 w
-(an) 1949 5198 w
-(abbreviation) 2121 5198 w
-(for) 2779 5198 w
-(the) 2973 5198 w
-(name) 3183 5198 w
-(of) 3504 5198 w
-(a) 3657 5198 w
-(temporary) 3767 5198 w
-(file.) 4321 5198 w
-(Including) 4591 5198 w
-10 /LucidaTypewriter f
-($pid) 920 5318 w
-10 /LucidaSansUnicode00 f
-(,) 1208 5318 w
-(initialized) 1289 5318 w
-(by) 1813 5318 w
-10 /LucidaSans-Italic f
-(rc) 1977 5318 w
-10 /LucidaSansUnicode00 f
-(to) 2123 5318 w
-(its) 2269 5318 w
-(process-id,) 2434 5318 w
-(in) 3038 5318 w
-(the) 3177 5318 w
-(names) 3380 5318 w
-(of) 3745 5318 w
-(temporary) 3891 5318 w
-(files) 4438 5318 w
-(insures) 4688 5318 w
-(that) 920 5438 w
-(their) 1151 5438 w
-(names) 1416 5438 w
-(won) 1773 5438 w
-10 /LucidaSansUnicode20 f
-(\031) 1973 5438 w
-10 /LucidaSansUnicode00 f
-(t) 2005 5438 w
-(collide,) 2083 5438 w
-(in) 2474 5438 w
-(case) 2606 5438 w
-(more) 2860 5438 w
-(than) 3152 5438 w
-(one) 3409 5438 w
-(instance) 3629 5438 w
-(of) 4073 5438 w
-(the) 4212 5438 w
-(script) 4408 5438 w
-(is) 4721 5438 w
-(run\255) 4842 5438 w
-(ning at a time.) 920 5558 w
-(Function) 1170 5714 w
-10 /LucidaTypewriter f
-(read) 1622 5714 w
-10 /LucidaSansUnicode20 f
-(\031) 1910 5714 w
-10 /LucidaSansUnicode00 f
-(s) 1942 5714 w
-(argument) 2027 5714 w
-(is) 2529 5714 w
-(the) 2643 5714 w
-(name) 2832 5714 w
-(of) 3132 5714 w
-(a) 3264 5714 w
-(variable) 3353 5714 w
-(into) 3767 5714 w
-(which) 3991 5714 w
-(a) 4307 5714 w
-(line) 4397 5714 w
-(gathered) 4608 5714 w
-(from) 920 5834 w
-(standard) 1194 5834 w
-(input) 1663 5834 w
-(is) 1958 5834 w
-(read.) 2080 5834 w
-10 /LucidaTypewriter f
-($ifs) 2401 5834 w
-10 /LucidaSansUnicode00 f
-(is) 2731 5834 w
-(set) 2853 5834 w
-(to) 3039 5834 w
-(just) 3179 5834 w
-(a) 3401 5834 w
-(newline.) 3498 5834 w
-(Thus) 3975 5834 w
-10 /LucidaTypewriter f
-(read) 4254 5834 w
-10 /LucidaSansUnicode20 f
-(\031) 4542 5834 w
-10 /LucidaSansUnicode00 f
-(s) 4574 5834 w
-(input) 4666 5834 w
-(is) 4960 5834 w
-(not split apart at spaces, but the terminating newline is deleted.) 920 5954 w
-(A) 1170 6110 w
-(handler) 1276 6110 w
-(is) 1681 6110 w
-(set) 1798 6110 w
-(to) 1979 6110 w
-(catch) 2114 6110 w
-10 /LucidaTypewriter f
-(sigint) 2407 6110 w
-10 /LucidaSansUnicode00 f
-(,) 2839 6110 w
-10 /LucidaTypewriter f
-(sigquit) 2908 6110 w
-10 /LucidaSansUnicode00 f
-(,) 3412 6110 w
-(and) 3481 6110 w
-10 /LucidaTypewriter f
-(sighup,) 3698 6110 w
-10 /LucidaSansUnicode00 f
-(and) 4239 6110 w
-(the) 4456 6110 w
-(artificial) 4648 6110 w
-10 /LucidaTypewriter f
-(sigexit) 920 6230 w
-10 /LucidaSansUnicode00 f
-(signal.) 1456 6230 w
-(It just removes the temporary file and exits.) 1840 6230 w
-(The) 1170 6386 w
-(temporary) 1390 6386 w
-(file) 1928 6386 w
-(is) 2118 6386 w
-(initialized) 2237 6386 w
-(from) 2752 6386 w
-(a) 3024 6386 w
-(here) 3119 6386 w
-(document) 3374 6386 w
-(containing) 3899 6386 w
-(a) 4449 6386 w
-(list) 4544 6386 w
-(of) 4730 6386 w
-(Bell) 4868 6386 w
-(Labs locations, and the main loop starts.) 920 6506 w
-(First,) 1170 6662 w
-(the) 1454 6662 w
-(program) 1649 6662 w
-(guesses) 2105 6662 w
-(a) 2534 6662 w
-(location) 2629 6662 w
-(\(in) 3054 6662 w
-10 /LucidaTypewriter f
-($lab) 3218 6662 w
-10 /LucidaSansUnicode00 f
-(\)) 3506 6662 w
-(using) 3579 6662 w
-(the) 3885 6662 w
-10 /LucidaTypewriter f
-(fortune) 4080 6662 w
-10 /LucidaSansUnicode00 f
-(program) 4624 6662 w
-(to) 920 6782 w
-(pick) 1056 6782 w
-(a) 1295 6782 w
-(random) 1388 6782 w
-(line) 1801 6782 w
-(from) 2015 6782 w
-(the) 2285 6782 w
-(location) 2478 6782 w
-(list.) 2900 6782 w
-(It) 3147 6782 w
-(prints) 3250 6782 w
-(the) 3570 6782 w
-(location,) 3762 6782 w
-(and) 4216 6782 w
-(if) 4433 6782 w
-(it) 4536 6782 w
-(guessed) 4639 6782 w
-(Holmdel, prints a message and exits.) 920 6902 w
-(Then) 1170 7058 w
-(it) 1453 7058 w
-(uses) 1559 7058 w
-(the) 1819 7058 w
-10 /LucidaTypewriter f
-(read) 2014 7058 w
-10 /LucidaSansUnicode00 f
-(function) 2342 7058 w
-(to) 2783 7058 w
-(get) 2921 7058 w
-(lines) 3116 7058 w
-(from) 3383 7058 w
-(standard) 3655 7058 w
-(input) 4122 7058 w
-(and) 4415 7058 w
-(validity-) 4636 7058 w
-(check) 920 7178 w
-(them) 1235 7178 w
-(until) 1520 7178 w
-(it) 1776 7178 w
-(gets) 1879 7178 w
-(a) 2122 7178 w
-(legal) 2213 7178 w
-(name.) 2480 7178 w
-(Note) 2846 7178 w
-(that) 3110 7178 w
-(the) 3337 7178 w
-(condition) 3528 7178 w
-(part) 4019 7178 w
-(of) 4251 7178 w
-(a) 4385 7178 w
-10 /LucidaTypewriter f
-(while) 4476 7178 w
-10 /LucidaSansUnicode00 f
-(can) 4872 7178 w
-(be) 920 7298 w
-(a) 1107 7298 w
-(compound) 1230 7298 w
-(command.) 1814 7298 w
-(Only) 2424 7298 w
-(the) 2713 7298 w
-(exit) 2936 7298 w
-(status) 3187 7298 w
-(of) 3548 7298 w
-(the) 3714 7298 w
-(last) 3937 7298 w
-(command) 4178 7298 w
-(in) 4725 7298 w
-(the) 4885 7298 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-9 /LucidaTypewriter f
-(t=/tmp/holmdel$pid) 1120 890 w
-(fn) 1120 1000 w
-(read{) 1315 1000 w
-($1=`{awk) 1640 1110 w
-('{print;exit}'}) 2225 1110 w
-(}) 1120 1220 w
-(ifs=') 1120 1330 w
-(') 1120 1440 w
-(#) 1640 1440 w
-(just) 1770 1440 w
-(a) 2095 1440 w
-(newline) 2225 1440 w
-(fn) 1120 1550 w
-(sigexit) 1315 1550 w
-(sigint) 1835 1550 w
-(sigquit) 2290 1550 w
-(sighup{) 2810 1550 w
-(rm) 1640 1660 w
-(-f) 1835 1660 w
-($t) 2030 1660 w
-(exit) 1640 1770 w
-(}) 1120 1880 w
-(cat) 1120 1990 w
-(<<'!') 1380 1990 w
-(>$t) 1770 1990 w
-(Allentown) 1120 2100 w
-(Atlanta) 1120 2210 w
-(Cedar) 1120 2320 w
-(Crest) 1510 2320 w
-(Chester) 1120 2430 w
-(Columbus) 1120 2540 w
-(Elmhurst) 1120 2650 w
-(Fullerton) 1120 2760 w
-(Holmdel) 1120 2870 w
-(Indian) 1120 2980 w
-(Hill) 1575 2980 w
-(Merrimack) 1120 3090 w
-(Valley) 1770 3090 w
-(Morristown) 1120 3200 w
-(Neptune) 1120 3310 w
-(Piscataway) 1120 3420 w
-(Reading) 1120 3530 w
-(Short) 1120 3640 w
-(Hills) 1510 3640 w
-(South) 1120 3750 w
-(Plainfield) 1510 3750 w
-(Summit) 1120 3860 w
-(Whippany) 1120 3970 w
-(West) 1120 4080 w
-(Long) 1445 4080 w
-(Branch) 1770 4080 w
-(!) 1120 4190 w
-(while\(\){) 1120 4300 w
-(lab=`{fortune) 1315 4410 w
-($t}) 2225 4410 w
-(echo) 1315 4520 w
-($lab) 1640 4520 w
-(if\(~) 1315 4630 w
-($lab) 1640 4630 w
-(Holmdel\){) 1965 4630 w
-(echo) 1510 4740 w
-(You) 1835 4740 w
-(lose.) 2095 4740 w
-(exit) 1510 4850 w
-(}) 1315 4960 w
-(while\(read) 1315 5070 w
-(lab;) 2030 5070 w
-(!) 2355 5070 w
-(grep) 2485 5070 w
-(-i) 2810 5070 w
-(-s) 3005 5070 w
-($lab) 3200 5070 w
-($t\)) 3525 5070 w
-(echo) 3785 5070 w
-(No) 4110 5070 w
-(such) 4305 5070 w
-(location.) 4630 5070 w
-(if\(~) 1315 5180 w
-($lab) 1640 5180 w
-([hH]olmdel\){) 1965 5180 w
-(echo) 1510 5290 w
-(You) 1835 5290 w
-(win.) 2095 5290 w
-(exit) 1510 5400 w
-(}) 1315 5510 w
-(}) 1120 5620 w
-10 /LucidaSansUnicode00 f
-(sequence is checked.) 920 5800 w
-(Again, if the result is) 1170 5956 w
-(Holmdel,) 2217 5956 w
-(it) 2687 5956 w
-(prints) 2786 5956 w
-(a) 3102 5956 w
-(message) 3190 5956 w
-(and) 3647 5956 w
-(exits.) 3860 5956 w
-(Otherwise) 4191 5956 w
-(it) 4711 5956 w
-(goes) 4810 5956 w
-(back to the top of the loop.) 920 6076 w
-10 /LucidaSans-Demi f
-(28.) 920 6316 w
-(Design Principles) 1137 6316 w
-10 /LucidaSans-Italic f
-(Rc) 1170 6472 w
-10 /LucidaSansUnicode00 f
-(draws) 1319 6472 w
-(heavily) 1643 6472 w
-(from) 2015 6472 w
-(Steve) 2284 6472 w
-(Bourne) 2576 6472 w
-10 /LucidaSansUnicode20 f
-(\031) 2916 6472 w
-10 /LucidaSansUnicode00 f
-(s) 2948 6472 w
-10 /LucidaTypewriter f
-(/bin/sh) 3036 6472 w
-10 /LucidaSansUnicode00 f
-(.) 3540 6472 w
-(Any) 3641 6472 w
-(successor) 3861 6472 w
-(of) 4373 6472 w
-(the) 4508 6472 w
-(Bourne) 4700 6472 w
-(shell) 920 6592 w
-(is) 1195 6592 w
-(bound) 1323 6592 w
-(to) 1682 6592 w
-(suffer) 1828 6592 w
-(in) 2160 6592 w
-(comparison.) 2299 6592 w
-(I) 2978 6592 w
-(have) 3054 6592 w
-(tried) 3326 6592 w
-(to) 3599 6592 w
-(fix) 3744 6592 w
-(its) 3918 6592 w
-(best-acknowledged) 4082 6592 w
-(shortcomings) 920 6712 w
-(and) 1616 6712 w
-(to) 1831 6712 w
-(simplify) 1964 6712 w
-(things) 2382 6712 w
-(wherever) 2720 6712 w
-(possible,) 3196 6712 w
-(usually) 3667 6712 w
-(by) 4043 6712 w
-(omitting) 4194 6712 w
-(inessen\255) 4640 6712 w
-(tial) 920 6832 w
-(features.) 1117 6832 w
-(Only) 1623 6832 w
-(when) 1890 6832 w
-(irresistibly) 2193 6832 w
-(tempted) 2747 6832 w
-(have) 3198 6832 w
-(I) 3469 6832 w
-(introduced) 3544 6832 w
-(novel) 4115 6832 w
-(ideas.) 4421 6832 w
-(Obvi\255) 4785 6832 w
-(ously I have tinkered extensively with Bourne) 920 6952 w
-10 /LucidaSansUnicode20 f
-(\031) 3109 6952 w
-10 /LucidaSansUnicode00 f
-(s syntax.) 3141 6952 w
-(The) 1170 7108 w
-(most) 1390 7108 w
-(important) 1671 7108 w
-(principle) 2188 7108 w
-(in) 2650 7108 w
-10 /LucidaSans-Italic f
-(rc) 2780 7108 w
-10 /LucidaSansUnicode20 f
-(\031) 2878 7108 w
-10 /LucidaSansUnicode00 f
-(s) 2910 7108 w
-(design) 3000 7108 w
-(is) 3362 7108 w
-(that) 3481 7108 w
-(it) 3711 7108 w
-10 /LucidaSansUnicode20 f
-(\031) 3777 7108 w
-10 /LucidaSansUnicode00 f
-(s) 3809 7108 w
-(not) 3899 7108 w
-(a) 4098 7108 w
-(macro) 4192 7108 w
-(processor.) 4532 7108 w
-(Input) 920 7228 w
-(is) 1221 7228 w
-(never) 1349 7228 w
-(scanned) 1664 7228 w
-(more) 2112 7228 w
-(than) 2411 7228 w
-(once) 2675 7228 w
-(by) 2953 7228 w
-(the) 3116 7228 w
-(lexical) 3319 7228 w
-(and) 3677 7228 w
-(syntactic) 3905 7228 w
-(analysis) 4378 7228 w
-(code) 4809 7228 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-(\(except, of course, by the) 920 840 w
-10 /LucidaTypewriter f
-(eval) 2191 840 w
-10 /LucidaSansUnicode00 f
-(command, whose) 2511 840 w
-10 /LucidaSans-Italic f
-(raison d'\352tre) 3392 840 w
-10 /LucidaSansUnicode00 f
-(is to break the rule\).) 4047 840 w
-(Bourne) 1170 996 w
-(shell) 1545 996 w
-(scripts) 1807 996 w
-(can) 2165 996 w
-(often) 2368 996 w
-(be) 2656 996 w
-(made) 2810 996 w
-(to) 3112 996 w
-(run) 3245 996 w
-(wild) 3445 996 w
-(by) 3678 996 w
-(passing) 3828 996 w
-(them) 4237 996 w
-(arguments) 4521 996 w
-(containing) 920 1116 w
-(spaces.) 1470 1116 w
-(These) 1901 1116 w
-(will) 2229 1116 w
-(be) 2433 1116 w
-(split) 2592 1116 w
-(into) 2841 1116 w
-(multiple) 3069 1116 w
-(arguments) 3506 1116 w
-(using) 4064 1116 w
-10 /LucidaTypewriter f
-(IFS) 4369 1116 w
-10 /LucidaSansUnicode00 f
-(,) 4585 1116 w
-(often) 4656 1116 w
-(at) 4948 1116 w
-(inopportune) 920 1236 w
-(times.) 1562 1236 w
-(In) 1937 1236 w
-10 /LucidaSans-Italic f
-(rc) 2073 1236 w
-10 /LucidaSansUnicode00 f
-(,) 2171 1236 w
-(values) 2248 1236 w
-(of) 2598 1236 w
-(variables,) 2741 1236 w
-(including) 3249 1236 w
-(command) 3743 1236 w
-(line) 4267 1236 w
-(arguments,) 4489 1236 w
-(are) 920 1356 w
-(not) 1125 1356 w
-(re-read) 1338 1356 w
-(when) 1761 1356 w
-(substituted) 2071 1356 w
-(into) 2671 1356 w
-(a) 2912 1356 w
-(command.) 3019 1356 w
-(Arguments) 3613 1356 w
-(have) 4198 1356 w
-(presumably) 4475 1356 w
-(been scanned in the parent process, and ought not to be re-read.) 920 1476 w
-(Why) 1170 1632 w
-(does) 1411 1632 w
-(Bourne) 1684 1632 w
-(re-scan) 2066 1632 w
-(commands) 2482 1632 w
-(after) 3053 1632 w
-(variable) 3321 1632 w
-(substitution?) 3743 1632 w
-(He) 4440 1632 w
-(needs) 4612 1632 w
-(to) 4942 1632 w
-(be) 920 1752 w
-(able) 1081 1752 w
-(to) 1326 1752 w
-(store) 1466 1752 w
-(lists) 1754 1752 w
-(of) 1993 1752 w
-(arguments) 2133 1752 w
-(in) 2694 1752 w
-(variables) 2826 1752 w
-(whose) 3298 1752 w
-(values) 3646 1752 w
-(are) 3992 1752 w
-(character) 4185 1752 w
-(strings.) 4675 1752 w
-(If) 920 1872 w
-(we) 1023 1872 w
-(eliminate) 1193 1872 w
-(re-scanning,) 1676 1872 w
-(we) 2334 1872 w
-(must) 2505 1872 w
-(change) 2786 1872 w
-(the) 3172 1872 w
-(type) 3365 1872 w
-(of) 3611 1872 w
-(variables,) 3747 1872 w
-(so) 4248 1872 w
-(that) 4398 1872 w
-(they) 4627 1872 w
-(can) 4872 1872 w
-(explicitly carry lists of strings.) 920 1992 w
-(This introduces some conceptual complications.) 1170 2148 w
-(We need a) 3572 2148 w
-(notation) 4103 2148 w
-(for) 4540 2148 w
-(lists) 4712 2148 w
-(of) 4942 2148 w
-(words.) 920 2268 w
-(There) 1321 2268 w
-(are) 1643 2268 w
-(two) 1839 2268 w
-(different) 2058 2268 w
-(kinds) 2520 2268 w
-(of) 2827 2268 w
-(concatenation,) 2969 2268 w
-(for) 3724 2268 w
-(strings) 3906 2268 w
-10 /LucidaSansUnicode20 f
-(\024) 4282 2268 w
-10 /LucidaTypewriter f
-($a^$b) 4425 2268 w
-10 /LucidaSansUnicode00 f
-(,) 4785 2268 w
-(and) 4860 2268 w
-(lists) 920 2388 w
-10 /LucidaSansUnicode20 f
-(\024) 1170 2388 w
-10 /LucidaTypewriter f
-(\($a) 1323 2388 w
-($b\)) 1632 2388 w
-10 /LucidaSansUnicode00 f
-(.) 1848 2388 w
-(The) 1965 2388 w
-(difference) 2199 2388 w
-(between) 2740 2388 w
-10 /LucidaTypewriter f
-(\(\)) 3200 2388 w
-10 /LucidaSansUnicode00 f
-(and) 3397 2388 w
-10 /LucidaTypewriter f
-('') 3631 2388 w
-10 /LucidaSansUnicode00 f
-(is) 3829 2388 w
-(confusing) 3963 2388 w
-(to) 4494 2388 w
-(novices,) 4646 2388 w
-(although) 920 2508 w
-(the) 1391 2508 w
-(distinction) 1587 2508 w
-(is) 2139 2508 w
-(arguably) 2260 2508 w
-(sensible) 2720 2508 w
-10 /LucidaSansUnicode20 f
-(\024) 3158 2508 w
-10 /LucidaSansUnicode00 f
-(a) 3299 2508 w
-(null) 3394 2508 w
-(argument) 3616 2508 w
-(is) 4124 2508 w
-(not) 4244 2508 w
-(the) 4444 2508 w
-(same) 4639 2508 w
-(as) 4934 2508 w
-(no argument.) 920 2628 w
-(Bourne) 1170 2784 w
-(also) 1547 2784 w
-(rescans) 1780 2784 w
-(input) 2185 2784 w
-(when) 2476 2784 w
-(doing) 2771 2784 w
-(command) 3086 2784 w
-(substitution.) 3602 2784 w
-(This) 4285 2784 w
-(is) 4528 2784 w
-(because) 4646 2784 w
-(the) 920 2904 w
-(text) 1111 2904 w
-(enclosed) 1337 2904 w
-(in) 1801 2904 w
-(back-quotes) 1927 2904 w
-(is) 2577 2904 w
-(not) 2692 2904 w
-(a) 2887 2904 w
-(string,) 2977 2904 w
-(but) 3326 2904 w
-(a) 3523 2904 w
-(command.) 3613 2904 w
-(Properly,) 4190 2904 w
-(it) 4655 2904 w
-(ought) 4756 2904 w
-(to) 920 3024 w
-(be) 1060 3024 w
-(parsed) 1221 3024 w
-(when) 1592 3024 w
-(the) 1891 3024 w
-(enclosing) 2088 3024 w
-(command) 2593 3024 w
-(is,) 3113 3024 w
-(but) 3267 3024 w
-(this) 3471 3024 w
-(makes) 3692 3024 w
-(it) 4047 3024 w
-(difficult) 4155 3024 w
-(to) 4572 3024 w
-(handle) 4713 3024 w
-(nested command substitutions, like this:) 920 3144 w
-9 /LucidaTypewriter f
-(size=`wc) 1120 3314 w
-(-l) 1705 3314 w
-(\\`ls) 1900 3314 w
-(-t|sed) 2225 3314 w
-(1q\\``) 2680 3314 w
-10 /LucidaSansUnicode00 f
-(The) 920 3494 w
-(inner) 1144 3494 w
-(back-quotes) 1437 3494 w
-(must) 2095 3494 w
-(be) 2381 3494 w
-(escaped) 2543 3494 w
-(to) 2981 3494 w
-(avoid) 3122 3494 w
-(terminating) 3425 3494 w
-(the) 4031 3494 w
-(outer) 4229 3494 w
-(command.) 4530 3494 w
-(This) 920 3614 w
-(can) 1173 3614 w
-(get) 1388 3614 w
-(much) 1590 3614 w
-(worse) 1905 3614 w
-(than) 2238 3614 w
-(the) 2501 3614 w
-(above) 2703 3614 w
-(example;) 3037 3614 w
-(the) 3529 3614 w
-(number) 3731 3614 w
-(of) 4155 3614 w
-10 /LucidaTypewriter f
-(\\) 4300 3614 w
-10 /LucidaSansUnicode20 f
-(\031) 4372 3614 w
-10 /LucidaSansUnicode00 f
-(s) 4404 3614 w
-(required) 4502 3614 w
-(is) 4960 3614 w
-(exponential) 920 3734 w
-(in) 1538 3734 w
-(the) 1676 3734 w
-(nesting) 1878 3734 w
-(depth.) 2284 3734 w
-10 /LucidaSans-Italic f
-(Rc) 2676 3734 w
-10 /LucidaSansUnicode00 f
-(fixes) 2836 3734 w
-(this) 3117 3734 w
-(by) 3343 3734 w
-(making) 3505 3734 w
-(the) 3911 3734 w
-(backquote) 4113 3734 w
-(a) 4666 3734 w
-(unary) 4768 3734 w
-(operator whose argument is a command, like this:) 920 3854 w
-9 /LucidaTypewriter f
-(size=`{wc) 1120 4024 w
-(-l) 1770 4024 w
-(`{ls) 1965 4024 w
-(-t|sed) 2290 4024 w
-(1q}}) 2745 4024 w
-10 /LucidaSansUnicode00 f
-(No escapes are ever required, and the whole thing is parsed in one pass.) 920 4204 w
-(For) 1170 4360 w
-(similar) 1369 4360 w
-(reasons) 1739 4360 w
-10 /LucidaSans-Italic f
-(rc) 2159 4360 w
-10 /LucidaSansUnicode00 f
-(defines) 2300 4360 w
-(signal) 2697 4360 w
-(handlers) 3028 4360 w
-(as) 3491 4360 w
-(though) 3641 4360 w
-(they) 4031 4360 w
-(were) 4282 4360 w
-(functions,) 4556 4360 w
-(instead) 920 4480 w
-(of) 1312 4480 w
-(associating) 1449 4480 w
-(a) 2031 4480 w
-(string) 2125 4480 w
-(with) 2446 4480 w
-(each) 2690 4480 w
-(signal,) 2953 4480 w
-(as) 3312 4480 w
-(Bourne) 3457 4480 w
-(does,) 3836 4480 w
-(with) 4138 4480 w
-(the) 4382 4480 w
-(attendant) 4576 4480 w
-(possibility) 920 4600 w
-(of) 1466 4600 w
-(getting) 1616 4600 w
-(a) 2013 4600 w
-(syntax) 2120 4600 w
-(error) 2490 4600 w
-(message) 2782 4600 w
-(in) 3258 4600 w
-(response) 3401 4600 w
-(to) 3895 4600 w
-(typing) 4046 4600 w
-(the) 4404 4600 w
-(interrupt) 4612 4600 w
-(character.) 920 4720 w
-(Since) 1465 4720 w
-10 /LucidaSans-Italic f
-(rc) 1749 4720 w
-10 /LucidaSansUnicode00 f
-(parses input when typed, it reports errors when you make them.) 1879 4720 w
-(For) 1170 4876 w
-(all) 1370 4876 w
-(this) 1527 4876 w
-(trouble,) 1750 4876 w
-(we) 2175 4876 w
-(gain) 2352 4876 w
-(substantial) 2604 4876 w
-(semantic) 3179 4876 w
-(simplifications.) 3657 4876 w
-(There) 4471 4876 w
-(is) 4793 4876 w
-(no) 4917 4876 w
-(need) 920 4996 w
-(for) 1206 4996 w
-(the) 1394 4996 w
-(distinction) 1598 4996 w
-(between) 2158 4996 w
-10 /LucidaTypewriter f
-($*) 2613 4996 w
-10 /LucidaSansUnicode00 f
-(and) 2805 4996 w
-10 /LucidaTypewriter f
-($@) 3033 4996 w
-10 /LucidaSansUnicode00 f
-(.) 3177 4996 w
-(There) 3289 4996 w
-(is) 3615 4996 w
-(no) 3743 4996 w
-(need) 3914 4996 w
-(for) 4199 4996 w
-(four) 4386 4996 w
-(types) 4635 4996 w
-(of) 4942 4996 w
-(quotation,) 920 5116 w
-(nor) 1471 5116 w
-(the) 1687 5116 w
-(extremely) 1894 5116 w
-(complicated) 2427 5116 w
-(rules) 3067 5116 w
-(that) 3358 5116 w
-(govern) 3601 5116 w
-(them.) 3987 5116 w
-(In) 4351 5116 w
-10 /LucidaSans-Italic f
-(rc) 4494 5116 w
-10 /LucidaSansUnicode00 f
-(you) 4644 5116 w
-(use) 4871 5116 w
-(quotation) 920 5236 w
-(marks) 1424 5236 w
-(when) 1759 5236 w
-(you) 2053 5236 w
-(want) 2265 5236 w
-(a) 2533 5236 w
-(syntax) 2625 5236 w
-(character) 2980 5236 w
-(to) 3466 5236 w
-(appear) 3600 5236 w
-(in) 3969 5236 w
-(an) 4096 5236 w
-(argument,) 4249 5236 w
-(or) 4785 5236 w
-(an) 4923 5236 w
-(argument) 920 5356 w
-(that) 1433 5356 w
-(is) 1669 5356 w
-(the) 1794 5356 w
-(empty) 1994 5356 w
-(string,) 2341 5356 w
-(and) 2701 5356 w
-(at) 2927 5356 w
-(no) 3065 5356 w
-(other) 3234 5356 w
-(time.) 3537 5356 w
-10 /LucidaTypewriter f
-(IFS) 3862 5356 w
-10 /LucidaSansUnicode00 f
-(is) 4124 5356 w
-(no) 4250 5356 w
-(longer) 4419 5356 w
-(used,) 4776 5356 w
-(except) 920 5476 w
-(in) 1279 5476 w
-(the) 1405 5476 w
-(one) 1595 5476 w
-(case) 1809 5476 w
-(where) 2057 5476 w
-(it) 2384 5476 w
-(was) 2484 5476 w
-(indispensable:) 2701 5476 w
-(converting) 3436 5476 w
-(command) 3983 5476 w
-(output) 4495 5476 w
-(into) 4851 5476 w
-(argument lists during command substitution.) 920 5596 w
-(This) 1170 5752 w
-(also) 1428 5752 w
-(avoids) 1678 5752 w
-(an) 2043 5752 w
-(important) 2214 5752 w
-(UNIX) 2746 5752 w
-(security) 3035 5752 w
-(hole.) 3468 5752 w
-(In) 3794 5752 w
-(UNIX,) 3939 5752 w
-(the) 4260 5752 w
-10 /LucidaSans-Italic f
-(system) 4469 5752 w
-10 /LucidaSansUnicode00 f
-(and) 4860 5752 w
-10 /LucidaSans-Italic f
-(popen) 920 5872 w
-10 /LucidaSansUnicode00 f
-(functions) 1272 5872 w
-(call) 1782 5872 w
-10 /LucidaTypewriter f
-(/bin/sh) 2004 5872 w
-10 /LucidaSansUnicode00 f
-(to) 2566 5872 w
-(execute) 2722 5872 w
-(a) 3159 5872 w
-(command.) 3272 5872 w
-(It) 3872 5872 w
-(is) 3996 5872 w
-(impossible) 4134 5872 w
-(to) 4716 5872 w
-(use) 4871 5872 w
-(either) 920 5992 w
-(of) 1237 5992 w
-(these) 1371 5992 w
-(routines) 1669 5992 w
-(with) 2104 5992 w
-(any) 2345 5992 w
-(assurance) 2550 5992 w
-(that) 3070 5992 w
-(the) 3298 5992 w
-(specified) 3490 5992 w
-(command) 3962 5992 w
-(will) 4477 5992 w
-(be) 4678 5992 w
-(exe\255) 4834 5992 w
-(cuted,) 920 6112 w
-(even) 1261 6112 w
-(if) 1527 6112 w
-(the) 1633 6112 w
-(caller) 1828 6112 w
-(of) 2129 6112 w
-10 /LucidaSans-Italic f
-(system) 2267 6112 w
-10 /LucidaSansUnicode00 f
-(or) 2643 6112 w
-10 /LucidaSans-Italic f
-(popen) 2784 6112 w
-10 /LucidaSansUnicode00 f
-(specifies) 3117 6112 w
-(a) 3579 6112 w
-(full) 3673 6112 w
-(path) 3869 6112 w
-(name) 4125 6112 w
-(for) 4430 6112 w
-(the) 4608 6112 w
-(com\255) 4802 6112 w
-(mand.) 920 6232 w
-(This) 1291 6232 w
-(can) 1530 6232 w
-(be) 1732 6232 w
-(devastating) 1885 6232 w
-(if) 2479 6232 w
-(it) 2580 6232 w
-(occurs) 2681 6232 w
-(in) 3033 6232 w
-(a) 3159 6232 w
-(set-userid) 3249 6232 w
-(program.) 3788 6232 w
-(The) 4303 6232 w
-(problem) 4519 6232 w
-(is) 4960 6232 w
-(that) 920 6352 w
-10 /LucidaTypewriter f
-(IFS) 1167 6352 w
-10 /LucidaSansUnicode00 f
-(is) 1439 6352 w
-(used) 1575 6352 w
-(to) 1863 6352 w
-(split) 2017 6352 w
-(the) 2282 6352 w
-(command) 2493 6352 w
-(into) 3027 6352 w
-(words,) 3272 6352 w
-(so) 3653 6352 w
-(an) 3821 6352 w
-(attacker) 3993 6352 w
-(can) 4438 6352 w
-(just) 4661 6352 w
-(set) 4896 6352 w
-10 /LucidaTypewriter f
-(IFS=/) 920 6472 w
-10 /LucidaSansUnicode00 f
-(in) 1316 6472 w
-(his) 1444 6472 w
-(environment) 1623 6472 w
-(and) 2271 6472 w
-(leave) 2488 6472 w
-(a) 2773 6472 w
-(Trojan) 2865 6472 w
-(horse) 3214 6472 w
-(named) 3522 6472 w
-10 /LucidaTypewriter f
-(usr) 3888 6472 w
-10 /LucidaSansUnicode00 f
-(or) 4141 6472 w
-10 /LucidaTypewriter f
-(bin) 4280 6472 w
-10 /LucidaSansUnicode00 f
-(in) 4533 6472 w
-(the) 4661 6472 w
-(cur\255) 4853 6472 w
-(rent) 920 6592 w
-(working) 1149 6592 w
-(directory before running the privileged program.) 1572 6592 w
-10 /LucidaSans-Italic f
-(Rc) 4004 6592 w
-10 /LucidaSansUnicode00 f
-(fixes this by never) 4149 6592 w
-(rescanning input for any reason.) 920 6712 w
-(Most) 1170 6868 w
-(of) 1443 6868 w
-(the) 1580 6868 w
-(other) 1774 6868 w
-(differences) 2070 6868 w
-(between) 2648 6868 w
-10 /LucidaSans-Italic f
-(rc) 3094 6868 w
-10 /LucidaSansUnicode00 f
-(and) 3231 6868 w
-(the) 3450 6868 w
-(Bourne) 3644 6868 w
-(shell) 4023 6868 w
-(are) 4289 6868 w
-(not) 4480 6868 w
-(so) 4679 6868 w
-(seri\255) 4830 6868 w
-(ous.) 920 6988 w
-(I eliminated Bourne) 1190 6988 w
-10 /LucidaSansUnicode20 f
-(\031) 2132 6988 w
-10 /LucidaSansUnicode00 f
-(s peculiar forms of variable substitution, like) 2164 6988 w
-9 /LucidaTypewriter f
-(echo) 1120 7158 w
-(${a=b}) 1445 7158 w
-(${c-d}) 1900 7158 w
-(${e?error}) 2355 7158 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-(because) 920 840 w
-(they) 1349 840 w
-(are) 1592 840 w
-(little) 1780 840 w
-(used,) 2033 840 w
-(redundant) 2333 840 w
-(and) 2870 840 w
-(easily) 3086 840 w
-(expressed) 3394 840 w
-(in) 3928 840 w
-(less) 4055 840 w
-(abstruse) 4278 840 w
-(terms.) 4730 840 w
-(I) 920 960 w
-(deleted) 989 960 w
-(the) 1389 960 w
-(builtins) 1584 960 w
-10 /LucidaTypewriter f
-(export) 1986 960 w
-10 /LucidaSansUnicode00 f
-(,) 2418 960 w
-10 /LucidaTypewriter f
-(readonly) 2490 960 w
-10 /LucidaSansUnicode00 f
-(,) 3066 960 w
-10 /LucidaTypewriter f
-(break) 3138 960 w
-10 /LucidaSansUnicode00 f
-(,) 3498 960 w
-10 /LucidaTypewriter f
-(continue) 3570 960 w
-10 /LucidaSansUnicode00 f
-(,) 4146 960 w
-10 /LucidaTypewriter f
-(read) 4217 960 w
-10 /LucidaSansUnicode00 f
-(,) 4505 960 w
-10 /LucidaTypewriter f
-(return) 4576 960 w
-10 /LucidaSansUnicode00 f
-(,) 5008 960 w
-10 /LucidaTypewriter f
-(set) 920 1080 w
-10 /LucidaSansUnicode00 f
-(,) 1136 1080 w
-10 /LucidaTypewriter f
-(times) 1200 1080 w
-10 /LucidaSansUnicode00 f
-(and) 1592 1080 w
-10 /LucidaTypewriter f
-(unset) 1804 1080 w
-10 /LucidaSansUnicode00 f
-(because they seem redundant or only marginally useful.) 2196 1080 w
-(Where) 1170 1236 w
-(Bourne) 1504 1236 w
-10 /LucidaSansUnicode20 f
-(\031) 1844 1236 w
-10 /LucidaSansUnicode00 f
-(s) 1876 1236 w
-(syntax) 1960 1236 w
-(draws) 2311 1236 w
-(from) 2631 1236 w
-(Algol) 2896 1236 w
-(68,) 3180 1236 w
-10 /LucidaSans-Italic f
-(rc) 3372 1236 w
-10 /LucidaSansUnicode20 f
-(\031) 3470 1236 w
-10 /LucidaSansUnicode00 f
-(s) 3502 1236 w
-(is) 3587 1236 w
-(based) 3701 1236 w
-(on) 4023 1236 w
-(C) 4180 1236 w
-(or) 4283 1236 w
-(Awk.) 4419 1236 w
-(This) 4721 1236 w
-(is) 4960 1236 w
-(harder to defend.) 920 1356 w
-(I believe that, for example) 1833 1356 w
-9 /LucidaTypewriter f
-(if\(test) 1120 1526 w
-(-f) 1640 1526 w
-(junk\)) 1835 1526 w
-(rm) 2225 1526 w
-(junk) 2420 1526 w
-10 /LucidaSansUnicode00 f
-(is better syntax than) 920 1706 w
-9 /LucidaTypewriter f
-(if) 1120 1876 w
-(test) 1315 1876 w
-(-f) 1640 1876 w
-(junk;) 1835 1876 w
-(then) 2225 1876 w
-(rm) 2550 1876 w
-(junk;) 2745 1876 w
-(fi) 3135 1876 w
-10 /LucidaSansUnicode00 f
-(because) 920 2056 w
-(it) 1368 2056 w
-(is) 1488 2056 w
-(less) 1623 2056 w
-(cluttered) 1865 2056 w
-(with) 2352 2056 w
-(keywords,) 2612 2056 w
-(it) 3158 2056 w
-(avoids) 3279 2056 w
-(the) 3645 2056 w
-(semicolons) 3855 2056 w
-(that) 4454 2056 w
-(Bourne) 4700 2056 w
-(requires) 920 2176 w
-(in) 1363 2176 w
-(odd) 1498 2176 w
-(places,) 1728 2176 w
-(and) 2108 2176 w
-(the) 2331 2176 w
-(syntax) 2529 2176 w
-(characters) 2890 2176 w
-(better) 3433 2176 w
-(set) 3766 2176 w
-(off) 3953 2176 w
-(the) 4131 2176 w
-(active) 4329 2176 w
-(parts) 4652 2176 w
-(of) 4942 2176 w
-(the command.) 920 2296 w
-(The) 1170 2452 w
-(one) 1388 2452 w
-(bit) 1604 2452 w
-(of) 1770 2452 w
-(large-scale) 1905 2452 w
-(syntax) 2485 2452 w
-(that) 2840 2452 w
-(Bourne) 3068 2452 w
-(unquestionably) 3445 2452 w
-(does) 4227 2452 w
-(better) 4496 2452 w
-(than) 4824 2452 w
-10 /LucidaSans-Italic f
-(rc) 920 2572 w
-10 /LucidaSansUnicode00 f
-(is) 1075 2572 w
-(the) 1212 2572 w
-10 /LucidaTypewriter f
-(if) 1423 2572 w
-10 /LucidaSansUnicode00 f
-(statement) 1623 2572 w
-(with) 2163 2572 w
-10 /LucidaTypewriter f
-(else) 2424 2572 w
-10 /LucidaSansUnicode00 f
-(clause.) 2768 2572 w
-10 /LucidaSans-Italic f
-(Rc) 3192 2572 w
-10 /LucidaSansUnicode20 f
-(\031) 3305 2572 w
-10 /LucidaSansUnicode00 f
-(s) 3337 2572 w
-10 /LucidaTypewriter f
-(if) 3444 2572 w
-10 /LucidaSansUnicode00 f
-(has) 3644 2572 w
-(no) 3868 2572 w
-(terminating) 4047 2572 w
-10 /LucidaTypewriter f
-(fi) 4666 2572 w
-10 /LucidaSansUnicode00 f
-(-like) 4810 2572 w
-(bracket.) 920 2692 w
-(As a result, the parser cannot tell whether) 1377 2692 w
-(or) 3449 2692 w
-(not) 3584 2692 w
-(to) 3777 2692 w
-(expect) 3908 2692 w
-(an) 4265 2692 w
-10 /LucidaTypewriter f
-(else) 4415 2692 w
-10 /LucidaSansUnicode00 f
-(clause) 4736 2692 w
-(without looking ahead in its input.) 920 2812 w
-(The problem is that after reading, for example) 2655 2812 w
-9 /LucidaTypewriter f
-(if\(test) 1120 2982 w
-(-f) 1640 2982 w
-(junk\)) 1835 2982 w
-(echo) 2225 2982 w
-(junk) 2550 2982 w
-(found) 2875 2982 w
-10 /LucidaSansUnicode00 f
-(in) 920 3162 w
-(interactive) 1055 3162 w
-(mode,) 1604 3162 w
-10 /LucidaSans-Italic f
-(rc) 1953 3162 w
-10 /LucidaSansUnicode00 f
-(cannot) 2096 3162 w
-(decide) 2469 3162 w
-(whether) 2832 3162 w
-(to) 3268 3162 w
-(execute) 3411 3162 w
-(it) 3835 3162 w
-(immediately) 3946 3162 w
-(and) 4583 3162 w
-(print) 4808 3162 w
-10 /LucidaTypewriter f
-($prompt\(1\)) 920 3282 w
-10 /LucidaSansUnicode00 f
-(,) 1640 3282 w
-(or) 1705 3282 w
-(to) 1840 3282 w
-(print) 1971 3282 w
-10 /LucidaTypewriter f
-($prompt\(2\)) 2236 3282 w
-10 /LucidaSansUnicode00 f
-(and) 2989 3282 w
-(wait) 3202 3282 w
-(for) 3433 3282 w
-(the) 3605 3282 w
-10 /LucidaTypewriter f
-(else) 3793 3282 w
-10 /LucidaSansUnicode00 f
-(to be typed.) 4114 3282 w
-(In the) 4762 3282 w
-(Bourne) 920 3402 w
-(shell,) 1305 3402 w
-(this) 1609 3402 w
-(is) 1833 3402 w
-(not) 1958 3402 w
-(a) 2163 3402 w
-(problem,) 2263 3402 w
-(because) 2746 3402 w
-(the) 3185 3402 w
-10 /LucidaTypewriter f
-(if) 3385 3402 w
-10 /LucidaSansUnicode00 f
-(command) 3574 3402 w
-(must) 4097 3402 w
-(end) 4386 3402 w
-(with) 4613 3402 w
-10 /LucidaTypewriter f
-(fi) 4864 3402 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3402 w
-(regardless of whether it contains an) 920 3522 w
-10 /LucidaTypewriter f
-(else) 2697 3522 w
-10 /LucidaSansUnicode00 f
-(or not.) 3017 3522 w
-10 /LucidaSans-Italic f
-(Rc) 1170 3678 w
-10 /LucidaSansUnicode20 f
-(\031) 1283 3678 w
-10 /LucidaSansUnicode00 f
-(s) 1315 3678 w
-(admittedly) 1401 3678 w
-(feeble) 1950 3678 w
-(solution) 2282 3678 w
-(is) 2709 3678 w
-(to) 2824 3678 w
-(declare) 2957 3678 w
-(that) 3343 3678 w
-(the) 3569 3678 w
-10 /LucidaTypewriter f
-(else) 3759 3678 w
-10 /LucidaSansUnicode00 f
-(clause) 4082 3678 w
-(is) 4421 3678 w
-(a) 4536 3678 w
-(separate) 4626 3678 w
-(statement,) 920 3798 w
-(with) 1475 3798 w
-(the) 1718 3798 w
-(semantic) 1911 3798 w
-(proviso) 2383 3798 w
-(that) 2779 3798 w
-(it) 3008 3798 w
-(must) 3112 3798 w
-(immediately) 3393 3798 w
-(follow) 4023 3798 w
-(an) 4355 3798 w
-10 /LucidaTypewriter f
-(if) 4510 3798 w
-10 /LucidaSansUnicode00 f
-(,) 4654 3798 w
-(and) 4724 3798 w
-(to) 4942 3798 w
-(call) 920 3918 w
-(it) 1127 3918 w
-10 /LucidaTypewriter f
-(if) 1236 3918 w
-(not) 1464 3918 w
-10 /LucidaSansUnicode00 f
-(rather) 1724 3918 w
-(than) 2060 3918 w
-10 /LucidaTypewriter f
-(else) 2320 3918 w
-10 /LucidaSansUnicode00 f
-(,) 2608 3918 w
-(as) 2684 3918 w
-(a) 2834 3918 w
-(reminder) 2933 3918 w
-(that) 3418 3918 w
-(something) 3653 3918 w
-(odd) 4210 3918 w
-(is) 4441 3918 w
-(going) 4565 3918 w
-(on.) 4885 3918 w
-(The) 920 4038 w
-(only) 1142 4038 w
-(noticeable) 1387 4038 w
-(consequence) 1927 4038 w
-(of) 2599 4038 w
-(this) 2738 4038 w
-(is) 2958 4038 w
-(that) 3079 4038 w
-(the) 3311 4038 w
-(braces) 3507 4038 w
-(are) 3864 4038 w
-(required) 4056 4038 w
-(in) 4507 4038 w
-(the) 4638 4038 w
-(con\255) 4833 4038 w
-(struction) 920 4158 w
-9 /LucidaTypewriter f
-(for\(i\){) 1120 4328 w
-(if\(test) 1380 4438 w
-(-f) 1900 4438 w
-($i\)) 2095 4438 w
-(echo) 2355 4438 w
-($i) 2680 4438 w
-(found) 2875 4438 w
-(if) 1380 4548 w
-(not) 1575 4548 w
-(echo) 1835 4548 w
-($i) 2160 4548 w
-(not) 2355 4548 w
-(found) 2615 4548 w
-(}) 1120 4658 w
-10 /LucidaSansUnicode00 f
-(and) 920 4838 w
-(that) 1142 4838 w
-10 /LucidaSans-Italic f
-(rc) 1375 4838 w
-10 /LucidaSansUnicode00 f
-(resolves) 1516 4838 w
-(the) 1956 4838 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2154 4838 w
-10 /LucidaSansUnicode00 f
-(dangling) 2218 4838 w
-(else) 2685 4838 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2877 4838 w
-10 /LucidaSansUnicode00 f
-(ambiguity) 2984 4838 w
-(in) 3509 4838 w
-(opposition) 3643 4838 w
-(to) 4203 4838 w
-(most) 4344 4838 w
-(people) 4629 4838 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 4838 w
-10 /LucidaSansUnicode00 f
-(s) 4989 4838 w
-(expectations.) 920 4958 w
-(It) 1170 5114 w
-(is) 1295 5114 w
-(remarkable) 1434 5114 w
-(that) 2041 5114 w
-(in) 2292 5114 w
-(the) 2443 5114 w
-(four) 2658 5114 w
-(most) 2919 5114 w
-(recent) 3221 5114 w
-(editions) 3584 5114 w
-(of) 4032 5114 w
-(the) 4190 5114 w
-(UNIX) 4405 5114 w
-(system) 4700 5114 w
-(programmer) 920 5234 w
-10 /LucidaSansUnicode20 f
-(\031) 1526 5234 w
-10 /LucidaSansUnicode00 f
-(s) 1558 5234 w
-(manual) 1643 5234 w
-(the) 2033 5234 w
-(Bourne) 2222 5234 w
-(shell) 2596 5234 w
-(grammar) 2857 5234 w
-(described) 3331 5234 w
-(in) 3838 5234 w
-(the) 3963 5234 w
-(manual) 4151 5234 w
-(page) 4540 5234 w
-(does) 4809 5234 w
-(not admit the command) 920 5354 w
-10 /LucidaTypewriter f
-(who|wc) 2118 5354 w
-10 /LucidaSansUnicode00 f
-(.) 2550 5354 w
-(This) 2646 5354 w
-(is) 2884 5354 w
-(surely) 2997 5354 w
-(an) 3321 5354 w
-(oversight,) 3471 5354 w
-(but) 3987 5354 w
-(it) 4182 5354 w
-(suggests) 4281 5354 w
-(some\255) 4746 5354 w
-(thing) 920 5474 w
-(darker:) 1207 5474 w
-(nobody) 1588 5474 w
-(really) 1985 5474 w
-(knows) 2282 5474 w
-(what) 2626 5474 w
-(the) 2892 5474 w
-(Bourne) 3082 5474 w
-(shell) 3457 5474 w
-10 /LucidaSansUnicode20 f
-(\031) 3684 5474 w
-10 /LucidaSansUnicode00 f
-(s) 3716 5474 w
-(grammar) 3802 5474 w
-(is.) 4277 5474 w
-(Even) 4455 5474 w
-(exami\255) 4713 5474 w
-(nation) 920 5594 w
-(of) 1278 5594 w
-(the) 1428 5594 w
-(source) 1635 5594 w
-(code) 2009 5594 w
-(is) 2292 5594 w
-(little) 2424 5594 w
-(help.) 2693 5594 w
-(The) 3019 5594 w
-(parser) 3252 5594 w
-(is) 3611 5594 w
-(implemented) 3743 5594 w
-(by) 4433 5594 w
-(recursive) 4601 5594 w
-(descent,) 920 5714 w
-(but) 1373 5714 w
-(the) 1580 5714 w
-(routines) 1780 5714 w
-(corresponding) 2224 5714 w
-(to) 2972 5714 w
-(the) 3115 5714 w
-(syntactic) 3315 5714 w
-(categories) 3785 5714 w
-(all) 4329 5714 w
-(have) 4487 5714 w
-(a) 4757 5714 w
-(flag) 4857 5714 w
-(argument that subtly changes their operation depending on the context.) 920 5834 w
-10 /LucidaSans-Italic f
-(Rc) 4505 5834 w
-10 /LucidaSansUnicode20 f
-(\031) 4618 5834 w
-10 /LucidaSansUnicode00 f
-(s parser) 4650 5834 w
-(is implemented using) 920 5954 w
-10 /LucidaSans-Italic f
-(yacc) 1999 5954 w
-10 /LucidaSansUnicode00 f
-(, so I can say precisely what the grammar is.) 2215 5954 w
-10 /LucidaSans-Demi f
-(29.) 920 6194 w
-(Acknowledgements) 1137 6194 w
-10 /LucidaSansUnicode00 f
-(Rob) 1170 6350 w
-(Pike,) 1391 6350 w
-(Howard) 1655 6350 w
-(Trickey) 2060 6350 w
-(and) 2444 6350 w
-(other) 2658 6350 w
-(Plan) 2949 6350 w
-(9) 3184 6350 w
-(users) 3281 6350 w
-(have) 3576 6350 w
-(been) 3835 6350 w
-(insistent,) 4106 6350 w
-(incessant) 4586 6350 w
-(sources) 920 6470 w
-(of) 1338 6470 w
-(good) 1481 6470 w
-(ideas) 1773 6470 w
-(and) 2072 6470 w
-(criticism.) 2296 6470 w
-(Some) 2815 6470 w
-(examples) 3123 6470 w
-(in) 3631 6470 w
-(this) 3766 6470 w
-(document) 3989 6470 w
-(are) 4518 6470 w
-(plagia\255) 4714 6470 w
-(rized from [Bourne], as are most of) 920 6590 w
-10 /LucidaSans-Italic f
-(rc) 2658 6590 w
-10 /LucidaSansUnicode20 f
-(\031) 2756 6590 w
-10 /LucidaSansUnicode00 f
-(s good features.) 2788 6590 w
-10 /LucidaSans-Demi f
-(30.) 920 6830 w
-(Reference) 1137 6830 w
-10 /LucidaSansUnicode00 f
-(S.) 920 6986 w
-(R.) 1040 6986 w
-(Bourne,) 1169 6986 w
-(UNIX) 1575 6986 w
-(Time-Sharing) 1844 6986 w
-(System:) 2542 6986 w
-(The) 2951 6986 w
-(UNIX) 3167 6986 w
-(Shell,) 3437 6986 w
-(Bell) 3734 6986 w
-(System) 3941 6986 w
-(Technical) 4319 6986 w
-(Jour\255) 4812 6986 w
-(nal, Volume 57 number 6, July-August 1978) 920 7106 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Trailer
-done
-%%Pages: 16
diff --git a/sys/doc/sam/sam.html b/sys/doc/sam/sam.html
deleted file mode 100644
index e7bda43b6..000000000
--- a/sys/doc/sam/sam.html
+++ /dev/null
@@ -1,3705 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-"http://www.w3.org/TR/html4/loose.dtd">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=utf8">
-<title>The Text Editor sam</title>
-</meta>
-</head>
-<body>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="margin-top: 0; margin-bottom: 0.21in"></p>
-
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 12pt"><b>The Text Editor </b></span><span style="font-size: 12pt"><tt>sam</tt></span><span style="font-size: 12pt"><b></b></span></p>
-<p style="margin-top: 0; margin-bottom: 0.21in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i>Rob Pike</i></span></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i>rob@plan9.bell-labs.com</i></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.33in"></p>
-<p style="line-height: 1.4em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: center;">
-<span style="font-size: 10pt"><i>ABSTRACT</i></span></p>
-<p style="margin-top: 0; margin-bottom: 0.19in"></p>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.50in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is an interactive multi-file text editor intended for
-bitmap displays.
-A textual command language
-supplements the mouse-driven, cut-and-paste interface
-to make complex or
-repetitive editing tasks easy to specify.
-The language is characterized by the composition of regular expressions
-to describe the structure of the text being modified.
-The treatment of files as a database, with changes logged
-as atomic transactions, guides the implementation and
-makes a general &lsquo;undo&rsquo; mechanism straightforward.
-</span><span style="font-size: 10pt"></span><span style="font-size: 10pt"></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.35in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is implemented as two processes connected by a low-bandwidth stream,
-one process handling the display and the other the editing
-algorithms. Therefore it can run with the display process
-in a bitmap terminal and the editor on a local host,
-with both processes on a bitmap-equipped host, or with
-the display process in the terminal and the editor in a
-remote host.
-By suppressing the display process,
-it can even run without a bitmap terminal.
-</span><span style="font-size: 10pt"></span><span style="font-size: 10pt"></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.50in; text-indent: 0.35in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">This paper is reprinted from Software&mdash;Practice and Experience,
-Vol 17, number 11, pp. 813-845, November 1987.
-The paper has not been updated for the Plan 9 manuals. Although
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-has not changed much since the paper was written, the system around it certainly has.
-Nonetheless, the description here still stands as the best introduction to the editor.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.50in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Introduction
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is an interactive text editor that combines cut-and-paste interactive editing with
-an unusual command language based on the composition of regular expressions.
-It is written as two programs: one, the &lsquo;host part,&rsquo; runs on a UNIX system
-and implements the command language and provides file access; the other, the
-&lsquo;terminal part,&rsquo; runs asynchronously
-on a machine with a mouse and bitmap display
-and supports the display and interactive editing.
-The host part may be even run in isolation on an ordinary terminal
-to edit text using the command
-language, much like a traditional line editor,
-without assistance from a mouse or display.
-Most often,
-the terminal part runs on a Blit<sup></sup></span><sup><span style="font-size: 6pt">1</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt"> terminal
-(actually on a Teletype DMD 5620, the production version of the Blit), whose
-host connection is an ordinary 9600 bps RS232 link;
-on the SUN computer the host and display processes run on a single machine,
-connected by a pipe.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-edits uninterpreted
-ASCII text.
-It has no facilities for multiple fonts, graphics or tables,
-unlike MacWrite,<sup></sup></span><sup><span style="font-size: 6pt">2</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt"> Bravo,<sup></sup></span><sup><span style="font-size: 6pt">3</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt"> Tioga<sup></sup></span><sup><span style="font-size: 6pt">4</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-or Lara.<sup></sup></span><sup><span style="font-size: 6pt">5</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-Also unlike them, it has a rich command language.
-(Throughout this paper, the phrase
-</span><span style="font-size: 10pt"><i>command language
-</i></span><span style="font-size: 10pt">refers to
-textual commands; commands activated from the mouse form the
-</span><span style="font-size: 10pt"><i>mouse</i></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><i>language.</i></span><span style="font-size: 10pt">)
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-developed as an editor for use by programmers, and tries to join
-the styles of the UNIX text editor
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt"><sup></sup></span><sup><span style="font-size: 6pt">6,7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-with that of interactive cut-and-paste editors by
-providing a comfortable mouse-driven interface
-to a program with a solid command language driven by regular expressions.
-The command language developed more than the mouse language, and
-acquired a notation for describing the structure of files
-more richly than as a sequence of lines,
-using a dataflow-like syntax for specifying changes.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The interactive style was influenced by
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">1</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-an early cut-and-paste editor for the Blit, and by
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">8</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-the Blit window system.
-</span><span style="font-size: 10pt"><tt>Mux</tt></span><span style="font-size: 10pt">
-merges the original Blit window system,
-</span><span style="font-size: 10pt"><tt>mpx</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">1</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-with cut-and-paste editing, forming something like a
-multiplexed version of
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-that edits the output of (and input to) command sessions rather than files.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The first part of this paper describes the command language, then the mouse
-language, and explains how they interact.
-That is followed by a description of the implementation,
-first of the host part, then of the terminal part.
-A principle that influenced the design of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is that it should have no explicit limits, such as upper limits on
-file size or line length.
-A secondary consideration is that it be efficient.
-To honor these two goals together requires a method for efficiently
-manipulating
-huge strings (files) without breaking them into lines,
-perhaps while making thousands of changes
-under control of the command language.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">&rsquo;s
-method is to
-treat the file as a transaction database, implementing changes as atomic
-updates. These updates may be unwound easily to &lsquo;undo&rsquo; changes.
-Efficiency is achieved through a collection of caches that minimizes
-disc traffic and data motion, both within the two parts of the program
-and between them.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The terminal part of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is fairly straightforward.
-More interesting is how the two halves of the editor stay
-synchronized when either half may initiate a change.
-This is achieved through a data structure that organizes the
-communications and is maintained in parallel by both halves.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The last part of the paper chronicles the writing of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-and discusses the lessons that were learned through its development and use.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The paper is long, but is composed largely of two papers of reasonable length:
-a description of the user interface of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-and a discussion of its implementation.
-They are combined because the implementation is strongly influenced by
-the user interface, and vice versa.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>The Interface
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is a text editor for multiple files.
-File names may be provided when it is invoked:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>sam file1 file2 ...</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">and there are commands
-to add new files and discard unneeded ones.
-Files are not read until necessary
-to complete some command.
-Editing operations apply to an internal copy
-made when the file is read; the UNIX file associated with the copy
-is changed only by an explicit command.
-To simplify the discussion, the internal copy is here called a
-</span><span style="font-size: 10pt"><i>file</i></span><span style="font-size: 10pt">,
-while the disc-resident original is called a
-</span><span style="font-size: 10pt"><i>disc file.
-</i></span><span style="font-size: 10pt"></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is usually connected to a bitmap display that presents a cut-and-paste
-editor driven by the mouse.
-In this mode, the command language is still available:
-text typed in a special window, called the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><i>window,</i></span><span style="font-size: 10pt">
-is interpreted
-as commands to be executed in the current file.
-Cut-and-paste editing may be used in any window &mdash; even in the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window to construct commands.
-The other mode of operation, invoked by starting
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-with the option
-</span><span style="font-size: 10pt"><tt>-d</tt></span><span style="font-size: 10pt">
-(for &lsquo;no download&rsquo;),
-does not use the mouse or bitmap display, but still permits
-editing using the textual command language, even on an ordinary terminal,
-interactively or from a script.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The following sections describe first the command language (under
-</span><span style="font-size: 10pt"><tt>sam\fP-d
-and in the
-</tt></span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt"><tt>
-window), and then the mouse interface.
-These two languages are nearly independent, but connect through the
-</tt></span><span style="font-size: 10pt"><i>current</i></span><span style="font-size: 10pt"><tt>
-</tt></span><span style="font-size: 10pt"><i>text,</i></span><span style="font-size: 10pt"><tt>
-described below.
-</tt></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>The Command Language
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A file consists of its contents, which are an array of characters
-(that is, a string); the
-</span><span style="font-size: 10pt"><i>name</i></span><span style="font-size: 10pt">
-of the associated disc file; the
-</span><span style="font-size: 10pt"><i>modified bit
-</i></span><span style="font-size: 10pt">that states whether the contents match those of
-the disc file;
-and a substring of the contents, called the
-</span><span style="font-size: 10pt"><i>current text
-</i></span><span style="font-size: 10pt">or
-</span><span style="font-size: 10pt"><i>dot</i></span><span style="font-size: 10pt">
-(see Figures 1 and 2).
-If the current text is a null string, dot falls between characters.
-The
-</span><span style="font-size: 10pt"><i>value</i></span><span style="font-size: 10pt">
-of dot is the location of the current text; the
-</span><span style="font-size: 10pt"><i>contents</i></span><span style="font-size: 10pt">
-of dot are the characters it contains.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-imparts to the text no two-dimensional interpretation such as columns
-or fields; text is always one-dimensional.
-Even the idea of a &lsquo;line&rsquo; of text as understood by most UNIX programs
-&mdash; a sequence of characters terminated by a newline character &mdash;
-is only weakly supported.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><i>current file
-</i></span><span style="font-size: 10pt">is the file to which editing commands refer.
-The current text is therefore dot in the current file.
-If a command doesn&rsquo;t explicitly name a particular file or piece of text,
-the command is assumed to apply to the current text.
-For the moment, ignore the presence of multiple files and consider
-editing a single file.
-</span><span style="font-size: 10pt"></span></p><center><img src="fig1.gif" /></center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 1. A typical
-</i></span><span style="font-size: 8pt"><tt>sam</tt></span><span style="font-size: 8pt"><i>
-screen, with the editing menu presented.
-The
-</i></span><span style="font-size: 8pt"><tt>sam</tt></span><span style="font-size: 8pt"><i>
-(command language) window is in the middle, with file windows above and below.
-(The user interface makes it easy to create these abutting windows.)
-The partially obscured window is a third file window.
-The uppermost window is that to which typing and mouse operations apply,
-as indicated by its heavy border.
-Each window has its current text highlighted in reverse video.
-The
-</i></span><span style="font-size: 8pt"><tt>sam</tt></span><span style="font-size: 8pt"><i>
-window&rsquo;s current text is the null string on the last visible line,
-indicated by a vertical bar.
-See also Figure 2.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Commands have one-letter names.
-Except for non-editing commands such as writing
-the file to disc, most commands make some change
-to the text in dot and leave dot set to the text resulting from the change.
-For example, the delete command,
-</span><span style="font-size: 10pt"><tt>d</tt></span><span style="font-size: 10pt">,
-deletes the text in dot, replacing it by the null string and setting dot
-to the result.
-The change command,
-</span><span style="font-size: 10pt"><tt>c</tt></span><span style="font-size: 10pt">,
-replaces dot by text delimited by an arbitrary punctuation character,
-conventionally
-a slash. Thus,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>c/Peter/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces the text in dot by the string
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">.
-Similarly,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>a/Peter/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(append) adds the string after dot, and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>i/Peter/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(insert) inserts before dot.
-All three leave dot set to the new text,
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Newlines are part of the syntax of commands:
-the newline character lexically terminates a command.
-Within the inserted text, however, newlines are never implicit.
-But since it is often convenient to insert multiple lines of text,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-has a special
-syntax for that case:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>a</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>some lines of text</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>to be inserted in the file,</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>terminated by a period</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>on a line by itself</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>.</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">In the one-line syntax, a newline character may be specified by a C-like
-escape, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>c/\n/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces dot by a single newline character.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-also has a substitute command,
-</span><span style="font-size: 10pt"><tt>s</tt></span><span style="font-size: 10pt">:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>s/</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>/</tt></span><span style="font-size: 9pt"><i>replacement</i></span><span style="font-size: 9pt"><tt>/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">substitutes the replacement text for the first match, in dot,
-of the regular expression.
-Thus, if dot is the string
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">,
-the command
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>s/t/st/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">changes it to
-</span><span style="font-size: 10pt"><tt>Pester</tt></span><span style="font-size: 10pt">.
-In general,
-</span><span style="font-size: 10pt"><tt>s</tt></span><span style="font-size: 10pt">
-is unnecessary, but it was inherited from
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-and it has some convenient variations.
-For instance, the replacement text may include the matched text,
-specified by
-</span><span style="font-size: 10pt"><tt>&amp;</tt></span><span style="font-size: 10pt">:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>s/Peter/Oh, &amp;, &amp;, &amp;, &amp;!/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There are also three commands that apply programs
-to text:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>&lt; </tt></span><span style="font-size: 9pt"><i>UNIX program</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces dot by the output of the UNIX program.
-Similarly, the
-</span><span style="font-size: 10pt"><tt>&gt;</tt></span><span style="font-size: 10pt">
-command
-runs the program with dot as its standard input, and
-</span><span style="font-size: 10pt"><tt>|</tt></span><span style="font-size: 10pt">
-does both. For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>| sort</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces dot by the result of applying the standard sorting utility to it.
-Again, newlines have no special significance for these
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-commands.
-The text acted upon and resulting from these commands is not necessarily
-bounded by newlines, although for connection with UNIX programs,
-newlines may be necessary to obey conventions.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">One more command:
-</span><span style="font-size: 10pt"><tt>p</tt></span><span style="font-size: 10pt">
-prints the contents of dot.
-Table I summarizes
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-commands.
-</span><span style="font-size: 10pt"></span></p><center><img src="sam0.png"></center>
-</center>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The value of dot may be changed by
-specifying an
-</span><span style="font-size: 10pt"><i>address</i></span><span style="font-size: 10pt">
-for the command.
-The simplest address is a line number:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>3</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">refers to the third line of the file, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>3d</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">deletes the third line of the file, and implicitly renumbers
-the lines so the old line 4 is now numbered 3.
-(This is one of the few places where
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-deals with lines directly.)
-Line
-</span><span style="font-size: 10pt"><tt>0</tt></span><span style="font-size: 10pt">
-is the null string at the beginning of the file.
-If a command consists of only an address, a
-</span><span style="font-size: 10pt"><tt>p</tt></span><span style="font-size: 10pt">
-command is assumed, so typing an unadorned
-</span><span style="font-size: 10pt"><tt>3</tt></span><span style="font-size: 10pt">
-prints line 3 on the terminal.
-There are a couple of other basic addresses:
-a period addresses dot itself; and
-a dollar sign
-(</span><span style="font-size: 10pt"><tt>$</tt></span><span style="font-size: 10pt">)
-addresses the null string at the end of the file.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">An address is always a single substring of the file.
-Thus, the address
-</span><span style="font-size: 10pt"><tt>3</tt></span><span style="font-size: 10pt">
-addresses the characters
-after the second newline of
-the file through the third newline of the file.
-A
-</span><span style="font-size: 10pt"><i>compound address
-</i></span><span style="font-size: 10pt">is constructed by the comma operator
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><i>address1</i></span><span style="font-size: 9pt"><tt>,</tt></span><span style="font-size: 9pt"><i>address2</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">and addresses the substring of the file from the beginning of
-</span><span style="font-size: 10pt"><i>address1</i></span><span style="font-size: 10pt">
-to the end of
-</span><span style="font-size: 10pt"><i>address2</i></span><span style="font-size: 10pt">.
-For example, the command
-</span><span style="font-size: 10pt"><tt>3,5p</tt></span><span style="font-size: 10pt">
-prints the third through fifth lines of the file and
-</span><span style="font-size: 10pt"><tt>.,$d</tt></span><span style="font-size: 10pt">
-deletes the text from the beginning of dot to the end of the file.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">These addresses are all absolute positions in the file, but
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-also has relative addresses, indicated by
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>-</tt></span><span style="font-size: 10pt">.
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>$-3</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">is the third line before the end of the file and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>.+1</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">is the line after dot.
-If no address appears to the left of the
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>-</tt></span><span style="font-size: 10pt">,
-dot is assumed;
-if nothing appears to the right,
-</span><span style="font-size: 10pt"><tt>1</tt></span><span style="font-size: 10pt">
-is assumed.
-Therefore,
-</span><span style="font-size: 10pt"><tt>.+1</tt></span><span style="font-size: 10pt">
-may be abbreviated to just a plus sign.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-operator acts relative to the end of its first argument, while the
-</span><span style="font-size: 10pt"><tt>-</tt></span><span style="font-size: 10pt">
-operator acts relative to the beginning. Thus
-</span><span style="font-size: 10pt"><tt>.+1</tt></span><span style="font-size: 10pt">
-addresses the first line after dot,
-</span><span style="font-size: 10pt"><tt>.-</tt></span><span style="font-size: 10pt">
-addresses the first line before dot, and
-</span><span style="font-size: 10pt"><tt>+-</tt></span><span style="font-size: 10pt">
-refers to the line containing the end of dot. (Dot may span multiple lines, and
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-selects the line after the end of dot, then
-</span><span style="font-size: 10pt"><tt>-</tt></span><span style="font-size: 10pt">
-backs up one line.)
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The final type of address is a regular expression, which addresses the
-text matched by the expression. The expression is enclosed in slashes, as in
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>/</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The expressions are the same as those in the UNIX program
-</span><span style="font-size: 10pt"><tt>egrep</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">6,7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-and include closures, alternations, and so on.
-They find the
-</span><span style="font-size: 10pt"><i>leftmost longest
-</i></span><span style="font-size: 10pt">string that matches the expression, that is,
-the first match after the point where the search is started,
-and if more than one match begins at the same spot, the longest such match.
-(I assume familiarity with the syntax for regular expressions in UNIX programs.<sup></sup></span><sup><span style="font-size: 6pt">9</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">)
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>/x/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">matches the next
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-character in the file,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>/xx*/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">matches the next run of one or more
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">&rsquo;s,
-and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>/x|Peter/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">matches the next
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">.
-For compatibility with other UNIX programs, the &lsquo;any character&rsquo; operator,
-a period,
-does not match a newline, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>/.*/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">matches the text from dot to the end of the line, but excludes the newline
-and so will not match across
-the line boundary.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Regular expressions are always relative addresses.
-The direction is forwards by default,
-so
-</span><span style="font-size: 10pt"><tt>/Peter/</tt></span><span style="font-size: 10pt">
-is really an abbreviation for
-</span><span style="font-size: 10pt"><tt>+/Peter/</tt></span><span style="font-size: 10pt">.
-The search can be reversed with a minus sign, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt></tt></span><span style="font-size: 9pt"><tt>-/Peter/</tt></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">finds the first
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">
-before dot.
-Regular expressions may be used with other address forms, so
-</span><span style="font-size: 10pt"><tt>0+/Peter/</tt></span><span style="font-size: 10pt">
-finds the first
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">
-in the file and
-</span><span style="font-size: 10pt"><tt>$-/Peter/</tt></span><span style="font-size: 10pt">
-finds the last.
-Table II summarizes
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-addresses.
-</span><span style="font-size: 10pt"></span></p><center><img src="sam1.png"></center>
-</center>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The language discussed so far will not seem novel
-to people who use UNIX text editors
-such as
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>vi</tt></span><span style="font-size: 10pt">.<sup></sup></span><sup><span style="font-size: 6pt">9</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-Moreover, the kinds of editing operations these commands allow, with the exception
-of regular expressions and line numbers,
-are clearly more conveniently handled by a mouse-based interface.
-Indeed,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-mouse language (discussed at length below) is the means by which
-simple changes are usually made.
-For large or repetitive changes, however, a textual language
-outperforms a manual interface.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Imagine that, instead of deleting just one occurrence of the string
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">,
-we wanted to eliminate every
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">.
-What&rsquo;s needed is an iterator that runs a command for each occurrence of some
-text.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">&rsquo;s
-iterator is called
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">,
-for extract:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>x/</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>/ </tt></span><span style="font-size: 9pt"><i>command</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">finds all matches in dot of the specified expression, and for each
-such match, sets dot to the text matched and runs the command.
-So to delete all the
-</span><span style="font-size: 10pt"><tt>Peters:</tt></span><span style="font-size: 10pt">
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>0,$ x/Peter/ d</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(Blanks in these examples are to improve readability;
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-neither requires nor interprets them.)
-This searches the entire file
-(</span><span style="font-size: 10pt"><tt>0,$</tt></span><span style="font-size: 10pt">)
-for occurrences of the string
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">,
-and runs the
-</span><span style="font-size: 10pt"><tt>d</tt></span><span style="font-size: 10pt">
-command with dot set to each such occurrence.
-(By contrast, the comparable
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-command would delete all
-</span><span style="font-size: 10pt"><i>lines</i></span><span style="font-size: 10pt">
-containing
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">;
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-deletes only the
-</span><span style="font-size: 10pt"><tt>Peters</tt></span><span style="font-size: 10pt">.)
-The address
-</span><span style="font-size: 10pt"><tt>0,$</tt></span><span style="font-size: 10pt">
-is commonly used, and may be abbreviated to just a comma.
-As another example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/Peter/ p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">prints a list of
-</span><span style="font-size: 10pt"><tt>Peters,</tt></span><span style="font-size: 10pt">
-one for each appearance in the file, with no intervening text (not even newlines
-to separate the instances).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Of course, the text extracted by
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-may be selected by a regular expression,
-which complicates deciding what set of matches is chosen &mdash;
-matches may overlap. This is resolved by generating the matches
-starting from the beginning of dot using the leftmost-longest rule,
-and searching for each match starting from the end of the previous one.
-Regular expressions may also match null strings, but a null match
-adjacent to a non-null match is never selected; at least one character
-must intervene.
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, c/AAA/</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>x/B*/ c/-/</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">produces as output
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>-A-A-A-</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">because the pattern
-</span><span style="font-size: 10pt"><tt>B*</tt></span><span style="font-size: 10pt">
-matches the null strings separating the
-</span><span style="font-size: 10pt"><tt>A</tt></span><span style="font-size: 10pt">&rsquo;s.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command has a complement,
-</span><span style="font-size: 10pt"><tt>y</tt></span><span style="font-size: 10pt">,
-with similar syntax, that executes the command with dot set to the text
-</span><span style="font-size: 10pt"><i>between</i></span><span style="font-size: 10pt">
-the matches of the expression.
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, c/AAA/</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>y/A/ c/-/</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">produces the same result as the example above.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>y</tt></span><span style="font-size: 10pt">
-commands are looping constructs, and
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-has a pair of conditional commands to go with them.
-They have similar syntax:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>g/</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>/ </tt></span><span style="font-size: 9pt"><i>command</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(guard)
-runs the command exactly once if dot contains a match of the expression.
-This is different from
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">,
-which runs the command for
-</span><span style="font-size: 10pt"><i>each</i></span><span style="font-size: 10pt">
-match:
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-loops;
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-merely tests, without changing the value of dot.
-Thus,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/Peter/ d</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">deletes all occurrences of
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">,
-but
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, g/Peter/ d</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">deletes the whole file (reduces it to a null string) if
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">
-occurs anywhere in the text.
-The complementary conditional is
-</span><span style="font-size: 10pt"><tt>v</tt></span><span style="font-size: 10pt">,
-which runs the command if there is
-</span><span style="font-size: 10pt"><i>no</i></span><span style="font-size: 10pt">
-match of the expression.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">These control-structure-like commands may be composed to construct more
-involved operations. For example, to print those lines of text that
-contain the string
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/.*\n/ g/Peter/ p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-breaks the file into lines, the
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-selects those lines containing
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">,
-and the
-</span><span style="font-size: 10pt"><tt>p</tt></span><span style="font-size: 10pt">
-prints them.
-This command gives an address for the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command (the whole file), but because
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-does not have an explicit address, it applies to the value of
-dot produced by the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command, that is, to each line.
-All commands in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-except for the command to write a file to disc use dot for the
-default address.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Composition may be continued indefinitely.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/.*\n/ g/Peter/ v/SaltPeter/ p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">prints those lines containing
-</span><span style="font-size: 10pt"><tt>Peter</tt></span><span style="font-size: 10pt">
-but
-</span><span style="font-size: 10pt"><i>not</i></span><span style="font-size: 10pt">
-those containing
-</span><span style="font-size: 10pt"><tt>SaltPeter</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Structural Regular Expressions
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Unlike other UNIX text editors,
-including the non-interactive ones such as
-</span><span style="font-size: 10pt"><tt>sed</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>awk</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is good for manipulating files with multi-line &lsquo;records.&rsquo;
-An example is an on-line phone book composed of records,
-separated by blank lines, of the form
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>Herbert Tic</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>44 Turnip Ave., Endive, NJ</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>201-5555642</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.15in"></p>
-
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>Norbert Twinge</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>16 Potato St., Cabbagetown, NJ</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>201-5553145</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.15in"></p>
-
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>...</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The format may be encoded as a regular expression:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>(.+\n)+</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">that is, a sequence of one or more non-blank lines.
-The command to print Mr. Tic&rsquo;s entire record is then
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/(.+\n)+/ g/^Herbert Tic$/ p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">and that to extract just the phone number is
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/(.+\n)+/ g/^Herbert Tic$/ x/^[0-9]*-[0-9]*\n/ p</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The latter command breaks the file into records,
-chooses Mr. Tic&rsquo;s record,
-extracts the phone number from the record,
-and finally prints the number.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A more involved problem is that of
-renaming a particular variable, say
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">,
-to
-</span><span style="font-size: 10pt"><tt>num</tt></span><span style="font-size: 10pt">
-in a C program.
-The obvious first attempt,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/n/ c/num/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">is badly flawed: it changes not only the variable
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">
-but any letter
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">
-that appears.
-We need to extract all the variables, and select those that match
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">
-and only
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, x/[A-Za-z_][A-Za-z_0-9]*/ g/n/ v/../ c/num/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The pattern
-</span><span style="font-size: 10pt"><tt>[A-Za-z_][A-Za-z_0-9]*</tt></span><span style="font-size: 10pt">
-matches C identifiers.
-Next
-</span><span style="font-size: 10pt"><tt>g/n/</tt></span><span style="font-size: 10pt">
-selects those containing an
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">.
-Then
-</span><span style="font-size: 10pt"><tt>v/../</tt></span><span style="font-size: 10pt">
-rejects those containing two (or more) characters, and finally
-</span><span style="font-size: 10pt"><tt>c/num/</tt></span><span style="font-size: 10pt">
-changes the remainder (identifiers
-</span><span style="font-size: 10pt"><tt>n</tt></span><span style="font-size: 10pt">)
-to
-</span><span style="font-size: 10pt"><tt>num</tt></span><span style="font-size: 10pt">.
-This version clearly works much better, but there may still be problems.
-For example, in C character and string constants, the sequence
-</span><span style="font-size: 10pt"><tt>\n</tt></span><span style="font-size: 10pt">
-is interpreted as a newline character, and we don&rsquo;t want to change it to
-</span><span style="font-size: 10pt"><tt>\num.</tt></span><span style="font-size: 10pt">
-This problem can be forestalled with a
-</span><span style="font-size: 10pt"><tt>y</tt></span><span style="font-size: 10pt">
-command:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>, y/\\n/ x/[A-Za-z_][A-Za-z_0-9]*/ g/n/ v/../ c/num/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(the second
-</span><span style="font-size: 10pt"><tt>\</tt></span><span style="font-size: 10pt">
-is necessary because of lexical conventions in regular expressions),
-or we could even reject character constants and strings outright:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>,y/&rsquo;[^&rsquo;]*&rsquo;/ y/"[^"]*"/ x/[A-Za-z_][A-Za-z_0-9]*/ g/n/ v/../ c/num/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>y</tt></span><span style="font-size: 10pt">
-commands in this version exclude from consideration all character constants
-and strings.
-The only remaining problem is to deal with the possible occurrence of
-</span><span style="font-size: 10pt"><tt>\&rsquo;</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>\"</tt></span><span style="font-size: 10pt">
-within these sequences, but it&rsquo;s easy to see how to resolve this difficulty.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The point of these composed commands is successive refinement.
-A simple version of the command is tried, and if it&rsquo;s not good enough,
-it can be honed by adding a clause or two.
-(Mistakes can be undone; see below.
-Also, the mouse language makes it unnecessary to retype the command each time.)
-The resulting chains of commands are somewhat reminiscent of
-shell pipelines.<sup></sup></span><sup><span style="font-size: 6pt">7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-Unlike pipelines, though, which pass along modified
-</span><span style="font-size: 10pt"><i>data</i></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-commands pass a
-</span><span style="font-size: 10pt"><i>view</i></span><span style="font-size: 10pt">
-of the data.
-The text at each step of the command is the same, but which pieces
-are selected is refined step by step until the correct piece is
-available to the final step of the command line, which ultimately makes the change.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">In other UNIX programs, regular expressions are used only for selection,
-as in the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-command, never for extraction as in the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>y</tt></span><span style="font-size: 10pt">
-command.
-For example, patterns in
-</span><span style="font-size: 10pt"><tt>awk</tt></span><span style="font-size: 10pt"><sup></sup></span><sup><span style="font-size: 6pt">7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-are used to select lines to be operated on, but cannot be used
-to describe the format of the input text, or to handle newline-free text.
-The use of regular expressions to describe the structure of a piece
-of text rather than its contents, as in the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command,
-has been given a name:
-</span><span style="font-size: 10pt"><i>structural regular expressions.
-</i></span><span style="font-size: 10pt">When they are composed, as in the above example,
-they are pleasantly expressive.
-Their use is discussed at greater length elsewhere.<sup></sup></span><sup><span style="font-size: 6pt">10</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Multiple files
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-has a few other commands, mostly relating to input and output.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e discfilename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces the contents and name of the current file with those of the named
-disc file;
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>w discfilename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">writes the contents to the named disc file; and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>r discfilename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">replaces dot with the contents of the named disc file.
-All these commands use the current file&rsquo;s name if none is specified.
-Finally,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>f discfilename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">changes the name associated with the file and displays the result:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>&rsquo;-. discfilename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">This output is called the file&rsquo;s
-</span><span style="font-size: 10pt"><i>menu line,
-</i></span><span style="font-size: 10pt">because it is the contents of the file&rsquo;s line in the button 3 menu (described
-in the
-next section).
-The first three characters are a concise notation for the state of the file.
-The apostrophe signifies that the file is modified.
-The minus sign indicates the number of windows
-open on the file (see the next section):
-</span><span style="font-size: 10pt"><tt>-</tt></span><span style="font-size: 10pt">
-means none,
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-means one, and
-</span><span style="font-size: 10pt"><tt>*</tt></span><span style="font-size: 10pt">
-means more than one.
-Finally, the period indicates that this is the current file.
-These characters are useful for controlling the
-</span><span style="font-size: 10pt"><tt>X</tt></span><span style="font-size: 10pt">
-command, described shortly.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-may be started with a set of disc files (such as all the source for
-a program) by invoking it with a list of file names as arguments, and
-more may be added or deleted on demand.
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>B discfile1 discfile2 ...</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">adds the named files to
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-list, and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>D discfile1 discfile2 ...</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">removes them from
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-memory (without effect on associated disc files).
-Both these commands have a syntax for using the shell<sup></sup></span><sup><span style="font-size: 6pt">7</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-(the UNIX command interpreter) to generate the lists:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>B &lt;echo *.c</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">will add all C source files, and
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>B &lt;grep -l variable *.c</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">will add all C source files referencing a particular variable
-(the UNIX command
-</span><span style="font-size: 10pt"><tt>grep\fP-l
-lists all files in its arguments that contain matches of
-the specified regular expression).
-Finally,
-</tt></span><span style="font-size: 10pt"><tt>D</tt></span><span style="font-size: 10pt"><tt>
-without arguments deletes the current file.
-</tt></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There are two ways to change which file is current:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>b filename</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">makes the named file current.
-The
-</span><span style="font-size: 10pt"><tt>B</tt></span><span style="font-size: 10pt">
-command
-does the same, but also adds any new files to
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-list.
-(In practice, of course, the current file
-is usually chosen by mouse actions, not by textual commands.)
-The other way is to use a form of address that refers to files:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>"</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>" </tt></span><span style="font-size: 9pt"><i>address</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">refers to the address evaluated in the file whose menu line
-matches the expression (there must be exactly one match).
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>"peter.c" 3</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">refers to the third line of the file whose name matches
-</span><span style="font-size: 10pt"><tt>peter.c</tt></span><span style="font-size: 10pt">.
-This is most useful in the move
-(</span><span style="font-size: 10pt"><tt>m</tt></span><span style="font-size: 10pt">)
-and copy
-(</span><span style="font-size: 10pt"><tt>t</tt></span><span style="font-size: 10pt">)
-commands:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>0,$ t "peter.c" 0</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">makes a copy of the current file at the beginning of
-</span><span style="font-size: 10pt"><tt>peter.c</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>X</tt></span><span style="font-size: 10pt">
-command
-is a looping construct, like
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">,
-that refers to files instead of strings:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>X/</tt></span><span style="font-size: 9pt"><i>expression</i></span><span style="font-size: 9pt"><tt>/ </tt></span><span style="font-size: 9pt"><i>command</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">runs the command in all
-files whose menu lines match the expression. The best example is
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>X/&rsquo;/ w</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">which writes to disc all modified files.
-</span><span style="font-size: 10pt"><tt>Y</tt></span><span style="font-size: 10pt">
-is the complement of
-</span><span style="font-size: 10pt"><tt>X</tt></span><span style="font-size: 10pt">:
-it runs the command on all files whose menu lines don&rsquo;t match the expression:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>Y/\.c/ D</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">deletes all files that don&rsquo;t have
-</span><span style="font-size: 10pt"><tt>.c</tt></span><span style="font-size: 10pt">
-in their names, that is, it keeps all C source files and deletes the rest.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Braces allow commands to be grouped, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    </tt></span><span style="font-size: 9pt"><i>command1</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    </tt></span><span style="font-size: 9pt"><i>command2</i></span><span style="font-size: 9pt"><tt></tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">is syntactically a single command that runs two commands.
-Thus,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>X/\.c/ ,g/variable/ {</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    f</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    , x/.*\n/ g/variable/ p</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">finds all occurrences of
-</span><span style="font-size: 10pt"><tt>variable</tt></span><span style="font-size: 10pt">
-in C source files, and prints
-out the file names and lines of each match.
-The precise semantics of compound operations is discussed in the implementation
-sections below.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Finally,
-the undo command,
-</span><span style="font-size: 10pt"><tt>u</tt></span><span style="font-size: 10pt">,
-undoes the last command,
-no matter how many files were affected.
-Multiple undo operations move further back in time, so
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>u</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>u</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(which may be abbreviated
-</span><span style="font-size: 10pt"><tt>u2</tt></span><span style="font-size: 10pt">)
-undoes the last two commands. An undo may not be undone, however, nor
-may any command that adds or deletes files.
-Everything else is undoable, though, including for example
-</span><span style="font-size: 10pt"><tt>e</tt></span><span style="font-size: 10pt">
-commands:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>e filename</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>u</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">restores the state of the file completely, including its name, dot,
-and modified bit. Because of the undo, potentially dangerous commands
-are not guarded by confirmations. Only
-</span><span style="font-size: 10pt"><tt>D</tt></span><span style="font-size: 10pt">,
-which destroys the information necessary to restore itself, is protected.
-It will not delete a modified file, but a second
-</span><span style="font-size: 10pt"><tt>D</tt></span><span style="font-size: 10pt">
-of the same file will succeed regardless.
-The
-</span><span style="font-size: 10pt"><tt>q</tt></span><span style="font-size: 10pt">
-command, which exits
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">,
-is similarly guarded.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Mouse Interface
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is most commonly run
-connected to a bitmap display and mouse for interactive editing.
-The only difference in the command language
-between regular, mouse-driven
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>sam\fP-d
-is that if an address
-is provided without a command,
-</tt></span><span style="font-size: 10pt"><tt>sam\fP-d
-will print the text referenced by the address, but
-regular
-</tt></span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt"><tt>
-will highlight it on the screen &mdash; in fact,
-dot is always highlighted (see Figure 2).
-</tt></span><span style="font-size: 10pt"></span></p><center><img src="fig3.gif" /></center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 2. A
-</i></span><span style="font-size: 8pt"><tt>sam</tt></span><span style="font-size: 8pt"><i>
-window. The scroll bar down the left
-represents the file, with the bubble showing the fraction
-visible in the window.
-The scroll bar may be manipulated by the mouse for convenient browsing.
-The current text,
-which is highlighted, need not fit on a line. Here it consists of one partial
-line, one complete line, and final partial line.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Each file may have zero or more windows open on the display.
-At any time, only one window in all of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is the
-</span><span style="font-size: 10pt"><i>current window,
-</i></span><span style="font-size: 10pt">that is, the window to which typing and mouse actions refer;
-this may be the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window (that in which commands may be typed)
-or one of the file windows.
-When a file has multiple windows, the image of the file in each window
-is always kept up to date.
-The current file is the last file affected by a command,
-so if the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window is current,
-the current window is not a window on the current file.
-However, each window on a file has its own value of dot,
-and when switching between windows on a single file,
-the file&rsquo;s value of dot is changed to that of the window.
-Thus, flipping between windows behaves in the obvious, convenient way.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The mouse on the Blit has three buttons, numbered left to right.
-Button 3 has a list of commands to manipulate windows,
-followed by a list of &lsquo;menu lines&rsquo; exactly as printed by the
-</span><span style="font-size: 10pt"><tt>f</tt></span><span style="font-size: 10pt">
-command, one per file (not one per window).
-These menu lines are sorted by file name.
-If the list is long, the Blit menu software will make it more manageable
-by generating a scrolling menu instead of an unwieldy long list.
-Using the menu to select a file from the list makes that file the current
-file, and the most recently current window in that file the current window.
-But if that file is already current, selecting it in the menu cycles through
-the windows on the file; this simple trick avoids a special menu to
-choose windows on a file.
-If there is no window open on the file,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-changes the mouse cursor to prompt the user to create one.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The commands on the button 3 menu are straightforward (see Figure 3), and
-are like the commands to manipulate windows in
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">8</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-the Blit&rsquo;s window system.
-</span><span style="font-size: 10pt"><tt>New</tt></span><span style="font-size: 10pt">
-makes a new file, and gives it one empty window, whose size is determined
-by a rectangle swept by the mouse.
-</span><span style="font-size: 10pt"><tt>Zerox</tt></span><span style="font-size: 10pt">
-prompts for a window to be selected, and
-makes a clone of that window; this is how multiple windows are created on one file.
-</span><span style="font-size: 10pt"><tt>Reshape</tt></span><span style="font-size: 10pt">
-changes the size of the indicated window, and
-</span><span style="font-size: 10pt"><tt>close</tt></span><span style="font-size: 10pt">
-deletes it. If that is the last window open on the file,
-</span><span style="font-size: 10pt"><tt>close</tt></span><span style="font-size: 10pt">
-first does a
-</span><span style="font-size: 10pt"><tt>D</tt></span><span style="font-size: 10pt">
-command on the file.
-</span><span style="font-size: 10pt"><tt>Write</tt></span><span style="font-size: 10pt">
-is identical to a
-</span><span style="font-size: 10pt"><tt>w</tt></span><span style="font-size: 10pt">
-command on the file; it is in the menu purely for convenience.
-Finally,
-</span><span style="font-size: 10pt"><tt>~~sam~~</tt></span><span style="font-size: 10pt">
-is a menu item that appears between the commands and the file names.
-Selecting it makes the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window the current window,
-causing subsequent typing to be interpreted as commands.
-</span><span style="font-size: 10pt"></span></p><center><img src="fig2.gif" /></center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 3. The menu on button 3.
-The black rectangle on the left is a scroll bar; the menu is limited to
-the length shown to prevent its becoming unwieldy.
-Above the
-</i></span><span style="font-size: 8pt"><tt>~~sam~~</tt></span><span style="font-size: 8pt"><i>
-line is a list of commands;
-beneath it is a list of files, presented exactly as with the
-</i></span><span style="font-size: 8pt"><tt>f</tt></span><span style="font-size: 8pt"><i>
-command.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">When
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-requests that a window be swept, in response to
-</span><span style="font-size: 10pt"><tt>new</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>zerox</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>reshape</tt></span><span style="font-size: 10pt">,
-it changes the mouse cursor from the usual arrow to a box with
-a small arrow.
-In this state, the mouse may be used to indicate an arbitrary rectangle by
-pressing button 3 at one corner and releasing it at the opposite corner.
-More conveniently,
-button 3 may simply be clicked,
-whereupon
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-creates the maximal rectangle that contains the cursor
-and abuts the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window.
-By placing the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window in the middle of the screen, the user can define two regions (one above,
-one below) in which stacked fully-overlapping
-windows can be created with minimal fuss (see Figure 1).
-This simple user interface trick makes window creation noticeably easier.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The cut-and-paste editor is essentially the same as that in Smalltalk-80.<sup></sup></span><sup><span style="font-size: 6pt">11</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-The text in dot is always highlighted on the screen.
-When a character is typed it replaces dot, and sets dot to the null
-string after the character. Thus, ordinary typing inserts text.
-Button 1 is used for selection:
-pressing the button, moving the mouse, and lifting the button
-selects (sets dot to) the text between the points where the
-button was pressed and released.
-Pressing and releasing at the same point selects a null string; this
-is called clicking. Clicking twice quickly, or
-</span><span style="font-size: 10pt"><i>double clicking,
-</i></span><span style="font-size: 10pt">selects larger objects;
-for example, double clicking in a word selects the word,
-double clicking just inside an opening bracket selects the text
-contained in the brackets (handling nested brackets correctly),
-and similarly for
-parentheses, quotes, and so on.
-The double-clicking rules reflect a bias toward
-programmers.
-If
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-were intended more for word processing, double-clicks would probably
-select linguistic structures such as sentences.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">If button 1 is pressed outside the current window, it makes the indicated
-window current.
-This is the easiest way to switch between windows and files.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Pressing button 2 brings up a menu of editing functions (see Figure 4).
-These mostly apply to the selected text:
-</span><span style="font-size: 10pt"><tt>cut</tt></span><span style="font-size: 10pt">
-deletes the selected text, and remembers it in a hidden buffer called the
-</span><span style="font-size: 10pt"><i>snarf buffer,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>paste</tt></span><span style="font-size: 10pt">
-replaces the selected text by the contents of the snarf buffer,
-</span><span style="font-size: 10pt"><tt>snarf</tt></span><span style="font-size: 10pt">
-just copies the selected text to the snarf buffer,
-</span><span style="font-size: 10pt"><tt>look</tt></span><span style="font-size: 10pt">
-searches forward for the next literal occurrence of the selected text, and
-</span><span style="font-size: 10pt"><tt>&lt;mux&gt;</tt></span><span style="font-size: 10pt">
-exchanges snarf buffers with the window system in which
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is running.
-Finally, the last regular expression used appears as a menu entry
-to search
-forward for the next occurrence of a match for the expression.
-</span><span style="font-size: 10pt"></span></p><center><img src="fig4.gif" /></center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 4. The menu on button 2.
-The bottom entry tracks the most recently used regular expression, which may
-be literal text.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The relationship between the command language and the mouse language is
-entirely due to the equality of dot and the selected text chosen
-with button 1 on the mouse.
-For example, to make a set of changes in a C subroutine, dot can be
-set by double clicking on the left brace that begins the subroutine,
-which sets dot for the command language.
-An address-free command then typed in the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window will apply only to the text between the opening and closing
-braces of the function.
-The idea is to select what you want, and then say what you want
-to do with it, whether invoked by a menu selection or by a typed command.
-And of course, the value of dot is highlighted on
-the display after the command completes.
-This relationship between mouse interface and command language
-is clumsy to explain, but comfortable, even natural, in practice.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>The Implementation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The next few sections describe how
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is put together, first the host part,
-then the inter-component communication,
-then the terminal part.
-After explaining how the command language is implemented,
-the discussion follows (roughly) the path of a character
-from the temporary file on disc to the screen.
-The presentation centers on the data structures,
-because that is how the program was designed and because
-the algorithms are easy to provide, given the right data
-structures.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Parsing and execution
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The command language is interpreted by parsing each command with a
-table-driven recursive
-descent parser, and when a complete command is assembled, invoking a top-down
-executor.
-Most editors instead employ a simple character-at-a-time
-lexical scanner.
-Use of a parser makes it
-easy and unambiguous to detect when a command is complete,
-which has two advantages.
-First, escape conventions such as backslashes to quote
-multiple-line commands are unnecessary; if the command isn&rsquo;t finished,
-the parser keeps reading. For example, a multiple-line append driven by an
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command is straightforward:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>x/.*\n/ g/Peter/ a</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>one line about Peter</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>another line about Peter</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>.</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Other UNIX editors would require a backslash after all but the last line.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The other advantage is specific to the two-process structure of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">.
-The host process must decide when a command is completed so the
-command interpreter can be called. This problem is easily resolved
-by having the lexical analyzer read the single stream of events from the
-terminal, directly executing all typing and mouse commands,
-but passing to the parser characters typed to the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-command window.
-This scheme is slightly complicated by the availability of cut-and-paste
-editing in the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window, but that difficulty is resolved by applying the rules
-used in
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">:
-when a newline is typed to the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window, all text between the newline and the previously typed newline
-is made available to the parser.
-This permits arbitrary editing to be done to a command before
-typing newline and thereby requesting execution.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The parser is driven by a table because the syntax of addresses
-and commands is regular enough
-to be encoded compactly. There are few special cases, such as the
-replacement text in a substitution, so the syntax of almost all commands
-can be encoded with a few flags.
-These include whether the command allows an address (for example,
-</span><span style="font-size: 10pt"><tt>e</tt></span><span style="font-size: 10pt">
-does not), whether it takes a regular expression (as in
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>s</tt></span><span style="font-size: 10pt">),
-whether it takes replacement text (as in
-</span><span style="font-size: 10pt"><tt>c</tt></span><span style="font-size: 10pt">
-or
-</span><span style="font-size: 10pt"><tt>i</tt></span><span style="font-size: 10pt">),
-which may be multi-line, and so on.
-The internal syntax of regular expressions is handled by a separate
-parser; a regular expression is a leaf of the command parse tree.
-Regular expressions are discussed fully in the next section.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The parser table also has information about defaults, so the interpreter
-is always called with a complete tree. For example, the parser fills in
-the implicit
-</span><span style="font-size: 10pt"><tt>0</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>$</tt></span><span style="font-size: 10pt">
-in the abbreviated address
-</span><span style="font-size: 10pt"><tt>,</tt></span><span style="font-size: 10pt">
-(comma),
-inserts a
-</span><span style="font-size: 10pt"><tt>+</tt></span><span style="font-size: 10pt">
-to the left of an unadorned regular expression in an address,
-and provides the usual default address
-</span><span style="font-size: 10pt"><tt>.</tt></span><span style="font-size: 10pt">
-(dot) for commands that expect an address but are not given one.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Once a complete command is parsed, the evaluation is easy.
-The address is evaluated left-to-right starting from the value of dot,
-with a mostly ordinary expression evaluator.
-Addresses, like many of the data structures in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">,
-are held in a C structure and passed around by value:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>typedef long Posn;    /* Position in a file */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>typedef struct Range{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        Posn    p1, p2;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}Range;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>typedef struct Address{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        Range   r;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        File    *f;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}Address;</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">An address is encoded as a substring (character positions
-</span><span style="font-size: 10pt"><tt>p1</tt></span><span style="font-size: 10pt">
-to
-</span><span style="font-size: 10pt"><tt>p2</tt></span><span style="font-size: 10pt">)
-in a file
-</span><span style="font-size: 10pt"><tt>f</tt></span><span style="font-size: 10pt">.
-(The data type
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-is described in detail below.)
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The address interpreter is an
-</span><span style="font-size: 10pt"><tt>Address</tt></span><span style="font-size: 10pt">-valued
-function that traverses the parse tree describing an address (the
-parse tree for the address has type
-</span><span style="font-size: 10pt"><tt>Addrtree</tt></span><span style="font-size: 10pt">):
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>Address</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>address(ap, a, sign)</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    Addrtree *ap;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    Address a;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    int sign;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    Address a2;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    do</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        switch(ap-&gt;type){</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        case &rsquo;.&rsquo;:</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a=a.f-&gt;dot;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            break;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        case &rsquo;$&rsquo;:</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a.r.p1=a.r.p2=a.f-&gt;nbytes;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            break;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        case &rsquo;"&rsquo;:   </tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a=matchfile(a, ap-&gt;aregexp)-&gt;dot; </tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            break;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        case &rsquo;,&rsquo;:</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a2=address(ap-&gt;right, a, 0);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a=address(ap-&gt;left, a, 0);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            if(a.f!=a2.f || a2.r.p2&lt;a.r.p1)</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>                error(Eorder);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            a.r.p2=a2.r.p2;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>            return a;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        /* and so on */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        }</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    while((ap=ap-&gt;right)!=0);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    return a;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Throughout, errors are handled by a non-local
-</span><span style="font-size: 10pt"><tt>goto</tt></span><span style="font-size: 10pt">
-(a
-</span><span style="font-size: 10pt"><tt>setjmp/longjmp</tt></span><span style="font-size: 10pt">
-in C terminology)
-hidden in a routine called
-</span><span style="font-size: 10pt"><tt>error</tt></span><span style="font-size: 10pt">
-that immediately aborts the execution, retracts any
-partially made changes (see the section below on &lsquo;undoing&rsquo;), and
-returns to the top level of the parser.
-The argument to
-</span><span style="font-size: 10pt"><tt>error</tt></span><span style="font-size: 10pt">
-is an enumeration type that
-is translated to a terse but possibly helpful
-message such as &lsquo;?addresses out of order.&rsquo;
-Very common messages are kept short; for example the message for
-a failed regular expression search is &lsquo;?search.&rsquo;
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Character addresses such as
-</span><span style="font-size: 10pt"><tt>#3</tt></span><span style="font-size: 10pt">
-are trivial to implement, as the
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-data structure is accessible by character number.
-However,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-keeps no information about the position of newlines &mdash; it is too
-expensive to track dynamically &mdash; so line addresses are computed by reading
-the file, counting newlines. Except in very large files, this has proven
-acceptable: file access is fast enough to make the technique practical,
-and lines are not central to the structure of the command language.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The command interpreter, called
-</span><span style="font-size: 10pt"><tt>cmdexec</tt></span><span style="font-size: 10pt">,
-is also straightforward. The parse table includes a
-function to call to interpret a particular command. That function
-receives as arguments
-the calculated address
-for the command
-and the command tree (of type
-</span><span style="font-size: 10pt"><tt>Cmdtree</tt></span><span style="font-size: 10pt">),
-which may contain information such as the subtree for compound commands.
-Here, for example, is the function for the
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>v</tt></span><span style="font-size: 10pt">
-commands:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>int</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>g_cmd(a, cp)</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    Address a;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    Cmdtree *cp;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    compile(cp-&gt;regexp);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    if(execute(a.f, a.r.p1, a.r.p2)!=(cp-&gt;cmdchar==&rsquo;v&rsquo;)){</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        a.f-&gt;dot=a;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        return cmdexec(a, cp-&gt;subcmd);</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    }</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>    return TRUE;    /* cause execution to continue */</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">(</span><span style="font-size: 10pt"><tt>Compile</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>execute</tt></span><span style="font-size: 10pt">
-are part of the regular expression code, described in the next section.)
-Because the parser and the
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-data structure do most of the work, most commands
-are similarly brief.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Regular expressions
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The regular expression code in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is an interpreted, rather than compiled on-the-fly, implementation of Thompson&rsquo;s
-non-deterministic finite automaton algorithm.<sup></sup></span><sup><span style="font-size: 6pt">12</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-The syntax and semantics of the expressions are as in the UNIX program
-</span><span style="font-size: 10pt"><tt>egrep</tt></span><span style="font-size: 10pt">,
-including alternation, closures, character classes, and so on.
-The only changes in the notation are two additions:
-</span><span style="font-size: 10pt"><tt>\n</tt></span><span style="font-size: 10pt">
-is translated to, and matches, a newline character, and
-</span><span style="font-size: 10pt"><tt>@</tt></span><span style="font-size: 10pt">
-matches any character. In
-</span><span style="font-size: 10pt"><tt>egrep</tt></span><span style="font-size: 10pt">,
-the character
-</span><span style="font-size: 10pt"><tt>.</tt></span><span style="font-size: 10pt">
-matches any character except newline, and in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-the same rule seemed safest, to prevent idioms like
-</span><span style="font-size: 10pt"><tt>.*</tt></span><span style="font-size: 10pt">
-from spanning newlines.
-</span><span style="font-size: 10pt"><tt>Egrep</tt></span><span style="font-size: 10pt">
-expressions are arguably too complicated for an interactive editor &mdash;
-certainly it would make sense if all the special characters were two-character
-sequences, so that most of the punctuation characters wouldn&rsquo;t have
-peculiar meanings &mdash; but for an interesting command language, full
-regular expressions are necessary, and
-</span><span style="font-size: 10pt"><tt>egrep</tt></span><span style="font-size: 10pt">
-defines the full regular expression syntax for UNIX programs.
-Also, it seemed superfluous to define a new syntax, since various UNIX programs
-(</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>egrep</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>vi</tt></span><span style="font-size: 10pt">)
-define too many already.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The expressions are compiled by a routine,
-</span><span style="font-size: 10pt"><tt>compile</tt></span><span style="font-size: 10pt">,
-that generates the description of the non-deterministic finite state machine.
-A second routine,
-</span><span style="font-size: 10pt"><tt>execute</tt></span><span style="font-size: 10pt">,
-interprets the machine to generate the leftmost-longest match of the
-expression in a substring of the file.
-The algorithm is described elsewhere.<sup></sup></span><sup><span style="font-size: 6pt">12,13</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>Execute</tt></span><span style="font-size: 10pt">
-reports
-whether a match was found, and sets a global variable,
-of type
-</span><span style="font-size: 10pt"><tt>Range</tt></span><span style="font-size: 10pt">,
-to the substring matched.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A trick is required to evaluate the expression in reverse, such as when
-searching backwards for an expression.
-For example,
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>-/P.*r/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">looks backwards through the file for a match of the expression.
-The expression, however, is defined for a forward search.
-The solution is to construct a machine identical to the machine
-for a forward search except for a reversal of all the concatenation
-operators (the other operators are symmetric under direction reversal),
-to exchange the meaning of the operators
-</span><span style="font-size: 10pt"><tt>^</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>$</tt></span><span style="font-size: 10pt">,
-and then to read the file backwards, looking for the
-usual earliest longest match.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Execute</tt></span><span style="font-size: 10pt">
-generates only one match each time it is called.
-To interpret looping constructs such as the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-must therefore synchronize between
-calls of
-</span><span style="font-size: 10pt"><tt>execute</tt></span><span style="font-size: 10pt">
-to avoid
-problems with null matches.
-For example, even given the leftmost-longest rule,
-the expression
-</span><span style="font-size: 10pt"><tt>a*</tt></span><span style="font-size: 10pt">
-matches three times in the string
-</span><span style="font-size: 10pt"><tt>ab</tt></span><span style="font-size: 10pt">
-(the character
-</span><span style="font-size: 10pt"><tt>a</tt></span><span style="font-size: 10pt">,
-the null string between the
-</span><span style="font-size: 10pt"><tt>a</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>b</tt></span><span style="font-size: 10pt">,
-and the final null string).
-After returning a match for the
-</span><span style="font-size: 10pt"><tt>a</tt></span><span style="font-size: 10pt">,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-must not match the null string before the
-</span><span style="font-size: 10pt"><tt>b</tt></span><span style="font-size: 10pt">.
-The algorithm starts
-</span><span style="font-size: 10pt"><tt>execute</tt></span><span style="font-size: 10pt">
-at the end of its previous match, and
-if the match it returns
-is null and abuts the previous match, rejects the match and advances
-the initial position one character.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Memory allocation
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The C language has no memory allocation primitives, although a standard
-library routine,
-</span><span style="font-size: 10pt"><tt>malloc</tt></span><span style="font-size: 10pt">,
-provides adequate service for simple programs.
-For specific uses, however,
-it can be better to write a custom allocator.
-The allocator (or rather, pair of allocators) described here
-work in both the terminal and host parts of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">.
-They are designed for efficient manipulation of strings,
-which are allocated and freed frequently and vary in length from essentially
-zero to 32 Kbytes (very large strings are written to disc).
-More important, strings may be large and change size often,
-so to minimize memory usage it is helpful to reclaim and to coalesce the
-unused portions of strings when they are truncated.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Objects to be allocated in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-are of two flavors:
-the first is C
-</span><span style="font-size: 10pt"><tt>structs</tt></span><span style="font-size: 10pt">,
-which are small and often addressed by pointer variables;
-the second is variable-sized arrays of characters
-or integers whose
-base pointer is always used to access them.
-The memory allocator in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is therefore in two parts:
-first, a traditional first-fit allocator that provides fixed storage for
-</span><span style="font-size: 10pt"><tt>structs</tt></span><span style="font-size: 10pt">;
-and second, a garbage-compacting allocator that reduces storage
-overhead for variable-sized objects, at the cost of some bookkeeping.
-The two types of objects are allocated from adjoining arenas, with
-the garbage-compacting allocator controlling the arena with higher addresses.
-Separating into two arenas simplifies compaction and prevents fragmentation due
-to immovable objects.
-The access rules for garbage-compactable objects
-(discussed in the next paragraph) allow them to be relocated, so when
-the first-fit arena needs space, it moves the garbage-compacted arena
-to higher addresses to make room. Storage is therefore created only
-at successively higher addresses, either when more garbage-compacted
-space is needed or when the first-fit arena pushes up the other arena.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Objects that may be compacted declare to the
-allocator a cell that is guaranteed to be the sole repository of the
-address of the object whenever a compaction can occur.
-The compactor can then update the address when the object is moved.
-For example, the implementation of type
-</span><span style="font-size: 10pt"><tt>List</tt></span><span style="font-size: 10pt">
-(really a variable-length array)
-is:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>typedef struct List{</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        int     nused;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>        long    *ptr;</tt></span></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>}List;</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>ptr</tt></span><span style="font-size: 10pt">
-cell must always be used directly, and never copied. When a
-</span><span style="font-size: 10pt"><tt>List</tt></span><span style="font-size: 10pt">
-is to be created the
-</span><span style="font-size: 10pt"><tt>List</tt></span><span style="font-size: 10pt">
-structure is allocated in the ordinary first-fit arena
-and its
-</span><span style="font-size: 10pt"><tt>ptr</tt></span><span style="font-size: 10pt">
-is allocated in the garbage-compacted arena.
-A similar data type for strings, called
-</span><span style="font-size: 10pt"><tt>String</tt></span><span style="font-size: 10pt">,
-stores variable-length character arrays of up to 32767 elements.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A related matter of programming style:
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-frequently passes structures by value, which
-simplifies the code.
-Traditionally, C programs have
-passed structures by reference, but implicit allocation on
-the stack is easier to use.
-Structure passing is a relatively new feature of C
-(it is not in the
-standard reference manual for C<sup></sup></span><sup><span style="font-size: 6pt">14</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">), and is poorly supported in most
-commercial C compilers.
-It&rsquo;s convenient and expressive, though,
-and simplifies memory management by
-avoiding the allocator altogether
-and eliminating pointer aliases.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Data structures for manipulating files
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Experience with
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-showed that the requirements
-of the file data structure were few, but strict.
-First, files need to be read and written quickly;
-adding a fresh file must be painless.
-Second, the implementation must place no arbitrary upper limit on
-the number or sizes of files. (It should be practical to edit many files,
-and files up to megabytes in length should be handled gracefully.)
-This implies that files be stored on disc, not in main memory.
-(Aficionados of virtual memory may argue otherwise, but the
-implementation of virtual
-memory in our system is not something to depend on
-for good performance.)
-Third, changes to files need be made by only two primitives:
-deletion and insertion.
-These are inverses of each other,
-which simplifies the implementation of the undo operation.
-Finally,
-it must be easy and efficient to access the file, either
-forwards or backwards, a byte at a time.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-data type is constructed from three simpler data structures that hold arrays
-of characters.
-Each of these types has an insertion and deletion operator, and the
-insertion and deletion operators of the
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-type itself are constructed from them.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The simplest type is the
-</span><span style="font-size: 10pt"><tt>String</tt></span><span style="font-size: 10pt">,
-which is used to hold strings in main memory.
-The code that manages
-</span><span style="font-size: 10pt"><tt>Strings</tt></span><span style="font-size: 10pt">
-guarantees that they will never be longer
-than some moderate size, and in practice they are rarely larger than 8 Kbytes.
-</span><span style="font-size: 10pt"><tt>Strings</tt></span><span style="font-size: 10pt">
-have two purposes: they hold short strings like file names with little overhead,
-and because they are deliberately small, they are efficient to modify.
-They are therefore used as the data structure for in-memory caches.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The disc copy of the file is managed by a data structure called a
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">,
-which corresponds to a temporary file. A
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-has no storage in main memory other than bookkeeping information;
-the actual data being held is all on the disc.
-To reduce the number of open files needed,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-opens a dozen temporary UNIX files and multiplexes the
-</span><span style="font-size: 10pt"><tt>Discs</tt></span><span style="font-size: 10pt">
-upon them.
-This permits many files to
-be edited; the entire
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-source (48 files) may be edited comfortably with a single
-instance of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">.
-Allocating one temporary file per
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-would strain the operating system&rsquo;s limit on the number of open files.
-Also, spreading the traffic among temporary files keeps the files shorter,
-and shorter files are more efficiently implemented by the UNIX
-I/O subsystem.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-is an array of fixed-length blocks, each of which contains
-between 1 and 4096 characters of active data.
-(The block size of our UNIX file system is 4096 bytes.)
-The block addresses within the temporary file and the length of each
-block are stored in a
-</span><span style="font-size: 10pt"><tt>List</tt></span><span style="font-size: 10pt">.
-When changes are made the live part of blocks may change size.
-Blocks are created and coalesced when necessary to try to keep the sizes
-between 2048 and 4096 bytes.
-An actively changing part of the
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-therefore typically has about a kilobyte of slop that can be
-inserted or deleted
-without changing more than one block or affecting the block order.
-When an insertion would overflow a block, the block is split, a new one
-is allocated to receive the overflow, and the memory-resident list of blocks
-is rearranged to reflect the insertion of the new block.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Obviously, going to the disc for every modification to the file is
-prohibitively expensive.
-The data type
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">
-consists of a
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-to hold the data and a
-</span><span style="font-size: 10pt"><tt>String</tt></span><span style="font-size: 10pt">
-that acts as a cache.
-This is the first of a series of caches throughout the data structures in
-</span><span style="font-size: 10pt"><tt>sam.</tt></span><span style="font-size: 10pt">
-The caches not only improve performance, they provide a way to organize
-the flow of data, particularly in the communication between the host
-and terminal.
-This idea is developed below, in the section on communications.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">To reduce disc traffic, changes to a
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">
-are mediated by a variable-length string, in memory, that acts as a cache.
-When an insertion or deletion is made to a
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">,
-if the change can be accommodated by the cache, it is done there.
-If the cache becomes bigger than a block because of an insertion,
-some of it is written to the
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-and deleted from the cache.
-If the change does not intersect the cache, the cache is flushed.
-The cache is only loaded at the new position if the change is smaller than a block;
-otherwise, it is sent directly to the
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">.
-This is because
-large changes are typically sequential,
-whereupon the next change is unlikely to overlap the current one.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">A
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-comprises a
-</span><span style="font-size: 10pt"><tt>String</tt></span><span style="font-size: 10pt">
-to hold the file name and some ancillary data such as dot and the modified bit.
-The most important components, though, are a pair of
-</span><span style="font-size: 10pt"><tt>Buffers</tt></span><span style="font-size: 10pt">,
-one called the transcript and the other the contents.
-Their use is described in the next section.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The overall structure is shown in Figure 5.
-Although it may seem that the data is touched many times on its
-way from the
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">,
-it is read (by one UNIX system call) directly into the cache of the
-associated
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">;
-no extra copy is done.
-Similarly, when flushing the cache, the text is written
-directly from the cache to disc.
-Most operations act directly on the text in the cache.
-A principle applied throughout
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is that the fewer times the data is copied, the faster the program will run
-(see also the paper by Waite<sup></sup></span><sup><span style="font-size: 6pt">15</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">).
-</span><span style="font-size: 10pt"></span></p><center><img src="sam2.png"></center>
-</center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 5. File data structures.
-The temporary files are stored in the standard repository for such files
-on the host system.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The contents of a
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-are accessed by a routine that
-copies to a buffer a substring of a file starting at a specified offset.
-To read a byte at a time, a
-per-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-array is loaded starting from a specified initial position,
-and bytes may then be read from the array.
-The implementation is done by a macro similar to the C standard I/O
-</span><span style="font-size: 10pt"><tt>getc</tt></span><span style="font-size: 10pt">
-macro.<sup></sup></span><sup><span style="font-size: 6pt">14</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-Because the reading may be done at any address, a minor change to the
-macro allows the file to be read backwards.
-This array is read-only; there is no
-</span><span style="font-size: 10pt"><tt>putc</tt></span><span style="font-size: 10pt">.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Doing and undoing
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-has an unusual method for managing changes to files.
-The command language makes it easy to specify multiple variable-length changes
-to a file millions of bytes long, and such changes
-must be made efficiently if the editor is to be practical.
-The usual techniques for inserting and deleting strings
-are inadequate under these conditions.
-The
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-data structures are designed for efficient random access to long strings,
-but care must be taken to avoid super-linear behavior when making
-many changes simultaneously.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-uses a two-pass algorithm for making changes, and treats each file as a database
-against which transactions are registered.
-Changes are not made directly to the contents.
-Instead, when a command is started, a &lsquo;mark&rsquo; containing
-a sequence number is placed in the transcript
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">,
-and each change made to the file, either an insertion or deletion
-or a change to the file name,
-is appended to the end of the transcript.
-When the command is complete, the transcript is rewound to the
-mark and applied to the contents.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">One reason for separating evaluation from
-application in this way is to simplify tracking the addresses of changes
-made in the middle of a long sequence.
-The two-pass algorithm also allows all changes to apply to the
-</span><span style="font-size: 10pt"><i>original</i></span><span style="font-size: 10pt">
-data: no change can affect another change made in the same command.
-This is particularly important when evaluating an
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command because it prevents regular expression matches
-from stumbling over changes made earlier in the execution.
-Also, the two-pass
-algorithm is cleaner than the way other UNIX editors allow changes to
-affect each other;
-for example,
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s
-idioms to do things like delete every other line
-depend critically on the implementation.
-Instead,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-simple model, in which all changes in a command occur effectively
-simultaneously, is easy to explain and to understand.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The records in the transcript are of the form &lsquo;&lsquo;delete substring from
-locations
-123 to 456&rsquo;&rsquo; and &lsquo;&lsquo;insert 11 characters &lsquo;hello there&rsquo; at location 789.&rsquo;&rsquo;
-(It is an error if the changes are not at monotonically greater
-positions through the file.)
-While the update is occurring, these numbers must be
-offset by earlier changes, but that is straightforward and
-local to the update routine;
-moreover, all the numbers have been computed
-before the first is examined.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Treating the file as a transaction system has another advantage:
-undo is trivial.
-All it takes is to invert the transcript after it has been
-implemented, converting insertions
-into deletions and vice versa, and saving them in a holding
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">.
-The &lsquo;do&rsquo; transcript can then be deleted from
-the transcript
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">
-and replaced by the &lsquo;undo&rsquo; transcript.
-If an undo is requested, the transcript is rewound and the undo transcript
-executed.
-Because the transcript
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">
-is not truncated after each command, it accumulates
-successive changes.
-A sequence of undo commands
-can therefore back up the file arbitrarily,
-which is more helpful than the more commonly implemented self-inverse form of undo.
-(</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-provides no way to undo an undo, but if it were desired,
-it would be easy to provide by re-interpreting the &lsquo;do&rsquo; transcript.)
-Each mark in the transcript contains a sequence number and the offset into
-the transcript of the previous mark, to aid in unwinding the transcript.
-Marks also contain the value of dot and the modified bit so these can be
-restored easily.
-Undoing multiple files is easy; it merely demands undoing all files whose
-latest change has the same sequence number as the current file.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another benefit of having a transcript is that errors encountered in the middle
-of a complicated command need not leave the files in an intermediate state.
-By rewinding the transcript to the mark beginning the command,
-the partial command can be trivially undone.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">When the update algorithm was first implemented, it was unacceptably slow,
-so a cache was added to coalesce nearby changes,
-replacing multiple small changes by a single larger one.
-This reduced the number
-of insertions into the transaction
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">,
-and made a dramatic improvement in performance,
-but made it impossible
-to handle changes in non-monotonic order in the file; the caching method
-only works if changes don&rsquo;t overlap.
-Before the cache was added, the transaction could in principle be sorted
-if the changes were out of order, although
-this was never done.
-The current status is therefore acceptable performance with a minor
-restriction on global changes, which is sometimes, but rarely, an annoyance.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The update algorithm obviously paws the data more than simpler
-algorithms, but it is not prohibitively expensive;
-the caches help.
-(The principle of avoiding copying the data is still honored here,
-although not as piously:
-the data is moved from contents&rsquo; cache to
-the transcript&rsquo;s all at once and through only one internal buffer.)
-Performance figures confirm the efficiency.
-To read from a dead start a hundred kilobyte file on a VAX-11/750
-takes 1.4 seconds of user time, 2.5 seconds of system time,
-and 5 seconds of real time.
-Reading the same file in
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-takes 6.0 seconds of user time, 1.7 seconds of system time,
-and 8 seconds of real time.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-uses about half the CPU time.
-A more interesting example is the one stated above:
-inserting a character between every pair of characters in the file.
-The
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-command is
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>,y/@/ a/x/</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">and takes 3 CPU seconds per kilobyte of input file, of which
-about a third is spent in the regular expression code.
-This translates to about 500 changes per second.
-</span><span style="font-size: 10pt"><tt>Ed</tt></span><span style="font-size: 10pt">
-takes 1.5 seconds per kilobyte to make a similar change (ignoring newlines),
-but cannot undo it.
-The same example in
-</span><span style="font-size: 10pt"><tt>ex</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">9</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-a variant of
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-done at the University of California at Berkeley,
-which allows one level of undoing, again takes 3 seconds.
-In summary,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-performance is comparable to that of other UNIX editors, although it solves
-a harder problem.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Communications
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The discussion so far has described the implementation of the host part of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">;
-the next few sections explain how a machine with mouse and bitmap display
-can be engaged to improve interaction.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is not the first editor to be written as two processes,<sup></sup></span><sup><span style="font-size: 6pt">16</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-but its implementation
-has some unusual aspects.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There are several ways
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-host and terminal parts may be connected.
-The first and simplest is to forgo the terminal part and use the host
-part&rsquo;s command language to edit text on an ordinary terminal.
-This mode is invoked by starting
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-with the
-</span><span style="font-size: 10pt"><tt>-d</tt></span><span style="font-size: 10pt">
-option.
-With no options,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-runs separate host and terminal programs,
-communicating with a message protocol over the physical
-connection that joins them.
-Typically, the connection is an RS-232 link between a Blit
-(the prototypical display for
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">)
-and a host running
-the Ninth Edition of the UNIX operating system.<sup></sup></span><sup><span style="font-size: 6pt">8</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-(This is the version of the system used in the Computing Sciences Research
-Center at AT&amp;T Bell Laboratories [now Lucent Technologies, Bell Labs], where I work. Its relevant
-aspects are discussed in the Blit paper.<sup></sup></span><sup><span style="font-size: 6pt">1</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">)
-The implementation of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-for the SUN computer runs both processes on the same machine and
-connects them by a pipe.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The low bandwidth of an RS-232 link
-necessitated the split between
-the two programs.
-The division is a mixed blessing:
-a program in two parts is much harder to write and to debug
-than a self-contained one,
-but the split makes several unusual configurations possible.
-The terminal may be physically separated from the host, allowing the conveniences
-of a mouse and bitmap display to be taken home while leaving the files at work.
-It is also possible to run the host part on a remote machine:
-</span></p><p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.1em; margin-left: 1.28in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 9pt"><tt>sam -r host</tt></span></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">connects to the terminal in the usual way, and then makes a call
-across the network to establish the host part of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-on the named machine.
-Finally, it cross-connects the I/O to join the two parts.
-This allows
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-to be run on machines that do not support bitmap displays;
-for example,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is the editor of choice on our Cray X-MP/24.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>-r</tt></span><span style="font-size: 10pt">
-involves
-</span><span style="font-size: 10pt"><i>three</i></span><span style="font-size: 10pt">
-machines: the remote host, the terminal, and the local host.
-The local host&rsquo;s job is simple but vital: it passes the data
-between the remote host and terminal.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The host and terminal exchange messages asynchronously
-(rather than, say, as remote procedure calls) but there is no
-error detection or correction
-because, whatever the configuration, the connection is reliable.
-Because the terminal handles mundane interaction tasks such as
-popping up menus and interpreting the responses, the messages are about
-data, not actions.
-For example, the host knows nothing about what is displayed on the screen,
-and when the user types a character, the message sent to the host says
-&lsquo;&lsquo;insert a one-byte string at location 123 in file 7,&rsquo;&rsquo; not &lsquo;&lsquo;a character
-was typed at the current position in the current file.&rsquo;&rsquo;
-In other words, the messages look very much like the transaction records
-in the transcripts.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Either the host or terminal part of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-may initiate a change to a file.
-The command language operates on the host, while typing and some
-mouse operations are executed directly in the terminal to optimize response.
-Changes initiated by the host program must be transmitted to the terminal,
-and
-vice versa.
-(A token is exchanged to determine which end is in control,
-which means that characters typed while a time-consuming command runs
-must be buffered and do not appear until the command is complete.)
-To maintain consistent information,
-the host and terminal track changes through a per-file
-data structure that records what portions of the file
-the terminal has received.
-The data structure, called a
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-(a weak pun: it&rsquo;s a file with holes)
-is held and updated by both the host and terminal.
-A
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-is a list of
-</span><span style="font-size: 10pt"><tt>Strings</tt></span><span style="font-size: 10pt">
-holding those parts of the file known to the terminal,
-separated by counts of the number of bytes in the interstices.
-Of course, the host doesn&rsquo;t keep a separate copy of the data (it only needs
-the lengths of the various pieces),
-but the structure is the same on both ends.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-in the terminal doubles as a cache.
-Since the terminal keeps the text for portions of the file it has displayed,
-it need not request data from the host when revisiting old parts of the file
-or redrawing obscured windows, which speeds things up considerably
-over low-speed links.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">It&rsquo;s trivial for the terminal to maintain its
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">,
-because all changes made on the terminal apply to parts of the file
-already loaded there.
-Changes made by the host are compared against the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-during the update sequence after each command.
-Small changes to pieces of the file loaded in the terminal
-are sent in their entirety.
-Larger changes, and changes that fall entirely in the holes,
-are transmitted as messages without literal data:
-only the lengths of the deleted and inserted strings are transmitted.
-When a command is completed, the terminal examines its visible
-windows to see if any holes in their
-</span><span style="font-size: 10pt"><tt>Rasps</tt></span><span style="font-size: 10pt">
-intersect the visible portion of the file.
-It then requests the missing data from the host,
-along with up to 512 bytes of surrounding data, to minimize
-the number of messages when visiting a new portion of the file.
-This technique provides a kind of two-level lazy evaluation for the terminal.
-The first level sends a minimum of information about
-parts of the file not being edited interactively;
-the second level waits until a change is displayed before
-transmitting the new data.
-Of course,
-performance is also helped by having the terminal respond immediately to typing
-and simple mouse requests.
-Except for small changes to active pieces of the file, which are
-transmitted to the terminal without negotiation,
-the terminal is wholly responsible for deciding what is displayed;
-the host uses the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-only to tell the terminal what might be relevant.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">When a change is initiated by the host,
-the messages to the terminal describing the change
-are generated by the routine that applies the transcript of the changes
-to the contents of the
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">.
-Since changes are undone by the same update routine,
-undoing requires
-no extra code in the communications;
-the usual messages describing changes to the file are sufficient
-to back up the screen image.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-is a particularly good example of the way caches are used in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">.
-First, it facilitates access to the active portion of the text by placing
-the busy text in main memory.
-In so doing, it provides efficient access
-to a large data structure that does not fit in memory.
-Since the form of data is to be imposed by the user, not by the program,
-and because characters will frequently be scanned sequentially,
-files are stored as flat objects.
-Caches help keep performance good and linear when working with such
-data.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Second, the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-and several of the other caches have some
-</span><span style="font-size: 10pt"><i>read-ahead;</i></span><span style="font-size: 10pt">
-that is, the cache is loaded with more information than is needed for
-the job immediately at hand.
-When manipulating linear structures, the accesses are usually sequential,
-and read-ahead can significantly reduce the average time to access the
-next element of the object.
-Sequential access is a common mode for people as well as programs;
-consider scrolling through a document while looking for something.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Finally, like any good data structure,
-the cache guides the algorithm, or at least the implementation.
-The
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-was actually invented to control the communications between the host and
-terminal parts, but I realized very early that it was also a form of
-cache. Other caches were more explicitly intended to serve a double
-purpose: for example, the caches in
-</span><span style="font-size: 10pt"><tt>Files</tt></span><span style="font-size: 10pt">
-that coalesce updates not only reduce traffic to the
-transcript and contents
-</span><span style="font-size: 10pt"><tt>Buffers</tt></span><span style="font-size: 10pt">,
-they also clump screen updates so that complicated changes to the
-screen are achieved in
-just a few messages to the terminal.
-This saved me considerable work: I did not need to write special
-code to optimize the message traffic to the
-terminal.
-Caches pay off in surprising ways.
-Also, they tend to be independent, so their performance improvements
-are multiplicative.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Data structures in the terminal
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The terminal&rsquo;s job is to display and to maintain a consistent image of
-pieces of the files being edited.
-Because the text is always in memory, the data structures are
-considerably simpler than those in the host part.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-typically has far more windows than does
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">,
-the window system within which its Blit implementation runs.
-</span><span style="font-size: 10pt"><tt>Mux</tt></span><span style="font-size: 10pt">
-has a fairly small number of asynchronously updated windows;
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-needs a large number of synchronously updated windows that are
-usually static and often fully obscured.
-The different tradeoffs guided
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-away from the memory-intensive implementation of windows, called
-</span><span style="font-size: 10pt"><tt>Layers</tt></span><span style="font-size: 10pt">,<sup></sup></span><sup><span style="font-size: 6pt">17</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-used in
-</span><span style="font-size: 10pt"><tt>mux.</tt></span><span style="font-size: 10pt">
-Rather than depending on a complete bitmap image of the display for each window,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-regenerates the image from its in-memory text
-(stored in the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">)
-when necessary, although it will use such an image if it is available.
-Like
-</span><span style="font-size: 10pt"><tt>Layers</tt></span><span style="font-size: 10pt">,
-though,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-uses the screen bitmap as active storage in which to update the image using
-</span><span style="font-size: 10pt"><tt>bitblt</tt></span><span style="font-size: 10pt">.<sup></sup></span><sup><span style="font-size: 6pt">18,19</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-The resulting organization, pictured in Figure 6,
-has a global array of windows, called
-</span><span style="font-size: 10pt"><tt>Flayers</tt></span><span style="font-size: 10pt">,
-each of which holds an image of a piece of text held in a data structure
-called a
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">,
-which in turn represents
-a rectangular window full of text displayed in some
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">.
-Each
-</span><span style="font-size: 10pt"><tt>Flayer</tt></span><span style="font-size: 10pt">
-appears in a global list that orders them all front-to-back
-on the display, and simultaneously as an element of a per-file array
-that holds all the open windows for that file.
-The complement in the terminal of the
-</span><span style="font-size: 10pt"><tt>File</tt></span><span style="font-size: 10pt">
-on the host is called a
-</span><span style="font-size: 10pt"><tt>Text</tt></span><span style="font-size: 10pt">;
-each connects its
-</span><span style="font-size: 10pt"><tt>Flayers</tt></span><span style="font-size: 10pt">
-to the associated
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">.
-</span><span style="font-size: 10pt"></span></p><center><img src="sam3.png"></center>
-</center>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 6. Data structures in the terminal.
-</i></span><span style="font-size: 8pt"><tt>Flayers</tt></span><span style="font-size: 8pt"><i>
-are also linked together into a front-to-back list.
-</i></span><span style="font-size: 8pt"><tt>Boxes</tt></span><span style="font-size: 8pt"><i>
-are discussed in the next section.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-for a
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-contains the image of the text.
-For a fully visible window, the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-will be the screen (or at least the
-</span><span style="font-size: 10pt"><tt>Layer</tt></span><span style="font-size: 10pt">
-in which
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is being run),
-while for partially obscured windows the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-will be off-screen.
-If the window is fully obscured, the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-will be null.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-is a kind of cache.
-When making changes to the display, most of the original image will
-look the same in the final image, and the update algorithms exploit this.
-The
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-software updates the image in the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-incrementally; the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-is not just an image, it is a data structure.<sup></sup></span><sup><span style="font-size: 6pt">18,19</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-The job of the software that updates the display is therefore
-to use as much as possible of the existing image (converting the
-text from ASCII characters to pixels is expensive) in a sort of two-dimensional
-string insertion algorithm.
-The details of this process are described in the next section.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-software has no code to support overlapping windows;
-its job is to keep a single
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-up to date.
-It falls to the
-</span><span style="font-size: 10pt"><tt>Flayer</tt></span><span style="font-size: 10pt">
-software to multiplex the various
-</span><span style="font-size: 10pt"><tt>Bitmaps</tt></span><span style="font-size: 10pt">
-onto the screen.
-The problem of maintaining overlapping
-</span><span style="font-size: 10pt"><tt>Flayers</tt></span><span style="font-size: 10pt">
-is easier than for
-</span><span style="font-size: 10pt"><tt>Layers</tt></span><span style="font-size: 10pt"><sup></sup></span><sup><span style="font-size: 6pt">17</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt">
-because changes are made synchronously and because the contents of the window
-can be reconstructed from the data stored in the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">;
-the
-</span><span style="font-size: 10pt"><tt>Layers</tt></span><span style="font-size: 10pt">
-software
-makes no such assumptions.
-In
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">,
-the window being changed is almost always fully visible, because the current
-window is always fully visible, by construction.
-However, when multi-file changes are being made, or when
-more than one window is open on a file,
-it may be necessary to update partially obscured windows.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">There are three cases: the window is
-fully visible, invisible (fully obscured), or partially visible.
-If fully visible, the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-is part of the screen, so when the
-</span><span style="font-size: 10pt"><tt>Flayer</tt></span><span style="font-size: 10pt">
-update routine calls the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-update routine, the screen will be updated directly.
-If the window is invisible,
-there is no associated
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">,
-and all that is necessary is to update the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-data structure, not the image.
-If the window is partially visible, the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-routine is called to update the image in the off-screen
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">,
-which may require regenerating it from the text of the window.
-The
-</span><span style="font-size: 10pt"><tt>Flayer</tt></span><span style="font-size: 10pt">
-code then clips this
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-against the
-</span><span style="font-size: 10pt"><tt>Bitmaps</tt></span><span style="font-size: 10pt">
-of all
-</span><span style="font-size: 10pt"><tt>Frames</tt></span><span style="font-size: 10pt">
-in front of the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-being modified, and the remainder is copied to the display.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">This is much faster than recreating the image off-screen
-for every change, or clipping all the changes made to the image
-during its update.
-Unfortunately, these caches can also consume prohibitive amounts of
-memory, so they are freed fairly liberally &mdash; after every change to the
-front-to-back order of the
-</span><span style="font-size: 10pt"><tt>Flayers</tt></span><span style="font-size: 10pt">.
-The result is that
-the off-screen
-</span><span style="font-size: 10pt"><tt>Bitmaps</tt></span><span style="font-size: 10pt">
-exist only while multi-window changes are occurring,
-which is the only time the performance improvement they provide is needed.
-Also, the user interface causes fully-obscured windows to be the
-easiest to make &mdash;
-creating a canonically sized and placed window requires only a button click
-&mdash; which reduces the need for caching still further.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Screen update
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Only two low-level primitives are needed for incremental update:
-</span><span style="font-size: 10pt"><tt>bitblt</tt></span><span style="font-size: 10pt">,
-which copies rectangles of pixels, and
-</span><span style="font-size: 10pt"><tt>string</tt></span><span style="font-size: 10pt">
-(which in turn calls
-</span><span style="font-size: 10pt"><tt>bitblt</tt></span><span style="font-size: 10pt">),
-which draws a null-terminated character string in a
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">.
-A
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-contains a list of
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">,
-each of which defines a horizontal strip of text in the window
-(see Figure 7).
-A
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-has a character string
-</span><span style="font-size: 10pt"><tt>str</tt></span><span style="font-size: 10pt">,
-and a
-</span><span style="font-size: 10pt"><tt>Rectangle</tt></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>rect</tt></span><span style="font-size: 10pt">
-that defines the location of the strip in the window.
-(The text in
-</span><span style="font-size: 10pt"><tt>str</tt></span><span style="font-size: 10pt">
-is stored in the
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-separately from the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-associated with the window&rsquo;s file, so
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-are self-contained.)
-The invariant is that
-the image of the
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-can be reproduced by calling
-</span><span style="font-size: 10pt"><tt>string</tt></span><span style="font-size: 10pt">
-with argument
-</span><span style="font-size: 10pt"><tt>str</tt></span><span style="font-size: 10pt">
-to draw the string in
-</span><span style="font-size: 10pt"><tt>rect</tt></span><span style="font-size: 10pt">,
-and the resulting picture fits perfectly within
-</span><span style="font-size: 10pt"><tt>rect</tt></span><span style="font-size: 10pt">.
-In other words, the
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-define the tiling of the window.
-The tiling may be complicated by long lines of text, which
-are folded onto the next line.
-Some editors use horizontal scrolling to avoid this complication,
-but to be comfortable this technique requires that lines not be
-</span><span style="font-size: 10pt"><i>too</i></span><span style="font-size: 10pt">
-long;
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-has no such restriction.
-Also, and perhaps more importantly, UNIX programs and terminals traditionally fold
-long lines to make their contents fully visible.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Two special kinds of
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-contain a single
-character: either a newline or a tab.
-Newlines and tabs are white space.
-A newline
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-always extends to the right edge of the window,
-forcing the following
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-to the next line.
-The width of a tab depends on where it is located:
-it forces the next
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-to begin at a tab location.
-Tabs also
-have a minimum width equivalent to a blank (blanks are
-drawn by
-</span><span style="font-size: 10pt"><tt>string</tt></span><span style="font-size: 10pt">
-and are not treated specially); newlines have a minimum width of zero.
-</span><span style="font-size: 10pt"></span></p><center><img src="sam4.png"></center>
-</center>
-<p style="margin-top: 0; margin-bottom: 0.08in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 8pt"><i>Figure 7. A line of text showing its
-</i></span><span style="font-size: 8pt"><tt>Boxes</tt></span><span style="font-size: 8pt"><i>.
-The first two blank
-</i></span><span style="font-size: 8pt"><tt>Boxes</tt></span><span style="font-size: 8pt"><i>
-contain tabs; the last contains a newline.
-Spaces are handled as ordinary characters.
-</i></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="margin-top: 0; margin-bottom: 0.02in"></p>
-
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The update algorithms always use the
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">
-image of the text (either the display or cache
-</span><span style="font-size: 10pt"><tt>Bitmap</tt></span><span style="font-size: 10pt">);
-they never examine the characters within a
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-except when the
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-needs to be split in two.
-Before a change, the window consists of a tiling of
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">;
-after the change the window is tiled differently.
-The update algorithms rearrange the tiles in place, without
-backup storage.
-The algorithms are not strictly optimal &mdash; for example, they can
-clear a pixel that is later going to be written upon &mdash;
-but they never move a tile that doesn&rsquo;t need to be moved,
-and they move each tile at most once.
-</span><span style="font-size: 10pt"><tt>Frinsert</tt></span><span style="font-size: 10pt">
-on a Blit can absorb over a thousand characters a second if the strings
-being inserted are a few tens of characters long.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Consider
-</span><span style="font-size: 10pt"><tt>frdelete</tt></span><span style="font-size: 10pt">.
-Its job is to delete a substring from a
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-and restore the image of the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">.
-The image of a substring has a peculiar shape (see Figure 2) comprising
-possibly a partial line,
-zero or more full lines,
-and possibly a final partial line.
-For reference, call this the
-</span><span style="font-size: 10pt"><i>Z-shape.
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Frdelete</tt></span><span style="font-size: 10pt">
-begins by splitting, if necessary, the
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-containing the ends of
-the substring so the substring begins and ends on
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-boundaries.
-Because the substring is being deleted, its image is not needed,
-so the Z-shape is then cleared.
-Then, tiles (that is, the images of
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">)
-are copied, using
-</span><span style="font-size: 10pt"><tt>bitblt</tt></span><span style="font-size: 10pt">,
-from immediately after the Z-shape to
-the beginning of the Z-shape,
-resulting in a new Z-shape.
-(</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-whose contents would span two lines in the new position must first be split.)
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Copying the remainder of the
-</span><span style="font-size: 10pt"><tt>Frame</tt></span><span style="font-size: 10pt">
-tile by tile
-this way will clearly accomplish the deletion but eventually,
-typically when the copying algorithm encounters a tab or newline,
-the old and new
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-coordinates of the tile
-to be copied are the same.
-This correspondence implies
-that the Z-shape has its beginning and ending edges aligned
-vertically, and a sequence of at most two
-</span><span style="font-size: 10pt"><tt>bitblts</tt></span><span style="font-size: 10pt">
-can be used to copy the remaining tiles.
-The last step is to clear out the resulting empty space at the bottom
-of the window;
-the number of lines to be cleared is the number of complete lines in the
-Z-shape closed by the final
-</span><span style="font-size: 10pt"><tt>bitblts.</tt></span><span style="font-size: 10pt">
-The final step is to merge horizontally adjacent
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-of plain text.
-The complete source to
-</span><span style="font-size: 10pt"><tt>frdelete</tt></span><span style="font-size: 10pt">
-is less than 100 lines of C.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>frinsert</tt></span><span style="font-size: 10pt">
-is more complicated because it must do four passes:
-one to construct the
-</span><span style="font-size: 10pt"><tt>Box</tt></span><span style="font-size: 10pt">
-list for the inserted string,
-one to reconnoitre,
-one to copy (in opposite order to
-</span><span style="font-size: 10pt"><tt>frdelete</tt></span><span style="font-size: 10pt">)
-the
-</span><span style="font-size: 10pt"><tt>Boxes</tt></span><span style="font-size: 10pt">
-to make the hole for the new text,
-and finally one to copy the new text into place.
-Overall, though,
-</span><span style="font-size: 10pt"><tt>frinsert</tt></span><span style="font-size: 10pt">
-has a similar flavor to
-</span><span style="font-size: 10pt"><tt>frdelete</tt></span><span style="font-size: 10pt">,
-and needn&rsquo;t be described further.
-</span><span style="font-size: 10pt"><tt>Frinsert</tt></span><span style="font-size: 10pt">
-and its subsidiary routines comprise 211 lines of C.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The terminal source code is 3024 lines of C,
-and the host source is 5797 lines.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Discussion
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>History
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">The immediate ancestor of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-was the original text editor for the Blit, called
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-inherited
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">&rsquo;s
-two-process structure and mouse language almost unchanged, but
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-suffered from several drawbacks that were addressed in the design of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">.
-The most important of these was the lack of a command language.
-Although
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-was easy to use for simple editing, it provided no direct help with
-large or repetitive editing tasks. Instead, it provided a command to pass
-selected text through a shell pipeline,
-but this was no more satisfactory than could be expected of a stopgap measure.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Jim</tt></span><span style="font-size: 10pt">
-was written primarily as a vehicle for experimenting with a mouse-based
-interface to text, and the experiment was successful.
-</span><span style="font-size: 10pt"><tt>Jim</tt></span><span style="font-size: 10pt">
-had some spin-offs:
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">,
-the second window system for the Blit, is essentially a multiplexed
-version of the terminal part of
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">;
-and the debugger
-</span><span style="font-size: 10pt"><tt>pi</tt></span><span style="font-size: 10pt">&rsquo;s
-user interface<sup></sup></span><sup><span style="font-size: 6pt">20</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt"> was closely modeled on
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">&rsquo;s.
-But after a couple of years,
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-had become difficult to maintain and limiting to use,
-and its replacement was overdue.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">I began the design of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-by asking
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-customers what they wanted.
-This was probably a mistake; the answers were essentially a list of features
-to be found in other editors, which did not provide any of the
-guiding principles I was seeking.
-For instance, one common request was for a &lsquo;&lsquo;global substitute,&rsquo;&rsquo;
-but no one suggested how to provide it within a cut-and-paste editor.
-I was looking for a scheme that would
-support such specialized features comfortably in the context of some
-general command language.
-Ideas were not forthcoming, though, particularly given my insistence
-on removing all limits on file sizes, line lengths and so on.
-Even worse, I recognized that, since the mouse could easily
-indicate a region of the screen that was not an integral number of lines,
-the command language would best forget about newlines altogether,
-and that meant the command language had to treat the file as a single
-string, not an array of lines.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Eventually, I decided that thinking was not getting me very far and it was
-time to try building.
-I knew that the terminal part could be built easily &mdash;
-that part of
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-behaved acceptably well &mdash; and that most of the hard work was going
-to be in the host part: the file interface, command interpreter and so on.
-Moreover, I had some ideas about how the architecture of
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-could be improved without destroying its basic structure, which I liked
-in principle but which hadn&rsquo;t worked out as well as I had hoped.
-So I began by designing the file data structure,
-starting with the way
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-worked &mdash; comparable to a single structure merging
-</span><span style="font-size: 10pt"><tt>Disc</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>Buffer</tt></span><span style="font-size: 10pt">,
-which I split to make the cache more general
-&mdash; and thinking about how global substitute could be implemented.
-The answer was clearly that it had to be done in two passes,
-and the transcript-oriented implementation fell out naturally.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-was written bottom-up,
-starting from the data structures and algorithms for manipulating text,
-through the command language and up to the code for maintaining
-the display.
-In retrospect, it turned out well, but this implementation method is
-not recommended in general.
-There were several times when I had a large body of interesting code
-assembled and no clue how to proceed with it.
-The command language, in particular, took almost a year to figure out,
-but can be implemented (given what was there at the beginning of that year)
-in a day or two. Similarly, inventing the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-data structure delayed the
-connection of the host and terminal pieces by another few months.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-took about two years to write, although only about four months were
-spent actually working on it.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Part of the design process was unusual:
-the subset of the protocol that maintains the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-was simulated, debugged
-and verified by an automatic protocol analyzer,<sup></sup></span><sup><span style="font-size: 6pt">21</span><span style="font-size: 10pt"></span></sup><span style="font-size: 10pt"> and was bug-free
-from the start.
-The rest of the protocol, concerned mostly
-with keeping menus up to date,
-was unfortunately too unwieldy for such analysis,
-and was debugged by more traditional methods, primarily
-by logging in a file all messages in and out of the host.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Reflections
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is essentially the only interactive editor used by the sixty or so members of
-the computing science research center in which I work.
-The same could not be said of
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">;
-the lack of a command language kept some people from adopting it.
-The union of a user interface as comfortable as
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">&rsquo;s
-with a command language as powerful as
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s&dagger;
-</span></p><p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.50in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">is essential to
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-success.
-When
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-was first made available to the
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-community,
-almost everyone switched to it within two or three days.
-In the months that followed, even people who had never adopted
-</span><span style="font-size: 10pt"><tt>jim</tt></span><span style="font-size: 10pt">
-started using
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-exclusively.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">To be honest,
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-still gets occasional use, but usually when
-something quick needs to be done and the overhead of
-downloading the terminal part of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-isn&rsquo;t worth the trouble.
-Also, as a &lsquo;line&rsquo; editor,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-</span><span style="font-size: 10pt"><tt>-d</tt></span><span style="font-size: 10pt">
-is a bit odd;
-when using a good old ASCII terminal, it&rsquo;s comforting to have
-a true line editor.
-But it is fair to say that
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language has displaced
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s
-for most of the complicated editing that has kept line editors
-(that is, command-driven editors) with us.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language is even fancier than
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s,
-and most
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-customers don&rsquo;t come near to using all its capabilities.
-Does it need to be so sophisticated?
-I think the answer is yes, for two reasons.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">First, the
-</span><span style="font-size: 10pt"><i>model</i></span><span style="font-size: 10pt">
-for
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language is really relatively simple, and certainly simpler than that of
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">.
-For instance, there is only one kind of textual loop in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-&mdash; the
-</span><span style="font-size: 10pt"><tt>x</tt></span><span style="font-size: 10pt">
-command &mdash;
-while
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-has three (the
-</span><span style="font-size: 10pt"><tt>g</tt></span><span style="font-size: 10pt">
-command, the global flag on substitutions, and the implicit loop over
-lines in multi-line substitutions).
-Also,
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s
-substitute command is necessary to make changes within lines, but in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-the
-</span><span style="font-size: 10pt"><tt>s</tt></span><span style="font-size: 10pt">
-command is more of a familiar convenience than a necessity;
-</span><span style="font-size: 10pt"><tt>c</tt></span><span style="font-size: 10pt">
-and
-</span><span style="font-size: 10pt"><tt>t</tt></span><span style="font-size: 10pt">
-can do all the work.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Second,
-given a community that expects an editor to be about as powerful as
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">,
-it&rsquo;s hard to see how
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-could really be much simpler and still satisfy that expectation.
-People want to do &lsquo;&lsquo;global substitutes,&rsquo;&rsquo; and most are content
-to have the recipe for that and a few other fancy changes.
-The sophistication of the command language is really just a veneer
-over a design that makes it possible to do global substitutes
-in a screen editor.
-Some people will always want something more, however, and it&rsquo;s gratifying to
-be able to provide it.
-The real power of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language comes from composability of the operators, which is by
-nature orthogonal to the underlying model.
-In other words,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is not itself complex, but it makes complex things possible.
-If you don&rsquo;t want to do anything complex, you can ignore the
-complexity altogether, and many people do so.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Sometimes I am asked the opposite question: why didn&rsquo;t I just make
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-a real programmable editor, with macros and variables and so on?
-The main reason is a matter of taste: I like the editor
-to be the same every time I use it.
-There is one technical reason, though:
-programmability in editors is largely a workaround for insufficient
-interactivity.
-Programmable editors are used to make particular, usually short-term,
-things easy to do, such as by providing shorthands for common actions.
-If things are generally easy to do in the first place,
-shorthands are not as helpful.
-</span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-makes common editing operations very easy, and the solutions to
-complex editing problems seem commensurate with the problems themselves.
-Also, the ability to edit the
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-window makes it easy to repeat commands &mdash; it only takes a mouse button click
-to execute a command again.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Pros and cons
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-has several other good points,
-and its share of problems.
-Among the good things is the idea of
-structural regular expressions,
-whose usefulness has only begun to be explored.
-They were arrived at serendipitously when I attempted to distill the essence of
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s
-way of doing global substitution and recognized that the looping command in
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-was implicitly imposing a structure (an array of lines) on the file.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Another of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-good things is its undo capability.
-I had never before used an editor with a true undo,
-but I would never go back now.
-Undo
-</span><span style="font-size: 10pt"><i>must</i></span><span style="font-size: 10pt">
-be done well, but if it is, it can be relied on.
-For example,
-it&rsquo;s safe to experiment if you&rsquo;re not sure how to write some intricate command,
-because if you make a mistake, it can be fixed simply and reliably.
-I learned two things about undo from writing
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">:
-first, it&rsquo;s easy to provide if you design it in from the beginning, and
-second, it&rsquo;s necessary, particularly if the system has some subtle
-properties that may be unfamiliar or error-prone for users.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">&rsquo;s
-lack of internal limits and sizes is a virtue.
-Because it avoids all fixed-size tables and data structures,
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is able to make global changes to files that some of our other
-tools cannot even read.
-Moreover, the design keeps the performance linear when doing such
-operations, although I must admit
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-does get slow when editing a huge file.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Now, the problems.
-Externally, the most obvious is that it is poorly integrated into the
-surrounding window system.
-By design, the user interface in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-feels almost identical to that of
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">,
-but a thick wall separates text in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-from the programs running in
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">.
-For instance, the &lsquo;snarf buffer&rsquo; in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-must be maintained separately from that in
-</span><span style="font-size: 10pt"><tt>mux</tt></span><span style="font-size: 10pt">.
-This is regrettable, but probably necessary given the unusual configuration
-of the system, with a programmable terminal on the far end of an RS-232 link.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"></span><span style="font-size: 10pt"><tt>Sam</tt></span><span style="font-size: 10pt">
-is reliable; otherwise, people wouldn&rsquo;t use it.
-But it was written over such a long time, and has so many new (to me)
-ideas in it, that I would like to see it done over again to clean
-up the code and remove many of the lingering problems in the implementation.
-The worst part is in the interconnection of the host and terminal parts,
-which might even be able to go away in a redesign for a more
-conventional window system.
-The program must be split in two to use the terminal effectively,
-but the low bandwidth of the connection forces the separation to
-occur in an inconvenient part of the design if performance is to be acceptable.
-A simple remote procedure call
-protocol driven by the host, emitting only graphics
-commands, would be easy to write but wouldn&rsquo;t have nearly the
-necessary responsiveness. On the other hand, if the terminal were in control
-and requested much simpler file services from the host, regular expression
-searches would require that the terminal read the entire file over its RS-232
-link, which would be unreasonably slow.
-A compromise in which either end can take control is necessary.
-In retrospect, the communications protocol should have been
-designed and verified formally, although I do not know of any tool
-that can adequately relate the protocol to
-its implementation.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Not all of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-users are comfortable with its command language, and few are adept.
-Some (venerable) people use a sort of
-&lsquo;&lsquo;</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-subset&rsquo;&rsquo; of
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language,
-and even ask why
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-command language is not exactly
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s.
-(The reason, of course, is that
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-model for text does not include newlines, which are central to
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">.
-Making the text an array of newlines to the command language would
-be too much of a break from the seamless model provided by the mouse.
-Some editors, such as
-</span><span style="font-size: 10pt"><tt>vi</tt></span><span style="font-size: 10pt">,
-are willing to make this break, though.)
-The difficulty is that
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">&rsquo;s
-syntax is so close to
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">&rsquo;s
-that people believe it
-</span><span style="font-size: 10pt"><i>should</i></span><span style="font-size: 10pt">
-be the same.
-I thought, with some justification in hindsight,
-that making
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-similar to
-</span><span style="font-size: 10pt"><tt>ed</tt></span><span style="font-size: 10pt">
-would make it easier to learn and to accept.
-But I may have overstepped and raised the users&rsquo;
-expectations too much.
-It&rsquo;s hard to decide which way to resolve this problem.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.35in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Finally, there is a tradeoff in
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-that was decided by the environment in which it runs:
-</span><span style="font-size: 10pt"><tt>sam</tt></span><span style="font-size: 10pt">
-is a multi-file editor, although in a different system there might instead be
-multiple single-file editors.
-The decision was made primarily because starting a new program in a Blit is
-time-consuming.
-If the choice could be made freely, however, I would
-still choose the multi-file architecture, because it allows
-groups of files to be handled as a unit;
-the usefulness of the multi-file commands is incontrovertible.
-It is delightful to have the source to an entire program
-available at your fingertips.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>Acknowledgements
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">Tom Cargill suggested the idea behind the
-</span><span style="font-size: 10pt"><tt>Rasp</tt></span><span style="font-size: 10pt">
-data structure.
-Norman Wilson and Ken Thompson influenced the command language.
-This paper was improved by comments from
-Al Aho,
-Jon Bentley,
-Chris Fraser,
-Gerard Holzmann,
-Brian Kernighan,
-Ted Kowalski,
-Doug McIlroy
-and
-Dennis Ritchie.
-</span></p><p style="margin-top: 0; margin-bottom: 0.17in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"><b>REFERENCES
-</b></span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 1. R. Pike,
-&lsquo;The Blit: a multiplexed graphics terminal,&rsquo;
-</span><span style="font-size: 10pt"><i>AT&amp;T Bell Labs. Tech. J.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>63</b></span><span style="font-size: 10pt">,
-(8),
-1607-1631 (1984).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 2. L. Johnson,
-</span><span style="font-size: 10pt"><i>MacWrite,</i></span><span style="font-size: 10pt">
-Apple Computer Inc., Cupertino, Calif. 1983.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 3. B. Lampson,
-&lsquo;Bravo Manual,&rsquo;
-in
-</span><span style="font-size: 10pt"><i>Alto User&rsquo;s Handbook,
-</i></span><span style="font-size: 10pt">pp. 31-62,
-Xerox Palo Alto Research Center,
-Palo Alto, Calif.
-1979.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 4. W. Teitelman,
-&lsquo;A tour through Cedar,&rsquo;
-</span><span style="font-size: 10pt"><i>IEEE Software,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>1</b></span><span style="font-size: 10pt">
-(2), 44-73 (1984).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 5. J. Gutknecht,
-&lsquo;Concepts of the text editor Lara,&rsquo;
-</span><span style="font-size: 10pt"><i>Comm. ACM,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>28</b></span><span style="font-size: 10pt">,
-(9),
-942-960 (1985).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 6. Bell Telephone Laboratories,
-</span><span style="font-size: 10pt"><i>UNIX Programmer&rsquo;s Manual,
-</i></span><span style="font-size: 10pt">Holt, Rinehart and Winston, New York 1983.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 7. B. W. Kernighan and R. Pike,
-</span><span style="font-size: 10pt"><i>The Unix Programming Environment,
-</i></span><span style="font-size: 10pt">Prentice-Hall, Englewood Cliffs, New Jersey 1984.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 8. </span><span style="font-size: 10pt"><i>Unix Time-Sharing System Programmer&rsquo;s Manual, Research Version, Ninth Edition,
-Volume 1,
-</i></span><span style="font-size: 10pt">AT&amp;T Bell Laboratories, Murray Hill, New Jersey 1986.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt"> 9. </span><span style="font-size: 10pt"><i>Unix Time-Sharing System Programmer&rsquo;s Manual, 4.1 Berkeley Software Distribution,
-Volumes 1 and 2C,
-</i></span><span style="font-size: 10pt">University of California, Berkeley, Calif. 1981.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">10. R. Pike,
-&lsquo;Structural Regular Expressions,&rsquo;
-</span><span style="font-size: 10pt"><i>Proc. EUUG Spring Conf., Helsinki 1987,
-</i></span><span style="font-size: 10pt">Eur. Unix User&rsquo;s Group, Buntingford, Herts, UK 1987.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">11. A. Goldberg,
-</span><span style="font-size: 10pt"><i>Smalltalk-80 &ndash; The Interactive Programming Environment,
-</i></span><span style="font-size: 10pt">Addison-Wesley, Reading, Mass. 1984.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">12. K. Thompson,
-&lsquo;Regular expression search algorithm,&rsquo;
-</span><span style="font-size: 10pt"><i>Comm. ACM,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>11</b></span><span style="font-size: 10pt">,
-(6),
-419-422 (1968).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">13. A. V. Aho, J. E. Hopcroft and J. D. Ullman,
-</span><span style="font-size: 10pt"><i>The Design and Analysis of Computer Algorithms,
-</i></span><span style="font-size: 10pt">Addison-Wesley, Reading, Mass. 1974.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">14. B. W. Kernighan and D. M. Ritchie,
-</span><span style="font-size: 10pt"><i>The C Programming Language,
-</i></span><span style="font-size: 10pt">Prentice-Hall, Englewood Cliffs, New Jersey 1978.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">15. W. M. Waite,
-&lsquo;The cost of lexical analysis,&rsquo;
-</span><span style="font-size: 10pt"><i>Softw. Pract. Exp.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>16</b></span><span style="font-size: 10pt">,
-(5),
-473-488 (1986).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">16. C. W. Fraser,
-&lsquo;A generalized text editor,&rsquo;
-</span><span style="font-size: 10pt"><i>Comm. ACM,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>23</b></span><span style="font-size: 10pt">,
-(3),
-154-158 (1980).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">17. R. Pike,
-&lsquo;Graphics in overlapping bitmap layers,&rsquo;
-</span><span style="font-size: 10pt"><i>ACM Trans. on Graph.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>2</b></span><span style="font-size: 10pt">,
-(2)
-135-160 (1983).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">18. L. J. Guibas and J. Stolfi,
-&lsquo;A language for bitmap manipulation,&rsquo;
-</span><span style="font-size: 10pt"><i>ACM Trans. on Graph.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>1</b></span><span style="font-size: 10pt">,
-(3),
-191-214 (1982).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">19. R. Pike, B. Locanthi and J. Reiser,
-&lsquo;Hardware/software trade-offs for bitmap graphics on the Blit,&rsquo;
-</span><span style="font-size: 10pt"><i>Softw. Pract. Exp.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>15</b></span><span style="font-size: 10pt">,
-(2),
-131-151 (1985).
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">20. T. A. Cargill,
-&lsquo;The feel of Pi,&rsquo;
-</span><span style="font-size: 10pt"><i>Winter USENIX Conference Proceedings,
-Denver 1986,
-</i></span><span style="font-size: 10pt">62-71,
-USENIX Assoc., El Cerrito, CA.
-</span></p><p style="margin-top: 0; margin-bottom: 0.05in"></p>
-<p style="line-height: 1.2em; margin-left: 1.00in; text-indent: 0.00in; margin-right: 1.00in; margin-top: 0; margin-bottom: 0; text-align: justify;">
-<span style="font-size: 10pt">21. G. J. Holzmann,
-&lsquo;Tracing protocols,&rsquo;
-</span><span style="font-size: 10pt"><i>AT&amp;T Tech. J.,
-</i></span><span style="font-size: 10pt"></span><span style="font-size: 10pt"><b>64</b></span><span style="font-size: 10pt">,
-(10),
-2413-2434 (1985).
-</span></p><p style="margin-top: 0; margin-bottom: 0.50in"></p>
-</body>
-</html>
-
diff --git a/sys/doc/sam/sam.tut.out b/sys/doc/sam/sam.tut.out
deleted file mode 100644
index 3bdc36596..000000000
--- a/sys/doc/sam/sam.tut.out
+++ /dev/null
@@ -1,4863 +0,0 @@
-x T utf
-x res 720 1 1
-x init
-V0
-p1
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-f3
-s12
-V1230
-h1084cA
-wh116ct
-40u67t40o60r53i34a60lw64f40o60rw83t40h67ewf5
-83s72a72mwf3
-h102cc
-53o60mh100cm
-h100ca
-60n67dw97l34a60n67g60u67a60g60en150 0
-H720
-f2
-s10
-V1470
-h1978cR
-61o50bw75P61i28k44en120 0
-H720
-f1
-V1650
-h1812cB
-67e44l28lw53L61a44b50o50r33a44t28o50r33i28e44sn120 0
-H720
-V1770
-h1526cM
-89u50r33r33a44yw75H72i28l28l28,w50N72e44ww97J39e44r33s39e44yw750507509507504n120 0
-H720
-f2
-V2150
-h1923cA
-61B61S50T56R61A61C67Tn140 0
-H720
-f5
-V2410
-h610cs
-60a60mwf1
-86i28sw65a44nw76i28n50t28e44r33a44c44t28i28v50ew70t28e44x50tw54e44d50i28t28o50rw59w72i28t28hw76aw70c44o50m78m78a44n50dw77l28a44n50g50u50a44g50ew71t28h50a44tw55m78a44k50e44sw66h50e44a44v50yw77u50s39ew71o50fn120 0
-H720
-V2530
-h360cr
-33e44g50u50l28a44rw67e44x50p50r33e44s39s39i28o50n50s39.w84A72l28t28h50o50u50g50hw84t28h50ew78l28a44n50g50u50a44g50ew78i28sw73s39y50n50t28a44c44t28i28c44a44l28l28yw84s39i28m78i28l28a44rw66t28owf5
-83e60df1
-60(33150)33,w58t28h50ew77d50e44t28a44i28l28sn120 0
-H720
-V2650
-h360ca
-44r33ew77i28n50t28e44r33e44s39t28i28n50g50l28yw83d50i28f33f33e44r33e44n50t28.w83T61h50i28sw72t28u50t28o50r33i28a44lw61i28n50t28r33o50d50u50c44e44sw72t28h50ew77c44o50m78m78a44n50dw83l28a44n50g50u50a44g50e44,w58b50u50tw61d50o50e44sw72n50o50tn120 0
-H720
-V2770
-h360cd
-50i28s39c44u50s39sw85t28h50ew90s39c44r33e44e44nw96a44n50dw96m78o50u50s39ew89i28n50t28e44r33f33a44c44e44.w95W94i28t28hw95a44p50o50l28o50g50i28e44sw84t28ow95t28h50o50s39ew89u50n50f33a44m78i28l28i28a44rw78w72i28t28hw95t28h50en120 0
-H720
-V2890
-h360cN
-72i28n50t28hw88E61d50i28t28i28o50nw88B67l28i28tw66s39o50f33t28w72a44r33e44,w63i28tw67i28sw78a44s39s39u50m78e44dw89t28h50a44tw67t28h50ew83s39i28m78i28l28a44r33i28t28yw89o50fwf5
-72s60a60mwf1
-99t28owf5
-89m60u60xf1
-60(33950)w72a44tw67t28h50i28sn120 0
-H720
-V3010
-h360cl
-28e44v50e44lw53m78a44k50e44swf5
-64s60a60mf1
-60'33sw64m78o50u50s39ew69l28a44n50g50u50a44g50ew69e44a44s39yw75t28ow75l28e44a44r33n50.n120 0
-H720
-V3166
-h610cT
-61h50ewf5
-81s60a60mwf1
-97c44o50m78m78a44n50dw87l28a44n50g50u50a44g50ew81a44p50p50l28i28e44sw76i28d50e44n50t28i28c44a44l28l28yw87t28ow88t28w72ow88e44n50v50i28r33o50n50m78e44n50t28s39:w66w72h50e44nw88r33u50nh50Chy
-n120 0
-H720
-V3286
-h360cn
-50i28n50gwf5
-95s60a60mwf1
-h104co
-50nw94a44nw94o50r33d50i28n50a44r33yw94t28e44r33m78i28n50a44lw72(f2
-33v44i28awf5
-94s60a60mwh120c-
-60df1
-60)33,w69a44n50dw94i28nw94t28h50ew88c44o50m78m78a44n50dw94w72i28n50d50o50wwh116co
-50fw77an120 0
-H720
-f2
-V3406
-h360cd
-50o50w67n50l28o50a50d50e44dwf5
-75s60a60mf1
-60,w50t28h50a44tw53i28s39,w50o50n50ew69u50s39i28n50gw75t28h50ew69b50i28t28m78a44pw75d50i28s39p50l28a44yw75a44n50dw75m78o50u50s39e44.n120 0
-H720
-f3
-V3766
-cI
-39n56t33r44o50d56u56c44t33i28o50nn120 0
-H720
-f1
-V3922
-h250cT
-61h50i28sw64t28u50t28o50r33i28a44lw53d50e44s39c44r33i28b50e44sw65t28h50ew70c44o50m78m78a44n50dw76l28a44n50g50u50a44g50ew70o50fwf5
-59s60a60mf1
-60,w51a44nw76i28n50t28e44r33a44c44t28i28v50ew70t28e44x50tw54e44d50i28t28o50rw59t28h50a44tw54r33u50n50sw65o50nw76B67l28i28t28sw65a44n50dn120 0
-H720
-V4042
-cs
-39o50m78ew77c44o50m78p50u50t28e44r33sw71w72i28t28hw82b50i28t28m78a44pw82d50i28s39p50l28a44y50s39.w82F56o50rw65m78o50s39tw60e44d50i28t28i28n50gw82t28a44s39k50s39,w57t28h50ew76m78o50u50s39e44-33b50a44s39e44dw82e44d50i28t28i28n50gw82f33e44a44t28u50r33e44sw71a44r33ew76s39u50f33f33ih28Chy
-n120 0
-H720
-V4162
-cc
-44i28e44n50t28,w50a44n50dw75t28h50e44yw75a44r33ew69e44a44s39yw75t28ow75u50s39ew69a44n50dw75t28ow75l28e44a44r33n50.n120 0
-H720
-V4318
-h250cT
-61h50ew75c44o50m78m78a44n50dw82l28a44n50g50u50a44g50ew76i28sw71o50f33t28e44nw82u50s39e44f33u50l28,w57h50o50w72e44v50e44r33,w57p50a44r33t28i28c44u50l28a44r33l28yw82w72h50e44nw82m78a44k50i28n50gw82g50l28o50b50a44lw60c44h50a44n50g50e44s39.w82U72n50l28i28k50en120 0
-H720
-V4438
-ct
-28h50ew73c44o50m78m78a44n50d50sw68i28nwf5
-79e60df1
-60,w54w72h50i28c44hw79a44r33ew73n50e44c44e44s39s39a44r33yw79t28ow78m78a44k50ew72c44h50a44n50g50e44s39,wf5
-53s60a60mwf1
-88c44o50m78m78a44n50d50sw67t28e44n50dw78t28ow78b50ew72u50s39e44dw78o50n50l28yw78f33o50rw61c44o50mh78Chy
-n120 0
-H720
-V4558
-cp
-50l28i28c44a44t28e44dw79o50rw62r33e44p50e44t28i28t28i28v50ew74e44d50i28t28i28n50gw80t28a44s39k50s39.w80I33tw58i28sw69i28nw80t28h50e44s39ew74m78o50r33ew74i28n50v50o50l28v50e44dw80u50s39e44sw69t28h50a44tw58t28h50ew74d50i28f33f33e44r33e44n50c44e44sw69b50e44t28w72e44e44nwf5
-80s60a60mwf1
-90a44n50dn120 0
-H720
-V4678
-co
-50t28h50e44rw58t28e44x50tw53e44d50i28t28o50r33sw64a44r33ew69m78o50s39tw53e44v50i28d50e44n50t28.n120 0
-H720
-f5
-V4834
-h250cs
-60a60mf1
-60'33sw67l28a44n50g50u50a44g50ew72m78a44k50e44sw67i28tw56e44a44s39yw78t28ow78d50ow78s39o50m78ew72t28h50i28n50g50sw67t28h50a44tw57o50t28h50e44rw62e44d50i28t28o50r33s39,w54i28n50c44l28u50d50i28n50gw79p50r33o50g50r33a44m78sw68l28i28k50ewf5
-73s60e60dwf1
-89a44n50dn120 0
-H720
-f5
-V4954
-ca
-60w60kf1
-60,w59d50ow84n50o50tw62h50a44n50d50l28ew78g50r33a44c44e44f33u50l28l28y50,w59s39ow84t28h50i28sw73t28u50t28o50r33i28a44lw62s39e44r33v50e44sw73p50a44r33t28l28yw83a44sw72aw77l28e44s39s39o50nw83i28nwf5
-83s60a60mf1
-60'33sw72m78a44n50n50e44rw66o50fw66m78a44n50i28p50u50l28a44t28i28n50gn120 0
-H720
-V5074
-ct
-28e44x50t28.w85T61h50ew80e44x50a44m78p50l28e44sw75b50e44l28o50wwh108ct
-28h50e44r33e44f33o50r33ew80c44o50n50c44e44n50t28r33a44t28ew80e44n50t28i28r33e44l28yw86o50nw86t28h50ew80l28a44n50g50u50a44g50e44,w61a44s39s39u50m78i28n50gw86t28h50a44tw64f33a44c44i28l28i28t28yw86w72i28t28hw86t28h50en120 0
-H720
-V5194
-cu
-50s39ew74o50fw63t28h50ew74m78o50u50s39ew74i28nwf5
-80s60a60mwf1
-89i28sw68a44tw57w72o50r33s39tw57e44a44s39yw79t28ow79p50i28c44kw79u50p50.w79I33nw79f33a44c44t28,wf5
-54s60a60mwf1
-89c44a44nw79b50ew73r33u50nw79w72i28t28h50o50u50tw57t28h50ew73m78o50u50s39ew73a44tw57a44l28lw57(33n50o50tn120 0
-H720
-f2
-V5314
-cd
-50o50w67n50l28o50a50d50e44df1
-50)33,w55b50yw80s39p50e44c44i28f33y50i28n50gw80t28h50ewf5
-74-60dwf1
-90f33l28a44g50,w55a44n50dw80i28tw58i28sw69t28h50i28sw69d50o50m78a44i28nw80t28h50a44tw58t28h50ew74t28u50t28o50r33i28a44lw59o50c44c44u50p50i28e44s39;w59t28h50ew75c44o50m78m78a44n50dw81l28a44nh50Chy
-n120 0
-H720
-V5434
-cg
-50u50a44g50ew69i28nw75t28h50e44s39ew69m78o50d50e44sw64a44r33ew69i28d50e44n50t28i28c44a44l28.n120 0
-H720
-V5590
-h250cA
-wh102cw
-72o50r33dw80t28ow81t28h50ew75U72n50i28xw81a44d50e44p50t28:w59a44l28t28h50o50u50g50hwf5
-81s60a60mwf1
-91i28sw70s39y50n50t28a44c44t28i28c44a44l28l28yw81v50e44r33yw81s39i28m78i28l28a44rw64t28owf5
-81e60df1
-60,w56i28tw59i28sw70f33u50n50d50a44m78e44n50t28a44l28l28yw81a44n50dn120 0
-H720
-V5710
-cd
-50e44l28i28b50e44r33a44t28e44l28yw78d50i28f33f33e44r33e44n50tw56i28nw77d50e44s39i28g50nw77a44n50dw77d50e44t28a44i28l28e44dw77s39e44m78a44n50t28i28c44s39.w77Y72o50uw77m78i28g50h50tw55u50s39ew71k50n50o50w72l28e44d50g50ew71o50fwf5
-60e60dwf1
-87t28ow77p50r33e44d50i28c44tw55h50o50ww99t28h50en120 0
-H720
-V5830
-cs
-39u50b50s39t28i28t28u50t28ew70c44o50m78m78a44n50dw76w72o50r33k50s39,w51b50u50tw55y50o50u50'33dw77o50n50l28yw77b50ew71r33i28g50h50tw55i28fw60y50o50uw77h50a44dw77u50s39e44dw77s39o50m78ew71u50n50d50e44r33s39t28a44n50d50i28n50gw77o50fwf5
-60s60a60mf1
-60'33sw66w72o50r33k50i28n50g50sn120 0
-H720
-V5950
-ct
-28ow85i28n50f33l28u50e44n50c44ew79y50o50u50rw68p50r33e44d50i28c44t28i28o50n50.w85B67ew79p50a44r33t28i28c44u50l28a44r33l28yw85c44a44r33e44f33u50lw63a44b50o50u50tw63i28d50i28o50m78s39.w85I33d50i28o50m78sw74f33o50r33mwh112ci
-28nw84c44u50r33i28o50u50sw73n50o50o50k50sw73o50fw67l28a44nh50Chy
-n120 0
-H720
-V6070
-cg
-50u50a44g50e44sw78a44n50dw89d50e44p50e44n50dw89o50nw89u50n50d50e44p50e44n50d50a44b50l28ew83p50e44c44u50l28i28a44r33i28t28i28e44s39.wf5
-89e60dwf1
-99i28d50i28o50m78sw78s39i28m78p50l28yw89d50o50n50'33tw68w72o50r33kw90i28nwf5
-90s60a60mf1
-60:wf5
-68160,60$60s60/60a60/60b60/n120 0
-H720
-f1
-V6190
-cm
-78a44k50e44sw65o50n50ew70s39u50b50s39t28i28t28u50t28i28o50nw76i28nw76t28h50ew70w72h50o50l28ew70f33i28l28e44,w51n50o50tw54o50n50ew70p50e44rw59l28i28n50e44.wf5
-76s60a60mwf1
-86h50a44sw64i28t28sw64o50w72nw75i28d50i28o50m78s39.w75M89u50c44hw75o50fw58t28h50ew69p50u50r33p50o50s39ew69o50fn120 0
-H720
-V6310
-ct
-28h50i28sw64t28u50t28o50r33i28a44lw53i28sw64t28ow75p50u50b50l28i28s39hw75t28h50e44mwh103ca
-44n50dw75m78a44k50ew69f33l28u50e44n50c44yw75i28nwf5
-75s60a60mwf1
-85aw69m78a44t28t28e44rw58o50fw58l28e44a44r33n50i28n50g50,w50n50o50tw53c44u50n50n50i28n50g50.n120 0
-H720
-V6466
-h250cT
-61h50ew75t28u50t28o50r33i28a44lw59d50e44p50e44n50d50sw70o50nw81f33a44m78i28l28i28a44r33i28t28yw81w72i28t28hw81r33e44g50u50l28a44rw64e44x50p50r33e44s39s39i28o50n50s39,w56a44l28t28h50o50u50g50hw81s39o50m78ew76e44x50p50e44r33i28e44n50c44ew76w72i28t28hw82aw76m78o50r33en120 0
-H720
-V6586
-ct
-28r33a44d50i28t28i28o50n50a44lw55U72n50i28xw77e44d50i28t28o50rw60m78a44yw77b50ew71h50e44l28p50f33u50l28.w77T61ow77a44i28dw77r33e44a44d50e44r33sw66f33a44m78i28l28i28a44rw59w72i28t28hwf5
-76e60df1
-60,w51Iw59h50a44v50ew70p50o50i28n50t28e44dw76o50u50tw54i28nw76s39q50u50a44r33ew70b50r33a44c44kh50Chy
-n120 0
-H720
-V6706
-ce
-44t28sw75[33]w69s39o50m78ew80o50fw69t28h50ew80r33e44l28e44v50a44n50tw65d50i28f33f33e44r33e44n50c44e44sw76b50e44t28w72e44e44nwf5
-87e60dwf1
-97a44n50dwf5
-87s60a60mf1
-60.w87R67e44a44dw87t28h50e44s39ew81c44o50m78m78e44n50t28sw76o50n50l28yw87i28fw70y50o50uw87w72i28s39hw87t28on120 0
-H720
-V6826
-cu
-50n50d50e44r33s39t28a44n50dw84t28h50ew78d50i28f33f33e44r33e44n50c44e44s39;w62t28h50ew77l28e44s39s39o50nw83i28sw72a44b50o50u50twf5
-61s60a60mf1
-60,w58n50o50twf5
-61s60a60mwf2
-93v44s39.wf5
-83e60df1
-60.w83A72n50o50t28h50e44rw66t28y50p50o50g50r33a44p50h50i28cw77c44o50n50v50e44n50t28i28o50nw83i28sn120 0
-x font 0 CI
-f1
-H720
-V6946
-ct
-28h50a44tw53o50u50t28p50u50tw53a44p50p50e44a44r33sw64i28nwf5
-75t60h60i60swh120cf
-60o60n60t60,wf1
-85w72h50i28l28ew69t28y50p50e44dw75i28n50p50u50tw53a44p50p50e44a44r33sw64a44swx font 0 CI
-f0
-64s60l60a60n60t60ywh120ct
-60e60x60t60.n120 0
-H720
-f1
-V7102
-h250cN
-72o50m78e44n50c44l28a44t28u50r33e44:wf5
-56s60a60mwf1
-88k50e44e44p50sw67aw72c44o50p50yw78o50fw61t28h50ew72t28e44x50tw56i28tw56i28sw67e44d50i28t28i28n50g50.w78T61h50i28sw67c44o50p50yw78i28sw67c44a44l28l28e44dw78awf2
-72f28i28l28ef1
-44.w78T61ow79a44v50o50i28dw79c44o50n50f33uh50Chy
-n120 0
-H720
-V7222
-cs
-39i28o50n50,w50Iw58h50a44v50ew69c44a44l28l28e44dw75t28h50ew69p50e44r33m78a44n50e44n50tw53s39t28o50r33a44g50ew69o50nw75d50i28s39cw69awf2
-69U72n50i28xw69f28i28l28e44.n120 0
-V7920
-p2
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 252w50 h25Chy
-wn120 0
-H720
-f3
-V840
-cT
-67e44x50tn120 0
-H720
-f1
-V996
-h250cT
-61ow98g50e44tw76s39t28a44r33t28e44d50,w74w72ew93n50e44e44dw99s39o50m78ew93t28e44x50tw77t28ow99p50l28a44yw99w72i28t28h50.w99A72n50yw99t28e44x50tw77w72i28l28lw77d50o50;w77t28r33yw99s39o50m78e44t28h50i28n50gw99f33r33o50mwh127cJ
-39a44m78e44sn120 0
-H720
-V1116
-cG
-72o50s39l28i28n50g50'33sw64E61m78a44c44sw64m78a44n50u50a44l28:n120 0
-H720
-f5
-V1296
-h360c$
-wx font 0 CI
-f0
-h120cs
-60a60mwh120c-
-60dn120 0
-H720
-V1416
-h360ca
-n120 0
-H720
-V1536
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V1656
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V1776
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V1896
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-V2016
-h360c.
-n120 0
-H720
-V2196
-cs
-60a60mwh126c-
-60dwf1
-91s39t28a44r33t28swf5
-71s60a60mwf1
-92r33u50n50n50i28n50g50.w82T61h50ewf5
-76awf1
-92c44o50m78m78a44n50dw82a44d50d50sw71t28e44x50tw60u50n50t28i28lw60aw76l28i28n50ew76c44o50n50t28a44i28n50i28n50gw82j28u50s39tw60aw76p50e44r33i28o50d50,w57a44n50dw82s39e44t28sw71t28h50en120 0
-H720
-f2
-V2316
-cc
-44u50r39r39e44n50tw63t28e44x44twf1
-63(33a44l28s39ow85c44a44l28l28e44dwf2
-85d50o50tf1
-28)w68t28ow85w72h50a44tw63w72a44sw74t28y50p50e44dwh85Cem
-wh135ce
-44v50e44r33y50t28h50i28n50gw85b50e44t28w72e44e44nw85t28h50ewf5
-79awf1
-94a44n50dw84t28h50ew78p50e44r33i28o50d50.w84[f5
-33e60dwf1
-94w72o50u50l28dn120 0
-H720
-V2436
-cl
-28e44a44v50ew69d50o50tw53s39e44tw53t28ow75o50n50l28yw75t28h50ew69l28a44s39tw53l28i28n50e44.25]w83T61h50ewf5
-69pwf1
-85c44o50m78m78a44n50dw75p50r33i28n50t28sw64t28h50ew69c44u50r33r33e44n50tw53t28e44x50t28:n120 0
-H720
-x font 0 CI
-f0
-V2616
-h360cp
-n120 0
-H720
-f5
-V2736
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V2856
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V2976
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V3096
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V3276
-c[
-33A72g50a44i28n50,wf5
-55e60dwf1
-90w72o50u50l28dw80p50r33i28n50tw58o50n50l28yw80t28h50ew74l28a44s39tw58l28i28n50e44.25]w88T61h50ewf5
-75awf1
-91c44o50m78m78a44n50dw81a44d50d50sw70i28t28sw70t28e44x50twf2
-59a50f28t28e44rwf1
-70d50o50t28;w59t28h50ewf5
-75iwf1
-91c44o50m78m78a44n50dw81i28sw70l28i28k50en120 0
-H720
-f5
-V3396
-ca
-60,wf1
-85b50u50tw53a44d50d50sw64t28h50ew69t28e44x50twf2
-53b50e44f28o50r39ewf1
-69d50o50t28.n120 0
-H720
-x font 0 CI
-f0
-V3576
-h360ci
-n120 0
-H720
-V3696
-h360cI
-60n60t60r60o60d60u60c60t60i60o60nn120 0
-H720
-V3816
-h360c.
-n120 0
-H720
-V3936
-h360cp
-n120 0
-H720
-f5
-V4056
-h360cI
-60n60t60r60o60d60u60c60t60i60o60nn120 0
-H720
-f1
-V4236
-cT
-61h50e44r33ew69i28sw64a44l28s39ow75awf5
-69cwf1
-85c44o50m78m78a44n50dw75t28h50a44tw53c44h50a44n50g50e44sw64(33r33e44p50l28a44c44e44s39)w58t28h50ew69c44u50r33r33e44n50tw53t28e44x50t28,w50a44n50dwf5
-75dwf1
-85t28h50a44tw53d50e44l28e44t28e44sw65i28t28;w54t28h50e44s39ew70a44r33ew70i28l28l28u50s39t28r33a44t28e44dn120 0
-H720
-V4356
-cb
-50e44l28o50w72.n120 0
-H720
-V4512
-h250cT
-61ow76s39e44ew70a44l28lw54t28h50ew70t28e44x50t28,w51w72ew70c44a44nw76s39p50e44c44i28f33yw76w72h50a44tw54t28e44x50tw54t28ow77p50r33i28n50t28;w55f33o50rw60t28h50ew71m78o50m78e44n50t28,w52s39u50f33f33i28c44ew71i28tw55t28ow77s39a44yw77t28h50a44twx font 0 CI
-f0
-55060,60$wf1
-87s39p50e44c44ih28Chy
-n120 0
-H720
-V4632
-cf
-33i28e44sw64t28h50ew69e44n50t28i28r33ew69f33i28l28e44.w75[f5
-33e60dwf1
-85u50s39e44r33sw64w72o50u50l28dw75p50r33o50b50a44b50l28yw75t28y50p50ewx font 0 CI
-f0
-69160,60$f1
-60,w50w72h50i28c44hw75i28nw75p50r33a44c44t28i28c44ew69i28sw64t28h50ew69s39a44m78ew69t28h50i28n50g50,w50b50u50tw53s39e44ew69b50e44l28o50w72.25]n120 0
-H720
-x font 0 CI
-f0
-V4812
-h360c0
-60,60$60pn120 0
-H720
-f5
-V4932
-h360cI
-60n60t60r60o60d60u60c60t60i60o60nn120 0
-H720
-V5052
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V5172
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V5292
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V5412
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V5592
-cE
-61x50c44e44p50tw67f33o50rw72t28h50ewf5
-83wwf1
-99c44o50m78m78a44n50dw89d50e44s39c44r33i28b50e44dw89b50e44l28o50w72,wf2
-64a50l28lwf1
-67c44o50m78m78a44n50d50s39,w64i28n50c44l28u50d50i28n50gwf5
-89pf1
-60,w64s39e44tw67d50o50tw67t28ow89t28h50ew83t28e44x50tw68t28h50e44yw90t28o50u50c44h50.n120 0
-H720
-V5712
-cT
-61h50u50s39,wf5
-54awf1
-89a44n50dwf5
-79iwf1
-89s39e44tw57d50o50tw57t28ow79t28h50ew73n50e44wwh101ct
-28e44x50t28,wf5
-54pwf1
-89t28ow79t28h50ew73t28e44x50tw57p50r33i28n50t28e44d50,w54a44n50dw79s39ow79o50n50.w78S56i28m78i28l28a44r33l28y50,w53a44l28lw56c44o50m78m78a44n50d50sw67(33e44x50c44e44p50twf5
-56wf1
-60)n120 0
-H720
-V5832
-cb
-50yw88d50e44f33a44u50l28tw66o50p50e44r33a44t28ew82o50nw88t28h50ew82c44u50r33r33e44n50tw66t28e44x50tw66[33u50n50l28i28k50ewf5
-83e60df1
-60,w64f33o50rw72w72h50i28c44hw89s39o50m78ew83c44o50m78m78a44n50d50sw78(33s39u50c44hw89a44swf5
-78gf1
-60)w72d50e44f33a44u50l28tw67t28ow89t28h50en120 0
-H720
-V5952
-ce
-44n50t28i28r33ew69f33i28l28e44]33.n120 0
-H720
-V6108
-h250cT
-61h50i28n50g50sw89a44r33ew94n50o50tw78g50o50i28n50gwh100ct
-28owh100cg
-50e44tw78v50e44r33ywh100ci
-28n50t28e44r33e44s39t28i28n50gwh100cu
-50n50t28i28lw78w72ew94c44a44nwh100cs
-39e44tw78d50o50tw78a44r33b50i28t28r33a44r33i28l28y50.wh100cT
-61h50i28sw89i28sw89d50o50n50ew95b50yn120 0
-H720
-f2
-V6228
-ca
-50d50d50r39e44s39s39e44sf1
-39,w50w72h50i28c44hw75s39p50e44c44i28f33yw75aw69p50i28e44c44ew69o50fw58t28h50ew69f33i28l28e44.w75T61h50ew69a44d50d50r33e44s39swf5
-641f1
-60,w50f33o50rw58e44x50a44m78p50l28e44,w50s39e44t28sw64d50o50tw53t28ow75t28h50ew69f33i28r33s39tw53l28i28n50ew69o50fw58t28h50ew69f33i28l28e44.n120 0
-H720
-x font 0 CI
-f0
-V6408
-h360c1
-60pn120 0
-H720
-f5
-V6528
-h360cI
-60n60t60r60o60d60u60c60t60i60o60nn120 0
-H720
-x font 0 CI
-f0
-V6648
-h360cc
-n120 0
-H720
-V6768
-h360cP
-60r60e60a60m60b60l60en120 0
-H720
-V6888
-h360c.
-n120 0
-H720
-f1
-V7068
-cT
-61h50ewf5
-76cwf1
-92c44o50m78m78a44n50dw82d50i28d50n50'33tw60n50e44e44dw82t28ow82s39p50e44c44i28f33yw82d50o50t28;w60t28h50ewf5
-76pwf1
-92l28e44f33tw60i28tw60o50nw82l28i28n50ew76o50n50e44.w83I33t28'33sw72t28h50e44r33e44f33o50r33ew77e44a44s39yw83t28ow83d50e44l28e44t28ew77t28h50ew77f33i28r33s39tn120 0
-H720
-V7188
-cl
-28i28n50ew69u50t28t28e44r33l28y50;w53t28h50ew69l28a44s39tw53c44o50m78m78a44n50dw75l28e44f33tw53d50o50tw53s39e44tw53t28ow75l28i28n50ew69o50n50e44:n120 0
-V7920
-p3
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 253w50 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360cd
-n120 0
-H720
-V1020
-h360c1
-60pn120 0
-H720
-f5
-V1140
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V1320
-c(
-33L61i28n50ew69n50u50m78b50e44r33sw64c44h50a44n50g50ew69t28ow75r33e44f33l28e44c44tw53c44h50a44n50g50e44sw64t28ow75t28h50ew69f33i28l28e44.25)n120 0
-H720
-V1476
-h250cT
-61h50ew75a44d50d50r33e44s39swf5
-70/f2
-60t28e44x44tf5
-28/wf1
-91s39e44t28sw70d50o50tw59t28ow81t28h50ew75f33i28r33s39tw59a44p50p50e44a44r33a44n50c44ew75o50fwf2
-64t28e44x44tf1
-28,w56a44f33t28e44rw64d50o50t28.w82[f5
-33e60dwf1
-92m78a44t28c44h50e44sw71t28h50ew76f33i28r33s39tw60l28i28n50ew76c44o50nh50Chy
-n120 0
-H720
-V1596
-ct
-28a44i28n50i28n50gwf2
-75t28e44x44tf1
-28.25]w83I33fwf2
-58t28e44x44twf1
-53i28sw64n50o50tw53f33o50u50n50d50,w50t28h50ew69s39e44a44r33c44hw75r33e44s39t28a44r33t28sw64a44tw53t28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58t28h50ew69f33i28l28ew69a44n50dw75c44o50n50t28i28n50u50e44sw64u50n50t28i28lw53d50o50t28.n120 0
-H720
-x font 0 CI
-f0
-V1776
-h360c/
-60E60m60a60c60s60/60pn120 0
-H720
-f5
-V1896
-h360cE
-60m60a60c60sn120 0
-H720
-f1
-V2076
-cI
-33t28'33sw65d50i28f33f33i28c44u50l28tw54t28ow76i28n50d50i28c44a44t28ew71t28y50p50o50g50r33a44p50h50i28c44a44l28l28y50,w52b50u50tw55i28nw77t28h50i28sw66e44x50a44m78p50l28ew71n50ow77n50e44w72l28i28n50ew71a44p50p50e44a44r33sw66a44f33t28e44rwf5
-60E60m60a60c60sf1
-60:w55t28h50ew71t28e44x50tw55t28ow77b50en120 0
-H720
-V2196
-cp
-50r33i28n50t28e44dw84i28sw73t28h50ew78s39t28r33i28n50gw84`f5
-33E60m60a60c60sf1
-60'33,w59e44x50a44c44t28l28y50.w84(33T61h50ew78f33i28n50a44lwf5
-62pwf1
-94m78a44yw84b50ew78l28e44f33tw62o50f33fwh67Cem
-wh134ci
-28tw61i28sw72t28h50ew77d50e44f33a44u50l28tw61c44o50m78m78a44n50d50.w83W94h50e44nn120 0
-H720
-V2316
-cd
-50o50w72n50l28o50a44d50e44d50,w51h50o50w72e44v50e44r33,w51t28h50ew70d50e44f33a44u50l28tw54i28sw65i28n50s39t28e44a44dw76t28ow76s39e44l28e44c44tw54t28h50ew70t28e44x50t28,w51t28ow76h50i28g50h50l28i28g50h50tw54i28t28,w51a44n50dw76t28ow76m78a44k50ew70i28tw54v50i28s39i28b50l28ew70b50yw77m78o50vh50Chy
-n120 0
-H720
-V2436
-ci
-28n50gw84t28h50ew78w72i28n50d50o50wwh106co
-50nw84t28h50ew78f33i28l28ew78i28fw67n50e44c44e44s39s39a44r33y50.w84T61h50u50s39,wf5
-59/60E60m60a60c60s60/wf1
-94i28n50d50i28c44a44t28e44sw72o50nw83t28h50ew77d50i28s39p50l28a44yw83t28h50ew77n50e44x50tw61o50c44c44u50r33r33e44n50c44ew77o50fn120 0
-H720
-V2556
-ct
-28h50ew69t28e44x50t28.25)n120 0
-H720
-V2712
-h250cI
-33m78a44g50i28n50ew71w72ew71w72a44n50t28e44dw78t28ow78c44h50a44n50g50ew72t28h50ew72w72o50r33dwf5
-78h60a60p60h60a60z60a60r60dwf1
-88t28owf5
-78t60h60o60u60g60h60t60l60e60s60sf1
-60.w78O72b50v50i28o50u50s39l28y50,w53w72h50a44t28'33sw67n50e44e44d50e44dn120 0
-H720
-V2832
-ci
-28sw68a44n50o50t28h50e44rwf5
-62cwf1
-89c44o50m78m78a44n50d50,w53b50u50tw56t28h50ew72m78e44t28h50o50dw78u50s39e44dw78s39ow78f33a44rw61t28ow78i28n50s39e44r33tw56t28e44x50tw56i28n50c44l28u50d50e44sw67aw72n50e44w72l28i28n50e44.w78T61h50ew72s39y50n50t28a44xw78f33o50rw61i28n50c44l28u50dh50Chy
-n120 0
-H720
-V2952
-ci
-28n50gw89t28e44x50tw67w72i28t28h50o50u50tw67n50e44w72l28i28n50e44sw78i28sw78t28ow89s39u50r33r33o50u50n50dw89t28h50ew83t28e44x50tw67w72i28t28hw89s39l28a44s39h50e44sw78(33w72h50i28c44hw89i28sw78t28h50ew83s39a44m78ew83a44sw79t28h50ew84s39y50n50t28a44xw90f33o50rw73t28e44x50tn120 0
-H720
-V3072
-cs
-39e44a44r33c44h50e44s39,w53b50u50tw55w72h50a44tw55i28sw66g50o50i28n50gw77o50nw77s39h50o50u50l28dw77b50ew71c44l28e44a44rw60f33r33o50mwh105cc
-44o50n50t28e44x50t28)33.w77T61h50ew71t28e44x50tw55m78u50s39tw55a44p50p50e44a44rw60i28m78m78e44d50i28a44t28e44l28yw77a44f33t28e44rw60t28h50ewf5
-71cn120 0
-H720
-f1
-V3192
-c(
-33o50rwf5
-58awf1
-85o50rwf5
-58if1
-60)33.w75G72i28v50e44nw75t28h50i28s39,w50i28tw53i28sw64e44a44s39yw75t28ow75m78a44k50ew69t28h50ew69r33e44q50u50i28r33e44dw75c44h50a44n50g50e44:n120 0
-H720
-x font 0 CI
-f0
-V3372
-h360c/
-60h60a60p60h60a60z60a60r60d60/60c60/60t60h60o60u60g60h60t60l60e60s60s60/n120 0
-H720
-V3492
-h360c1
-60pn120 0
-H720
-f5
-V3612
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ct
-60h60o60u60g60h60t60l60e60s60swh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V3792
-c[
-33C67h50a44n50g50e44sw70c44a44nw81a44l28w72a44y50sw70b50ew75d50o50n50ew76w72i28t28hw82awf5
-76cwf1
-92c44o50m78m78a44n50d50,w57e44v50e44nw82i28fw65t28h50ew76t28e44x50tw60i28sw71s39m78a44l28l28e44rw65t28h50a44nw82aw76l28i28n50e44]33.w82Y72o50u50'33l28lw60f33i28n50dw82t28h50a44tn120 0
-H720
-V3912
-ct
-28h50i28sw74w72a44yw85o50fw68p50r33o50v50i28d50i28n50gw85t28e44x50tw63t28ow85c44o50m78m78a44n50d50sw74i28sw74m78u50c44hw85m78o50r33ew79c44o50m78m78o50nw84t28h50a44nw84i28sw73t28h50ew78m78u50l28t28i28p50l28e44-33l28i28n50e44sw73s39y50n50t28a44x50.w84I33fw67y50o50un120 0
-H720
-V4032
-cw
-72a44n50tw62t28ow84i28n50c44l28u50d50ew78aw78s39l28a44s39hwf5
-84/wf1
-94i28nw84t28h50ew78t28e44x50t28,w60j28u50s39tw63p50r33e44c44e44d50ew79i28tw63w72i28t28hw85aw79b50a44c44k50s39l28a44s39hwf5
-85\f1
-60,w60a44n50dw85u50s39ew79aw79b50a44c44k50s39l28a44s39hw85t28ow85p50r33o50t28e44c44tw63an120 0
-H720
-V4152
-cb
-50a44c44k50s39l28a44s39hw75i28t28s39e44l28f33.n120 0
-H720
-x font 0 CI
-f0
-V4332
-h360c/
-60E60m60a60c60s60/60c60/60E60m60a60c60s60\60\60360660060/n120 0
-H720
-V4452
-h360c4
-60pn120 0
-H720
-f5
-V4572
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60s60\603606600wh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-f1
-V4752
-cW
-94ew69c44o50u50l28dw75a44l28s39ow75m78a44k50ew69t28h50i28sw64p50a44r33t28i28c44u50l28a44rw58c44h50a44n50g50ew69b50yn120 0
-H720
-x font 0 CI
-f0
-V4932
-h360c/
-60E60m60a60c60s60/60a60/60\60\60360660060/n120 0
-H720
-f1
-V5148
-h250cT
-61h50i28sw67i28sw67a44sw67g50o50o50dw78aw72p50l28a44c44ew72a44sw67a44n50yw78t28ow78i28n50t28r33o50d50u50c44ew72t28h50ewf5
-73uwf1
-89c44o50m78m78a44n50d50,w54w72h50i28c44hw79u50n50d50o50e44sw68t28h50ew73l28a44s39tw57c44o50m78m78a44n50d50.w79Awh101cs
-39e44ch44Chy
-n120 0
-H720
-V5268
-co
-50n50dwf5
-75uwf1
-85w72i28l28lw53u50n50d50ow75t28h50ew69p50e44n50u50l28t28i28m78a44t28ew69c44o50m78m78a44n50d50,w50a44n50dw75s39ow75o50n50.n120 0
-H720
-x font 0 CI
-f0
-V5448
-h360cu
-n120 0
-H720
-V5568
-h360c4
-60pn120 0
-H720
-f5
-V5688
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-x font 0 CI
-f0
-V5808
-h360cu
-n120 0
-H720
-V5928
-h360c3
-60pn120 0
-H720
-f5
-V6048
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V6228
-cU
-72n50d50o50i28n50gw75c44a44nw75o50n50l28yw75b50a44c44kw75u50p50;w53t28h50e44r33ew69i28sw64n50ow75w72a44yw75t28ow75u50n50d50ow75aw69p50r33e44v50i28o50u50swf5
-64uf1
-60.n120 0
-H720
-f3
-V6468
-cA
-72d56d56r44e44s39s39e44sn120 0
-H720
-f1
-V6624
-h250cW
-94e44'33v50ew76s39e44e44nw83t28h50ew77s39i28m78p50l28e44s39tw61f33o50r33m78sw72o50fw66a44d50d50r33e44s39s39e44s39,w58b50u50tw61t28h50e44r33ew77i28sw72m78o50r33ew77t28ow83l28e44a44r33nw83b50e44f33o50r33ew77w72ew77c44a44nw83g50e44tw61t28o50ow83m78u50c44hn120 0
-H720
-V6744
-cf
-33u50r33t28h50e44r33.w84A72nw84a44d50d50r33e44s39sw73s39e44l28e44c44t28sw73aw78r33e44g50i28o50nw84i28nw83t28h50ew77f33i28l28ewh77Cem
-wh133ca
-w77s39u50b50s39t28r33i28n50gwh83Cem
-wh133ca
-44n50dw83t28h50e44r33e44f33o50r33ew77m78u50s39tw61d50e44f33i28n50ew77t28h50ew77b50e44g50i28n50n50i28n50gn120 0
-H720
-V6864
-ca
-44n50dw79t28h50ew73e44n50dw79o50fw62aw73r33e44g50i28o50n50.w79T61h50u50s39,w54t28h50ew73a44d50d50r33e44s39swf5
-681603wf1
-89s39e44l28e44c44t28sw68f33r33o50mwh107ct
-28h50ew73b50e44g50i28n50n50i28n50gw79o50fw62l28i28n50ew74t28h50i28r33t28e44e44nw80t28ow80t28h50ew74e44n50dw80o50fw63l28i28n50en120 0
-H720
-V6984
-ct
-28h50i28r33t28e44e44n50,w50a44n50dwf5
-75/60E60m60a60c60s60/wf1
-85s39e44l28e44c44t28sw64f33r33o50mwh103ct
-28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58t28h50ew69w72o50r33dw75`f5
-33E60m60a60c60sf1
-60'w58t28ow75t28h50ew69e44n50d50.n120 0
-H720
-V7140
-h250cA
-72d50d50r33e44s39s39e44sw64m78a44yw75b50ew69c44o50m78b50i28n50e44dw75w72i28t28hw75aw69c44o50m78m78a44:n120 0
-V7920
-p4
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 254w50 h25Chy
-wn120 0
-H720
-f5
-V900
-h360c1
-60360,601605n120 0
-H720
-f1
-V1080
-cs
-39e44l28e44c44t28sw68l28i28n50e44sw68t28h50i28r33t28e44e44nw79t28h50r33o50u50g50hw79f33i28f33t28e44e44n50.w80T61h50ew74d50e44f33i28n50i28t28i28o50nw80o50fw63t28h50ew74c44o50m78m78aw74o50p50e44r33a44t28o50rw63i28sw69t28ow80s39e44l28e44c44tw58f33r33o50mwh108ct
-28h50ew74b50e44g50i28n50n50i28n50gn120 0
-H720
-V1200
-co
-50fw58t28h50ew69l28e44f33tw53h50a44n50dw75a44d50d50r33e44s39sw64(33t28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58l28i28n50ew69150350)w58t28ow75t28h50ew69e44n50dw75o50fw58t28h50ew69r33i28g50h50tw53h50a44n50dw75a44d50d50r33e44s39sw64(33t28h50ew69e44n50dw75o50fw58l28i28n50ew69150550)33.n120 0
-H720
-V1356
-h250cA
-wh104cf
-33e44wwh104cs
-39p50e44c44i28a44lw60s39i28m78p50l28ew76a44d50d50r33e44s39s39e44sw71c44o50m78ew76i28nw82h50a44n50d50y50:wf5
-60.wf1
-93(33aw77p50e44r33i28o50d50)w66r33e44p50r33e44s39e44n50t28sw72d50o50t28,w58t28h50ew77c44u50r33r33e44n50tw61t28e44x50t28,wf5
-580wf1
-93(33l28i28n50en120 0
-H720
-V1476
-cz
-44e44r33o50)w67s39e44l28e44c44t28sw73t28h50ew78n50u50l28lw62s39t28r33i28n50gw84a44tw62t28h50ew78b50e44g50i28n50n50i28n50gw84o50fw67t28h50ew77f33i28l28e44,w58a44n50dwf5
-83$wf1
-93s39e44l28e44c44t28sw72t28h50ew77n50u50l28lw61s39t28r33i28n50gw83a44tw61t28h50ew77e44n50dw83o50fw66t28h50ew77f33i28l28en120 0
-H720
-V1596
-c[
-33n50o50tw53t28h50ew69l28a44s39tw53l28i28n50ew69o50fw58t28h50ew69f33i28l28e44]33.w75T61h50e44r33e44f33o50r33e44,n120 0
-H720
-f5
-V1776
-h360c0
-60,601603n120 0
-H720
-f1
-V1956
-cs
-39e44l28e44c44t28sw64f33r33o50mwh103ct
-28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58t28h50ew69f33i28l28ew69t28ow75t28h50ew69e44n50dw75o50fw58l28i28n50ew69t28h50i28r33t28e44e44n50,n120 0
-H720
-f5
-V2136
-h360c.
-60,60$n120 0
-H720
-f1
-V2316
-cs
-39e44l28e44c44t28sw64f33r33o50mwh103ct
-28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58t28h50ew69c44u50r33r33e44n50tw53t28e44x50tw53t28ow75t28h50ew69e44n50dw75o50fw58t28h50ew69f33i28l28e44,w50a44n50dn120 0
-H720
-f5
-V2496
-h360c0
-60,60$n120 0
-H720
-f1
-V2676
-cs
-39e44l28e44c44t28sw64t28h50ew69w72h50o50l28ew69f33i28l28ew69[33t28h50a44tw53i28s39,w50aw69s39i28n50g50l28ew69s39t28r33i28n50gw75c44o50n50t28a44i28n50i28n50gw75t28h50ew69w72h50o50l28ew69f33i28l28e44,w50n50o50tw53aw69l28i28s39tw53o50fw58a44l28lw53t28h50ew69l28i28n50e44sw64i28nw75t28h50ew69f33i28l28e44]33.n120 0
-H720
-V2832
-h250cT
-61h50e44s39ew88a44r33ew88a44l28lwf2
-72a50b50s39o50l28u50t28ewf1
-88a44d50d50r33e44s39s39e44s39:w72t28h50e44yw94r33e44f33e44rw77t28ow94s39p50e44c44i28f33i28cw88p50l28a44c44e44sw83i28nw95t28h50ew89f33i28l28e44.wf5
-95s60a60mwf1
-h105ca
-44l28s39ow95h50a44sw84r33e44l28a44t28i28v50en120 0
-H720
-V2952
-ca
-44d50d50r33e44s39s39e44s39,w57w72h50i28c44hw82d50e44p50e44n50dw82o50nw82t28h50ew76v50a44l28u50ew76o50fw65d50o50t28,w57a44n50dw82i28nw82f33a44c44tw60w72ew76h50a44v50ew76a44l28r33e44a44d50yw82s39e44e44nw82o50n50ew76f33o50r33m78:wf5
-60/60E60m60a60c60s60/wf1
-92f33i28n50d50sn120 0
-H720
-V3072
-ct
-28h50ew73f33i28r33s39tw57o50c44c44u50r33r33e44n50c44ew73o50fwf5
-62E60m60a60c60swf1
-89s39e44a44r33c44h50i28n50gw79f33o50r33w72a44r33d50sw68f33r33o50mwh107cd
-50o50t28.w80W94h50i28c44hw80o50c44c44u50r33r33e44n50c44ew74o50fwf5
-63E60m60a60c60swf1
-90i28tw58f33i28n50d50sw69d50e44p50e44n50d50sn120 0
-H720
-V3192
-co
-50nw79t28h50ew73v50a44l28u50ew73o50fw62d50o50t28.w79W94h50a44tw57i28fw62y50o50uw79w72a44n50t28e44dw79t28h50ew73f33i28r33s39tw57o50c44c44u50r33r33e44n50c44ewf5
-73b60e60f60o60r60ewf1
-88d50o50t28?w97J39u50s39tw56p50r33e44c44e44d50ew72t28h50ew72p50a44t28t28e44r33nw78w72i28t28hw78an120 0
-H720
-V3312
-cm
-78i28n50u50sw64s39i28g50n50,w50w72h50i28c44hw75r33e44v50e44r33s39e44sw64t28h50ew69d50i28r33e44c44t28i28o50nw75o50fw58t28h50ew69s39e44a44r33c44h50:n120 0
-H720
-f5
-V3492
-h360c-
-60/60E60m60a60c60s60/n120 0
-H720
-f1
-V3672
-cI
-33nw75f33a44c44t28,w50t28h50ew69c44o50m78p50l28e44t28ew69s39y50n50t28a44xw75f33o50rw58f33o50r33w72a44r33dw75s39e44a44r33c44h50i28n50gw75i28sn120 0
-H720
-f5
-V3852
-h360c+
-60/60E60m60a60c60s60/n120 0
-H720
-f1
-V4032
-cb
-50u50tw53t28h50ew69p50l28u50sw64s39i28g50nw75i28sw64t28h50ew69d50e44f33a44u50l28t28,w50a44n50dw75i28nw75p50r33a44c44t28i28c44ew69i28sw64r33a44r33e44l28yw75u50s39e44d50.w75H72e44r33ew69i28sw64a44nw75e44x50a44m78p50l28ew69t28h50a44tw53i28n50c44l28u50d50e44sw64i28tw53f33o50rw58c44l28a44r33i28t28y50:n120 0
-H720
-f5
-V4212
-h360c0
-60+60/60E60m60a60c60s60/n120 0
-H720
-f1
-V4392
-cs
-39e44l28e44c44t28sw65t28h50ew70f33i28r33s39tw54o50c44c44u50r33r33e44n50c44ew70o50fwf5
-59E60m60a60c60swf1
-86i28nw76t28h50ew70f33i28l28e44;w54r33e44a44dw76i28tw54a44sw65`33`33g50ow76t28ow76l28i28n50ew70050,w52t28h50e44nw77s39e44a44r33c44hw77f33o50r33w72a44r33d50sw66f33o50rwf5
-60E60m60a60c60sf1
-60.25'33'n120 0
-H720
-V4512
-cS
-56i28n50c44ew69t28h50ewf5
-69+wf1
-85i28sw64o50p50t28i28o50n50a44l28,w50t28h50i28sw64c44a44nw75b50ew69w72r33i28t28t28e44nwf5
-75060/60E60m60a60c60s60/f1
-60.w75S56i28m78i28l28a44r33l28y50,n120 0
-H720
-f5
-V4692
-h360c$
-60-60/60E60m60a60c60s60/n120 0
-H720
-f1
-V4872
-cf
-33i28n50d50sw64t28h50ew69l28a44s39tw53o50c44c44u50r33r33e44n50c44ew69i28nw75t28h50ew69f33i28l28e44,w50s39on120 0
-H720
-f5
-V5052
-h360c0
-60/60E60m60a60c60s60/60,60$60-60/60E60m60a60c60s60/n120 0
-H720
-f1
-V5232
-cs
-39e44l28e44c44t28sw64t28h50ew69t28e44x50tw53f33r33o50mwh103ct
-28h50ew69f33i28r33s39tw53t28ow75l28a44s39twf5
-53E60m60a60c60sf1
-60,w50i28n50c44l28u50s39i28v50e44.w75S56l28i28g50h50t28l28yw75m78o50r33ew69i28n50t28e44r33e44s39t28i28n50g50:n120 0
-H720
-f5
-V5412
-h360c/
-60E60m60a60c60s60/60+60/60E60m60a60c60s60/n120 0
-H720
-f1
-V5592
-c(
-33t28h50e44r33ew69i28sw64a44nw75i28m78p50l28i28c44i28twf5
-53.60+wf1
-85a44tw53t28h50ew69b50e44g50i28n50n50i28n50g50)w58s39e44l28e44c44t28sw64t28h50ew69s39e44c44o50n50dwf5
-75E60m60a60c60swf1
-85f33o50l28l28o50w72i28n50gw75d50o50t28.n120 0
-H720
-V5748
-h250cL
-61i28n50ew69n50u50m78b50e44r33sw64m78a44yw75a44l28s39ow75b50ew69r33e44l28a44t28i28v50e44.n120 0
-H720
-f5
-V5928
-h360c-
-602n120 0
-H720
-f1
-V6108
-cs
-39e44l28e44c44t28sw64t28h50ew69s39e44c44o50n50dw75p50r33e44v50i28o50u50sw64l28i28n50e44,w50a44n50dn120 0
-H720
-f5
-V6288
-h360c+
-605n120 0
-H720
-f1
-V6468
-cs
-39e44l28e44c44t28sw64t28h50ew69f33i28f33t28hw75f33o50l28l28o50w72i28n50gw75l28i28n50ew69(33h50e44r33ew69t28h50ew69p50l28u50sw64s39i28g50nw75i28sw64o50b50l28i28g50a44t28o50r33y50)33.n120 0
-H720
-V6624
-h250cS
-56i28n50c44ew75a44d50d50r33e44s39s39e44sw70m78a44yw81s39e44l28e44c44tw59(33a44n50dw81d50o50tw59m78a44yw81b50e44)w65m78o50r33ew76t28h50a44nw82o50n50ew76l28i28n50e44,w57w72ew76n50e44e44dw82aw76d50e44f33i28n50i28t28i28o50nw82o50fw65`33p50r33e44v50i28o50u50s39'n120 0
-H720
-V6744
-ca
-44n50dw80`33f33o50l28l28o50w72i28n50g50:28'w63`33p50r33e44v50i28o50u50s39'w63m78e44a44n50swf2
-69b50e44f28o50r39ew74t28h50ew74b50e44g50i28n50n50i28n50gwf1
-79o50fw62d50o50t28,w54a44n50dw79`33f33o50l28l28o50w72i28n50g50'w62m78e44a44n50swf2
-68a50f28t28e44rw68t28h50ew73e44n50dwf1
-79o50fw62d50o50t28.n120 0
-H720
-V6864
-cF
-56o50rw63e44x50a44m78p50l28e44,w55i28fw63t28h50ew74f33i28l28ew75c44o50n50t28a44i28n50swf5
-70Ax font 0 CI
-f0
-60A60Af5
-60Af1
-60,w56w72i28t28hw81d50o50tw59s39e44tw59t28ow81t28h50ew75m78i28d50d50l28ew75t28w72owf5
-81Af1
-60'33sw70(33t28h50ew75s39l28a44n50t28i28n50gw81c44h50a44r33a44c44t28e44r33s39)33,wf5
-56-60/60A60/n120 0
-H720
-f1
-V6984
-cs
-39e44t28sw69d50o50tw58t28ow80t28h50ew74f33i28r33s39twf5
-58Af1
-60,w55a44n50dwf5
-80+60/60A60/wf1
-90s39e44t28sw69d50o50tw58t28ow80t28h50ew74l28a44s39twf5
-58Af1
-60.w80E61x50c44e44p50tw58u50n50d50e44rw63o50d50dw80c44i28r33c44u50m78s39t28a44n50c44e44sw69(33s39u50c44hw80a44sw69w72h50e44nw79t28h50en120 0
-H720
-V7104
-co
-50n50l28yw90o50c44c44u50r33r33e44n50c44ew84o50fw73t28h50ew84t28e44x50tw68i28nw90t28h50ew84f33i28l28ew84i28sw79a44l28r33e44a44d50yw90t28h50ew84c44u50r33r33e44n50tw68t28e44x50t28)33,w65t28h50ew84t28e44x50tw68s39e44l28e44c44t28e44dw91b50yw91aw85s39e44a44r33c44hw91w72i28l28lw69b50en120 0
-H720
-V7224
-cd
-50i28s39j28o50i28n50tw53f33r33o50mwh103cd
-50o50t28.n120 0
-V7920
-p5
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 255w50 h25Chy
-wn120 0
-H720
-V840
-h250cT
-61ow75s39e44l28e44c44tw53t28h50ewf5
-69t60r60o60f60fwh120c-
-60m60swf1
-85p50a44r33a44g50r33a44p50hw75c44o50n50t28a44i28n50i28n50gw75d50o50t28,w50h50o50w72e44v50e44rw58l28o50n50gw75i28tw53i28s39,w50u50s39en120 0
-H720
-f5
-V1020
-h360c-
-60/60.60P60P60/60,60/60.60P60P60/60-601n120 0
-H720
-f1
-V1200
-cw
-72h50i28c44hw75w72i28l28lw53i28n50c44l28u50d50ew69t28h50ewf5
-69.60P60Pwf1
-85t28h50a44tw53b50e44g50i28n50sw64t28h50ew69p50a44r33a44g50r33a44p50h50,w50a44n50dw75e44x50c44l28u50d50ew69t28h50ew69o50n50ew69t28h50a44tw53e44n50d50sw64i28t28.n120 0
-H720
-V1356
-h250cW
-94h50e44nw81t28y50p50i28n50gw82r33e44l28a44t28i28v50ew76l28i28n50ew76n50u50m78b50e44rw65a44d50d50r33e44s39s39e44s39,w57t28h50ew76d50e44f33a44u50l28tw60n50u50m78b50e44rw65i28swf5
-711f1
-60,w57s39ow82t28h50ew76a44b50o50v50ew76c44o50u50l28dw82b50ew76w72r33i28t28t28e44nn120 0
-H720
-V1476
-cs
-39l28i28g50h50t28l28yw75m78o50r33ew69s39i28m78p50l28y50:n120 0
-H720
-f5
-V1656
-h360c-
-60/60.60P60P60/60,60/60.60P60P60/60-n120 0
-H720
-f1
-V1872
-h250cW
-94h50a44tw55d50o50e44sw66t28h50ew71a44d50d50r33e44s39swf5
-66+60160-601wf1
-87o50rw60t28h50ew71e44q50u50i28v50a44l28e44n50twf5
-55+60-wf1
-87m78e44a44n50?w96I33tw55l28o50o50k50sw66l28i28k50ew71i28tw55d50o50e44sw66n50o50t28h50i28n50g50,w52b50u50tw55r33e44c44a44l28lw56t28h50a44tn120 0
-H720
-V1992
-cd
-50o50tw58n50e44e44dw80n50o50tw58b50ew73aw73c44o50m78p50l28e44t28ew73l28i28n50ew73o50fw62t28e44x50t28.wf5
-79+601wf1
-89s39e44l28e44c44t28sw68t28h50ew73l28i28n50ew73a44f33t28e44rw62t28h50ew73e44n50dw79o50fw62t28h50ew73c44u50r33r33e44n50tw57t28e44x50t28,w54a44n50dwf5
-79-601wf1
-89s39e44l28e44c44t28sn120 0
-H720
-V2112
-ct
-28h50ew75l28i28n50ew75b50e44f33o50r33ew75t28h50ew75b50e44g50i28n50n50i28n50g50.w81T61h50e44r33e44f33o50r33ewf5
-75+60160-601wf1
-91s39e44l28e44c44t28sw70t28h50ew76l28i28n50ew76b50e44f33o50r33ew76t28h50ew76l28i28n50ew76a44f33t28e44rw65t28h50ew76e44n50dw82o50fw65d50o50t28,w57t28h50a44tw60i28s39,n120 0
-H720
-V2232
-ct
-28h50ew71c44o50m78p50l28e44t28ew71l28i28n50ew71c44o50n50t28a44i28n50i28n50gw77t28h50ew71e44n50dw77o50fw60d50o50t28.w77W94ew71c44a44nw77u50s39ew70t28h50i28sw65c44o50n50s39t28r33u50c44t28i28o50nw76t28ow76e44x50p50a44n50dw76aw70s39e44l28e44c44t28i28o50nw76t28ow76i28n50c44l28u50d50ew70an120 0
-H720
-V2352
-cc
-44o50m78p50l28e44t28ew69l28i28n50e44,w50s39a44yw75t28h50ew69f33i28r33s39tw53l28i28n50ew69i28nw75t28h50ew69f33i28l28ew69c44o50n50t28a44i28n50i28n50gwf5
-75E60m60a60c60sf1
-60:n120 0
-H720
-x font 0 CI
-f0
-V2532
-h360c0
-60/60E60m60a60c60s60/60+60-60pn120 0
-H720
-f5
-V2652
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-f1
-V2832
-cT
-61h50ew69a44d50d50r33e44s39swf5
-64+60-wf1
-85i28sw64a44nw75i28d50i28o50m78.n120 0
-H720
-f3
-V3072
-cL
-67o50o50p56sn120 0
-H720
-f1
-V3228
-h250cA
-72b50o50v50e44,w52w72ew71c44h50a44n50g50e44dw77o50n50ew71o50c44c44u50r33r33e44n50c44ew71o50fwf5
-60E60m60a60c60swf1
-87t28owf5
-77E60m60a60c60s60\603606600f1
-60,w52b50u50tw55i28fw61t28h50ew72n50a44m78ew72o50fw61t28h50ew72e44d50i28t28o50rw61i28sw67r33e44a44l28l28yn120 0
-H720
-V3348
-cc
-44h50a44n50g50i28n50g50,w62i28tw65w72o50u50l28dw87b50ew81u50s39e44f33u50lw65t28ow87c44h50a44n50g50ewf2
-81a50l28lwf1
-65i28n50s39t28a44n50c44e44sw76o50fw70t28h50ew81n50a44m78ew80i28nw86aw80s39i28n50g50l28ew80c44o50m78m78a44n50d50.wf5
-86s60a60mwf1
-96p50r33o50v50i28d50e44sw75an120 0
-H720
-V3468
-cc
-44o50m78m78a44n50d50,wf5
-58xwf1
-93(33e44x50t28r33a44c44t28)33,w58f33o50rw66j28u50s39tw61t28h50a44tw61j28o50b50.w83T61h50ew78s39y50n50t28a44xw84i28swf5
-h108cx
-60/f2
-60p50a50t28t28e44r39nf5
-50/f2
-60c44o50m72m72a50n50df1
-50.w84F56o50rw67e44a44c44hw84o50c44c44u50r33r33e44n50c44ew78o50fw67t28h50en120 0
-H720
-V3588
-cp
-50a44t28t28e44r33nw76i28nw75t28h50ew69s39e44l28e44c44t28e44dw75t28e44x50t28,wf5
-50xwf1
-85s39e44t28sw64d50o50tw53t28ow75t28h50ew69o50c44c44u50r33r33e44n50c44ew69a44n50dw75r33u50n50sw64c44o50m78m78a44n50d50.w75F56o50rw58e44x50a44m78p50l28e44,w50t28ow75c44h50a44n50g50ewf5
-69E60m60a60c60sn120 0
-H720
-f1
-V3708
-ct
-28owf5
-75v60i60,n120 0
-H720
-x font 0 CI
-f0
-V3888
-h360c0
-60,60$60x60/60E60m60a60c60s60/60c60/60v60i60/n120 0
-H720
-V4008
-h360c0
-60,60$60pn120 0
-H720
-f5
-V4128
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V4248
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V4368
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cv
-60iwh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V4488
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cv
-60iwh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V4668
-cT
-61h50i28sw65w72o50r33k50sw65b50yw77s39u50b50d50i28v50i28d50i28n50gw77t28h50ew71c44u50r33r33e44n50tw55t28e44x50tw55(f5
-33060,60$wf1
-h87Cem
-wh127ct
-28h50ew71w72h50o50l28ew71f33i28l28e44)w60i28n50t28ow77a44p50p50e44a44r33a44n50c44e44sw66o50fw60i28t28sw66t28e44x50t28u50a44lw55a44r33g50u50m78e44n50tn120 0
-H720
-V4788
-c(
-f5
-33E60m60a60c60sf1
-60)33,w57a44n50dw82t28h50e44nw82r33u50n50n50i28n50gw81t28h50ew75c44o50m78m78a44n50dw81t28h50a44tw59f33o50l28l28o50w72sw70(f5
-33c60/60v60i60/f1
-60)w64w72i28t28hw81d50o50tw59s39e44tw59t28ow81t28h50ew75t28e44x50t28.w81W94ew75c44a44nw81r33e44a44dw81t28h50i28sn120 0
-H720
-V4908
-ce
-44x50a44m78p50l28ew74a44s39,w55`33`33f33i28n50dw80a44l28lw58o50c44c44u50r33r33e44n50c44e44sw69o50fwf5
-63E60m60a60c60swf1
-90i28nw80t28h50ew74f33i28l28e44,w55a44n50dw80f33o50rw63e44a44c44hw80o50n50e44,w55s39e44tw58t28h50ew74c44u50r33r33e44n50tw58t28e44x50tw58t28ow80t28h50ew75o50c44c44u50rh33Chy
-n120 0
-H720
-V5028
-cr
-33e44n50c44ew73a44n50dw79r33u50nw79t28h50ew73c44o50m78m78a44n50dwf5
-79c60/60v60i60/f1
-60,w54w72h50i28c44hw79w72i28l28lw57r33e44p50l28a44c44ew72t28h50ew72c44u50r33r33e44n50tw56t28e44x50tw56b50ywf5
-78v60i60.f1
-60'33'w61[33T61h50i28sw67c44o50m78m78a44n50dw78i28sw67s39o50m78eh44Chy
-n120 0
-H720
-V5148
-cw
-72h50a44tw56s39i28m78i28l28a44rw61t28owf5
-78e60df1
-60'33swf5
-67gwf1
-88c44o50m78m78a44n50d50.w78T61h50ew72d50i28f33f33e44r33e44n50c44e44sw67w72i28l28lw56d50e44v50e44l28o50pw78b50e44l28o50w72,w53b50u50tw56n50o50t28ew72t28h50a44tw57t28h50ew73d50e44f33a44u50l28tw57a44d50d50r33e44s39s39,w54a44sn120 0
-H720
-V5268
-ca
-44l28w72a44y50s39,w50i28sw64d50o50tw53r33a44t28h50e44rw58t28h50a44nw75t28h50ew69w72h50o50l28ew69f33i28l28e44.25]n120 0
-H720
-V5424
-h250cA
-w97s39i28n50g50l28ewf5
-69uwf1
-85c44o50m78m78a44n50dw75i28sw64s39u50f33f33i28c44i28e44n50tw53t28ow75u50n50d50ow75a44nwf5
-75xwf1
-85c44o50m78m78a44n50d50,w50r33e44g50a44r33d50l28e44s39sw64o50fw58h50o50ww97m78a44n50yw76i28n50d50i28v50i28d50u50a44lw54c44h50a44n50g50e44sn120 0
-H720
-V5544
-ct
-28h50ewf5
-69xwf1
-85m78a44k50e44s39.n120 0
-H720
-x font 0 CI
-f0
-V5724
-h360cu
-n120 0
-H720
-V5844
-h360c0
-60,60$60pn120 0
-H720
-f5
-V5964
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V6084
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V6204
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V6324
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V6540
-h250cO
-72fw70c44o50u50r33s39e44,wf5
-62cwf1
-97i28sw76n50o50tw65t28h50ew81o50n50l28yw87c44o50m78m78a44n50dwf5
-87xwf1
-97c44a44nw87r33u50n50.w87A72nwf5
-87awf1
-98c44o50m78m78a44n50dw88c44a44nw88b50ew82u50s39e44dw88t28ow88p50u50tw66p50r33o50p50r33i28e44t28a44r33yn120 0
-H720
-V6660
-cm
-78a44r33k50i28n50g50sw64o50nwf5
-75E60m60a60c60sf1
-60:n120 0
-H720
-x font 0 CI
-f0
-V6840
-h360c0
-60,60$60x60/60E60m60a60c60s60/60a60/60{60T60M60}60/n120 0
-H720
-V6960
-h360c/
-60E60m60a60c60s60/60+60-60pn120 0
-H720
-f5
-V7080
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60s60{60T60M60}wh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-f1
-V7260
-c[
-33T61h50e44r33ew74i28sw69n50ow80w72a44yw80t28ow80s39e44ew74t28h50ew74c44h50a44n50g50e44sw69a44sw69t28h50e44yw80h50a44p50p50e44n50,w55a44sw69i28nwf5
-80e60df1
-60'33swf5
-69g60/60E60m60a60c60s60/60s60/60/60&60{60T60M60}60/60pf1
-60;w59s39e44ew75t28h50ew75s39e44c44t28i28o50nn120 0
-V7920
-p6
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 256w50 h25Chy
-wn120 0
-H720
-V840
-co
-50nw75M89u50l28t28i28p50l28ew69C67h50a44n50g50e44s39,w50b50e44l28o50w72.25]n120 0
-H720
-V996
-h250cT
-61h50ewf5
-69pwf1
-85c44o50m78m78a44n50dw75i28sw64a44l28s39ow75u50s39e44f33u50lw53w72h50e44nw75d50r33i28v50e44nw75b50yw75a44nwf5
-75xf1
-60,w50b50u50tw53b50ew69c44a44r33e44f33u50lw53t28h50a44tw53y50o50uw75s39a44yw75w72h50a44tw53y50o50uw75m78e44a44n50;n120 0
-H720
-x font 0 CI
-f0
-V1176
-h360c0
-60,60$60x60/60E60m60a60c60s60/60pn120 0
-H720
-f5
-V1296
-h360cE
-60m60a60c60s60E60m60a60c60sn120 0
-H720
-f1
-V1476
-cs
-39i28n50c44ewf5
-69xwf1
-85s39e44t28sw64d50o50tw54t28ow76t28h50ew70t28e44x50tw54i28nw76t28h50ew70s39l28a44s39h50e44s39,w51p50r33i28n50t28i28n50gw76o50n50l28yw76t28h50a44tw54t28e44x50tw54i28sw65n50o50tw54g50o50i28n50gw76t28ow76b50ew70v50e44r33yw76i28n50f33o50r33m78a44t28i28v50e44.w76B67u50tw54t28h50en120 0
-H720
-V1596
-cc
-44o50m78m78a44n50dw80t28h50a44twf5
-58xwf1
-90r33u50n50sw69c44a44nw80c44o50n50t28a44i28nw80a44d50d50r33e44s39s39e44s39.w80F56o50rw63e44x50a44m78p50l28e44,w55i28fw63w72ew74w72a44n50tw57t28ow79p50r33i28n50tw57a44l28lw57l28i28n50e44sw68c44o50n50t28a44i28n50i28n50gwf5
-79E60m60a60c60sf1
-60,n120 0
-H720
-V1716
-cj
-28u50s39tw53u50s39ewf5
-69+60-f1
-60:n120 0
-H720
-x font 0 CI
-f0
-V1896
-h360c0
-60,60$60x60/60E60m60a60c60s60/60+60-60pn120 0
-H720
-f5
-V2016
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60s60{60T60M60}wh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V2136
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60s60{60T60M60}wh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V2316
-cF
-56i28n50a44l28l28y50,w58l28e44t28'33sw72r33e44s39t28o50r33ew77t28h50ew77s39t28a44t28ew77o50fw66t28h50ew77f33i28l28ew78w72i28t28hw84a44n50o50t28h50e44rwf5
-67xwf1
-94c44o50m78m78a44n50d50,w59a44n50dw84m78a44k50ew78u50s39ew78o50fw67aw78h50a44n50d50yw84s39h50o50r33t28h50a44n50d50:w62an120 0
-H720
-V2436
-cc
-44o50m78m78aw71i28nw77a44nw77a44d50d50r33e44s39sw66h50a44sw66i28t28sw66l28e44f33tw55s39i28d50ew71d50e44f33a44u50l28tw55t28owf5
-770f1
-60,w52a44n50dw77i28t28sw66r33i28g50h50tw55s39i28d50ew71d50e44f33a44u50l28tw54t28owf5
-76$f1
-60,w51s39ow76t28h50ew70e44a44s39y50-33t28o50-33t28y50p50ew70a44d50d50r33e44s39sn120 0
-H720
-f5
-V2556
-c,
-wf1
-85r33e44f33e44r33sw64t28ow75t28h50ew69w72h50o50l28ew69f33i28l28e44:n120 0
-H720
-x font 0 CI
-f0
-V2736
-h360c,
-60x60/60E60m60a60c60s60/wh120c/
-60{60T60M60}60/60dn120 0
-H720
-V2856
-h360c,
-60pn120 0
-H720
-f5
-V2976
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V3096
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V3216
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V3336
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V3516
-cN
-72o50t28i28c44ew69w72h50a44tw53t28h50i28swf5
-64xwf1
-85d50o50e44s39:w53f33o50rw58e44a44c44hw75o50c44c44u50r33r33e44n50c44ew69o50fw58E61m78a44c44s39,w50f33i28n50dw75t28h50ewf5
-69{60T60M60}wf1
-85t28h50a44tw53f33o50l28l28o50w72s39,w50a44n50dw75d50e44l28e44t28ew69i28t28.n120 0
-H720
-V3672
-h250cT
-61h50ew79`33t28e44x50t28'wf5
-68s60a60mwf1
-95a44c44c44e44p50t28sw74f33o50rw68s39e44a44r33c44h50e44sw74i28nw85a44d50d50r33e44s39s39e44sw74a44n50dw85i28nwf5
-85xwf1
-95c44o50m78m78a44n50d50sw75i28sw75n50o50tw64s39i28m78p50l28ew80t28e44x50t28,w61b50u50tw64r33a44t28h50e44rn120 0
-H720
-f2
-V3792
-cr
-39e44g50u50l28a50r39 25e44x44p50r39e44s39s39i28o50n50s39.wf1
-90U72n50i28xw90h50a44sw79s39e44v50e44r33a44lw68d50i28s39t28i28n50c44tw68i28n50t28e44r33p50r33e44t28a44t28i28o50n50sw79o50fw73r33e44g50u50l28a44rw73e44x50p50r33e44s39s39i28o50n50s39.w90T61h50ew84f33o50r33mwh118cu
-50s39e44dw89b50yn120 0
-H720
-f5
-V3912
-cs
-60a60mwf1
-85i28sw64t28h50a44tw53o50fwf5
-58e60g60r60e60pf1
-60(33150)33,w50i28n50c44l28u50d50i28n50gw75p50a44r33e44n50t28h50e44s39e44swf5
-64(60)wf1
-85f33o50rw58g50r33o50u50p50i28n50gw75a44n50dw75a44nw75`33o50r33'w58o50p50e44r33a44t28o50rwf5
-58|wf1
-85f33o50rw58m78a44t28c44h50i28n50gw75s39t28r33i28n50g50sn120 0
-H720
-V4032
-ci
-28nw84p50a44r33a44l28l28e44l28.wf5
-84s60a60mwf1
-94m78a44k50e44sw73t28w72ow84e44x50t28e44n50s39i28o50n50s39:w62a44l28t28h50o50u50g50hwf5
-84.wf1
-94(33t28h50ew78m78o50s39tw62o50v50e44r33l28o50a44d50e44dw84c44h50a44r33a44c44t28e44rw67i28nw84U72n50i28x50)w67m78a44t28c44h50e44sw72a44n50yn120 0
-H720
-V4152
-cc
-44h50a44r33a44c44t28e44rwf2
-69e44x44c44e44p50twf1
-65n50e44w72l28i28n50e44,w62t28h50ew81r33e44g50u50l28a44rw70e44x50p50r33e44s39s39i28o50nwf5
-87@wf1
-97(33t28h50i28n50kw87o50fw70i28tw65a44sw76aw81b50i28gw87d50o50t28)w70m78a44t28c44h50e44sw76a44n50yw87c44h50a44r33a44c44t28e44r33,w62e44v50e44nn120 0
-H720
-V4272
-cn
-50e44w72l28i28n50e44s39;w62a44n50dw84t28h50ew78c44h50a44r33a44c44t28e44rw66s39e44q50u50e44n50c44ewf5
-77\60nwf1
-93m78a44t28c44h50e44sw72aw77n50e44w72l28i28n50ew77c44h50a44r33a44c44t28e44r33.w83R67e44p50l28a44c44e44m78e44n50tw61t28e44x50t28,w58s39u50c44hw83a44sw72u50s39e44dw83i28nn120 0
-H720
-V4392
-ct
-28h50ewf5
-69awf1
-85a44n50dwf5
-75cwf1
-85c44o50m78m78a44n50d50s39,w50i28sw64s39t28i28l28lw53p50l28a44i28nw75t28e44x50t28,w50b50u50tw53t28h50ew69s39e44q50u50e44n50c44ewf5
-69\60nwf1
-85r33e44p50r33e44s39e44n50t28sw64n50e44w72l28i28n50ew69i28nw75t28h50a44tw53c44o50n50t28e44x50t28,w50t28o50o50.n120 0
-H720
-V4548
-h250cH
-72e44r33ew77i28sw72a44nw83e44x50a44m78p50l28e44.w83S56a44yw83w72ew77w72a44n50t28e44dw83t28ow83d50o50u50b50l28ew77s39p50a44c44ew77t28h50ew77d50o50c44u50m78e44n50t28,w58t28h50a44tw62i28s39,w59t28u50r33nw84e44v50e44r33yw84n50e44w72l28i28n50ew78i28n50t28on120 0
-H720
-V4668
-ct
-28w72ow75n50e44w72l28i28n50e44s39.w75T61h50ew69f33o50l28l28o50w72i28n50gw75a44l28lw53d50ow75t28h50ew69j28o50b50:n120 0
-H720
-x font 0 CI
-f0
-V4848
-h360c,
-60x60/60\60n60/wh120ca
-60/60\60n60/n120 0
-H720
-V4968
-h360c,
-60x60/60\60n60/wh120cc
-60/60\60n60\60n60/n120 0
-H720
-V5088
-h360c,
-60x60/60$60/wh120ca
-60/60\60n60/n120 0
-H720
-V5208
-h360c,
-60x60/60^60/wh120ci
-60/60\60n60/n120 0
-H720
-f1
-V5388
-cT
-61h50ew70l28a44s39tw54e44x50a44m78p50l28ew70i28sw65s39l28i28g50h50t28l28yw76d50i28f33f33e44r33e44n50t28,w51b50e44c44a44u50s39ew70i28tw54p50u50t28sw65aw70n50e44w72l28i28n50ewf2
-70b50e44f28o50r39ewf1
-70e44a44c44hw76l28i28n50e44;w54t28h50ew70o50t28h50e44rw59e44x50a44m78p50l28e44sw65p50l28a44c44ew71i28tn120 0
-H720
-V5508
-ca
-44f33t28e44r33.w81T61h50ew75f33i28r33s39tw59t28w72ow81e44x50a44m78p50l28e44sw70m78a44n50i28p50u50l28a44t28ew75n50e44w72l28i28n50e44sw70d50i28r33e44c44t28l28yw81[33s39o50m78e44t28h50i28n50gw81o50u50t28s39i28d50ewf5
-75e60df1
-60'33sw70k50e44n50]33;w58t28h50ew74l28a44s39tw58t28w72ow80u50s39en120 0
-H720
-V5628
-cr
-33e44g50u50l28a44rw58e44x50p50r33e44s39s39i28o50n50s39:wf5
-53$wf1
-85i28sw64t28h50ew69e44m78p50t28yw75s39t28r33i28n50gw75a44tw53t28h50ew69e44n50dw75o50fw58aw69l28i28n50e44,w50w72h50i28l28ewf5
-69^wf1
-85i28sw64t28h50ew69e44m78p50t28yw75s39t28r33i28n50gw75a44tw53t28h50ew69b50e44g50i28n50n50i28n50g50.n120 0
-H720
-V5784
-h250cT
-61h50e44s39ew71s39o50l28u50t28i28o50n50sw66a44l28lw55h50a44v50ew71aw71p50o50s39s39i28b50l28ew71d50r33a44w72b50a44c44k50:w55i28fw60t28h50e44r33ew71i28sw66a44l28r33e44a44d50yw77aw71b50l28a44n50kw77l28i28n50ew72(33t28h50a44tw56i28s39,w53t28w72ow78c44o50n50s39e44c44u50t28i28v50en120 0
-H720
-V5904
-cn
-50e44w72l28i28n50e44s39)33,w53t28h50e44yw78m78a44k50ew72i28tw56m78u50c44hw78l28a44r33g50e44rw60(33f33o50u50rw60c44o50n50s39e44c44u50t28i28v50ew71n50e44w72l28i28n50e44s39)33.w77Aw99b50e44t28t28e44rw60m78e44t28h50o50dw77i28sw66t28ow77e44x50t28e44n50dw77e44v50e44r33yw77g50r33o50u50pn120 0
-H720
-V6024
-co
-50fw58n50e44w72l28i28n50e44sw64b50yw75o50n50e44:n120 0
-H720
-x font 0 CI
-f0
-V6204
-h360c,
-60x60/60\60n60+60/wh120ca
-60/60\60n60/n120 0
-H720
-f1
-V6384
-cT
-61h50ew78r33e44g50u50l28a44rw67e44x50p50r33e44s39s39i28o50nw84o50p50e44r33a44t28o50rwf5
-67+wf1
-95m78e44a44n50sw74`33o50n50ew79o50rw68m78o50r33e44;28'wf5
-68\60n60+wf1
-95i28sw74i28d50e44n50t28i28c44a44lw63t28owf5
-85\60n60\60n60*f1
-60.w85T61h50u50s39,w60t28h50i28sw74e44x50a44m78p50l28en120 0
-H720
-V6504
-ct
-28a44k50e44sw64e44v50e44r33yw75s39e44q50u50e44n50c44ew69o50fw58n50e44w72l28i28n50e44sw64a44n50dw75a44d50d50sw64a44n50o50t28h50e44rw58t28ow75t28h50ew69e44n50d50.n120 0
-H720
-V6660
-h250cA
-w97m78o50r33ew69c44o50m78m78o50nw75e44x50a44m78p50l28ew69i28sw64i28n50d50e44n50t28i28n50gw75aw69b50l28o50c44kw75o50fw58t28e44x50tw53b50yw75aw69t28a44bw75s39t28o50p50.w75T61h50ew70f33o50l28l28o50w72i28n50gw76a44l28lw54w72o50r33k50,w51a44l28t28h50o50u50g50hn120 0
-H720
-V6780
-ct
-28h50ew69f33i28r33s39tw53i28sw64a44r33g50u50a44b50l28yw75t28h50ew69c44l28e44a44n50e44s39tw53(33t28h50ew69b50l28a44n50kw75t28e44x50tw53i28nw75s39l28a44s39h50e44sw64i28sw64aw69t28a44b50)33:n120 0
-V7920
-p7
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 257w50 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360c,
-60x60/60^60/60a60/wwh200c/
-n120 0
-H720
-V1020
-h360c,
-60x60/60^60/60c60/wwh200c/
-n120 0
-H720
-V1140
-h360c,
-60x60/60.60*60\60n60/60i60/wwh270c/
-n120 0
-H720
-f1
-V1320
-cT
-61h50ew81l28a44s39tw65e44x50a44m78p50l28ew81u50s39e44sw76t28h50ew81p50a44t28t28e44r33nw87(33i28d50i28o50m78,w62r33e44a44l28l28y50)wf5
-70.60*60\60nwf1
-98t28ow88m78a44t28c44hw88l28i28n50e44s39:wf5
-66.60*wf1
-98m78a44t28c44h50e44sw77t28h50ew82l28o50n50g50e44s39tw66p50o50s39s39i28b50l28en120 0
-H720
-V1440
-cs
-39t28r33i28n50gw75o50fw58n50o50n50-33n50e44w72l28i28n50ew69c44h50a44r33a44c44t28e44r33s39.w75T61a44k50i28n50gw75i28n50i28t28i28a44lw53t28a44b50sw64a44w72a44yw75i28sw64j28u50s39tw53a44sw64e44a44s39y50:n120 0
-H720
-x font 0 CI
-f0
-V1620
-h360c,
-60x60/60^wh300c/
-60dn120 0
-H720
-f1
-V1800
-cI
-33nw75t28h50e44s39ew69e44x50a44m78p50l28e44sw64Iw58h50a44v50ew69s39p50e44c44i28f33i28e44dw75a44nw75a44d50d50r33e44s39sw64(33t28h50ew69w72h50o50l28ew69f33i28l28e44)33,w50b50u50tw53i28nw76p50r33a44c44t28i28c44ew70c44o50m78m78a44n50d50sw65l28i28k50ew70t28h50e44s39ew70a44r33ew70m78o50r33en120 0
-H720
-V1920
-cl
-28i28k50e44l28yw75t28ow75b50ew69r33u50nw75w72i28t28h50o50u50tw53a44nw75a44d50d50r33e44s39s39,w50u50s39i28n50gw75t28h50ew69v50a44l28u50ew69o50fw58d50o50tw53s39e44tw53b50yw75s39e44l28e44c44t28i28n50gw75t28e44x50tw53w72i28t28hw75t28h50ew69m78o50u50s39e44.n120 0
-H720
-f3
-V2160
-cC
-72o50n56d56i28t33i28o50n56a50l28sn120 0
-H720
-f1
-V2316
-h250cT
-61h50ewf5
-69xwf1
-85c44o50m78m78a44n50dw75i28sw64aw69l28o50o50p50i28n50gw75c44o50n50s39t28r33u50c44t28:w53f33o50rw58e44a44c44hw75m78a44t28c44hw76o50fw59aw70r33e44g50u50l28a44rw59e44x50p50r33e44s39s39i28o50n50,w51i28tw54e44x50t28r33a44c44t28sw65(33s39e44t28sw65d50o50tw54t28o50)n120 0
-H720
-V2436
-ct
-28h50ew71m78a44t28c44hw77a44n50dw77r33u50n50sw66aw71c44o50m78m78a44n50d50.wf5
-77s60a60mwf1
-87a44l28s39ow77h50a44sw66aw71c44o50n50d50i28t28i28o50n50a44l28,wf5
-52gf1
-60:wf5
-90g60/f2
-60p50a50t28t28e44r39nf5
-50/f2
-60c44o50m72m72a50n50dwf1
-76r33u50n50sw65t28h50ew70c44o50m78m78a44n50dw76i28fn120 0
-H720
-V2556
-cd
-50o50tw55c44o50n50t28a44i28n50sw66aw71m78a44t28c44hw77o50fw60t28h50ew71p50a44t28t28e44r33nwf2
-77w67i28t28h50o50u50tw55c44h50a50n50g50i28n50gw77t28h50ew71v44a50l28u50ew71o50fw55d50o50t28.wf1
-78T61h50ew72i28n50v50e44r33s39e44,wf5
-53vf1
-60,w53r33u50n50sw67t28h50ew72c44o50m78m78a44n50dw78i28fn120 0
-H720
-V2676
-cd
-50o50tw57d50o50e44swf2
-68n50o50twf1
-57c44o50n50t28a44i28nw79aw73m78a44t28c44hw79o50fw62t28h50ew73p50a44t28t28e44r33n50.w79(33T61h50ew73l28e44t28t28e44r33swf5
-68gwf1
-89a44n50dwf5
-79vwf1
-89a44r33ew72h50i28s39t28o50r33i28c44a44lw56a44n50dw78h50a44v50ew72n50ow78m78n50e44m78o50n50i28cw72s39i28gh50Chy
-n120 0
-H720
-V2796
-cn
-50i28f33i28c44a44n50c44e44.w75Y72o50uw75m78i28g50h50tw53t28h50i28n50kw75o50fwf5
-58gwf1
-85a44sw64`33g50u50a44r33d50.25'33)w83[f5
-33e60dwf1
-85u50s39e44r33sw64s39h50o50u50l28dw75r33e44a44dw75t28h50ew69a44b50o50v50ew69d50e44f33i28n50i28t28i28o50n50sw64v50e44r33yw75c44a44r33e44f33u50l28l28y50;w54t28h50en120 0
-H720
-f5
-V2916
-cg
-wf1
-h101cc
-44o50m78m78a44n50dw91i28nwf5
-91s60a60mwf1
-h101ci
-28sw80f33u50n50d50a44m78e44n50t28a44l28l28yw91d50i28f33f33e44r33e44n50tw69f33r33o50mwh119ct
-28h50a44tw69i28nwf5
-91e60df1
-60.25]w99H72e44r33ew85i28sw80a44nw91e44x50a44m78p50l28ew85o50fw74t28h50ew84d50i28f33f33e44r33e44n50c44en120 0
-H720
-V3036
-cb
-50e44t28w72e44e44nwf5
-75xwf1
-85a44n50dwf5
-75g60:n120 0
-H720
-V3216
-h360c,
-60x60/60E60m60a60c60s60/60c60/60v60i60/n120 0
-H720
-f1
-V3396
-cc
-44h50a44n50g50e44sw64e44a44c44hw75o50c44c44u50r33r33e44n50c44ew69o50fw58t28h50ew69w72o50r33dwf5
-75E60m60a60c60swf1
-85i28nw75t28h50ew69f33i28l28ew69t28ow75t28h50ew69w72o50r33dwf5
-75v60if1
-60,w50b50u50tn120 0
-H720
-f5
-V3576
-h360c,
-60g60/60E60m60a60c60s60/60c60/60v60i60/n120 0
-H720
-f1
-V3756
-cc
-44h50a44n50g50e44sw64t28h50ewf2
-69w67h50o50l28ew69f28i28l28ewf1
-69t28owf5
-75v60iwf1
-85i28fw58t28h50e44r33ew69i28sw64t28h50ew69w72o50r33dwf5
-75E60m60a60c60swf1
-85a44n50y50w72h50e44r33ew69i28nw75t28h50ew69f33i28l28e44.n120 0
-H720
-V3912
-h250cN
-72e44i28t28h50e44rw66o50fw66t28h50e44s39ew77c44o50m78m78a44n50d50sw73i28sw73p50a44r33t28i28c44u50l28a44r33l28yw84i28n50t28e44r33e44s39t28i28n50gw84i28nw84i28s39o50l28a44t28i28o50n50,w59b50u50tw62t28h50e44yw84a44r33ew78v50a44l28u50a44b50l28ew78w72h50e44nw84c44o50mh78Chy
-n120 0
-H720
-V4032
-cb
-50i28n50e44dw75w72i28t28hwf5
-75xwf1
-85a44n50dw75w72i28t28hw75t28h50e44m78s39e44l28v50e44s39.n120 0
-H720
-f3
-V4272
-cC
-72o50m83p56o50s39i28t33i28o50nn120 0
-H720
-f1
-V4428
-h250cO
-72n50ew75w72a44yw81t28ow81t28h50i28n50kw81a44b50o50u50tw59t28h50ewf5
-75xwf1
-91c44o50m78m78a44n50dw82i28sw71t28h50a44t28,w57g50i28v50e44nw82aw76s39e44l28e44c44t28i28o50nw82(33aw76v50a44l28u50ew76o50fw65d50o50t28)w65i28tw60i28t28e44r33a44t28e44sw71t28h50r33o50u50g50hn120 0
-H720
-V4548
-ci
-28n50t28e44r33e44s39t28i28n50gw90s39u50b50s39e44l28e44c44t28i28o50n50sw79(33v50a44l28u50e44sw79o50fw72d50o50tw67w72i28t28h50i28n50)33.w89I33nw89o50t28h50e44rw72w72o50r33d50s39,w64i28tw67t28a44k50e44sw78aw83p50i28e44c44ew83o50fw72t28e44x50tw67a44n50dw89c44u50t28sw78i28tw67i28n50t28on120 0
-H720
-V4668
-cs
-39m78a44l28l28e44rw59p50i28e44c44e44s39.w76B67u50tw54t28h50ew70t28e44x50tw54t28h50a44tw55i28tw55c44u50t28sw66u50pw77m78a44yw77a44l28r33e44a44d50yw77b50ew71aw71p50i28e44c44ew71c44u50tw55b50yw77aw71p50r33e44v50i28o50u50swf5
-66xwf1
-87c44o50m78m78a44n50dw77o50rw60s39e44l28e44c44t28e44dn120 0
-H720
-V4788
-cb
-50yw80awf5
-74gf1
-60.wf5
-80s60a60mf1
-60'33sw69m78o50s39tw58i28n50t28e44r33e44s39t28i28n50gw80p50r33o50p50e44r33t28yw80i28sw69t28h50ew73a44b50i28l28i28t28yw79t28ow79d50e44f33i28n50ew73aw73s39e44q50u50e44n50c44ew73o50fw62c44o50m78m78a44n50d50sw68t28ow79p50e44r33f33o50r33mwh107ca
-w73p50a44rh33Chy
-n120 0
-H720
-V4908
-ct
-28i28c44u50l28a44rw58t28a44s39k50.h25Cdg
-wh113cA
-w97s39i28m78p50l28ew69e44x50a44m78p50l28ew69i28sw64t28ow75c44h50a44n50g50ew69a44l28lw53o50c44c44u50r33r33e44n50c44e44sw64o50fwf5
-58E60m60a60c60swf1
-85t28owf5
-75e60m60a60c60sf1
-60;w53c44e44r33t28a44i28n50l28yw75t28h50ew69c44o50m78m78a44n50dn120 0
-H720
-x font 0 CI
-f0
-V5088
-h360c,
-60x60/60E60m60a60c60s60/wh120cc
-60/60e60m60a60c60s60/n120 0
-H720
-f1
-V5268
-cw
-72i28l28lw53w72o50r33k50,w50b50u50tw53w72ew69c44a44nw75u50s39ew69a44nwf5
-75xwf1
-85c44o50m78m78a44n50dw75t28ow75s39a44v50ew69r33e44t28y50p50i28n50gw75m78o50s39tw53o50fw58t28h50ew69w72o50r33dwf5
-75E60m60a60c60sf1
-60:n120 0
-H720
-x font 0 CI
-f0
-V5448
-h360c,
-60x60/60E60m60a60c60s60/wh120cx
-60/60E60/wh120cc
-60/60e60/n120 0
-H720
-f1
-V5628
-c(
-33B67l28a44n50k50sw75c44a44nw86b50ew80u50s39e44dw86t28ow86s39e44p50a44r33a44t28ew80c44o50m78m78a44n50d50sw75o50nw86aw80l28i28n50ew80t28ow86m78a44k50ew80t28h50e44mwh114ce
-44a44s39i28e44rw69t28ow86r33e44a44d50.25)w94W94h50a44tw65t28h50i28sw76c44o50m78m78a44n50dn120 0
-H720
-V5748
-cd
-50o50e44sw65i28sw65f33i28n50dw76a44l28lw53o50c44c44u50r33r33e44n50c44e44sw64o50fwf5
-58E60m60a60c60swf1
-85(f5
-33,60x60/60E60m60a60c60s60/f1
-60)33,w50a44n50dw75t28h50e44nwf2
-75w67i28t28hw75d50o50tw53s39e44tw53t28ow75t28h50a50tw53t28e44x44t28,wf1
-50f33i28n50dw75a44l28lw53o50c44c44u50r33r33e44n50c44e44sn120 0
-H720
-V5868
-co
-50fw60t28h50ew71l28e44t28t28e44rwf5
-60Ewf1
-87(f5
-33x60/60E60/f1
-60)33,w52a44n50dw77t28h50e44nwf2
-77w67i28t28hw77d50o50tw55s39e44tw55t28ow77t28h50a50tw55t28e44x44t28,wf1
-52r33u50nw78t28h50ew72c44o50m78m78a44n50dwf5
-78c60/60e60/wf1
-88t28ow78c44h50a44n50g50ew72t28h50ew72c44h50a44r33a44c44t28e44rw61t28on120 0
-H720
-V5988
-cl
-28o50w72e44rw71c44a44s39e44.w88N72o50t28ew82t28h50a44tw66t28h50ew82a44d50d50r33e44s39sw76f33o50rw70t28h50ew81c44o50m78m78a44n50dwh87Cem
-wh137ct
-28h50ew81w72h50o50l28ew81f33i28l28e44,w62s39p50e44c44i28f33i28e44dw87b50yw87aw81c44o50m78m78awh81Cem
-wh137ci
-28sw76o50n50l28yn120 0
-H720
-V6108
-cg
-50i28v50e44nw77t28ow77t28h50ew71l28e44f33t28m78o50s39tw55p50i28e44c44ew71o50fw60t28h50ew71c44o50m78m78a44n50d50;w55t28h50ew71r33e44s39tw55o50fw60t28h50ew72p50i28e44c44e44sw67h50a44v50ew72d50o50tw56s39e44tw56f33o50rw61t28h50e44mwh106cb
-50yw78t28h50ew72e44x50e44c44u50t28i28o50nw78o50fn120 0
-H720
-V6228
-ct
-28h50ew69p50i28e44c44e44sw64t28ow75t28h50e44i28rw58l28e44f33t28.n120 0
-H720
-V6384
-h250cA
-72sw67a44n50o50t28h50e44rw61s39i28m78p50l28ew72e44x50a44m78p50l28e44,w53c44o50n50s39i28d50e44rw61aw72p50r33o50b50l28e44mwh106cs
-39o50l28v50e44dw78a44b50o50v50e44:w57p50r33i28n50t28i28n50gw79a44l28lw57l28i28n50e44sw68i28nw79t28h50ew73f33i28l28ew73c44o50n50t28a44i28n50i28n50gn120 0
-H720
-V6504
-ct
-28h50ew69w72o50r33dwf5
-75E60m60a60c60s60:n120 0
-H720
-f1
-s8
-V6880
-Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-n100 0
-H720
-V6980
-Cdg
-w70T49h40ew55o40b40v40i22o40u40sw51a35n40a35l22o40g40yw60w58i22t22hw60s31h40e35l22lw42p40i22p40e35l22i22n40e35sw51i22sw51o40n40l22yw60p40a35r26t22i22a35l22l22yw60v40a35l22i22d40,w40b40e35c35a35u40s31ew55t22h40ew55i22n40d40i22v40i22d40u40a35lwf5
-42s48a48mwf1
-68c35o40m62m62a35n40d40sw51a35r26ew56a35l22lw43w58o40r26k40i22n40gw61o40nn100 0
-H720
-V7080
-ct
-22h40ew55s31a35m62ew55t22e35x40t22;w42i22tw42i22sw51o40n40l22yw60h40o40ww78t22h40ew55t22e35x40tw42i22sw51s31l22i22c35e35dw60u40pw60t22h40a35tw42i22sw51c35h40a35n40g40i22n40g40.n100 0
-V7920
-p8
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 258w50 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360c,
-60x60/60.60*60\60n60/wh120cg
-60/60E60m60a60c60s60/60pn120 0
-H720
-f5
-V1020
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V1140
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V1320
-cT
-61h50i28sw79c44o50m78m78a44n50dw90s39a44y50sw79t28ow90b50r33e44a44kw90t28h50ew84f33i28l28ew84i28n50t28ow90l28i28n50e44sw79(f5
-33,60x60/60.60*60\60n60/f1
-60)33,w65a44n50dw90f33o50rw73e44a44c44hw90l28i28n50ew84t28h50a44tw68c44o50n50t28a44i28n50sw79t28h50ew85s39t28r33i28n50gn120 0
-H720
-f5
-V1440
-cE
-60m60a60c60swf1
-90(f5
-33g60/60E60m60a60c60s60/f1
-60)33,w55r33u50nw80t28h50ew74c44o50m78m78a44n50dwf5
-80pwf1
-90w72i28t28hw80d50o50tw58s39e44tw58t28ow80t28h50ew74l28i28n50ew73(33n50o50tw57t28h50ew73m78a44t28c44hw79o50fwf5
-62E60m60a60c60sf1
-60)33,w54w72h50i28c44hw79p50r33i28n50t28sn120 0
-H720
-V1560
-ct
-28h50ew72l28i28n50e44.w78T61ow78s39a44v50ew72t28y50p50i28n50g50,w53b50e44c44a44u50s39ewf5
-72.60*60\60nwf1
-88i28sw67aw72c44o50m78m78o50nw78p50a44t28t28e44r33nw78i28nwf5
-78xwf1
-88c44o50m78m78a44n50d50s39,w53i28fw61t28h50ewf5
-73xwf1
-89i28sw68f33o50l28l28o50w72e44dw79i28m78m78e44d50ih28Chy
-n120 0
-H720
-V1680
-ca
-44t28e44l28yw75b50yw75aw69s39p50a44c44e44,w50t28h50ew69p50a44t28t28e44r33nwf5
-75.60*60\60nwf1
-85i28sw64a44s39s39u50m78e44d50.w75T61h50e44r33e44f33o50r33e44,w50t28h50ew69a44b50o50v50ew69c44o50u50l28dw75b50ew69w72r33i28t28t28e44nw75m78o50r33ew69s39u50c44c44i28n50c44t28l28y50:n120 0
-H720
-x font 0 CI
-f0
-V1860
-h360c,
-60xwh120cg
-60/60E60m60a60c60s60/60pn120 0
-H720
-f1
-V2040
-cT
-61h50ew69s39o50l28u50t28i28o50nw75w72ew69u50s39e44dw75b50e44f33o50r33ew69w72a44sn120 0
-H720
-x font 0 CI
-f0
-V2220
-h360c,
-60x60/60E60m60a60c60s60/60+60-60pn120 0
-H720
-f1
-V2400
-cw
-72h50i28c44hw81r33u50n50sw70t28h50ew75c44o50m78m78a44n50dwf5
-81+60-60pwf1
-91w72i28t28hw81d50o50tw59s39e44tw59t28ow81e44a44c44hw82m78a44t28c44hw82o50fwf5
-65E60m60a60c60swf1
-92i28nw82t28h50ew76f33i28l28ew76(33r33e44c44a44l28lw60t28h50a44tw60t28h50ew76i28d50i28o50mwf5
-h110c+
-60-60pn120 0
-H720
-f1
-V2520
-cp
-50r33i28n50t28sw64t28h50ew69l28i28n50ew69c44o50n50t28a44i28n50i28n50gw75t28h50ew69e44n50dw75o50fw58d50o50t28)33.n120 0
-H720
-V2676
-h250cT
-61h50ew77t28w72ow83c44o50m78m78a44n50d50sw72u50s39u50a44l28l28yw83p50r33o50d50u50c44ew77t28h50ew77s39a44m78ew77r33e44s39u50l28tw61(33t28h50ewf5
-77+60-60pwf1
-93f33o50r33mwh111cw
-72i28l28lw61p50r33i28n50tw61aw77l28i28n50ew77t28w72i28c44ew77i28fw66i28tw62c44o50nh50Chy
-n120 0
-H720
-V2796
-ct
-28a44i28n50swf5
-66E60m60a60c60swf1
-87t28w72i28c44e44)33.w77W94h50i28c44hw77i28sw66b50e44t28t28e44r33?wf5
-96,60x60/60E60m60a60c60s60/60+60-60pwf1
-87i28sw66e44a44s39i28e44rw60t28ow77t28y50p50ew71a44n50dw77w72i28l28lw55b50ew70m78u50c44hw76f33a44s39t28e44rw59i28fw59t28h50ew70f33i28l28en120 0
-H720
-V2916
-ci
-28sw83l28a44r33g50ew88a44n50dw95t28h50e44r33ew89a44r33ew89f33e44wwh117co
-50c44c44u50r33r33e44n50c44e44sw84o50fw78t28h50ew89s39t28r33i28n50g50,w70b50u50tw73i28tw73i28sw84r33e44a44l28l28yw95a44nw95o50d50dw95s39p50e44c44i28a44lw73c44a44s39e44.wf5
-95,60x60/60.60*60\60n60/n120 0
-H720
-V3036
-cg
-60/60E60m60a60c60s60/60pwf1
-88i28sw67s39l28o50w72e44rwh61Cem
-wh128ci
-28tw56b50r33e44a44k50sw67e44a44c44hw78l28i28n50ew72o50u50tw56s39e44p50a44r33a44t28e44l28y50,w53t28h50e44nw77e44x50a44m78i28n50e44sw66i28tw55f33o50rw60aw71m78a44t28c44hwh77Cem
-wh127cb
-50u50tw55i28sw66c44o50n50c44e44ph50Chy
-n120 0
-H720
-V3156
-ct
-28u50a44l28l28yw80c44l28e44a44n50e44r33,w55a44n50dw81g50e44n50e44r33a44l28i28z44e44sw70m78o50r33ew75e44a44s39i28l28y50.w81F56o50rw64e44x50a44m78p50l28e44,w56c44o50n50s39i28d50e44rw64t28h50ew75f33o50l28l28o50w72i28n50gw81p50i28e44c44ew75o50fw64t28h50ew75E61m78a44c44sw70m78a44nh50Chy
-n120 0
-H720
-V3276
-cu
-50a44l28:n120 0
-H720
-f5
-V3456
-h360cc
-60o60m60m60a60n60dwh120cn
-60a60m60e60=60"60a60p60p60e60n60d60-60t60o60-60f60i60l60e60"60,wh120ck
-60e60y60=60"60[60u60n60b60o60u60n60d60]60"n120 0
-H720
-V3576
-h360cT
-60a60k60e60swh120ct
-60h60ewh120cc
-60o60n60t60e60n60t60swh120co
-60fwh120ct
-60h60ewh120cc
-60u60r60r60e60n60twh120cb
-60u60f60f60e60rwh120ca
-60n60dwh120ca
-60p60p60e60n60d60swh120ci
-60twh120ct
-60owh120ct
-60h60en120 0
-H720
-V3696
-h360cn
-60a60m60e60dwh120cf
-60i60l60e60.wh120cI
-60fwh120ct
-60h60ewh120cf
-60i60l60e60swh120cd
-60o60e60s60n60'60twh120ce
-60x60i60s60t60,wh120ci
-60twh120cw
-60i60l60lwh120cb
-60ewh120cc
-60r60e60a60t60e60d60.n120 0
-H720
-V3936
-h360cc
-60o60m60m60a60n60dwh120cn
-60a60m60e60=60"60a60p60r60o60p60o60s60"60,wh120ck
-60e60y60=60"60E60S60C60-60?60"n120 0
-H720
-V4056
-h360cP
-60r60o60m60p60t60swh120cf
-60o60rwh120ca
-wh120ck
-60e60y60w60o60r60dwh120ca
-60n60dwh120ct
-60h60e60nwh120cp
-60r60i60n60t60swh120ca
-wh120cl
-60i60s60twh120co
-60fwh120ct
-60h60o60s60ewh120cc
-60o60m60m60a60n60d60sn120 0
-H720
-V4176
-h360cw
-60h60o60s60ewh120cs
-60h60o60r60twh120cd
-60e60s60c60r60i60p60t60i60o60nwh120cc
-60o60n60t60a60i60n60swh120ct
-60h60a60twh120ck
-60e60y60w60o60r60d60.wh180cF
-60o60rwh120ce
-60x60a60m60p60l60e60,n120 0
-H720
-V4296
-h360ci
-60fwh120cy
-60o60uwh120cf
-60o60r60g60e60twh120cw
-60h60i60c60hwh120cc
-60o60m60m60a60n60d60swh120cd
-60e60a60lwh120cw
-60i60t60hwh120cw
-60i60n60d60o60w60s60,wh120cj
-60u60s60twh120ct
-60y60p60en120 0
-H720
-V4416
-h360c"
-60@60b60[60E60S60C60-60?60]60@60t60[60w60i60n60d60o60w60]60@60b60[60E60S60C60]60"60.n120 0
-H720
-f2
-V4656
-h360ca
-50n50dw75s39ow75o50nn120 0
-H720
-f1
-V4836
-cT
-61h50i28sw66t28e44x50tw55c44o50n50s39i28s39t28sw66o50fw60g50r33o50u50p50sw66o50fw60n50o50n50-33e44m78p50t28yw77l28i28n50e44s39,w52w72i28t28hw77aw71s39i28m78p50l28ew71f33o50r33m78a44tw55f33o50rw60t28h50ew71t28e44x50tw55w72i28t28h50i28nw77e44a44c44hw78g50r33o50u50p50.w78I33m78a44gh50Chy
-n120 0
-H720
-V4956
-ci
-28n50ew73t28h50a44tw57w72ew73w72a44n50t28e44dw79t28ow79f33i28n50dw79t28h50ew73d50e44s39c44r33i28p50t28i28o50nw79o50fw62t28h50ew73`33a44p50r33o50p50o50s39'w62c44o50m78m78a44n50d50.w78T61h50ew72p50r33o50b50l28e44mwh106ci
-28sw67t28ow78b50r33e44a44kw78t28h50ew72f33i28l28ew72i28n50t28on120 0
-H720
-V5076
-ci
-28n50d50i28v50i28d50u50a44lw53d50e44s39c44r33i28p50t28i28o50n50s39,w50a44n50dw75t28h50e44nw75t28ow75f33i28n50dw75t28h50ew69d50e44s39c44r33i28p50t28i28o50nw75o50fw58`33a44p50r33o50p50o50s39'w58a44n50dw75t28ow75p50r33i28n50tw53i28t28.w75T61h50ew69s39o50l28u50t28i28o50nw75i28sw64s39t28r33a44i28g50h50th28Chy
-n120 0
-H720
-V5196
-cf
-33o50r33w72a44r33d50:n120 0
-H720
-x font 0 CI
-f0
-V5376
-h360c,
-60x60/60(60.60+60\60n60)60+60/wh120cg
-60/60c60o60m60m60a60n60dwh120cn
-60a60m60e60=60"60a60p60r60o60p60o60s60"60/60pn120 0
-H720
-f5
-V5496
-h360cc
-60o60m60m60a60n60dwh120cn
-60a60m60e60=60"60a60p60r60o60p60o60s60"60,wh120ck
-60e60y60=60"60E60S60C60-60?60"n120 0
-H720
-V5616
-h360cP
-60r60o60m60p60t60swh120cf
-60o60rwh120ca
-wh120ck
-60e60y60w60o60r60dwh120ca
-60n60dwh120ct
-60h60e60nwh120cp
-60r60i60n60t60swh120ca
-wh120cl
-60i60s60twh120co
-60fwh120ct
-60h60o60s60ewh120cc
-60o60m60m60a60n60d60sn120 0
-H720
-V5736
-h360cw
-60h60o60s60ewh120cs
-60h60o60r60twh120cd
-60e60s60c60r60i60p60t60i60o60nwh120cc
-60o60n60t60a60i60n60swh120ct
-60h60a60twh120ck
-60e60y60w60o60r60d60.wh180cF
-60o60rwh120ce
-60x60a60m60p60l60e60,n120 0
-H720
-V5856
-h360ci
-60fwh120cy
-60o60uwh120cf
-60o60r60g60e60twh120cw
-60h60i60c60hwh120cc
-60o60m60m60a60n60d60swh120cd
-60e60a60lwh120cw
-60i60t60hwh120cw
-60i60n60d60o60w60s60,wh120cj
-60u60s60twh120ct
-60y60p60en120 0
-H720
-V5976
-h360c"
-60@60b60[60E60S60C60-60?60]60@60t60[60w60i60n60d60o60w60]60@60b60[60E60S60C60]60"60.n120 0
-H720
-f1
-V6156
-cT
-61h50ew73r33e44g50u50l28a44rw62e44x50p50r33e44s39s39i28o50nwf5
-79(60.60+60\60n60)60+wf1
-89m78a44t28c44h50e44sw68o50n50ew73o50rw63m78o50r33ew74l28i28n50e44sw69w72i28t28hw80o50n50ew74o50rw63m78o50r33ew74c44h50a44r33a44c44t28e44r33sw69e44a44c44h50,w55t28h50a44tw58i28s39,w55t28h50en120 0
-H720
-V6276
-ct
-28e44x50twh197cb
-50e44t28w72e44e44nwh219cb
-50l28a44n50kwh219cl
-28i28n50e44s39,wh194cs
-39owf5
-h219c,
-60x60/60(60.60+60\60n60)60+60/wf1
-h228ce
-44x50t28r33a44c44t28swh207ce
-44a44c44hwh218cd
-50e44s39c44r33i28p50t28i28o50n50;wh196ct
-28h50e44nn120 0
-H720
-f5
-V6396
-cg
-60/60c60o60m60m60a60n60d60 60n60a60m60e60=60"60a60p60r60o60p60o60s60"60/wf1
-85s39e44l28e44c44t28sw64t28h50ew69d50e44s39c44r33i28p50t28i28o50nw75f33o50rw58`33a44p50r33o50p50o50s39'w58a44n50dwf5
-75pwf1
-85p50r33i28n50t28sw64i28t28.n120 0
-H720
-V6552
-h250cI
-33m78a44g50i28n50ew70t28h50a44tw54w72ew70h50a44dw76aw70Cw93p50r33o50g50r33a44mwh104cc
-44o50n50t28a44i28n50i28n50gw76t28h50ew70v50a44r33i28a44b50l28ewf5
-70nf1
-60,w51b50u50tw54w72ew70w72a44n50t28e44dw77t28ow77c44h50a44n50g50ew71i28tw55t28owf5
-77n60u60mf1
-60.w77T61h50i28sn120 0
-H720
-V6672
-cc
-44o50m78m78a44n50dw75i28sw64aw69f33i28r33s39tw53c44u50t28:n120 0
-H720
-x font 0 CI
-f0
-V6852
-h360c,
-60x60/60n60/wh120cc
-60/60n60u60m60/n120 0
-H720
-f1
-V7032
-cb
-50u50tw54i28sw65o50b50v50i28o50u50s39l28yw76f33l28a44w72e44d50:w54i28tw54w72i28l28lw54c44h50a44n50g50ew70a44l28lwf5
-54nf1
-60'33sw65i28nw76t28h50ew70f33i28l28e44,w51n50o50tw54j28u50s39tw54t28h50ewf2
-70i28d50e44n50t28i28f28i28e44rwf5
-65nf1
-60.w76Aw98b50e44t28t28e44rw59s39o50l28u50t28i28o50nw77i28sw66t28ow77u50s39en120 0
-H720
-V7152
-ca
-44nwf5
-75xwf1
-85c44o50m78m78a44n50dw75t28ow75e44x50t28r33a44c44tw53t28h50ew69i28d50e44n50t28i28f33i28e44r33s39,w50a44n50dw75t28h50e44nw75u50s39ewf5
-69gwf1
-85t28ow75f33i28n50dw75t28h50ewf5
-69nf1
-60'33s39:n120 0
-V7920
-p9
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2077Chy
-w33 259w50 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360c,
-60x60/60[60a60-60z60A60-60Z60_60]60[60a60-60z60A60-60Z60_60060-60960]60*60/wh120cg
-60/60n60/wh120cv
-60/60.60.60/wh120cc
-60/60n60u60m60/n120 0
-H720
-f1
-V1080
-cI
-33tw59l28o50o50k50sw70a44w72f33u50l28,w56b50u50tw59i28t28'33sw70f33a44i28r33l28yw81e44a44s39yw81t28ow81u50n50d50e44r33s39t28a44n50dw81w72h50e44nw81r33e44a44dw81l28e44f33tw60t28ow82r33i28g50h50t28.w82Awh104cC
-w99i28d50e44n50t28i28f33i28e44rw65i28sw71a44nw82a44l28p50h50a44b50e44t28i28cw76o50rn120 0
-H720
-V1200
-cu
-50n50d50e44r33s39c44o50r33ew75f33o50l28l28o50w72e44dw81b50yw81z44e44r33ow81o50rw63m78o50r33ew74a44l28p50h50a44n50u50m78e44r33i28c44sw69o50rw63u50n50d50e44r33s39c44o50r33e44s39,w55t28h50a44tw58i28s39,w55m78a44t28c44h50e44sw69o50fw63t28h50ew74r33e44g50u50l28a44rw63e44x50p50r33e44sh39Chy
-n120 0
-H720
-V1320
-cs
-39i28o50nwf5
-80[60a60-60z60A60-60Z60_60]60[60a60-60z60A60-60Z60_60060-60960]60*f1
-60.w80T61h50ewf5
-74gwf1
-90c44o50m78m78a44n50dw80s39e44l28e44c44t28sw69t28h50o50s39ew74i28d50e44n50t28i28f33i28e44r33sw69c44o50n50t28a44i28n50i28n50gwf5
-80nf1
-60,w55a44n50dw80t28h50ewf5
-75vwf1
-91i28sn120 0
-H720
-V1440
-ca
-w76t28r33i28c44k50:w60i28tw60r33e44j28e44c44t28sw71t28h50o50s39ew76i28d50e44n50t28i28f33i28e44r33sw70c44o50n50t28a44i28n50i28n50gw81m78o50r33ew75t28h50a44nw81o50n50ew75c44h50a44r33a44c44t28e44r33.w81H72e44n50c44ew75t28h50ewf5
-75c60/60n60u60m60/wf1
-91a44p50p50l28i28e44sw70o50n50l28yw81t28on120 0
-H720
-V1560
-cf
-33r33e44e44-33s39t28a44n50d50i28n50gwf5
-75nf1
-60'33s39.n120 0
-H720
-V1716
-h250cT
-61h50e44r33ew73i28sw68s39t28i28l28lw57aw73p50r33o50b50l28e44mwh107ch
-50e44r33e44:w57w72ew73d50o50n50'33tw57w72a44n50tw57t28ow79c44h50a44n50g50ewf5
-73nf1
-60'33sw68t28h50a44tw58a44r33ew74p50a44r33tw58o50fw63t28h50ew74c44h50a44r33a44c44t28e44rw63c44o50n50s39t28a44n50twf5
-58\60nf1
-60.n120 0
-H720
-V1836
-cT
-61h50e44r33ew70i28sw65aw70c44o50m78m78a44n50dwf5
-76yf1
-60,w51c44o50m78p50l28e44m78e44n50t28a44r33yw76t28owf5
-76xf1
-60,w51t28h50a44tw54i28sw65j28u50s39tw53w72h50a44tw53w72ew69n50e44e44d50:wf5
-88y60/f2
-60p50a50t28t28e44r39nf5
-50/f2
-60c44o50m72m72a50n50dwf1
-75r33u50n50sw64t28h50ew69c44o50mh78Chy
-n120 0
-H720
-V1956
-cm
-78a44n50dw83o50nw83t28h50ew78p50i28e44c44e44sw73o50fw67t28e44x50twf2
-62b50e44t28w67e44e44nwf1
-84m78a44t28c44h50e44sw73o50fw67t28h50ew78p50a44t28t28e44r33n50;w62i28fwf5
-67xwf1
-94s39e44l28e44c44t28s39,wf5
-59ywf1
-94r33e44j28e44c44t28s39.w84H72e44r33ew78i28sw73t28h50ew78f33i28n50a44lw62c44o50mh78Chy
-n120 0
-H720
-V2076
-cm
-78a44n50d50:n120 0
-H720
-x font 0 CI
-f0
-V2256
-h360c,
-60y60/60\60\60n60/wh120cx
-60/60[60a60-60z60A60-60Z60_60]60[60a60-60z60A60-60Z60_60060-60960]60*60/wh120cg
-60/60n60/wh120cv
-60/60.60.60/wh120cc
-60/60n60u60m60/n120 0
-H720
-f1
-V2436
-cT
-61h50ewf5
-78y60/60\60\60n60/wf1
-94(33w72i28t28hw85b50a44c44k50s39l28a44s39hw85d50o50u50b50l28e44dw85t28ow85m78a44k50ew79i28tw63aw79l28i28t28e44r33a44lw63c44h50a44r33a44c44t28e44r33)w68r33e44m78o50v50e44sw74t28h50ew79t28w72o50-33c44h50a44r33a44c44t28e44rw68s39e44q50u50e44n50c44en120 0
-H720
-f5
-V2556
-c\
-60nwf1
-91f33r33o50mwh109cc
-44o50n50s39i28d50e44r33a44t28i28o50n50,w56s39ow81t28h50ew75r33e44s39tw59o50fw64t28h50ew75c44o50m78m78a44n50dw81w72i28l28lw59n50o50tw59t28o50u50c44hw81i28t28.w81T61h50e44r33ew75i28sw70m78o50r33ew75w72ew75c44o50u50l28dw81d50ow81h50e44r33e44;w59f33o50rn120 0
-H720
-V2676
-ce
-44x50a44m78p50l28e44,w55a44n50o50t28h50e44rwf5
-63ywf1
-90c44o50u50l28dw80b50ew74p50r33e44f33i28x50e44dw80t28ow80p50r33o50t28e44c44tw58c44o50m78m78e44n50t28sw69i28nw80t28h50ew74c44o50d50e44.w80Iw63w72o50n50'33tw58e44l28a44b50o50r33a44t28ew74t28h50ew74e44x50a44m78p50l28ew75a44n50yn120 0
-H720
-V2796
-cf
-33u50r33t28h50e44r33,w60b50u50tw63y50o50uw85s39h50o50u50l28dw85h50a44v50ew79a44nw85i28d50e44aw79o50fw68t28h50ew79w72a44yw85i28nw85w72h50i28c44hw85t28h50ew79l28o50o50p50i28n50gw84a44n50dw84c44o50n50d50i28t28i28o50n50a44lw62c44o50m78m78a44n50d50sw73i28nwf5
-84s60a60mn120 0
-H720
-f1
-V2916
-cm
-78a44yw75b50ew69c44o50m78p50o50s39e44dw75t28ow75d50ow75i28n50t28e44r33e44s39t28i28n50gw75t28h50i28n50g50s39.n120 0
-H720
-f3
-V3156
-cG
-78r44o50u56p56i28n56gn120 0
-H720
-f1
-V3312
-h250cT
-61h50e44r33ew82i28sw77a44n50o50t28h50e44rw72w72a44yw89t28ow89a44r33r33a44n50g50ew83c44o50m78m78a44n50d50s39.w89B67yw89e44n50c44l28o50s39i28n50gw89t28h50e44mwh117ci
-28nw89b50r33a44c44ew83b50r33a44c44k50e44t28swf5
-78{60}f1
-60,w64c44o50m78m78a44n50d50sn120 0
-H720
-V3432
-cm
-78a44yw82b50ew76a44p50p50l28i28e44dw82i28nw82p50a44r33a44l28l28e44l28.w82T61h50i28sw70e44x50a44m78p50l28ew75u50s39e44sw70t28h50ewf5
-75=wf1
-91c44o50m78m78a44n50d50,w56w72h50i28c44hw81r33e44p50o50r33t28sw70t28h50ew75l28i28n50ew75a44n50dw81c44h50a44r33a44c44t28e44rw64n50u50mh78Chy
-n120 0
-H720
-V3552
-cb
-50e44r33sw64o50fw58d50o50t28,w50t28o50g50e44t28h50e44rw58w72i28t28hwf5
-75pf1
-60,w50t28ow75r33e44p50o50r33tw53o50nw75a44p50p50e44a44r33a44n50c44e44sw64o50fwf5
-58E60m60a60c60swf1
-85i28nw75o50u50rw58o50r33i28g50i28n50a44lw53f33i28l28e44:n120 0
-H720
-x font 0 CI
-f0
-V3732
-h360c,
-60pn120 0
-H720
-f5
-V3852
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-V3972
-h360cs
-60e60v60e60r60a60lwh120cs
-60e60c60t60i60o60n60swh120cw
-60e60r60ewh120cw
-60r60i60t60t60e60nwh120ch
-60a60s60t60i60l60ywh120ci
-60nwh120ca
-60nwh120ca
-60t60t60e60m60p60twh120ct
-60owh120cp
-60r60o60v60i60d60ewh120ca
-n120 0
-H720
-V4092
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V4212
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-x font 0 CI
-f0
-V4332
-h360c,
-60x60/60E60m60a60c60s60/60{n120 0
-H720
-V4452
-h610c=
-n120 0
-H720
-V4572
-h610c+
-60-60pn120 0
-H720
-V4692
-h360c}
-n120 0
-H720
-f5
-V4812
-h360c3
-60;wh120c#
-60160760160,60#601607606n120 0
-H720
-V4932
-h360cg
-60e60n60e60r60a60lwh120ci
-60n60t60r60o60d60u60c60t60i60o60nwh120ct
-60owh120ct
-60h60ewh120cc
-60o60m60m60a60n60d60swh120ci
-60nwh120cE
-60m60a60c60swh120ca
-60n60dwh120ct
-60owh120ct
-60r60ywh120ct
-60owh120cs
-60h60o60wn120 0
-H720
-V5052
-h360c4
-60;wh120c#
-60260360460,60#602603609n120 0
-H720
-V5172
-h360ct
-60h60ewh120cm
-60e60t60h60o60dwh120ci
-60nwh120ct
-60h60ewh120cm
-60a60d60n60e60s60swh120ct
-60h60a60twh120ci
-60swh120ct
-60h60ewh120cE
-60m60a60c60swh120cc
-60o60m60m60a60n60dwh120cs
-60t60r60u60c60t60u60r60e60.n120 0
-H720
-f1
-V5352
-c(
-33T61h50ew79n50u50m78b50e44rw68b50e44f33o50r33ew79t28h50ew79s39e44m78i28c44o50l28o50nw85i28sw74t28h50ew79l28i28n50ew79n50u50m78b50e44r33;w64t28h50ew80n50u50m78b50e44r33sw75b50e44g50i28n50n50i28n50gw86w72i28t28hwf5
-86#wf1
-96a44r33ew80c44h50a44r33a44c44t28e44rw69n50u50mh78Chy
-n120 0
-H720
-V5472
-cb
-50e44r33s39.25)w91A72sw72aw77m78o50r33ew77i28n50t28e44r33e44s39t28i28n50gw83e44x50a44m78p50l28e44,w58c44o50n50s39i28d50e44rw66c44h50a44n50g50i28n50gw83a44l28lw61o50c44c44u50r33r33e44n50c44e44sw71o50fwf5
-65E60m60a60c60swf1
-92t28owf5
-82v60iwf1
-92a44n50dw82v50i28c44ew76v50e44r33s39a44.n120 0
-H720
-V5592
-cW
-94ew69c44a44nw75t28y50p50en120 0
-H720
-x font 0 CI
-f0
-V5772
-h360c,
-60x60/60E60m60a60c60s60|60v60i60/60{n120 0
-H720
-V5892
-h610cg
-60/60E60m60a60c60s60/wh120cc
-60/60v60i60/n120 0
-H720
-V6012
-h610cg
-60/60v60i60/wh120cc
-60/60E60m60a60c60s60/n120 0
-H720
-V6132
-h360c}
-n120 0
-H720
-f1
-V6312
-co
-50rw58e44v50e44nn120 0
-H720
-x font 0 CI
-f0
-V6492
-h360c,
-60x60/60[60a60-60z60A60-60Z60]60+60/60{n120 0
-H720
-V6612
-h610cg
-60/60E60m60a60c60s60/wh120cv
-60/60.60.60.60.60.60.60/wh120cc
-60/60v60i60/n120 0
-H720
-V6732
-h610cg
-60/60v60i60/wh120cv
-60/60.60.60.60/wh120cc
-60/60E60m60a60c60s60/n120 0
-H720
-V6852
-h360c}
-n120 0
-H720
-f1
-V7032
-ct
-28ow75m78a44k50ew69s39u50r33ew69w72ew69d50o50n50'33tw53c44h50a44n50g50ew69s39t28r33i28n50g50sw64e44m78b50e44d50d50e44dw75i28nw75w72o50r33d50s39.n120 0
-V7920
-p10
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 251500w50 h25Chy
-wn120 0
-H720
-f3
-V840
-cM
-94u56l28t33i28p56l28ew69C72h56a50n56g50e44sn120 0
-H720
-f1
-V996
-h250cY
-72o50uw89m78i28g50h50tw67w72o50n50d50e44rw72w72h50y50,w64o50n50c44ewf5
-83E60m60a60c60swf1
-99h50a44sw78b50e44e44nw89c44h50a44n50g50e44dw89t28owf5
-89v60iwf1
-99i28nw90t28h50ew84a44b50o50v50ew84e44x50a44m78p50l28e44,w65t28h50ew84s39e44c44o50n50dn120 0
-H720
-V1116
-cc
-44o50m78m78a44n50dw89i28nw89t28h50ew83b50r33a44c44e44sw78d50o50e44s39n50'33tw67p50u50tw67i28tw67b50a44c44kw89a44g50a44i28n50.w89T61h50ew83r33e44a44s39o50nw88i28sw77t28h50a44tw66t28h50ew82c44o50m78m78a44n50d50sw77a44r33ew82r33u50nw88i28nw88p50a44r33a44l28l28e44l28:n120 0
-H720
-V1236
-cw
-72i28t28h50i28nw85a44n50yw85t28o50p50-33l28e44v50e44lwf5
-63s60a60mwf1
-95c44o50m78m78a44n50d50,w60a44l28lw63c44h50a44n50g50e44sw74t28ow85t28h50ew79f33i28l28ew79r33e44f33e44rw68t28ow85t28h50ew79s39t28a44t28ew79o50fw68t28h50ew79f33i28l28ew79b50e44f33o50r33ew79a44n50yw85o50fw69t28h50en120 0
-H720
-V1356
-cc
-44h50a44n50g50e44sw66i28nw77t28h50a44tw54c44o50m78m78a44n50dw76a44r33ew70m78a44d50e44.w76A72f33t28e44rw59a44l28lw54t28h50ew70c44h50a44n50g50e44sw65h50a44v50ew70b50e44e44nw76d50e44t28e44r33m78i28n50e44d50,w51t28h50e44yw76a44r33ew70a44l28lw54a44p50p50l28i28e44dw76s39i28m78u50lh28Chy
-n120 0
-H720
-V1476
-ct
-28a44n50e44o50u50s39l28y50.n120 0
-H720
-V1632
-h250cT
-61h50i28sw79m78e44a44n50s39,w65a44sw80m78e44n50t28i28o50n50e44d50,w66t28h50a44tw69c44o50m78m78a44n50d50sw80w72i28t28h50i28nw91aw85c44o50m78p50o50u50n50dw91c44o50m78m78a44n50dw91s39e44ew85t28h50ew85s39t28a44t28ew85o50fw74t28h50ew85f33i28l28en120 0
-H720
-V1752
-cb
-50e44f33o50r33ew93a44n50yw99o50fw82t28h50ew93c44h50a44n50g50e44sw88a44p50p50l28y50.w99T61h50i28sw88m78e44t28h50o50dw99o50fw82e44v50a44l28u50a44t28i28o50nw99m78a44k50e44sw88s39o50m78ew93t28h50i28n50g50sw88e44a44s39i28e44rw82(33s39u50c44hw99a44sw87t28h50en120 0
-H720
-V1872
-ce
-44x50c44h50a44n50g50ew70o50fwf5
-59E60m60a60c60swf1
-86a44n50dwf5
-76v60if1
-60)33,w51a44n50dw76s39o50m78ew70t28h50i28n50g50sw65h50a44r33d50e44r33.w76F56o50rw59i28n50s39t28a44n50c44e44,w51i28tw54i28sw65i28m78p50o50s39s39i28b50l28ew71t28ow77u50s39ew71awf5
-71pwf1
-87c44o50m78m78a44n50dw77t28on120 0
-H720
-V1992
-cp
-50r33i28n50tw54t28h50ew70c44h50a44n50g50e44sw65a44sw65t28h50e44yw76h50a44p50p50e44n50,w51b50e44c44a44u50s39ew70t28h50e44yw76h50a44v50e44n50'33tw54h50a44p50p50e44n50e44dw76w72h50e44nw76t28h50ewf5
-70pwf1
-86i28sw65e44x50e44c44u50t28e44d50.w76A72nw75i28n50d50i28r33e44c44tw53r33a44m78ih28Chy
-n120 0
-H720
-V2112
-cf
-33i28c44a44t28i28o50nw75i28sw64t28h50a44tw53c44h50a44n50g50e44sw64m78u50s39tw53o50c44c44u50rw58i28nw75f33o50r33w72a44r33dw75o50r33d50e44rw58t28h50r33o50u50g50hw75t28h50ew69f33i28l28e44,w50a44n50dw75m78u50s39tw53n50o50tw53o50v50e44r33l28a44p50.n120 0
-H720
-f3
-V2352
-cU
-72n56i28xn120 0
-H720
-f5
-V2508
-h250cs
-60a60mwf1
-87h50a44sw66aw71f33e44ww99c44o50m78m78a44n50d50sw66t28ow77c44o50n50n50e44c44tw55t28ow77U72n50i28xw77p50r33o50c44e44s39s39e44s39.w77T61h50ew71s39i28m78p50l28e44s39tw55i28swf5
-66!f1
-60,w52w72h50i28c44hw77r33u50n50sw66t28h50ew72c44o50m78m78a44n50dn120 0
-H720
-V2628
-cw
-72i28t28hw75i28n50p50u50tw53a44n50dw75o50u50t28p50u50tw53c44o50n50n50e44c44t28e44dw75t28ow75t28h50ew69t28e44r33m78i28n50a44l28.n120 0
-H720
-x font 0 CI
-f0
-V2808
-h360c!
-60d60a60t60en120 0
-H720
-f5
-V2928
-h360cW
-60e60dwh120cM
-60a60ywh120c2
-608wh120c2
-60360:60260560:602601wh120cE
-60D60Twh120c1
-609608606n120 0
-H720
-V3048
-h360c!
-n120 0
-H720
-f1
-V3228
-c(
-33W94h50e44nw94d50o50w72n50l28o50a44d50e44d50,w69t28h50ew88i28n50p50u50tw72i28sw84c44o50n50n50e44c44t28e44dw95t28owf5
-95/60d60e60v60/60n60u60l60lwf1
-h105ca
-44n50dw95o50n50l28yw95t28h50ew89f33i28r33s39tw73f33e44wwh117cl
-28i28n50e44sw84o50fw78o50u50t28p50u50tw73a44r33en120 0
-H720
-V3348
-cp
-50r33i28n50t28e44d50;w59a44n50yw81o50v50e44r33f33l28o50wwh103ci
-28sw70s39t28o50r33e44dw81i28nwf5
-81$60H60O60M60E60/60s60a60m60.60e60r60rf1
-60.25)w89T61h50ew75f33i28n50a44lwf5
-58!wf1
-90i28sw69aw74p50r33o50m78p50tw58t28ow80i28n50d50i28c44a44t28ew74w72h50e44nw80t28h50ew74c44o50mh78Chy
-n120 0
-H720
-V3468
-cm
-78a44n50dw75c44o50m78p50l28e44t28e44s39.n120 0
-H720
-V3624
-h250cS
-56l28i28g50h50t28l28yw87m78o50r33ew81i28n50t28e44r33e44s39t28i28n50gw87i28swf5
-76>f1
-60,w62w72h50i28c44hw87p50r33o50v50i28d50e44sw76t28h50ew81c44u50r33r33e44n50tw65t28e44x50tw66a44sw77s39t28a44n50d50a44r33dw88i28n50p50u50tw66t28ow88t28h50ew82U72n50i28xw88c44o50mh78Chy
-n120 0
-H720
-V3744
-cm
-78a44n50d50:n120 0
-H720
-x font 0 CI
-f0
-V3924
-h360c1
-60,602wh120c>
-60w60cn120 0
-H720
-wf5
-V4044
-h720c2
-wh480c2
-602wh420c1
-603601n120 0
-H720
-V4164
-h360c!
-n120 0
-H720
-f1
-V4344
-cT
-61h50ew71c44o50m78p50l28e44m78e44n50tw55o50fwf5
-60>wf1
-87i28s39,w53n50a44t28u50r33a44l28l28y50,wf5
-53<f1
-60:w56i28tw56r33e44p50l28a44c44e44sw67t28h50ew72c44u50r33r33e44n50tw56t28e44x50tw56w72i28t28hw78t28h50ew72s39t28a44n50d50a44r33dw78o50u50t28p50u50tw56o50fw61t28h50ew72U72n50i28xw78c44o50mh78Chy
-n120 0
-H720
-V4464
-cm
-78a44n50d50:n120 0
-H720
-x font 0 CI
-f0
-V4644
-h360c1
-wh120c<
-60d60a60t60en120 0
-H720
-f5
-V4764
-h360c!
-n120 0
-H720
-x font 0 CI
-f0
-V4884
-h360c1
-60pn120 0
-H720
-f5
-V5004
-h360cW
-60e60dwh120cM
-60a60ywh120c2
-608wh120c2
-60360:60260660:604604wh120cE
-60D60Twh120c1
-609608606n120 0
-H720
-f1
-V5184
-cT
-61h50ew71l28a44s39tw55c44o50m78m78a44n50dw77i28swf5
-66|f1
-60,w52w72h50i28c44hw77i28sw66aw71c44o50m78b50i28n50a44t28i28o50nw77o50fwf5
-60<wf1
-87a44n50dwf5
-77>f1
-60:w55t28h50ew71c44u50r33r33e44n50tw55t28e44x50tw55i28sw66p50r33o50v50i28d50e44dw77a44sw66s39t28a44n50d50a44r33dw78i28n50p50u50tw56t28on120 0
-H720
-V5304
-ct
-28h50ew76U72n50i28xw82c44o50m78m78a44n50d50,w57a44n50dw82t28h50ew76U72n50i28xw81c44o50m78m78a44n50d50'33sw70s39t28a44n50d50a44r33dw81o50u50t28p50u50tw59i28sw70c44o50l28l28e44c44t28e44dw81a44n50dw81u50s39e44dw81t28ow81r33e44p50l28a44c44ew75t28h50ew75o50r33i28g50i28n50a44ln120 0
-H720
-V5424
-ct
-28e44x50t28.w75F56o50rw58e44x50a44m78p50l28e44,n120 0
-H720
-x font 0 CI
-f0
-V5604
-h360c,
-60|wh120cs
-60o60r60tn120 0
-H720
-f1
-V5784
-cr
-33u50n50swf5
-65s60o60r60tf1
-60(33150)w59o50nw76t28h50ew70f33i28l28e44,w51s39o50r33t28i28n50gw76t28h50ew70l28i28n50e44sw65o50fw59t28h50ew70t28e44x50tw54l28e44x50i28c44o50g50r33a44p50h50i28c44a44l28l28y50.w76N72o50t28ew70t28h50a44twf5
-54<f1
-60,wf5
-52>wf1
-87a44n50dwf5
-77|wf1
-87a44r33ewf5
-71s60a60mwf1
-87c44o50mh78Chy
-n120 0
-H720
-V5904
-cm
-78a44n50d50s39,w50n50o50tw53U72n50i28xw75s39h50e44l28lw53o50p50e44r33a44t28o50r33s39.n120 0
-H720
-V6060
-h250cT
-61h50ew69n50e44x50tw53e44x50a44m78p50l28ew69c44o50n50v50e44r33t28sw64a44l28lw53a44p50p50e44a44r33a44n50c44e44sw64o50fwf5
-58E60m60a60c60swf1
-85t28ow75u50p50p50e44rw58c44a44s39ew69u50s39i28n50gwf5
-75t60rf1
-60(33150)33:n120 0
-H720
-x font 0 CI
-f0
-V6240
-h360c,
-60x60/60E60m60a60c60s60/wh120c|
-wh120ct
-60rwh120ca
-60-60zwh120cA
-60-60Zn120 0
-H720
-f5
-V6420
-ct
-60rwf1
-88i28sw67r33u50nw78o50n50c44ew72f33o50rw61e44a44c44hw78o50c44c44u50r33r33e44n50c44ew72o50fwf5
-61E60m60a60c60sf1
-60.w78O72fw61c44o50u50r33s39e44,w53y50o50uw78c44o50u50l28dw78d50ow78t28h50i28sw67e44x50a44m78p50l28ew73m78o50r33ew73e44f33f33i28c44i28e44n50t28l28yw79w72i28t28hn120 0
-H720
-V6540
-ca
-w76s39i28m78p50l28ewf5
-76cwf1
-92c44o50m78m78a44n50d50,w57b50u50tw60h50e44r33e44'33sw71aw76t28r33i28c44k50i28e44rw65o50n50e44:w60g50i28v50e44nw82aw76U72n50i28xw82m78a44i28lw60b50o50xw82a44sw71i28n50p50u50t28,w57c44o50n50v50e44r33tw60a44l28lw59t28h50ewf5
-75S60u60b60j60e60c60tn120 0
-H720
-f1
-V6660
-ch
-50e44a44d50e44r33sw64t28ow75d50i28s39t28i28n50c44tw53f33o50r33t28u50n50e44s39:n120 0
-H720
-x font 0 CI
-f0
-V6840
-h360c,
-60x60/60^60S60u60b60j60e60c60t60:60.60*60\60n60/wh120cx
-60/60[60^60:60]60*60\60n60/wh120c<
-wh120c/
-60u60s60r60/60g60a60m60e60s60/60f60o60r60t60u60n60en120 0
-H720
-f1
-V7020
-c(
-33T61h50ew91r33e44g50u50l28a44rw80e44x50p50r33e44s39s39i28o50nwf5
-97[60^60:60]wf1
-h107cr
-33e44f33e44r33sw86t28ow97a44n50yw97c44h50a44r33a44c44t28e44rwf2
-80e44x44c44e44p50twf5
-75:wf1
-h108ca
-44n50dw98n50e44w72l28i28n50e44;w76t28h50ew92n50e44g50a44t28i28o50nw98o50p50e44r33a44t28o50rwf5
-81^n120 0
-H720
-f1
-V7140
-ce
-44x50c44l28u50d50e44sw88n50e44w72l28i28n50ew93f33r33o50mwh127ct
-28h50ew93l28i28s39tw77o50fw82c44h50a44r33a44c44t28e44r33s39.25)w82A72g50a44i28n50,wf5
-74/60u60s60r60/60g60a60m60e60s60/60f60o60r60t60u60n60ewf1
-h109ci
-28sw88r33u50nw99o50n50c44ew93f33o50rw82e44a44c44hn120 0
-H720
-f5
-V7260
-cS
-60u60b60j60e60c60twf1
-85l28i28n50e44,w50s39ow75e44a44c44hwf5
-75S60u60b60j60e60c60twf1
-85l28i28n50ew69i28sw64c44h50a44n50g50e44dw75t28ow75aw69d50i28f33f33e44r33e44n50tw53f33o50r33t28u50n50e44.n120 0
-V7920
-p11
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 25150150 h25Chy
-wn120 0
-H720
-f3
-V840
-cA
-w97f33e44ww97o50t33h56e44rw69t33e44x50tw58c44o50m83m83a50n56d56sn120 0
-H720
-f1
-V996
-h250cF
-56o50rw71c44o50m78p50l28e44t28e44n50e44s39s39,w63Iw71s39h50o50u50l28dw88m78e44n50t28i28o50nw88t28h50r33e44ew82o50t28h50e44rw71c44o50m78m78a44n50d50sw78t28h50a44tw67m78a44n50i28p50u50l28a44t28ew83t28e44x50t28.w89T61h50ewf5
-83mwf1
-99c44o50m78m78a44n50dn120 0
-H720
-V1116
-cm
-78o50v50e44sw64t28h50ew69c44u50r33r33e44n50tw53t28e44x50tw53t28ow75a44f33t28e44rw58t28h50ew69t28e44x50tw53s39p50e44c44i28f33i28e44dw75b50yw75t28h50ew69(33o50b50l28i28g50a44t28o50r33y50)w58a44d50d50r33e44s39sw64a44f33t28e44rw58t28h50ew69c44o50m78m78a44n50d50.w75T61h50u50sn120 0
-H720
-x font 0 CI
-f0
-V1296
-h360c/
-60E60m60a60c60s60/60+60-wh120cm
-wh120c0
-n120 0
-H720
-f1
-V1476
-cm
-78o50v50e44sw65t28h50ew70n50e44x50tw54l28i28n50ew70c44o50n50t28a44i28n50i28n50gwf5
-76E60m60a60c60swf1
-86t28ow76t28h50ew70b50e44g50i28n50n50i28n50gw76o50fw59t28h50ew70f33i28l28e44.w76S56i28m78i28l28a44r33l28y50,wf5
-51twf1
-86(33a44n50o50t28h50e44rw60h50i28s39t28o50r33i28cw71c44h50a44r33a44c44t28e44r33)n120 0
-H720
-V1596
-cc
-44o50p50i28e44sw64t28h50ew69t28e44x50t28:n120 0
-H720
-x font 0 CI
-f0
-V1776
-h360c/
-60E60m60a60c60s60/60+60-wh120ct
-wh120c0
-n120 0
-H720
-f1
-V1956
-cw
-72o50u50l28dw75m78a44k50e44,w50a44tw53t28h50ew69b50e44g50i28n50n50i28n50gw75o50fw58t28h50ew69f33i28l28e44,w50aw69c44o50p50yw75o50fw58t28h50ew69n50e44x50tw53l28i28n50ew69c44o50n50t28a44i28n50i28n50gwf5
-75E60m60a60c60sf1
-60.n120 0
-H720
-V2112
-h250cT
-61h50ewh163ct
-28h50i28r33dwh169cc
-44o50m78m78a44n50dwh169ci
-28swh158cm
-78o50r33ewh163ci
-28n50t28e44r33e44s39t28i28n50g50:wh147ci
-28twh148cm
-78a44k50e44swh159cs
-39u50b50s39t28i28t28u50t28i28o50n50s39.wh170cI
-33t28swh159cs
-39y50n50t28a44xwh170ci
-28sn120 0
-H720
-f5
-V2232
-cs
-60/f2
-60p50a50t28t28e44r39nf5
-50/f2
-60r39e44p50l28a50c44e44m72e44n50tf5
-28/f1
-60.w78W94i28t28h50i28nw78t28h50ew72c44u50r33r33e44n50tw55t28e44x50t28,w52i28tw55f33i28n50d50sw66t28h50ew71f33i28r33s39tw55o50c44c44u50r33r33e44n50c44ew71o50fw60t28h50ew71p50a44t28t28e44r33nw77a44n50dw77r33e44p50l28a44c44e44sw66i28tn120 0
-H720
-V2352
-cb
-50yw75t28h50ew69r33e44p50l28a44c44e44m78e44n50tw53t28e44x50t28,w50l28e44a44v50i28n50gw75d50o50tw53s39e44tw53t28ow75t28h50ew69e44n50t28i28r33ew69a44d50d50r33e44s39sw64o50fw58t28h50ew69s39u50b50s39t28i28t28u50t28i28o50n50.n120 0
-H720
-x font 0 CI
-f0
-V2532
-h360c1
-60pn120 0
-H720
-f5
-V2652
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ch
-60a60p60h60a60z60a60r60dwh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-x font 0 CI
-f0
-V2772
-h360cs
-60/60h60a60p60h60a60z60a60r60d60/60t60h60o60u60g60h60t60l60e60s60s60/n120 0
-H720
-V2892
-h360cp
-n120 0
-H720
-f5
-V3012
-h360cT
-60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ct
-60h60o60u60g60h60t60l60e60s60swh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V3192
-cO
-72c44c44u50r33r33e44n50c44e44sw64o50fw58t28h50ew69c44h50a44r33a44c44t28e44rwf5
-58&wf1
-85i28nw75t28h50ew69r33e44p50l28a44c44e44m78e44n50tw53t28e44x50tw53s39t28a44n50dw75f33o50rw58t28h50ew69t28e44x50tw53m78a44t28c44h50i28n50gw75t28h50ew69p50a44t28t28e44r33n50.n120 0
-H720
-x font 0 CI
-f0
-V3372
-h360cs
-60/60T60/60"60&60&60&60&60"60/n120 0
-H720
-V3492
-h360cp
-n120 0
-H720
-f5
-V3612
-h360c"
-60T60T60T60T60"60h60i60swh120cm
-60a60n60u60a60lwh120ci
-60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ct
-60h60o60u60g60h60t60l60e60s60swh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V3792
-cT
-61h50e44r33ew69a44r33ew69t28w72ow75v50a44r33i28a44n50t28s39.w75T61h50ew69f33i28r33s39tw53i28sw64t28h50a44tw53aw69n50u50m78b50e44rw58m78a44yw75b50ew69s39p50e44c44i28f33i28e44dw75a44f33t28e44rw58t28h50ewf5
-70sf1
-60,w51t28ow76i28n50d50i28c44a44t28ew70w72h50i28c44hw76o50c44c44u50r33r33e44n50c44en120 0
-H720
-V3912
-co
-50fw58t28h50ew69p50a44t28t28e44r33nw75t28ow75s39u50b50s39t28i28t28u50t28e44;w53t28h50ew69d50e44f33a44u50l28tw53i28sw64t28h50ew69f33i28r33s39t28.n120 0
-H720
-x font 0 CI
-f0
-V4092
-h360cs
-60260/60i60s60/60w60a60s60/n120 0
-H720
-V4212
-h360cp
-n120 0
-H720
-f5
-V4332
-h360c"
-60T60T60T60T60"60h60i60swh120cm
-60a60n60u60a60lwh120cw
-60a60swh120co
-60r60g60a60n60i60z60e60dwh120ci
-60nwh120ca
-wh120cr
-60a60t60h60e60rwh120ct
-60h60o60u60g60h60t60l60e60s60swh120cm
-60a60n60n60e60r60.wh180cT
-60h60ewh120cf
-60i60r60s60tn120 0
-H720
-f1
-V4512
-cT
-61h50ew69s39e44c44o50n50dw75i28sw64t28h50a44tw53s39u50f33f33i28x50i28n50gw75awf5
-69gwf1
-85(33g50l28o50b50a44l28)w58c44a44u50s39e44sw64r33e44p50l28a44c44e44m78e44n50tw53o50fw58a44l28lw53o50c44c44u50r33r33e44n50c44e44s39,w50n50o50tw53j28u50s39tw53t28h50ew69f33i28r33s39t28.n120 0
-H720
-x font 0 CI
-f0
-V4692
-h360cs
-60/60[60a60-60z60A60-60Z60]60/60x60/60gn120 0
-H720
-V4812
-h360cp
-n120 0
-H720
-f5
-V4932
-h360c"
-60x60x60x60x60"60x60x60xwh120cx
-60x60x60x60x60xwh120cx
-60x60xwh120cx
-60x60x60x60x60x60x60x60xwh120cx
-60xwh120cx
-wh120cx
-60x60x60x60x60xwh120cx
-60x60x60x60x60x60x60x60x60x60xwh120cx
-60x60x60x60x60x60xwh180cx
-60x60xwh120cx
-60x60x60x60xn120 0
-H720
-f1
-V5112
-cN
-72o50t28i28c44ew69t28h50a44tw53i28nw75a44l28lw53t28h50e44s39ew69e44x50a44m78p50l28e44sw64d50o50tw53i28sw64l28e44f33tw53s39e44tw53t28ow75t28h50ew69e44n50t28i28r33ew69l28i28n50e44.n120 0
-H720
-V5268
-h250c[
-33T61h50ew71s39u50b50s39t28i28t28u50t28ew71c44o50m78m78a44n50dw77i28sw66v50i28t28a44lw55t28owf5
-77e60d60,wf1
-87b50e44c44a44u50s39ew71i28tw55i28sw66t28h50ew71o50n50l28yw78w72a44yw78t28ow78m78a44k50ew72c44h50a44n50g50e44sw67w72i28t28h50i28nw78aw72l28i28n50e44.w78I33tn120 0
-H720
-V5388
-ci
-28sw67l28e44s39sw67v50a44l28u50a44b50l28ew72i28nwf5
-78s60a60mf1
-60,w53i28nw78w72h50i28c44hw78t28h50ew72c44o50n50c44e44p50tw56o50fw61aw72l28i28n50ew72i28sw67m78u50c44hw78l28e44s39sw67i28m78p50o50r33t28a44n50t28.w78F56o50rw61e44x50a44m78p50l28e44,w52m78a44n50ywf5
-77e60dwf1
-87s39u50bh50Chy
-n120 0
-H720
-V5508
-cs
-39t28i28t28u50t28i28o50nw75i28d50i28o50m78sw64a44r33ew69h50a44n50d50l28e44dw75w72e44l28lw53b50ywf5
-75s60a60mf1
-60'33sw64b50a44s39i28cw69c44o50m78m78a44n50d50s39.w50C67o50n50s39i28d50e44rw58t28h50ew69c44o50m78m78a44n50d50sn120 0
-H720
-f5
-V5688
-h360cs
-60/60g60o60o60d60/60b60a60d60/n120 0
-H720
-V5808
-h360cs
-60/60g60o60o60d60/60/n120 0
-H720
-V5928
-h360cs
-60/60g60o60o60d60/60&wh120cb
-60y60e60/n120 0
-H720
-f1
-V6108
-cw
-72h50i28c44hw75a44r33ew69e44q50u50i28v50a44l28e44n50tw53i28nwf5
-75s60a60mwf1
-85t28on120 0
-H720
-f5
-V6288
-h360c/
-60g60o60o60d60/60c60/60b60a60d60/n120 0
-H720
-V6408
-h360c/
-60g60o60o60d60/60dn120 0
-H720
-V6528
-h360c/
-60g60o60o60d60/60a60/wh120cb
-60y60e60/n120 0
-H720
-f1
-V6708
-ca
-44n50dw76f33o50rw59w72h50i28c44hw76t28h50ew70c44o50n50t28e44x50tw54s39e44a44r33c44hw76i28sw65l28i28k50e44l28yw76u50n50n50e44c44e44s39s39a44r33yw76b50e44c44a44u50s39ew71t28h50ew71d50e44s39i28r33e44dw77t28e44x50tw55i28sw66a44l28r33e44a44d50yw77d50o50t28.w77A72l28s39o50,w52b50e44w72a44r33en120 0
-H720
-V6828
-ct
-28h50i28swf5
-64e60dwf1
-85i28d50i28o50m78:n120 0
-H720
-f5
-V7008
-h360c1
-60,60$60s60/60g60o60o60d60/60b60a60d60/n120 0
-H720
-f1
-V7188
-cw
-72h50i28c44hw77c44h50a44n50g50e44sw66t28h50ew71f33i28r33s39twf5
-55g60o60o60dwf1
-87o50nw77e44a44c44hw77l28i28n50e44;w55t28h50ew71s39a44m78ew71c44o50m78m78a44n50dw78i28nwf5
-78s60a60mwf1
-88w72i28l28lw56o50n50l28yw78c44h50a44n50g50ew72t28h50ew72f33i28r33s39tw56o50n50ew72i28nw78t28h50en120 0
-H720
-V7308
-cw
-72h50o50l28ew69f33i28l28e44.w75T61h50ew69c44o50r33r33e44c44twf5
-53s60a60mwf1
-85v50e44r33s39i28o50nw75i28sn120 0
-V7920
-p12
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 251502w50 h25Chy
-wn120 0
-H720
-f5
-V900
-h360c,
-60xwh120cs
-60/60g60o60o60d60/60b60a60d60/n120 0
-H720
-f1
-V1080
-cb
-50u50tw53w72h50a44tw53i28sw64m78o50r33ew69l28i28k50e44l28yw75m78e44a44n50tw53i28sn120 0
-H720
-f5
-V1260
-h360c,
-60x60/60g60o60o60d60/wh120cc
-60/60b60a60d60/n120 0
-H720
-V1440
-cs
-60a60mwf1
-85o50p50e44r33a44t28e44sw64u50n50d50e44rw58d50i28f33f33e44r33e44n50tw53r33u50l28e44s39.25]n120 0
-H720
-f3
-V1680
-cF
-61i28l28e44sn120 0
-H720
-f1
-V1836
-h250cS
-56ow84f33a44r33,w59w72ew78h50a44v50ew78o50n50l28yw84b50e44e44nw84w72o50r33k50i28n50gw84w72i28t28hw84aw78s39i28n50g50l28ew78f33i28l28e44,w59b50u50twf5
-62s60a60mwf1
-94i28sw73aw78m78u50l28t28i28-33f33i28l28ew79e44d50i28t28o50r33.w85O72n50l28yw85o50n50ew79f33i28l28en120 0
-H720
-V1956
-cm
-78a44yw76b50ew70e44d50i28t28e44dw76a44tw54aw70t28i28m78e44,w51b50u50tw54i28tw54i28sw65e44a44s39yw76t28ow76c44h50a44n50g50ew70w72h50i28c44hw76f33i28l28ew70i28sw65t28h50ew70`33c44u50r33r33e44n50t28'w59f33i28l28ew70f33o50rw59e44d50i28t28i28n50g50.w76T61ow76s39e44ew70h50o50ww98t28ow76d50on120 0
-H720
-V2076
-ct
-28h50i28s39,w52w72ew71n50e44e44dw77awf5
-71s60a60mwf1
-87w72i28t28hw77aw71f33e44ww99f33i28l28e44s39;w55t28h50ew71e44a44s39i28e44s39tw55w72a44yw77t28ow77d50ow77t28h50i28sw66i28sw66t28ow77s39t28a44r33tw55i28tw55w72i28t28hw77aw71l28i28s39tw56o50fw61U72n50i28xw78f33i28l28ew72n50a44m78e44sw67t28on120 0
-H720
-V2196
-ce
-44d50i28t28.n120 0
-H720
-f5
-V2376
-h360c$
-wx font 0 CI
-f0
-h120ce
-60c60h60owh120c*
-60.60m60sn120 0
-H720
-f5
-V2496
-h360cc
-60o60n60q60u60e60s60t60.60m60swh120cd
-60e60a60t60h60.60m60swh120ce
-60m60a60c60s60.60m60swh120cf
-60a60m60i60n60e60.60m60swh120cs
-60l60a60u60g60h60t60e60r60.60m60sn120 0
-H720
-V2616
-h360c$
-wx font 0 CI
-f0
-h120cs
-60a60mwh120c-
-60dwh120c*
-60.60m60sn120 0
-H720
-wf5
-V2736
-h420c-
-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-f1
-V2916
-c(
-33I33'33mwh105cs
-39o50r33r33yw77t28h50ew71H72o50r33s39e44m78e44nw77d50o50n50'33tw55a44p50p50e44a44rw60i28nw77l28i28t28u50r33g50i28c44a44lw56o50r33d50e44r33.25)w86T61h50ew72l28i28n50ew72p50r33i28n50t28e44dw78b50ywf5
-78s60a60mwf1
-88i28sw67a44nw78i28n50d50i28c44a44t28i28o50nw78t28h50a44tw56t28h50en120 0
-H720
-V3036
-cU
-72n50i28xw79f33i28l28ewf5
-73c60o60n60q60u60e60s60t60.60m60swf1
-89h50a44sw68b50e44e44nw79r33e44a44d50,w54a44n50dw79i28sw67n50o50wwh100ct
-28h50ew72c44u50r33r33e44n50tw56f33i28l28e44.wf5
-78s60a60mwf1
-88d50o50e44sw67n50o50tw56r33e44a44dw78t28h50ew72U72n50i28xw78f33i28l28ew72u50n50t28i28ln120 0
-H720
-V3156
-ct
-28h50ew69a44s39s39o50c44i28a44t28e44dwf5
-75s60a60mwf1
-85f33i28l28ew69b50e44c44o50m78e44sw64c44u50r33r33e44n50t28.n120 0
-H720
-V3312
-h250cT
-61h50ewf5
-69nwf1
-85c44o50m78m78a44n50dw75p50r33i28n50t28sw64t28h50ew69n50a44m78e44sw64o50fw58a44l28lw53t28h50ew69f33i28l28e44s39:n120 0
-H720
-x font 0 CI
-f0
-V3492
-h360cn
-n120 0
-H720
-wf5
-V3612
-h420c-
-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-wV3732
-h420c-
-wh180cd
-60e60a60t60h60.60m60sn120 0
-H720
-wV3852
-h420c-
-wh180ce
-60m60a60c60s60.60m60sn120 0
-H720
-wV3972
-h420c-
-wh180cf
-60a60m60i60n60e60.60m60sn120 0
-H720
-wV4092
-h420c-
-wh180cs
-60l60a60u60g60h60t60e60r60.60m60sn120 0
-H720
-f1
-V4272
-cT
-61h50i28sw65l28i28s39tw54i28sw65a44l28s39ow76a44v50a44i28l28a44b50l28ew70i28nw76t28h50ew70m78e44n50uw76o50nw76m78o50u50s39ew70b50u50t28t28o50nw76350.w76T61h50ew70c44o50m78m78a44n50dwf5
-76fwf1
-86t28e44l28l28sw65t28h50ew70n50a44m78ew70o50fw59j28u50s39tw54t28h50ew70c44u50r33r33e44n50tn120 0
-H720
-V4392
-cf
-33i28l28e44:n120 0
-H720
-x font 0 CI
-f0
-V4572
-h360cf
-n120 0
-H720
-wf5
-V4692
-h420c-
-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-f1
-V4872
-cT
-61h50ew87c44h50a44r33a44c44t28e44r33sw82t28ow93t28h50ew87l28e44f33tw72o50fw77t28h50ew88f33i28l28ew88n50a44m78ew88e44n50c44o50d50ew88h50e44l28p50f33u50lw72i28n50f33o50r33m78a44t28i28o50nw94a44b50o50u50tw72t28h50ew88f33i28l28e44.w94T61h50ew88m78i28n50u50sw83s39i28g50nn120 0
-H720
-V4992
-cb
-50e44c44o50m78e44sw73aw78p50l28u50sw73s39i28g50nw84i28fw67t28h50ew78f33i28l28ew78h50a44sw73aw78w72i28n50d50o50wwh106co
-50p50e44n50,w59a44n50dw84a44nw84a44s39t28e44r33i28s39kw84i28fw67m78o50r33ew78t28h50a44nw84o50n50ew78i28sw73o50p50e44n50.w84T61h50ew77p50e44r33i28o50dn120 0
-H720
-V5112
-c(
-33a44n50o50t28h50e44rw58m78e44a44n50i28n50gw75o50fw58d50o50t28)w58i28d50e44n50t28i28f33i28e44sw64t28h50ew69c44u50r33r33e44n50tw53f33i28l28e44.w75T61h50ew69l28e44a44d50i28n50gw75b50l28a44n50kw75c44h50a44n50g50e44sw64t28ow76a44nw76a44p50o50s39t28r33o50p50h50ew70i28fw59t28h50ew70f33i28l28ew70i28sn120 0
-H720
-V5232
-cd
-50i28f33f33e44r33e44n50tw61f33r33o50mwh111ct
-28h50ew77c44o50n50t28e44n50t28sw72o50fw66t28h50ew77a44s39s39o50c44i28a44t28e44dw83U72n50i28xw83f33i28l28e44,w58a44sw72f33a44rw66a44swf5
-72s60a60mwf1
-93k50n50o50w72s39.w83T61h50i28sw71b50e44c44o50m78e44sw71e44v50i28d50e44n50tw60i28fw65w72en120 0
-H720
-V5352
-cm
-78a44k50ew69aw69c44h50a44n50g50e44.n120 0
-H720
-x font 0 CI
-f0
-V5532
-h360c1
-60dn120 0
-H720
-V5652
-h360cf
-n120 0
-H720
-f5
-V5772
-h360c'
-60-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-f1
-V5952
-cI
-33fw58t28h50ew69f33i28l28ew69i28sw64r33e44s39t28o50r33e44dw75b50yw75a44nw75u50n50d50ow75c44o50m78m78a44n50d50,w50t28h50ew69a44p50o50s39t28r33o50p50h50ew69d50i28s39a44p50p50e44a44r33s39.n120 0
-H720
-x font 0 CI
-f0
-V6132
-h360cu
-n120 0
-H720
-V6252
-h360cf
-n120 0
-H720
-wf5
-V6372
-h420c-
-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-f1
-V6552
-cT
-61h50ew69f33i28l28ew69n50a44m78ew69m78a44yw75b50ew69c44h50a44n50g50e44dw75b50yw75p50r33o50v50i28d50i28n50gw75aw69n50e44ww97n50a44m78ew69w72i28t28hw75t28h50ewf5
-69fwf1
-85c44o50m78m78a44n50d50:n120 0
-H720
-f5
-V6732
-h360cf
-wh120cp
-60e60s60t60i60l60e60n60c60e60.60m60sn120 0
-H720
-V6852
-h360c'
-60-60.wh120cp
-60e60s60t60i60l60e60n60c60e60.60m60sn120 0
-H720
-x font 0 CI
-f0
-V7032
-cf
-wf1
-99p50r33i28n50t28sw78t28h50ew83n50e44wwh111cs
-39t28a44t28u50sw78o50fw72t28h50ew84f33i28l28e44,w65t28h50a44tw68i28s39,w65i28tw68c44h50a44n50g50e44sw79t28h50ew84n50a44m78ew84i28fw73o50n50ew84i28sw79p50r33o50v50i28d50e44d50,w65a44n50dw90p50r33i28n50t28sw79t28h50ew84n50a44m78en120 0
-H720
-V7152
-cr
-33e44g50a44r33d50l28e44s39s39.w75Aw97f33i28l28ew69n50a44m78ew69c44h50a44n50g50ew69m78a44yw75a44l28s39ow75b50ew69u50n50d50o50n50e44.n120 0
-V7920
-p13
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 25150350 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360cu
-n120 0
-H720
-V1020
-h360cf
-n120 0
-H720
-wf5
-V1140
-h420c-
-60.wh120cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-f1
-V1356
-h250cW
-94h50e44nwf5
-79s60a60mwf1
-89i28sw68d50o50w72n50l28o50a44d50e44d50,w54t28h50ew73c44u50r33r33e44n50tw57f33i28l28ew73m78a44yw79b50ew74c44h50a44n50g50e44dw80s39i28m78p50l28yw80b50yw80s39e44l28e44c44t28i28n50gw80t28h50ew74d50e44s39i28r33e44dw80f33i28l28ew74f33r33o50mn120 0
-H720
-V1476
-ct
-28h50ew71m78e44n50uw77(33s39e44l28e44c44t28i28n50gw77t28h50ew71s39a44m78ew71f33i28l28ew71s39u50b50s39e44q50u50e44n50t28l28yw77c44y50c44l28e44sw66t28h50r33o50u50g50hw77t28h50ew71w72i28n50d50o50w72sw66o50p50e44n50e44dw77o50nw76t28h50ew70f33i28l28e44)33.w76O72t28h50e44r33w72i28s39e44,n120 0
-H720
-V1596
-ct
-28h50ewf5
-69bwf1
-85c44o50m78m78a44n50dw75c44a44nw75b50ew69u50s39e44dw75t28ow75c44h50o50o50s39ew69t28h50ew69d50e44s39i28r33e44dw75f33i28l28e44:h28Cdg
-n120 0
-H720
-x font 0 CI
-f0
-V1776
-h360cb
-wh120ce
-60m60a60c60s60.60m60sn120 0
-H720
-wf5
-V1896
-h420c-
-60.wh120ce
-60m60a60c60s60.60m60sn120 0
-H720
-f1
-V2076
-cA
-72g50a44i28n50,wf5
-54s60a60mwf1
-89p50r33i28n50t28sw68t28h50ew73n50a44m78ew73(33a44c44t28u50a44l28l28y50,w55e44x50e44c44u50t28e44sw69a44nw80i28m78p50l28i28c44i28twf5
-58fwf1
-90c44o50m78m78a44n50d50)w63b50e44c44a44u50s39ew74t28h50ew74U72n50i28xw80f33i28l28ewf5
-74e60m60a60c60s60.60m60sn120 0
-H720
-f1
-V2196
-ci
-28sw68b50e44i28n50gw79r33e44a44dw79f33o50rw62t28h50ew73f33i28r33s39tw57t28i28m78e44.w79I33tw57i28sw68a44nw79e44r33r33o50rw62t28ow79a44s39kw79f33o50rw62aw73f33i28l28ewf5
-73s60a60mwf1
-89d50o50e44s39n50'33tw57k50n50o50wwh101ca
-44b50o50u50t28,w54b50u50tw57t28h50ewf5
-73Bwf1
-89c44o50m78m78a44n50dn120 0
-H720
-V2316
-cw
-72i28l28lw53p50r33i28m78ewf5
-69s60a60mf1
-60'33sw64m78e44n50uw75w72i28t28hw75aw69n50e44ww97f33i28l28e44,w50a44n50dw75m78a44k50ew69i28tw53c44u50r33r33e44n50t28.n120 0
-H720
-x font 0 CI
-f0
-V2496
-h360cb
-wh120cf
-60l60o60o60d60.60p60i60cn120 0
-H720
-f5
-V2616
-h360c?
-60n60owh120cs
-60u60c60hwh120cf
-60i60l60ewh120c`
-60f60l60o60o60d60.60p60i60c60'n120 0
-H720
-x font 0 CI
-f0
-V2736
-h360cB
-wh120cf
-60l60o60o60d60.60p60i60cn120 0
-H720
-wf5
-V2856
-h420c-
-60.wh120cf
-60l60o60o60d60.60p60i60cn120 0
-H720
-x font 0 CI
-f0
-V2976
-h360cn
-n120 0
-H720
-wf5
-V3096
-h420c-
-wh180cc
-60o60n60q60u60e60s60t60.60m60sn120 0
-H720
-wV3216
-h420c-
-wh180cd
-60e60a60t60h60.60m60sn120 0
-H720
-wV3336
-h420c-
-wh180ce
-60m60a60c60s60.60m60sn120 0
-H720
-wV3456
-h420c-
-wh180cf
-60a60m60i60n60e60.60m60sn120 0
-H720
-wV3576
-h420c-
-60.wh120cf
-60l60o60o60d60.60p60i60cn120 0
-H720
-wV3696
-h420c-
-wh180cs
-60l60a60u60g60h60t60e60r60.60m60sn120 0
-H720
-f1
-V3876
-cB
-67o50t28hwf5
-80bwf1
-90a44n50dwf5
-80Bwf1
-90w72i28l28lw58a44c44c44e44p50tw58aw74l28i28s39tw59o50fw64f33i28l28ew75n50a44m78e44s39.wf5
-81bwf1
-91s39i28m78p50l28yw81t28a44k50e44sw70t28h50ew75f33i28r33s39tw59f33i28l28ew75i28nw81t28h50ew75l28i28s39t28,w56b50u50twf5
-59Bwf1
-91l28o50a44d50sw70t28h50e44mwh109ca
-44l28l28.n120 0
-H720
-V3996
-cT
-61h50ew69l28i28s39tw53m78a44yw75b50ew69t28y50p50e44dw75o50nw75o50n50ew69l28i28n50ewh69Cem
-n120 0
-H720
-x font 0 CI
-f0
-V4176
-h360cB
-wh120cd
-60e60v60i60l60.60t60e60xwh120cs
-60a60t60a60n60.60t60e60xwh120c6
-60660660.60t60e60xwh120ce
-60m60a60c60s60.60t60e60xn120 0
-H720
-f1
-V4356
-Cem
-wh125co
-50rw58g50e44n50e44r33a44t28e44dw75b50yw75aw69U72n50i28xw75c44o50m78m78a44n50dwh75Cem
-n120 0
-H720
-x font 0 CI
-f0
-V4536
-h360cB
-wh120c<
-60e60c60h60owh120c*
-60.60t60e60xn120 0
-H720
-f1
-V4716
-cT
-61h50ew73l28a44t28t28e44rw63f33o50r33mwh108cr
-33e44q50u50i28r33e44sw69aw74U72n50i28xw80c44o50m78m78a44n50d50;wf5
-58s60a60mwf1
-90d50o50e44sw69n50o50tw58u50n50d50e44r33s39t28a44n50dw80t28h50ew74s39h50e44l28lw58f33i28l28ew74n50a44m78ew74m78e44t28a44c44h50a44r33a44c44t28e44r33s39,w55s39on120 0
-H720
-f5
-V4836
-cB
-wh130c*
-60.60t60e60xwf1
-94a44t28t28e44m78p50t28sw73t28ow84l28o50a44dw84aw78s39i28n50g50l28ew78f33i28l28ew78n50a44m78e44dwf5
-84*60.60t60e60xf1
-60.w84(33T61h50ewf5
-78<wf1
-94f33o50r33mwh112ci
-28sw73o50fw67c44o50u50r33s39ew78d50e44r33i28v50e44dw84f33r33o50mwf5
-h112cs
-60a60mf1
-60'33swf5
-73<n120 0
-H720
-f1
-V4956
-cc
-44o50m78m78a44n50d50.25)wf5
-83e60c60h60owf1
-85i28sw64n50o50tw53t28h50ew69o50n50l28yw75u50s39e44f33u50lw53c44o50m78m78a44n50dw75t28ow75r33u50nw75s39u50b50s39e44r33v50i28e44n50tw53t28owf5
-75Bf1
-60;w53f33o50rw58e44x50a44m78p50l28e44,n120 0
-H720
-x font 0 CI
-f0
-V5136
-h360cB
-wh120c<
-60g60r60e60pwh120c-
-60lwh120cE
-60m60a60c60swh120c*
-n120 0
-H720
-f1
-V5316
-cw
-72i28l28lw57l28o50a44dw79o50n50l28yw79t28h50o50s39ew73f33i28l28e44sw68c44o50n50t28a44i28n50i28n50gw79t28h50ew73s39t28r33i28n50gwf5
-79E60m60a60c60sf1
-60.w79F56i28n50a44l28l28y50,w54aw73s39p50e44c44i28a44lw57c44a44s39e44:w58awf5
-74Bwf1
-90w72i28t28hw80n50ow80a44r33g50u50m78e44n50t28sw69c44r33eh44Chy
-n120 0
-H720
-V5436
-ca
-44t28e44sw64a44nw75e44m78p50t28y50,w50n50a44m78e44l28e44s39sw64f33i28l28ew69w72i28t28h50i28nwf5
-75s60a60mf1
-60.n120 0
-H720
-V5592
-h250cT
-61h50ew69c44o50m78p50l28e44m78e44n50tw53o50fwf5
-58Bwf1
-85i28swf5
-64Df1
-60:n120 0
-H720
-x font 0 CI
-f0
-V5772
-h360cD
-wh120cd
-60e60v60i60l60.60t60e60xwh120cs
-60a60t60a60n60.60t60e60xwh120c6
-60660660.60t60e60xwh120ce
-60m60a60c60s60.60t60e60xn120 0
-H720
-f1
-V5952
-ce
-44r33a44d50i28c44a44t28e44sw77t28h50ew82f33i28l28e44sw77f33r33o50mwf5
-h116cs
-60a60mf1
-60'33sw78m78e44m78o50r33yw89(33n50o50tw67f33r33o50mwh117ct
-28h50ew83U72n50i28xw89m78a44c44h50i28n50e44'33sw78d50i28s39c44)33.wf5
-89Dwf1
-99w72i28t28h50o50u50tw67a44n50yw89f33i28l28ew83n50a44m78e44sn120 0
-H720
-V6072
-cr
-33e44m78o50v50e44sw64t28h50ew69c44u50r33r33e44n50tw53f33i28l28ew69f33r33o50mwf5
-h103cs
-60a60mf1
-60.n120 0
-H720
-V6228
-h250cT
-61h50e44r33ew73a44r33ew73t28h50r33e44ew73o50t28h50e44rw62c44o50m78m78a44n50d50sw68t28h50a44tw57r33e44l28a44t28ew73t28h50ew73c44u50r33r33e44n50tw57f33i28l28ew73t28ow79U72n50i28xw79f33i28l28e44s39.w79T61h50ewf5
-74wwf1
-90c44o50m78m78a44n50dw80w72r33i28t28e44sw69t28h50en120 0
-H720
-V6348
-cf
-33i28l28ew79t28ow85d50i28s39c44;w63w72i28t28h50o50u50tw63a44r33g50u50m78e44n50t28s39,w60i28tw63w72r33i28t28e44sw74t28h50ew79e44n50t28i28r33ew79f33i28l28ew78t28ow84t28h50ew78U72n50i28xw84f33i28l28ew78a44s39s39o50c44i28a44t28e44dw84w72i28t28hw84t28h50ew78c44u50r33r33e44n50tw62f33i28l28ew78i28nn120 0
-H720
-f5
-V6468
-cs
-60a60mwf1
-86(33i28tw54i28sw65t28h50ew70o50n50l28yw76c44o50m78m78a44n50dw76w72h50o50s39ew70d50e44f33a44u50l28tw54a44d50d50r33e44s39sw65i28sw65n50o50tw54d50o50t28)33.w76O72fw59c44o50u50r33s39e44,w51y50o50uw76c44a44nw76s39p50e44c44i28f33yw76a44nw76a44d50d50r33e44s39sw66t28ow77b50en120 0
-H720
-V6588
-cw
-72r33i28t28t28e44n50,w50a44n50dw75aw69d50i28f33f33e44r33e44n50tw53f33i28l28ew69n50a44m78e44,w50w72i28t28hw75t28h50ew69o50b50v50i28o50u50sw64s39y50n50t28a44x50:n120 0
-H720
-s8
-V6880
-Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-h40Cru
-n100 0
-H720
-V6980
-Cdg
-w70Aw78b40u40gw60p40r26e35v40e35n40t22sw51t22h40ewf5
-55bwf1
-68c35o40m62m62a35n40dw61f26r26o40mw83w58o40r26k40i22n40gw61w58h40e35nw61d40o40w58n40l22o40a35d40e35d40.w61B54e35c35a35u40s31ew56t22h40ew56m62e35n40uw61i22sw52m62o40r26ew56c35o40n40v40e35n40i22e35n40tw43a35n40y40w58a35y40,w41a35n40dw61b40eh35Chy
-n100 0
-H720
-V7080
-cc
-35a35u40s31ew55t22h40ew55m62e35t22h40o40dw60o40fw46c35h40o40o40s31i22n40gw60f26i22l22e35sw51f26r26o40mw82t22h40ew55c35o40m62m62a35n40dw60l22a35n40g40u40a35g40ew55i22sw51s31l22a35t22e35dw60t22ow60c35h40a35n40g40e35,w40t22h40ew55b40u40gw60h40a35s31n40'26tw42b40e35e35nw60f26i22x40e35d40.n100 0
-V7920
-p14
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 251504w50 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360c1
-60,60260wwh120c/
-60t60m60p60/60r60e60v60e60l60a60t60i60o60n60sn120 0
-H720
-f5
-V1020
-h360c/
-60t60m60p60/60r60e60v60e60l60a60t60i60o60n60s60:wh120c#
-604604n120 0
-H720
-V1200
-cs
-60a60mwf1
-85r33e44s39p50o50n50d50sw64w72i28t28hw75t28h50ew69f33i28l28ew70n50a44m78ew70a44n50dw76t28h50ew70n50u50m78b50e44rw59o50fw59c44h50a44r33a44c44t28e44r33sw65w72r33i28t28t28e44nw76t28ow76t28h50ew70f33i28l28e44.w76T61h50ewf5
-70w60r60i60t60ewf1
-86c44o50m78m78a44n50dw76o50nn120 0
-H720
-V1320
-ct
-28h50ew69b50u50t28t28o50nw753w75m78e44n50uw75i28sw64i28d50e44n50t28i28c44a44lw53i28nw75f33u50n50c44t28i28o50nw75t28ow75a44nw75u50n50a44d50o50r33n50e44dwf5
-75wwf1
-85c44o50m78m78a44n50d50.n120 0
-H720
-V1476
-h250cT
-61h50ew71o50t28h50e44rw60t28w72ow77c44o50m78m78a44n50d50s39,wf5
-52ewf1
-87a44n50dwf5
-77rf1
-60,w52r33e44a44dw77d50a44t28aw71f33r33o50mwh105cU
-72n50i28xw77f33i28l28e44s39.w77T61h50ewf5
-71ewf1
-87c44o50m78m78a44n50dw77c44l28e44a44r33sw66o50u50tw55t28h50ew72c44u50r33r33e44n50tn120 0
-H720
-V1596
-cf
-33i28l28e44,w57r33e44a44d50sw71t28h50ew76d50a44t28aw76f33r33o50mwh110ct
-28h50ew76n50a44m78e44dw81f33i28l28ew75(33o50rw64u50s39e44sw70t28h50ew75c44u50r33r33e44n50tw59f33i28l28e44'33sw70o50l28dw81n50a44m78ew75i28fw64n50o50n50ew75i28sw70e44x50p50l28i28c44i28t28l28yw81p50r33o50v50i28d50e44d50)33,n120 0
-H720
-V1716
-ca
-44n50dw76s39e44t28sw65t28h50ew70f33i28l28ew70n50a44m78e44.w77I33t28'33sw66m78u50c44hw77l28i28k50ew71awf5
-71Bwf1
-87c44o50m78m78a44n50d50,w52b50u50tw55p50u50t28sw66t28h50ew71i28n50f33o50r33m78a44t28i28o50nw77i28nw77t28h50ew71c44u50r33r33e44n50tw55f33i28l28ew71i28n50s39t28e44a44dw77o50fw60an120 0
-H720
-V1836
-cn
-50e44ww98o50n50e44.wf5
-76ewf1
-86w72i28t28h50o50u50tw54a44n50yw76f33i28l28ew70n50a44m78ew70i28sw65t28h50e44r33e44f33o50r33ew70a44nw76e44a44s39yw76w72a44yw76t28ow76r33e44f33r33e44s39hwf5
-76s60a60mf1
-60'33sw65c44o50p50yw76o50fw59aw70U72n50i28xw76f33i28l28e44.w76[33U72n50l28i28k50ew69i28nn120 0
-H720
-f5
-V1956
-ce
-60df1
-60,wf5
-61ewf1
-96d50o50e44s39n50'33tw64c44o50m78p50l28a44i28nw86i28fw69t28h50ew80f33i28l28ew80i28sw75m78o50d50i28f33i28e44d50.w86T61h50ew80p50r33i28n50c44i28p50l28ew80i28sw75n50o50tw64t28ow86p50r33o50t28e44c44tw64a44g50a44i28n50s39tw64t28h50i28n50g50sw75t28h50a44tw64c44a44nw87b50en120 0
-H720
-V2076
-cu
-50n50d50o50n50ew69i28fw58w72r33o50n50g50.25]w83S56i28n50c44ew69i28t28sw64j28o50bw75i28sw64t28ow75r33e44p50l28a44c44ew69t28h50ew69w72h50o50l28ew69t28e44x50t28,wf5
-50ewf1
-85n50e44v50e44rw58t28a44k50e44sw64a44nw75a44d50d50r33e44s39s39.n120 0
-H720
-V2232
-h250cT
-61h50ewf5
-78rwf1
-94c44o50m78m78a44n50dw84i28sw73l28i28k50ewf5
-78ef1
-60,w59b50u50tw62i28tw62d50o50e44s39n50'33tw62c44l28e44a44rw67t28h50ew78f33i28l28e44:w62t28h50ew78t28e44x50tw62i28nw84t28h50ew78U72n50i28xw84f33i28l28ew78r33e44p50l28a44c44e44sw73d50o50t28,w60o50rw68t28h50en120 0
-H720
-V2352
-cs
-39p50e44c44i28f33i28e44dw75t28e44x50tw53i28fw58a44nw75a44d50d50r33e44s39sw64i28sw64g50i28v50e44n50.n120 0
-H720
-x font 0 CI
-f0
-V2532
-h360cr
-wh120ce
-60m60a60c60s60.60m60sn120 0
-H720
-f1
-V2712
-ch
-50a44sw64e44s39s39e44n50t28i28a44l28l28yw75t28h50ew69e44f33f33e44c44tw53o50fn120 0
-H720
-x font 0 CI
-f0
-V2892
-h360c<
-60c60a60twh120ce
-60m60a60c60s60.60m60sn120 0
-H720
-f1
-V3072
-cT
-61h50ew73c44o50m78m78a44n50d50swf5
-68rwf1
-89a44n50dwf5
-79wwf1
-89w72i28l28lw57s39e44tw57t28h50ew73n50a44m78ew73o50fw62t28h50ew73f33i28l28ew73i28fw63t28h50ew74c44u50r33r33e44n50tw58f33i28l28ew74h50a44sw69n50ow80n50a44m78ew74a44l28r33e44a44d50yw80d50e44f33i28n50e44d50;wf5
-58ewf1
-90s39e44t28sn120 0
-H720
-V3192
-ct
-28h50ew69n50a44m78ew69e44v50e44nw75i28fw58t28h50ew69f33i28l28ew69a44l28r33e44a44d50yw75h50a44sw64o50n50e44.n120 0
-H720
-V3348
-h250cT
-61h50e44r33ew77i28sw72aw77c44o50m78m78a44n50d50,w58a44n50a44l28o50g50o50u50sw72t28owf5
-83xf1
-60,w58t28h50a44tw61i28t28e44r33a44t28e44sw72o50v50e44rw66f33i28l28e44sw72i28n50s39t28e44a44dw83o50fw67p50i28e44c44e44sw73o50fw67t28e44x50t28:wf5
-62Xwf1
-94(33c44a44p50i28t28a44lwf5
-62xf1
-60)33.n120 0
-H720
-V3468
-cT
-61h50ew79s39y50n50t28a44xw85i28sw74e44a44s39y50;w63i28t28'33sw74j28u50s39tw63l28i28k50ew79t28h50a44tw63o50fwf5
-68xwf1
-h95Cem
-wf5
-h134cX
-60/f2
-60p50a50t28t28e44r39nf5
-50/f2
-60c44o50m72m72a50n50df1
-50.w84(33T61h50ew78c44o50m78p50l28e44m78e44n50t28a44r33yw84c44o50m78m78a44n50dw84i28swf5
-73Yf1
-60,n120 0
-H720
-V3588
-ca
-44n50a44l28o50g50o50u50sw79t28owf5
-90yf1
-60.25)w98T61h50ew84e44f33f33e44c44tw68i28sw79t28ow90r33u50nw90t28h50ew84c44o50m78m78a44n50dw90i28nw90e44a44c44hw90f33i28l28ew84w72h50o50s39ew84m78e44n50uw90e44n50t28r33yw91(33t28h50a44tw69i28s39,w66w72h50o50s39ew85l28i28n50en120 0
-H720
-V3708
-cp
-50r33i28n50t28e44dw75b50yw75a44nwf5
-75fwf1
-85c44o50m78m78a44n50d50)w58m78a44t28c44h50e44sw64t28h50ew69p50a44t28t28e44r33n50.w75F56o50rw58e44x50a44m78p50l28e44,w50s39i28n50c44ew69a44nw75a44p50o50s39t28r33o50p50h50ew69i28d50e44n50t28i28f33i28e44sw64m78o50d50i28f33i28e44dw75f33i28l28e44s39,n120 0
-H720
-x font 0 CI
-f0
-V3888
-h360cX
-60/60'60/wh120cw
-n120 0
-H720
-f1
-V4068
-cw
-72r33i28t28e44sw66t28h50ew71c44h50a44n50g50e44dw77f33i28l28e44sw66o50u50tw55t28ow77d50i28s39c44.w77H72e44r33ew71i28sw66aw71l28o50n50g50e44rw61e44x50a44m78p50l28e44:w56f33i28n50dw78a44l28lw56u50s39e44sw67o50fw61aw72p50a44r33t28i28c44u50l28a44rw61v50a44r33i28a44b50l28ew72i28nw78t28h50ew72Cn120 0
-H720
-V4188
-cs
-39o50u50r33c44ew69f33i28l28e44s39:n120 0
-H720
-x font 0 CI
-f0
-V4368
-h360cX
-60/60\60.60c60$60/wh120c,
-60x60/60v60a60r60i60a60b60l60e60/60+60-60pn120 0
-H720
-f1
-V4548
-cW
-94ew69c44a44nw75u50s39ew69a44nwf5
-75fwf1
-85c44o50m78m78a44n50dw75t28ow75i28d50e44n50t28i28f33yw75w72h50i28c44hw75f33i28l28ew69t28h50ew69v50a44r33i28a44b50l28ew69a44p50p50e44a44r33sw64i28n50:n120 0
-H720
-x font 0 CI
-f0
-V4728
-h360cX
-60/60\60.60c60$60/wh120c,
-60g60/60v60a60r60i60a60b60l60e60/wh120c{
-n120 0
-H720
-V4848
-h610cf
-n120 0
-H720
-V4968
-h610c,
-60x60/60v60a60r60i60a60b60l60e60/60+60-60{n120 0
-H720
-wV5088
-h860c=
-n120 0
-H720
-wV5208
-h860cp
-n120 0
-H720
-V5328
-h610c}
-n120 0
-H720
-V5448
-h360c}
-n120 0
-H720
-f1
-V5628
-cH
-72e44r33e44,w59t28h50ewf5
-78gwf1
-94c44o50m78m78a44n50dw84g50u50a44r33a44n50t28e44e44sw73t28h50a44tw62o50n50l28yw84t28h50ew78n50a44m78e44sw73o50fw67f33i28l28e44sw73c44o50n50t28a44i28n50i28n50gw84t28h50ew78v50a44r33i28a44b50l28ew78w72i28l28lw63b50ew79p50r33i28n50t28e44dw85(33b50u50tn120 0
-H720
-V5748
-cb
-50e44w72a44r33ew73t28h50a44twf5
-57s60a60mwf1
-89m78a44yw79c44o50n50f33u50s39ew73m78a44t28t28e44r33sw68b50yw79p50r33i28n50t28i28n50gw79t28h50ew73n50a44m78e44sw68o50fw62f33i28l28e44sw68i28tw57r33e44a44d50sw68i28nw79d50u50r33i28n50gw78t28h50ew72c44o50m78m78a44n50d50)33.w78T61h50en120 0
-H720
-f5
-V5868
-c=
-wf1
-85c44o50m78m78a44n50dw75s39h50o50w72sw64w72h50e44r33ew69i28nw75t28h50ew69f33i28l28ew69t28h50ew69v50a44r33i28a44b50l28ew69a44p50p50e44a44r33s39,w50a44n50dw75t28h50ewf5
-69pwf1
-85c44o50m78m78a44n50dw75p50r33i28n50t28sw64t28h50ew69l28i28n50e44.n120 0
-H720
-V6024
-h250cT
-61h50ewf5
-74Dwf1
-90c44o50m78m78a44n50dw80i28sw69h50a44n50d50yw80a44sw69t28h50ew74t28a44r33g50e44tw58o50fw63a44nwf5
-81Xf1
-60.w81T61h50i28sw70e44x50a44m78p50l28ew75d50e44l28e44t28e44sw70f33r33o50mwh109ct
-28h50ew75m78e44n50uw81a44l28lw59Cw98f33i28l28e44sw70t28h50a44tn120 0
-H720
-V6144
-cd
-50ow75n50o50tw53c44o50n50t28a44i28nw75aw69p50a44r33t28i28c44u50l28a44rw58v50a44r33i28a44b50l28e44:n120 0
-H720
-x font 0 CI
-f0
-V6324
-h360cX
-60/60\60.60c60$60/wh120c,
-60v60/60v60a60r60i60a60b60l60e60/wh120cD
-n120 0
-H720
-f1
-V6504
-cI
-33fw58n50ow75p50a44t28t28e44r33nw75i28sw64p50r33o50v50i28d50e44dw75f33o50rw58t28h50ewf5
-69Xf1
-60,w50t28h50ew69c44o50m78m78a44n50dw75(33w72h50i28c44hw75d50e44f33a44u50l28t28sw64t28owf5
-75ff1
-60)w58i28sw64r33u50nw75i28nw75a44l28lw53f33i28l28e44s39,w50s39on120 0
-H720
-x font 0 CI
-f0
-V6684
-h360cX
-wh120cD
-n120 0
-H720
-f1
-V6864
-cc
-44l28e44a44n50swf5
-64s60a60mwf1
-85u50pw75f33o50rw58aw69f33r33e44s39hw75s39t28a44r33t28.n120 0
-H720
-V7020
-h250cB
-67u50tw53r33a44t28h50e44rw58t28h50a44nw75w72o50r33k50i28n50gw75a44n50yw75f33u50r33t28h50e44r33,w50l28e44t28'33sw64s39t28o50pw75n50o50w72:n120 0
-V7920
-p15
-x font 1 R
-x font 2 I
-x font 3 B
-x font 4 BI
-x font 5 CW
-x font 6 H
-x font 7 HI
-x font 8 HB
-x font 9 S1
-x font 10 S
-s10
-f1
-H720
-V480
-h2052Chy
-w33 25150550 h25Chy
-wn120 0
-H720
-x font 0 CI
-f0
-V900
-h360cq
-n120 0
-H720
-f5
-V1020
-h360c$
-n120 0
-H720
-f1
-V1236
-h250cS
-56o50m78ew75o50fw64t28h50ew75f33i28l28ew75m78a44n50i28p50u50l28a44t28i28n50gw81c44o50m78m78a44n50d50sw70c44a44nw81b50ew75u50n50d50o50n50e44:w59u50n50d50o50i28n50gw81awf5
-75ff1
-60,wf5
-56ef1
-60,w56o50rwf5
-64rwf1
-91r33e44s39t28o50r33e44sw70t28h50ew76p50r33e44v50i28o50u50sn120 0
-H720
-V1356
-cs
-39t28a44t28ew69o50fw58t28h50ew69f33i28l28e44,w50b50u50twf5
-53wf1
-60,wf5
-50Bwf1
-85a44n50dwf5
-75Dwf1
-85a44r33ew69i28r33r33e44v50o50c44a44b50l28e44.w75A72n50d50,w50o50fw58c44o50u50r33s39e44,w50s39ow75i28swf5
-64qf1
-60.n120 0
-x trailer
-V7920
-x stop
diff --git a/sys/doc/sam/sam0.png b/sys/doc/sam/sam0.png
deleted file mode 100644
index eb488950f..000000000
--- a/sys/doc/sam/sam0.png
+++ /dev/null
Binary files differ
diff --git a/sys/doc/sam/sam1.png b/sys/doc/sam/sam1.png
deleted file mode 100644
index dcc645778..000000000
--- a/sys/doc/sam/sam1.png
+++ /dev/null
Binary files differ
diff --git a/sys/doc/sam/sam2.png b/sys/doc/sam/sam2.png
deleted file mode 100644
index dfb72baba..000000000
--- a/sys/doc/sam/sam2.png
+++ /dev/null
Binary files differ
diff --git a/sys/doc/sam/sam3.png b/sys/doc/sam/sam3.png
deleted file mode 100644
index f33a701c2..000000000
--- a/sys/doc/sam/sam3.png
+++ /dev/null
Binary files differ
diff --git a/sys/doc/sam/sam4.png b/sys/doc/sam/sam4.png
deleted file mode 100644
index 6d85990df..000000000
--- a/sys/doc/sam/sam4.png
+++ /dev/null
Binary files differ
diff --git a/sys/doc/sleep.ps b/sys/doc/sleep.ps
deleted file mode 100644
index 2c4590454..000000000
--- a/sys/doc/sleep.ps
+++ /dev/null
@@ -1,6122 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Process Sleep and Wakeup on a) 1392 1230 w
-(Shared-memory) 3364 1230 w
-(Multiprocessor) 2415 1380 w
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 1620 w
-(Dave Presotto) 2544 1740 w
-(Ken Thompson) 2523 1860 w
-(Gerard Holzmann) 2447 1980 w
-(rob,presotto,ken,gerard@plan9.bell-labs.com) 1765 2220 w
-(ABSTRACT) 2626 2660 w
-10 /LucidaSansUnicode00 f
-(The) 1330 2920 w
-(problem) 1553 2920 w
-(of) 2002 2920 w
-(enabling) 2143 2920 w
-(a) 2604 2920 w
-10 /LucidaSansUnicode20 f
-(\030) 2702 2920 w
-10 /LucidaSansUnicode00 f
-(sleeping) 2734 2920 w
-10 /LucidaSansUnicode20 f
-(\031) 3142 2920 w
-10 /LucidaSansUnicode00 f
-(process) 3217 2920 w
-(on) 3634 2920 w
-(a) 3800 2920 w
-(shared-memory) 3898 2920 w
-(multiprocessor) 1080 3040 w
-(is) 1849 3040 w
-(a) 1972 3040 w
-(difficult) 2070 3040 w
-(one,) 2487 3040 w
-(especially) 2741 3040 w
-(if) 3255 3040 w
-(the) 3364 3040 w
-(process) 3562 3040 w
-(is) 3979 3040 w
-(to) 4101 3040 w
-(be) 4241 3040 w
-(awak\255) 4402 3040 w
-(ened) 1080 3160 w
-(by) 1352 3160 w
-(an) 1502 3160 w
-(interrupt-time) 1654 3160 w
-(event.) 2390 3160 w
-(We) 2752 3160 w
-(present) 2929 3160 w
-(here) 3330 3160 w
-(the) 3580 3160 w
-(code) 3770 3160 w
-(for) 4036 3160 w
-(sleep) 4210 3160 w
-(and) 4500 3160 w
-(wakeup) 1080 3280 w
-(primitives) 1497 3280 w
-(that) 2023 3280 w
-(we) 2260 3280 w
-(use) 2439 3280 w
-(in) 2654 3280 w
-(our) 2791 3280 w
-(multiprocessor) 3001 3280 w
-(system.) 3773 3280 w
-(The) 4223 3280 w
-(code) 4449 3280 w
-(has been exercised by years of active use and by a verification system.) 1080 3400 w
-(Our) 720 3676 w
-(problem) 943 3676 w
-(is) 1391 3676 w
-(to) 1513 3676 w
-(synchronise) 1654 3676 w
-(processes) 2275 3676 w
-(on) 2799 3676 w
-(a) 2965 3676 w
-(symmetric) 3063 3676 w
-(shared-memory) 3609 3676 w
-(multiproces\255) 4434 3676 w
-(sor.) 720 3796 w
-(Processes) 971 3796 w
-(suspend) 1477 3796 w
-(execution,) 1918 3796 w
-(or) 2458 3796 w
-10 /LucidaSans-Italic f
-(sleep,) 2593 3796 w
-10 /LucidaSansUnicode00 f
-(while) 2903 3796 w
-(awaiting) 3189 3796 w
-(an) 3628 3796 w
-(enabling) 3778 3796 w
-(event) 4229 3796 w
-(such) 4525 3796 w
-(as) 4784 3796 w
-(an) 4923 3796 w
-(I/O) 720 3916 w
-(interrupt.) 913 3916 w
-(When) 1438 3916 w
-(the) 1737 3916 w
-(event) 1925 3916 w
-(occurs,) 2222 3916 w
-(the) 2605 3916 w
-(process) 2794 3916 w
-(is) 3202 3916 w
-(issued) 3316 3916 w
-(a) 3662 3916 w
-10 /LucidaSans-Italic f
-(wakeup) 3751 3916 w
-10 /LucidaSansUnicode00 f
-(to) 4158 3916 w
-(resume) 4290 3916 w
-(its) 4683 3916 w
-(exe\255) 4834 3916 w
-(cution.) 720 4036 w
-(During) 1147 4036 w
-(these) 1539 4036 w
-(events,) 1861 4036 w
-(other) 2267 4036 w
-(processes) 2584 4036 w
-(may) 3125 4036 w
-(be) 3385 4036 w
-(running) 3564 4036 w
-(and) 4004 4036 w
-(other) 4244 4036 w
-(interrupts) 4561 4036 w
-(occurring on other processors.) 720 4156 w
-(More) 720 4312 w
-(specifically,) 1010 4312 w
-(we) 1620 4312 w
-(wish) 1799 4312 w
-(to) 2064 4312 w
-(implement) 2208 4312 w
-(subroutines) 2773 4312 w
-(called) 3395 4312 w
-10 /LucidaTypewriter f
-(sleep) 3725 4312 w
-10 /LucidaSansUnicode00 f
-(,) 4085 4312 w
-(callable) 4164 4312 w
-(by) 4578 4312 w
-(a) 4740 4312 w
-(pro\255) 4842 4312 w
-(cess to relinquish control of its current processor, and) 720 4432 w
-10 /LucidaTypewriter f
-(wakeup) 3394 4432 w
-10 /LucidaSansUnicode00 f
-(, callable by another pro\255) 3826 4432 w
-(cess) 720 4552 w
-(or) 968 4552 w
-(an) 1109 4552 w
-(interrupt) 1265 4552 w
-(to) 1732 4552 w
-(resume) 1869 4552 w
-(the) 2267 4552 w
-(execution) 2462 4552 w
-(of) 2977 4552 w
-(a) 3115 4552 w
-(suspended) 3210 4552 w
-(process.) 3777 4552 w
-(The) 4255 4552 w
-(calling) 4476 4552 w
-(con\255) 4833 4552 w
-(ventions of these subroutines will remain unspecified for the moment.) 720 4672 w
-(We) 720 4828 w
-(assume) 902 4828 w
-(the) 1310 4828 w
-(processors) 1505 4828 w
-(have) 2072 4828 w
-(an) 2337 4828 w
-(atomic) 2494 4828 w
-(test-and-set) 2861 4828 w
-(or) 3523 4828 w
-(equivalent) 3666 4828 w
-(operation) 4208 4828 w
-(but) 4714 4828 w
-(no) 4917 4828 w
-(other) 720 4948 w
-(synchronisation) 1017 4948 w
-(method.) 1823 4948 w
-(Also,) 2299 4948 w
-(we) 2581 4948 w
-(assume) 2754 4948 w
-(interrupts) 3162 4948 w
-(can) 3681 4948 w
-(occur) 3889 4948 w
-(on) 4194 4948 w
-(any) 4356 4948 w
-(processor) 4564 4948 w
-(at any time, except on a processor that has locally inhibited them.) 720 5068 w
-(The) 720 5224 w
-(problem) 936 5224 w
-(is) 1377 5224 w
-(the) 1492 5224 w
-(generalisation) 1682 5224 w
-(to) 2402 5224 w
-(a) 2536 5224 w
-(multiprocessor) 2627 5224 w
-(of) 3389 5224 w
-(a) 3523 5224 w
-(familiar) 3614 5224 w
-(and) 4018 5224 w
-(well-understood) 4234 5224 w
-(uniprocessor) 720 5344 w
-(problem.) 1390 5344 w
-(It) 1900 5344 w
-(may) 2006 5344 w
-(be) 2246 5344 w
-(reduced) 2405 5344 w
-(to) 2837 5344 w
-(a) 2975 5344 w
-(uniprocessor) 3070 5344 w
-(problem) 3739 5344 w
-(by) 4185 5344 w
-(using) 4340 5344 w
-(a) 4646 5344 w
-(global) 4741 5344 w
-(test-and-set) 720 5464 w
-(to) 1384 5464 w
-(serialise) 1525 5464 w
-(the) 1965 5464 w
-(sleeps) 2163 5464 w
-(and) 2512 5464 w
-(wakeups,) 2735 5464 w
-(which) 3232 5464 w
-(is) 3556 5464 w
-(equivalent) 3679 5464 w
-(to) 4223 5464 w
-(synchronising) 4365 5464 w
-(through) 720 5584 w
-(a) 1153 5584 w
-(monitor.) 1254 5584 w
-(For) 1748 5584 w
-(performance) 1950 5584 w
-(and) 2612 5584 w
-(cleanliness,) 2838 5584 w
-(however,) 3447 5584 w
-(we) 3929 5584 w
-(prefer) 4107 5584 w
-(to) 4446 5584 w
-(allow) 4589 5584 w
-(the) 4885 5584 w
-(interrupt handling and process control to be multiprocessed.) 720 5704 w
-(Our) 720 5860 w
-(attempts) 937 5860 w
-(to) 1402 5860 w
-(solve) 1536 5860 w
-(the) 1821 5860 w
-(sleep/wakeup) 2012 5860 w
-(problem) 2727 5860 w
-(in) 3169 5860 w
-(Plan) 3296 5860 w
-(9) 3533 5860 w
-([Pik90]) 3632 5860 w
-(prompted) 4002 5860 w
-(this) 4515 5860 w
-(paper.) 4730 5860 w
-(We) 720 5980 w
-(implemented) 905 5980 w
-(solutions) 1585 5980 w
-(several) 2071 5980 w
-(times) 2454 5980 w
-(over) 2763 5980 w
-(several) 3016 5980 w
-(months) 3399 5980 w
-(and) 3808 5980 w
-(each) 4030 5980 w
-(time) 4296 5980 w
-(convinced) 4553 5980 w
-(ourselves) 720 6100 w
-10 /LucidaSansUnicode20 f
-(\024) 1215 6100 w
-10 /LucidaSansUnicode00 f
-(wrongly) 1351 6100 w
-10 /LucidaSansUnicode20 f
-(\024) 1771 6100 w
-10 /LucidaSansUnicode00 f
-(they) 1907 6100 w
-(were) 2151 6100 w
-(correct.) 2418 6100 w
-(Multiprocessor) 2857 6100 w
-(algorithms) 3613 6100 w
-(can) 4170 6100 w
-(be) 4375 6100 w
-(difficult) 4531 6100 w
-(to) 4942 6100 w
-(prove) 720 6220 w
-(correct) 1033 6220 w
-(by) 1411 6220 w
-(inspection) 1566 6220 w
-(and) 2107 6220 w
-(formal) 2327 6220 w
-(reasoning) 2683 6220 w
-(about) 3202 6220 w
-(them) 3520 6220 w
-(is) 3808 6220 w
-(impractical.) 3928 6220 w
-(We) 4565 6220 w
-(finally) 4747 6220 w
-(developed) 720 6340 w
-(an) 1262 6340 w
-(algorithm) 1422 6340 w
-(we) 1934 6340 w
-(trust) 2110 6340 w
-(by) 2381 6340 w
-(verifying) 2539 6340 w
-(our) 3002 6340 w
-(code) 3209 6340 w
-(using) 3483 6340 w
-(an) 3792 6340 w
-(empirical) 3952 6340 w
-(testing) 4442 6340 w
-(tool.) 4820 6340 w
-(We) 720 6460 w
-(present) 908 6460 w
-(that) 1320 6460 w
-(code) 1557 6460 w
-(here,) 1834 6460 w
-(along) 2127 6460 w
-(with) 2441 6460 w
-(some) 2691 6460 w
-(comments) 2997 6460 w
-(about) 3546 6460 w
-(the) 3869 6460 w
-(process) 4069 6460 w
-(by) 4488 6460 w
-(which) 4648 6460 w
-(it) 4974 6460 w
-(was designed.) 720 6580 w
-8 /S1 f
-(__________________) 720 6880 w
-8 /LucidaSansUnicode00 f
-(Appeared) 720 6980 w
-(in) 1144 6980 w
-(a) 1269 6980 w
-(slightly) 1365 6980 w
-(different) 1699 6980 w
-(form) 2087 6980 w
-(in) 2326 6980 w
-8 /LucidaSans-Italic f
-(Proceedings) 2452 6980 w
-(of) 2969 6980 w
-(the) 3098 6980 w
-(Spring) 3273 6980 w
-(1991) 3579 6980 w
-(EurOpen) 3832 6980 w
-(Conference,) 4220 6980 w
-8 /LucidaSansUnicode00 f
-(Troms\370,) 720 7080 w
-(Norway,) 1068 7080 w
-(1991,) 1409 7080 w
-(pp.) 1661 7080 w
-(161-166.) 1813 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(History) 720 840 w
-10 /LucidaSansUnicode00 f
-(Since) 720 996 w
-(processes) 1019 996 w
-(in) 1547 996 w
-(Plan) 1686 996 w
-(9) 1935 996 w
-(and) 2046 996 w
-(the) 2274 996 w
-(UNIX) 2477 996 w
-(system) 2760 996 w
-(have) 3148 996 w
-(similar) 3421 996 w
-(structure) 3796 996 w
-(and) 4282 996 w
-(properties,) 4510 996 w
-(one) 720 1116 w
-(might) 944 1116 w
-(ask) 1272 1116 w
-(if) 1481 1116 w
-(UNIX) 1592 1116 w
-10 /LucidaTypewriter f
-(sleep) 1872 1116 w
-10 /LucidaSansUnicode00 f
-(and) 2277 1116 w
-10 /LucidaTypewriter f
-(wakeup) 2502 1116 w
-10 /LucidaSansUnicode00 f
-([Bac86]) 2979 1116 w
-(could) 3379 1116 w
-(not) 3689 1116 w
-(easily) 3893 1116 w
-(be) 4209 1116 w
-(adapted) 4372 1116 w
-(from) 4808 1116 w
-(their) 720 1236 w
-(standard) 1001 1236 w
-(uniprocessor) 1484 1236 w
-(implementation) 2169 1236 w
-(to) 2987 1236 w
-(our) 3141 1236 w
-(multiprocessor) 3361 1236 w
-(needs.) 4143 1236 w
-(The) 4551 1236 w
-(short) 4788 1236 w
-(answer is, no.) 720 1356 w
-(The) 720 1512 w
-(UNIX) 951 1512 w
-(routines) 1236 1512 w
-(take) 1685 1512 w
-(as) 1941 1512 w
-(argument) 2097 1512 w
-(a) 2616 1512 w
-(single) 2722 1512 w
-(global) 3062 1512 w
-(address) 3412 1512 w
-(that) 3843 1512 w
-(serves) 4085 1512 w
-(as) 4443 1512 w
-(a) 4600 1512 w
-(unique) 4706 1512 w
-(identifier) 720 1632 w
-(to) 1206 1632 w
-(connect) 1351 1632 w
-(the) 1778 1632 w
-(wakeup) 1980 1632 w
-(with) 2398 1632 w
-(the) 2650 1632 w
-(appropriate) 2852 1632 w
-(process) 3462 1632 w
-(or) 3882 1632 w
-(processes.) 4030 1632 w
-(This) 4621 1632 w
-(has) 4872 1632 w
-(several) 720 1752 w
-(inherent) 1106 1752 w
-(disadvantages.) 1557 1752 w
-(From) 2358 1752 w
-(the) 2653 1752 w
-(point) 2854 1752 w
-(of) 3152 1752 w
-(view) 3296 1752 w
-(of) 3557 1752 w
-10 /LucidaTypewriter f
-(sleep) 3702 1752 w
-10 /LucidaSansUnicode00 f
-(and) 4109 1752 w
-10 /LucidaTypewriter f
-(wakeup) 4336 1752 w
-10 /LucidaSansUnicode00 f
-(,) 4768 1752 w
-(it) 4847 1752 w
-(is) 4960 1752 w
-(difficult) 720 1872 w
-(to) 1134 1872 w
-(associate) 1272 1872 w
-(a) 1758 1872 w
-(data) 1853 1872 w
-(structure) 2103 1872 w
-(with) 2581 1872 w
-(an) 2826 1872 w
-(arbitrary) 2983 1872 w
-(address;) 3437 1872 w
-(the) 3889 1872 w
-(routines) 4084 1872 w
-(are) 4522 1872 w
-(unable) 4713 1872 w
-(to) 720 1992 w
-(maintain) 876 1992 w
-(a) 1356 1992 w
-(state) 1469 1992 w
-(variable) 1763 1992 w
-(recording) 2201 1992 w
-(the) 2725 1992 w
-(status) 2938 1992 w
-(of) 3290 1992 w
-(the) 3447 1992 w
-(event) 3661 1992 w
-(and) 3983 1992 w
-(processes.) 4222 1992 w
-(\(The) 4826 1992 w
-(reverse) 720 2112 w
-(is) 1106 2112 w
-(of) 1219 2112 w
-(course) 1350 2112 w
-(easy) 1705 2112 w
-10 /LucidaSansUnicode20 f
-(\024) 1952 2112 w
-10 /LucidaSansUnicode00 f
-(we could require the address to point to a special data struc\255) 2084 2112 w
-(ture) 720 2232 w
-10 /LucidaSansUnicode20 f
-(\024) 970 2232 w
-10 /LucidaSansUnicode00 f
-(but) 1124 2232 w
-(we) 1340 2232 w
-(are) 1527 2232 w
-(investigating) 1733 2232 w
-(UNIX) 2410 2232 w
-10 /LucidaTypewriter f
-(sleep) 2699 2232 w
-10 /LucidaSansUnicode00 f
-(and) 3114 2232 w
-10 /LucidaTypewriter f
-(wakeup) 3349 2232 w
-10 /LucidaSansUnicode00 f
-(,) 3781 2232 w
-(not) 3868 2232 w
-(the) 4083 2232 w
-(code) 4293 2232 w
-(that) 4579 2232 w
-(calls) 4825 2232 w
-(them.\)) 720 2352 w
-(Also,) 1113 2352 w
-(multiple) 1403 2352 w
-(processes) 1849 2352 w
-(sleep) 2378 2352 w
-10 /LucidaSansUnicode20 f
-(\030) 2681 2352 w
-10 /LucidaSansUnicode00 f
-(on) 2713 2352 w
-10 /LucidaSansUnicode20 f
-(\031) 2836 2352 w
-10 /LucidaSansUnicode00 f
-(a) 2916 2352 w
-(given) 3019 2352 w
-(address,) 3328 2352 w
-(so) 3788 2352 w
-10 /LucidaTypewriter f
-(wakeup) 3948 2352 w
-10 /LucidaSansUnicode00 f
-(must) 4428 2352 w
-(enable) 4719 2352 w
-(them) 720 2472 w
-(all,) 1003 2472 w
-(and) 1183 2472 w
-(let) 1398 2472 w
-(process) 1555 2472 w
-(scheduling) 1965 2472 w
-(determine) 2528 2472 w
-(which) 3057 2472 w
-(process) 3374 2472 w
-(actually) 3784 2472 w
-(benefits) 4190 2472 w
-(from) 4617 2472 w
-(the) 4885 2472 w
-(event.) 720 2592 w
-(This) 1093 2592 w
-(is) 1344 2592 w
-(inefficient;) 1470 2592 w
-(a) 2033 2592 w
-(queueing) 2133 2592 w
-(mechanism) 2630 2592 w
-(would) 3227 2592 w
-(be) 3564 2592 w
-(preferable) 3728 2592 w
-(but,) 4270 2592 w
-(again,) 4509 2592 w
-(it) 4849 2592 w
-(is) 4960 2592 w
-(difficult) 720 2712 w
-(to) 1129 2712 w
-(associate) 1262 2712 w
-(a) 1743 2712 w
-(queue) 1833 2712 w
-(with) 2167 2712 w
-(a) 2407 2712 w
-(general) 2498 2712 w
-(address.) 2895 2712 w
-(Moreover,) 3375 2712 w
-(the) 3897 2712 w
-(lack) 4088 2712 w
-(of) 4317 2712 w
-(state) 4451 2712 w
-(means) 4723 2712 w
-(that) 720 2832 w
-10 /LucidaTypewriter f
-(sleep) 947 2832 w
-10 /LucidaSansUnicode00 f
-(and) 1343 2832 w
-10 /LucidaTypewriter f
-(wakeup) 1559 2832 w
-10 /LucidaSansUnicode00 f
-(cannot) 2027 2832 w
-(know) 2391 2832 w
-(what) 2685 2832 w
-(the) 2952 2832 w
-(corresponding) 3143 2832 w
-(process) 3882 2832 w
-(\(or) 4292 2832 w
-(interrupt\)) 4463 2832 w
-(is) 4960 2832 w
-(doing;) 720 2952 w
-10 /LucidaTypewriter f
-(sleep) 1063 2952 w
-10 /LucidaSansUnicode00 f
-(and) 1457 2952 w
-10 /LucidaTypewriter f
-(wakeup) 1671 2952 w
-10 /LucidaSansUnicode00 f
-(must) 2137 2952 w
-(be) 2415 2952 w
-(executed) 2569 2952 w
-(atomically.) 3046 2952 w
-(On) 3636 2952 w
-(a) 3811 2952 w
-(uniprocessor) 3901 2952 w
-(it) 4565 2952 w
-(suffices) 4666 2952 w
-(to) 720 3072 w
-(disable) 862 3072 w
-(interrupts) 1252 3072 w
-(during) 1775 3072 w
-(their) 2138 3072 w
-(execution.) 2407 3072 w
-(On) 2990 3072 w
-(a) 3174 3072 w
-(multiprocessor,) 3273 3072 w
-(however,) 4075 3072 w
-(most) 4556 3072 w
-(pro\255) 4842 3072 w
-(cessors) 720 3192 w
-(can) 1123 3192 w
-(inhibit) 1332 3192 w
-(interrupts) 1684 3192 w
-(only) 2204 3192 w
-(on) 2449 3192 w
-(the) 2613 3192 w
-(current) 2809 3192 w
-(processor,) 3200 3192 w
-(so) 3750 3192 w
-(while) 3904 3192 w
-(a) 4199 3192 w
-(process) 4296 3192 w
-(is) 4712 3192 w
-(exe\255) 4834 3192 w
-(cuting) 720 3312 w
-10 /LucidaTypewriter f
-(sleep) 1079 3312 w
-10 /LucidaSansUnicode00 f
-(the) 1495 3312 w
-(desired) 1706 3312 w
-(interrupt) 2121 3312 w
-(can) 2605 3312 w
-(come) 2829 3312 w
-(and) 3146 3312 w
-(go) 3382 3312 w
-(on) 3561 3312 w
-(another) 3740 3312 w
-(processor.) 4169 3312 w
-(If) 4764 3312 w
-(the) 4885 3312 w
-(wakeup) 720 3432 w
-(is) 1137 3432 w
-(to) 1263 3432 w
-(be) 1407 3432 w
-(issued) 1572 3432 w
-(by) 1930 3432 w
-(another) 2091 3432 w
-(process,) 2511 3432 w
-(the) 2963 3432 w
-(problem) 3164 3432 w
-(is) 3617 3432 w
-(even) 3744 3432 w
-(harder.) 4017 3432 w
-(Some) 4446 3432 w
-(inter-) 4757 3432 w
-(process) 720 3552 w
-(mutual) 1136 3552 w
-(exclusion) 1516 3552 w
-(mechanism) 2020 3552 w
-(must) 2614 3552 w
-(be) 2899 3552 w
-(used,) 3060 3552 w
-(which,) 3365 3552 w
-(yet) 3719 3552 w
-(again,) 3905 3552 w
-(is) 4241 3552 w
-(difficult) 4362 3552 w
-(to) 4777 3552 w
-(do) 4916 3552 w
-(without a way to communicate state.) 720 3672 w
-(In summary, to be useful on a multiprocessor, UNIX) 720 3828 w
-10 /LucidaTypewriter f
-(sleep) 3263 3828 w
-10 /LucidaSansUnicode00 f
-(and) 3655 3828 w
-10 /LucidaTypewriter f
-(wakeup) 3867 3828 w
-10 /LucidaSansUnicode00 f
-(must) 4331 3828 w
-(either) 4607 3828 w
-(be) 4921 3828 w
-(made) 720 3948 w
-(to) 1024 3948 w
-(run) 1159 3948 w
-(atomically) 1361 3948 w
-(on) 1889 3948 w
-(a) 2049 3948 w
-(single) 2141 3948 w
-(processor) 2467 3948 w
-(\(such) 2980 3948 w
-(as) 3276 3948 w
-(by) 3419 3948 w
-(using) 3571 3948 w
-(a) 3874 3948 w
-(monitor\)) 3966 3948 w
-(or) 4420 3948 w
-(they) 4559 3948 w
-(need) 4803 3948 w
-(a richer model for their communication.) 720 4068 w
-10 /LucidaSans-Demi f
-(The design) 720 4308 w
-10 /LucidaSansUnicode00 f
-(Consider) 720 4464 w
-(the) 1187 4464 w
-(case) 1378 4464 w
-(of) 1627 4464 w
-(an) 1761 4464 w
-(interrupt) 1914 4464 w
-(waking) 2378 4464 w
-(up) 2757 4464 w
-(a) 2918 4464 w
-(sleeping) 3009 4464 w
-(process.) 3453 4464 w
-(\(The) 3927 4464 w
-(other) 4177 4464 w
-(case,) 4470 4464 w
-(a) 4751 4464 w
-(pro\255) 4842 4464 w
-(cess) 720 4584 w
-(awakening) 967 4584 w
-(a) 1521 4584 w
-(second) 1614 4584 w
-(process,) 1996 4584 w
-(is) 2440 4584 w
-(easier) 2558 4584 w
-(because) 2884 4584 w
-(atomicity) 3316 4584 w
-(can) 3798 4584 w
-(be) 4003 4584 w
-(achieved) 4159 4584 w
-(using) 4620 4584 w
-(an) 4923 4584 w
-(interlock.\)) 720 4704 w
-(The) 1276 4704 w
-(sleeping) 1492 4704 w
-(process) 1935 4704 w
-(is) 2344 4704 w
-(waiting) 2459 4704 w
-(for) 2845 4704 w
-(some) 3019 4704 w
-(event) 3315 4704 w
-(to) 3614 4704 w
-(occur,) 3748 4704 w
-(which) 4082 4704 w
-(may) 4399 4704 w
-(be) 4635 4704 w
-(mod\255) 4790 4704 w
-(eled) 720 4824 w
-(by) 970 4824 w
-(a) 1131 4824 w
-(condition) 1232 4824 w
-(coming) 1733 4824 w
-(true.) 2137 4824 w
-(The) 2443 4824 w
-(condition) 2670 4824 w
-(could) 3170 4824 w
-(be) 3481 4824 w
-(just) 3645 4824 w
-(that) 3870 4824 w
-(the) 4106 4824 w
-(event) 4306 4824 w
-(has) 4614 4824 w
-(hap\255) 4827 4824 w
-(pened, or something more subtle such as a queue draining below some) 720 4944 w
-(low-water) 4237 4944 w
-(mark.) 4761 4944 w
-(We) 720 5064 w
-(represent) 896 5064 w
-(the) 1392 5064 w
-(condition) 1580 5064 w
-(by) 2068 5064 w
-(a) 2216 5064 w
-(function) 2304 5064 w
-(of) 2738 5064 w
-(one) 2869 5064 w
-(argument) 3081 5064 w
-(of) 3582 5064 w
-(type) 3713 5064 w
-10 /LucidaTypewriter f
-(void*) 3954 5064 w
-10 /LucidaSansUnicode00 f
-(;) 4314 5064 w
-(the) 4379 5064 w
-(code) 4567 5064 w
-(sup\255) 4831 5064 w
-(porting) 720 5184 w
-(the) 1127 5184 w
-(device) 1334 5184 w
-(generating) 1693 5184 w
-(the) 2267 5184 w
-(interrupts) 2475 5184 w
-(provides) 3007 5184 w
-(such) 3476 5184 w
-(a) 3755 5184 w
-(function) 3863 5184 w
-(to) 4317 5184 w
-(be) 4468 5184 w
-(used) 4640 5184 w
-(by) 4925 5184 w
-10 /LucidaTypewriter f
-(sleep) 720 5304 w
-10 /LucidaSansUnicode00 f
-(and) 1119 5304 w
-10 /LucidaTypewriter f
-(wakeup) 1338 5304 w
-10 /LucidaSansUnicode00 f
-(to) 1809 5304 w
-(synchronise.) 1946 5304 w
-(The) 2627 5304 w
-(function) 2847 5304 w
-(returns) 3287 5304 w
-10 /LucidaTypewriter f
-(false) 3676 5304 w
-10 /LucidaSansUnicode00 f
-(if) 4075 5304 w
-(the) 4180 5304 w
-(event) 4373 5304 w
-(has) 4674 5304 w
-(not) 4880 5304 w
-(occurred,) 720 5424 w
-(and) 1213 5424 w
-10 /LucidaTypewriter f
-(true) 1428 5424 w
-10 /LucidaSansUnicode00 f
-(some) 1751 5424 w
-(time) 2047 5424 w
-(after) 2297 5424 w
-(the) 2559 5424 w
-(event) 2750 5424 w
-(has) 3049 5424 w
-(occurred.) 3253 5424 w
-(The) 3779 5424 w
-10 /LucidaTypewriter f
-(sleep) 3996 5424 w
-10 /LucidaSansUnicode00 f
-(and) 4392 5424 w
-10 /LucidaTypewriter f
-(wakeup) 4608 5424 w
-10 /LucidaSansUnicode00 f
-(routines) 720 5544 w
-(must,) 1157 5544 w
-(of) 1469 5544 w
-(course,) 1604 5544 w
-(work) 1995 5544 w
-(correctly) 2269 5544 w
-(if) 2725 5544 w
-(the) 2828 5544 w
-(event) 3020 5544 w
-(occurs) 3320 5544 w
-(while) 3674 5544 w
-(the) 3964 5544 w
-(process) 4156 5544 w
-(is) 4567 5544 w
-(execut\255) 4684 5544 w
-(ing) 720 5664 w
-10 /LucidaTypewriter f
-(sleep) 905 5664 w
-10 /LucidaSansUnicode00 f
-(.) 1265 5664 w
-(We) 720 5820 w
-(assume) 900 5820 w
-(that) 1306 5820 w
-(a) 1535 5820 w
-(particular) 1628 5820 w
-(call) 2129 5820 w
-(to) 2331 5820 w
-10 /LucidaTypewriter f
-(sleep) 2467 5820 w
-10 /LucidaSansUnicode00 f
-(corresponds) 2865 5820 w
-(to) 3504 5820 w
-(a) 3640 5820 w
-(particular) 3734 5820 w
-(call) 4236 5820 w
-(to) 4439 5820 w
-10 /LucidaTypewriter f
-(wakeup) 4576 5820 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5820 w
-(that) 720 5940 w
-(is,) 945 5940 w
-(at) 1091 5940 w
-(most) 1217 5940 w
-(one) 1493 5940 w
-(process) 1706 5940 w
-(is) 2114 5940 w
-(asleep) 2228 5940 w
-(waiting) 2572 5940 w
-(for) 2957 5940 w
-(a) 3130 5940 w
-(particular) 3219 5940 w
-(event.) 3716 5940 w
-(This) 4077 5940 w
-(can) 4316 5940 w
-(be) 4518 5940 w
-(guaran\255) 4670 5940 w
-(teed) 720 6060 w
-(in) 985 6060 w
-(the) 1129 6060 w
-(code) 1337 6060 w
-(that) 1621 6060 w
-(calls) 1865 6060 w
-10 /LucidaTypewriter f
-(sleep) 2134 6060 w
-10 /LucidaSansUnicode00 f
-(and) 2548 6060 w
-10 /LucidaTypewriter f
-(wakeup) 2782 6060 w
-10 /LucidaSansUnicode00 f
-(by) 3268 6060 w
-(appropriate) 3437 6060 w
-(interlocks.) 4055 6060 w
-(We) 4648 6060 w
-(also) 4844 6060 w
-(assume) 720 6180 w
-(for) 1121 6180 w
-(the) 1293 6180 w
-(moment) 1481 6180 w
-(that) 1916 6180 w
-(there) 2140 6180 w
-(will) 2425 6180 w
-(be) 2622 6180 w
-(only) 2774 6180 w
-(one) 3011 6180 w
-(interrupt) 3223 6180 w
-(and that it may occur at any) 3684 6180 w
-(time, even before) 720 6300 w
-10 /LucidaTypewriter f
-(sleep) 1603 6300 w
-10 /LucidaSansUnicode00 f
-(has been called.) 1995 6300 w
-(For) 720 6456 w
-(performance,) 911 6456 w
-(we) 1594 6456 w
-(desire) 1762 6456 w
-(that) 2093 6456 w
-(multiple) 2319 6456 w
-(instances) 2752 6456 w
-(of) 3241 6456 w
-10 /LucidaTypewriter f
-(sleep) 3374 6456 w
-10 /LucidaSansUnicode00 f
-(and) 3769 6456 w
-10 /LucidaTypewriter f
-(wakeup) 3984 6456 w
-10 /LucidaSansUnicode00 f
-(may) 4451 6456 w
-(be) 4687 6456 w
-(run\255) 4842 6456 w
-(ning) 720 6576 w
-(simultaneously) 980 6576 w
-(on) 1754 6576 w
-(our) 1922 6576 w
-(multiprocessor.) 2131 6576 w
-(For) 2966 6576 w
-(example,) 3167 6576 w
-(a) 3657 6576 w
-(process) 3757 6576 w
-(calling) 4176 6576 w
-10 /LucidaTypewriter f
-(sleep) 4538 6576 w
-10 /LucidaSansUnicode00 f
-(to) 4942 6576 w
-(await) 720 6696 w
-(a) 1008 6696 w
-(character) 1098 6696 w
-(from) 1582 6696 w
-(an) 1849 6696 w
-(input) 2001 6696 w
-(channel) 2289 6696 w
-(need) 2701 6696 w
-(not) 2973 6696 w
-(wait) 3168 6696 w
-(for) 3401 6696 w
-(another) 3575 6696 w
-(process) 3984 6696 w
-(to) 4394 6696 w
-(finish) 4528 6696 w
-(exe\255) 4834 6696 w
-(cuting) 720 6816 w
-10 /LucidaTypewriter f
-(sleep) 1067 6816 w
-10 /LucidaSansUnicode00 f
-(to) 1471 6816 w
-(await) 1612 6816 w
-(a) 1908 6816 w
-(disk) 2006 6816 w
-(block.) 2250 6816 w
-(At) 2619 6816 w
-(a) 2768 6816 w
-(finer) 2866 6816 w
-(level,) 3134 6816 w
-(we) 3431 6816 w
-(would) 3607 6816 w
-(like) 3942 6816 w
-(a) 4157 6816 w
-(process) 4255 6816 w
-(reading) 4672 6816 w
-(from) 720 6936 w
-(one) 990 6936 w
-(input) 1207 6936 w
-(channel) 1498 6936 w
-(to) 1913 6936 w
-(be) 2049 6936 w
-(able) 2206 6936 w
-(to) 2447 6936 w
-(execute) 2583 6936 w
-10 /LucidaTypewriter f
-(sleep) 3000 6936 w
-10 /LucidaSansUnicode00 f
-(in) 3398 6936 w
-(parallel) 3527 6936 w
-(with) 3922 6936 w
-(a) 4165 6936 w
-(process) 4259 6936 w
-(reading) 4672 6936 w
-(from) 720 7056 w
-(another) 990 7056 w
-(input) 1402 7056 w
-(channel.) 1693 7056 w
-(A) 2172 7056 w
-(standard) 2279 7056 w
-(approach) 2744 7056 w
-(to) 3233 7056 w
-(synchronisation) 3369 7056 w
-(is) 4172 7056 w
-(to) 4289 7056 w
-(interlock) 4424 7056 w
-(the) 4885 7056 w
-(channel) 720 7176 w
-10 /LucidaSansUnicode20 f
-(\030) 1132 7176 w
-10 /LucidaSansUnicode00 f
-(driver) 1164 7176 w
-10 /LucidaSansUnicode20 f
-(\031) 1446 7176 w
-10 /LucidaSansUnicode00 f
-(so) 1513 7176 w
-(that) 1660 7176 w
-(only) 1886 7176 w
-(one) 2125 7176 w
-(process) 2339 7176 w
-(may) 2749 7176 w
-(be) 2985 7176 w
-(executing) 3140 7176 w
-(in) 3652 7176 w
-(the) 3779 7176 w
-(channel) 3970 7176 w
-(code) 4383 7176 w
-(at) 4650 7176 w
-(once.) 4778 7176 w
-(This) 720 7296 w
-(method) 1030 7296 w
-(is) 1507 7296 w
-(clearly) 1692 7296 w
-(inadequate) 2110 7296 w
-(for) 2753 7296 w
-(our) 2997 7296 w
-(purposes;) 3266 7296 w
-(we) 3851 7296 w
-(need) 4089 7296 w
-(fine-grained) 4430 7296 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(synchronisation,) 720 840 w
-(and) 1558 840 w
-(in) 1778 840 w
-(particular) 1909 840 w
-(to) 2412 840 w
-(apply) 2550 840 w
-(interlocks) 2852 840 w
-(at) 3367 840 w
-(the) 3500 840 w
-(level) 3696 840 w
-(of) 3959 840 w
-(individual) 4098 840 w
-(channels) 4612 840 w
-(rather than at the level of the channel driver.) 720 960 w
-(Our) 720 1116 w
-(approach) 937 1116 w
-(is) 1424 1116 w
-(to) 1540 1116 w
-(use) 1675 1116 w
-(an) 1881 1116 w
-(object) 2035 1116 w
-(called) 2370 1116 w
-(a) 2690 1116 w
-10 /LucidaSans-Italic f
-(rendezvous) 2782 1116 w
-10 /LucidaSansUnicode00 f
-(,) 3335 1116 w
-(which) 3404 1116 w
-(is) 3722 1116 w
-(a) 3839 1116 w
-(data) 3931 1116 w
-(structure) 4178 1116 w
-(through) 4653 1116 w
-(which) 720 1236 w
-10 /LucidaTypewriter f
-(sleep) 1052 1236 w
-10 /LucidaSansUnicode00 f
-(and) 1463 1236 w
-10 /LucidaTypewriter f
-(wakeup) 1694 1236 w
-10 /LucidaSansUnicode00 f
-(synchronise.) 2177 1236 w
-(\(The) 2870 1236 w
-(similarly) 3135 1236 w
-(named) 3594 1236 w
-(construct) 3974 1236 w
-(in) 4477 1236 w
-(Ada) 4618 1236 w
-(is) 4855 1236 w
-(a) 4985 1236 w
-(control) 720 1356 w
-(structure;) 1112 1356 w
-(ours) 1632 1356 w
-(is) 1897 1356 w
-(an) 2027 1356 w
-(unrelated) 2194 1356 w
-(data) 2705 1356 w
-(structure.\)) 2965 1356 w
-(A) 3551 1356 w
-(rendezvous) 3671 1356 w
-(is) 4283 1356 w
-(allocated) 4414 1356 w
-(for) 4901 1356 w
-(each) 720 1476 w
-(active) 982 1476 w
-(source) 1300 1476 w
-(of) 1660 1476 w
-(events:) 1796 1476 w
-(one) 2180 1476 w
-(for) 2397 1476 w
-(each) 2574 1476 w
-(I/O) 2836 1476 w
-(channel,) 3034 1476 w
-(one) 3481 1476 w
-(for) 3698 1476 w
-(each) 3874 1476 w
-(end) 4135 1476 w
-(of) 4353 1476 w
-(a) 4488 1476 w
-(pipe,) 4580 1476 w
-(and) 4860 1476 w
-(so) 720 1596 w
-(on.) 868 1596 w
-(The) 1091 1596 w
-(rendezvous) 1308 1596 w
-(serves) 1905 1596 w
-(as) 2248 1596 w
-(an) 2390 1596 w
-(interlockable) 2543 1596 w
-(structure) 3206 1596 w
-(in) 3681 1596 w
-(which) 3809 1596 w
-(to) 4127 1596 w
-(record) 4262 1596 w
-(the) 4612 1596 w
-(state) 4804 1596 w
-(of) 720 1716 w
-(the) 852 1716 w
-(sleeping) 1040 1716 w
-(process,) 1481 1716 w
-(so) 1920 1716 w
-(that) 2065 1716 w
-10 /LucidaTypewriter f
-(sleep) 2289 1716 w
-10 /LucidaSansUnicode00 f
-(and) 2682 1716 w
-10 /LucidaTypewriter f
-(wakeup) 2895 1716 w
-10 /LucidaSansUnicode00 f
-(can) 3360 1716 w
-(communicate) 3561 1716 w
-(if) 4244 1716 w
-(the) 4343 1716 w
-(event) 4531 1716 w
-(hap\255) 4827 1716 w
-(pens before or while) 720 1836 w
-10 /LucidaTypewriter f
-(sleep) 1749 1836 w
-10 /LucidaSansUnicode00 f
-(is executing.) 2141 1836 w
-(Our design for) 720 1992 w
-10 /LucidaTypewriter f
-(sleep) 1459 1992 w
-10 /LucidaSansUnicode00 f
-(is therefore a function) 1851 1992 w
-9 /LucidaTypewriter f
-(void) 1008 2162 w
-(sleep\(Rendezvous) 1333 2162 w
-(*r,) 2438 2162 w
-(int) 2698 2162 w
-(\(*condition\)\(void*\),) 2958 2162 w
-(void) 4323 2162 w
-(*arg\)) 4648 2162 w
-10 /LucidaSansUnicode00 f
-(called) 720 2342 w
-(by) 1048 2342 w
-(the) 1208 2342 w
-(sleeping) 1408 2342 w
-(process.) 1861 2342 w
-(The) 2344 2342 w
-(argument) 2570 2342 w
-10 /LucidaTypewriter f
-(r) 3083 2342 w
-10 /LucidaSansUnicode00 f
-(connects) 3200 2342 w
-(the) 3676 2342 w
-(call) 3876 2342 w
-(to) 4085 2342 w
-10 /LucidaTypewriter f
-(sleep) 4228 2342 w
-10 /LucidaSansUnicode00 f
-(with) 4634 2342 w
-(the) 4885 2342 w
-(call) 720 2462 w
-(to) 936 2462 w
-10 /LucidaTypewriter f
-(wakeup) 1085 2462 w
-10 /LucidaSansUnicode00 f
-(,) 1517 2462 w
-(and) 1600 2462 w
-(is) 1831 2462 w
-(part) 1962 2462 w
-(of) 2209 2462 w
-(the) 2358 2462 w
-(data) 2564 2462 w
-(structure) 2825 2462 w
-(for) 3314 2462 w
-(the) 3504 2462 w
-(\(say\)) 3710 2462 w
-(device.) 3985 2462 w
-(The) 4407 2462 w
-(function) 4639 2462 w
-10 /LucidaTypewriter f
-(condition) 720 2582 w
-10 /LucidaSansUnicode00 f
-(is) 1417 2582 w
-(described) 1546 2582 w
-(above;) 2068 2582 w
-(called) 2436 2582 w
-(with) 2768 2582 w
-(argument) 3023 2582 w
-10 /LucidaTypewriter f
-(arg) 3541 2582 w
-10 /LucidaSansUnicode00 f
-(,) 3757 2582 w
-(it) 3839 2582 w
-(is) 3955 2582 w
-(used) 4085 2582 w
-(by) 4367 2582 w
-10 /LucidaTypewriter f
-(sleep) 4532 2582 w
-10 /LucidaSansUnicode00 f
-(to) 4942 2582 w
-(decide whether the event has occurred.) 720 2702 w
-10 /LucidaTypewriter f
-(Wakeup) 2697 2702 w
-10 /LucidaSansUnicode00 f
-(has a simpler specification:) 3161 2702 w
-9 /LucidaTypewriter f
-(void) 1008 2872 w
-(wakeup\(Rendezvous) 1333 2872 w
-(*r\).) 2503 2872 w
-10 /LucidaTypewriter f
-(Wakeup) 720 3052 w
-10 /LucidaSansUnicode00 f
-(must be called after the condition has become true.) 1184 3052 w
-10 /LucidaSans-Demi f
-(An implementation) 720 3292 w
-10 /LucidaSansUnicode00 f
-(The) 720 3448 w
-10 /LucidaTypewriter f
-(Rendezvous) 933 3448 w
-10 /LucidaSansUnicode00 f
-(data type is defined as) 1685 3448 w
-9 /LucidaTypewriter f
-(typedef) 1008 3618 w
-(struct{) 1528 3618 w
-(Lock) 1528 3728 w
-(l;) 2048 3728 w
-(Proc) 1528 3838 w
-(*p;) 2048 3838 w
-(}Rendezvous;) 1008 3948 w
-10 /LucidaSansUnicode00 f
-(Our) 720 4128 w
-10 /LucidaTypewriter f
-(Locks) 942 4128 w
-10 /LucidaSansUnicode00 f
-(are) 1343 4128 w
-(test-and-set) 1536 4128 w
-(spin) 2198 4128 w
-(locks.) 2444 4128 w
-(The) 2800 4128 w
-(routine) 3023 4128 w
-10 /LucidaTypewriter f
-(lock\(Lock *l\)) 3413 4128 w
-10 /LucidaSansUnicode00 f
-(returns) 4391 4128 w
-(when) 4783 4128 w
-(the current process holds that lock;) 720 4248 w
-10 /LucidaTypewriter f
-(unlock\(Lock *l\)) 2479 4248 w
-10 /LucidaSansUnicode00 f
-(releases the lock.) 3591 4248 w
-(Here) 720 4404 w
-(is) 997 4404 w
-(our) 1127 4404 w
-(implementation) 1341 4404 w
-(of) 2153 4404 w
-10 /LucidaTypewriter f
-(sleep) 2301 4404 w
-10 /LucidaSansUnicode00 f
-(.) 2661 4404 w
-(Its) 2775 4404 w
-(details) 2942 4404 w
-(are) 3312 4404 w
-(discussed) 3514 4404 w
-(below.) 4042 4404 w
-10 /LucidaTypewriter f
-(Thisp) 4443 4404 w
-10 /LucidaSansUnicode00 f
-(is) 4854 4404 w
-(a) 4985 4404 w
-(pointer) 720 4524 w
-(to) 1110 4524 w
-(the) 1249 4524 w
-(current) 1445 4524 w
-(process) 1835 4524 w
-(on) 2249 4524 w
-(the) 2412 4524 w
-(current) 2607 4524 w
-(processor.) 2997 4524 w
-(\(Its) 3577 4524 w
-(value) 3767 4524 w
-(differs) 4061 4524 w
-(on) 4415 4524 w
-(each) 4578 4524 w
-(pro\255) 4842 4524 w
-(cessor.\)) 720 4644 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-9 /LucidaTypewriter f
-(void) 1008 830 w
-(sleep\(Rendezvous) 1008 940 w
-(*r,) 2113 940 w
-(int) 2373 940 w
-(\(*condition\)\(void*\),) 2633 940 w
-(void) 3998 940 w
-(*arg\)) 4323 940 w
-({) 1008 1050 w
-(int) 1528 1160 w
-(s;) 1788 1160 w
-(s) 1528 1380 w
-(=) 1658 1380 w
-(inhibit\(\);) 1788 1380 w
-(/*) 3088 1380 w
-(interrupts) 3283 1380 w
-(*/) 3998 1380 w
-(lock\(&r->l\);) 1528 1490 w
-(/*) 1528 1710 w
-(*) 1593 1820 w
-(if) 1723 1820 w
-(condition) 1918 1820 w
-(happened,) 2568 1820 w
-(never) 3218 1820 w
-(mind) 3608 1820 w
-(*/) 1593 1930 w
-(if\(\(*condition\)\(arg\)\){) 1528 2040 w
-(unlock\(&r->l\);) 2048 2150 w
-(allow\(\);) 2048 2260 w
-(/*) 3088 2260 w
-(interrupts) 3283 2260 w
-(*/) 3998 2260 w
-(return;) 2048 2370 w
-(}) 1528 2480 w
-(/*) 1528 2700 w
-(*) 1593 2810 w
-(now) 1723 2810 w
-(we) 1983 2810 w
-(are) 2178 2810 w
-(committed) 2438 2810 w
-(to) 3088 2810 w
-(*) 1593 2920 w
-(change) 1723 2920 w
-(state) 2178 2920 w
-(and) 2568 2920 w
-(call) 2828 2920 w
-(scheduler) 3153 2920 w
-(*/) 1593 3030 w
-(if\(r->p\)) 1528 3140 w
-(error\("double) 2048 3250 w
-(sleep) 2958 3250 w
-(%d) 3348 3250 w
-(%d",) 3543 3250 w
-(r->p->pid,) 3868 3250 w
-(thisp->pid\);) 4583 3250 w
-(thisp->state) 1528 3360 w
-(=) 2373 3360 w
-(Wakeme;) 2503 3360 w
-(r->p) 1528 3470 w
-(=) 1853 3470 w
-(thisp;) 1983 3470 w
-(unlock\(&r->l\);) 1528 3580 w
-(allow\(s\);) 1528 3690 w
-(/*) 2568 3690 w
-(interrupts) 2763 3690 w
-(*/) 3478 3690 w
-(sched\(\);) 1528 3800 w
-(/*) 2568 3800 w
-(relinquish) 2763 3800 w
-(CPU) 3478 3800 w
-(*/) 3738 3800 w
-(}) 1008 3910 w
-10 /LucidaSansUnicode00 f
-(Here is) 720 4090 w
-10 /LucidaTypewriter f
-(wakeup.) 1091 4090 w
-9 /LucidaTypewriter f
-(void) 1008 4260 w
-(wakeup\(Rendezvous) 1008 4370 w
-(*r\)) 2178 4370 w
-({) 1008 4480 w
-(Proc) 1528 4590 w
-(*p;) 1853 4590 w
-(int) 1528 4700 w
-(s;) 1788 4700 w
-(s) 1528 4920 w
-(=) 1658 4920 w
-(inhibit\(\);) 1788 4920 w
-(/*) 2568 4920 w
-(interrupts;) 2763 4920 w
-(return) 3543 4920 w
-(old) 3998 4920 w
-(state) 4258 4920 w
-(*/) 4648 4920 w
-(lock\(&r->l\);) 1528 5030 w
-(p) 1528 5140 w
-(=) 1658 5140 w
-(r->p;) 1788 5140 w
-(if\(p\){) 1528 5250 w
-(r->p) 2048 5360 w
-(=) 2373 5360 w
-(0;) 2503 5360 w
-(if\(p->state) 2048 5470 w
-(!=) 2828 5470 w
-(Wakeme\)) 3023 5470 w
-(panic\("wakeup:) 2568 5580 w
-(not) 3543 5580 w
-(Wakeme"\);) 3803 5580 w
-(ready\(p\);) 2048 5690 w
-(}) 1528 5800 w
-(unlock\(&r->l\);) 1528 5910 w
-(if\(s\)) 1528 6020 w
-(allow\(\);) 2048 6130 w
-(}) 1008 6240 w
-10 /LucidaTypewriter f
-(Sleep) 720 6420 w
-10 /LucidaSansUnicode00 f
-(and) 1140 6420 w
-10 /LucidaTypewriter f
-(wakeup) 1380 6420 w
-10 /LucidaSansUnicode00 f
-(both) 1872 6420 w
-(begin) 2155 6420 w
-(by) 2487 6420 w
-(disabling) 2662 6420 w
-(interrupts) 3165 6420 w
-(and) 3704 6420 w
-(then) 3944 6420 w
-(locking) 4221 6420 w
-(the) 4633 6420 w
-(ren\255) 4848 6420 w
-(dezvous) 720 6540 w
-(structure.) 1174 6540 w
-(Because) 1728 6540 w
-10 /LucidaTypewriter f
-(wakeup) 2169 6540 w
-10 /LucidaSansUnicode00 f
-(may) 2653 6540 w
-(be) 2905 6540 w
-(called) 3076 6540 w
-(in) 3411 6540 w
-(an) 3554 6540 w
-(interrupt) 3723 6540 w
-(routine,) 4203 6540 w
-(the) 4635 6540 w
-(lock) 4841 6540 w
-(must) 720 6660 w
-(be) 1002 6660 w
-(set) 1161 6660 w
-(only) 1345 6660 w
-(with) 1589 6660 w
-(interrupts) 1834 6660 w
-(disabled) 2353 6660 w
-(on) 2802 6660 w
-(the) 2965 6660 w
-(current) 3160 6660 w
-(processor,) 3550 6660 w
-(so) 4098 6660 w
-(that) 4250 6660 w
-(if) 4481 6660 w
-(the) 4587 6660 w
-(inter\255) 4782 6660 w
-(rupt) 720 6780 w
-(comes) 966 6780 w
-(during) 1321 6780 w
-10 /LucidaTypewriter f
-(sleep) 1683 6780 w
-10 /LucidaSansUnicode00 f
-(it) 2086 6780 w
-(will) 2195 6780 w
-(occur) 2402 6780 w
-(only) 2711 6780 w
-(on) 2958 6780 w
-(a) 3124 6780 w
-(different) 3222 6780 w
-(processor;) 3683 6780 w
-(if) 4233 6780 w
-(it) 4341 6780 w
-(occurred) 4449 6780 w
-(on) 4917 6780 w
-(the) 720 6900 w
-(processor) 916 6900 w
-(executing) 1433 6900 w
-10 /LucidaTypewriter f
-(sleep) 1950 6900 w
-10 /LucidaSansUnicode00 f
-(,) 2310 6900 w
-(the) 2383 6900 w
-(spin) 2579 6900 w
-(lock) 2825 6900 w
-(in) 3065 6900 w
-10 /LucidaTypewriter f
-(wakeup) 3197 6900 w
-10 /LucidaSansUnicode00 f
-(would) 3670 6900 w
-(hang) 4004 6900 w
-(forever.) 4287 6900 w
-(At) 4737 6900 w
-(the) 4885 6900 w
-(end) 720 7020 w
-(of) 940 7020 w
-(each) 1077 7020 w
-(routine,) 1340 7020 w
-(the) 1759 7020 w
-(lock) 1953 7020 w
-(is) 2191 7020 w
-(released) 2310 7020 w
-(and) 2755 7020 w
-(processor) 2973 7020 w
-(priority) 3487 7020 w
-(returned) 3878 7020 w
-(to) 4334 7020 w
-(its) 4470 7020 w
-(previous) 4625 7020 w
-(value.) 720 7140 w
-(\() 1070 7140 w
-10 /LucidaTypewriter f
-(Wakeup) 1103 7140 w
-10 /LucidaSansUnicode00 f
-(needs to inhibit interrupts in case) 1567 7140 w
-(it) 3240 7140 w
-(is) 3339 7140 w
-(being) 3452 7140 w
-(called) 3757 7140 w
-(by) 4073 7140 w
-(a) 4221 7140 w
-(process;) 4309 7140 w
-(this) 4748 7140 w
-(is) 4960 7140 w
-(a no-op if called by an interrupt.\)) 720 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaTypewriter f
-(Sleep) 720 840 w
-10 /LucidaSansUnicode00 f
-(checks) 1113 840 w
-(to) 1475 840 w
-(see) 1606 840 w
-(if) 1802 840 w
-(the) 1901 840 w
-(condition) 2089 840 w
-(has) 2578 840 w
-(become) 2780 840 w
-(true,) 3194 840 w
-(and) 3456 840 w
-(returns) 3670 840 w
-(if) 4054 840 w
-(so.) 4154 840 w
-(Otherwise) 4364 840 w
-(the) 4885 840 w
-(process) 720 960 w
-(posts) 1136 960 w
-(its) 1441 960 w
-(name) 1600 960 w
-(in) 1908 960 w
-(the) 2041 960 w
-(rendezvous) 2238 960 w
-(structure) 2841 960 w
-(where) 3321 960 w
-10 /LucidaTypewriter f
-(wakeup) 3655 960 w
-10 /LucidaSansUnicode00 f
-(may) 4129 960 w
-(find) 4371 960 w
-(it,) 4603 960 w
-(marks) 4742 960 w
-(its) 720 1080 w
-(state) 871 1080 w
-(as) 1142 1080 w
-(waiting) 1283 1080 w
-(to) 1669 1080 w
-(be) 1802 1080 w
-(awakened) 1956 1080 w
-(\(this) 2473 1080 w
-(is) 2720 1080 w
-(for) 2835 1080 w
-(error) 3009 1080 w
-(checking) 3284 1080 w
-(only\)) 3750 1080 w
-(and) 4022 1080 w
-(goes) 4237 1080 w
-(to) 4502 1080 w
-(sleep) 4635 1080 w
-(by) 4925 1080 w
-(calling) 720 1200 w
-10 /LucidaTypewriter f
-(sched\(\)) 1078 1200 w
-10 /LucidaSansUnicode00 f
-(.) 1582 1200 w
-(The) 1687 1200 w
-(manipulation) 1909 1200 w
-(of) 2587 1200 w
-(the) 2726 1200 w
-(rendezvous) 2922 1200 w
-(structure) 3524 1200 w
-(is) 4003 1200 w
-(all) 4124 1200 w
-(done) 4278 1200 w
-(under) 4561 1200 w
-(the) 4885 1200 w
-(lock,) 720 1320 w
-(and) 992 1320 w
-10 /LucidaTypewriter f
-(wakeup) 1213 1320 w
-10 /LucidaSansUnicode00 f
-(only) 1686 1320 w
-(examines) 1931 1320 w
-(it) 2435 1320 w
-(under) 2543 1320 w
-(lock,) 2869 1320 w
-(so) 3142 1320 w
-(atomicity) 3296 1320 w
-(and) 3782 1320 w
-(mutual) 4004 1320 w
-(exclusion) 4384 1320 w
-(are) 4888 1320 w
-(guaranteed.) 720 1440 w
-10 /LucidaTypewriter f
-(Wakeup) 720 1596 w
-10 /LucidaSansUnicode00 f
-(has) 1189 1596 w
-(a) 1395 1596 w
-(simpler) 1488 1596 w
-(job.) 1888 1596 w
-(When) 2144 1596 w
-(it) 2448 1596 w
-(is) 2552 1596 w
-(called,) 2670 1596 w
-(the) 3023 1596 w
-(condition) 3216 1596 w
-(has) 3709 1596 w
-(implicitly) 3915 1596 w
-(become) 4394 1596 w
-(true,) 4812 1596 w
-(so it locks the rendezvous, sees if a process is waiting, and readies it to run.) 720 1716 w
-10 /LucidaSans-Demi f
-(Discussion) 720 1956 w
-10 /LucidaSansUnicode00 f
-(The) 720 2112 w
-(synchronisation) 937 2112 w
-(technique) 1739 2112 w
-(used) 2253 2112 w
-(here) 2521 2112 w
-(is) 2772 2112 w
-(similar) 2889 2112 w
-(to) 3253 2112 w
-(known) 3388 2112 w
-(methods,) 3745 2112 w
-(even) 4237 2112 w
-(as) 4500 2112 w
-(far) 4643 2112 w
-(back) 4813 2112 w
-(as) 720 2232 w
-(Saltzer) 874 2232 w
-10 /LucidaSansUnicode20 f
-(\031) 1203 2232 w
-10 /LucidaSansUnicode00 f
-(s) 1235 2232 w
-(thesis) 1334 2232 w
-([Sal66].) 1668 2232 w
-(The) 2110 2232 w
-(code) 2339 2232 w
-(looks) 2617 2232 w
-(trivially) 2924 2232 w
-(correct) 3324 2232 w
-(in) 3709 2232 w
-(retrospect:) 3847 2232 w
-(all) 4420 2232 w
-(access) 4580 2232 w
-(to) 4942 2232 w
-(data) 720 2352 w
-(structures) 979 2352 w
-(is) 1517 2352 w
-(done) 1646 2352 w
-(under) 1937 2352 w
-(lock,) 2270 2352 w
-(and) 2550 2352 w
-(there) 2779 2352 w
-(is) 3080 2352 w
-(no) 3209 2352 w
-(place) 3381 2352 w
-(that) 3684 2352 w
-(things) 3924 2352 w
-(may) 4277 2352 w
-(get) 4527 2352 w
-(out) 4732 2352 w
-(of) 4942 2352 w
-(order.) 720 2472 w
-(Nonetheless,) 1086 2472 w
-(it) 1753 2472 w
-(took) 1859 2472 w
-(us) 2116 2472 w
-(several) 2269 2472 w
-(iterations) 2648 2472 w
-(to) 3145 2472 w
-(arrive) 3282 2472 w
-(at) 3595 2472 w
-(the) 3726 2472 w
-(above) 3920 2472 w
-(implementation,) 4246 2472 w
-(because) 720 2592 w
-(the) 1151 2592 w
-(things) 1343 2592 w
-(that) 1683 2592 w
-10 /LucidaSans-Italic f
-(can) 1911 2592 w
-10 /LucidaSansUnicode00 f
-(go) 2121 2592 w
-(wrong) 2281 2592 w
-(are) 2621 2592 w
-(often) 2810 2592 w
-(hard) 3100 2592 w
-(to) 3358 2592 w
-(see.) 3493 2592 w
-(We) 3757 2592 w
-(had) 3936 2592 w
-(four) 4153 2592 w
-(earlier) 4392 2592 w
-(imple\255) 4737 2592 w
-(mentations) 720 2712 w
-(that) 1296 2712 w
-(were) 1520 2712 w
-(examined) 1783 2712 w
-(at) 2291 2712 w
-(great) 2416 2712 w
-(length and only found faulty when a new, differ\255) 2700 2712 w
-(ent style of device or activity was added to the system.) 720 2832 w
-(Here,) 720 2988 w
-(for) 1021 2988 w
-(example,) 1202 2988 w
-(is) 1689 2988 w
-(an) 1811 2988 w
-(incorrect) 1970 2988 w
-(implementation) 2441 2988 w
-(of) 3245 2988 w
-(wakeup,) 3385 2988 w
-(closely) 3830 2988 w
-(related) 4201 2988 w
-(to) 4580 2988 w
-(one) 4720 2988 w
-(of) 4942 2988 w
-(our versions.) 720 3108 w
-9 /LucidaTypewriter f
-(void) 1008 3278 w
-(wakeup\(Rendezvous) 1008 3388 w
-(*r\)) 2178 3388 w
-({) 1008 3498 w
-(Proc) 1528 3608 w
-(*p;) 1853 3608 w
-(int) 1528 3718 w
-(s;) 1788 3718 w
-(p) 1528 3938 w
-(=) 1658 3938 w
-(r->p;) 1788 3938 w
-(if\(p\){) 1528 4048 w
-(s) 2048 4158 w
-(=) 2178 4158 w
-(inhibit\(\);) 2308 4158 w
-(lock\(&r->l\);) 2048 4268 w
-(r->p) 2048 4378 w
-(=) 2373 4378 w
-(0;) 2503 4378 w
-(if\(p->state) 2048 4488 w
-(!=) 2828 4488 w
-(Wakeme\)) 3023 4488 w
-(panic\("wakeup:) 2568 4598 w
-(not) 3543 4598 w
-(Wakeme"\);) 3803 4598 w
-(ready\(p\);) 2048 4708 w
-(unlock\(&r->l\);) 2048 4818 w
-(if\(s\)) 2048 4928 w
-(allow\(\);) 2568 5038 w
-(}) 1528 5148 w
-(}) 1008 5258 w
-10 /LucidaSansUnicode00 f
-(The) 720 5438 w
-(mistake) 956 5438 w
-(is) 1390 5438 w
-(that) 1525 5438 w
-(the) 1771 5438 w
-(reading) 1981 5438 w
-(of) 2404 5438 w
-10 /LucidaTypewriter f
-(r->p) 2557 5438 w
-10 /LucidaSansUnicode00 f
-(may) 2900 5438 w
-(occur) 3155 5438 w
-(just) 3476 5438 w
-(as) 3711 5438 w
-(the) 3872 5438 w
-(other) 4082 5438 w
-(process) 4395 5438 w
-(calls) 4825 5438 w
-10 /LucidaTypewriter f
-(sleep) 720 5558 w
-10 /LucidaSansUnicode00 f
-(,) 1080 5558 w
-(so) 1156 5558 w
-(when) 1312 5558 w
-(the) 1613 5558 w
-(interrupt) 1812 5558 w
-(examines) 2284 5558 w
-(the) 2791 5558 w
-(structure) 2990 5558 w
-(it) 3472 5558 w
-(sees) 3582 5558 w
-(no) 3840 5558 w
-(one) 4007 5558 w
-(to) 4230 5558 w
-(wake) 4371 5558 w
-(up,) 4660 5558 w
-(and) 4860 5558 w
-(the) 720 5678 w
-(sleeping) 919 5678 w
-(process) 1371 5678 w
-(misses) 1789 5678 w
-(its) 2164 5678 w
-(wakeup.) 2325 5678 w
-(We) 2805 5678 w
-(wrote) 2992 5678 w
-(the) 3309 5678 w
-(code) 3509 5678 w
-(this) 3785 5678 w
-(way) 4009 5678 w
-(because) 4238 5678 w
-(we) 4677 5678 w
-(rea\255) 4855 5678 w
-(soned) 720 5798 w
-(that) 1049 5798 w
-(the) 1276 5798 w
-(fetch) 1466 5798 w
-10 /LucidaTypewriter f
-(p) 1744 5798 w
-(=) 1851 5798 w
-(r->p) 1958 5798 w
-10 /LucidaSansUnicode00 f
-(was) 2281 5798 w
-(inherently) 2499 5798 w
-(atomic) 3020 5798 w
-(and) 3381 5798 w
-(need) 3596 5798 w
-(not) 3868 5798 w
-(be) 4063 5798 w
-(interlocked.) 4217 5798 w
-(The) 4859 5798 w
-(bug) 720 5918 w
-(was) 950 5918 w
-(found) 1176 5918 w
-(by) 1504 5918 w
-(examination) 1662 5918 w
-(when) 2305 5918 w
-(a) 2605 5918 w
-(new,) 2703 5918 w
-(very) 2973 5918 w
-(fast) 3217 5918 w
-(device) 3440 5918 w
-(was) 3790 5918 w
-(added) 4016 5918 w
-(to) 4359 5918 w
-(the) 4501 5918 w
-(system) 4700 5918 w
-(and) 720 6038 w
-(sleeps) 939 6038 w
-(and) 1284 6038 w
-(interrupts) 1503 6038 w
-(were) 2020 6038 w
-(closely) 2288 6038 w
-(overlapped.) 2655 6038 w
-(However,) 3296 6038 w
-(it) 3783 6038 w
-(was) 3887 6038 w
-(in) 4108 6038 w
-(the) 4237 6038 w
-(system) 4430 6038 w
-(for) 4808 6038 w
-(a) 4985 6038 w
-(couple of months without causing an error.) 720 6158 w
-(How) 720 6314 w
-(many) 965 6314 w
-(errors) 1260 6314 w
-(lurk) 1584 6314 w
-(in) 1807 6314 w
-(our) 1931 6314 w
-(supposedly) 2129 6314 w
-(correct) 2714 6314 w
-(implementation) 3086 6314 w
-(above?) 3882 6314 w
-(We) 4277 6314 w
-(would) 4453 6314 w
-(like) 4779 6314 w
-(a) 4985 6314 w
-(way) 720 6434 w
-(to) 938 6434 w
-(guarantee) 1070 6434 w
-(correctness;) 1589 6434 w
-(formal) 2212 6434 w
-(proofs) 2561 6434 w
-(are) 2908 6434 w
-(beyond) 3093 6434 w
-(our) 3483 6434 w
-(abilities) 3680 6434 w
-(when) 4091 6434 w
-(the) 4381 6434 w
-(subtleties) 4569 6434 w
-(of interrupts and multiprocessors are involved.) 720 6554 w
-(With that in mind,) 3066 6554 w
-(the) 3970 6554 w
-(first) 4158 6554 w
-(three) 4386 6554 w
-(authors) 4671 6554 w
-(approached) 720 6674 w
-(the) 1325 6674 w
-(last) 1515 6674 w
-(to) 1722 6674 w
-(see) 1855 6674 w
-(if) 2053 6674 w
-(his) 2153 6674 w
-(automated) 2329 6674 w
-(tool) 2882 6674 w
-(for) 3104 6674 w
-(checking) 3277 6674 w
-(protocols) 3742 6674 w
-([Hol91]) 4231 6674 w
-(could) 4621 6674 w
-(be) 4921 6674 w
-(used) 720 6794 w
-(to) 994 6794 w
-(verify) 1134 6794 w
-(our) 1443 6794 w
-(new) 1649 6794 w
-10 /LucidaTypewriter f
-(sleep) 1886 6794 w
-10 /LucidaSansUnicode00 f
-(and) 2288 6794 w
-10 /LucidaTypewriter f
-(wakeup) 2510 6794 w
-10 /LucidaSansUnicode00 f
-(for) 2984 6794 w
-(correctness.) 3165 6794 w
-(The) 3830 6794 w
-(code) 4054 6794 w
-(was) 4328 6794 w
-(translated) 4554 6794 w
-(into) 720 6914 w
-(the) 946 6914 w
-(language) 1138 6914 w
-(for) 1618 6914 w
-(that) 1794 6914 w
-(system) 2021 6914 w
-(\(with,) 2397 6914 w
-(unfortunately,) 2703 6914 w
-(no) 3424 6914 w
-(way) 3583 6914 w
-(of) 3803 6914 w
-(proving) 3937 6914 w
-(that) 4343 6914 w
-(the) 4570 6914 w
-(trans\255) 4761 6914 w
-(lation is itself correct\) and validated by exhaustive simulation.) 720 7034 w
-(The) 720 7190 w
-(validator) 942 7190 w
-(found) 1405 7190 w
-(a) 1732 7190 w
-(bug.) 1829 7190 w
-(Under) 2122 7190 w
-(our) 2455 7190 w
-(assumption) 2661 7190 w
-(that) 3267 7190 w
-(there) 3500 7190 w
-(is) 3794 7190 w
-(only) 3916 7190 w
-(one) 4162 7190 w
-(interrupt,) 4383 7190 w
-(the) 4885 7190 w
-(bug) 720 7310 w
-(cannot) 959 7310 w
-(occur,) 1339 7310 w
-(but) 1689 7310 w
-(in) 1903 7310 w
-(the) 2046 7310 w
-(more) 2253 7310 w
-(general) 2556 7310 w
-(case) 2969 7310 w
-(of) 3234 7310 w
-(multiple) 3384 7310 w
-(interrupts) 3834 7310 w
-(synchronising) 4365 7310 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(through) 720 840 w
-(the) 1160 840 w
-(same) 1368 840 w
-(condition) 1676 840 w
-(function) 2184 840 w
-(and) 2638 840 w
-(rendezvous,) 2872 840 w
-(the) 3519 840 w
-(process) 3728 840 w
-(and) 4156 840 w
-(interrupt) 4390 840 w
-(can) 4872 840 w
-(enter) 720 960 w
-(a) 1017 960 w
-(peculiar) 1117 960 w
-(state.) 1548 960 w
-(A) 1893 960 w
-(process) 2007 960 w
-(may) 2425 960 w
-(return) 2669 960 w
-(from) 3012 960 w
-10 /LucidaTypewriter f
-(sleep) 3288 960 w
-10 /LucidaSansUnicode00 f
-(with) 3692 960 w
-(the) 3941 960 w
-(condition) 4140 960 w
-(function) 4639 960 w
-(false) 720 1080 w
-(if) 991 1080 w
-(there) 1100 1080 w
-(is) 1396 1080 w
-(a) 1520 1080 w
-(delay) 1619 1080 w
-(between) 1918 1080 w
-(the) 2369 1080 w
-(condition) 2568 1080 w
-(coming) 3067 1080 w
-(true) 3469 1080 w
-(and) 3709 1080 w
-10 /LucidaTypewriter f
-(wakeup) 3933 1080 w
-10 /LucidaSansUnicode00 f
-(being) 4409 1080 w
-(called,) 4725 1080 w
-(with) 720 1200 w
-(the) 974 1200 w
-(delay) 1178 1200 w
-(occurring) 1482 1200 w
-(just) 1991 1200 w
-(as) 2220 1200 w
-(the) 2375 1200 w
-(receiving) 2579 1200 w
-(process) 3066 1200 w
-(calls) 3489 1200 w
-10 /LucidaTypewriter f
-(sleep) 3753 1200 w
-10 /LucidaSansUnicode00 f
-(.) 4113 1200 w
-(The) 4226 1200 w
-(condition) 4456 1200 w
-(is) 4960 1200 w
-(now) 720 1320 w
-(true,) 961 1320 w
-(so) 1230 1320 w
-(that) 1383 1320 w
-(process) 1616 1320 w
-(returns) 2032 1320 w
-(immediately,) 2424 1320 w
-(does) 3090 1320 w
-(whatever) 3363 1320 w
-(is) 3841 1320 w
-(appropriate,) 3963 1320 w
-(and) 4601 1320 w
-(then) 4823 1320 w
-(\(say\)) 720 1440 w
-(decides) 983 1440 w
-(to) 1391 1440 w
-(call) 1528 1440 w
-10 /LucidaTypewriter f
-(sleep) 1731 1440 w
-10 /LucidaSansUnicode00 f
-(again.) 2130 1440 w
-(This) 2496 1440 w
-(time) 2740 1440 w
-(the) 2993 1440 w
-(condition) 3186 1440 w
-(is) 3679 1440 w
-(false,) 3797 1440 w
-(so) 4095 1440 w
-(it) 4245 1440 w
-(goes) 4349 1440 w
-(to) 4617 1440 w
-(sleep.) 4753 1440 w
-(The) 720 1560 w
-(wakeup) 935 1560 w
-(process) 1340 1560 w
-(then) 1748 1560 w
-(finds) 1999 1560 w
-(a) 2275 1560 w
-(sleeping) 2364 1560 w
-(process,) 2806 1560 w
-(and) 3246 1560 w
-(wakes) 3460 1560 w
-(it) 3791 1560 w
-(up,) 3891 1560 w
-(but) 4083 1560 w
-(the) 4280 1560 w
-(condition) 4470 1560 w
-(is) 4960 1560 w
-(now false.) 720 1680 w
-(There) 720 1836 w
-(is) 1034 1836 w
-(an) 1150 1836 w
-(easy) 1303 1836 w
-(\(and) 1553 1836 w
-(verified\)) 1802 1836 w
-(solution:) 2234 1836 w
-(at) 2694 1836 w
-(the) 2822 1836 w
-(end) 3013 1836 w
-(of) 3230 1836 w
-10 /LucidaTypewriter f
-(sleep) 3364 1836 w
-10 /LucidaSansUnicode00 f
-(or) 3760 1836 w
-(after) 3898 1836 w
-10 /LucidaTypewriter f
-(sleep) 4160 1836 w
-10 /LucidaSansUnicode00 f
-(returns,) 4556 1836 w
-(if) 4974 1836 w
-(the) 720 1956 w
-(condition) 913 1956 w
-(is) 1406 1956 w
-(false,) 1524 1956 w
-(execute) 1822 1956 w
-10 /LucidaTypewriter f
-(sleep) 2239 1956 w
-10 /LucidaSansUnicode00 f
-(again.) 2637 1956 w
-(This) 3002 1956 w
-(re-execution) 3245 1956 w
-(cannot) 3913 1956 w
-(repeat;) 4279 1956 w
-(the) 4657 1956 w
-(sec\255) 4849 1956 w
-(ond) 720 2076 w
-(synchronisation) 939 2076 w
-(is) 1738 2076 w
-(guaranteed) 1851 2076 w
-(to) 2433 2076 w
-(function) 2565 2076 w
-(under) 3000 2076 w
-(the) 3318 2076 w
-(external) 3507 2076 w
-(conditions) 3938 2076 w
-(we) 4478 2076 w
-(are) 4645 2076 w
-(sup\255) 4831 2076 w
-(posing.) 720 2196 w
-(Even) 720 2352 w
-(though) 977 2352 w
-(the) 1356 2352 w
-(original) 1544 2352 w
-(code) 1946 2352 w
-(is) 2211 2352 w
-(completely) 2325 2352 w
-(protected) 2886 2352 w
-(by) 3385 2352 w
-(interlocks) 3534 2352 w
-(and) 4043 2352 w
-(had) 4257 2352 w
-(been) 4471 2352 w
-(exam\255) 4742 2352 w
-(ined) 720 2472 w
-(carefully) 965 2472 w
-(by) 1412 2472 w
-(all) 1562 2472 w
-(of) 1710 2472 w
-(us) 1843 2472 w
-(and) 1991 2472 w
-(believed) 2206 2472 w
-(correct,) 2645 2472 w
-(it) 3050 2472 w
-(still) 3151 2472 w
-(had) 3360 2472 w
-(problems.) 3574 2472 w
-(It) 4129 2472 w
-(seems) 4229 2472 w
-(to) 4570 2472 w
-(us) 4702 2472 w
-(that) 4849 2472 w
-(some) 720 2592 w
-(exhaustive) 1014 2592 w
-(automated) 1568 2592 w
-(analysis) 2120 2592 w
-(is) 2537 2592 w
-(required) 2650 2592 w
-(of) 3094 2592 w
-(multiprocessor) 3225 2592 w
-(algorithms) 3984 2592 w
-(to) 4538 2592 w
-(guaran\255) 4670 2592 w
-(tee) 720 2712 w
-(their) 904 2712 w
-(safety.) 1164 2712 w
-(Our) 1551 2712 w
-(experience) 1767 2712 w
-(has) 2333 2712 w
-(confirmed) 2536 2712 w
-(that) 3064 2712 w
-(it) 3289 2712 w
-(is) 3389 2712 w
-(almost) 3503 2712 w
-(impossible) 3863 2712 w
-(to) 4422 2712 w
-(guarantee) 4554 2712 w
-(by) 720 2832 w
-(inspection) 877 2832 w
-(or) 1420 2832 w
-(simple) 1564 2832 w
-(testing) 1927 2832 w
-(the) 2303 2832 w
-(correctness) 2500 2832 w
-(of) 3100 2832 w
-(a) 3240 2832 w
-(multiprocessor) 3337 2832 w
-(algorithm.) 4105 2832 w
-(Testing) 4680 2832 w
-(can demonstrate the presence of bugs but not their absence [Dij72].) 720 2952 w
-(We) 720 3108 w
-(close) 910 3108 w
-(by) 1206 3108 w
-(claiming) 1369 3108 w
-(that) 1828 3108 w
-(the) 2068 3108 w
-(code) 2272 3108 w
-(above) 2552 3108 w
-(with) 2888 3108 w
-(the) 3142 3108 w
-(suggested) 3346 3108 w
-(modification) 3895 3108 w
-(passes) 4551 3108 w
-(all) 4927 3108 w
-(tests) 720 3228 w
-(we) 993 3228 w
-(have) 1167 3228 w
-(for) 1433 3228 w
-(correctness) 1613 3228 w
-(under) 2212 3228 w
-(the) 2537 3228 w
-(assumptions) 2733 3228 w
-(used) 3389 3228 w
-(in) 3662 3228 w
-(the) 3794 3228 w
-(validation.) 3990 3228 w
-(We) 4566 3228 w
-(would) 4748 3228 w
-(not, however, go so far as to claim that it is universally correct.) 720 3348 w
-10 /LucidaSans-Demi f
-(References) 720 3588 w
-10 /LucidaSansUnicode00 f
-([Bac86]) 720 3744 w
-(Maurice) 1113 3744 w
-(J.) 1530 3744 w
-(Bach,) 1630 3744 w
-10 /LucidaSans-Italic f
-(The) 1925 3744 w
-(Design) 2139 3744 w
-(of) 2504 3744 w
-(the) 2637 3744 w
-(UNIX) 2828 3744 w
-(Operating) 3100 3744 w
-(System,) 3629 3744 w
-10 /LucidaSansUnicode00 f
-(Prentice-Hall,) 4042 3744 w
-(Engle\255) 4744 3744 w
-(wood Cliffs, 1986.) 720 3864 w
-([Dij72]) 720 4020 w
-(Edsger) 1095 4020 w
-(W.) 1471 4020 w
-(Dijkstra,) 1638 4020 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2095 4020 w
-10 /LucidaSansUnicode00 f
-(The) 2159 4020 w
-(Humble) 2389 4020 w
-(Programmer) 2815 4020 w
-10 /LucidaSansUnicode20 f
-(\023) 3462 4020 w
-10 /LucidaSansUnicode00 f
-(1972) 3562 4020 w
-(Turing) 3864 4020 w
-(Award) 4233 4020 w
-(Lecture) 4588 4020 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4944 4020 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4020 w
-10 /LucidaSans-Italic f
-(Comm. ACM,) 720 4140 w
-10 /LucidaSansUnicode00 f
-(15\(10\), pp. 859-866, October 1972.) 1379 4140 w
-([Hol91] Gerard J. Holzmann,) 720 4296 w
-10 /LucidaSans-Italic f
-(Design) 2120 4296 w
-(and) 2481 4296 w
-(Validation) 2698 4296 w
-(of) 3227 4296 w
-(Computer) 3355 4296 w
-(Protocols,) 3868 4296 w
-10 /LucidaSansUnicode00 f
-(Prentice-Hall,) 4376 4296 w
-(Englewood Cliffs, 1991.) 720 4416 w
-([Pik90]) 720 4572 w
-(Rob) 1111 4572 w
-(Pike,) 1355 4572 w
-(Dave) 1642 4572 w
-(Presotto,) 1937 4572 w
-(Ken) 2425 4572 w
-(Thompson,) 2665 4572 w
-(Howard) 3270 4572 w
-(Trickey,) 3698 4572 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4137 4572 w
-10 /LucidaSansUnicode00 f
-(Plan) 4201 4572 w
-(9) 4459 4572 w
-(from) 4579 4572 w
-(Bell) 4868 4572 w
-(Labs) 720 4692 w
-10 /LucidaSansUnicode20 f
-(\031\031) 942 4692 w
-10 /LucidaSansUnicode00 f
-(,) 1006 4692 w
-10 /LucidaSans-Italic f
-(Proceedings) 1095 4692 w
-(of) 1733 4692 w
-(the) 1885 4692 w
-(Summer) 2095 4692 w
-(1990) 2556 4692 w
-(UKUUG) 2865 4692 w
-(Conference,) 3263 4692 w
-10 /LucidaSansUnicode00 f
-(pp.) 3896 4692 w
-(1-9,) 4111 4692 w
-(London,) 4384 4692 w
-(July,) 4834 4692 w
-(1990.) 720 4812 w
-([Sal66]) 720 4968 w
-(Jerome) 1092 4968 w
-(H.) 1472 4968 w
-(Saltzer,) 1620 4968 w
-10 /LucidaSans-Italic f
-(Traffic) 2024 4968 w
-(Control) 2393 4968 w
-(in) 2795 4968 w
-(a) 2929 4968 w
-(Multiplexed) 3033 4968 w
-(Computer) 3628 4968 w
-(System) 4151 4968 w
-10 /LucidaSansUnicode00 f
-(MIT,) 4537 4968 w
-(Cam\255) 4790 4968 w
-(bridge, Mass., 1966.) 720 5088 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Trailer
-done
-%%Pages: 6
diff --git a/sys/doc/spin.ps b/sys/doc/spin.ps
deleted file mode 100644
index 5006850b6..000000000
--- a/sys/doc/spin.ps
+++ /dev/null
@@ -1,14626 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Using) 2558 1230 w
-11 /LucidaSans-Demi f
-(SPIN) 2951 1230 w
-10 /LucidaSans-Italic f
-(Gerard J. Holzmann) 2395 1470 w
-(gerard@plan9.bell-labs.com) 2183 1590 w
-(ABSTRACT) 2626 2030 w
-9 /LucidaSansUnicode00 f
-(SPIN) 1330 2290 w
-10 /LucidaSansUnicode00 f
-(can) 1558 2290 w
-(be) 1762 2290 w
-(used) 1917 2290 w
-(for) 2185 2290 w
-(proving) 2360 2290 w
-(or) 2766 2290 w
-(disproving) 2904 2290 w
-(logical) 3453 2290 w
-(properties) 3805 2290 w
-(of) 4339 2290 w
-(con\255) 4473 2290 w
-(current) 1080 2410 w
-(systems.) 1467 2410 w
-(To) 1959 2410 w
-(render) 2120 2410 w
-(the) 2476 2410 w
-(proofs,) 2668 2410 w
-(a) 3051 2410 w
-(concurrent) 3143 2410 w
-(system) 3704 2410 w
-(is) 4081 2410 w
-(first) 4198 2410 w
-(mod\255) 4430 2410 w
-(eled) 1080 2530 w
-(in) 1339 2530 w
-(a) 1485 2530 w
-(formal) 1595 2530 w
-(specification) 1966 2530 w
-(language) 2632 2530 w
-(called) 3130 2530 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3468 2530 w
-10 /LucidaSansUnicode00 f
-(.) 3881 2530 w
-(The) 4000 2530 w
-(language) 4237 2530 w
-(allows) 1080 2650 w
-(one) 1442 2650 w
-(to) 1681 2650 w
-(specify) 1838 2650 w
-(the) 2236 2650 w
-(behaviors) 2450 2650 w
-(of) 2979 2650 w
-(asynchronously) 3136 2650 w
-(executing) 3947 2650 w
-(pro\255) 4482 2650 w
-(cesses) 1080 2770 w
-(that) 1436 2770 w
-(may) 1667 2770 w
-(interact) 1907 2770 w
-(through) 2316 2770 w
-(synchronous) 2744 2770 w
-(or) 3401 2770 w
-(asynchronous) 3544 2770 w
-(message) 4256 2770 w
-(passing, or through direct access to shared variables.) 1080 2890 w
-(System) 1080 3046 w
-(models) 1467 3046 w
-(specified) 1864 3046 w
-(in) 2343 3046 w
-(this) 2478 3046 w
-(way) 2701 3046 w
-(can) 2930 3046 w
-(be) 3143 3046 w
-(verified) 3307 3046 w
-(for) 3715 3046 w
-(both) 3899 3046 w
-(safety) 4167 3046 w
-(and) 4500 3046 w
-(liveness) 1080 3166 w
-(properties.) 1506 3166 w
-(The) 2076 3166 w
-(specification) 2297 3166 w
-(of) 2948 3166 w
-(general) 3086 3166 w
-(properties) 3487 3166 w
-(in) 4024 3166 w
-(linear) 4154 3166 w
-(time) 4465 3166 w
-(temporal logic is also supported.) 1080 3286 w
-(The) 1080 3442 w
-(first) 1296 3442 w
-(part) 1526 3442 w
-(of) 1757 3442 w
-(this) 1890 3442 w
-(manual) 2104 3442 w
-(discusses) 2495 3442 w
-(the) 2995 3442 w
-(basic) 3185 3442 w
-(features) 3469 3442 w
-(of) 3900 3442 w
-(the) 4034 3442 w
-(specifica\255) 4225 3442 w
-(tion language) 1080 3562 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1776 3562 w
-10 /LucidaSansUnicode00 f
-(.) 2189 3562 w
-(The second part describes the verifier) 2285 3562 w
-9 /LucidaSansUnicode00 f
-(SPIN) 4155 3562 w
-10 /LucidaSansUnicode00 f
-(.) 4347 3562 w
-10 /LucidaSans-Demi f
-(1.) 720 3922 w
-(The Language) 873 3922 w
-9 /LucidaSans-Demi f
-(PROMELA) 1630 3922 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 720 4078 w
-10 /LucidaSansUnicode00 f
-(is) 1173 4078 w
-(short) 1293 4078 w
-(for) 1585 4078 w
-(Protocol) 1764 4078 w
-(Meta) 2200 4078 w
-(Language) 2474 4078 w
-([Ho91].) 2982 4078 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3408 4078 w
-10 /LucidaSansUnicode00 f
-(is) 3862 4078 w
-(a) 3983 4078 w
-10 /LucidaSans-Italic f
-(modeling) 4079 4078 w
-10 /LucidaSansUnicode00 f
-(language,) 4565 4078 w
-(not) 720 4198 w
-(a) 931 4198 w
-(programming) 1037 4198 w
-(language.) 1750 4198 w
-(A) 2308 4198 w
-(formal) 2428 4198 w
-(model) 2795 4198 w
-(differs) 3148 4198 w
-(in) 3513 4198 w
-(two) 3655 4198 w
-(essential) 3880 4198 w
-(ways) 4356 4198 w
-(from) 4641 4198 w
-(an) 4923 4198 w
-(implementation.) 720 4318 w
-(First,) 1585 4318 w
-(a) 1869 4318 w
-(model) 1964 4318 w
-(is) 2306 4318 w
-(meant) 2426 4318 w
-(to) 2769 4318 w
-(be) 2907 4318 w
-(an) 3066 4318 w
-(abstraction) 3223 4318 w
-(of) 3805 4318 w
-(a) 3943 4318 w
-(design) 4038 4318 w
-(that) 4401 4318 w
-(contains) 4632 4318 w
-(only) 720 4438 w
-(those) 961 4438 w
-(aspects) 1265 4438 w
-(of) 1666 4438 w
-(the) 1801 4438 w
-(design) 1993 4438 w
-(that) 2353 4438 w
-(are) 2581 4438 w
-(directly) 2770 4438 w
-(relevant) 3165 4438 w
-(to) 3590 4438 w
-(the) 3725 4438 w
-(properties) 3917 4438 w
-(one) 4451 4438 w
-(is) 4666 4438 w
-(inter\255) 4782 4438 w
-(ested) 720 4558 w
-(in) 1017 4558 w
-(proving.) 1142 4558 w
-(Second,) 1610 4558 w
-(a) 2023 4558 w
-(formal) 2112 4558 w
-(model) 2462 4558 w
-(must) 2798 4558 w
-(contain) 3075 4558 w
-(things) 3466 4558 w
-(that) 3804 4558 w
-(are) 4030 4558 w
-(typically) 4217 4558 w
-(not) 4649 4558 w
-(part) 4844 4558 w
-(of) 720 4678 w
-(an) 859 4678 w
-(implementation,) 1017 4678 w
-(such) 1852 4678 w
-(as) 2119 4678 w
-(worst-case) 2266 4678 w
-(assumptions) 2845 4678 w
-(about) 3501 4678 w
-(the) 3820 4678 w
-(behavior) 4016 4678 w
-(of) 4475 4678 w
-(the) 4613 4678 w
-(envi\255) 4808 4678 w
-(ronment) 720 4798 w
-(that) 1167 4798 w
-(may) 1393 4798 w
-(interact) 1628 4798 w
-(with) 2031 4798 w
-(the) 2271 4798 w
-(system) 2461 4798 w
-(being) 2836 4798 w
-(studied,) 3143 4798 w
-(and) 3571 4798 w
-(a) 3786 4798 w
-(formal) 3876 4798 w
-(statement) 4227 4798 w
-(of) 4747 4798 w
-(rel\255) 4881 4798 w
-(evant) 720 4918 w
-(correctness) 1018 4918 w
-(properties.) 1611 4918 w
-(It) 2176 4918 w
-(is) 2277 4918 w
-(possible) 2392 4918 w
-(to) 2830 4918 w
-(mechanically) 2963 4918 w
-(extract) 3622 4918 w
-(abstract) 3995 4918 w
-(models) 4420 4918 w
-(from) 4808 4918 w
-(implementation level code, as discussed, for instance in [HS99].) 720 5038 w
-(Verification) 720 5194 w
-(with) 1318 5194 w
-9 /LucidaSansUnicode00 f
-(SPIN) 1569 5194 w
-10 /LucidaSansUnicode00 f
-(is) 1807 5194 w
-(often) 1933 5194 w
-(performed) 2232 5194 w
-(in) 2789 5194 w
-(a) 2926 5194 w
-(series) 3027 5194 w
-(of) 3357 5194 w
-(steps,) 3501 5194 w
-(with) 3837 5194 w
-(the) 4088 5194 w
-(construction) 4290 5194 w
-(of) 4942 5194 w
-(increasingly) 720 5314 w
-(detailed) 1363 5314 w
-(models.) 1815 5314 w
-(Each) 2296 5314 w
-(model) 2582 5314 w
-(can) 2948 5314 w
-(be) 3180 5314 w
-(verified) 3363 5314 w
-(under) 3790 5314 w
-(different) 4138 5314 w
-(types) 4620 5314 w
-(of) 4942 5314 w
-(assumptions) 720 5434 w
-(about) 1369 5434 w
-(the) 1681 5434 w
-(environment) 1870 5434 w
-(and) 2515 5434 w
-(for) 2730 5434 w
-(different) 2904 5434 w
-(types) 3357 5434 w
-(of) 3651 5434 w
-(correctness) 3784 5434 w
-(properties.) 4377 5434 w
-(If) 4974 5434 w
-(a) 720 5554 w
-(property) 810 5554 w
-(is) 1259 5554 w
-(not) 1374 5554 w
-(valid) 1569 5554 w
-(for) 1831 5554 w
-(the) 2004 5554 w
-(given) 2193 5554 w
-(assumptions) 2488 5554 w
-(about) 3137 5554 w
-(system) 3449 5554 w
-(behavior,) 3823 5554 w
-(the) 4308 5554 w
-(verifier) 4497 5554 w
-(can) 4872 5554 w
-(produce) 720 5674 w
-(a) 1160 5674 w
-(counter-example) 1258 5674 w
-(that) 2142 5674 w
-(demonstrates) 2376 5674 w
-(how) 3082 5674 w
-(the) 3325 5674 w
-(property) 3523 5674 w
-(may) 3980 5674 w
-(be) 4223 5674 w
-(violated.) 4385 5674 w
-(If) 4875 5674 w
-(a) 4985 5674 w
-(property) 720 5794 w
-(is) 1170 5794 w
-(valid,) 1286 5794 w
-(it) 1582 5794 w
-(may) 1684 5794 w
-(be) 1920 5794 w
-(possible) 2075 5794 w
-(to) 2514 5794 w
-(simplify) 2648 5794 w
-(the) 3067 5794 w
-(model) 3258 5794 w
-(based) 3596 5794 w
-(on) 3920 5794 w
-(that) 4079 5794 w
-(fact,) 4305 5794 w
-(and) 4552 5794 w
-(prove) 4767 5794 w
-(still other properties.) 720 5914 w
-(Section) 720 6070 w
-(1.1) 1104 6070 w
-(covers) 1296 6070 w
-(the) 1642 6070 w
-(basic) 1831 6070 w
-(building) 2114 6070 w
-(blocks) 2547 6070 w
-(of) 2894 6070 w
-(the) 3027 6070 w
-(language.) 3217 6070 w
-(Section) 3759 6070 w
-(1.2) 4144 6070 w
-(introduces) 4337 6070 w
-(the) 4885 6070 w
-(control) 720 6190 w
-(flow) 1106 6190 w
-(structures.) 1354 6190 w
-(Section) 1950 6190 w
-(1.3) 2343 6190 w
-(explains) 2544 6190 w
-(how) 2993 6190 w
-(correctness) 3236 6190 w
-(properties) 3837 6190 w
-(are) 4378 6190 w
-(specified.) 4573 6190 w
-(Section) 720 6310 w
-(1.4) 1103 6310 w
-(concludes) 1295 6310 w
-(the) 1815 6310 w
-(first) 2004 6310 w
-(part) 2233 6310 w
-(with) 2463 6310 w
-(a) 2702 6310 w
-(discussion) 2791 6310 w
-(of) 3335 6310 w
-(special) 3467 6310 w
-(predefined) 3835 6310 w
-(variables) 4395 6310 w
-(and) 4860 6310 w
-(functions that can be used to express some correctness properties.) 720 6430 w
-(Up) 720 6586 w
-(to) 984 6586 w
-(date) 1214 6586 w
-(manual) 1557 6586 w
-(pages) 2045 6586 w
-(for) 2464 6586 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2736 6586 w
-10 /LucidaSansUnicode00 f
-(can) 3061 6586 w
-(always) 3362 6586 w
-(be) 3814 6586 w
-(found) 4066 6586 w
-(online) 4484 6586 w
-(at:) 4916 6586 w
-10 /LucidaTypewriter f
-(http://cm.bell-labs.com/cm/cs/what/spin/Man/) 720 6706 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(1.1.) 720 840 w
-(Basics) 962 840 w
-10 /LucidaSansUnicode00 f
-(A) 720 996 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 821 996 w
-10 /LucidaSansUnicode00 f
-(model can contain three different types of objects:) 1266 996 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1152 w
-10 /LucidaSansUnicode00 f
-(Processes \(section 1.1.1\),) 1058 1152 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1272 w
-10 /LucidaSansUnicode00 f
-(Variables \(section 1.1.2\),) 1058 1272 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1392 w
-10 /LucidaSansUnicode00 f
-(Message channels \(section 1.1.3\).) 1058 1392 w
-(All) 720 1548 w
-(processes) 881 1548 w
-(are) 1396 1548 w
-(global) 1582 1548 w
-(objects.) 1915 1548 w
-(For) 2362 1548 w
-(obvious) 2552 1548 w
-(reasons,) 2965 1548 w
-(a) 3408 1548 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3497 1548 w
-10 /LucidaSansUnicode00 f
-(model) 3944 1548 w
-(must) 4280 1548 w
-(contain) 4557 1548 w
-(at) 4948 1548 w
-(least) 720 1668 w
-(one) 986 1668 w
-(process) 1203 1668 w
-(to) 1614 1668 w
-(be) 1749 1668 w
-(meaningful.) 1905 1668 w
-(Since) 2553 1668 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2842 1668 w
-10 /LucidaSansUnicode00 f
-(is) 3071 1668 w
-(specifically) 3188 1668 w
-(meant) 3757 1668 w
-(to) 4097 1668 w
-(prove) 4232 1668 w
-(properties) 4542 1668 w
-(of concurrent systems, a model typically contains more than one process.) 720 1788 w
-(Message) 720 1944 w
-(channels) 1183 1944 w
-(and) 1657 1944 w
-(variables,) 1883 1944 w
-(the) 2392 1944 w
-(two) 2593 1944 w
-(basic) 2814 1944 w
-(types) 3109 1944 w
-(of) 3415 1944 w
-(data) 3560 1944 w
-(objects,) 3817 1944 w
-(can) 4245 1944 w
-(be) 4460 1944 w
-(declared) 4626 1944 w
-(with) 720 2064 w
-(either) 977 2064 w
-(a) 1310 2064 w
-(global) 1417 2064 w
-(scope) 1768 2064 w
-(or) 2101 2064 w
-(a) 2254 2064 w
-(local) 2360 2064 w
-(scope.) 2636 2064 w
-(A) 3033 2064 w
-(data) 3153 2064 w
-(object) 3414 2064 w
-(with) 3763 2064 w
-(global) 4019 2064 w
-(scope) 4369 2064 w
-(can) 4702 2064 w
-(be) 4921 2064 w
-(referred to by all processes.) 720 2184 w
-(A data) 2142 2184 w
-(object) 2486 2184 w
-(with) 2817 2184 w
-(a) 3055 2184 w
-(local) 3143 2184 w
-(scope) 3401 2184 w
-(can) 3716 2184 w
-(be) 3917 2184 w
-(referred) 4069 2184 w
-(to) 4493 2184 w
-(by) 4624 2184 w
-(just) 4772 2184 w
-(a) 4985 2184 w
-(single) 720 2304 w
-(process:) 1070 2304 w
-(the) 1536 2304 w
-(process) 1751 2304 w
-(that) 2185 2304 w
-(declares) 2436 2304 w
-(and) 2898 2304 w
-(instantiates) 3138 2304 w
-(the) 3759 2304 w
-(object.) 3974 2304 w
-(As) 4396 2304 w
-(usual,) 4576 2304 w
-(all) 4927 2304 w
-(objects must be declared in the specification before they are referenced.) 720 2424 w
-10 /LucidaSans-Demi f
-(1.1.1.) 720 2664 w
-(Processes) 1051 2664 w
-10 /LucidaSansUnicode00 f
-(Here is a simple process that does nothing except print a line of text:) 720 2820 w
-9 /LucidaTypewriter f
-(init) 1008 2990 w
-({) 1333 2990 w
-(printf\("it) 1528 3100 w
-(works\\n"\)) 2243 3100 w
-(}) 1008 3210 w
-10 /LucidaSansUnicode00 f
-(There) 720 3390 w
-(are) 1042 3390 w
-(a) 1238 3390 w
-(few) 1337 3390 w
-(things) 1551 3390 w
-(to) 1898 3390 w
-(note.) 2040 3390 w
-10 /LucidaTypewriter f
-(Init) 2364 3390 w
-10 /LucidaSansUnicode00 f
-(is) 2696 3390 w
-(a) 2821 3390 w
-(predefined) 2921 3390 w
-(keyword) 3492 3390 w
-(from) 3945 3390 w
-(the) 4222 3390 w
-(language.) 4422 3390 w
-(It) 4974 3390 w
-(can) 720 3510 w
-(be) 921 3510 w
-(used) 1073 3510 w
-(to) 1338 3510 w
-(declare) 1469 3510 w
-(and) 1853 3510 w
-(instantiate) 2066 3510 w
-(a) 2609 3510 w
-(single) 2697 3510 w
-(initial) 3019 3510 w
-(process) 3322 3510 w
-(in) 3729 3510 w
-(the) 3853 3510 w
-(model.) 4041 3510 w
-(\(It) 4440 3510 w
-(is compa\255) 4572 3510 w
-(rable) 720 3630 w
-(to) 1004 3630 w
-(the) 1142 3630 w
-10 /LucidaTypewriter f
-(main) 1338 3630 w
-10 /LucidaSansUnicode00 f
-(procedure) 1667 3630 w
-(of) 2202 3630 w
-(a) 2341 3630 w
-(C) 2437 3630 w
-(program.\)) 2547 3630 w
-(The) 3101 3630 w
-10 /LucidaTypewriter f
-(init) 3323 3630 w
-10 /LucidaSansUnicode00 f
-(process) 3652 3630 w
-(does) 4067 3630 w
-(not) 4339 3630 w
-(take) 4540 3630 w
-(argu\255) 4787 3630 w
-(ments,) 720 3750 w
-(but) 1085 3750 w
-(it) 1281 3750 w
-(can) 1381 3750 w
-(start) 1583 3750 w
-(up) 1838 3750 w
-(\(instantiate\)) 1997 3750 w
-(other) 2607 3750 w
-(processes) 2898 3750 w
-(that) 3413 3750 w
-(do.) 3638 3750 w
-10 /LucidaTypewriter f
-(Printf) 3860 3750 w
-10 /LucidaSansUnicode00 f
-(is) 4326 3750 w
-(one) 4439 3750 w
-(of) 4651 3750 w
-(a) 4782 3750 w
-(few) 4870 3750 w
-(built-in procedures in the language.) 720 3870 w
-(It behaves the same as the C) 2547 3870 w
-(version.) 3973 3870 w
-(Note,) 4422 3870 w
-(finally,) 4715 3870 w
-(that) 720 3990 w
-(no) 970 3990 w
-(semicolon) 1152 3990 w
-(follows) 1704 3990 w
-(the) 2108 3990 w
-(single) 2322 3990 w
-10 /LucidaTypewriter f
-(printf) 2670 3990 w
-10 /LucidaSansUnicode00 f
-(statement) 3161 3990 w
-(in) 3704 3990 w
-(the) 3854 3990 w
-(above) 4068 3990 w
-(example.) 4414 3990 w
-(In) 4949 3990 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 720 4110 w
-10 /LucidaSansUnicode00 f
-(, semicolons) 1133 4110 w
-(are) 1774 4110 w
-(used) 1959 4110 w
-(as) 2224 4110 w
-(statement) 2363 4110 w
-(separators,) 2880 4110 w
-(not) 3456 4110 w
-(statement) 3649 4110 w
-(terminators.) 4166 4110 w
-(\(The) 4826 4110 w
-9 /LucidaSansUnicode00 f
-(SPIN) 720 4230 w
-10 /LucidaSansUnicode00 f
-(parser, however, is lenient on this issue.\)) 944 4230 w
-(Any) 720 4386 w
-(process) 948 4386 w
-(can) 1367 4386 w
-(start) 1580 4386 w
-(new) 1847 4386 w
-(processes) 2088 4386 w
-(by) 2615 4386 w
-(using) 2776 4386 w
-(another) 3088 4386 w
-(built-in) 3508 4386 w
-(procedure) 3923 4386 w
-(called) 4463 4386 w
-10 /LucidaTypewriter f
-(run) 4792 4386 w
-10 /LucidaSansUnicode00 f
-(.) 5008 4386 w
-(For example,) 720 4506 w
-9 /LucidaTypewriter f
-(proctype) 1008 4676 w
-(you_run\(byte) 1593 4676 w
-(x\)) 2438 4676 w
-({) 1008 4786 w
-(printf\("my) 1528 4896 w
-(x) 2243 4896 w
-(is:) 2373 4896 w
-(%d\\n",) 2633 4896 w
-(x\)) 3088 4896 w
-(}) 1008 5006 w
-(init) 1008 5236 w
-({) 1333 5236 w
-(run) 1528 5346 w
-(you_run\(1\);) 1788 5346 w
-(run) 1528 5456 w
-(you_run\(2\)) 1788 5456 w
-(}) 1008 5566 w
-10 /LucidaSansUnicode00 f
-(The) 720 5746 w
-(word) 941 5746 w
-10 /LucidaTypewriter f
-(proctype) 1223 5746 w
-10 /LucidaSansUnicode00 f
-(is) 1839 5746 w
-(again) 1959 5746 w
-(a) 2262 5746 w
-(keyword) 2357 5746 w
-(that) 2805 5746 w
-(introduces) 3036 5746 w
-(the) 3589 5746 w
-(declaration) 3784 5746 w
-(of) 4363 5746 w
-(a) 4501 5746 w
-(new) 4596 5746 w
-(type) 4832 5746 w
-(of) 720 5866 w
-(process.) 874 5866 w
-(In) 1368 5866 w
-(this) 1515 5866 w
-(case,) 1750 5866 w
-(we) 2051 5866 w
-(have) 2240 5866 w
-(named) 2521 5866 w
-(that) 2906 5866 w
-(type) 3153 5866 w
-10 /LucidaTypewriter f
-(you_run) 3417 5866 w
-10 /LucidaSansUnicode00 f
-(and) 3977 5866 w
-(declared) 4212 5866 w
-(that) 4681 5866 w
-(all) 4927 5866 w
-(instantiations) 720 5986 w
-(of) 1423 5986 w
-(processes) 1567 5986 w
-(of) 2094 5986 w
-(this) 2238 5986 w
-(type) 2463 5986 w
-(will) 2717 5986 w
-(take) 2927 5986 w
-(one) 3179 5986 w
-(argument:) 3404 5986 w
-(a) 3983 5986 w
-(data) 4085 5986 w
-(object) 4342 5986 w
-(of) 4687 5986 w
-(type) 4832 5986 w
-10 /LucidaTypewriter f
-(byte) 720 6106 w
-10 /LucidaSansUnicode00 f
-(,) 1008 6106 w
-(that) 1101 6106 w
-(can) 1353 6106 w
-(be) 1582 6106 w
-(referred) 1762 6106 w
-(to) 2214 6106 w
-(within) 2372 6106 w
-(this) 2728 6106 w
-(process) 2967 6106 w
-(by) 3401 6106 w
-(the) 3576 6106 w
-(name) 3791 6106 w
-10 /LucidaTypewriter f
-(x) 4117 6106 w
-10 /LucidaSansUnicode00 f
-(.) 4189 6106 w
-(Instances) 4313 6106 w
-(of) 4827 6106 w
-(a) 4985 6106 w
-10 /LucidaTypewriter f
-(proctype) 720 6226 w
-10 /LucidaSansUnicode00 f
-(can) 1335 6226 w
-(be) 1542 6226 w
-(created) 1700 6226 w
-(with) 2098 6226 w
-(the) 2342 6226 w
-(predefined) 2536 6226 w
-(procedure) 3101 6226 w
-10 /LucidaTypewriter f
-(run) 3634 6226 w
-10 /LucidaSansUnicode00 f
-(,) 3850 6226 w
-(as) 3921 6226 w
-(shown) 4066 6226 w
-(in) 4418 6226 w
-(the) 4548 6226 w
-(exam\255) 4742 6226 w
-(ple.) 720 6346 w
-(When) 975 6346 w
-(the) 1284 6346 w
-10 /LucidaTypewriter f
-(run) 1482 6346 w
-10 /LucidaSansUnicode00 f
-(statement) 1741 6346 w
-(completes,) 2267 6346 w
-(a) 2838 6346 w
-(copy) 2935 6346 w
-(of) 3204 6346 w
-(the) 3344 6346 w
-(process) 3541 6346 w
-(has) 3957 6346 w
-(been) 4167 6346 w
-(started,) 4446 6346 w
-(and) 4860 6346 w
-(all) 720 6466 w
-(its) 872 6466 w
-(arguments) 1028 6466 w
-(have) 1586 6466 w
-(been) 1850 6466 w
-(initialized) 2127 6466 w
-(with) 2642 6466 w
-(the) 2887 6466 w
-(arguments) 3082 6466 w
-(provided.) 3641 6466 w
-(The) 4173 6466 w
-(process) 4394 6466 w
-(may,) 4808 6466 w
-(but) 720 6586 w
-(need) 922 6586 w
-(not,) 1199 6586 w
-(have) 1430 6586 w
-(performed) 1694 6586 w
-(any) 2244 6586 w
-(statement) 2452 6586 w
-(executions) 2975 6586 w
-(at) 3540 6586 w
-(this) 3671 6586 w
-(point.) 3889 6586 w
-(It) 4244 6586 w
-(is) 4349 6586 w
-(now) 4468 6586 w
-(part) 4707 6586 w
-(of) 4942 6586 w
-(the) 720 6706 w
-(concurrent) 911 6706 w
-(system,) 1471 6706 w
-(and) 1879 6706 w
-(its) 2095 6706 w
-(execution) 2249 6706 w
-(can) 2761 6706 w
-(be) 2966 6706 w
-(interleaved) 3122 6706 w
-(arbitrarily) 3695 6706 w
-(with) 4204 6706 w
-(those) 4446 6706 w
-(of) 4750 6706 w
-(the) 4885 6706 w
-(other,) 720 6826 w
-(already) 1064 6826 w
-(executing) 1470 6826 w
-(processes.) 2001 6826 w
-(\(More) 2601 6826 w
-(about) 2933 6826 w
-(the) 3266 6826 w
-(semantics) 3475 6826 w
-(of) 4014 6826 w
-(execution) 4166 6826 w
-(follows) 4695 6826 w
-(shortly.\)) 720 6946 w
-(In) 720 7102 w
-(many) 848 7102 w
-(cases,) 1147 7102 w
-(we) 1480 7102 w
-(are) 1650 7102 w
-(only) 1839 7102 w
-(interested) 2080 7102 w
-(in) 2605 7102 w
-(creating) 2733 7102 w
-(a) 3163 7102 w
-(single) 3255 7102 w
-(instance) 3581 7102 w
-(of) 4022 7102 w
-(each) 4158 7102 w
-(process) 4420 7102 w
-(type) 4832 7102 w
-(that) 720 7222 w
-(is) 975 7222 w
-(declared,) 1119 7222 w
-(and) 1629 7222 w
-(the) 1873 7222 w
-(processes) 2092 7222 w
-(require) 2637 7222 w
-(no) 3049 7222 w
-(arguments.) 3235 7222 w
-(We) 3881 7222 w
-(can) 4086 7222 w
-(define) 4317 7222 w
-(this) 4683 7222 w
-(by) 4925 7222 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(prefixing) 720 840 w
-(the) 1202 840 w
-(keyword) 1399 840 w
-10 /LucidaTypewriter f
-(proctype) 1849 840 w
-10 /LucidaSansUnicode00 f
-(from) 2467 840 w
-(the) 2741 840 w
-(process) 2938 840 w
-(declaration) 3354 840 w
-(with) 3935 840 w
-(another) 4183 840 w
-(keyword:) 4600 840 w
-10 /LucidaTypewriter f
-(active) 720 960 w
-10 /LucidaSansUnicode00 f
-(.) 1152 960 w
-(Instances) 1256 960 w
-(of) 1750 960 w
-(all) 1888 960 w
-(active) 2041 960 w
-(proctypes) 2361 960 w
-(are) 2876 960 w
-(created) 3068 960 w
-(when) 3467 960 w
-(the) 3764 960 w
-(system) 3959 960 w
-(itself) 4339 960 w
-(is) 4618 960 w
-(initial\255) 4737 960 w
-(ized.) 720 1080 w
-(We) 1040 1080 w
-(could,) 1233 1080 w
-(for) 1582 1080 w
-(instance,) 1772 1080 w
-(have) 2258 1080 w
-(avoided) 2534 1080 w
-(the) 2965 1080 w
-(use) 3172 1080 w
-(of) 3393 1080 w
-10 /LucidaTypewriter f
-(init) 3543 1080 w
-10 /LucidaSansUnicode00 f
-(by) 3883 1080 w
-(declaring) 4050 1080 w
-(the) 4550 1080 w
-(corre\255) 4757 1080 w
-(sponding process in the last example as follows:) 720 1200 w
-9 /LucidaTypewriter f
-(active) 1008 1370 w
-(proctype) 1463 1370 w
-(main\(\)) 2048 1370 w
-({) 2503 1370 w
-(run) 1528 1480 w
-(you_run\(1\);) 1788 1480 w
-(run) 1528 1590 w
-(you_run\(2\)) 1788 1590 w
-(}) 1008 1700 w
-10 /LucidaSansUnicode00 f
-(Note) 720 1880 w
-(that) 990 1880 w
-(there) 1223 1880 w
-(are) 1517 1880 w
-(no) 1711 1880 w
-(parameters) 1876 1880 w
-(to) 2466 1880 w
-(instantiate) 2606 1880 w
-(in) 3158 1880 w
-(this) 3291 1880 w
-(case.) 3512 1880 w
-(Had) 3831 1880 w
-(they) 4065 1880 w
-(been) 4314 1880 w
-(declared,) 4594 1880 w
-(they) 720 2000 w
-(would) 965 2000 w
-(default) 1295 2000 w
-(to) 1672 2000 w
-(a) 1808 2000 w
-(zero) 1901 2000 w
-(value,) 2154 2000 w
-(just) 2478 2000 w
-(like) 2696 2000 w
-(all) 2906 2000 w
-(other) 3057 2000 w
-(data) 3352 2000 w
-(objects) 3600 2000 w
-(that) 3987 2000 w
-(are) 4216 2000 w
-(not) 4406 2000 w
-(explicitly) 4604 2000 w
-(instantiated.) 720 2120 w
-(Multiple copies of a process type can also be created in this way.) 720 2276 w
-(For example:) 3933 2276 w
-9 /LucidaTypewriter f
-(active) 1008 2446 w
-([4]) 1463 2446 w
-(proctype) 1723 2446 w
-(try_me\(\)) 2308 2446 w
-({) 2893 2446 w
-(printf\("hi,) 1528 2556 w
-(i) 2308 2556 w
-(am) 2438 2556 w
-(process) 2633 2556 w
-(%d\\n",) 3153 2556 w
-(_pid\)) 3608 2556 w
-(}) 1008 2666 w
-10 /LucidaSansUnicode00 f
-(creates) 720 2846 w
-(four) 1113 2846 w
-(processes.) 1360 2846 w
-(A) 1951 2846 w
-(predefined) 2066 2846 w
-(variable) 2638 2846 w
-10 /LucidaTypewriter f
-(_pid) 3064 2846 w
-10 /LucidaSansUnicode00 f
-(is) 3398 2846 w
-(assigned) 3524 2846 w
-(to) 3999 2846 w
-(each) 4144 2846 w
-(running) 4415 2846 w
-(pro\255) 4842 2846 w
-(cess,) 720 2966 w
-(and) 998 2966 w
-(holds) 1215 2966 w
-(its) 1518 2966 w
-(unique) 1672 2966 w
-(process) 2043 2966 w
-(instantiation) 2454 2966 w
-(number.) 3097 2966 w
-(In) 3575 2966 w
-(some) 3703 2966 w
-(cases,) 4000 2966 w
-(this) 4332 2966 w
-(number) 4547 2966 w
-(is) 4960 2966 w
-(needed when a reference has to be made to a specific process.) 720 3086 w
-(Summarizing:) 720 3242 w
-(process) 1457 3242 w
-(behavior) 1867 3242 w
-(is) 2322 3242 w
-(declared) 2438 3242 w
-(in) 2888 3242 w
-10 /LucidaTypewriter f
-(proctype) 3015 3242 w
-10 /LucidaSansUnicode00 f
-(definitions,) 3627 3242 w
-(and) 4211 3242 w
-(it) 4427 3242 w
-(is) 4529 3242 w
-(instanti\255) 4645 3242 w
-(ated) 720 3362 w
-(with) 967 3362 w
-(either) 1208 3362 w
-10 /LucidaTypewriter f
-(run) 1525 3362 w
-10 /LucidaSansUnicode00 f
-(statements) 1777 3362 w
-(or) 2348 3362 w
-(with) 2485 3362 w
-(the) 2725 3362 w
-(prefix) 2915 3362 w
-10 /LucidaTypewriter f
-(active) 3237 3362 w
-10 /LucidaSansUnicode00 f
-(.) 3669 3362 w
-(Within) 3768 3362 w
-(a) 4108 3362 w
-(proctype) 4198 3362 w
-(declara\255) 4657 3362 w
-(tion, statements are separated) 720 3482 w
-(\(not) 2234 3482 w
-(terminated\)) 2460 3482 w
-(by) 3055 3482 w
-(semicolons.) 3203 3482 w
-(As) 3844 3482 w
-(we) 3997 3482 w
-(shall) 4163 3482 w
-(see) 4422 3482 w
-(in) 4618 3482 w
-(exam\255) 4742 3482 w
-(ples) 720 3602 w
-(that) 955 3602 w
-(follow,) 1182 3602 w
-(instead) 1544 3602 w
-(of) 1932 3602 w
-(the) 2065 3602 w
-(semicolon,) 2255 3602 w
-(one) 2815 3602 w
-(can) 3029 3602 w
-(also) 3232 3602 w
-(use) 3463 3602 w
-(the) 3667 3602 w
-(alternative) 3857 3602 w
-(separator) 4401 3602 w
-10 /LucidaTypewriter f
-(->) 4896 3602 w
-10 /LucidaSansUnicode00 f
-(\(arrow\), wherever that may help to clarify the structure of a) 720 3722 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3625 3722 w
-10 /LucidaSansUnicode00 f
-(model.) 4070 3722 w
-10 /LucidaSans-Demi f
-(Semantics of Execution) 720 3962 w
-10 /LucidaSansUnicode00 f
-(In) 720 4118 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 855 4118 w
-10 /LucidaSansUnicode00 f
-(there) 1312 4118 w
-(is) 1608 4118 w
-(no) 1732 4118 w
-(difference) 1899 4118 w
-(between) 2431 4118 w
-(a) 2882 4118 w
-(condition) 2981 4118 w
-(or) 3480 4118 w
-(expression) 3626 4118 w
-(and) 4201 4118 w
-(a) 4425 4118 w
-(statement.) 4524 4118 w
-(Fundamental) 720 4238 w
-(to) 1383 4238 w
-(the) 1516 4238 w
-(semantics) 1706 4238 w
-(of) 2225 4238 w
-(the) 2357 4238 w
-(language) 2546 4238 w
-(is) 3023 4238 w
-(the) 3137 4238 w
-(notion) 3326 4238 w
-(of) 3672 4238 w
-(the) 3804 4238 w
-10 /LucidaSans-Italic f
-(executability) 3993 4238 w
-10 /LucidaSansUnicode00 f
-(of) 4639 4238 w
-(state\255) 4771 4238 w
-(ments.) 720 4358 w
-(Statements) 1116 4358 w
-(are) 1687 4358 w
-(either) 1872 4358 w
-(executable) 2186 4358 w
-(or) 2745 4358 w
-(blocked.) 2880 4358 w
-(Executability) 3358 4358 w
-(is) 4006 4358 w
-(the) 4119 4358 w
-(basic) 4308 4358 w
-(means) 4591 4358 w
-(of) 4942 4358 w
-(enforcing synchronization between the processes in a distributed system.) 720 4478 w
-(A process can) 4365 4478 w
-(wait) 720 4598 w
-(for) 973 4598 w
-(an) 1167 4598 w
-(event) 1339 4598 w
-(to) 1657 4598 w
-(happen) 1810 4598 w
-(by) 2226 4598 w
-(waiting) 2396 4598 w
-(for) 2802 4598 w
-(a) 2997 4598 w
-(statement) 3108 4598 w
-(to) 3648 4598 w
-(become) 3802 4598 w
-(executable.) 4238 4598 w
-(For) 4884 4598 w
-(instance, instead of writing a busy wait loop:) 720 4718 w
-9 /LucidaTypewriter f
-(while) 1008 4888 w
-(\(a) 1398 4888 w
-(!=) 1593 4888 w
-(b\)) 1788 4888 w
-(/*) 2048 4888 w
-(not) 2243 4888 w
-(valid) 2503 4888 w
-(Promela) 2893 4888 w
-(syntax) 3413 4888 w
-(*/) 3868 4888 w
-(skip;) 1528 4998 w
-(/*) 2048 4998 w
-(wait) 2243 4998 w
-(for) 2568 4998 w
-(a==b) 2828 4998 w
-(*/) 3153 4998 w
-(...) 1008 5108 w
-10 /LucidaSansUnicode00 f
-(we achieve the same effect in) 720 5288 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2181 5288 w
-10 /LucidaSansUnicode00 f
-(with the statement) 2626 5288 w
-9 /LucidaTypewriter f
-(\(a) 1008 5458 w
-(==) 1203 5458 w
-(b\);) 1398 5458 w
-(...) 1008 5568 w
-10 /LucidaSansUnicode00 f
-(Often) 720 5748 w
-(we) 1036 5748 w
-(indicate) 1216 5748 w
-(that) 1645 5748 w
-(the) 1883 5748 w
-(continuation) 2085 5748 w
-(of) 2740 5748 w
-(an) 2885 5748 w
-(execution) 3049 5748 w
-(is) 3571 5748 w
-(conditional) 3698 5748 w
-(on) 4284 5748 w
-(the) 4454 5748 w
-(truth) 4656 5748 w
-(of) 4942 5748 w
-(some expression by using the alternate statement separator:) 720 5868 w
-9 /LucidaTypewriter f
-(\(a) 1008 6038 w
-(==) 1203 6038 w
-(b\)) 1398 6038 w
-(->) 1593 6038 w
-(...) 1788 6038 w
-10 /LucidaSansUnicode00 f
-(Assignments) 720 6218 w
-(and) 1385 6218 w
-10 /LucidaTypewriter f
-(printf) 1608 6218 w
-10 /LucidaSansUnicode00 f
-(statements) 2083 6218 w
-(are) 2661 6218 w
-(always) 2856 6218 w
-(executable) 3218 6218 w
-(in) 3787 6218 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3921 6218 w
-10 /LucidaSansUnicode00 f
-(.) 4334 6218 w
-(A) 4441 6218 w
-(condition,) 4553 6218 w
-(however,) 720 6338 w
-(can) 1199 6338 w
-(only) 1409 6338 w
-(be) 1655 6338 w
-(executed) 1816 6338 w
-(\(passed\)) 2299 6338 w
-(when) 2745 6338 w
-(it) 3043 6338 w
-(holds.) 3150 6338 w
-(If) 3521 6338 w
-(the) 3628 6338 w
-(condition) 3824 6338 w
-(does) 4320 6338 w
-(not) 4592 6338 w
-(hold,) 4793 6338 w
-(execution) 720 6458 w
-(blocks) 1232 6458 w
-(until) 1583 6458 w
-(it) 1840 6458 w
-(does.) 1944 6458 w
-(There) 2277 6458 w
-(are) 2593 6458 w
-(similar) 2783 6458 w
-(rules) 3148 6458 w
-(for) 3425 6458 w
-(determining) 3602 6458 w
-(the) 4230 6458 w
-(executability) 4423 6458 w
-(of) 720 6578 w
-(all) 853 6578 w
-(other) 1001 6578 w
-(primitive) 1293 6578 w
-(and) 1757 6578 w
-(compound) 1972 6578 w
-(statements) 2523 6578 w
-(in) 3093 6578 w
-(the) 3219 6578 w
-(language.) 3409 6578 w
-(The) 3950 6578 w
-(semantics) 4165 6578 w
-(of) 4684 6578 w
-(each) 4816 6578 w
-(statement) 720 6698 w
-(is) 1250 6698 w
-(defined) 1376 6698 w
-(in) 1788 6698 w
-(terms) 1925 6698 w
-(of) 2249 6698 w
-(rules) 2393 6698 w
-(for) 2678 6698 w
-(executability) 2863 6698 w
-(and) 3526 6698 w
-(effect.) 3752 6698 w
-(The) 4136 6698 w
-(rules) 4363 6698 w
-(for) 4648 6698 w
-(exe\255) 4834 6698 w
-(cutability) 720 6818 w
-(set) 1199 6818 w
-(a) 1378 6818 w
-(precondition) 1468 6818 w
-(on) 2118 6818 w
-(the) 2276 6818 w
-(state) 2466 6818 w
-(of) 2737 6818 w
-(the) 2869 6818 w
-(system) 3058 6818 w
-(in) 3432 6818 w
-(which) 3557 6818 w
-(a) 3872 6818 w
-(statement) 3961 6818 w
-(can) 4479 6818 w
-(be) 4681 6818 w
-(exe\255) 4834 6818 w
-(cuted.) 720 6938 w
-(The effect defines how a statement will alter a system state when executed.) 1085 6938 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 720 7094 w
-10 /LucidaSansUnicode00 f
-(assumes) 1182 7094 w
-(that) 1651 7094 w
-(all) 1892 7094 w
-(individual) 2055 7094 w
-(statements) 2578 7094 w
-(are) 3163 7094 w
-(executed) 3365 7094 w
-(atomically:) 3857 7094 w
-(that) 4430 7094 w
-(is,) 4671 7094 w
-(they) 4833 7094 w
-(model) 720 7214 w
-(the) 1064 7214 w
-(smallest) 1261 7214 w
-(meaningful) 1704 7214 w
-(entities) 2293 7214 w
-(of) 2692 7214 w
-(execution) 2831 7214 w
-(in) 3347 7214 w
-(the) 3479 7214 w
-(system) 3675 7214 w
-(being) 4056 7214 w
-(studied.) 4369 7214 w
-(This) 4835 7214 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(means) 720 840 w
-(that) 1087 840 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1328 840 w
-10 /LucidaSansUnicode00 f
-(defines) 1791 840 w
-(the) 2195 840 w
-(standard) 2400 840 w
-(asynchronous) 2877 840 w
-(interleaving) 3598 840 w
-(model) 4219 840 w
-(of) 4572 840 w
-(execu\255) 4721 840 w
-(tion,) 720 960 w
-(where) 974 960 w
-(a) 1299 960 w
-(supposed) 1387 960 w
-(scheduler) 1890 960 w
-(is) 2394 960 w
-(free) 2507 960 w
-(at) 2730 960 w
-(each) 2855 960 w
-(point) 3112 960 w
-(in) 3397 960 w
-(the) 3521 960 w
-(execution) 3709 960 w
-(to) 4217 960 w
-(select any one) 4348 960 w
-(of) 720 1080 w
-(the) 855 1080 w
-(processes) 1047 1080 w
-(to) 1565 1080 w
-(proceed) 1700 1080 w
-(by) 2128 1080 w
-(executing) 2280 1080 w
-(a) 2793 1080 w
-(single) 2885 1080 w
-(primitive) 3212 1080 w
-(statement.) 3679 1080 w
-(Synchronization) 4265 1080 w
-(constraints) 720 1200 w
-(can) 1306 1200 w
-(be) 1523 1200 w
-(used) 1691 1200 w
-(to) 1972 1200 w
-(influence) 2119 1200 w
-(the) 2612 1200 w
-(interleaving) 2816 1200 w
-(patterns.) 3435 1200 w
-(It) 3949 1200 w
-(is) 4063 1200 w
-(the) 4191 1200 w
-(purpose) 4394 1200 w
-(of) 4839 1200 w
-(a) 4985 1200 w
-(concurrent) 720 1320 w
-(system) 1289 1320 w
-10 /LucidaSansUnicode20 f
-(\031) 1629 1320 w
-10 /LucidaSansUnicode00 f
-(s) 1661 1320 w
-(design) 1757 1320 w
-(to) 2125 1320 w
-(constrain) 2268 1320 w
-(those) 2762 1320 w
-(patterns) 3075 1320 w
-(in) 3523 1320 w
-(such) 3660 1320 w
-(a) 3932 1320 w
-(way) 4033 1320 w
-(that) 4263 1320 w
-(no) 4500 1320 w
-(correct\255) 4669 1320 w
-(ness) 720 1440 w
-(requirements) 981 1440 w
-(can) 1669 1440 w
-(be) 1878 1440 w
-(violated,) 2038 1440 w
-(and) 2493 1440 w
-(all) 2714 1440 w
-(service) 2868 1440 w
-(requirements) 3245 1440 w
-(are) 3933 1440 w
-(met.) 4126 1440 w
-(It) 4417 1440 w
-(is) 4524 1440 w
-(the) 4645 1440 w
-(pur\255) 4841 1440 w
-(pose) 720 1560 w
-(of) 989 1560 w
-(the) 1125 1560 w
-(verifier) 1318 1560 w
-(either) 1698 1560 w
-(to) 2018 1560 w
-(find) 2155 1560 w
-(counter-examples) 2385 1560 w
-(to) 3316 1560 w
-(a) 3453 1560 w
-(designer) 3547 1560 w
-10 /LucidaSansUnicode20 f
-(\031) 3967 1560 w
-10 /LucidaSansUnicode00 f
-(s) 3999 1560 w
-(claim) 4089 1560 w
-(that) 4385 1560 w
-(this) 4615 1560 w
-(goal) 4833 1560 w
-(has been met, or to demonstrate that the claim is indeed valid.) 720 1680 w
-10 /LucidaSans-Demi f
-(1.1.2.) 720 1920 w
-(Variables) 1051 1920 w
-10 /LucidaSansUnicode00 f
-(The) 720 2076 w
-(table) 945 2076 w
-(summarizes) 1229 2076 w
-(the) 1862 2076 w
-(five) 2062 2076 w
-(basic) 2281 2076 w
-(data) 2575 2076 w
-(types) 2830 2076 w
-(used) 3134 2076 w
-(in) 3411 2076 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3547 2076 w
-10 /LucidaSansUnicode00 f
-(.) 3960 2076 w
-10 /LucidaTypewriter f
-(Bit) 4069 2076 w
-10 /LucidaSansUnicode00 f
-(and) 4330 2076 w
-10 /LucidaTypewriter f
-(bool) 4555 2076 w
-10 /LucidaSansUnicode00 f
-(are) 4888 2076 w
-(synonyms) 720 2196 w
-(for) 1243 2196 w
-(a) 1421 2196 w
-(single) 1515 2196 w
-(bit) 1843 2196 w
-(of) 2011 2196 w
-(information.) 2148 2196 w
-(The) 2818 2196 w
-(first) 3038 2196 w
-(three) 3272 2196 w
-(types) 3563 2196 w
-(can) 3861 2196 w
-(store) 4067 2196 w
-(only) 4351 2196 w
-(unsigned) 4593 2196 w
-(quantities.) 720 2316 w
-(The) 1306 2316 w
-(last) 1528 2316 w
-(two) 1741 2316 w
-(can) 1958 2316 w
-(hold) 2168 2316 w
-(either) 2425 2316 w
-(positive) 2748 2316 w
-(or) 3168 2316 w
-(negative) 3312 2316 w
-(values.) 3763 2316 w
-(The) 4174 2316 w
-(precise) 4397 2316 w
-(value) 4786 2316 w
-(ranges) 720 2436 w
-(of) 1089 2436 w
-(variables) 1229 2436 w
-(of) 1702 2436 w
-(types) 1842 2436 w
-10 /LucidaTypewriter f
-(short) 2142 2436 w
-10 /LucidaSansUnicode00 f
-(and) 2543 2436 w
-10 /LucidaTypewriter f
-(int) 2764 2436 w
-10 /LucidaSansUnicode00 f
-(is) 3021 2436 w
-(implementation) 3142 2436 w
-(dependent,) 3945 2436 w
-(and) 4536 2436 w
-(corre\255) 4757 2436 w
-(sponds) 720 2556 w
-(to) 1109 2556 w
-(those) 1245 2556 w
-(of) 1550 2556 w
-(the) 1686 2556 w
-(same) 1879 2556 w
-(types) 2173 2556 w
-(in) 2471 2556 w
-(C) 2601 2556 w
-(programs) 2709 2556 w
-(that) 3215 2556 w
-(are) 3445 2556 w
-(compiled) 3636 2556 w
-(for) 4120 2556 w
-(the) 4298 2556 w
-(same) 4492 2556 w
-(hard\255) 4786 2556 w
-(ware.) 720 2676 w
-(The values given in the table are most common.) 1045 2676 w
-10 /S f
-(_________________________) 2255 2746 w
-(_________________________) 2255 2766 w
-10 /LucidaSans-Demi f
-(Type) 2255 2876 w
-(Range) 2905 2876 w
-10 /S f
-(_________________________) 2255 2896 w
-10 /LucidaSansUnicode00 f
-(bit) 2255 3016 w
-(0..1) 2905 3016 w
-(bool) 2255 3136 w
-(0..1) 2905 3136 w
-(byte) 2255 3256 w
-(0..255) 2905 3256 w
-(short) 2255 3376 w
-10 /S f
-(-) 2851 3376 w
-10 /LucidaSansUnicode00 f
-(2) 2922 3376 w
-7 /LucidaSansUnicode00 f
-(15) 2990 3336 w
-10 /LucidaSansUnicode00 f
-(.. 2) 3118 3376 w
-7 /LucidaSansUnicode00 f
-(15) 3282 3336 w
-10 /S f
-(-) 3394 3376 w
-10 /LucidaSansUnicode00 f
-(1) 3465 3376 w
-(int) 2255 3496 w
-10 /S f
-(-) 2851 3496 w
-10 /LucidaSansUnicode00 f
-(2) 2922 3496 w
-7 /LucidaSansUnicode00 f
-(31) 2990 3456 w
-10 /LucidaSansUnicode00 f
-(.. 2) 3118 3496 w
-7 /LucidaSansUnicode00 f
-(31) 3282 3456 w
-10 /S f
-(-) 3394 3496 w
-10 /LucidaSansUnicode00 f
-(1) 3465 3496 w
-10 /S f
-(_________________________) 2255 3516 w
-10 /LucidaSansUnicode00 f
-(The) 720 3732 w
-(following) 945 3732 w
-(example) 1436 3732 w
-(program) 1893 3732 w
-(declares) 2353 3732 w
-(a) 2799 3732 w
-(array) 2898 3732 w
-(of) 3186 3732 w
-(two) 3328 3732 w
-(elements) 3547 3732 w
-(of) 4031 3732 w
-(type) 4174 3732 w
-10 /LucidaTypewriter f
-(bool) 4427 3732 w
-10 /LucidaSansUnicode00 f
-(and) 4760 3732 w
-(a) 4985 3732 w
-(scalar) 720 3852 w
-(variable) 1049 3852 w
-10 /LucidaTypewriter f
-(turn) 1476 3852 w
-10 /LucidaSansUnicode00 f
-(of) 1810 3852 w
-(the) 1954 3852 w
-(same) 2155 3852 w
-(type.) 2456 3852 w
-(Note) 2774 3852 w
-(that) 3048 3852 w
-(the) 3285 3852 w
-(example) 3486 3852 w
-(relies) 3945 3852 w
-(on) 4253 3852 w
-(the) 4422 3852 w
-(fact) 4623 3852 w
-(that) 4849 3852 w
-10 /LucidaTypewriter f
-(_pid) 720 3972 w
-10 /LucidaSansUnicode00 f
-(is either 0 or 1 here.) 1040 3972 w
-9 /LucidaTypewriter f
-(/*) 1008 4142 w
-(*) 1073 4252 w
-(Peterson's) 1203 4252 w
-(algorithm) 1918 4252 w
-(for) 2568 4252 w
-(enforcing) 2828 4252 w
-(*) 1073 4362 w
-(mutual) 1203 4362 w
-(exclusion) 1658 4362 w
-(between) 2308 4362 w
-(two) 2828 4362 w
-(processes) 3088 4362 w
-(*) 1073 4472 w
-(competing) 1203 4472 w
-(for) 1853 4472 w
-(access) 2113 4472 w
-(to) 2568 4472 w
-(a) 2763 4472 w
-(critical) 2893 4472 w
-(section) 3478 4472 w
-(*/) 1073 4582 w
-(bool) 1008 4692 w
-(turn,) 1333 4692 w
-(want[2];) 1723 4692 w
-(active) 1008 4912 w
-([2]) 1463 4912 w
-(proctype) 1723 4912 w
-(user\(\)) 2308 4912 w
-({) 1008 5022 w
-(again:) 1008 5132 w
-(want[_pid]) 1528 5242 w
-(=) 2243 5242 w
-(1;) 2373 5242 w
-(turn) 2568 5242 w
-(=) 2893 5242 w
-(_pid;) 3023 5242 w
-(/*) 1528 5462 w
-(wait) 1723 5462 w
-(until) 2048 5462 w
-(this) 2438 5462 w
-(condition) 2763 5462 w
-(holds:) 3413 5462 w
-(*/) 3868 5462 w
-(\(want[1) 1528 5572 w
-(-) 2048 5572 w
-(_pid]) 2178 5572 w
-(==) 2568 5572 w
-(0) 2763 5572 w
-(||) 2893 5572 w
-(turn) 3088 5572 w
-(==) 3413 5572 w
-(1) 3608 5572 w
-(-) 3738 5572 w
-(_pid\);) 3868 5572 w
-(/*) 1528 5792 w
-(enter) 1723 5792 w
-(*/) 2113 5792 w
-(critical:) 1008 5902 w
-(skip;) 2048 5902 w
-(/*) 1528 6012 w
-(leave) 1723 6012 w
-(*/) 2113 6012 w
-(want[_pid]) 1528 6232 w
-(=) 2243 6232 w
-(0;) 2373 6232 w
-(goto) 1528 6342 w
-(again) 1853 6342 w
-(}) 1008 6452 w
-10 /LucidaSansUnicode00 f
-(In) 720 6632 w
-(the) 850 6632 w
-(above) 1044 6632 w
-(case,) 1370 6632 w
-(all) 1654 6632 w
-(variables) 1806 6632 w
-(are) 2276 6632 w
-(initialized) 2467 6632 w
-(to) 2981 6632 w
-(zero.) 3118 6632 w
-(The) 3436 6632 w
-(general) 3656 6632 w
-(syntax) 4056 6632 w
-(for) 4413 6632 w
-(declaring) 4592 6632 w
-(and instantiating a variable, respectively for scalar and array variables, is:) 720 6752 w
-9 /LucidaTypewriter f
-(type) 1008 6922 w
-(name) 1333 6922 w
-(=) 1658 6922 w
-(expression;) 1788 6922 w
-(type) 1008 7032 w
-(name[constant]) 1333 7032 w
-(=) 2308 7032 w
-(expression) 2438 7032 w
-10 /LucidaSansUnicode00 f
-(In) 720 7212 w
-(the) 846 7212 w
-(latter) 1036 7212 w
-(case,) 1327 7212 w
-(all) 1608 7212 w
-(elements) 1757 7212 w
-(of) 2233 7212 w
-(the) 2367 7212 w
-(array) 2558 7212 w
-(are) 2838 7212 w
-(initialized) 3026 7212 w
-(to) 3537 7212 w
-(the) 3671 7212 w
-(value) 3862 7212 w
-(of) 4152 7212 w
-(the) 4286 7212 w
-(expression.) 4477 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-(A) 720 840 w
-(missing) 824 840 w
-(initializer) 1236 840 w
-(fields) 1724 840 w
-(defaults) 2024 840 w
-(to) 2449 840 w
-(the) 2582 840 w
-(value) 2772 840 w
-(zero.) 3061 840 w
-(As) 3375 840 w
-(usual,) 3530 840 w
-(multiple) 3856 840 w
-(variables) 4288 840 w
-(of) 4753 840 w
-(the) 4885 840 w
-(same type can be grouped behind a single type name, as in:) 720 960 w
-9 /LucidaTypewriter f
-(byte) 1008 1130 w
-(a,) 1333 1130 w
-(b[3],) 1528 1130 w
-(c) 1918 1130 w
-(=) 2048 1130 w
-(4) 2178 1130 w
-10 /LucidaSansUnicode00 f
-(In) 720 1310 w
-(this) 849 1310 w
-(example,) 1066 1310 w
-(the) 1549 1310 w
-(variable) 1742 1310 w
-10 /LucidaTypewriter f
-(c) 2160 1310 w
-10 /LucidaSansUnicode00 f
-(is) 2270 1310 w
-(initialized) 2388 1310 w
-(to) 2901 1310 w
-(the) 3037 1310 w
-(value) 3230 1310 w
-(4;) 3523 1310 w
-(variable) 3657 1310 w
-10 /LucidaTypewriter f
-(a) 4076 1310 w
-10 /LucidaSansUnicode00 f
-(and) 4187 1310 w
-(the) 4406 1310 w
-(elements) 4600 1310 w
-(of array) 720 1430 w
-10 /LucidaTypewriter f
-(b) 1126 1430 w
-10 /LucidaSansUnicode00 f
-(are all initialized to zero.) 1230 1430 w
-(Variables can also be declared as structures.) 720 1586 w
-(For example:) 2944 1586 w
-9 /LucidaTypewriter f
-(typedef) 1008 1756 w
-(Field) 1528 1756 w
-({) 1918 1756 w
-(short) 1528 1866 w
-(f) 1918 1866 w
-(=) 2048 1866 w
-(3;) 2178 1866 w
-(byte) 1528 1976 w
-(g) 1918 1976 w
-(};) 1008 2086 w
-(typedef) 1008 2306 w
-(Msg) 1528 2306 w
-({) 1788 2306 w
-(byte) 1528 2416 w
-(a[3];) 1853 2416 w
-(int) 1528 2526 w
-(fld1;) 1788 2526 w
-(Field) 1528 2636 w
-(fld2;) 1918 2636 w
-(chan) 1528 2746 w
-(p[3];) 1853 2746 w
-(bit) 1528 2856 w
-(b) 1788 2856 w
-(};) 1008 2966 w
-(Msg) 1008 3186 w
-(foo;) 1268 3186 w
-10 /LucidaSansUnicode00 f
-(introduces) 720 3366 w
-(two) 1270 3366 w
-(user-defined) 1482 3366 w
-(data) 2153 3366 w
-(types,) 2400 3366 w
-(the) 2728 3366 w
-(first) 2920 3366 w
-(named) 3153 3366 w
-10 /LucidaTypewriter f
-(Field) 3520 3366 w
-10 /LucidaSansUnicode00 f
-(and) 3918 3366 w
-(the) 4136 3366 w
-(second) 4329 3366 w
-(named) 4711 3366 w
-10 /LucidaTypewriter f
-(Msg) 720 3486 w
-10 /LucidaSansUnicode00 f
-(.) 936 3486 w
-(A) 1040 3486 w
-(single) 1149 3486 w
-(variable) 1478 3486 w
-(named) 1898 3486 w
-10 /LucidaTypewriter f
-(foo) 2266 3486 w
-10 /LucidaSansUnicode00 f
-(of) 2521 3486 w
-(type) 2658 3486 w
-10 /LucidaTypewriter f
-(Msg) 2905 3486 w
-10 /LucidaSansUnicode00 f
-(is) 3160 3486 w
-(declared.) 3279 3486 w
-(All) 3796 3486 w
-(fields) 3962 3486 w
-(of) 4266 3486 w
-10 /LucidaTypewriter f
-(foo) 4403 3486 w
-10 /LucidaSansUnicode00 f
-(that) 4658 3486 w
-(are) 4888 3486 w
-(not) 720 3606 w
-(explicitly) 920 3606 w
-(initialized) 1396 3606 w
-(\(in) 1911 3606 w
-(the) 2075 3606 w
-(example,) 2270 3606 w
-(all) 2755 3606 w
-(fields) 2908 3606 w
-(except) 3213 3606 w
-10 /LucidaTypewriter f
-(foo.fld2.f) 3578 3606 w
-10 /LucidaSansUnicode00 f
-(\)) 4298 3606 w
-(are) 4372 3606 w
-(initialized) 4565 3606 w
-(to zero.) 720 3726 w
-(References to the elements of a structure are written as:) 1161 3726 w
-9 /LucidaTypewriter f
-(foo.a[2]) 1008 3896 w
-(=) 1593 3896 w
-(foo.fld2.f) 1723 3896 w
-(+) 2438 3896 w
-(12) 2568 3896 w
-10 /LucidaSansUnicode00 f
-(A) 720 4076 w
-(variable) 827 4076 w
-(of) 1245 4076 w
-(a) 1381 4076 w
-(user-defined) 1474 4076 w
-(type) 2146 4076 w
-(can) 2392 4076 w
-(be) 2598 4076 w
-(passed) 2755 4076 w
-(as) 3132 4076 w
-(a) 3276 4076 w
-(single) 3369 4076 w
-(argument) 3696 4076 w
-(to) 4202 4076 w
-(a) 4338 4076 w
-(new) 4432 4076 w
-(process) 4666 4076 w
-(in) 720 4196 w
-10 /LucidaTypewriter f
-(run) 843 4196 w
-10 /LucidaSansUnicode00 f
-(statements.) 1091 4196 w
-(For instance,) 1722 4196 w
-9 /LucidaTypewriter f
-(proctype) 1008 4366 w
-(me\(Msg) 1593 4366 w
-(z\)) 2048 4366 w
-({) 2243 4366 w
-(z.a[2]) 1528 4476 w
-(=) 1983 4476 w
-(12) 2113 4476 w
-(}) 1008 4586 w
-(init) 1008 4696 w
-({) 1333 4696 w
-(Msg) 1528 4806 w
-(foo;) 1788 4806 w
-(run) 1528 4916 w
-(me\(foo\)) 1788 4916 w
-(}) 1008 5026 w
-10 /LucidaSansUnicode00 f
-(Note) 720 5242 w
-(that) 1032 5242 w
-(even) 1307 5242 w
-(though) 1617 5242 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2047 5242 w
-10 /LucidaSansUnicode00 f
-(supports) 2544 5242 w
-(only) 3057 5242 w
-(one-dimensional) 3345 5242 w
-(arrays,) 4256 5242 w
-(a) 4667 5242 w
-(two-) 4807 5242 w
-(dimensional) 720 5362 w
-(array) 1345 5362 w
-(can) 1624 5362 w
-(be) 1827 5362 w
-(created) 1981 5362 w
-(indirectly) 2375 5362 w
-(with) 2859 5362 w
-(user-defined) 3099 5362 w
-(structures,) 3768 5362 w
-(for) 4324 5362 w
-(instance) 4497 5362 w
-(as) 4934 5362 w
-(follows:) 720 5482 w
-9 /LucidaTypewriter f
-(typedef) 1008 5652 w
-(Array) 1528 5652 w
-({) 1918 5652 w
-(byte) 1528 5762 w
-(el[4]) 1853 5762 w
-(};) 1008 5872 w
-(Array) 1008 6092 w
-(a[4];) 1398 6092 w
-10 /LucidaSansUnicode00 f
-(This) 720 6272 w
-(creates) 974 6272 w
-(a) 1370 6272 w
-(data) 1474 6272 w
-(structure) 1733 6272 w
-(of) 2220 6272 w
-(16) 2367 6272 w
-(elements) 2542 6272 w
-(that) 3031 6272 w
-(can) 3272 6272 w
-(be) 3490 6272 w
-(referenced,) 3659 6272 w
-(for) 4260 6272 w
-(instance,) 4449 6272 w
-(as) 4934 6272 w
-10 /LucidaTypewriter f
-(a[i].el[j]) 720 6392 w
-10 /LucidaSansUnicode00 f
-(.) 1440 6392 w
-(As in C, the indices of an array of) 720 6548 w
-10 /LucidaTypewriter f
-(N) 2373 6548 w
-10 /LucidaSansUnicode00 f
-(elements range from 0 to) 2477 6548 w
-10 /LucidaTypewriter f
-(N-1) 3746 6548 w
-10 /LucidaSansUnicode00 f
-(.) 3962 6548 w
-10 /LucidaSans-Demi f
-(Expressions) 720 6788 w
-10 /LucidaSansUnicode00 f
-(Expressions) 720 6944 w
-(must) 1365 6944 w
-(be) 1673 6944 w
-(side-effect) 1857 6944 w
-(free) 2453 6944 w
-(in) 2708 6944 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2864 6944 w
-10 /LucidaSansUnicode00 f
-(.) 3277 6944 w
-(Specifically,) 3406 6944 w
-(this) 4038 6944 w
-(means) 4283 6944 w
-(that) 4666 6944 w
-(an) 4923 6944 w
-(expression) 720 7064 w
-(cannot) 1306 7064 w
-(contain) 1689 7064 w
-(assignments,) 2101 7064 w
-(or) 2797 7064 w
-(send) 2954 7064 w
-(and) 3241 7064 w
-(receive) 3476 7064 w
-(operations) 3872 7064 w
-(\(see) 4443 7064 w
-(section) 4693 7064 w
-(1.1.3\).) 720 7184 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-9 /LucidaTypewriter f
-(c) 1008 830 w
-(=) 1138 830 w
-(c) 1268 830 w
-(+) 1398 830 w
-(1;) 1528 830 w
-(c) 1723 830 w
-(=) 1853 830 w
-(c) 1983 830 w
-(-) 2113 830 w
-(1) 2243 830 w
-10 /LucidaSansUnicode00 f
-(and) 720 1010 w
-9 /LucidaTypewriter f
-(c++;) 1008 1180 w
-(c--) 1333 1180 w
-10 /LucidaSansUnicode00 f
-(are assignments in) 720 1360 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1668 1360 w
-10 /LucidaSansUnicode00 f
-(, with the same effects.) 2081 1360 w
-(But, unlike in C,) 3277 1360 w
-9 /LucidaTypewriter f
-(b) 1008 1530 w
-(=) 1138 1530 w
-(c++) 1268 1530 w
-10 /LucidaSansUnicode00 f
-(is) 720 1710 w
-(not) 833 1710 w
-(a) 1026 1710 w
-(valid) 1114 1710 w
-(assignment,) 1376 1710 w
-(because) 2000 1710 w
-(the) 2428 1710 w
-(right-hand) 2617 1710 w
-(side) 3182 1710 w
-(operand) 3415 1710 w
-(is) 3850 1710 w
-(not) 3964 1710 w
-(a) 4158 1710 w
-(valid) 4247 1710 w
-(expression) 4509 1710 w
-(in) 720 1830 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 843 1830 w
-10 /LucidaSansUnicode00 f
-(\(it is not side-effect free\).) 1288 1830 w
-(It) 720 1986 w
-(is) 828 1986 w
-(also) 950 1986 w
-(possible) 1188 1986 w
-(to) 1633 1986 w
-(write) 1773 1986 w
-(a) 2055 1986 w
-(side-effect) 2152 1986 w
-(free) 2726 1986 w
-(conditional) 2959 1986 w
-(expression,) 3541 1986 w
-(with) 4147 1986 w
-(the) 4395 1986 w
-(following) 4593 1986 w
-(syntax:) 720 2106 w
-9 /LucidaTypewriter f
-(\(expr1) 1008 2276 w
-(->) 1463 2276 w
-(expr2) 1658 2276 w
-(:) 2048 2276 w
-(expr3\)) 2178 2276 w
-10 /LucidaSansUnicode00 f
-(The) 720 2456 w
-(parentheses) 938 2456 w
-(around) 1565 2456 w
-(the) 1946 2456 w
-(conditional) 2138 2456 w
-(expression) 2715 2456 w
-(are) 3284 2456 w
-(required) 3474 2456 w
-(to) 3923 2456 w
-(avoid) 4059 2456 w
-(misinterpreta\255) 4357 2456 w
-(tion) 720 2576 w
-(of) 943 2576 w
-(the) 1075 2576 w
-(arrow.) 1264 2576 w
-(The) 1637 2576 w
-(example) 1852 2576 w
-(expression) 2299 2576 w
-(has) 2864 2576 w
-(the) 3066 2576 w
-(value) 3255 2576 w
-(of) 3543 2576 w
-10 /LucidaTypewriter f
-(expr2) 3675 2576 w
-10 /LucidaSansUnicode00 f
-(when) 4069 2576 w
-10 /LucidaTypewriter f
-(expr1) 4360 2576 w
-10 /LucidaSansUnicode00 f
-(evalu\255) 4753 2576 w
-(ates to a non-zero value, and the value of) 720 2696 w
-10 /LucidaTypewriter f
-(expr3) 2791 2696 w
-10 /LucidaSansUnicode00 f
-(otherwise.) 3183 2696 w
-(In assignments like) 720 2852 w
-9 /LucidaTypewriter f
-(variable) 1008 3022 w
-(=) 1593 3022 w
-(expression) 1723 3022 w
-10 /LucidaSansUnicode00 f
-(the) 720 3202 w
-(values) 920 3202 w
-(of) 1270 3202 w
-(all) 1413 3202 w
-(operands) 1571 3202 w
-(used) 2068 3202 w
-(inside) 2345 3202 w
-(the) 2680 3202 w
-(expression) 2880 3202 w
-(are) 3456 3202 w
-(first) 3653 3202 w
-(cast) 3893 3202 w
-(to) 4133 3202 w
-(signed) 4277 3202 w
-(integers) 4646 3202 w
-(before) 720 3322 w
-(the) 1073 3322 w
-(operands) 1267 3322 w
-(are) 1758 3322 w
-(applied.) 1949 3322 w
-(After) 2410 3322 w
-(the) 2689 3322 w
-(evaluation) 2883 3322 w
-(of) 3420 3322 w
-(the) 3556 3322 w
-(expression) 3749 3322 w
-(completes,) 4318 3322 w
-(the) 4885 3322 w
-(value) 720 3442 w
-(produced) 1021 3442 w
-(is) 1528 3442 w
-(cast) 1655 3442 w
-(to) 1896 3442 w
-(the) 2041 3442 w
-(type) 2243 3442 w
-(of) 2499 3442 w
-(the) 2645 3442 w
-(target) 2848 3442 w
-(variable) 3184 3442 w
-(before) 3612 3442 w
-(the) 3974 3442 w
-(assignment) 4177 3442 w
-(takes) 4783 3442 w
-(place.) 720 3562 w
-10 /LucidaSans-Demi f
-(1.1.3.) 720 3802 w
-(Message Channels) 1051 3802 w
-10 /LucidaSansUnicode00 f
-(Message) 720 3958 w
-(channels) 1176 3958 w
-(are) 1643 3958 w
-(used) 1834 3958 w
-(to) 2105 3958 w
-(model) 2242 3958 w
-(the) 2583 3958 w
-(transfer) 2777 3958 w
-(of) 3196 3958 w
-(data) 3333 3958 w
-(between) 3583 3958 w
-(processes.) 4030 3958 w
-(They) 4615 3958 w
-(are) 4888 3958 w
-(declared either locally or globally, for instance as follows:) 720 4078 w
-9 /LucidaTypewriter f
-(chan) 1008 4248 w
-(qname) 1333 4248 w
-(=) 1723 4248 w
-([16]) 1853 4248 w
-(of) 2178 4248 w
-({) 2373 4248 w
-(short,) 2503 4248 w
-(byte) 2958 4248 w
-(}) 3283 4248 w
-10 /LucidaSansUnicode00 f
-(The) 720 4428 w
-(keyword) 934 4428 w
-10 /LucidaTypewriter f
-(chan) 1375 4428 w
-10 /LucidaSansUnicode00 f
-(introduces) 1696 4428 w
-(a) 2243 4428 w
-(channel) 2332 4428 w
-(declaration.) 2743 4428 w
-(In) 3380 4428 w
-(this) 3505 4428 w
-(case,) 3718 4428 w
-(the) 3997 4428 w
-(channel) 4186 4428 w
-(is) 4597 4428 w
-(named) 4711 4428 w
-10 /LucidaTypewriter f
-(qname) 720 4548 w
-10 /LucidaSansUnicode00 f
-(,) 1080 4548 w
-(and) 1154 4548 w
-(it) 1376 4548 w
-(is) 1484 4548 w
-(declared) 1606 4548 w
-(to) 2062 4548 w
-(be) 2202 4548 w
-(capable) 2363 4548 w
-(of) 2777 4548 w
-(storing) 2917 4548 w
-(up) 3301 4548 w
-(to) 3467 4548 w
-(16) 3606 4548 w
-(messages.) 3773 4548 w
-(Each) 4353 4548 w
-(message) 4616 4548 w
-(stored) 720 4668 w
-(in) 1069 4668 w
-(the) 1200 4668 w
-(channel) 1395 4668 w
-(is) 1812 4668 w
-(declared) 1932 4668 w
-(here) 2386 4668 w
-(to) 2641 4668 w
-(consist) 2779 4668 w
-(of) 3161 4668 w
-(two) 3299 4668 w
-(fields:) 3514 4668 w
-(one) 3851 4668 w
-(of) 4071 4668 w
-(type) 4210 4668 w
-10 /LucidaTypewriter f
-(short) 4459 4668 w
-10 /LucidaSansUnicode00 f
-(and) 4860 4668 w
-(one) 720 4788 w
-(of) 947 4788 w
-(type) 1093 4788 w
-10 /LucidaTypewriter f
-(byte) 1349 4788 w
-10 /LucidaSansUnicode00 f
-(.) 1637 4788 w
-(The) 1749 4788 w
-(fields) 1978 4788 w
-(of) 2291 4788 w
-(a) 2437 4788 w
-(message) 2540 4788 w
-(can) 3012 4788 w
-(be) 3228 4788 w
-(any) 3395 4788 w
-(one) 3612 4788 w
-(of) 3839 4788 w
-(the) 3985 4788 w
-(basic) 4188 4788 w
-(types) 4485 4788 w
-10 /LucidaTypewriter f
-(bit) 4792 4788 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4788 w
-10 /LucidaTypewriter f
-(bool) 720 4908 w
-10 /LucidaSansUnicode00 f
-(,) 1008 4908 w
-10 /LucidaTypewriter f
-(byte) 1080 4908 w
-10 /LucidaSansUnicode00 f
-(,) 1368 4908 w
-10 /LucidaTypewriter f
-(short) 1440 4908 w
-10 /LucidaSansUnicode00 f
-(,) 1800 4908 w
-10 /LucidaTypewriter f
-(int) 1872 4908 w
-10 /LucidaSansUnicode00 f
-(,) 2088 4908 w
-(and) 2160 4908 w
-10 /LucidaTypewriter f
-(chan) 2380 4908 w
-10 /LucidaSansUnicode00 f
-(,) 2668 4908 w
-(or) 2740 4908 w
-(any) 2882 4908 w
-(user-defined) 3091 4908 w
-(type.) 3765 4908 w
-(Message) 4077 4908 w
-(fields) 4534 4908 w
-(can\255) 4839 4908 w
-(not be declared as arrays.) 720 5028 w
-(A) 720 5184 w
-(message) 826 5184 w
-(field) 1287 5184 w
-(of) 1539 5184 w
-(type) 1675 5184 w
-10 /LucidaTypewriter f
-(chan) 1921 5184 w
-10 /LucidaSansUnicode00 f
-(can) 2247 5184 w
-(be) 2453 5184 w
-(used) 2610 5184 w
-(to) 2880 5184 w
-(pass) 3016 5184 w
-(a) 3274 5184 w
-(channel) 3367 5184 w
-(identifier) 3782 5184 w
-(through) 4259 5184 w
-(a) 4684 5184 w
-(chan\255) 4777 5184 w
-(nel from one process to another.) 720 5304 w
-(The statement) 720 5460 w
-9 /LucidaTypewriter f
-(qname!expr1,expr2) 1008 5630 w
-10 /LucidaSansUnicode00 f
-(sends) 720 5810 w
-(the) 1036 5810 w
-(values) 1224 5810 w
-(of) 1562 5810 w
-(expressions) 1693 5810 w
-10 /LucidaTypewriter f
-(expr1) 2309 5810 w
-10 /LucidaSansUnicode00 f
-(and) 2703 5810 w
-10 /LucidaTypewriter f
-(expr2) 2917 5810 w
-10 /LucidaSansUnicode00 f
-(to) 3311 5810 w
-(the) 3443 5810 w
-(channel) 3632 5810 w
-(that) 4043 5810 w
-(we) 4268 5810 w
-(just) 4435 5810 w
-(created.) 4649 5810 w
-(It) 720 5930 w
-(appends) 819 5930 w
-(the message field created from the values of the two expressions \(and cast to) 1265 5930 w
-(the) 720 6050 w
-(appropriate) 912 6050 w
-(types) 1513 6050 w
-(of) 1809 6050 w
-(the) 1944 6050 w
-(message) 2136 6050 w
-(fields) 2598 6050 w
-(declared) 2901 6050 w
-(for) 3353 6050 w
-10 /LucidaTypewriter f
-(qname) 3530 6050 w
-10 /LucidaSansUnicode00 f
-(\)) 3890 6050 w
-(to) 3961 6050 w
-(the) 4097 6050 w
-(tail) 4290 6050 w
-(of) 4478 6050 w
-(the) 4614 6050 w
-(mes\255) 4807 6050 w
-(sage) 720 6170 w
-(buffer) 984 6170 w
-(of) 1320 6170 w
-(16) 1458 6170 w
-(slots) 1624 6170 w
-(that) 1893 6170 w
-(belongs) 2124 6170 w
-(to) 2548 6170 w
-(channel) 2685 6170 w
-10 /LucidaTypewriter f
-(qname) 3101 6170 w
-10 /LucidaSansUnicode00 f
-(.) 3461 6170 w
-(By) 3564 6170 w
-(default) 3713 6170 w
-(the) 4091 6170 w
-(send) 4285 6170 w
-(statement) 4556 6170 w
-(is) 720 6290 w
-(only) 856 6290 w
-(executable) 1116 6290 w
-(if) 1698 6290 w
-(the) 1820 6290 w
-(target) 2031 6290 w
-(channel) 2375 6290 w
-(is) 2808 6290 w
-(non-full.) 2944 6290 w
-(\(This) 3464 6290 w
-(default) 3758 6290 w
-(semantics) 4154 6290 w
-(can) 4696 6290 w
-(be) 4921 6290 w
-(changed) 720 6410 w
-(in) 1168 6410 w
-(the) 1296 6410 w
-(verifier) 1488 6410 w
-(into) 1866 6410 w
-(one) 2092 6410 w
-(where) 2308 6410 w
-(the) 2637 6410 w
-(send) 2829 6410 w
-(statement) 3098 6410 w
-(is) 3619 6410 w
-(always) 3736 6410 w
-(executable,) 4092 6410 w
-(but) 4687 6410 w
-(the) 4885 6410 w
-(message will be lost when an attempt is made to append it to a full channel.\)) 720 6530 w
-(The statement) 720 6686 w
-9 /LucidaTypewriter f
-(qname?var1,var2) 1008 6856 w
-10 /LucidaSansUnicode00 f
-(retrieves a message from the head of the same buffer, and stores the) 720 7036 w
-(two) 4126 7036 w
-(expressions) 4334 7036 w
-(in) 4949 7036 w
-(variables) 720 7156 w
-10 /LucidaTypewriter f
-(var1) 1183 7156 w
-10 /LucidaSansUnicode00 f
-(and) 1503 7156 w
-10 /LucidaTypewriter f
-(var2) 1715 7156 w
-10 /LucidaSansUnicode00 f
-(.) 2003 7156 w
-(The receive statement is executable only if the source channel is non-empty.) 720 7312 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(If) 720 840 w
-(more) 826 840 w
-(parameters) 1117 840 w
-(are) 1705 840 w
-(sent) 1897 840 w
-(per) 2143 840 w
-(message) 2343 840 w
-(than) 2807 840 w
-(were) 3064 840 w
-(declared) 3335 840 w
-(for) 3790 840 w
-(the) 3970 840 w
-(message) 4166 840 w
-(channel,) 4631 840 w
-(the) 720 960 w
-(redundant) 931 960 w
-(parameters) 1488 960 w
-(are) 2092 960 w
-(lost.) 2300 960 w
-(If) 2598 960 w
-(fewer) 2720 960 w
-(parameters) 3042 960 w
-(are) 3645 960 w
-(sent) 3852 960 w
-(than) 4113 960 w
-(declared,) 4384 960 w
-(the) 4885 960 w
-(value) 720 1080 w
-(of) 1012 1080 w
-(the) 1148 1080 w
-(remaining) 1341 1080 w
-(parameters) 1868 1080 w
-(is) 2454 1080 w
-(undefined.) 2572 1080 w
-(Similarly,) 3164 1080 w
-(if) 3645 1080 w
-(the) 3749 1080 w
-(receive) 3942 1080 w
-(operation) 4322 1080 w
-(tries) 4826 1080 w
-(to) 720 1200 w
-(retrieve) 862 1200 w
-(more) 1274 1200 w
-(parameters) 1569 1200 w
-(than) 2161 1200 w
-(available,) 2421 1200 w
-(the) 2920 1200 w
-(value) 3119 1200 w
-(of) 3417 1200 w
-(the) 3559 1200 w
-(extra) 3757 1200 w
-(parameters) 4050 1200 w
-(is) 4641 1200 w
-(unde\255) 4764 1200 w
-(fined;) 720 1320 w
-(if) 1039 1320 w
-(it) 1145 1320 w
-(receives) 1251 1320 w
-(fewer) 1683 1320 w
-(than) 1990 1320 w
-(the) 2246 1320 w
-(number) 2441 1320 w
-(of) 2858 1320 w
-(parameters) 2997 1320 w
-(sent,) 3586 1320 w
-(the) 3865 1320 w
-(extra) 4061 1320 w
-(information) 4352 1320 w
-(is) 4960 1320 w
-(lost.) 720 1440 w
-(An) 720 1596 w
-(alternative,) 890 1596 w
-(and) 1470 1596 w
-(equivalent,) 1689 1596 w
-(notation) 2261 1596 w
-(for) 2704 1596 w
-(the) 2883 1596 w
-(send) 3078 1596 w
-(and) 3350 1596 w
-(receive) 3570 1596 w
-(operations) 3951 1596 w
-(is) 4507 1596 w
-(to) 4627 1596 w
-(struc\255) 4765 1596 w
-(ture the message fields with parentheses, as follows:) 720 1716 w
-9 /LucidaTypewriter f
-(qname!expr1\(expr2,expr3\)) 1008 1886 w
-(qname?var1\(var2,var3\)) 1008 1996 w
-10 /LucidaSansUnicode00 f
-(In) 720 2176 w
-(the) 847 2176 w
-(above) 1038 2176 w
-(case,) 1361 2176 w
-(we) 1642 2176 w
-(assume) 1811 2176 w
-(that) 2215 2176 w
-10 /LucidaTypewriter f
-(qname) 2443 2176 w
-10 /LucidaSansUnicode00 f
-(was) 2840 2176 w
-(declared) 3060 2176 w
-(to) 3511 2176 w
-(hold) 3646 2176 w
-(messages) 3898 2176 w
-(consisting) 4410 2176 w
-(of) 4942 2176 w
-(three fields.) 720 2296 w
-(Some) 970 2452 w
-(or) 1279 2452 w
-(all) 1426 2452 w
-(of) 1584 2452 w
-(the) 1727 2452 w
-(arguments) 1927 2452 w
-(of) 2492 2452 w
-(the) 2636 2452 w
-(receive) 2837 2452 w
-(operation) 3224 2452 w
-(can) 3735 2452 w
-(be) 3949 2452 w
-(given) 4114 2452 w
-(as) 4421 2452 w
-(constants) 4573 2452 w
-(instead of as variables:) 720 2572 w
-9 /LucidaTypewriter f
-(qname?cons1,var2,cons2) 1008 2742 w
-10 /LucidaSansUnicode00 f
-(In) 720 2922 w
-(this) 851 2922 w
-(case,) 1070 2922 w
-(an) 1355 2922 w
-(extra) 1512 2922 w
-(condition) 1802 2922 w
-(on) 2297 2922 w
-(the) 2460 2922 w
-(executability) 2655 2922 w
-(of) 3312 2922 w
-(the) 3450 2922 w
-(receive) 3645 2922 w
-(operation) 4026 2922 w
-(is) 4532 2922 w
-(that) 4653 2922 w
-(the) 4885 2922 w
-(value) 720 3042 w
-(of) 1013 3042 w
-(all) 1149 3042 w
-(message) 1300 3042 w
-(fields) 1762 3042 w
-(specified) 2065 3042 w
-(as) 2538 3042 w
-(constants) 2682 3042 w
-(match) 3187 3042 w
-(the) 3523 3042 w
-(value) 3716 3042 w
-(of) 4008 3042 w
-(the) 4144 3042 w
-(corresponding) 4337 3042 w
-(fields in the message that is to be received.) 720 3162 w
-(Here is an example that uses some of the mechanisms introduced so far.) 720 3318 w
-9 /LucidaTypewriter f
-(proctype) 1008 3488 w
-(A\(chan) 1593 3488 w
-(q1\)) 2048 3488 w
-({) 1008 3598 w
-(chan) 1528 3598 w
-(q2;) 1853 3598 w
-(q1?q2;) 1528 3708 w
-(q2!123) 1528 3818 w
-(}) 1008 3928 w
-(proctype) 1008 4158 w
-(B\(chan) 1593 4158 w
-(qforb\)) 2048 4158 w
-({) 1008 4268 w
-(int) 1528 4268 w
-(x;) 1788 4268 w
-(qforb?x;) 1528 4378 w
-(printf\("x) 1528 4488 w
-(=) 2178 4488 w
-(%d\\n",) 2308 4488 w
-(x\)) 2763 4488 w
-(}) 1008 4598 w
-(init) 1008 4828 w
-({) 1333 4828 w
-(chan) 1528 4938 w
-(qname) 1853 4938 w
-(=) 2243 4938 w
-([1]) 2373 4938 w
-(of) 2633 4938 w
-({) 2828 4938 w
-(chan) 2958 4938 w
-(};) 3283 4938 w
-(chan) 1528 5048 w
-(qforb) 1853 5048 w
-(=) 2243 5048 w
-([1]) 2373 5048 w
-(of) 2633 5048 w
-({) 2828 5048 w
-(int) 2958 5048 w
-(};) 3218 5048 w
-(run) 1528 5158 w
-(A\(qname\);) 1788 5158 w
-(run) 1528 5268 w
-(B\(qforb\);) 1788 5268 w
-(qname!qforb) 1528 5378 w
-(}) 1008 5488 w
-10 /LucidaSansUnicode00 f
-(The value printed by the process of type) 720 5668 w
-10 /LucidaTypewriter f
-(B) 2712 5668 w
-10 /LucidaSansUnicode00 f
-(will be) 2816 5668 w
-10 /LucidaTypewriter f
-(123) 3163 5668 w
-10 /LucidaSansUnicode00 f
-(.) 3379 5668 w
-(A) 720 5824 w
-(predefined) 829 5824 w
-(function) 1396 5824 w
-10 /LucidaTypewriter f
-(len\(qname\)) 1838 5824 w
-10 /LucidaSansUnicode00 f
-(returns) 2599 5824 w
-(the) 2990 5824 w
-(number) 3186 5824 w
-(of) 3604 5824 w
-(messages) 3743 5824 w
-(currently) 4259 5824 w
-(stored) 4731 5824 w
-(in) 720 5944 w
-(channel) 863 5944 w
-10 /LucidaTypewriter f
-(qname) 1292 5944 w
-10 /LucidaSansUnicode00 f
-(.) 1652 5944 w
-(Two) 1768 5944 w
-(shorthands) 2021 5944 w
-(for) 2618 5944 w
-(the) 2809 5944 w
-(most) 3016 5944 w
-(common) 3310 5944 w
-(uses) 3783 5944 w
-(of) 4055 5944 w
-(this) 4205 5944 w
-(function) 4436 5944 w
-(are) 4888 5944 w
-10 /LucidaTypewriter f
-(empty\(qname\)) 720 6064 w
-10 /LucidaSansUnicode00 f
-(and) 1616 6064 w
-10 /LucidaTypewriter f
-(full\(qname\)) 1828 6064 w
-10 /LucidaSansUnicode00 f
-(, with the obvious connotations.) 2620 6064 w
-(Since all expressions must be side-effect free, it is not valid to say:) 720 6220 w
-9 /LucidaTypewriter f
-(\(qname?var) 1008 6390 w
-(==) 1723 6390 w
-(0\)) 1918 6390 w
-10 /LucidaSansUnicode00 f
-(or) 720 6570 w
-9 /LucidaTypewriter f
-(\(a) 1008 6740 w
-(>) 1203 6740 w
-(b) 1333 6740 w
-(&&) 1463 6740 w
-(qname!123\)) 1658 6740 w
-10 /LucidaSansUnicode00 f
-(We could rewrite the second) 720 6920 w
-(example) 2125 6920 w
-(\(using) 2571 6920 w
-(an) 2903 6920 w
-(atomic) 3053 6920 w
-(sequence,) 3412 6920 w
-(as) 3934 6920 w
-(explained) 4073 6920 w
-(further) 4580 6920 w
-(in) 4949 6920 w
-(section 1.2.1\):) 720 7040 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-9 /LucidaTypewriter f
-(atomic) 1008 830 w
-({) 1463 830 w
-(\(a) 1593 830 w
-(>) 1788 830 w
-(b) 1918 830 w
-(&&) 2048 830 w
-(!full\(qname\)\)) 2243 830 w
-(->) 3153 830 w
-(qname!123) 3348 830 w
-(}) 3998 830 w
-10 /LucidaSansUnicode00 f
-(The) 720 1010 w
-(meaning) 939 1010 w
-(of) 1396 1010 w
-(the) 1532 1010 w
-(first) 1725 1010 w
-(example) 1958 1010 w
-(is) 2409 1010 w
-(ambiguous.) 2527 1010 w
-(It) 3167 1010 w
-(could) 3271 1010 w
-(mean) 3575 1010 w
-(that) 3879 1010 w
-(we) 4108 1010 w
-(want) 4279 1010 w
-(the) 4548 1010 w
-(condi\255) 4741 1010 w
-(tion) 720 1130 w
-(to) 951 1130 w
-(be) 1091 1130 w
-(true) 1252 1130 w
-(if) 1490 1130 w
-(the) 1598 1130 w
-(receive) 1795 1130 w
-(operation) 2178 1130 w
-(is) 2685 1130 w
-(unexecutable.) 2807 1130 w
-(In) 3563 1130 w
-(that) 3695 1130 w
-(case,) 3927 1130 w
-(we) 4213 1130 w
-(can) 4387 1130 w
-(rewrite) 4596 1130 w
-(it) 4974 1130 w
-(without side-effects as:) 720 1250 w
-9 /LucidaTypewriter f
-(empty\(qname\)) 1008 1420 w
-10 /LucidaSansUnicode00 f
-(It) 720 1600 w
-(could) 821 1600 w
-(also) 1122 1600 w
-(mean) 1353 1600 w
-(that) 1654 1600 w
-(we) 1880 1600 w
-(want) 2049 1600 w
-(the) 2316 1600 w
-(condition) 2507 1600 w
-(to) 2998 1600 w
-(be) 3132 1600 w
-(true) 3287 1600 w
-(when) 3519 1600 w
-(the) 3812 1600 w
-(channel) 4003 1600 w
-(does) 4416 1600 w
-(contain) 4683 1600 w
-(a message with value zero.) 720 1720 w
-(We can specify that as follows:) 2097 1720 w
-9 /LucidaTypewriter f
-(atomic) 1008 1890 w
-({) 1463 1890 w
-(qname?[0]) 1593 1890 w
-(->) 2243 1890 w
-(qname?var) 2438 1890 w
-(}) 3088 1890 w
-10 /LucidaSansUnicode00 f
-(The) 720 2070 w
-(first) 945 2070 w
-(statement) 1184 2070 w
-(of) 1712 2070 w
-(this) 1854 2070 w
-(atomic) 2077 2070 w
-(sequence) 2447 2070 w
-(is) 2949 2070 w
-(an) 3074 2070 w
-(expression) 3236 2070 w
-(without) 3812 2070 w
-(side-effects) 4222 2070 w
-(that) 4849 2070 w
-(evaluates to a non-zero value only if the receive operation) 720 2190 w
-9 /LucidaTypewriter f
-(qname?0) 1008 2360 w
-10 /LucidaSansUnicode00 f
-(would) 720 2540 w
-(have) 1061 2540 w
-(been) 1335 2540 w
-(executable) 1621 2540 w
-(at) 2197 2540 w
-(that) 2339 2540 w
-(point) 2580 2540 w
-(\(i.e.,) 2882 2540 w
-(channel) 3146 2540 w
-10 /LucidaTypewriter f
-(qname) 3573 2540 w
-10 /LucidaSansUnicode00 f
-(contains) 3983 2540 w
-(at) 4441 2540 w
-(least) 4583 2540 w
-(one) 4861 2540 w
-(message) 720 2660 w
-(and) 1189 2660 w
-(the) 1414 2660 w
-(oldest) 1614 2660 w
-(message) 1956 2660 w
-(stored) 2425 2660 w
-(consists) 2779 2660 w
-(of) 3217 2660 w
-(one) 3360 2660 w
-(message) 3583 2660 w
-(field) 4051 2660 w
-(equal) 4309 2660 w
-(to) 4618 2660 w
-(zero\).) 4760 2660 w
-(Any) 720 2780 w
-(receive) 964 2780 w
-(statement) 1366 2780 w
-(can) 1912 2780 w
-(be) 2142 2780 w
-(turned) 2323 2780 w
-(into) 2706 2780 w
-(a) 2957 2780 w
-(side-effect) 3074 2780 w
-(free) 3667 2780 w
-(expression) 3919 2780 w
-(by) 4512 2780 w
-(placing) 4689 2780 w
-(square) 720 2900 w
-(brackets) 1113 2900 w
-(around) 1590 2900 w
-(the) 1999 2900 w
-(list) 2219 2900 w
-(of) 2430 2900 w
-(all) 2593 2900 w
-(message) 2771 2900 w
-(parameters.) 3260 2900 w
-(The) 3937 2900 w
-(channel) 4182 2900 w
-(contents) 4623 2900 w
-(remain undisturbed by the evaluation of such expressions.) 720 3020 w
-(Note carefully, however, that in non-atomic sequences of two statements such as) 720 3176 w
-9 /LucidaTypewriter f
-(!full\(qname\)) 1008 3346 w
-(->) 1853 3346 w
-(qname!msgtype) 2048 3346 w
-10 /LucidaSansUnicode00 f
-(and) 720 3526 w
-9 /LucidaTypewriter f
-(qname?[msgtype]) 1008 3696 w
-(->) 2048 3696 w
-(qname?msgtype) 2243 3696 w
-10 /LucidaSansUnicode00 f
-(the) 720 3876 w
-(second) 926 3876 w
-(statement) 1321 3876 w
-(is) 1856 3876 w
-(not) 1987 3876 w
-(necessarily) 2199 3876 w
-(executable) 2784 3876 w
-(after) 3362 3876 w
-(the) 3640 3876 w
-(first) 3847 3876 w
-(one) 4094 3876 w
-(has) 4325 3876 w
-(been) 4545 3876 w
-(exe\255) 4834 3876 w
-(cuted.) 720 3996 w
-(There) 1101 3996 w
-(may) 1427 3996 w
-(be) 1674 3996 w
-(race) 1840 3996 w
-(conditions) 2090 3996 w
-(when) 2643 3996 w
-(access) 2947 3996 w
-(to) 3309 3996 w
-(the) 3454 3996 w
-(channels) 3656 3996 w
-(is) 4131 3996 w
-(shared) 4258 3996 w
-(between) 4633 3996 w
-(several) 720 4116 w
-(processes.) 1104 4116 w
-(Another) 1693 4116 w
-(process) 2125 4116 w
-(can) 2543 4116 w
-(send) 2755 4116 w
-(a) 3031 4116 w
-(message) 3131 4116 w
-(to) 3600 4116 w
-(the) 3743 4116 w
-(channel) 3943 4116 w
-(just) 4365 4116 w
-(after) 4590 4116 w
-(this) 4861 4116 w
-(process) 720 4236 w
-(determined) 1133 4236 w
-(that) 1728 4236 w
-(it) 1958 4236 w
-(was) 2063 4236 w
-(not) 2285 4236 w
-(full,) 2483 4236 w
-(or) 2710 4236 w
-(another) 2850 4236 w
-(process) 3262 4236 w
-(can) 3674 4236 w
-(steal) 3880 4236 w
-(away) 4146 4236 w
-(the) 4423 4236 w
-(message) 4616 4236 w
-(just after our process determined its presence.) 720 4356 w
-(Two) 720 4512 w
-(other) 965 4512 w
-(types) 1266 4512 w
-(of) 1569 4512 w
-(send) 1711 4512 w
-(and) 1987 4512 w
-(receive) 2211 4512 w
-(statements) 2596 4512 w
-(are) 3176 4512 w
-(used) 3373 4512 w
-(less) 3650 4512 w
-(frequently:) 3882 4512 w
-(sorted) 4454 4512 w
-(send) 4808 4512 w
-(and) 720 4632 w
-(random) 937 4632 w
-(receive.) 1349 4632 w
-(A) 1791 4632 w
-(sorted) 1896 4632 w
-(send) 2241 4632 w
-(operation) 2509 4632 w
-(is) 3010 4632 w
-(written) 3126 4632 w
-(with) 3501 4632 w
-(two,) 3742 4632 w
-(instead) 3985 4632 w
-(of) 4374 4632 w
-(one,) 4508 4632 w
-(excla\255) 4755 4632 w
-(mation marks, as follows:) 720 4752 w
-9 /LucidaTypewriter f
-(qname!!msg) 1008 4922 w
-10 /LucidaSansUnicode00 f
-(A) 720 5102 w
-(sorted) 839 5102 w
-(send) 1198 5102 w
-(operation) 1480 5102 w
-(will) 1995 5102 w
-(insert) 2209 5102 w
-(a) 2535 5102 w
-(message) 2641 5102 w
-(into) 3116 5102 w
-(the) 3356 5102 w
-(channel) 3562 5102 w
-10 /LucidaSansUnicode20 f
-(\031) 3939 5102 w
-10 /LucidaSansUnicode00 f
-(s) 3971 5102 w
-(buffer) 4073 5102 w
-(in) 4420 5102 w
-(numerical) 4562 5102 w
-(order,) 720 5222 w
-(instead) 1057 5222 w
-(of) 1453 5222 w
-(in) 1594 5222 w
-(FIFO) 1728 5222 w
-(order.) 1986 5222 w
-(The) 2355 5222 w
-(channel) 2579 5222 w
-(contents) 2999 5222 w
-(are) 3459 5222 w
-(scanned) 3654 5222 w
-(from) 4097 5222 w
-(the) 4372 5222 w
-(first) 4570 5222 w
-(mes\255) 4807 5222 w
-(sage) 720 5342 w
-(towards) 977 5342 w
-(the) 1395 5342 w
-(last,) 1583 5342 w
-(and) 1820 5342 w
-(the) 2034 5342 w
-(message) 2223 5342 w
-(is) 2681 5342 w
-(inserted) 2795 5342 w
-(immediately) 3224 5342 w
-(before) 3850 5342 w
-(the) 4198 5342 w
-(first) 4387 5342 w
-(message) 4616 5342 w
-(that) 720 5462 w
-(follows) 948 5462 w
-(it) 1330 5462 w
-(in) 1433 5462 w
-(numerical) 1561 5462 w
-(order.) 2076 5462 w
-(To) 2439 5462 w
-(determine) 2600 5462 w
-(the) 3130 5462 w
-(numerical) 3322 5462 w
-(order,) 3836 5462 w
-(all) 4166 5462 w
-(message) 4315 5462 w
-(fields) 4775 5462 w
-(are taken into account.) 720 5582 w
-(The) 720 5738 w
-(logical) 936 5738 w
-(counterpart) 1287 5738 w
-(of) 1888 5738 w
-(the) 2021 5738 w
-(sorted) 2211 5738 w
-(send) 2555 5738 w
-(operation) 2823 5738 w
-(is) 3324 5738 w
-(the) 3440 5738 w
-(random) 3631 5738 w
-(receive.) 4042 5738 w
-(It) 4483 5738 w
-(is) 4585 5738 w
-(written) 4701 5738 w
-(with two, instead of one, question marks:) 720 5858 w
-9 /LucidaTypewriter f
-(qname??msg) 1008 6028 w
-10 /LucidaSansUnicode00 f
-(A) 720 6208 w
-(random) 824 6208 w
-(receive) 1234 6208 w
-(operation) 1610 6208 w
-(is) 2110 6208 w
-(executable) 2225 6208 w
-(if) 2786 6208 w
-(it) 2887 6208 w
-(is) 2988 6208 w
-(executable) 3103 6208 w
-(for) 3664 6208 w
-10 /LucidaSans-Italic f
-(any) 3838 6208 w
-10 /LucidaSansUnicode00 f
-(message) 4051 6208 w
-(that) 4510 6208 w
-(is) 4737 6208 w
-(cur\255) 4853 6208 w
-(rently) 720 6328 w
-(buffered) 1036 6328 w
-(in) 1489 6328 w
-(a) 1618 6328 w
-(message) 1711 6328 w
-(channel) 2173 6328 w
-(\(instead) 2588 6328 w
-(of) 3012 6328 w
-(only) 3148 6328 w
-(for) 3390 6328 w
-(the) 3567 6328 w
-(first) 3760 6328 w
-(message) 3993 6328 w
-(in) 4455 6328 w
-(the) 4584 6328 w
-(chan\255) 4777 6328 w
-(nel\).) 720 6448 w
-(Normal) 1001 6448 w
-(send) 1391 6448 w
-(and) 1661 6448 w
-(receive) 1879 6448 w
-(operations) 2258 6448 w
-(can) 2812 6448 w
-(freely) 3018 6448 w
-(be) 3327 6448 w
-(combined) 3484 6448 w
-(with) 4000 6448 w
-(sorted) 4243 6448 w
-(send) 4590 6448 w
-(and) 4860 6448 w
-(random receive operations.) 720 6568 w
-10 /LucidaSans-Demi f
-(Rendezvous Communication) 720 6808 w
-10 /LucidaSansUnicode00 f
-(So) 720 6964 w
-(far) 877 6964 w
-(we) 1052 6964 w
-(have) 1227 6964 w
-(talked) 1494 6964 w
-(about) 1834 6964 w
-(asynchronous) 2154 6964 w
-(communication) 2867 6964 w
-(between) 3655 6964 w
-(processes) 4104 6964 w
-(via) 4628 6964 w
-(mes\255) 4807 6964 w
-(sage channels, declared in statements such as) 720 7084 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-9 /LucidaTypewriter f
-(chan) 1008 830 w
-(qname) 1333 830 w
-(=) 1723 830 w
-([N]) 1853 830 w
-(of) 2113 830 w
-({) 2308 830 w
-(byte) 2438 830 w
-(}) 2763 830 w
-10 /LucidaSansUnicode00 f
-(where) 720 1010 w
-10 /LucidaTypewriter f
-(N) 1061 1010 w
-10 /LucidaSansUnicode00 f
-(is) 1182 1010 w
-(a) 1311 1010 w
-(positive) 1415 1010 w
-(constant) 1842 1010 w
-(that) 2307 1010 w
-(defines) 2547 1010 w
-(the) 2950 1010 w
-(buffer) 3154 1010 w
-(size.) 3499 1010 w
-(A) 3805 1010 w
-(logical) 3923 1010 w
-(extension) 4288 1010 w
-(is) 4812 1010 w
-(to) 4942 1010 w
-(allow for the declaration) 720 1130 w
-9 /LucidaTypewriter f
-(chan) 1008 1300 w
-(port) 1333 1300 w
-(=) 1658 1300 w
-([0]) 1788 1300 w
-(of) 2048 1300 w
-({) 2243 1300 w
-(byte) 2373 1300 w
-(}) 2698 1300 w
-10 /LucidaSansUnicode00 f
-(to) 720 1480 w
-(define) 862 1480 w
-(a) 1209 1480 w
-(rendezvous) 1308 1480 w
-(port.) 1913 1480 w
-(The) 2223 1480 w
-(channel) 2448 1480 w
-(size) 2869 1480 w
-(is) 3107 1480 w
-(zero,) 3232 1480 w
-(that) 3524 1480 w
-(is,) 3760 1480 w
-(the) 3917 1480 w
-(channel) 4117 1480 w
-10 /LucidaTypewriter f
-(port) 4539 1480 w
-10 /LucidaSansUnicode00 f
-(can) 4872 1480 w
-(pass,) 720 1600 w
-(but) 1013 1600 w
-(cannot) 1216 1600 w
-(store,) 1585 1600 w
-(messages.) 1904 1600 w
-(Message) 2484 1600 w
-(interactions) 2941 1600 w
-(via) 3552 1600 w
-(such) 3728 1600 w
-(rendezvous) 3994 1600 w
-(ports) 4595 1600 w
-(are) 4888 1600 w
-(by definition synchronous.) 720 1720 w
-(Consider the following example:) 2076 1720 w
-9 /LucidaTypewriter f
-(#define) 1008 1890 w
-(msgtype) 1528 1890 w
-(33) 2048 1890 w
-(chan) 1008 2110 w
-(name) 1333 2110 w
-(=) 1658 2110 w
-([0]) 1788 2110 w
-(of) 2048 2110 w
-({) 2243 2110 w
-(byte,) 2373 2110 w
-(byte) 2763 2110 w
-(};) 3088 2110 w
-(active) 1008 2330 w
-(proctype) 1463 2330 w
-(A\(\)) 2048 2330 w
-({) 1008 2440 w
-(name!msgtype\(124\);) 1528 2440 w
-(name!msgtype\(121\)) 1528 2550 w
-(}) 1008 2660 w
-(active) 1008 2890 w
-(proctype) 1463 2890 w
-(B\(\)) 2048 2890 w
-({) 1008 3000 w
-(byte) 1528 3000 w
-(state;) 1853 3000 w
-(name?msgtype\(state\)) 1528 3110 w
-(}) 1008 3220 w
-10 /LucidaSansUnicode00 f
-(Channel) 720 3400 w
-10 /LucidaTypewriter f
-(name) 1154 3400 w
-10 /LucidaSansUnicode00 f
-(is) 1481 3400 w
-(a) 1600 3400 w
-(global) 1694 3400 w
-(rendezvous) 2032 3400 w
-(port.) 2632 3400 w
-(The) 2937 3400 w
-(two) 3157 3400 w
-(processes) 3372 3400 w
-(will) 3893 3400 w
-(synchronously) 4097 3400 w
-(exe\255) 4834 3400 w
-(cute) 720 3520 w
-(their) 979 3520 w
-(first) 1257 3520 w
-(statement:) 1505 3520 w
-(a) 2074 3520 w
-(handshake) 2181 3520 w
-(on) 2757 3520 w
-(message) 2932 3520 w
-10 /LucidaTypewriter f
-(msgtype) 3408 3520 w
-10 /LucidaSansUnicode00 f
-(and) 3964 3520 w
-(a) 4196 3520 w
-(transfer) 4303 3520 w
-(of) 4735 3520 w
-(the) 4885 3520 w
-(value) 720 3640 w
-(124) 1016 3640 w
-(to) 1247 3640 w
-(local) 1387 3640 w
-(variable) 1654 3640 w
-10 /LucidaTypewriter f
-(state) 2076 3640 w
-10 /LucidaSansUnicode00 f
-(.) 2436 3640 w
-(The) 2542 3640 w
-(second) 2765 3640 w
-(statement) 3151 3640 w
-(in) 3677 3640 w
-(process) 3810 3640 w
-10 /LucidaTypewriter f
-(A) 4226 3640 w
-10 /LucidaSansUnicode00 f
-(will) 4341 3640 w
-(be) 4548 3640 w
-(unexe\255) 4710 3640 w
-(cutable, because there is no matching receive operation in process) 720 3760 w
-10 /LucidaTypewriter f
-(B) 3996 3760 w
-10 /LucidaSansUnicode00 f
-(.) 4068 3760 w
-(If) 720 3916 w
-(the) 826 3916 w
-(channel) 1021 3916 w
-10 /LucidaTypewriter f
-(name) 1438 3916 w
-10 /LucidaSansUnicode00 f
-(is) 1766 3916 w
-(defined) 1886 3916 w
-(with) 2324 3916 w
-(a) 2569 3916 w
-(non-zero) 2665 3916 w
-(buffer) 3164 3916 w
-(capacity,) 3501 3916 w
-(the) 3967 3916 w
-(behavior) 4163 3916 w
-(is) 4623 3916 w
-(differ\255) 4744 3916 w
-(ent.) 720 4036 w
-(If) 984 4036 w
-(the) 1095 4036 w
-(buffer) 1295 4036 w
-(size) 1635 4036 w
-(is) 1872 4036 w
-(at) 1996 4036 w
-(least) 2132 4036 w
-(2,) 2404 4036 w
-(the) 2543 4036 w
-(process) 2742 4036 w
-(of) 3160 4036 w
-(type) 3302 4036 w
-10 /LucidaTypewriter f
-(A) 3554 4036 w
-10 /LucidaSansUnicode00 f
-(can) 3670 4036 w
-(complete) 3882 4036 w
-(its) 4372 4036 w
-(execution,) 4533 4036 w
-(before) 720 4156 w
-(its) 1071 4156 w
-(peer) 1225 4156 w
-(even) 1478 4156 w
-(starts.) 1741 4156 w
-(If) 2114 4156 w
-(the) 2217 4156 w
-(buffer) 2409 4156 w
-(size) 2743 4156 w
-(is) 2974 4156 w
-(1,) 3092 4156 w
-(the) 3225 4156 w
-(sequence) 3418 4156 w
-(of) 3913 4156 w
-(events) 4049 4156 w
-(is) 4401 4156 w
-(as) 4519 4156 w
-(follows.) 4663 4156 w
-(The) 720 4276 w
-(process) 946 4276 w
-(of) 1365 4276 w
-(type) 1508 4276 w
-10 /LucidaTypewriter f
-(A) 1760 4276 w
-10 /LucidaSansUnicode00 f
-(can) 1876 4276 w
-(complete) 2088 4276 w
-(its) 2578 4276 w
-(first) 2739 4276 w
-(send) 2978 4276 w
-(action,) 3254 4276 w
-(but) 3625 4276 w
-(it) 3831 4276 w
-(blocks) 3941 4276 w
-(on) 4298 4276 w
-(the) 4465 4276 w
-(second,) 4664 4276 w
-(because) 720 4396 w
-(the) 1156 4396 w
-(channel) 1353 4396 w
-(is) 1772 4396 w
-(now) 1894 4396 w
-(filled) 2136 4396 w
-(to) 2421 4396 w
-(capacity.) 2561 4396 w
-(The) 3060 4396 w
-(process) 3283 4396 w
-(of) 3699 4396 w
-(type) 3839 4396 w
-10 /LucidaTypewriter f
-(B) 4089 4396 w
-10 /LucidaSansUnicode00 f
-(can) 4203 4396 w
-(then) 4413 4396 w
-(retrieve) 4672 4396 w
-(the) 720 4516 w
-(first) 922 4516 w
-(message) 1164 4516 w
-(and) 1635 4516 w
-(complete.) 1862 4516 w
-(At) 2419 4516 w
-(this) 2572 4516 w
-(point) 2798 4516 w
-10 /LucidaTypewriter f
-(A) 3097 4516 w
-10 /LucidaSansUnicode00 f
-(becomes) 3216 4516 w
-(executable) 3694 4516 w
-(again) 4267 4516 w
-(and) 4576 4516 w
-(com\255) 4802 4516 w
-(pletes, leaving its last message as a residual in the channel.) 720 4636 w
-(Rendezvous) 720 4792 w
-(communication) 1343 4792 w
-(is) 2129 4792 w
-(binary:) 2249 4792 w
-(only) 2623 4792 w
-(two) 2867 4792 w
-(processes,) 3082 4792 w
-(a) 3635 4792 w
-(sender) 3730 4792 w
-(and) 4100 4792 w
-(a) 4321 4792 w
-(receiver,) 4417 4792 w
-(can) 4872 4792 w
-(be synchronized in a rendezvous handshake.) 720 4912 w
-(As) 720 5068 w
-(the) 890 5068 w
-(example) 1095 5068 w
-(shows,) 1558 5068 w
-(symbolic) 1942 5068 w
-(constants) 2421 5068 w
-(can) 2939 5068 w
-(be) 3158 5068 w
-(defined) 3328 5068 w
-(with) 3745 5068 w
-(preprocessor) 4001 5068 w
-(macros) 4688 5068 w
-(using) 720 5188 w
-10 /LucidaTypewriter f
-(#define) 1029 5188 w
-10 /LucidaSansUnicode00 f
-(.) 1533 5188 w
-(The) 1640 5188 w
-(source) 1864 5188 w
-(text) 2229 5188 w
-(of) 2462 5188 w
-(a) 2602 5188 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2699 5188 w
-10 /LucidaSansUnicode00 f
-(model) 3154 5188 w
-(is) 3498 5188 w
-(translated) 3620 5188 w
-(by) 4148 5188 w
-(the) 4305 5188 w
-(standard) 4502 5188 w
-(C) 4971 5188 w
-(preprocessor.) 720 5308 w
-(The) 1470 5308 w
-(disadvantage) 1701 5308 w
-(of) 2391 5308 w
-(defining) 2539 5308 w
-(symbolic) 2989 5308 w
-(names) 3468 5308 w
-(in) 3835 5308 w
-(this) 3976 5308 w
-(way) 4205 5308 w
-(is,) 4440 5308 w
-(however,) 4603 5308 w
-(that) 720 5428 w
-(the) 954 5428 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1152 5428 w
-10 /LucidaSansUnicode00 f
-(parser) 1608 5428 w
-(will) 1958 5428 w
-(only) 2165 5428 w
-(see) 2412 5428 w
-(the) 2618 5428 w
-(expanded) 2816 5428 w
-(text,) 3338 5428 w
-(and) 3604 5428 w
-(cannot) 3827 5428 w
-(refer) 4198 5428 w
-(to) 4472 5428 w
-(the) 4613 5428 w
-(sym\255) 4811 5428 w
-(bolic) 720 5548 w
-(names) 990 5548 w
-(themselves.) 1344 5548 w
-(To) 1988 5548 w
-(prevent) 2149 5548 w
-(that,) 2554 5548 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2815 5548 w
-10 /LucidaSansUnicode00 f
-(also) 3266 5548 w
-(supports) 3500 5548 w
-(another) 3967 5548 w
-(way) 4379 5548 w
-(to) 4601 5548 w
-(define) 4737 5548 w
-(symbolic) 720 5668 w
-(names,) 1197 5668 w
-(which) 1594 5668 w
-(are) 1923 5668 w
-(preserved) 2123 5668 w
-(in) 2650 5668 w
-(error) 2789 5668 w
-(reports.) 3077 5668 w
-(For) 3539 5668 w
-(instance,) 3743 5668 w
-(by) 4226 5668 w
-(including) 4389 5668 w
-(the) 4885 5668 w
-(declaration) 720 5788 w
-9 /LucidaTypewriter f
-(mtype) 1008 5958 w
-(=) 1398 5958 w
-({) 1528 5958 w
-(ack,) 1658 5958 w
-(msg,) 1983 5958 w
-(error,) 2308 5958 w
-(data) 2763 5958 w
-(};) 3088 5958 w
-10 /LucidaSansUnicode00 f
-(at) 720 6138 w
-(the) 845 6138 w
-(top) 1033 6138 w
-(of) 1227 6138 w
-(a) 1358 6138 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1446 6138 w
-10 /LucidaSansUnicode00 f
-(model,) 1892 6138 w
-(the) 2259 6138 w
-(names) 2447 6138 w
-(provided) 2797 6138 w
-(between) 3258 6138 w
-(the) 3698 6138 w
-(curly) 3886 6138 w
-(braces) 4154 6138 w
-(are) 4504 6138 w
-(equiva\255) 4690 6138 w
-(lent) 720 6258 w
-(to) 937 6258 w
-(integers) 1068 6258 w
-(of) 1495 6258 w
-(type) 1626 6258 w
-10 /LucidaTypewriter f
-(byte) 1867 6258 w
-10 /LucidaSansUnicode00 f
-(,) 2155 6258 w
-(but known by their symbolic names to the) 2220 6258 w
-9 /LucidaSansUnicode00 f
-(SPIN) 4297 6258 w
-10 /LucidaSansUnicode00 f
-(parser and) 4521 6258 w
-(the) 720 6378 w
-(verifiers) 911 6378 w
-(it) 1339 6378 w
-(generates.) 1441 6378 w
-(The) 2017 6378 w
-(constant) 2234 6378 w
-(values) 2686 6378 w
-(assigned) 3027 6378 w
-(start) 3492 6378 w
-(at) 3749 6378 w
-(1,) 3877 6378 w
-(and) 4009 6378 w
-(count) 4226 6378 w
-(up.) 4536 6378 w
-(There) 4762 6378 w
-(can be only one) 720 6498 w
-10 /LucidaTypewriter f
-(mtype) 1518 6498 w
-10 /LucidaSansUnicode00 f
-(declaration per model.) 1910 6498 w
-10 /LucidaSans-Demi f
-(1.2.) 720 6738 w
-(Control Flow) 962 6738 w
-10 /LucidaSansUnicode00 f
-(So) 720 6894 w
-(far,) 885 6894 w
-(we) 1100 6894 w
-(have) 1283 6894 w
-(seen) 1558 6894 w
-(only) 1833 6894 w
-(some) 2087 6894 w
-(of) 2398 6894 w
-(the) 2546 6894 w
-(basic) 2751 6894 w
-(statements) 3050 6894 w
-(of) 3635 6894 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3783 6894 w
-10 /LucidaSansUnicode00 f
-(,) 4196 6894 w
-(and) 4278 6894 w
-(the) 4508 6894 w
-(way) 4714 6894 w
-(in) 4949 6894 w
-(which) 720 7014 w
-(they) 1041 7014 w
-(can) 1288 7014 w
-(be) 1496 7014 w
-(combined) 1655 7014 w
-(to) 2173 7014 w
-(model) 2310 7014 w
-(process) 2651 7014 w
-(behaviors.) 3064 7014 w
-(The) 3637 7014 w
-(five) 3857 7014 w
-(types) 4070 7014 w
-(of) 4368 7014 w
-(statements) 4505 7014 w
-(we have mentioned are:) 720 7134 w
-10 /LucidaTypewriter f
-(printf) 1909 7134 w
-10 /LucidaSansUnicode00 f
-(,) 2341 7134 w
-10 /LucidaTypewriter f
-(assignment) 2405 7134 w
-10 /LucidaSansUnicode00 f
-(,) 3125 7134 w
-10 /LucidaTypewriter f
-(condition) 3189 7134 w
-10 /LucidaSansUnicode00 f
-(,) 3837 7134 w
-10 /LucidaTypewriter f
-(send) 3901 7134 w
-10 /LucidaSansUnicode00 f
-(, and) 4189 7134 w
-10 /LucidaTypewriter f
-(receive) 4465 7134 w
-10 /LucidaSansUnicode00 f
-(.) 4969 7134 w
-(The) 720 7290 w
-(pseudo-statement) 984 7290 w
-10 /LucidaTypewriter f
-(skip) 1965 7290 w
-10 /LucidaSansUnicode00 f
-(is) 2336 7290 w
-(syntactically) 2499 7290 w
-(and) 3172 7290 w
-(semantically) 3435 7290 w
-(equivalent) 4118 7290 w
-(to) 4703 7290 w
-(the) 4885 7290 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(condition) 720 840 w
-10 /LucidaTypewriter f
-(\(1\)) 1217 840 w
-10 /LucidaSansUnicode00 f
-(\(i.e.,) 1475 840 w
-(to) 1731 840 w
-(true\),) 1870 840 w
-(and) 2172 840 w
-(is) 2393 840 w
-(in) 2514 840 w
-(fact) 2646 840 w
-(quietly) 2867 840 w
-(replaced) 3236 840 w
-(with) 3691 840 w
-(this) 3937 840 w
-(expression) 4157 840 w
-(by) 4729 840 w
-(the) 4885 840 w
-(lexical analyzer of) 720 960 w
-9 /LucidaSansUnicode00 f
-(SPIN) 1631 960 w
-10 /LucidaSansUnicode00 f
-(.) 1823 960 w
-(There are also five types of compound statements.) 720 1116 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1272 w
-10 /LucidaSansUnicode00 f
-(Atomic sequences \(section 1.2.1\),) 1058 1272 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1392 w
-10 /LucidaSansUnicode00 f
-(Deterministic steps \(section 1.2.2\),) 1058 1392 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1512 w
-10 /LucidaSansUnicode00 f
-(Selections \(section 1.2.3\),) 1058 1512 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1632 w
-10 /LucidaSansUnicode00 f
-(Repetitions \(section 1.2.4\),) 1058 1632 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1752 w
-10 /LucidaSansUnicode00 f
-(Escape sequences \(section 1.2.5\).) 1058 1752 w
-10 /LucidaSans-Demi f
-(1.2.1.) 720 2028 w
-(Atomic Sequences) 1051 2028 w
-10 /LucidaSansUnicode00 f
-(The simplest compound statement is the) 720 2184 w
-10 /LucidaTypewriter f
-(atomic) 2737 2184 w
-10 /LucidaSansUnicode00 f
-(sequence:) 3201 2184 w
-9 /LucidaTypewriter f
-(atomic) 1008 2354 w
-({) 1463 2354 w
-(/*) 2048 2354 w
-(swap) 2243 2354 w
-(the) 2568 2354 w
-(values) 2828 2354 w
-(of) 3283 2354 w
-(a) 3478 2354 w
-(and) 3608 2354 w
-(b) 3868 2354 w
-(*/) 3998 2354 w
-(tmp) 1528 2464 w
-(=) 1788 2464 w
-(b;) 1918 2464 w
-(b) 1528 2574 w
-(=) 1658 2574 w
-(a;) 1788 2574 w
-(a) 1528 2684 w
-(=) 1658 2684 w
-(tmp) 1788 2684 w
-(}) 1008 2794 w
-10 /LucidaSansUnicode00 f
-(In) 720 2974 w
-(the) 845 2974 w
-(example,) 1034 2974 w
-(the) 1513 2974 w
-(values) 1702 2974 w
-(of) 2042 2974 w
-(two) 2175 2974 w
-(variables) 2385 2974 w
-10 /LucidaTypewriter f
-(a) 2851 2974 w
-10 /LucidaSansUnicode00 f
-(and) 2958 2974 w
-10 /LucidaTypewriter f
-(b) 3173 2974 w
-10 /LucidaSansUnicode00 f
-(are) 3280 2974 w
-(swapped) 3467 2974 w
-(in) 3930 2974 w
-(a) 4056 2974 w
-(sequence) 4146 2974 w
-(of) 4638 2974 w
-(state\255) 4771 2974 w
-(ment) 720 3094 w
-(executions) 1017 3094 w
-(that) 1592 3094 w
-(is) 1832 3094 w
-(defined) 1961 3094 w
-(to) 2376 3094 w
-(be) 2523 3094 w
-(uninterruptable.) 2690 3094 w
-(That) 3557 3094 w
-(is,) 3822 3094 w
-(in) 3982 3094 w
-(the) 4121 3094 w
-(interleaving) 4324 3094 w
-(of) 4942 3094 w
-(process) 720 3214 w
-(executions,) 1128 3214 w
-(no) 1720 3214 w
-(other) 1877 3214 w
-(process) 2169 3214 w
-(can) 2578 3214 w
-(execute) 2781 3214 w
-(statements) 3195 3214 w
-(from) 3765 3214 w
-(the) 4032 3214 w
-(moment) 4222 3214 w
-(that) 4659 3214 w
-(the) 4885 3214 w
-(first statement of this sequence begins to execute until the last one has completed.) 720 3334 w
-(It) 720 3490 w
-(is) 822 3490 w
-(often) 938 3490 w
-(useful) 1227 3490 w
-(to) 1560 3490 w
-(use) 1694 3490 w
-10 /LucidaTypewriter f
-(atomic) 1900 3490 w
-10 /LucidaSansUnicode00 f
-(sequences) 2369 3490 w
-(to) 2914 3490 w
-(start) 3049 3490 w
-(a) 3307 3490 w
-(series) 3399 3490 w
-(of) 3720 3490 w
-(processes) 3855 3490 w
-(in) 4373 3490 w
-(such) 4501 3490 w
-(a) 4764 3490 w
-(way) 4856 3490 w
-(that none of them can start executing statements until all of them have been initialized:) 720 3610 w
-9 /LucidaTypewriter f
-(init) 1008 3780 w
-({) 1333 3780 w
-(atomic) 1528 3890 w
-({) 1983 3890 w
-(run) 2048 4000 w
-(A\(1,2\);) 2308 4000 w
-(run) 2048 4110 w
-(B\(2,3\);) 2308 4110 w
-(run) 2048 4220 w
-(C\(3,1\)) 2308 4220 w
-(}) 1528 4330 w
-(}) 1008 4440 w
-10 /LucidaTypewriter f
-(Atomic) 720 4620 w
-10 /LucidaSansUnicode00 f
-(sequences) 1208 4620 w
-(may) 1772 4620 w
-(be) 2028 4620 w
-(non-deterministic.) 2203 4620 w
-(If) 3200 4620 w
-(any) 3322 4620 w
-(statement) 3547 4620 w
-(inside) 4087 4620 w
-(an) 4434 4620 w
-10 /LucidaTypewriter f
-(atomic) 4608 4620 w
-10 /LucidaSansUnicode00 f
-(sequence) 720 4740 w
-(is) 1243 4740 w
-(found) 1389 4740 w
-(to) 1740 4740 w
-(be) 1904 4740 w
-(unexecutable,) 2089 4740 w
-(however,) 2837 4740 w
-(the) 3340 4740 w
-(atomic) 3561 4740 w
-(chain) 3953 4740 w
-(is) 4277 4740 w
-(broken,) 4422 4740 w
-(and) 4860 4740 w
-(another) 720 4860 w
-(process) 1150 4860 w
-(can) 1580 4860 w
-(take) 1805 4860 w
-(over) 2068 4860 w
-(control.) 2335 4860 w
-(When) 2798 4860 w
-(the) 3121 4860 w
-(blocking) 3333 4860 w
-(statement) 3805 4860 w
-(becomes) 4346 4860 w
-(exe\255) 4834 4860 w
-(cutable) 720 4980 w
-(later,) 1123 4980 w
-(control) 1423 4980 w
-(can) 1815 4980 w
-(non-deterministically) 2033 4980 w
-(return) 3125 4980 w
-(to) 3474 4980 w
-(the) 3622 4980 w
-(process,) 3826 4980 w
-(and) 4281 4980 w
-(the) 4510 4980 w
-(atomic) 4714 4980 w
-(execution of the sequence resumes as if it had not been interrupted.) 720 5100 w
-10 /LucidaSans-Demi f
-(1.2.2.) 720 5340 w
-(Deterministic Steps) 1051 5340 w
-10 /LucidaSansUnicode00 f
-(Another) 720 5496 w
-(way) 1153 5496 w
-(to) 1382 5496 w
-(define) 1525 5496 w
-(an) 1873 5496 w
-(indivisible) 2035 5496 w
-(sequence) 2572 5496 w
-(of) 3074 5496 w
-(actions) 3217 5496 w
-(is) 3608 5496 w
-(to) 3733 5496 w
-(use) 3877 5496 w
-(the) 4092 5496 w
-10 /LucidaTypewriter f
-(d_step) 4293 5496 w
-10 /LucidaSansUnicode00 f
-(state\255) 4771 5496 w
-(ment.) 720 5616 w
-(In the above case, for instance, we could also have written:) 1064 5616 w
-9 /LucidaTypewriter f
-(d_step) 1008 5786 w
-({) 1463 5786 w
-(/*) 2048 5786 w
-(swap) 2243 5786 w
-(the) 2568 5786 w
-(values) 2828 5786 w
-(of) 3283 5786 w
-(a) 3478 5786 w
-(and) 3608 5786 w
-(b) 3868 5786 w
-(*/) 3998 5786 w
-(tmp) 1528 5896 w
-(=) 1788 5896 w
-(b;) 1918 5896 w
-(b) 1528 6006 w
-(=) 1658 6006 w
-(a;) 1788 6006 w
-(a) 1528 6116 w
-(=) 1658 6116 w
-(tmp) 1788 6116 w
-(}) 1008 6226 w
-10 /LucidaSansUnicode00 f
-(The difference between a) 720 6406 w
-10 /LucidaTypewriter f
-(d_step) 1979 6406 w
-10 /LucidaSansUnicode00 f
-(sequence and an) 2443 6406 w
-10 /LucidaTypewriter f
-(atomic) 3293 6406 w
-10 /LucidaSansUnicode00 f
-(sequence are:) 3757 6406 w
-10 /LucidaSansUnicode22 f
-(\031) 720 6562 w
-10 /LucidaSansUnicode00 f
-(A) 970 6562 w
-10 /LucidaTypewriter f
-(d_step) 1093 6562 w
-10 /LucidaSansUnicode00 f
-(sequence) 1579 6562 w
-(must) 2091 6562 w
-(be) 2389 6562 w
-(completely) 2563 6562 w
-(deterministic.) 3145 6562 w
-(\(If) 3898 6562 w
-(non-determinism) 4052 6562 w
-(is) 4960 6562 w
-(nonetheless) 970 6682 w
-(encountered,) 1604 6682 w
-(it) 2294 6682 w
-(is) 2410 6682 w
-(always) 2540 6682 w
-(resolved) 2909 6682 w
-(in) 3368 6682 w
-(a) 3509 6682 w
-(fixed) 3614 6682 w
-(and) 3910 6682 w
-(deterministic) 4140 6682 w
-(way:) 4824 6682 w
-(i.e., the first true guard in selection or repetition structures is always selected.\)) 970 6802 w
-10 /LucidaSansUnicode22 f
-(\031) 720 6958 w
-10 /LucidaSansUnicode00 f
-(No) 970 6958 w
-10 /LucidaTypewriter f
-(goto) 1137 6958 w
-10 /LucidaSansUnicode00 f
-(jumps into or out of a) 1457 6958 w
-10 /LucidaTypewriter f
-(d_step) 2552 6958 w
-10 /LucidaSansUnicode00 f
-(sequence are permitted.) 3016 6958 w
-10 /LucidaSansUnicode22 f
-(\031) 720 7114 w
-10 /LucidaSansUnicode00 f
-(The) 970 7114 w
-(execution) 1210 7114 w
-(of) 1744 7114 w
-(a) 1901 7114 w
-10 /LucidaTypewriter f
-(d_step) 2015 7114 w
-10 /LucidaSansUnicode00 f
-(sequence) 2506 7114 w
-(cannot) 3022 7114 w
-(be) 3409 7114 w
-(interrupted) 3587 7114 w
-(when) 4193 7114 w
-(a) 4510 7114 w
-(blocking) 4625 7114 w
-(statement) 970 7234 w
-(is) 1489 7234 w
-(encountered.) 1604 7234 w
-(It) 2310 7234 w
-(is) 2411 7234 w
-(an) 2526 7234 w
-(error) 2678 7234 w
-(if) 2953 7234 w
-(any) 3054 7234 w
-(statement) 3258 7234 w
-(other) 3777 7234 w
-(than) 4068 7234 w
-(the) 4318 7234 w
-(first) 4507 7234 w
-(one) 4736 7234 w
-(in) 4949 7234 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(a) 970 840 w
-10 /LucidaTypewriter f
-(d_step) 1057 840 w
-10 /LucidaSansUnicode00 f
-(sequence is found to be unexecutable.) 1521 840 w
-10 /LucidaSansUnicode22 f
-(\031) 720 996 w
-10 /LucidaSansUnicode00 f
-(A) 970 996 w
-10 /LucidaTypewriter f
-(d_step) 1076 996 w
-10 /LucidaSansUnicode00 f
-(sequence) 1545 996 w
-(is) 2039 996 w
-(executed) 2156 996 w
-(as) 2635 996 w
-(one) 2778 996 w
-(single) 2994 996 w
-(statement.) 3320 996 w
-(In) 3905 996 w
-(a) 4033 996 w
-(way,) 4125 996 w
-(it) 4378 996 w
-(is) 4481 996 w
-(a) 4598 996 w
-(mecha\255) 4690 996 w
-(nism for adding new types of statements to the language.) 970 1116 w
-(None) 720 1272 w
-(of) 1013 1272 w
-(the) 1151 1272 w
-(items) 1346 1272 w
-(listed) 1652 1272 w
-(above) 1957 1272 w
-(apply) 2284 1272 w
-(to) 2586 1272 w
-10 /LucidaTypewriter f
-(atomic) 2724 1272 w
-10 /LucidaSansUnicode00 f
-(sequences.) 3196 1272 w
-(This) 3809 1272 w
-(means) 4055 1272 w
-(that) 4413 1272 w
-(the) 4645 1272 w
-(key\255) 4841 1272 w
-(word) 720 1392 w
-10 /LucidaTypewriter f
-(d_step) 997 1392 w
-10 /LucidaSansUnicode00 f
-(can) 1464 1392 w
-(always) 1667 1392 w
-(be) 2021 1392 w
-(replaced) 2175 1392 w
-(with) 2624 1392 w
-(the) 2864 1392 w
-(keyword) 3054 1392 w
-10 /LucidaTypewriter f
-(atomic) 3496 1392 w
-10 /LucidaSansUnicode00 f
-(,) 3928 1392 w
-(but) 3994 1392 w
-(the) 4190 1392 w
-(reverse) 4379 1392 w
-(is) 4766 1392 w
-(not) 4880 1392 w
-(true.) 720 1512 w
-(\(The) 1022 1512 w
-(main,) 1278 1512 w
-(perhaps) 1591 1512 w
-(the) 2024 1512 w
-(only,) 2221 1512 w
-(reason) 2499 1512 w
-(for) 2867 1512 w
-(using) 3048 1512 w
-10 /LucidaTypewriter f
-(d_step) 3356 1512 w
-10 /LucidaSansUnicode00 f
-(sequences) 3830 1512 w
-(is) 4381 1512 w
-(to) 4504 1512 w
-(improve) 4645 1512 w
-(the efficiency of verifications.\)) 720 1632 w
-10 /LucidaSans-Demi f
-(1.2.3.) 720 1872 w
-(Selection Structures) 1051 1872 w
-10 /LucidaSansUnicode00 f
-(A) 720 2028 w
-(more) 827 2028 w
-(interesting) 1116 2028 w
-(construct) 1676 2028 w
-(is) 2167 2028 w
-(the) 2285 2028 w
-(selection) 2478 2028 w
-(structure.) 2948 2028 w
-(Using) 3488 2028 w
-(the) 3799 2028 w
-(relative) 3992 2028 w
-(values) 4385 2028 w
-(of) 4728 2028 w
-(two) 4865 2028 w
-(variables) 720 2148 w
-10 /LucidaTypewriter f
-(a) 1183 2148 w
-10 /LucidaSansUnicode00 f
-(and) 1287 2148 w
-10 /LucidaTypewriter f
-(b) 1499 2148 w
-10 /LucidaSansUnicode00 f
-(to choose between two options, for instance, we can write:) 1603 2148 w
-9 /LucidaTypewriter f
-(if) 1008 2318 w
-(::) 1008 2428 w
-(\(a) 1203 2428 w
-(!=) 1398 2428 w
-(b\)) 1593 2428 w
-(->) 1788 2428 w
-(option1) 1983 2428 w
-(::) 1008 2538 w
-(\(a) 1203 2538 w
-(==) 1398 2538 w
-(b\)) 1593 2538 w
-(->) 1788 2538 w
-(option2) 1983 2538 w
-(fi) 1008 2648 w
-10 /LucidaSansUnicode00 f
-(The) 720 2828 w
-(selection) 950 2828 w
-(structure) 1431 2828 w
-(above) 1918 2828 w
-(contains) 2254 2828 w
-(two) 2711 2828 w
-(execution) 2935 2828 w
-(sequences,) 3459 2828 w
-(each) 4048 2828 w
-(preceded) 4321 2828 w
-(by) 4820 2828 w
-(a) 4985 2828 w
-(double) 720 2948 w
-(colon.) 1102 2948 w
-(Only) 1478 2948 w
-(one) 1747 2948 w
-(sequence) 1974 2948 w
-(from) 2479 2948 w
-(the) 2759 2948 w
-(list) 2962 2948 w
-(will) 3156 2948 w
-(be) 3367 2948 w
-(executed.) 3533 2948 w
-(A) 4086 2948 w
-(sequence) 4202 2948 w
-(can) 4706 2948 w
-(be) 4921 2948 w
-(selected only if) 720 3068 w
-(its) 1486 3068 w
-(first) 1636 3068 w
-(statement) 1864 3068 w
-(is) 2381 3068 w
-(executable.) 2494 3068 w
-(The) 3117 3068 w
-(first) 3331 3068 w
-(statement) 3559 3068 w
-(is) 4076 3068 w
-(therefore) 4189 3068 w
-(called) 4669 3068 w
-(a) 4985 3068 w
-10 /LucidaSans-Italic f
-(guard) 720 3188 w
-10 /LucidaSansUnicode00 f
-(.) 1013 3188 w
-(In) 720 3344 w
-(the) 848 3344 w
-(above) 1041 3344 w
-(example) 1366 3344 w
-(the) 1817 3344 w
-(guards) 2010 3344 w
-(are) 2382 3344 w
-(mutually) 2572 3344 w
-(exclusive,) 3029 3344 w
-(but) 3546 3344 w
-(they) 3746 3344 w
-(need) 3991 3344 w
-(not) 4266 3344 w
-(be.) 4464 3344 w
-(If) 4685 3344 w
-(more) 4789 3344 w
-(than) 720 3464 w
-(one) 971 3464 w
-(guard) 1185 3464 w
-(is) 1503 3464 w
-(executable,) 1617 3464 w
-(one) 2209 3464 w
-(of) 2422 3464 w
-(the) 2554 3464 w
-(corresponding) 2743 3464 w
-(sequences) 3480 3464 w
-(is) 4022 3464 w
-(selected) 4136 3464 w
-(nondeter\255) 4569 3464 w
-(ministically.) 720 3584 w
-(If) 1374 3584 w
-(all) 1484 3584 w
-(guards) 1641 3584 w
-(are) 2019 3584 w
-(unexecutable) 2215 3584 w
-(the) 2909 3584 w
-(process) 3109 3584 w
-(will) 3528 3584 w
-(block) 3737 3584 w
-(until) 4044 3584 w
-(at) 4308 3584 w
-(least) 4445 3584 w
-(one) 4718 3584 w
-(of) 4942 3584 w
-(them) 720 3704 w
-(can) 1001 3704 w
-(be) 1202 3704 w
-(selected.) 1354 3704 w
-(There) 1850 3704 w
-(is no restriction on the type of statements that can be used) 2161 3704 w
-(as) 720 3824 w
-(a) 872 3824 w
-(guard:) 973 3824 w
-(it) 1334 3824 w
-(may) 1446 3824 w
-(include) 1692 3824 w
-(sends) 2090 3824 w
-(or) 2419 3824 w
-(receives,) 2567 3824 w
-(assignments,) 3038 3824 w
-10 /LucidaTypewriter f
-(printf) 3726 3824 w
-10 /LucidaSansUnicode00 f
-(,) 4158 3824 w
-10 /LucidaTypewriter f
-(skip) 4237 3824 w
-10 /LucidaSansUnicode00 f
-(,) 4525 3824 w
-(etc.) 4604 3824 w
-(The) 4859 3824 w
-(rules) 720 3944 w
-(of) 998 3944 w
-(executability) 1135 3944 w
-(determine) 1791 3944 w
-(in) 2323 3944 w
-(each) 2453 3944 w
-(case) 2715 3944 w
-(what) 2966 3944 w
-(the) 3235 3944 w
-(semantics) 3428 3944 w
-(of) 3951 3944 w
-(the) 4087 3944 w
-(complete) 4280 3944 w
-(selec\255) 4764 3944 w
-(tion) 720 4064 w
-(structure) 950 4064 w
-(will) 1429 4064 w
-(be.) 1634 4064 w
-(The) 1858 4064 w
-(following) 2080 4064 w
-(example,) 2568 4064 w
-(for) 3054 4064 w
-(instance,) 3235 4064 w
-(uses) 3712 4064 w
-(receive) 3974 4064 w
-(statements) 4357 4064 w
-(as) 4934 4064 w
-(guards in a selection.) 720 4184 w
-9 /LucidaTypewriter f
-(mtype) 1008 4354 w
-(=) 1398 4354 w
-({) 1528 4354 w
-(a,) 1658 4354 w
-(b) 1853 4354 w
-(};) 1983 4354 w
-(chan) 1008 4574 w
-(ch) 1333 4574 w
-(=) 1528 4574 w
-([1]) 1658 4574 w
-(of) 1918 4574 w
-({) 2113 4574 w
-(byte) 2243 4574 w
-(};) 2568 4574 w
-(active) 1008 4794 w
-(proctype) 1463 4794 w
-(A\(\)) 2048 4794 w
-({) 1008 4904 w
-(ch!a) 1528 4904 w
-(}) 1008 5014 w
-(active) 1008 5244 w
-(proctype) 1463 5244 w
-(B\(\)) 2048 5244 w
-({) 1008 5354 w
-(ch!b) 1528 5354 w
-(}) 1008 5464 w
-(active) 1008 5694 w
-(proctype) 1463 5694 w
-(C\(\)) 2048 5694 w
-({) 1008 5804 w
-(if) 1528 5804 w
-(::) 1528 5914 w
-(ch?a) 1723 5914 w
-(::) 1528 6024 w
-(ch?b) 1723 6024 w
-(fi) 1528 6134 w
-(}) 1008 6244 w
-10 /LucidaSansUnicode00 f
-(The) 720 6424 w
-(example) 937 6424 w
-(defines) 1386 6424 w
-(three) 1776 6424 w
-(processes) 2064 6424 w
-(and) 2581 6424 w
-(one) 2797 6424 w
-(channel.) 3012 6424 w
-(The) 3489 6424 w
-(first) 3706 6424 w
-(option) 3938 6424 w
-(in) 4288 6424 w
-(the) 4416 6424 w
-(selection) 4608 6424 w
-(structure) 720 6544 w
-(of) 1215 6544 w
-(the) 1370 6544 w
-(process) 1581 6544 w
-(of) 2011 6544 w
-(type) 2165 6544 w
-10 /LucidaTypewriter f
-(C) 2429 6544 w
-10 /LucidaSansUnicode00 f
-(is) 2557 6544 w
-(executable) 2693 6544 w
-(if) 3275 6544 w
-(the) 3397 6544 w
-(channel) 3608 6544 w
-(contains) 4041 6544 w
-(a) 4505 6544 w
-(message) 4616 6544 w
-(named) 720 6664 w
-10 /LucidaTypewriter f
-(a) 1086 6664 w
-10 /LucidaSansUnicode00 f
-(,) 1158 6664 w
-(where) 1227 6664 w
-10 /LucidaTypewriter f
-(a) 1556 6664 w
-10 /LucidaSansUnicode00 f
-(is) 1665 6664 w
-(a) 1782 6664 w
-(symbolic) 1874 6664 w
-(constant) 2341 6664 w
-(defined) 2795 6664 w
-(in) 3199 6664 w
-(the) 3328 6664 w
-10 /LucidaTypewriter f
-(mtype) 3521 6664 w
-10 /LucidaSansUnicode00 f
-(declaration) 3919 6664 w
-(at) 4496 6664 w
-(the) 4626 6664 w
-(start) 4819 6664 w
-(of) 720 6784 w
-(the) 851 6784 w
-(program.) 1039 6784 w
-(The) 1552 6784 w
-(second) 1766 6784 w
-(option) 2143 6784 w
-(is) 2489 6784 w
-(executable) 2602 6784 w
-(if) 3161 6784 w
-(it) 3260 6784 w
-(contains a message) 3359 6784 w
-10 /LucidaTypewriter f
-(b) 4342 6784 w
-10 /LucidaSansUnicode00 f
-(, where, sim\255) 4414 6784 w
-(ilarly,) 720 6904 w
-10 /LucidaTypewriter f
-(b) 1050 6904 w
-10 /LucidaSansUnicode00 f
-(is) 1185 6904 w
-(a) 1328 6904 w
-(symbolic) 1446 6904 w
-(constant.) 1938 6904 w
-(Which) 2481 6904 w
-(message) 2834 6904 w
-(will) 3322 6904 w
-(be) 3550 6904 w
-(available) 3733 6904 w
-(depends) 4220 6904 w
-(on) 4698 6904 w
-(the) 4885 6904 w
-(unknown relative speeds of the processes.) 720 7024 w
-(A) 720 7180 w
-(process) 827 7180 w
-(of) 1239 7180 w
-(the) 1375 7180 w
-(following) 1568 7180 w
-(type) 2053 7180 w
-(will) 2299 7180 w
-(either) 2501 7180 w
-(increment) 2820 7180 w
-(or) 3345 7180 w
-(decrement) 3485 7180 w
-(the) 4038 7180 w
-(value) 4231 7180 w
-(of) 4523 7180 w
-(variable) 4660 7180 w
-10 /LucidaTypewriter f
-(count) 720 7300 w
-10 /LucidaSansUnicode00 f
-(once.) 1112 7300 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-9 /LucidaTypewriter f
-(byte) 1008 830 w
-(count;) 1333 830 w
-(active) 1008 1050 w
-(proctype) 1463 1050 w
-(counter\(\)) 2048 1050 w
-({) 1008 1160 w
-(if) 1528 1270 w
-(::) 1528 1380 w
-(count++) 1723 1380 w
-(::) 1528 1490 w
-(count--) 1723 1490 w
-(fi) 1528 1600 w
-(}) 1008 1710 w
-10 /LucidaSansUnicode00 f
-(Assignments) 720 1890 w
-(are) 1427 1890 w
-(always) 1663 1890 w
-(executable,) 2066 1890 w
-(so) 2708 1890 w
-(the) 2904 1890 w
-(choice) 3143 1890 w
-(made) 3537 1890 w
-(here) 3888 1890 w
-(is) 4187 1890 w
-(truly) 4351 1890 w
-(a) 4657 1890 w
-(non-) 4797 1890 w
-(deterministic) 720 2010 w
-(one) 1404 2010 w
-(that) 1633 2010 w
-(is) 1874 2010 w
-(independent) 2004 2010 w
-(of) 2663 2010 w
-(the) 2811 2010 w
-(initial) 3016 2010 w
-(value) 3336 2010 w
-(of) 3640 2010 w
-(the) 3788 2010 w
-(variable) 3993 2010 w
-(\(zero) 4423 2010 w
-(in) 4721 2010 w
-(this) 4861 2010 w
-(case\).) 720 2130 w
-10 /LucidaSans-Demi f
-(1.2.4.) 720 2370 w
-(Repetition Structures) 1051 2370 w
-10 /LucidaSansUnicode00 f
-(We) 720 2526 w
-(can) 901 2526 w
-(modify) 1108 2526 w
-(the) 1482 2526 w
-(above) 1676 2526 w
-(program) 2002 2526 w
-(as) 2457 2526 w
-(follows,) 2602 2526 w
-(to) 3018 2526 w
-(obtain) 3155 2526 w
-(a) 3501 2526 w
-(cyclic) 3595 2526 w
-(program) 3897 2526 w
-(that) 4353 2526 w
-(randomly) 4584 2526 w
-(changes) 720 2646 w
-(the) 1153 2646 w
-(value) 1342 2646 w
-(of) 1630 2646 w
-(the) 1762 2646 w
-(variable) 1951 2646 w
-(up) 2365 2646 w
-(or) 2524 2646 w
-(down,) 2660 2646 w
-(by) 2989 2646 w
-(replacing) 3138 2646 w
-(the) 3620 2646 w
-(selection) 3809 2646 w
-(structure) 4275 2646 w
-(with) 4747 2646 w
-(a) 4985 2646 w
-(repetition.) 720 2766 w
-9 /LucidaTypewriter f
-(byte) 1008 2936 w
-(count;) 1333 2936 w
-(active) 1008 3156 w
-(proctype) 1463 3156 w
-(counter\(\)) 2048 3156 w
-({) 1008 3266 w
-(do) 1528 3376 w
-(::) 1528 3486 w
-(count++) 1723 3486 w
-(::) 1528 3596 w
-(count--) 1723 3596 w
-(::) 1528 3706 w
-(\(count) 1723 3706 w
-(==) 2178 3706 w
-(0\)) 2373 3706 w
-(->) 2568 3706 w
-(break) 2763 3706 w
-(od) 1528 3816 w
-(}) 1008 3926 w
-10 /LucidaSansUnicode00 f
-(Only one option can be selected for) 720 4106 w
-(execution) 2483 4106 w
-(at) 2991 4106 w
-(a) 3116 4106 w
-(time.) 3204 4106 w
-(After) 3516 4106 w
-(the) 3789 4106 w
-(option) 3977 4106 w
-(completes,) 4323 4106 w
-(the) 4885 4106 w
-(execution) 720 4226 w
-(of) 1253 4226 w
-(the) 1409 4226 w
-(structure) 1622 4226 w
-(is) 2117 4226 w
-(repeated.) 2254 4226 w
-(The) 2802 4226 w
-(normal) 3040 4226 w
-(way) 3438 4226 w
-(to) 3679 4226 w
-(terminate) 3834 4226 w
-(the) 4357 4226 w
-(repetition) 4569 4226 w
-(structure is with a) 720 4346 w
-10 /LucidaTypewriter f
-(break) 1626 4346 w
-10 /LucidaSansUnicode00 f
-(statement.) 2018 4346 w
-(In the example, the loop) 2598 4346 w
-(can) 3819 4346 w
-(be) 4020 4346 w
-(broken) 4172 4346 w
-(only) 4546 4346 w
-(when) 4783 4346 w
-(the) 720 4466 w
-(count) 917 4466 w
-(reaches) 1232 4466 w
-(zero.) 1646 4466 w
-(Note,) 1967 4466 w
-(however,) 2269 4466 w
-(that) 2748 4466 w
-(it) 2981 4466 w
-(need) 3089 4466 w
-(not) 3368 4466 w
-(terminate) 3570 4466 w
-(since) 4078 4466 w
-(the) 4369 4466 w
-(other) 4566 4466 w
-(two) 4865 4466 w
-(options) 720 4586 w
-(remain) 1127 4586 w
-(executable.) 1507 4586 w
-(To) 2141 4586 w
-(force) 2309 4586 w
-(termination) 2599 4586 w
-(we) 3205 4586 w
-(could) 3382 4586 w
-(modify) 3692 4586 w
-(the) 4071 4586 w
-(program) 4270 4586 w
-(as) 4730 4586 w
-(fol\255) 4880 4586 w
-(lows.) 720 4706 w
-9 /LucidaTypewriter f
-(active) 1008 4876 w
-(proctype) 1463 4876 w
-(counter\(\)) 2048 4876 w
-({) 1008 4986 w
-(do) 1528 5096 w
-(::) 1528 5206 w
-(\(count) 1723 5206 w
-(!=) 2178 5206 w
-(0\)) 2373 5206 w
-(->) 2568 5206 w
-(if) 2048 5316 w
-(::) 2048 5426 w
-(count++) 2243 5426 w
-(::) 2048 5536 w
-(count--) 2243 5536 w
-(fi) 2048 5646 w
-(::) 1528 5756 w
-(\(count) 1723 5756 w
-(==) 2178 5756 w
-(0\)) 2373 5756 w
-(->) 2568 5756 w
-(break) 2763 5756 w
-(od) 1528 5866 w
-(}) 1008 5976 w
-10 /LucidaSansUnicode00 f
-(A) 720 6156 w
-(special) 836 6156 w
-(type) 1217 6156 w
-(of) 1472 6156 w
-(statement) 1617 6156 w
-(that) 2148 6156 w
-(is) 2386 6156 w
-(useful) 2513 6156 w
-(in) 2857 6156 w
-(selection) 2995 6156 w
-(and) 3474 6156 w
-(repetition) 3701 6156 w
-(structures) 4220 6156 w
-(is) 4757 6156 w
-(the) 4885 6156 w
-10 /LucidaTypewriter f
-(else) 720 6276 w
-10 /LucidaSansUnicode00 f
-(statement.) 1053 6276 w
-(An) 1646 6276 w
-10 /LucidaTypewriter f
-(else) 1822 6276 w
-10 /LucidaSansUnicode00 f
-(statement) 2155 6276 w
-(becomes) 2684 6276 w
-(executable) 3160 6276 w
-(only) 3730 6276 w
-(if) 3978 6276 w
-(no) 4088 6276 w
-(other) 4255 6276 w
-(statement) 4556 6276 w
-(within) 720 6396 w
-(the) 1052 6396 w
-(same) 1243 6396 w
-(process,) 1534 6396 w
-(at) 1976 6396 w
-(the) 2104 6396 w
-(same) 2295 6396 w
-(control-flow) 2587 6396 w
-(point,) 3228 6396 w
-(is) 3549 6396 w
-(executable.) 3666 6396 w
-(We) 4293 6396 w
-(could) 4472 6396 w
-(try) 4775 6396 w
-(to) 4942 6396 w
-(use it in two places in the above example:) 720 6516 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-9 /LucidaTypewriter f
-(active) 1008 830 w
-(proctype) 1463 830 w
-(counter\(\)) 2048 830 w
-({) 1008 940 w
-(do) 1528 1050 w
-(::) 1528 1160 w
-(\(count) 1723 1160 w
-(!=) 2178 1160 w
-(0\)) 2373 1160 w
-(->) 2568 1160 w
-(if) 2048 1270 w
-(::) 2048 1380 w
-(count++) 2243 1380 w
-(::) 2048 1490 w
-(count--) 2243 1490 w
-(::) 2048 1600 w
-(else) 2243 1600 w
-(fi) 2048 1710 w
-(::) 1528 1820 w
-(else) 1723 1820 w
-(->) 2048 1820 w
-(break) 2243 1820 w
-(od) 1528 1930 w
-(}) 1008 2040 w
-10 /LucidaSansUnicode00 f
-(The) 720 2220 w
-(first) 956 2220 w
-10 /LucidaTypewriter f
-(else) 1206 2220 w
-10 /LucidaSansUnicode00 f
-(,) 1494 2220 w
-(inside) 1581 2220 w
-(the) 1926 2220 w
-(nested) 2136 2220 w
-(selection) 2517 2220 w
-(structure,) 3005 2220 w
-(can) 3531 2220 w
-(never) 3755 2220 w
-(become) 4078 2220 w
-(executable) 4514 2220 w
-(though,) 720 2340 w
-(and) 1136 2340 w
-(is) 1354 2340 w
-(therefore) 1472 2340 w
-(redundant) 1957 2340 w
-(\(both) 2496 2340 w
-(alternative) 2790 2340 w
-(guards) 3337 2340 w
-(of) 3709 2340 w
-(the) 3845 2340 w
-(selection) 4038 2340 w
-(are) 4508 2340 w
-(assign\255) 4697 2340 w
-(ments,) 720 2460 w
-(which) 1123 2460 w
-(are) 1476 2460 w
-(always) 1700 2460 w
-(executable\).) 2091 2460 w
-(The) 2786 2460 w
-(second) 3039 2460 w
-(usage) 3455 2460 w
-(of) 3813 2460 w
-(the) 3983 2460 w
-10 /LucidaTypewriter f
-(else) 4210 2460 w
-10 /LucidaSansUnicode00 f
-(,) 4498 2460 w
-(however,) 4603 2460 w
-(becomes) 720 2580 w
-(executable) 1210 2580 w
-(exactly) 1795 2580 w
-(when) 2195 2580 w
-10 /LucidaTypewriter f
-(!\(count) 2510 2580 w
-(!=) 3112 2580 w
-(0\)) 3354 2580 w
-10 /LucidaSansUnicode00 f
-(or) 3556 2580 w
-10 /LucidaTypewriter f
-(\(count) 3716 2580 w
-(==) 4246 2580 w
-(0\)) 4488 2580 w
-10 /LucidaSansUnicode00 f
-(,) 4632 2580 w
-(and) 4722 2580 w
-(is) 4960 2580 w
-(therefore equivalent to the latter to break from the loop.) 720 2700 w
-(There) 720 2856 w
-(is) 1035 2856 w
-(also) 1152 2856 w
-(an) 1386 2856 w
-(alternative) 1541 2856 w
-(way) 2088 2856 w
-(to) 2310 2856 w
-(exit) 2446 2856 w
-(the) 2667 2856 w
-(do-loop,) 2860 2856 w
-(without) 3326 2856 w
-(using) 3729 2856 w
-(a) 4033 2856 w
-10 /LucidaTypewriter f
-(break) 4126 2856 w
-10 /LucidaSansUnicode00 f
-(statement:) 4524 2856 w
-(the) 720 2976 w
-(infamous) 911 2976 w
-10 /LucidaTypewriter f
-(goto) 1397 2976 w
-10 /LucidaSansUnicode00 f
-(.) 1685 2976 w
-(This) 1785 2976 w
-(is) 2026 2976 w
-(illustrated) 2142 2976 w
-(in) 2666 2976 w
-(the) 2792 2976 w
-(following) 2982 2976 w
-(implementation) 3464 2976 w
-(of) 4261 2976 w
-(Euclid) 4394 2976 w
-10 /LucidaSansUnicode20 f
-(\031) 4682 2976 w
-10 /LucidaSansUnicode00 f
-(s) 4714 2976 w
-(algo\255) 4800 2976 w
-(rithm for finding the greatest common divisor of two non-zero, positive numbers:) 720 3096 w
-9 /LucidaTypewriter f
-(proctype) 1008 3266 w
-(Euclid\(int) 1593 3266 w
-(x,) 2308 3266 w
-(y\)) 2503 3266 w
-({) 1008 3376 w
-(do) 1528 3486 w
-(::) 1528 3596 w
-(\(x) 1723 3596 w
-(>) 1918 3596 w
-(y\)) 2113 3596 w
-(->) 2308 3596 w
-(x) 2503 3596 w
-(=) 2633 3596 w
-(x) 2763 3596 w
-(-) 2893 3596 w
-(y) 3023 3596 w
-(::) 1528 3706 w
-(\(x) 1723 3706 w
-(<) 1918 3706 w
-(y\)) 2113 3706 w
-(->) 2308 3706 w
-(y) 2503 3706 w
-(=) 2633 3706 w
-(y) 2763 3706 w
-(-) 2893 3706 w
-(x) 3023 3706 w
-(::) 1528 3816 w
-(\(x) 1723 3816 w
-(==) 1918 3816 w
-(y\)) 2113 3816 w
-(->) 2308 3816 w
-(goto) 2503 3816 w
-(done) 2828 3816 w
-(od;) 1528 3926 w
-(done:) 1008 4036 w
-(skip) 1528 4146 w
-(}) 1008 4256 w
-(init) 1008 4486 w
-({) 1333 4486 w
-(run) 1463 4486 w
-(Euclid\(36,) 1723 4486 w
-(12\)) 2438 4486 w
-(}) 2698 4486 w
-10 /LucidaSansUnicode00 f
-(The) 720 4666 w
-10 /LucidaTypewriter f
-(goto) 935 4666 w
-10 /LucidaSansUnicode00 f
-(in) 1258 4666 w
-(this) 1384 4666 w
-(example) 1598 4666 w
-(jumps) 2046 4666 w
-(to) 2380 4666 w
-(a) 2513 4666 w
-(label) 2603 4666 w
-(named) 2870 4666 w
-10 /LucidaTypewriter f
-(done) 3234 4666 w
-10 /LucidaSansUnicode00 f
-(.) 3522 4666 w
-(Since) 3621 4666 w
-(a) 3908 4666 w
-(label) 3998 4666 w
-(can) 4265 4666 w
-(only) 4468 4666 w
-(appear) 4707 4666 w
-(before) 720 4786 w
-(a) 1071 4786 w
-(statement,) 1163 4786 w
-(we) 1716 4786 w
-(have) 1886 4786 w
-(added) 2148 4786 w
-(the) 2484 4786 w
-(dummy) 2675 4786 w
-(statement) 3074 4786 w
-10 /LucidaTypewriter f
-(skip) 3594 4786 w
-10 /LucidaSansUnicode00 f
-(.) 3882 4786 w
-(Like) 3982 4786 w
-(a) 4214 4786 w
-10 /LucidaTypewriter f
-(skip) 4305 4786 w
-10 /LucidaSansUnicode00 f
-(,) 4593 4786 w
-(a) 4661 4786 w
-10 /LucidaTypewriter f
-(goto) 4752 4786 w
-10 /LucidaSansUnicode00 f
-(statement) 720 4906 w
-(is) 1241 4906 w
-(always) 1358 4906 w
-(executable) 1714 4906 w
-(and) 2277 4906 w
-(has) 2494 4906 w
-(no) 2699 4906 w
-(other) 2860 4906 w
-(effect) 3155 4906 w
-(than) 3467 4906 w
-(to) 3721 4906 w
-(change) 3857 4906 w
-(the) 4243 4906 w
-(control-flow) 4436 4906 w
-(point of the process that executes it.) 720 5026 w
-(As) 720 5182 w
-(a) 895 5182 w
-(final) 1005 5182 w
-(example,) 1272 5182 w
-(consider) 1772 5182 w
-(the) 2241 5182 w
-(following) 2452 5182 w
-(implementation) 2955 5182 w
-(of) 3773 5182 w
-(a) 3927 5182 w
-(Dijkstra) 4038 5182 w
-(semaphore,) 4470 5182 w
-(which is implemented with the help of a synchronous channel.) 720 5302 w
-9 /LucidaTypewriter f
-(#define) 1008 5472 w
-(p) 1528 5472 w
-(0) 2048 5472 w
-(#define) 1008 5582 w
-(v) 1528 5582 w
-(1) 2048 5582 w
-(chan) 1008 5802 w
-(sema) 1333 5802 w
-(=) 1658 5802 w
-([0]) 1788 5802 w
-(of) 2048 5802 w
-({) 2243 5802 w
-(bit) 2373 5802 w
-(};) 2633 5802 w
-(active) 1008 6032 w
-(proctype) 1463 6032 w
-(Dijkstra\(\)) 2048 6032 w
-({) 1008 6142 w
-(byte) 1528 6142 w
-(count) 1853 6142 w
-(=) 2243 6142 w
-(1;) 2373 6142 w
-(do) 1528 6362 w
-(::) 1528 6472 w
-(\(count) 1723 6472 w
-(==) 2178 6472 w
-(1\)) 2373 6472 w
-(->) 2568 6472 w
-(sema!p;) 2048 6582 w
-(count) 2568 6582 w
-(=) 2958 6582 w
-(0) 3088 6582 w
-(::) 1528 6692 w
-(\(count) 1723 6692 w
-(==) 2178 6692 w
-(0\)) 2373 6692 w
-(->) 2568 6692 w
-(sema?v;) 2048 6802 w
-(count) 2568 6802 w
-(=) 2958 6802 w
-(1) 3088 6802 w
-(od) 1528 6912 w
-(}) 1008 7022 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-9 /LucidaTypewriter f
-(active) 1008 830 w
-([3]) 1463 830 w
-(proctype) 1723 830 w
-(user\(\)) 2308 830 w
-({) 1008 940 w
-(do) 1528 940 w
-(::) 1528 1050 w
-(sema?p;) 1723 1050 w
-(/*) 1723 1160 w
-(critical) 1918 1160 w
-(section) 2503 1160 w
-(*/) 3023 1160 w
-(sema!v;) 1723 1270 w
-(/*) 1723 1380 w
-(non-critical) 1918 1380 w
-(section) 2763 1380 w
-(*/) 3283 1380 w
-(od) 1528 1490 w
-(}) 1008 1600 w
-10 /LucidaSansUnicode00 f
-(The) 720 1780 w
-(semaphore) 939 1780 w
-(guarantees) 1515 1780 w
-(that) 2090 1780 w
-(only) 2319 1780 w
-(one) 2561 1780 w
-(of) 2778 1780 w
-(the) 2914 1780 w
-(three) 3107 1780 w
-(user) 3397 1780 w
-(processes) 3646 1780 w
-(can) 4166 1780 w
-(enter) 4373 1780 w
-(its) 4664 1780 w
-(criti\255) 4820 1780 w
-(cal) 720 1900 w
-(section) 896 1900 w
-(at) 1284 1900 w
-(a) 1417 1900 w
-(time.) 1513 1900 w
-(It) 1833 1900 w
-(does) 1940 1900 w
-(not) 2212 1900 w
-(necessarily) 2413 1900 w
-(prevent) 2987 1900 w
-(the) 3395 1900 w
-(monopolization) 3591 1900 w
-(of) 4392 1900 w
-(the) 4530 1900 w
-(access) 4725 1900 w
-(to the critical section by one of the processes.) 720 2020 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 720 2176 w
-10 /LucidaSansUnicode00 f
-(does) 1172 2176 w
-(not) 1443 2176 w
-(have) 1643 2176 w
-(a) 1908 2176 w
-(mechanism) 2003 2176 w
-(for) 2595 2176 w
-(defining) 2774 2176 w
-(functions) 3214 2176 w
-(or) 3706 2176 w
-(procedures.) 3848 2176 w
-(Where) 4497 2176 w
-(nec\255) 4838 2176 w
-(essary,) 720 2296 w
-(though,) 1091 2296 w
-(these) 1502 2296 w
-(may) 1797 2296 w
-(be) 2030 2296 w
-(modeled) 2182 2296 w
-(with) 2636 2296 w
-(the) 2874 2296 w
-(help) 3062 2296 w
-(of) 3305 2296 w
-(additional processes.) 3436 2296 w
-(The return) 4528 2296 w
-(value) 720 2416 w
-(of) 1018 2416 w
-(a) 1161 2416 w
-(function,) 1261 2416 w
-(for) 1739 2416 w
-(instance,) 1923 2416 w
-(can) 2403 2416 w
-(be) 2616 2416 w
-(passed) 2780 2416 w
-(back) 3164 2416 w
-(to) 3436 2416 w
-(the) 3579 2416 w
-(calling) 3779 2416 w
-(process) 4141 2416 w
-(via) 4560 2416 w
-(global) 4741 2416 w
-(variables) 720 2536 w
-(or) 1191 2536 w
-(messages.) 1332 2536 w
-(The) 1910 2536 w
-(following) 2130 2536 w
-(program) 2616 2536 w
-(illustrates) 3071 2536 w
-(this) 3587 2536 w
-(by) 3805 2536 w
-(recursively) 3959 2536 w
-(calculating) 4518 2536 w
-(the factorial of a number) 720 2656 w
-10 /LucidaTypewriter f
-(n) 1960 2656 w
-10 /LucidaSansUnicode00 f
-(.) 2032 2656 w
-9 /LucidaTypewriter f
-(proctype) 1008 2826 w
-(fact\(int) 1593 2826 w
-(n;) 2178 2826 w
-(chan) 2373 2826 w
-(p\)) 2698 2826 w
-({) 1008 2936 w
-(chan) 1528 2936 w
-(child) 1853 2936 w
-(=) 2243 2936 w
-([1]) 2373 2936 w
-(of) 2633 2936 w
-({) 2828 2936 w
-(int) 2958 2936 w
-(};) 3218 2936 w
-(int) 1528 3046 w
-(result;) 1788 3046 w
-(if) 1528 3266 w
-(::) 1528 3376 w
-(\(n) 1723 3376 w
-(<=) 1918 3376 w
-(1\)) 2113 3376 w
-(->) 2308 3376 w
-(p!1) 2503 3376 w
-(::) 1528 3486 w
-(\(n) 1723 3486 w
-(>=) 1918 3486 w
-(2\)) 2113 3486 w
-(->) 2308 3486 w
-(run) 2048 3596 w
-(fact\(n-1,) 2308 3596 w
-(child\);) 2958 3596 w
-(child?result;) 2048 3706 w
-(p!n*result) 2048 3816 w
-(fi) 1528 3926 w
-(}) 1008 4036 w
-(init) 1008 4266 w
-({) 1008 4376 w
-(chan) 1528 4376 w
-(child) 1853 4376 w
-(=) 2243 4376 w
-([1]) 2373 4376 w
-(of) 2633 4376 w
-({) 2828 4376 w
-(int) 2958 4376 w
-(};) 3218 4376 w
-(int) 1528 4486 w
-(result;) 1788 4486 w
-(run) 1528 4706 w
-(fact\(7,) 1788 4706 w
-(child\);) 2308 4706 w
-(child?result;) 1528 4816 w
-(printf\("result:) 1528 4926 w
-(%d\\n",) 2568 4926 w
-(result\)) 3023 4926 w
-(}) 1008 5036 w
-10 /LucidaSansUnicode00 f
-(Each) 720 5216 w
-(process) 1003 5216 w
-(creates) 1438 5216 w
-(a) 1846 5216 w
-(private) 1962 5216 w
-(channel) 2356 5216 w
-(and) 2794 5216 w
-(uses) 3035 5216 w
-(it) 3317 5216 w
-(to) 3445 5216 w
-(communicate) 3605 5216 w
-(with) 4317 5216 w
-(its) 4584 5216 w
-(direct) 4763 5216 w
-(descendant.) 720 5336 w
-(There are no input statements in) 1373 5336 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2997 5336 w
-10 /LucidaSansUnicode00 f
-(.) 3410 5336 w
-(The reason is that models must) 3506 5336 w
-(always) 720 5456 w
-(be) 1080 5456 w
-(complete) 1240 5456 w
-(to) 1728 5456 w
-(allow) 1868 5456 w
-(for) 2161 5456 w
-(logical) 2342 5456 w
-(verifications,) 2700 5456 w
-(and) 3364 5456 w
-(input) 3586 5456 w
-(statements) 3881 5456 w
-(would) 4458 5456 w
-(leave) 4792 5456 w
-(at) 720 5576 w
-(least) 848 5576 w
-(the) 1112 5576 w
-(source) 1303 5576 w
-(of) 1661 5576 w
-(some) 1794 5576 w
-(information) 2090 5576 w
-(unspecified.) 2692 5576 w
-(A) 3350 5576 w
-(way) 3454 5576 w
-(to) 3673 5576 w
-(read) 3806 5576 w
-(input) 4056 5576 w
-(would) 4344 5576 w
-(presup\255) 4671 5576 w
-(pose a source of information that is not part of the model.) 720 5696 w
-(We) 720 5852 w
-(have) 899 5852 w
-(already) 1161 5852 w
-(discussed) 1549 5852 w
-(a) 2063 5852 w
-(few) 2155 5852 w
-(special) 2362 5852 w
-(types) 2733 5852 w
-(of) 3029 5852 w
-(statement:) 3164 5852 w
-10 /LucidaTypewriter f
-(skip) 3717 5852 w
-10 /LucidaSansUnicode00 f
-(,) 4005 5852 w
-10 /LucidaTypewriter f
-(break) 4074 5852 w
-10 /LucidaSansUnicode00 f
-(,) 4434 5852 w
-(and) 4503 5852 w
-10 /LucidaTypewriter f
-(else) 4720 5852 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5852 w
-(Another) 720 5972 w
-(statement) 1142 5972 w
-(in) 1660 5972 w
-(this) 1785 5972 w
-(class) 1998 5972 w
-(is) 2268 5972 w
-(the) 2381 5972 w
-10 /LucidaTypewriter f
-(timeout) 2569 5972 w
-10 /LucidaSansUnicode00 f
-(.) 3073 5972 w
-(The) 3170 5972 w
-10 /LucidaTypewriter f
-(timeout) 3384 5972 w
-10 /LucidaSansUnicode00 f
-(is) 3921 5972 w
-(comparable) 4034 5972 w
-(to) 4634 5972 w
-(a) 4765 5972 w
-(sys\255) 4853 5972 w
-(tem) 720 6092 w
-(level) 949 6092 w
-10 /LucidaTypewriter f
-(else) 1214 6092 w
-10 /LucidaSansUnicode00 f
-(statement:) 1546 6092 w
-(it) 2106 6092 w
-(becomes) 2216 6092 w
-(executable) 2691 6092 w
-(if) 3261 6092 w
-(and) 3371 6092 w
-(only) 3595 6092 w
-(if) 3843 6092 w
-(no) 3953 6092 w
-(other) 4120 6092 w
-(statement) 4421 6092 w
-(in) 4949 6092 w
-(any) 720 6212 w
-(of) 933 6212 w
-(the) 1075 6212 w
-(processes) 1274 6212 w
-(is) 1799 6212 w
-(executable.) 1922 6212 w
-10 /LucidaTypewriter f
-(Timeout) 2555 6212 w
-10 /LucidaSansUnicode00 f
-(is) 3102 6212 w
-(a) 3225 6212 w
-(modeling) 3323 6212 w
-(feature) 3821 6212 w
-(that) 4208 6212 w
-(provides) 4442 6212 w
-(for) 4901 6212 w
-(an) 720 6332 w
-(escape) 907 6332 w
-(from) 1309 6332 w
-(a) 1611 6332 w
-(potential) 1736 6332 w
-(deadlock) 2235 6332 w
-(state.) 2741 6332 w
-(The) 3111 6332 w
-10 /LucidaTypewriter f
-(timeout) 3363 6332 w
-10 /LucidaSansUnicode00 f
-(takes) 3938 6332 w
-(no) 4266 6332 w
-(parameters,) 4460 6332 w
-(because) 720 6452 w
-(the) 1147 6452 w
-(types) 1335 6452 w
-(of properties we would like to prove for) 1627 6452 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3586 6452 w
-10 /LucidaSansUnicode00 f
-(models must be pro\255) 4031 6452 w
-(ven) 720 6572 w
-(independent) 923 6572 w
-(of) 1565 6572 w
-(all) 1696 6572 w
-(absolute) 1842 6572 w
-(and) 2289 6572 w
-(relative) 2502 6572 w
-(timing) 2890 6572 w
-(considerations.) 3235 6572 w
-(In) 4041 6572 w
-(particular,) 4165 6572 w
-(the) 4693 6572 w
-(rel\255) 4881 6572 w
-(ative speeds of processes can never be known with certainty in an asynchronous system.) 720 6692 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(1.2.5.) 720 840 w
-(Escape Sequences) 1051 840 w
-10 /LucidaSansUnicode00 f
-(The) 720 996 w
-(last) 947 996 w
-(type) 1165 996 w
-(of) 1419 996 w
-(compound) 1563 996 w
-(structure) 2125 996 w
-(to) 2609 996 w
-(be) 2754 996 w
-(discussed) 2920 996 w
-(is) 3444 996 w
-(the) 3571 996 w
-10 /LucidaTypewriter f
-(unless) 3773 996 w
-10 /LucidaSansUnicode00 f
-(statement.) 4252 996 w
-(It) 4847 996 w
-(is) 4960 996 w
-(used as follows:) 720 1116 w
-9 /LucidaTypewriter f
-({) 1008 1286 w
-(P) 1138 1286 w
-(}) 1268 1286 w
-(unless) 1398 1286 w
-({) 1853 1286 w
-(E) 1983 1286 w
-(}) 2113 1286 w
-10 /LucidaSansUnicode00 f
-(where) 720 1466 w
-(the) 1067 1466 w
-(letters) 1277 1466 w
-10 /LucidaTypewriter f
-(P) 1639 1466 w
-10 /LucidaSansUnicode00 f
-(and) 1766 1466 w
-10 /LucidaTypewriter f
-(E) 2002 1466 w
-10 /LucidaSansUnicode00 f
-(represent) 2130 1466 w
-(arbitrary) 2649 1466 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3119 1466 w
-10 /LucidaSansUnicode00 f
-(fragments.) 3588 1466 w
-(Execution) 4202 1466 w
-(of) 4731 1466 w
-(the) 4885 1466 w
-10 /LucidaTypewriter f
-(unless) 720 1586 w
-10 /LucidaSansUnicode00 f
-(statement) 1189 1586 w
-(begins) 1710 1586 w
-(with) 2070 1586 w
-(the) 2312 1586 w
-(execution) 2504 1586 w
-(of) 3016 1586 w
-(statements) 3151 1586 w
-(from) 3723 1586 w
-10 /LucidaTypewriter f
-(P) 3992 1586 w
-10 /LucidaSansUnicode00 f
-(.) 4064 1586 w
-(Before) 4165 1586 w
-(each) 4511 1586 w
-(state\255) 4771 1586 w
-(ment) 720 1706 w
-(execution) 1010 1706 w
-(in) 1527 1706 w
-10 /LucidaTypewriter f
-(P) 1660 1706 w
-10 /LucidaSansUnicode00 f
-(the) 1774 1706 w
-(executability) 1971 1706 w
-(of) 2630 1706 w
-(the) 2770 1706 w
-(first) 2967 1706 w
-(statement) 3204 1706 w
-(of) 3730 1706 w
-10 /LucidaTypewriter f
-(E) 3870 1706 w
-10 /LucidaSansUnicode00 f
-(is) 3984 1706 w
-(checked,) 4106 1706 w
-(using) 4577 1706 w
-(the) 4885 1706 w
-(normal) 720 1826 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1106 1826 w
-10 /LucidaSansUnicode00 f
-(semantics) 1564 1826 w
-(of) 2094 1826 w
-(executability.) 2237 1826 w
-(Execution) 2963 1826 w
-(of) 3481 1826 w
-(statements) 3624 1826 w
-(from) 4204 1826 w
-10 /LucidaTypewriter f
-(P) 4481 1826 w
-10 /LucidaSansUnicode00 f
-(proceeds) 4598 1826 w
-(only) 720 1946 w
-(while) 958 1946 w
-(the) 1245 1946 w
-(first) 1434 1946 w
-(statement) 1663 1946 w
-(of) 2181 1946 w
-10 /LucidaTypewriter f
-(E) 2313 1946 w
-10 /LucidaSansUnicode00 f
-(remains) 2419 1946 w
-(unexecutable.) 2840 1946 w
-(The) 3589 1946 w
-(first) 3805 1946 w
-(time) 4035 1946 w
-(that) 4285 1946 w
-(this) 4511 1946 w
-10 /LucidaSansUnicode20 f
-(\030) 4725 1946 w
-10 /LucidaSansUnicode00 f
-(guard) 4757 1946 w
-(of) 720 2066 w
-(the) 855 2066 w
-(escape) 1047 2066 w
-(sequence) 1416 2066 w
-10 /LucidaSansUnicode20 f
-(\031) 1873 2066 w
-10 /LucidaSansUnicode00 f
-(is) 1942 2066 w
-(found) 2059 2066 w
-(to) 2381 2066 w
-(be) 2516 2066 w
-(executable,) 2672 2066 w
-(control) 3267 2066 w
-(changes) 3646 2066 w
-(to) 4081 2066 w
-(it,) 4215 2066 w
-(and) 4349 2066 w
-(execution) 4565 2066 w
-(continues) 720 2186 w
-(as) 1231 2186 w
-(defined) 1377 2186 w
-(for) 1783 2186 w
-10 /LucidaTypewriter f
-(E) 1962 2186 w
-10 /LucidaSansUnicode00 f
-(.) 2034 2186 w
-(Individual) 2138 2186 w
-(statement) 2651 2186 w
-(executions) 3175 2186 w
-(remain) 3741 2186 w
-(indivisible,) 4117 2186 w
-(so) 4681 2186 w
-(con\255) 4833 2186 w
-(trol) 720 2306 w
-(can) 922 2306 w
-(only) 1124 2306 w
-(change) 1362 2306 w
-(from) 1744 2306 w
-(inside) 2010 2306 w
-10 /LucidaTypewriter f
-(P) 2333 2306 w
-10 /LucidaSansUnicode00 f
-(to) 2438 2306 w
-(the) 2569 2306 w
-(start) 2757 2306 w
-(of) 3011 2306 w
-10 /LucidaTypewriter f
-(E) 3142 2306 w
-10 /LucidaSansUnicode00 f
-(in) 3247 2306 w
-(between) 3371 2306 w
-(individual) 3811 2306 w
-(statement) 4317 2306 w
-(exe\255) 4834 2306 w
-(cutions.) 720 2426 w
-(If) 1182 2426 w
-(the) 1293 2426 w
-(guard) 1493 2426 w
-(of) 1821 2426 w
-(the) 1964 2426 w
-(escape) 2164 2426 w
-(sequence) 2541 2426 w
-(does) 3043 2426 w
-(not) 3319 2426 w
-(become) 3524 2426 w
-(executable) 3949 2426 w
-(during) 4520 2426 w
-(the) 4885 2426 w
-(execution of) 720 2546 w
-10 /LucidaTypewriter f
-(P) 1357 2546 w
-10 /LucidaSansUnicode00 f
-(, then it is skipped entirely when) 1429 2546 w
-10 /LucidaTypewriter f
-(P) 3050 2546 w
-10 /LucidaSansUnicode00 f
-(terminates.) 3154 2546 w
-(An example of the use of escape sequences is:) 720 2702 w
-9 /LucidaTypewriter f
-(A;) 1008 2872 w
-(do) 1008 2982 w
-(::) 1008 3092 w
-(b1) 1203 3092 w
-(->) 1398 3092 w
-(B1) 1593 3092 w
-(::) 1008 3202 w
-(b2) 1203 3202 w
-(->) 1398 3202 w
-(B2) 1593 3202 w
-(...) 1008 3312 w
-(od) 1008 3422 w
-(unless) 1008 3532 w
-({) 1463 3532 w
-(c) 1593 3532 w
-(->) 1723 3532 w
-(C) 1918 3532 w
-(};) 2048 3532 w
-(D) 1008 3642 w
-10 /LucidaSansUnicode00 f
-(As) 720 3822 w
-(shown) 888 3822 w
-(in) 1249 3822 w
-(the) 1388 3822 w
-(example,) 1591 3822 w
-(the) 2084 3822 w
-(curly) 2287 3822 w
-(braces) 2570 3822 w
-(around) 2935 3822 w
-(the) 3327 3822 w
-(main) 3530 3822 w
-(sequence) 3817 3822 w
-(\(or) 4322 3822 w
-(the) 4505 3822 w
-(escape) 4708 3822 w
-(sequence\)) 720 3942 w
-(can) 1243 3942 w
-(be) 1444 3942 w
-(deleted) 1596 3942 w
-(if) 1989 3942 w
-(there) 2088 3942 w
-(can be no confusion about which statements belong to) 2373 3942 w
-(those) 720 4062 w
-(sequences.) 1021 4062 w
-(In) 1627 4062 w
-(the) 1752 4062 w
-(example,) 1941 4062 w
-(condition) 2420 4062 w
-10 /LucidaTypewriter f
-(c) 2909 4062 w
-10 /LucidaSansUnicode00 f
-(acts) 3016 4062 w
-(as) 3245 4062 w
-(a) 3386 4062 w
-(watchdog) 3476 4062 w
-(on) 3979 4062 w
-(the) 4137 4062 w
-(repetition) 4327 4062 w
-(con\255) 4833 4062 w
-(struct) 720 4182 w
-(from) 1040 4182 w
-(the) 1313 4182 w
-(main) 1508 4182 w
-(sequence.) 1787 4182 w
-(Note) 2348 4182 w
-(that) 2616 4182 w
-(this) 2847 4182 w
-(is) 3066 4182 w
-(not) 3186 4182 w
-(necessarily) 3386 4182 w
-(equivalent) 3959 4182 w
-(to) 4500 4182 w
-(the) 4638 4182 w
-(con\255) 4833 4182 w
-(struct) 720 4302 w
-9 /LucidaTypewriter f
-(A;) 1008 4472 w
-(do) 1008 4582 w
-(::) 1008 4692 w
-(b1) 1203 4692 w
-(->) 1398 4692 w
-(B1) 1593 4692 w
-(::) 1008 4802 w
-(b2) 1203 4802 w
-(->) 1398 4802 w
-(B2) 1593 4802 w
-(...) 1008 4912 w
-(::) 1008 5022 w
-(c) 1203 5022 w
-(->) 1333 5022 w
-(break) 1528 5022 w
-(od;) 1008 5132 w
-(C;) 1008 5242 w
-(D) 1203 5242 w
-10 /LucidaSansUnicode00 f
-(if) 720 5422 w
-10 /LucidaTypewriter f
-(B1) 825 5422 w
-10 /LucidaSansUnicode00 f
-(or) 1008 5422 w
-10 /LucidaTypewriter f
-(B2) 1149 5422 w
-10 /LucidaSansUnicode00 f
-(are) 1332 5422 w
-(non-empty.) 1523 5422 w
-(In) 2170 5422 w
-(the) 2301 5422 w
-(first) 2496 5422 w
-(version) 2731 5422 w
-(of) 3123 5422 w
-(the) 3261 5422 w
-(example,) 3456 5422 w
-(execution) 3941 5422 w
-(of) 4456 5422 w
-(the) 4594 5422 w
-(itera\255) 4789 5422 w
-(tion) 720 5542 w
-(can) 942 5542 w
-(be) 1143 5542 w
-(interrupted) 1295 5542 w
-(at) 1875 5542 w
-10 /LucidaSans-Italic f
-(any) 2000 5542 w
-10 /LucidaSansUnicode00 f
-(point inside each option sequence.) 2210 5542 w
-(In the second version,) 3970 5542 w
-(execution can only be interrupted at the start of the option sequences.) 720 5662 w
-10 /LucidaSans-Demi f
-(1.3.) 720 5902 w
-(Correctness Properties) 962 5902 w
-10 /LucidaSansUnicode00 f
-(There are three ways to express correctness properties in) 720 6058 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3549 6058 w
-10 /LucidaSansUnicode00 f
-(, using:) 3962 6058 w
-10 /LucidaSansUnicode22 f
-(\031) 970 6214 w
-10 /LucidaSansUnicode00 f
-(Assertions \(section 1.3.1\),) 1058 6214 w
-10 /LucidaSansUnicode22 f
-(\031) 970 6334 w
-10 /LucidaSansUnicode00 f
-(Special labels \(section 1.3.2\),) 1058 6334 w
-10 /LucidaSansUnicode22 f
-(\031) 970 6454 w
-10 /LucidaTypewriter f
-(Never) 1058 6454 w
-10 /LucidaSansUnicode00 f
-(claims \(section 1.3.3\).) 1450 6454 w
-10 /LucidaSans-Demi f
-(1.3.1.) 720 6730 w
-(Assertions) 1051 6730 w
-10 /LucidaSansUnicode00 f
-(Statements of the form) 720 6886 w
-9 /LucidaTypewriter f
-(assert\(expression\)) 1008 7056 w
-10 /LucidaSansUnicode00 f
-(are) 720 7236 w
-(always) 940 7236 w
-(executable.) 1327 7236 w
-(If) 1985 7236 w
-(the) 2119 7236 w
-(expression) 2342 7236 w
-(evaluates) 2941 7236 w
-(to) 3462 7236 w
-(a) 3628 7236 w
-(non-zero) 3752 7236 w
-(value) 4279 7236 w
-(\(i.e.,) 4602 7236 w
-(the) 4885 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-(corresponding) 720 840 w
-(condition) 1469 840 w
-(holds\),) 1970 840 w
-(the) 2346 840 w
-(statement) 2546 840 w
-(has) 3075 840 w
-(no) 3288 840 w
-(effect) 3456 840 w
-(when) 3775 840 w
-(executed.) 4077 840 w
-(The) 4628 840 w
-(cor\255) 4854 840 w
-(rectness) 720 960 w
-(property) 1158 960 w
-(expressed,) 1606 960 w
-(though,) 2170 960 w
-(is) 2582 960 w
-(that) 2696 960 w
-(it) 2921 960 w
-(is) 3021 960 w
-(impossible) 3135 960 w
-(for) 3694 960 w
-(the) 3867 960 w
-(expression) 4056 960 w
-(to) 4621 960 w
-(evalu\255) 4753 960 w
-(ate) 720 1080 w
-(to) 901 1080 w
-(zero) 1032 1080 w
-(\(i.e.,) 1280 1080 w
-(for) 1527 1080 w
-(the) 1699 1080 w
-(condition) 1887 1080 w
-(to) 2375 1080 w
-(be) 2506 1080 w
-(false\).) 2658 1080 w
-(A) 3016 1080 w
-(failing) 3118 1080 w
-(assertion) 3454 1080 w
-(will) 3930 1080 w
-(cause) 4127 1080 w
-(execution to) 4435 1080 w
-(be aborted.) 720 1200 w
-10 /LucidaSans-Demi f
-(1.3.2.) 720 1440 w
-(Special Labels) 1051 1440 w
-10 /LucidaSansUnicode00 f
-(Labels) 720 1596 w
-(in) 1080 1596 w
-(a) 1224 1596 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1332 1596 w
-10 /LucidaSansUnicode00 f
-(specification) 1798 1596 w
-(ordinarily) 2463 1596 w
-(serve) 2979 1596 w
-(as) 3289 1596 w
-(targets) 3449 1596 w
-(for) 3842 1596 w
-(unconditional) 4035 1596 w
-10 /LucidaTypewriter f
-(goto) 4752 1596 w
-10 /LucidaSansUnicode00 f
-(jumps,) 720 1716 w
-(as) 1106 1716 w
-(usual.) 1267 1716 w
-(There) 1645 1716 w
-(are,) 1978 1716 w
-(however,) 2217 1716 w
-(also) 2709 1716 w
-(three) 2960 1716 w
-(types) 3267 1716 w
-(of) 3581 1716 w
-(labels) 3734 1716 w
-(that) 4072 1716 w
-(have) 4318 1716 w
-(a) 4597 1716 w
-(special) 4706 1716 w
-(meaning to the verifier.) 720 1836 w
-(We discuss them in the next three subsections.) 1925 1836 w
-10 /LucidaSans-Demi f
-(1.3.2.1.) 720 2076 w
-(End-State Labels) 1140 2076 w
-10 /LucidaSansUnicode00 f
-(When) 720 2232 w
-(a) 1023 2232 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1115 2232 w
-10 /LucidaSansUnicode00 f
-(model) 1565 2232 w
-(is) 1904 2232 w
-(checked) 2021 2232 w
-(for) 2455 2232 w
-(reachable) 2631 2232 w
-(deadlock) 3137 2232 w
-(states) 3611 2232 w
-(by) 3936 2232 w
-(the) 4089 2232 w
-(verifier,) 4282 2232 w
-(it) 4693 2232 w
-(must) 4797 2232 w
-(be) 720 2352 w
-(able) 878 2352 w
-(to) 1120 2352 w
-(distinguish) 1257 2352 w
-(valid) 1833 2352 w
-10 /LucidaSans-Italic f
-(end) 2100 2352 w
-(state) 2314 2352 w
-10 /LucidaSansUnicode00 f
-(s) 2553 2352 w
-(from) 2642 2352 w
-(invalid) 2912 2352 w
-(ones.) 3269 2352 w
-(By) 3601 2352 w
-(default,) 3749 2352 w
-(the) 4158 2352 w
-(only) 4351 2352 w
-(valid) 4593 2352 w
-(end) 4859 2352 w
-(states) 720 2472 w
-(are) 1048 2472 w
-(those) 1241 2472 w
-(in) 1550 2472 w
-(which) 1683 2472 w
-(every) 2006 2472 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2305 2472 w
-10 /LucidaSansUnicode00 f
-(process) 2760 2472 w
-(that) 3176 2472 w
-(was) 3409 2472 w
-(instantiated) 3634 2472 w
-(has) 4249 2472 w
-(reached) 4459 2472 w
-(the) 4885 2472 w
-(end) 720 2592 w
-(of) 950 2592 w
-(its) 1097 2592 w
-(code.) 1263 2592 w
-(Not) 1607 2592 w
-(all) 1828 2592 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1990 2592 w
-10 /LucidaSansUnicode00 f
-(processes,) 2452 2592 w
-(however,) 3014 2592 w
-(are) 3500 2592 w
-(meant) 3700 2592 w
-(to) 4051 2592 w
-(reach) 4197 2592 w
-(the) 4510 2592 w
-(end) 4713 2592 w
-(of) 4942 2592 w
-(their) 720 2712 w
-(code.) 980 2712 w
-(Some) 1310 2712 w
-(may) 1609 2712 w
-(very) 1844 2712 w
-(well) 2080 2712 w
-(linger) 2306 2712 w
-(in) 2620 2712 w
-(a) 2746 2712 w
-(known) 2836 2712 w
-(wait) 3191 2712 w
-(state,) 3424 2712 w
-(or) 3727 2712 w
-(they) 3864 2712 w
-(may) 4106 2712 w
-(sit) 4341 2712 w
-(patiently) 4493 2712 w
-(in) 4949 2712 w
-(a loop ready to spring into action when new input arrives.) 720 2832 w
-(To) 720 2988 w
-(make) 893 2988 w
-(it) 1204 2988 w
-(clear) 1319 2988 w
-(to) 1600 2988 w
-(the) 1747 2988 w
-(verifier) 1951 2988 w
-(that) 2341 2988 w
-(these) 2581 2988 w
-(alternate) 2892 2988 w
-(end) 3369 2988 w
-(states) 3599 2988 w
-(are) 3935 2988 w
-(also) 4136 2988 w
-(valid,) 4381 2988 w
-(we) 4690 2988 w
-(can) 4872 2988 w
-(define) 720 3108 w
-(special) 1091 3108 w
-(end-state) 1493 3108 w
-(labels.) 2036 3108 w
-(We) 2451 3108 w
-(can) 2661 3108 w
-(do) 2897 3108 w
-(so,) 3089 3108 w
-(for) 3301 3108 w
-(instance,) 3508 3108 w
-(in) 4011 3108 w
-(the) 4169 3108 w
-(process) 4391 3108 w
-(type) 4832 3108 w
-10 /LucidaTypewriter f
-(Dijkstra) 720 3228 w
-10 /LucidaSansUnicode00 f
-(, from an earlier example:) 1296 3228 w
-9 /LucidaTypewriter f
-(proctype) 1008 3398 w
-(Dijkstra\(\)) 1593 3398 w
-({) 1008 3508 w
-(byte) 1528 3508 w
-(count) 1853 3508 w
-(=) 2243 3508 w
-(1;) 2373 3508 w
-(end:) 1008 3728 w
-(do) 1528 3728 w
-(::) 1528 3838 w
-(\(count) 1723 3838 w
-(==) 2178 3838 w
-(1\)) 2373 3838 w
-(->) 2568 3838 w
-(sema!p;) 2048 3948 w
-(count) 2568 3948 w
-(=) 2958 3948 w
-(0) 3088 3948 w
-(::) 1528 4058 w
-(\(count) 1723 4058 w
-(==) 2178 4058 w
-(0\)) 2373 4058 w
-(->) 2568 4058 w
-(sema?v;) 2048 4168 w
-(count) 2568 4168 w
-(=) 2958 4168 w
-(1) 3088 4168 w
-(od) 1528 4278 w
-(}) 1008 4388 w
-10 /LucidaSansUnicode00 f
-(The) 720 4568 w
-(label) 941 4568 w
-10 /LucidaTypewriter f
-(end) 1213 4568 w
-10 /LucidaSansUnicode00 f
-(defines) 1469 4568 w
-(that) 1863 4568 w
-(it) 2094 4568 w
-(is) 2200 4568 w
-(not) 2320 4568 w
-(an) 2520 4568 w
-(error) 2677 4568 w
-(if,) 2957 4568 w
-(at) 3095 4568 w
-(the) 3227 4568 w
-(end) 3422 4568 w
-(of) 3643 4568 w
-(an) 3781 4568 w
-(execution) 3939 4568 w
-(sequence,) 4455 4568 w
-(a) 4985 4568 w
-(process) 720 4688 w
-(of) 1137 4688 w
-(this) 1278 4688 w
-(type) 1500 4688 w
-(has) 1751 4688 w
-(not) 1962 4688 w
-(reached) 2165 4688 w
-(its) 2592 4688 w
-(closing) 2752 4688 w
-(curly) 3140 4688 w
-(brace,) 3418 4688 w
-(but) 3759 4688 w
-(waits) 3964 4688 w
-(at) 4256 4688 w
-(the) 4390 4688 w
-(label.) 4587 4688 w
-(Of) 4925 4688 w
-(course,) 720 4808 w
-(such) 1111 4808 w
-(a) 1374 4808 w
-(state) 1466 4808 w
-(could) 1739 4808 w
-(still) 2042 4808 w
-(be) 2254 4808 w
-(part) 2410 4808 w
-(of) 2643 4808 w
-(a) 2778 4808 w
-(deadlock) 2870 4808 w
-(state,) 3343 4808 w
-(but) 3648 4808 w
-(if) 3847 4808 w
-(so,) 3950 4808 w
-(it) 4131 4808 w
-(is) 4234 4808 w
-(not) 4351 4808 w
-(caused) 4549 4808 w
-(by) 4925 4808 w
-(this particular process.) 720 4928 w
-(There) 720 5084 w
-(may) 1040 5084 w
-(be) 1282 5084 w
-(more) 1443 5084 w
-(than) 1736 5084 w
-(one) 1994 5084 w
-(end-state) 2215 5084 w
-(label) 2732 5084 w
-(per) 3006 5084 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3208 5084 w
-10 /LucidaSansUnicode00 f
-(model.) 3663 5084 w
-(If) 4071 5084 w
-(so,) 4180 5084 w
-(all) 4367 5084 w
-(labels) 4523 5084 w
-(that) 4849 5084 w
-(occur) 720 5204 w
-(within) 1025 5204 w
-(the) 1360 5204 w
-(same) 1554 5204 w
-(process) 1848 5204 w
-(body) 2261 5204 w
-(must) 2539 5204 w
-(be) 2821 5204 w
-(unique.) 2979 5204 w
-(The) 3416 5204 w
-(rule) 3636 5204 w
-(is) 3862 5204 w
-(that) 3980 5204 w
-(every) 4209 5204 w
-(label) 4504 5204 w
-(name) 4774 5204 w
-(with the prefix) 720 5324 w
-10 /LucidaTypewriter f
-(end) 1463 5324 w
-10 /LucidaSansUnicode00 f
-(is taken to be an end-state label.) 1711 5324 w
-10 /LucidaSans-Demi f
-(1.3.2.2.) 720 5564 w
-(Progress-State Labels) 1140 5564 w
-10 /LucidaSansUnicode00 f
-(In) 720 5720 w
-(the) 848 5720 w
-(same) 1040 5720 w
-(spirit,) 1332 5720 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1651 5720 w
-10 /LucidaSansUnicode00 f
-(also) 2101 5720 w
-(allows) 2334 5720 w
-(for) 2673 5720 w
-(the) 2849 5720 w
-(definition) 3041 5720 w
-(of) 3543 5720 w
-10 /LucidaTypewriter f
-(progress) 3678 5720 w
-10 /LucidaSansUnicode00 f
-(labels.) 4291 5720 w
-(Passing) 4675 5720 w
-(a) 720 5840 w
-(progress) 814 5840 w
-(label) 1279 5840 w
-(during) 1550 5840 w
-(an) 1908 5840 w
-(execution) 2064 5840 w
-(is) 2578 5840 w
-(interpreted) 2697 5840 w
-(as) 3277 5840 w
-(a) 3422 5840 w
-(good) 3516 5840 w
-(thing:) 3802 5840 w
-(the) 4157 5840 w
-(process) 4350 5840 w
-(is) 4762 5840 w
-(not) 4880 5840 w
-(just) 720 5960 w
-(idling) 948 5960 w
-(while) 1270 5960 w
-(waiting) 1572 5960 w
-(for) 1972 5960 w
-(things) 2160 5960 w
-(to) 2512 5960 w
-(happen) 2659 5960 w
-(elsewhere,) 3069 5960 w
-(but) 3634 5960 w
-(is) 3845 5960 w
-(making) 3974 5960 w
-(effective) 4382 5960 w
-(pro\255) 4842 5960 w
-(gress) 720 6080 w
-(in) 1017 6080 w
-(its) 1143 6080 w
-(execution.) 1295 6080 w
-(The) 1869 6080 w
-(implicit) 2085 6080 w
-(correctness) 2480 6080 w
-(property) 3073 6080 w
-(expressed) 3522 6080 w
-(here) 4055 6080 w
-(is) 4305 6080 w
-(that) 4420 6080 w
-(any) 4646 6080 w
-(infi\255) 4850 6080 w
-(nite) 720 6200 w
-(execution) 950 6200 w
-(cycle) 1471 6200 w
-(allowed) 1756 6200 w
-(by) 2172 6200 w
-(the) 2333 6200 w
-(model) 2534 6200 w
-(that) 2882 6200 w
-(does) 3119 6200 w
-(not) 3396 6200 w
-(pass) 3602 6200 w
-(through) 3868 6200 w
-(at) 4302 6200 w
-(least) 4441 6200 w
-(one) 4716 6200 w
-(of) 4942 6200 w
-(these) 720 6320 w
-(progress) 1034 6320 w
-(labels) 1512 6320 w
-(is) 1847 6320 w
-(a) 1979 6320 w
-(potential) 2086 6320 w
-(starvation) 2567 6320 w
-(loop.) 3099 6320 w
-(In) 3429 6320 w
-(the) 3572 6320 w
-10 /LucidaTypewriter f
-(Dijkstra) 3778 6320 w
-10 /LucidaSansUnicode00 f
-(example,) 4405 6320 w
-(for) 4901 6320 w
-(instance,) 720 6440 w
-(we) 1189 6440 w
-(can) 1356 6440 w
-(label) 1558 6440 w
-(the) 1824 6440 w
-(successful) 2013 6440 w
-(passing) 2549 6440 w
-(of) 2957 6440 w
-(a) 3090 6440 w
-(semaphore) 3180 6440 w
-(test) 3753 6440 w
-(as) 3969 6440 w
-(progress) 4110 6440 w
-(and) 4571 6440 w
-(ask) 4786 6440 w
-(a) 4985 6440 w
-(verifier to make sure that there is no cycle elsewhere in the system.) 720 6560 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Page: 17 17
-/saveobj save def
-mark
-17 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 17 \255) 2752 480 w
-9 /LucidaTypewriter f
-(proctype) 1008 830 w
-(Dijkstra\(\)) 1593 830 w
-({) 1008 940 w
-(byte) 1528 940 w
-(count) 1853 940 w
-(=) 2243 940 w
-(1;) 2373 940 w
-(end:) 1008 1160 w
-(do) 1528 1160 w
-(::) 1528 1270 w
-(\(count) 1723 1270 w
-(==) 2178 1270 w
-(1\)) 2373 1270 w
-(->) 2568 1270 w
-(progress:) 1008 1380 w
-(sema!p;) 2048 1380 w
-(count) 2568 1380 w
-(=) 2958 1380 w
-(0) 3088 1380 w
-(::) 1528 1490 w
-(\(count) 1723 1490 w
-(==) 2178 1490 w
-(0\)) 2373 1490 w
-(->) 2568 1490 w
-(sema?v;) 2048 1600 w
-(count) 2568 1600 w
-(=) 2958 1600 w
-(1) 3088 1600 w
-(od) 1528 1710 w
-(}) 1008 1820 w
-10 /LucidaSansUnicode00 f
-(If) 720 2000 w
-(more) 836 2000 w
-(than) 1137 2000 w
-(one) 1403 2000 w
-(state) 1633 2000 w
-(carries) 1920 2000 w
-(a) 2295 2000 w
-(progress) 2401 2000 w
-(label,) 2878 2000 w
-(variations) 3193 2000 w
-(with) 3716 2000 w
-(a) 3972 2000 w
-(common) 4078 2000 w
-(prefix) 4550 2000 w
-(are) 4888 2000 w
-(again valid.) 720 2120 w
-10 /LucidaSans-Demi f
-(1.3.2.3.) 720 2360 w
-(Accept-State Labels) 1140 2360 w
-10 /LucidaSansUnicode00 f
-(The) 720 2516 w
-(last) 957 2516 w
-(type) 1185 2516 w
-(of) 1449 2516 w
-(label,) 1603 2516 w
-(the) 1923 2516 w
-(accept-state) 2134 2516 w
-(label,) 2797 2516 w
-(is) 3117 2516 w
-(used) 3253 2516 w
-(primarily) 3541 2516 w
-(in) 4029 2516 w
-(combination) 4176 2516 w
-(with) 4835 2516 w
-10 /LucidaTypewriter f
-(never) 720 2636 w
-10 /LucidaSansUnicode00 f
-(claims.) 1145 2636 w
-(Briefly,) 1582 2636 w
-(by) 1981 2636 w
-(labeling) 2161 2636 w
-(a) 2610 2636 w
-(state) 2729 2636 w
-(with) 3029 2636 w
-(any) 3298 2636 w
-(label) 3531 2636 w
-(starting) 3827 2636 w
-(with) 4265 2636 w
-(the) 4534 2636 w
-(prefix) 4753 2636 w
-10 /LucidaTypewriter f
-(accept) 720 2756 w
-10 /LucidaSansUnicode00 f
-(we) 1194 2756 w
-(can) 1369 2756 w
-(ask) 1579 2756 w
-(the) 1785 2756 w
-(verifier) 1982 2756 w
-(to) 2365 2756 w
-(find) 2505 2756 w
-(all) 2738 2756 w
-(cycles) 2893 2756 w
-(that) 3226 2756 w
-10 /LucidaSans-Italic f
-(do) 3460 2756 w
-10 /LucidaSansUnicode00 f
-(pass) 3621 2756 w
-(through) 3884 2756 w
-(at) 4314 2756 w
-(least) 4449 2756 w
-(one) 4720 2756 w
-(of) 4942 2756 w
-(those) 720 2876 w
-(labels.) 1037 2876 w
-(The) 1434 2876 w
-(implicit) 1665 2876 w
-(correctness) 2075 2876 w
-(claim) 2682 2876 w
-(is) 2988 2876 w
-(that) 3117 2876 w
-(this) 3357 2876 w
-(cannot) 3585 2876 w
-(happen.) 3962 2876 w
-(The) 4436 2876 w
-(primary) 4666 2876 w
-(place) 720 2996 w
-(where) 1014 2996 w
-(accept) 1346 2996 w
-(labels) 1699 2996 w
-(are) 2022 2996 w
-(used) 2214 2996 w
-(is) 2486 2996 w
-(inside) 2606 2996 w
-10 /LucidaTypewriter f
-(never) 2936 2996 w
-10 /LucidaSansUnicode00 f
-(claims.) 3336 2996 w
-(We) 3749 2996 w
-(discuss) 3932 2996 w
-10 /LucidaTypewriter f
-(never) 4331 2996 w
-10 /LucidaSansUnicode00 f
-(claims) 4732 2996 w
-(next.) 720 3116 w
-10 /LucidaSans-Demi f
-(1.3.3.) 720 3356 w
-(Never Claims) 1051 3356 w
-10 /LucidaSansUnicode00 f
-(Up) 720 3512 w
-(to) 885 3512 w
-(this) 1016 3512 w
-(point) 1228 3512 w
-(we) 1513 3512 w
-(have) 1680 3512 w
-(talked) 1939 3512 w
-(about) 2271 3512 w
-(the) 2583 3512 w
-(specification) 2772 3512 w
-(of) 3417 3512 w
-(correctness) 3549 3512 w
-(criteria) 4141 3512 w
-(with) 4514 3512 w
-(asser\255) 4753 3512 w
-(tions) 720 3632 w
-(and) 1004 3632 w
-(with) 1228 3632 w
-(three) 1477 3632 w
-(special) 1773 3632 w
-(types) 2151 3632 w
-(of) 2454 3632 w
-(labels.) 2595 3632 w
-(Powerful) 2985 3632 w
-(types) 3446 3632 w
-(of) 3748 3632 w
-(correctness) 3889 3632 w
-(criteria) 4490 3632 w
-(can) 4872 3632 w
-(already) 720 3752 w
-(be) 1107 3752 w
-(expressed) 1262 3752 w
-(with) 1796 3752 w
-(these) 2037 3752 w
-(tools,) 2335 3752 w
-(yet) 2642 3752 w
-(so) 2823 3752 w
-(far) 2972 3752 w
-(our) 3142 3752 w
-(only) 3343 3752 w
-(option) 3584 3752 w
-(is) 3934 3752 w
-(to) 4051 3752 w
-(add) 4186 3752 w
-(them) 4404 3752 w
-(to) 4689 3752 w
-(indi\255) 4824 3752 w
-(vidual) 720 3872 w
-10 /LucidaTypewriter f
-(proctype) 1050 3872 w
-10 /LucidaSansUnicode00 f
-(declarations.) 1666 3872 w
-(We) 2360 3872 w
-(can,) 2541 3872 w
-(for) 2780 3872 w
-(instance,) 2958 3872 w
-(express) 3432 3872 w
-(the) 3850 3872 w
-(claim) 4044 3872 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4340 3872 w
-10 /LucidaSansUnicode00 f
-(every) 4404 3872 w
-(system) 4700 3872 w
-(state) 720 3992 w
-(in) 994 3992 w
-(which) 1123 3992 w
-(property) 1442 3992 w
-10 /LucidaTypewriter f
-(P) 1894 3992 w
-10 /LucidaSansUnicode00 f
-(is) 2004 3992 w
-(true) 2123 3992 w
-(eventually) 2358 3992 w
-(leads) 2887 3992 w
-(to) 3180 3992 w
-(a) 3317 3992 w
-(system) 3411 3992 w
-(state) 3790 3992 w
-(in) 4065 3992 w
-(which) 4195 3992 w
-(property) 4515 3992 w
-10 /LucidaTypewriter f
-(Q) 4968 3992 w
-10 /LucidaSansUnicode00 f
-(is true,) 720 4112 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1060 4112 w
-10 /LucidaSansUnicode00 f
-(with an extra monitor process, such as:) 1156 4112 w
-9 /LucidaTypewriter f
-(active) 1008 4282 w
-(proctype) 1463 4282 w
-(monitor\(\)) 2048 4282 w
-({) 1008 4392 w
-(progress:) 1008 4502 w
-(do) 1528 4612 w
-(::) 1528 4722 w
-(P) 1723 4722 w
-(->) 1853 4722 w
-(Q) 2048 4722 w
-(od) 1528 4832 w
-(}) 1008 4942 w
-10 /LucidaSansUnicode00 f
-(If) 720 5122 w
-(we) 826 5122 w
-(require) 999 5122 w
-(that) 1387 5122 w
-(property) 1618 5122 w
-10 /LucidaTypewriter f
-(P) 2072 5122 w
-10 /LucidaSansUnicode00 f
-(must) 2184 5122 w
-10 /LucidaSans-Italic f
-(remain) 2467 5122 w
-10 /LucidaSansUnicode00 f
-(true) 2853 5122 w
-(while) 3089 5122 w
-(we) 3382 5122 w
-(are) 3555 5122 w
-(waiting) 3747 5122 w
-10 /LucidaTypewriter f
-(Q) 4139 5122 w
-10 /LucidaSansUnicode00 f
-(to) 4252 5122 w
-(become) 4391 5122 w
-(true,) 4812 5122 w
-(we can try to change this to:) 720 5242 w
-9 /LucidaTypewriter f
-(active) 1008 5412 w
-(proctype) 1463 5412 w
-(monitor\(\)) 2048 5412 w
-({) 1008 5522 w
-(progress:) 1008 5632 w
-(do) 1528 5742 w
-(::) 1528 5852 w
-(P) 1723 5852 w
-(->) 1853 5852 w
-(assert\(P) 2048 5852 w
-(||) 2633 5852 w
-(Q\)) 2828 5852 w
-(od) 1528 5962 w
-(}) 1008 6072 w
-10 /LucidaSansUnicode00 f
-(but) 720 6252 w
-(this) 924 6252 w
-(does) 1145 6252 w
-(not) 1418 6252 w
-(quite) 1620 6252 w
-(do) 1909 6252 w
-(the) 2076 6252 w
-(job.) 2274 6252 w
-(Note) 2535 6252 w
-(that) 2806 6252 w
-(we) 3040 6252 w
-(cannot) 3216 6252 w
-(make) 3587 6252 w
-(any) 3892 6252 w
-(assumptions) 4104 6252 w
-(about) 4762 6252 w
-(the) 720 6372 w
-(relative) 920 6372 w
-(execution) 1320 6372 w
-(speeds) 1840 6372 w
-(of) 2225 6372 w
-(processes) 2368 6372 w
-(in) 2893 6372 w
-(a) 3028 6372 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3127 6372 w
-10 /LucidaSansUnicode00 f
-(model.) 3584 6372 w
-(This) 3994 6372 w
-(means) 4243 6372 w
-(that) 4604 6372 w
-(if) 4839 6372 w
-(in) 4949 6372 w
-(the) 720 6492 w
-(remainder) 909 6492 w
-(of) 1439 6492 w
-(the) 1571 6492 w
-(system) 1760 6492 w
-(the) 2134 6492 w
-(property) 2323 6492 w
-10 /LucidaTypewriter f
-(P) 2771 6492 w
-10 /LucidaSansUnicode00 f
-(becomes) 2877 6492 w
-(true,) 3342 6492 w
-(we) 3604 6492 w
-(can) 3771 6492 w
-(move) 3973 6492 w
-(to) 4269 6492 w
-(the) 4401 6492 w
-(state) 4590 6492 w
-(just) 4860 6492 w
-(before) 720 6612 w
-(the) 1067 6612 w
-10 /LucidaTypewriter f
-(assert) 1255 6612 w
-10 /LucidaSansUnicode00 f
-(,) 1687 6612 w
-(and) 1752 6612 w
-(wait) 1965 6612 w
-(there) 2196 6612 w
-(for) 2481 6612 w
-(an) 2653 6612 w
-(unknown) 2803 6612 w
-(amount) 3280 6612 w
-(of time \(anything between a) 3683 6612 w
-(zero) 720 6732 w
-(delay) 969 6732 w
-(and) 1258 6732 w
-(an) 1472 6732 w
-(infinite) 1623 6732 w
-(delay) 1998 6732 w
-(is) 2287 6732 w
-(possible) 2401 6732 w
-(here,) 2839 6732 w
-(since) 3121 6732 w
-(no) 3405 6732 w
-(other) 3563 6732 w
-(synchronizations) 3855 6732 w
-(apply\).) 4713 6732 w
-(If) 720 6852 w
-10 /LucidaTypewriter f
-(Q) 844 6852 w
-10 /LucidaSansUnicode00 f
-(becomes) 974 6852 w
-(true,) 1463 6852 w
-(we) 1749 6852 w
-(may) 1940 6852 w
-(pass) 2198 6852 w
-(the) 2476 6852 w
-(assertion,) 2689 6852 w
-(but) 3222 6852 w
-(we) 3442 6852 w
-(need) 3633 6852 w
-(not) 3928 6852 w
-(do) 4146 6852 w
-(so.) 4328 6852 w
-(Even) 4562 6852 w
-(if) 4844 6852 w
-10 /LucidaTypewriter f
-(P) 4968 6852 w
-10 /LucidaSansUnicode00 f
-(becomes) 720 6972 w
-(false) 1192 6972 w
-(only) 1461 6972 w
-10 /LucidaSans-Italic f
-(after) 1706 6972 w
-10 /LucidaTypewriter f
-(Q) 1985 6972 w
-10 /LucidaSansUnicode00 f
-(has) 2098 6972 w
-(become) 2307 6972 w
-(true,) 2728 6972 w
-(we) 2997 6972 w
-(may) 3171 6972 w
-(still) 3412 6972 w
-(fail) 3628 6972 w
-(the) 3819 6972 w
-(assertion,) 4015 6972 w
-(as) 4531 6972 w
-(long) 4678 6972 w
-(as) 4934 6972 w
-(there) 720 7092 w
-(exists) 1017 7092 w
-(some) 1347 7092 w
-(later) 1653 7092 w
-(state) 1916 7092 w
-(where) 2196 7092 w
-(neither) 2532 7092 w
-10 /LucidaTypewriter f
-(P) 2919 7092 w
-10 /LucidaSansUnicode00 f
-(nor) 3035 7092 w
-10 /LucidaTypewriter f
-(Q) 3243 7092 w
-10 /LucidaSansUnicode00 f
-(is) 3359 7092 w
-(true.) 3483 7092 w
-(This) 3787 7092 w
-(is) 4036 7092 w
-(clearly) 4160 7092 w
-(unsatisfac\255) 4517 7092 w
-(tory,) 720 7212 w
-(and) 998 7212 w
-(we) 1233 7212 w
-(need) 1421 7212 w
-(another) 1713 7212 w
-(mechanism) 2142 7212 w
-(to) 2749 7212 w
-(express) 2902 7212 w
-(these) 3336 7212 w
-(important) 3653 7212 w
-(types) 4186 7212 w
-(of) 4500 7212 w
-(liveness) 4654 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 17 17
-%%Page: 18 18
-/saveobj save def
-mark
-18 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 18 \255) 2752 480 w
-(properties.) 720 840 w
-10 /LucidaSans-Demi f
-(The Connection with Temporal Logic) 720 1080 w
-10 /LucidaSansUnicode00 f
-(A) 720 1236 w
-(general) 824 1236 w
-(way) 1220 1236 w
-(to) 1439 1236 w
-(express) 1572 1236 w
-(system) 1986 1236 w
-(properties) 2361 1236 w
-(of) 2894 1236 w
-(the) 3027 1236 w
-(type) 3218 1236 w
-(we) 3462 1236 w
-(have) 3631 1236 w
-(just) 3892 1236 w
-(discussed) 4108 1236 w
-(is) 4621 1236 w
-(to) 4737 1236 w
-(use) 4871 1236 w
-(linear) 720 1356 w
-(time) 1043 1356 w
-(temporal) 1309 1356 w
-(logic) 1795 1356 w
-(\(LTL\)) 2078 1356 w
-(formulae.) 2364 1356 w
-(Every) 2913 1356 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3219 1356 w
-10 /LucidaSansUnicode00 f
-(expression) 3683 1356 w
-(is) 4265 1356 w
-(automatically) 4395 1356 w
-(also) 720 1476 w
-(a) 951 1476 w
-(valid) 1042 1476 w
-(LTL) 1306 1476 w
-(formula.) 1511 1476 w
-(An) 1989 1476 w
-(LTL) 2156 1476 w
-(formula) 2361 1476 w
-(can) 2775 1476 w
-(also) 2979 1476 w
-(contain) 3211 1476 w
-(the) 3604 1476 w
-(unary) 3795 1476 w
-(temporal) 4103 1476 w
-(operators) 4574 1476 w
-10 /LucidaSansUnicode25 f
-(\241) 720 1596 w
-10 /LucidaSansUnicode00 f
-(\(pronounced) 834 1596 w
-(always\),) 1483 1596 w
-10 /LucidaSansUnicode25 f
-(\312) 1901 1596 w
-10 /LucidaSansUnicode00 f
-(\(pronounced) 2009 1596 w
-(eventually\),) 2657 1596 w
-(and) 3245 1596 w
-(two) 3458 1596 w
-(binary) 3666 1596 w
-(temporal) 4001 1596 w
-(operators) 4469 1596 w
-10 /LucidaTypewriter f
-(U) 4968 1596 w
-10 /LucidaSansUnicode00 f
-(\(pronounced weak until\) and) 720 1716 w
-10 /Times-BoldItalic f
-(U) 2141 1716 w
-10 /LucidaSansUnicode00 f
-(\(pronounced strong until\).) 2245 1716 w
-(Where) 720 1872 w
-(the) 1070 1872 w
-(value) 1274 1872 w
-(of) 1577 1872 w
-(a) 1724 1872 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1828 1872 w
-10 /LucidaSansUnicode00 f
-(expression) 2290 1872 w
-(without) 2871 1872 w
-(temporal) 3286 1872 w
-(operators) 3771 1872 w
-(can) 4287 1872 w
-(be) 4505 1872 w
-(defined) 4674 1872 w
-(uniquely) 720 1992 w
-(for) 1174 1992 w
-(individual) 1352 1992 w
-(system) 1864 1992 w
-(states,) 2243 1992 w
-(without) 2601 1992 w
-(further) 3005 1992 w
-(context,) 3380 1992 w
-(the) 3816 1992 w
-(truth) 4010 1992 w
-(value) 4288 1992 w
-(of) 4580 1992 w
-(an) 4716 1992 w
-(LTL) 4871 1992 w
-(formula) 720 2112 w
-(is) 1133 2112 w
-(defined) 1248 2112 w
-(for) 1649 2112 w
-(sequences) 1823 2112 w
-(of) 2366 2112 w
-(states:) 2499 2112 w
-(specifically,) 2853 2112 w
-(it) 3453 2112 w
-(is) 3555 2112 w
-(defined) 3671 2112 w
-(for) 4073 2112 w
-(the) 4248 2112 w
-(first) 4439 2112 w
-(state) 4670 2112 w
-(of) 4942 2112 w
-(a) 720 2232 w
-(given) 809 2232 w
-(infinite) 1104 2232 w
-(sequence) 1479 2232 w
-(of) 1970 2232 w
-(system) 2102 2232 w
-(states) 2476 2232 w
-(\(a) 2797 2232 w
-(trace\).) 2918 2232 w
-(Given,) 3288 2232 w
-(for) 3624 2232 w
-(instance,) 3796 2232 w
-(the) 4264 2232 w
-(sequence) 4452 2232 w
-(of) 4942 2232 w
-(system states:) 720 2352 w
-9 /LucidaTypewriter f
-(s0;s1;s2;...) 1008 2522 w
-10 /LucidaSansUnicode00 f
-(the) 720 2702 w
-(LTL) 911 2702 w
-(formula) 1116 2702 w
-10 /LucidaTypewriter f
-(pUq) 1530 2702 w
-10 /LucidaSansUnicode00 f
-(,) 1746 2702 w
-(with) 1814 2702 w
-10 /LucidaTypewriter f
-(p) 2055 2702 w
-10 /LucidaSansUnicode00 f
-(and) 2163 2702 w
-10 /LucidaTypewriter f
-(q) 2379 2702 w
-10 /LucidaSansUnicode00 f
-(standard) 2487 2702 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2951 2702 w
-10 /LucidaSansUnicode00 f
-(expressions,) 3401 2702 w
-(is) 4052 2702 w
-(true) 4169 2702 w
-(for) 4402 2702 w
-10 /LucidaTypewriter f
-(s0) 4578 2702 w
-10 /LucidaSansUnicode00 f
-(either) 4759 2702 w
-(if) 720 2822 w
-10 /LucidaTypewriter f
-(q) 821 2822 w
-10 /LucidaSansUnicode00 f
-(is) 928 2822 w
-(true) 1043 2822 w
-(in) 1274 2822 w
-10 /LucidaTypewriter f
-(s0) 1400 2822 w
-10 /LucidaSansUnicode00 f
-(,) 1544 2822 w
-(or) 1611 2822 w
-(if) 1748 2822 w
-10 /LucidaTypewriter f
-(p) 1849 2822 w
-10 /LucidaSansUnicode00 f
-(is) 1956 2822 w
-(true) 2071 2822 w
-(in) 2302 2822 w
-10 /LucidaTypewriter f
-(s0) 2428 2822 w
-10 /LucidaSansUnicode00 f
-(and) 2606 2822 w
-10 /LucidaTypewriter f
-(pUq) 2820 2822 w
-10 /LucidaSansUnicode00 f
-(holds) 3070 2822 w
-(for) 3370 2822 w
-(the) 3543 2822 w
-(remainder) 3732 2822 w
-(of) 4262 2822 w
-(the) 4394 2822 w
-(sequence) 4583 2822 w
-(after) 720 2942 w
-10 /LucidaTypewriter f
-(s0) 978 2942 w
-10 /LucidaSansUnicode00 f
-(.) 1122 2942 w
-(Informally,) 720 3098 w
-10 /LucidaTypewriter f
-(pUq) 1272 3098 w
-10 /LucidaSansUnicode00 f
-(says that) 1520 3098 w
-10 /LucidaTypewriter f
-(p) 1984 3098 w
-10 /LucidaSansUnicode00 f
-(is) 2088 3098 w
-(required) 2201 3098 w
-(to) 2645 3098 w
-(hold) 2776 3098 w
-(at) 3024 3098 w
-(least) 3149 3098 w
-(until) 3410 3098 w
-10 /LucidaTypewriter f
-(q) 3662 3098 w
-10 /LucidaSansUnicode00 f
-(becomes) 3767 3098 w
-(true.) 4231 3098 w
-(If,) 4524 3098 w
-(instead,) 4655 3098 w
-(we) 720 3218 w
-(would) 904 3218 w
-(write) 1247 3218 w
-10 /LucidaTypewriter f
-(p) 1538 3218 w
-10 /Times-BoldItalic f
-(U) 1610 3218 w
-10 /LucidaTypewriter f
-(q) 1682 3218 w
-10 /LucidaSansUnicode00 f
-(,) 1754 3218 w
-(then) 1837 3218 w
-(we) 2104 3218 w
-(also) 2287 3218 w
-(require) 2533 3218 w
-(that) 2931 3218 w
-(there) 3172 3218 w
-(exists) 3474 3218 w
-(at) 3809 3218 w
-(least) 3951 3218 w
-(one) 4229 3218 w
-(state) 4458 3218 w
-(in) 4744 3218 w
-(the) 4885 3218 w
-(sequence where) 720 3338 w
-10 /LucidaTypewriter f
-(q) 1533 3338 w
-10 /LucidaSansUnicode00 f
-(does indeed become true.) 1637 3338 w
-(The) 720 3494 w
-(temporal) 937 3494 w
-(operators) 1408 3494 w
-10 /LucidaSansUnicode25 f
-(\241) 1910 3494 w
-10 /LucidaSansUnicode00 f
-(and) 2026 3494 w
-10 /LucidaSansUnicode25 f
-(\312) 2242 3494 w
-10 /LucidaSansUnicode00 f
-(can) 2353 3494 w
-(be) 2557 3494 w
-(defined) 2712 3494 w
-(in) 3114 3494 w
-(terms) 3241 3494 w
-(of) 3555 3494 w
-(the) 3689 3494 w
-(strong) 3880 3494 w
-(until) 4230 3494 w
-(operator) 4485 3494 w
-10 /Times-BoldItalic f
-(U) 4936 3494 w
-10 /LucidaSansUnicode00 f
-(,) 5008 3494 w
-(as follows.) 720 3614 w
-9 /LucidaSansUnicode25 f
-(\241) 1008 3784 w
-9 /LucidaTypewriter f
-(p) 1145 3784 w
-(=) 1275 3784 w
-(!) 1405 3784 w
-9 /LucidaSansUnicode25 f
-(\312) 1470 3784 w
-9 /LucidaTypewriter f
-(!p) 1603 3784 w
-(=) 1798 3784 w
-(!\(true) 1928 3784 w
-9 /Times-BoldItalic f
-(U) 2383 3784 w
-9 /LucidaTypewriter f
-(!p\)) 2513 3784 w
-10 /LucidaSansUnicode00 f
-(Informally,) 720 3964 w
-10 /LucidaSansUnicode25 f
-(\241) 1274 3964 w
-10 /LucidaTypewriter f
-(p) 1388 3964 w
-10 /LucidaSansUnicode00 f
-(says) 1494 3964 w
-(that) 1737 3964 w
-(property) 1963 3964 w
-10 /LucidaTypewriter f
-(p) 2412 3964 w
-10 /LucidaSansUnicode00 f
-(must) 2519 3964 w
-(hold) 2797 3964 w
-(in) 3047 3964 w
-(all) 3173 3964 w
-(states) 3321 3964 w
-(of) 3643 3964 w
-(a) 3776 3964 w
-(trace,) 3866 3964 w
-(and) 4173 3964 w
-10 /LucidaSansUnicode25 f
-(\312) 4388 3964 w
-10 /LucidaTypewriter f
-(p) 4498 3964 w
-10 /LucidaSansUnicode00 f
-(says) 4605 3964 w
-(that) 4849 3964 w
-10 /LucidaTypewriter f
-(p) 720 4084 w
-10 /LucidaSansUnicode00 f
-(holds in at least one state of the trace.) 824 4084 w
-(To) 720 4240 w
-(express) 884 4240 w
-(our) 1303 4240 w
-(original) 1507 4240 w
-(example) 1916 4240 w
-(requirement:) 2370 4240 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3039 4240 w
-10 /LucidaSansUnicode00 f
-(every) 3103 4240 w
-(system) 3401 4240 w
-(state) 3782 4240 w
-(in) 4059 4240 w
-(which) 4191 4240 w
-(property) 4513 4240 w
-10 /LucidaTypewriter f
-(P) 4968 4240 w
-10 /LucidaSansUnicode00 f
-(is) 720 4360 w
-(true) 838 4360 w
-(eventually) 1072 4360 w
-(leads) 1600 4360 w
-(to) 1892 4360 w
-(a) 2028 4360 w
-(system) 2121 4360 w
-(state) 2499 4360 w
-(in) 2773 4360 w
-(which) 2902 4360 w
-(property) 3221 4360 w
-10 /LucidaTypewriter f
-(Q) 3673 4360 w
-10 /LucidaSansUnicode00 f
-(is) 3783 4360 w
-(true,) 3901 4360 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4129 4360 w
-10 /LucidaSansUnicode00 f
-(we) 4231 4360 w
-(can) 4402 4360 w
-(write) 4608 4360 w
-(the) 4885 4360 w
-(LTL formula:) 720 4480 w
-9 /LucidaSansUnicode25 f
-(\241) 1008 4650 w
-9 /LucidaTypewriter f
-(\(P) 1145 4650 w
-(->) 1340 4650 w
-9 /LucidaSansUnicode25 f
-(\312) 1535 4650 w
-9 /LucidaTypewriter f
-(Q\)) 1668 4650 w
-10 /LucidaSansUnicode00 f
-(where the logical implication symbol) 720 4830 w
-10 /LucidaTypewriter f
-(->) 2530 4830 w
-10 /LucidaSansUnicode00 f
-(is defined in the usual way as) 2706 4830 w
-9 /LucidaTypewriter f
-(P) 1008 5000 w
-(=>) 1138 5000 w
-(Q) 1333 5000 w
-(means) 1463 5000 w
-(!P) 1853 5000 w
-(||) 2048 5000 w
-(Q) 2243 5000 w
-10 /LucidaSans-Demi f
-(Mapping LTL Formulae onto Never Claims) 720 5300 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 720 5456 w
-10 /LucidaSansUnicode00 f
-(does not include syntax for specifying LTL formulae) 1165 5456 w
-(directly,) 3717 5456 w
-(but) 4140 5456 w
-(it) 4335 5456 w
-(relies) 4434 5456 w
-(on) 4729 5456 w
-(the) 4885 5456 w
-(fact) 720 5576 w
-(that) 940 5576 w
-(every) 1171 5576 w
-(such) 1468 5576 w
-(formula) 1734 5576 w
-(can) 2152 5576 w
-(be) 2360 5576 w
-(translated) 2519 5576 w
-(into) 3045 5576 w
-(a) 3274 5576 w
-(special) 3369 5576 w
-(type) 3742 5576 w
-(of) 3989 5576 w
-(automaton,) 4126 5576 w
-(known) 4720 5576 w
-(as) 720 5696 w
-(a) 879 5696 w
-(B\374chi) 988 5696 w
-(automaton.) 1304 5696 w
-(In) 1945 5696 w
-(the) 2090 5696 w
-(syntax) 2299 5696 w
-(of) 2671 5696 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2823 5696 w
-10 /LucidaSansUnicode00 f
-(this) 3290 5696 w
-(automaton) 3523 5696 w
-(is) 4100 5696 w
-(called) 4234 5696 w
-(a) 4571 5696 w
-10 /LucidaTypewriter f
-(never) 4680 5696 w
-10 /LucidaSansUnicode00 f
-(claim.) 720 5816 w
-(If) 1080 5816 w
-(you) 1185 5816 w
-(don) 1399 5816 w
-10 /LucidaSansUnicode20 f
-(\031) 1585 5816 w
-10 /LucidaSansUnicode00 f
-(t) 1617 5816 w
-(care) 1693 5816 w
-(too) 1935 5816 w
-(much) 2133 5816 w
-(about) 2440 5816 w
-(the) 2757 5816 w
-(details) 2951 5816 w
-(of) 3310 5816 w
-10 /LucidaTypewriter f
-(never) 3447 5816 w
-10 /LucidaSansUnicode00 f
-(claims,) 3846 5816 w
-(you) 4225 5816 w
-(can) 4439 5816 w
-(skip) 4646 5816 w
-(the) 4885 5816 w
-(remainder) 720 5936 w
-(of) 1260 5936 w
-(this) 1402 5936 w
-(section) 1625 5936 w
-(and) 2016 5936 w
-(simple) 2240 5936 w
-(remember) 2605 5936 w
-(that) 3148 5936 w
-9 /LucidaSansUnicode00 f
-(SPIN) 3383 5936 w
-10 /LucidaSansUnicode00 f
-(can) 3619 5936 w
-(convert) 3831 5936 w
-(any) 4235 5936 w
-(LTL) 4448 5936 w
-(formula) 4662 5936 w
-(automatically into the proper never claim syntax with the command:) 720 6056 w
-9 /LucidaTypewriter f
-(spin) 1008 6226 w
-(-f) 1333 6226 w
-("...formula...") 1528 6226 w
-10 /LucidaSansUnicode00 f
-(Here are the details.) 720 6406 w
-(The syntax of a never claim is:) 1766 6406 w
-9 /LucidaTypewriter f
-(never) 1008 6576 w
-({) 1398 6576 w
-(...) 1528 6686 w
-(}) 1008 6796 w
-10 /LucidaSansUnicode00 f
-(where) 720 6976 w
-(the) 1051 6976 w
-(dots) 1245 6976 w
-(can) 1496 6976 w
-(contain) 1704 6976 w
-(any) 2101 6976 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2310 6976 w
-10 /LucidaSansUnicode00 f
-(fragment,) 2763 6976 w
-(including) 3278 6976 w
-(arbitrary) 3767 6976 w
-(repetition,) 4221 6976 w
-(selec\255) 4764 6976 w
-(tion, unless constructs, jumps, etc.) 720 7096 w
-(There) 720 7252 w
-(is) 1038 7252 w
-(an) 1159 7252 w
-(important) 1317 7252 w
-(difference) 1836 7252 w
-(in) 2365 7252 w
-(semantics) 2497 7252 w
-(between) 3023 7252 w
-(a) 3471 7252 w
-10 /LucidaTypewriter f
-(proctype) 3567 7252 w
-10 /LucidaSansUnicode00 f
-(declaration) 4184 7252 w
-(and) 4764 7252 w
-(a) 4985 7252 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 18 18
-%%Page: 19 19
-/saveobj save def
-mark
-19 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 19 \255) 2752 480 w
-10 /LucidaTypewriter f
-(never) 720 840 w
-10 /LucidaSansUnicode00 f
-(claim.) 1128 840 w
-(Every) 1497 840 w
-(statement) 1799 840 w
-(inside) 2330 840 w
-(a) 2667 840 w
-10 /LucidaTypewriter f
-(never) 2769 840 w
-10 /LucidaSansUnicode00 f
-(claim) 3176 840 w
-(is) 3480 840 w
-(interpreted) 3607 840 w
-(as) 4195 840 w
-(a) 4348 840 w
-(proposition,) 4450 840 w
-(i.e.,) 720 960 w
-(a) 943 960 w
-(condition.) 1040 960 w
-(A) 1602 960 w
-10 /LucidaTypewriter f
-(never) 1714 960 w
-10 /LucidaSansUnicode00 f
-(claim) 2117 960 w
-(should) 2417 960 w
-(therefore) 2788 960 w
-(only) 3278 960 w
-(contain) 3525 960 w
-(expressions) 3925 960 w
-(and) 4550 960 w
-(never) 4773 960 w
-(statements) 720 1080 w
-(that) 1294 1080 w
-(can) 1524 1080 w
-(have) 1731 1080 w
-(side-effects) 1995 1080 w
-(\(assignments,) 2615 1080 w
-(sends) 3327 1080 w
-(or) 3648 1080 w
-(receives,) 3788 1080 w
-(run-statements,) 4250 1080 w
-(etc.\)) 720 1200 w
-10 /LucidaTypewriter f
-(Never) 720 1356 w
-10 /LucidaSansUnicode00 f
-(claims) 1117 1356 w
-(are) 1463 1356 w
-(used) 1653 1356 w
-(to) 1923 1356 w
-(express) 2059 1356 w
-(behaviors) 2476 1356 w
-(that) 2984 1356 w
-(are) 3213 1356 w
-(considered) 3403 1356 w
-(undesirable) 3974 1356 w
-(or) 4579 1356 w
-(illegal.) 4719 1356 w
-(We) 720 1476 w
-(say) 911 1476 w
-(that) 1118 1476 w
-(a) 1358 1476 w
-10 /LucidaTypewriter f
-(never) 1462 1476 w
-10 /LucidaSansUnicode00 f
-(claim) 1871 1476 w
-(is) 2177 1476 w
-10 /LucidaSansUnicode20 f
-(\030) 2306 1476 w
-10 /LucidaSansUnicode00 f
-(matched) 2338 1476 w
-10 /LucidaSansUnicode20 f
-(\031) 2755 1476 w
-10 /LucidaSansUnicode00 f
-(if) 2836 1476 w
-(the) 2951 1476 w
-(undesirable) 3155 1476 w
-(behavior) 3771 1476 w
-(can) 4239 1476 w
-(be) 4455 1476 w
-(realized,) 4622 1476 w
-(contrary) 720 1596 w
-(to) 1169 1596 w
-(the) 1316 1596 w
-(claim,) 1520 1596 w
-(and) 1858 1596 w
-(thus) 2087 1596 w
-(the) 2348 1596 w
-(correctness) 2552 1596 w
-(requirement) 3159 1596 w
-(violated.) 3804 1596 w
-(The) 4299 1596 w
-(claims) 4530 1596 w
-(are) 4888 1596 w
-(evaluated) 720 1716 w
-(over) 1229 1716 w
-(system) 1483 1716 w
-(executions,) 1867 1716 w
-(that) 2469 1716 w
-(is,) 2704 1716 w
-(the) 2860 1716 w
-(propositions) 3059 1716 w
-(that) 3712 1716 w
-(are) 3947 1716 w
-(listed) 4143 1716 w
-(in) 4451 1716 w
-(the) 4585 1716 w
-(claim) 4783 1716 w
-(are) 720 1836 w
-(evaluated) 914 1836 w
-(over) 1422 1836 w
-(the) 1675 1836 w
-(traces) 1873 1836 w
-(from) 2207 1836 w
-(the) 2482 1836 w
-(remainder) 2680 1836 w
-(of) 3219 1836 w
-(the) 3360 1836 w
-(system.) 3558 1836 w
-(The) 4005 1836 w
-(claim,) 4229 1836 w
-(therefore,) 4561 1836 w
-(should) 720 1956 w
-(not) 1083 1956 w
-(alter) 1278 1956 w
-(that) 1531 1956 w
-(behavior:) 1757 1956 w
-(it) 2243 1956 w
-(merely) 2344 1956 w
-(monitors) 2706 1956 w
-(it.) 3176 1956 w
-(Every) 3341 1956 w
-(time) 3631 1956 w
-(that) 3880 1956 w
-(the) 4105 1956 w
-(system) 4294 1956 w
-(reaches) 4668 1956 w
-(a) 720 2076 w
-(new) 827 2076 w
-(state,) 1074 2076 w
-(by) 1394 2076 w
-(asynchronously) 1561 2076 w
-(executing) 2365 2076 w
-(statements) 2893 2076 w
-(from) 3480 2076 w
-(the) 3764 2076 w
-(model,) 3971 2076 w
-(the) 4358 2076 w
-(claim) 4566 2076 w
-(will) 4876 2076 w
-(evaluate) 720 2196 w
-(the) 1172 2196 w
-(appropriate) 1377 2196 w
-(propositions) 1991 2196 w
-(to) 2650 2196 w
-(determine) 2797 2196 w
-(if) 3339 2196 w
-(a) 3454 2196 w
-(counter-example) 3558 2196 w
-(can) 4448 2196 w
-(be) 4665 2196 w
-(con\255) 4833 2196 w
-(structed to the implicit LTL formula that is specified.) 720 2316 w
-(Since) 720 2472 w
-(LTL) 1019 2472 w
-(formulae) 1235 2472 w
-(are) 1716 2472 w
-(only) 1915 2472 w
-(defined) 2166 2472 w
-(for) 2579 2472 w
-(infinite) 2766 2472 w
-(executions,) 3155 2472 w
-(the) 3761 2472 w
-(behavior) 3964 2472 w
-(of) 4431 2472 w
-(a) 4577 2472 w
-10 /LucidaTypewriter f
-(never) 4680 2472 w
-10 /LucidaSansUnicode00 f
-(claim) 720 2592 w
-(can) 1014 2592 w
-(only) 1219 2592 w
-(be) 1460 2592 w
-(matched) 1616 2592 w
-(by) 2070 2592 w
-(an) 2221 2592 w
-(infinite) 2374 2592 w
-(system) 2751 2592 w
-(execution.) 3127 2592 w
-(This) 3702 2592 w
-(by) 3943 2592 w
-(itself) 4094 2592 w
-(would) 4369 2592 w
-(restrict) 4697 2592 w
-(us) 720 2712 w
-(to) 869 2712 w
-(the) 1003 2712 w
-(use) 1194 2712 w
-(of) 1399 2712 w
-(progress) 1533 2712 w
-(labels) 1995 2712 w
-(and) 2314 2712 w
-(accept) 2531 2712 w
-(labels) 2881 2712 w
-(as) 3201 2712 w
-(the) 3344 2712 w
-(only) 3536 2712 w
-(means) 3777 2712 w
-(we) 4131 2712 w
-(have) 4301 2712 w
-(discussed) 4563 2712 w
-(so) 720 2832 w
-(far) 878 2832 w
-(for) 1057 2832 w
-(expressing) 1242 2832 w
-(properties) 1820 2832 w
-(of) 2364 2832 w
-(infinite) 2508 2832 w
-(behaviors.) 2895 2832 w
-(To) 3475 2832 w
-(conform) 3645 2832 w
-(to) 4097 2832 w
-(standard) 4241 2832 w
-(omega) 4713 2832 w
-(automata) 720 2952 w
-(theory,) 1250 2952 w
-(the) 1666 2952 w
-(behaviors) 1896 2952 w
-(of) 2441 2952 w
-10 /LucidaTypewriter f
-(never) 2614 2952 w
-10 /LucidaSansUnicode00 f
-(claims) 3049 2952 w
-(are) 3432 2952 w
-(expressed) 3659 2952 w
-(exclusively) 4232 2952 w
-(with) 4835 2952 w
-10 /LucidaTypewriter f
-(accept) 720 3072 w
-10 /LucidaSansUnicode00 f
-(labels) 1189 3072 w
-(\(never) 1509 3072 w
-(with) 1846 3072 w
-10 /LucidaTypewriter f
-(progress) 2088 3072 w
-10 /LucidaSansUnicode00 f
-(labels\).) 2701 3072 w
-(To) 3118 3072 w
-(match) 3279 3072 w
-(a) 3614 3072 w
-(claim,) 3706 3072 w
-(therefore,) 4031 3072 w
-(an) 4546 3072 w
-(infinite) 4699 3072 w
-(sequence) 720 3192 w
-(of) 1235 3192 w
-(true) 1391 3192 w
-(propositions) 1645 3192 w
-(must) 2312 3192 w
-(exist,) 2613 3192 w
-(at) 2937 3192 w
-(least) 3088 3192 w
-(one) 3375 3192 w
-(of) 3613 3192 w
-(which) 3770 3192 w
-(is) 4110 3192 w
-(labeled) 4249 3192 w
-(with) 4659 3192 w
-(an) 4923 3192 w
-10 /LucidaTypewriter f
-(accept) 720 3312 w
-10 /LucidaSansUnicode00 f
-(label \(inside the never claim\).) 1184 3312 w
-(Since) 720 3468 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1004 3468 w
-10 /LucidaSansUnicode00 f
-(models) 1450 3468 w
-(can) 1836 3468 w
-(also) 2037 3468 w
-(express) 2266 3468 w
-(terminating) 2678 3468 w
-(system) 3274 3468 w
-(behaviors,) 3647 3468 w
-(we) 4182 3468 w
-(have) 4348 3468 w
-(to) 4606 3468 w
-(define) 4737 3468 w
-(the) 720 3588 w
-(semantics) 927 3588 w
-(of) 1464 3588 w
-(the) 1614 3588 w
-10 /LucidaTypewriter f
-(never) 1821 3588 w
-10 /LucidaSansUnicode00 f
-(claims) 2233 3588 w
-(also) 2593 3588 w
-(for) 2841 3588 w
-(those) 3032 3588 w
-(behaviors.) 3351 3588 w
-(To) 3937 3588 w
-(facilitate) 4113 3588 w
-(this,) 4580 3588 w
-(it) 4843 3588 w
-(is) 4960 3588 w
-(defined) 720 3708 w
-(that) 1121 3708 w
-(a) 1347 3708 w
-10 /LucidaTypewriter f
-(never) 1437 3708 w
-10 /LucidaSansUnicode00 f
-(claim) 1832 3708 w
-(can) 2124 3708 w
-(also) 2327 3708 w
-(be) 2558 3708 w
-(matched) 2713 3708 w
-(when) 3166 3708 w
-(it) 3459 3708 w
-(reaches) 3561 3708 w
-(its) 3969 3708 w
-(closing) 4122 3708 w
-(curly) 4503 3708 w
-(brace) 4774 3708 w
-(\(i.e.,) 720 3828 w
-(when) 971 3828 w
-(it) 1265 3828 w
-(appears) 1368 3828 w
-(to) 1789 3828 w
-(terminate\).) 1924 3828 w
-(This) 2524 3828 w
-(semantics) 2766 3828 w
-(is) 3288 3828 w
-(based) 3405 3828 w
-(on) 3730 3828 w
-(what) 3890 3828 w
-(is) 4157 3828 w
-(usually) 4273 3828 w
-(referred) 4649 3828 w
-(to) 720 3948 w
-(as) 853 3948 w
-(a) 994 3948 w
-10 /LucidaSansUnicode20 f
-(\030) 1085 3948 w
-10 /LucidaSansUnicode00 f
-(stuttering) 1117 3948 w
-(semantics.) 1627 3948 w
-10 /LucidaSansUnicode20 f
-(\031) 2144 3948 w
-10 /LucidaSansUnicode00 f
-(With) 2244 3948 w
-(stuttering) 2494 3948 w
-(semantics,) 3004 3948 w
-(any) 3557 3948 w
-(terminating) 3762 3948 w
-(execution) 4361 3948 w
-(can) 4872 3948 w
-(be) 720 4068 w
-(extended) 888 4068 w
-(into) 1391 4068 w
-(an) 1629 4068 w
-(equivalent) 1795 4068 w
-(infinite) 2345 4068 w
-(execution) 2735 4068 w
-(\(for) 3259 4068 w
-(the) 3479 4068 w
-(purposes) 3682 4068 w
-(of) 4178 4068 w
-(evaluating) 4324 4068 w
-(LTL) 4871 4068 w
-(properties\)) 720 4188 w
-(by) 1287 4188 w
-(repeating) 1438 4188 w
-(\(stuttering\)) 1935 4188 w
-(the) 2511 4188 w
-(final) 2703 4188 w
-(state) 2952 4188 w
-(infinitely) 3225 4188 w
-(often.) 3684 4188 w
-(As) 4038 4188 w
-(a) 4195 4188 w
-(syntactical) 4287 4188 w
-(con\255) 4833 4188 w
-(venience,) 720 4308 w
-(the) 1220 4308 w
-(final) 1419 4308 w
-(state) 1675 4308 w
-(of) 1955 4308 w
-(a) 2097 4308 w
-10 /LucidaTypewriter f
-(never) 2196 4308 w
-10 /LucidaSansUnicode00 f
-(claim) 2600 4308 w
-(is) 2901 4308 w
-(defined) 3025 4308 w
-(to) 3435 4308 w
-(be) 3576 4308 w
-(accepting,) 3738 4308 w
-(i.e.,) 4279 4308 w
-(it) 4503 4308 w
-(could) 4612 4308 w
-(be) 4921 4308 w
-(replaced with the explicit repetition construct:) 720 4428 w
-9 /LucidaTypewriter f
-(accept:) 1008 4598 w
-(do) 1528 4598 w
-(::) 1723 4598 w
-(skip) 1918 4598 w
-(od) 2243 4598 w
-10 /LucidaSansUnicode00 f
-(Every) 720 4778 w
-(process) 1016 4778 w
-(behavior,) 1431 4778 w
-(similarly,) 1923 4778 w
-(is) 2404 4778 w
-(\(for) 2525 4778 w
-(the) 2738 4778 w
-(purposes) 2934 4778 w
-(of) 3423 4778 w
-(evaluating) 3562 4778 w
-(the) 4102 4778 w
-10 /LucidaTypewriter f
-(never) 4298 4778 w
-10 /LucidaSansUnicode00 f
-(claims\)) 4699 4778 w
-(thought to be extended with a dummy self-loop on all final states:) 720 4898 w
-9 /LucidaTypewriter f
-(do) 1528 5068 w
-(::) 1723 5068 w
-(skip) 1918 5068 w
-(od) 2243 5068 w
-10 /LucidaSansUnicode00 f
-(\(Note the) 720 5248 w
-10 /LucidaTypewriter f
-(accept) 1200 5248 w
-10 /LucidaSansUnicode00 f
-(labels only occur in the) 1664 5248 w
-10 /LucidaTypewriter f
-(never) 2823 5248 w
-10 /LucidaSansUnicode00 f
-(claim, not in the system.\)) 3215 5248 w
-10 /LucidaSans-Demi f
-(The Semantics of a Never Claim) 720 5488 w
-10 /LucidaTypewriter f
-(Never) 720 5644 w
-10 /LucidaSansUnicode00 f
-(claims) 1131 5644 w
-(are) 1490 5644 w
-(probably) 1693 5644 w
-(the) 2171 5644 w
-(hardest) 2377 5644 w
-(part) 2793 5644 w
-(of) 3040 5644 w
-(the) 3190 5644 w
-(language) 3397 5644 w
-(to) 3892 5644 w
-(understand,) 4042 5644 w
-(so) 4678 5644 w
-(it) 4842 5644 w
-(is) 4960 5644 w
-(worth) 720 5764 w
-(spending) 1039 5764 w
-(a) 1528 5764 w
-(few) 1623 5764 w
-(extra) 1833 5764 w
-(words) 2123 5764 w
-(on) 2456 5764 w
-(them.) 2619 5764 w
-(On) 2971 5764 w
-(an) 3151 5764 w
-(initial) 3308 5764 w
-(reading,) 3618 5764 w
-(feel) 4058 5764 w
-(free) 4276 5764 w
-(to) 4506 5764 w
-(skip) 4644 5764 w
-(the) 4885 5764 w
-(remainder of this section.) 720 5884 w
-(The) 720 6040 w
-(difference) 940 6040 w
-(between) 1467 6040 w
-(a) 1913 6040 w
-10 /LucidaTypewriter f
-(never) 2007 6040 w
-10 /LucidaSansUnicode00 f
-(claim) 2406 6040 w
-(and) 2702 6040 w
-(the) 2921 6040 w
-(remainder) 3115 6040 w
-(of) 3650 6040 w
-(a) 3787 6040 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3881 6040 w
-10 /LucidaSansUnicode00 f
-(system) 4333 6040 w
-(can) 4713 6040 w
-(be) 4921 6040 w
-(explained) 720 6160 w
-(as) 1227 6160 w
-(follows.) 1366 6160 w
-(A) 1808 6160 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1910 6160 w
-10 /LucidaSansUnicode00 f
-(model) 2356 6160 w
-(defines) 2691 6160 w
-(an asynchronous interleaving product of) 3078 6160 w
-(the) 720 6280 w
-(behaviors) 927 6280 w
-(of) 1449 6280 w
-(individual) 1599 6280 w
-(processes.) 2124 6280 w
-(Given) 2721 6280 w
-(an) 3044 6280 w
-(arbitrary) 3214 6280 w
-(system) 3681 6280 w
-(state,) 4074 6280 w
-(its) 4395 6280 w
-(successor) 4565 6280 w
-(states) 720 6400 w
-(are) 1051 6400 w
-(conceptually) 1247 6400 w
-(obtained) 1899 6400 w
-(in) 2369 6400 w
-(two) 2504 6400 w
-(steps.) 2723 6400 w
-(In) 3089 6400 w
-(a) 3224 6400 w
-(first) 3323 6400 w
-(step,) 3562 6400 w
-(all) 3845 6400 w
-(the) 4002 6400 w
-(executable) 4201 6400 w
-(state\255) 4771 6400 w
-(ments) 720 6520 w
-(in) 1065 6520 w
-(the) 1202 6520 w
-(individual) 1403 6520 w
-(processes) 1922 6520 w
-(are) 2449 6520 w
-(identified.) 2647 6520 w
-(In) 3219 6520 w
-(a) 3357 6520 w
-(second) 3459 6520 w
-(step,) 3850 6520 w
-(each) 4136 6520 w
-(one) 4407 6520 w
-(of) 4633 6520 w
-(these) 4778 6520 w
-(statements) 720 6640 w
-(is) 1311 6640 w
-(executed,) 1447 6640 w
-(each) 1976 6640 w
-(one) 2255 6640 w
-(producing) 2489 6640 w
-(one) 3038 6640 w
-(potential) 3272 6640 w
-(successor) 3756 6640 w
-(for) 4286 6640 w
-(the) 4480 6640 w
-(current) 4690 6640 w
-(state.) 720 6760 w
-(The) 1056 6760 w
-(complete) 1273 6760 w
-(system) 1755 6760 w
-(behavior) 2132 6760 w
-(is) 2588 6760 w
-(thus) 2705 6760 w
-(defined) 2954 6760 w
-(recursively) 3357 6760 w
-(and) 3914 6760 w
-(represents) 4131 6760 w
-(all) 4682 6760 w
-(pos\255) 4832 6760 w
-(sible) 720 6880 w
-(interleavings) 991 6880 w
-(of) 1654 6880 w
-(the) 1794 6880 w
-(individual) 1991 6880 w
-(process) 2506 6880 w
-(behaviors.) 2922 6880 w
-(It) 3498 6880 w
-(is) 3606 6880 w
-(this) 3728 6880 w
-(asynchronous) 3949 6880 w
-(product) 4662 6880 w
-(machine that we call the ) 720 7000 w
-10 /LucidaSansUnicode20 f
-(\030) 1931 7000 w
-10 /LucidaSansUnicode00 f
-(global system behavior) 1963 7000 w
-10 /LucidaSansUnicode20 f
-(\031) 3085 7000 w
-10 /LucidaSansUnicode00 f
-(.) 3117 7000 w
-(The) 720 7156 w
-(addition) 953 7156 w
-(of) 1404 7156 w
-(a) 1554 7156 w
-10 /LucidaTypewriter f
-(never) 1661 7156 w
-10 /LucidaSansUnicode00 f
-(claim) 2073 7156 w
-(defines) 2382 7156 w
-(a) 2788 7156 w
-10 /LucidaSans-Italic f
-(synchronous) 2895 7156 w
-10 /LucidaSansUnicode00 f
-(product) 3560 7156 w
-(of) 3990 7156 w
-(the) 4140 7156 w
-(global) 4348 7156 w
-(system) 4700 7156 w
-(behavior) 720 7276 w
-(with) 1187 7276 w
-(the) 1440 7276 w
-(behavior) 1643 7276 w
-(expressed) 2110 7276 w
-(in) 2656 7276 w
-(the) 2795 7276 w
-(claim.) 2998 7276 w
-(This) 3366 7276 w
-(synchronous) 3618 7276 w
-(product) 4281 7276 w
-(can) 4706 7276 w
-(be) 4921 7276 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 19 19
-%%Page: 20 20
-/saveobj save def
-mark
-20 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 20 \255) 2752 480 w
-(thought) 720 840 w
-(of) 1150 840 w
-(as) 1295 840 w
-(the) 1448 840 w
-(construction) 1650 840 w
-(of) 2302 840 w
-(a) 2447 840 w
-(new) 2549 840 w
-(global) 2791 840 w
-(state) 3137 840 w
-(machine,) 3420 840 w
-(in) 3907 840 w
-(which) 4045 840 w
-(every) 4373 840 w
-(state) 4677 840 w
-(is) 4960 840 w
-(defined) 720 960 w
-(as) 1122 960 w
-(a) 1264 960 w
-(pair) 1355 960 w
-10 /LucidaTypewriter f
-(\(s,n\)) 1579 960 w
-10 /LucidaSansUnicode00 f
-(with) 1975 960 w
-10 /LucidaTypewriter f
-(s) 2216 960 w
-10 /LucidaSansUnicode00 f
-(a) 2323 960 w
-(state) 2413 960 w
-(from) 2684 960 w
-(the) 2951 960 w
-(global) 3141 960 w
-(system) 3475 960 w
-(\(the) 3850 960 w
-(asynchronous) 4073 960 w
-(prod\255) 4779 960 w
-(uct) 720 1080 w
-(of) 924 1080 w
-(processes\),) 1076 1080 w
-(and) 1676 1080 w
-10 /LucidaTypewriter f
-(n) 1910 1080 w
-10 /LucidaSansUnicode00 f
-(a) 2036 1080 w
-(state) 2145 1080 w
-(from) 2435 1080 w
-(the) 2721 1080 w
-(claim.) 2930 1080 w
-(Every) 3306 1080 w
-(transition) 3616 1080 w
-(in) 4135 1080 w
-(the) 4281 1080 w
-(new) 4491 1080 w
-(global) 4741 1080 w
-(machine) 720 1200 w
-(is) 1169 1200 w
-(similarly) 1290 1200 w
-(defined) 1739 1200 w
-(by) 2146 1200 w
-(a) 2302 1200 w
-(pair) 2398 1200 w
-(of) 2627 1200 w
-(transitions,) 2766 1200 w
-(with) 3354 1200 w
-(the) 3600 1200 w
-(first) 3796 1200 w
-(element) 4032 1200 w
-(a) 4461 1200 w
-(statement) 4556 1200 w
-(from) 720 1320 w
-(the) 997 1320 w
-(system,) 1197 1320 w
-(and) 1614 1320 w
-(the) 1839 1320 w
-(second) 2039 1320 w
-(a) 2428 1320 w
-(proposition) 2528 1320 w
-(from) 3131 1320 w
-(the) 3408 1320 w
-(claim.) 3608 1320 w
-(In) 3974 1320 w
-(other) 4110 1320 w
-(words,) 4412 1320 w
-(every) 4783 1320 w
-(transition) 720 1440 w
-(in) 1220 1440 w
-(this) 1347 1440 w
-(final) 1562 1440 w
-(synchronous) 1810 1440 w
-(product) 2462 1440 w
-(is) 2876 1440 w
-(defined) 2992 1440 w
-(as) 3393 1440 w
-(a) 3534 1440 w
-(joint) 3624 1440 w
-(transition) 3878 1440 w
-(of) 4377 1440 w
-(the) 4510 1440 w
-(system) 4700 1440 w
-(and) 720 1560 w
-(the) 936 1560 w
-(claim.) 1127 1560 w
-(Of) 1484 1560 w
-(course,) 1635 1560 w
-(that) 2025 1560 w
-(transition) 2252 1560 w
-(can) 2752 1560 w
-(only) 2956 1560 w
-(occur) 3196 1560 w
-(if) 3498 1560 w
-(the) 3601 1560 w
-(proposition) 3793 1560 w
-(from) 4388 1560 w
-(the) 4657 1560 w
-(sec\255) 4849 1560 w
-(ond) 720 1680 w
-(half) 949 1680 w
-(of) 1175 1680 w
-(the) 1316 1680 w
-(transition) 1514 1680 w
-(pair) 2021 1680 w
-(evaluates) 2252 1680 w
-(to) 2748 1680 w
-(true) 2889 1680 w
-(in) 3128 1680 w
-(the) 3262 1680 w
-(current) 3460 1680 w
-(state) 3853 1680 w
-(of) 4132 1680 w
-(the) 4273 1680 w
-(system) 4470 1680 w
-(\(the) 4852 1680 w
-(first half of the state pair\).) 720 1800 w
-10 /LucidaSans-Demi f
-(Examples) 720 2040 w
-10 /LucidaSansUnicode00 f
-(To) 720 2196 w
-(manually) 894 2196 w
-(translate) 1381 2196 w
-(an) 1854 2196 w
-(LTL) 2021 2196 w
-(formula) 2241 2196 w
-(into) 2670 2196 w
-(a) 2910 2196 w
-10 /LucidaTypewriter f
-(never) 3016 2196 w
-10 /LucidaSansUnicode00 f
-(claim) 3427 2196 w
-(\(e.g.) 3735 2196 w
-(foregoing) 4001 2196 w
-(the) 4523 2196 w
-(builtin) 4729 2196 w
-(translation) 720 2316 w
-(that) 1273 2316 w
-9 /LucidaSansUnicode00 f
-(SPIN) 1498 2316 w
-10 /LucidaSansUnicode00 f
-(offers\),) 1724 2316 w
-(we) 2106 2316 w
-(must) 2273 2316 w
-(carefully) 2550 2316 w
-(consider) 2996 2316 w
-(whether) 3443 2316 w
-(the) 3867 2316 w
-(formula) 4055 2316 w
-(expresses) 4466 2316 w
-(a) 4985 2316 w
-(positive) 720 2436 w
-(or) 1136 2436 w
-(a) 1277 2436 w
-(negative) 1371 2436 w
-(property.) 1819 2436 w
-(A) 2336 2436 w
-(positive) 2444 2436 w
-(property) 2861 2436 w
-(expresses) 3314 2436 w
-(a) 3839 2436 w
-(good) 3933 2436 w
-(behavior) 4219 2436 w
-(that) 4677 2436 w
-(we) 4907 2436 w
-(would) 720 2556 w
-(like) 1056 2556 w
-(our) 1272 2556 w
-(system) 1480 2556 w
-(to) 1864 2556 w
-(have.) 2006 2556 w
-(A) 2339 2556 w
-(negative) 2451 2556 w
-(property) 2903 2556 w
-(expresses) 3360 2556 w
-(a) 3889 2556 w
-(bad) 3987 2556 w
-(behavior) 4211 2556 w
-(that) 4673 2556 w
-(we) 4907 2556 w
-(claim) 720 2676 w
-(the) 1015 2676 w
-(system) 1208 2676 w
-(does) 1586 2676 w
-(not) 1855 2676 w
-(have.) 2054 2676 w
-(A) 2382 2676 w
-10 /LucidaTypewriter f
-(never) 2490 2676 w
-10 /LucidaSansUnicode00 f
-(claim) 2889 2676 w
-(can) 3185 2676 w
-(express) 3392 2676 w
-(only) 3810 2676 w
-(negative) 4053 2676 w
-(claims,) 4501 2676 w
-(not) 4880 2676 w
-(positive) 720 2796 w
-(ones.) 1131 2796 w
-(Fortunately,) 1458 2796 w
-(the) 2069 2796 w
-(two) 2257 2796 w
-(are) 2465 2796 w
-(exchangeable:) 2650 2796 w
-(if) 3415 2796 w
-(we want to express that a good) 3514 2796 w
-(behavior) 720 2916 w
-(is) 1175 2916 w
-(unavoidable,) 1292 2916 w
-(we) 1948 2916 w
-(can) 2118 2916 w
-(formalize) 2323 2916 w
-(all) 2818 2916 w
-(ways) 2968 2916 w
-(in) 3240 2916 w
-(which) 3368 2916 w
-(the) 3686 2916 w
-(good) 3878 2916 w
-(behavior) 4162 2916 w
-(could) 4618 2916 w
-(be) 4921 2916 w
-(violated, and express that in the) 720 3036 w
-10 /LucidaTypewriter f
-(never) 2322 3036 w
-10 /LucidaSansUnicode00 f
-(claim.) 2714 3036 w
-(Suppose) 720 3192 w
-(that) 1165 3192 w
-(the) 1391 3192 w
-(LTL) 1581 3192 w
-(formula) 1785 3192 w
-10 /LucidaSansUnicode25 f
-(\312\241) 2199 3192 w
-10 /LucidaTypewriter f
-(p) 2390 3192 w
-10 /LucidaSansUnicode00 f
-(,) 2462 3192 w
-(with) 2530 3192 w
-10 /LucidaTypewriter f
-(p) 2771 3192 w
-10 /LucidaSansUnicode00 f
-(a) 2879 3192 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 2970 3192 w
-10 /LucidaSansUnicode00 f
-(expression,) 3419 3192 w
-(expresses) 4018 3192 w
-(a) 4540 3192 w
-(negative) 4631 3192 w
-(claim) 720 3312 w
-(\(i.e.,) 1011 3312 w
-(it) 1259 3312 w
-(is) 1359 3312 w
-(considered) 1473 3312 w
-(a) 2040 3312 w
-(correctness) 2129 3312 w
-(violation) 2721 3312 w
-(if) 3170 3312 w
-(there) 3270 3312 w
-(exists) 3555 3312 w
-(any) 3873 3312 w
-(execution) 4075 3312 w
-(sequence) 4583 3312 w
-(in) 720 3432 w
-(which) 852 3432 w
-10 /LucidaTypewriter f
-(p) 1174 3432 w
-10 /LucidaSansUnicode00 f
-(can) 1287 3432 w
-(eventually) 1496 3432 w
-(remain) 2027 3432 w
-(true) 2404 3432 w
-(infinitely) 2641 3432 w
-(long\).) 3104 3432 w
-(This) 3456 3432 w
-(can) 3702 3432 w
-(be) 3911 3432 w
-(written) 4071 3432 w
-(in) 4451 3432 w
-(a) 4583 3432 w
-10 /LucidaTypewriter f
-(never) 4680 3432 w
-10 /LucidaSansUnicode00 f
-(claim as:) 720 3552 w
-9 /LucidaTypewriter f
-(never) 1008 3722 w
-({) 1398 3722 w
-(/*) 1528 3722 w
-(<>[]p) 1723 3722 w
-(*/) 2113 3722 w
-(do) 1528 3832 w
-(::) 1528 3942 w
-(skip) 1723 3942 w
-(/*) 2048 3942 w
-(after) 2243 3942 w
-(an) 2633 3942 w
-(arbitrarily) 2828 3942 w
-(long) 3608 3942 w
-(prefix) 3933 3942 w
-(*/) 4388 3942 w
-(::) 1528 4052 w
-(p) 1723 4052 w
-(->) 1853 4052 w
-(break) 2048 4052 w
-(/*) 2568 4052 w
-(p) 2763 4052 w
-(becomes) 2893 4052 w
-(true) 3413 4052 w
-(*/) 3738 4052 w
-(od;) 1528 4162 w
-(accept:) 1008 4272 w
-(do) 1528 4272 w
-(::) 1528 4382 w
-(p) 1723 4382 w
-(/*) 2048 4382 w
-(and) 2243 4382 w
-(remains) 2503 4382 w
-(true) 3023 4382 w
-(forever) 3348 4382 w
-(after) 3868 4382 w
-(*/) 4258 4382 w
-(od) 1528 4492 w
-(}) 1008 4602 w
-10 /LucidaSansUnicode00 f
-(Note) 720 4782 w
-(that) 982 4782 w
-(in) 1207 4782 w
-(this) 1332 4782 w
-(case) 1545 4782 w
-(the) 1792 4782 w
-(claim) 1981 4782 w
-(does) 2273 4782 w
-(not) 2539 4782 w
-(terminate,) 2734 4782 w
-(and) 3267 4782 w
-(also) 3482 4782 w
-(does) 3713 4782 w
-(not) 3979 4782 w
-(necessarily) 4174 4782 w
-(match) 4742 4782 w
-(all) 720 4902 w
-(system) 873 4902 w
-(behaviors.) 1253 4902 w
-(It) 1826 4902 w
-(is) 1931 4902 w
-(sufficient) 2050 4902 w
-(if) 2540 4902 w
-(it) 2645 4902 w
-(precisely) 2750 4902 w
-(captures) 3217 4902 w
-(all) 3672 4902 w
-(violations) 3824 4902 w
-(of) 4329 4902 w
-(our) 4466 4902 w
-(correct\255) 4669 4902 w
-(ness requirement, and no more.) 720 5022 w
-(If) 720 5178 w
-(the) 826 5178 w
-(LTL) 1021 5178 w
-(formula) 1230 5178 w
-(expressed) 1648 5178 w
-(a) 2186 5178 w
-(positive) 2281 5178 w
-(property,) 2699 5178 w
-(we) 3185 5178 w
-(first) 3358 5178 w
-(have) 3593 5178 w
-(to) 3858 5178 w
-(invert) 3997 5178 w
-(it) 4315 5178 w
-(to) 4422 5178 w
-(the) 4561 5178 w
-(corre\255) 4757 5178 w
-(sponding) 720 5298 w
-(negative) 1219 5298 w
-(property) 1674 5298 w
-10 /LucidaSansUnicode25 f
-(\312) 2134 5298 w
-10 /LucidaTypewriter f
-(!p) 2209 5298 w
-10 /LucidaSansUnicode00 f
-(and) 2399 5298 w
-(translate) 2624 5298 w
-(that) 3092 5298 w
-(into) 3328 5298 w
-(a) 3562 5298 w
-10 /LucidaTypewriter f
-(never) 3662 5298 w
-10 /LucidaSansUnicode00 f
-(claim.) 4067 5298 w
-(The) 4433 5298 w
-(require\255) 4659 5298 w
-(ment now says that it is a violation if) 720 5418 w
-10 /LucidaTypewriter f
-(p) 2538 5418 w
-10 /LucidaSansUnicode00 f
-(does not hold infinitely long.) 2642 5418 w
-9 /LucidaTypewriter f
-(never) 1008 5588 w
-({) 1398 5588 w
-(/*) 1528 5588 w
-(<>!p*/) 1723 5588 w
-(do) 1528 5698 w
-(::) 1528 5808 w
-(skip) 1723 5808 w
-(::) 1528 5918 w
-(!p) 1723 5918 w
-(->) 1918 5918 w
-(break) 2113 5918 w
-(od) 1528 6028 w
-(}) 1008 6138 w
-10 /LucidaSansUnicode00 f
-(We) 720 6318 w
-(have) 895 6318 w
-(used) 1153 6318 w
-(the) 1418 6318 w
-(implicit) 1606 6318 w
-(match) 1999 6318 w
-(of) 2331 6318 w
-(a) 2463 6318 w
-(claim) 2552 6318 w
-(upon) 2843 6318 w
-(reaching) 3125 6318 w
-(the) 3577 6318 w
-(closing) 3766 6318 w
-(terminating) 4145 6318 w
-(brace.) 4742 6318 w
-(Since) 720 6438 w
-(the) 1013 6438 w
-(first) 1209 6438 w
-(violation) 1445 6438 w
-(of) 1901 6438 w
-(the) 2040 6438 w
-(property) 2236 6438 w
-(suffices) 2691 6438 w
-(to) 3106 6438 w
-(disprove) 3245 6438 w
-(it,) 3702 6438 w
-(we) 3841 6438 w
-(could) 4015 6438 w
-(also) 4322 6438 w
-(have) 4558 6438 w
-(writ\255) 4823 6438 w
-(ten:) 720 6558 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 20 20
-%%Page: 21 21
-/saveobj save def
-mark
-21 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 21 \255) 2752 480 w
-9 /LucidaTypewriter f
-(never) 1008 830 w
-({) 1398 830 w
-(/*) 1528 830 w
-(<>!p*/) 1723 830 w
-(do) 1528 940 w
-(::) 1528 1050 w
-(p) 1723 1050 w
-(::) 1528 1160 w
-(!p) 1723 1160 w
-(->) 1918 1160 w
-(break) 2113 1160 w
-(od) 1528 1270 w
-(}) 1008 1380 w
-10 /LucidaSansUnicode00 f
-(or, if we abandon the connection with LTL for a moment, even more tersely as:) 720 1560 w
-9 /LucidaTypewriter f
-(never) 1008 1730 w
-({) 1398 1730 w
-(do) 1528 1730 w
-(::) 1723 1730 w
-(assert\(p\)) 1918 1730 w
-(od) 2568 1730 w
-(}) 2763 1730 w
-10 /LucidaSansUnicode00 f
-(Suppose we wish to express that it) 720 1910 w
-(is) 2441 1910 w
-(a) 2554 1910 w
-(violation) 2642 1910 w
-(of) 3090 1910 w
-(our) 3221 1910 w
-(correctness) 3418 1910 w
-(requirements) 4009 1910 w
-(if) 4689 1910 w
-(there) 4788 1910 w
-(exists) 720 2030 w
-(any) 1047 2030 w
-(execution) 1258 2030 w
-(in) 1775 2030 w
-(the) 1908 2030 w
-(system) 2105 2030 w
-(where) 2487 2030 w
-10 /LucidaSansUnicode25 f
-(\241) 2821 2030 w
-10 /LucidaTypewriter f
-(\(p) 2983 2030 w
-(->) 3209 2030 w
-10 /LucidaSansUnicode25 f
-(\312) 3435 2030 w
-10 /LucidaTypewriter f
-(q\)) 3592 2030 w
-10 /LucidaSansUnicode00 f
-(is) 3777 2030 w
-(violated) 3898 2030 w
-(\(i.e.,) 4321 2030 w
-(the) 4576 2030 w
-(nega\255) 4772 2030 w
-(tion of this formula is satisfied\).) 720 2150 w
-(The following) 2341 2150 w
-10 /LucidaTypewriter f
-(never) 3033 2150 w
-10 /LucidaSansUnicode00 f
-(claim expresses that property:) 3425 2150 w
-9 /LucidaTypewriter f
-(never) 1008 2320 w
-({) 1398 2320 w
-(do) 1528 2430 w
-(::) 1528 2540 w
-(skip) 1723 2540 w
-(::) 1528 2650 w
-(p) 1723 2650 w
-(&&) 1853 2650 w
-(!q) 2048 2650 w
-(->) 2243 2650 w
-(break) 2438 2650 w
-(od;) 1528 2760 w
-(accept:) 1008 2870 w
-(do) 1528 2980 w
-(::) 1528 3090 w
-(!q) 1723 3090 w
-(od) 1528 3200 w
-(}) 1008 3310 w
-10 /LucidaSansUnicode00 f
-(Note) 720 3490 w
-(that) 994 3490 w
-(using) 1231 3490 w
-10 /LucidaTypewriter f
-(\(!p) 1543 3490 w
-(||) 1846 3490 w
-(q\)) 2077 3490 w
-10 /LucidaSansUnicode00 f
-(instead) 2268 3490 w
-(of) 2668 3490 w
-10 /LucidaTypewriter f
-(skip) 2813 3490 w
-10 /LucidaSansUnicode00 f
-(in) 3148 3490 w
-(the) 3286 3490 w
-(first) 3488 3490 w
-(repetition) 3730 3490 w
-(construct) 4248 3490 w
-(would) 4748 3490 w
-(imply) 720 3610 w
-(a) 1023 3610 w
-(check) 1115 3610 w
-(for) 1430 3610 w
-(just) 1606 3610 w
-(the) 1823 3610 w
-(first) 2015 3610 w
-(occurrence) 2247 3610 w
-(of) 2816 3610 w
-(proposition) 2951 3610 w
-10 /LucidaTypewriter f
-(p) 3546 3610 w
-10 /LucidaSansUnicode00 f
-(becoming) 3655 3610 w
-(true) 4169 3610 w
-(in) 4402 3610 w
-(the) 4530 3610 w
-(execu\255) 4721 3610 w
-(tion) 720 3730 w
-(sequence,) 942 3730 w
-(while) 1464 3730 w
-10 /LucidaTypewriter f
-(q) 1750 3730 w
-10 /LucidaSansUnicode00 f
-(is) 1855 3730 w
-(false.) 1968 3730 w
-(The) 2293 3730 w
-(above) 2507 3730 w
-(formalization) 2827 3730 w
-(checks) 3506 3730 w
-(for) 3869 3730 w
-(all) 4042 3730 w
-(occurrences,) 4189 3730 w
-(any\255) 4838 3730 w
-(where in a trace.) 720 3850 w
-(Finally,) 720 4006 w
-(consider) 1095 4006 w
-(a) 1542 4006 w
-(formalization) 1630 4006 w
-(of) 2309 4006 w
-(the) 2440 4006 w
-(LTL) 2628 4006 w
-(property) 2830 4006 w
-10 /LucidaSansUnicode25 f
-(\241) 3277 4006 w
-10 /LucidaTypewriter f
-(\(p) 3430 4006 w
-(->) 3647 4006 w
-(\(q) 3864 4006 w
-(U) 4082 4006 w
-(r\)\)) 4228 4006 w
-10 /LucidaSansUnicode00 f
-(.) 4444 4006 w
-(The) 4542 4006 w
-(corre\255) 4757 4006 w
-(sponding claim is:) 720 4126 w
-9 /LucidaTypewriter f
-(never) 1008 4296 w
-({) 1398 4296 w
-(do) 1528 4406 w
-(::) 1528 4516 w
-(skip) 1723 4516 w
-(/*) 2568 4516 w
-(to) 2763 4516 w
-(match) 2958 4516 w
-(any) 3348 4516 w
-(occurrence) 3608 4516 w
-(*/) 4323 4516 w
-(::) 1528 4626 w
-(p) 1723 4626 w
-(&&) 1853 4626 w
-(q) 2113 4626 w
-(&&) 2243 4626 w
-(!r) 2438 4626 w
-(->) 2633 4626 w
-(break) 2828 4626 w
-(::) 1528 4736 w
-(p) 1723 4736 w
-(&&) 1853 4736 w
-(!q) 2048 4736 w
-(&&) 2243 4736 w
-(!r) 2438 4736 w
-(->) 2633 4736 w
-(goto) 2828 4736 w
-(error) 3153 4736 w
-(od;) 1528 4846 w
-(do) 1528 4956 w
-(::) 1528 5066 w
-(q) 1788 5066 w
-(&&) 1918 5066 w
-(!r) 2113 5066 w
-(::) 1528 5176 w
-(!q) 1723 5176 w
-(&&) 1918 5176 w
-(!r) 2113 5176 w
-(->) 2308 5176 w
-(break) 2503 5176 w
-(od;) 1528 5286 w
-(error:) 1008 5396 w
-(skip) 1528 5396 w
-(}) 1008 5506 w
-10 /LucidaSansUnicode00 f
-(Note) 720 5686 w
-(again) 994 5686 w
-(the) 1303 5686 w
-(use) 1504 5686 w
-(of) 1719 5686 w
-10 /LucidaTypewriter f
-(skip) 1863 5686 w
-10 /LucidaSansUnicode00 f
-(instead) 2197 5686 w
-(of) 2596 5686 w
-10 /LucidaTypewriter f
-(\(!p) 2741 5686 w
-(||) 3044 5686 w
-(r\)) 3275 5686 w
-10 /LucidaSansUnicode00 f
-(to) 3466 5686 w
-(avoid) 3611 5686 w
-(matching) 3918 5686 w
-(just) 4416 5686 w
-(the) 4643 5686 w
-(first) 4845 5686 w
-(occurrence of) 720 5806 w
-10 /LucidaTypewriter f
-(\(p && !r\)) 1414 5806 w
-10 /LucidaSansUnicode00 f
-(in a trace.) 2094 5806 w
-10 /LucidaSans-Demi f
-(1.4.) 720 6046 w
-(Predefined Variables and Functions) 962 6046 w
-10 /LucidaSansUnicode00 f
-(The) 720 6202 w
-(following) 955 6202 w
-(predefined) 1456 6202 w
-(variables) 2036 6202 w
-(and) 2521 6202 w
-(functions) 2755 6202 w
-(can) 3261 6202 w
-(be) 3483 6202 w
-(especially) 3656 6202 w
-(useful) 4182 6202 w
-(in) 4534 6202 w
-10 /LucidaTypewriter f
-(never) 4680 6202 w
-10 /LucidaSansUnicode00 f
-(claims.) 720 6322 w
-(The predefined variables are:) 720 6478 w
-10 /LucidaTypewriter f
-(_pid) 2170 6478 w
-10 /LucidaSansUnicode00 f
-(and) 2490 6478 w
-10 /LucidaTypewriter f
-(_last) 2702 6478 w
-10 /LucidaSansUnicode00 f
-(.) 3062 6478 w
-10 /LucidaTypewriter f
-(_pid) 720 6634 w
-10 /LucidaSansUnicode00 f
-(is) 1048 6634 w
-(a) 1168 6634 w
-(predefined) 1263 6634 w
-(local) 1829 6634 w
-(variable) 2094 6634 w
-(in) 2514 6634 w
-(each) 2645 6634 w
-(process) 2909 6634 w
-(that) 3324 6634 w
-(holds) 3556 6634 w
-(the) 3863 6634 w
-(unique) 4059 6634 w
-(instantiation) 4434 6634 w
-(number for that process.) 720 6754 w
-(It is always a non-negative number.) 1993 6754 w
-10 /LucidaTypewriter f
-(_last) 720 6910 w
-10 /LucidaSansUnicode00 f
-(is) 1114 6910 w
-(a) 1228 6910 w
-(predefined) 1318 6910 w
-(global) 1879 6910 w
-(variable) 2213 6910 w
-(that) 2628 6910 w
-(always) 2854 6910 w
-(holds) 3208 6910 w
-(the) 3509 6910 w
-(instantiation) 3699 6910 w
-(number) 4340 6910 w
-(of) 4752 6910 w
-(the) 4885 6910 w
-(process) 720 7030 w
-(that) 1131 7030 w
-(performed) 1359 7030 w
-(the) 1907 7030 w
-(last) 2098 7030 w
-(step) 2306 7030 w
-(in) 2549 7030 w
-(the) 2676 7030 w
-(current) 2867 7030 w
-(execution) 3253 7030 w
-(sequence.) 3764 7030 w
-(Its) 4321 7030 w
-(value) 4474 7030 w
-(is) 4764 7030 w
-(not) 4880 7030 w
-(part of the system state unless it is explicitly used in a specification.) 720 7150 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 21 21
-%%Page: 22 22
-/saveobj save def
-mark
-22 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 22 \255) 2752 480 w
-9 /LucidaTypewriter f
-(never) 1008 830 w
-({) 1398 830 w
-(/*) 1528 940 w
-(it) 1723 940 w
-(is) 1918 940 w
-(not) 2113 940 w
-(possible) 2373 940 w
-(for) 2958 940 w
-(the) 3218 940 w
-(process) 3478 940 w
-(with) 3998 940 w
-(pid=1) 4323 940 w
-(*) 1593 1050 w
-(to) 1723 1050 w
-(execute) 1918 1050 w
-(precisely) 2438 1050 w
-(every) 3088 1050 w
-(other) 3478 1050 w
-(step) 3868 1050 w
-(forever) 4193 1050 w
-(*/) 1593 1160 w
-(accept:) 1008 1270 w
-(do) 1528 1380 w
-(::) 1528 1490 w
-(_last) 1723 1490 w
-(!=) 2113 1490 w
-(1) 2308 1490 w
-(->) 2438 1490 w
-(_last) 2633 1490 w
-(==) 3023 1490 w
-(1) 3218 1490 w
-(od) 1528 1600 w
-(}) 1008 1710 w
-10 /LucidaSansUnicode00 f
-(The initial value of) 720 1890 w
-10 /LucidaTypewriter f
-(_last) 1651 1890 w
-10 /LucidaSansUnicode00 f
-(is zero.) 2043 1890 w
-(Three) 720 2046 w
-(predefined) 1042 2046 w
-(functions) 1612 2046 w
-(are) 2108 2046 w
-(specifically) 2304 2046 w
-(intended) 2880 2046 w
-(to) 3352 2046 w
-(be) 3494 2046 w
-(used) 3657 2046 w
-(in) 3934 2046 w
-10 /LucidaTypewriter f
-(never) 4070 2046 w
-10 /LucidaSansUnicode00 f
-(claims,) 4475 2046 w
-(and) 4860 2046 w
-(may) 720 2166 w
-(not) 1007 2166 w
-(be) 1254 2166 w
-(used) 1460 2166 w
-(elsewhere) 1779 2166 w
-(in) 2350 2166 w
-(a) 2528 2166 w
-(model:) 2670 2166 w
-10 /LucidaTypewriter f
-(pc_value\(pid\)) 3090 2166 w
-10 /LucidaSansUnicode00 f
-(,) 4026 2166 w
-10 /LucidaTypewriter f
-(enabled\(pid\)) 4144 2166 w
-10 /LucidaSansUnicode00 f
-(,) 5008 2166 w
-10 /LucidaTypewriter f
-(procname[pid]@label) 720 2286 w
-10 /LucidaSansUnicode00 f
-(.) 2088 2286 w
-(The) 720 2442 w
-(function) 949 2442 w
-10 /LucidaTypewriter f
-(pc_value\(pid\)) 1398 2442 w
-10 /LucidaSansUnicode00 f
-(returns) 2383 2442 w
-(the) 2782 2442 w
-(current) 2986 2442 w
-(control) 3385 2442 w
-(state) 3776 2442 w
-(of) 4061 2442 w
-(the) 4208 2442 w
-(process) 4412 2442 w
-(with) 4835 2442 w
-(instantiation number) 720 2562 w
-10 /LucidaTypewriter f
-(pid) 1767 2562 w
-10 /LucidaSansUnicode00 f
-(, or zero if no such process exists.) 1983 2562 w
-(Example:) 720 2718 w
-9 /LucidaTypewriter f
-(never) 1008 2888 w
-({) 1398 2888 w
-(/*) 1528 2998 w
-(Whimsical) 1723 2998 w
-(use:) 2373 2998 w
-(claim) 2698 2998 w
-(that) 3088 2998 w
-(it) 3413 2998 w
-(is) 3608 2998 w
-(impossible) 3803 2998 w
-(*) 1593 3108 w
-(for) 1723 3108 w
-(process) 1983 3108 w
-(1) 2503 3108 w
-(to) 2633 3108 w
-(remain) 2828 3108 w
-(in) 3283 3108 w
-(the) 3478 3108 w
-(same) 3738 3108 w
-(control) 4063 3108 w
-(*) 1593 3218 w
-(state) 1723 3218 w
-(as) 2113 3218 w
-(process) 2308 3218 w
-(2,) 2828 3218 w
-(or) 3023 3218 w
-(one) 3218 3218 w
-(with) 3478 3218 w
-(smaller) 3803 3218 w
-(value.) 4323 3218 w
-(*/) 1593 3328 w
-(accept:) 1008 3438 w
-(do) 1528 3438 w
-(::) 1528 3548 w
-(pc_value\(1\)) 1723 3548 w
-(<=) 2503 3548 w
-(pc_value\(2\)) 2698 3548 w
-(od) 1528 3658 w
-(}) 1008 3768 w
-10 /LucidaSansUnicode00 f
-(The) 720 3948 w
-(function) 935 3948 w
-10 /LucidaTypewriter f
-(enabled\(pid\)) 1370 3948 w
-10 /LucidaSansUnicode00 f
-(tells) 2269 3948 w
-(whether) 2506 3948 w
-(the) 2932 3948 w
-(process) 3122 3948 w
-(with) 3531 3948 w
-(instantiation) 3771 3948 w
-(number) 4412 3948 w
-10 /LucidaTypewriter f
-(pid) 4824 3948 w
-10 /LucidaSansUnicode00 f
-(has an executable statement that it can execute next.) 720 4068 w
-(Example:) 720 4224 w
-9 /LucidaTypewriter f
-(never) 1008 4394 w
-({) 1398 4394 w
-(/*) 1528 4504 w
-(it) 1723 4504 w
-(is) 1918 4504 w
-(not) 2113 4504 w
-(possible) 2373 4504 w
-(for) 2958 4504 w
-(the) 3218 4504 w
-(process) 3478 4504 w
-(with) 3998 4504 w
-(pid=1) 4323 4504 w
-(*) 1593 4614 w
-(to) 1723 4614 w
-(remain) 1918 4614 w
-(enabled) 2373 4614 w
-(without) 2893 4614 w
-(ever) 3413 4614 w
-(executing) 3738 4614 w
-(*/) 1593 4724 w
-(accept:) 1008 4834 w
-(do) 1528 4944 w
-(::) 1528 5054 w
-(_last) 1723 5054 w
-(!=) 2113 5054 w
-(1) 2308 5054 w
-(&&) 2438 5054 w
-(enabled\(1\)) 2633 5054 w
-(od) 1528 5164 w
-(}) 1008 5274 w
-10 /LucidaSansUnicode00 f
-(The) 720 5454 w
-(last) 947 5454 w
-(function) 1165 5454 w
-10 /LucidaTypewriter f
-(procname[pid]@label) 1613 5454 w
-10 /LucidaSansUnicode00 f
-(tells) 3028 5454 w
-(whether) 3277 5454 w
-(the) 3715 5454 w
-(process) 3917 5454 w
-(with) 4338 5454 w
-(instantia\255) 4590 5454 w
-(tion) 720 5574 w
-(number) 953 5574 w
-10 /LucidaTypewriter f
-(pid) 1374 5574 w
-10 /LucidaSansUnicode00 f
-(is) 1634 5574 w
-(currently) 1757 5574 w
-(in) 2231 5574 w
-(the) 2365 5574 w
-(state) 2563 5574 w
-(labeled) 2842 5574 w
-(with) 3236 5574 w
-10 /LucidaTypewriter f
-(label) 3484 5574 w
-10 /LucidaSansUnicode00 f
-(in) 3887 5574 w
-10 /LucidaTypewriter f
-(proctype) 4021 5574 w
-(proc\255) 4680 5574 w
-(name) 720 5694 w
-10 /LucidaSansUnicode00 f
-(.) 1008 5694 w
-(It is an error if the process referred to is not an instantiation of that proctype.) 1104 5694 w
-10 /LucidaSans-Demi f
-(2.) 720 5934 w
-(Verifications with) 873 5934 w
-9 /LucidaSans-Demi f
-(SPIN) 1817 5934 w
-10 /LucidaSansUnicode00 f
-(The) 720 6090 w
-(easiest) 945 6090 w
-(way) 1324 6090 w
-(to) 1552 6090 w
-(use) 1694 6090 w
-9 /LucidaSansUnicode00 f
-(SPIN) 1907 6090 w
-10 /LucidaSansUnicode00 f
-(is) 2143 6090 w
-(probably) 2267 6090 w
-(on) 2738 6090 w
-(a) 2905 6090 w
-(Windows) 3004 6090 w
-(terminal) 3478 6090 w
-(with) 3925 6090 w
-(the) 4175 6090 w
-(Tcl/Tk) 4375 6090 w
-(imple\255) 4737 6090 w
-(mentation) 720 6210 w
-(of) 1248 6210 w
-9 /LucidaSansUnicode00 f
-(XSPIN) 1382 6210 w
-10 /LucidaSansUnicode00 f
-(.) 1631 6210 w
-(All) 1731 6210 w
-(functionality) 1894 6210 w
-(of) 2533 6210 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2667 6210 w
-10 /LucidaSansUnicode00 f
-(,) 2859 6210 w
-(however,) 2927 6210 w
-(is) 3400 6210 w
-(accessible) 3516 6210 w
-(from) 4044 6210 w
-(any) 4312 6210 w
-(plain) 4517 6210 w
-(ASCII) 4790 6210 w
-(terminal, and there is something to be said for directly interacting with the tool itself.) 720 6330 w
-(The) 720 6486 w
-(description) 941 6486 w
-(in) 1525 6486 w
-(this) 1657 6486 w
-(paper) 1877 6486 w
-(gives) 2196 6486 w
-(a) 2487 6486 w
-(short) 2583 6486 w
-(walk-through) 2876 6486 w
-(of) 3581 6486 w
-(a) 3720 6486 w
-(common) 3816 6486 w
-(mode) 4278 6486 w
-(of) 4592 6486 w
-(opera\255) 4731 6486 w
-(tion) 720 6606 w
-(in) 956 6606 w
-(using) 1094 6606 w
-(the) 1407 6606 w
-(verifier.) 1609 6606 w
-(A) 2061 6606 w
-(more) 2177 6606 w
-(tutorial) 2475 6606 w
-(style) 2873 6606 w
-(description) 3145 6606 w
-(of) 3735 6606 w
-(the) 3880 6606 w
-(verification) 4081 6606 w
-(process) 4666 6606 w
-(can) 720 6726 w
-(be) 921 6726 w
-(found) 1073 6726 w
-(in) 1391 6726 w
-([Ho93].) 1515 6726 w
-(More) 1939 6726 w
-(detail) 2216 6726 w
-(on) 2518 6726 w
-(the) 2674 6726 w
-(verification) 2863 6726 w
-(of) 3436 6726 w
-(large) 3568 6726 w
-(systems) 3845 6726 w
-(with) 4270 6726 w
-(the) 4509 6726 w
-(help) 4698 6726 w
-(of) 4942 6726 w
-9 /LucidaSansUnicode00 f
-(SPIN) 720 6846 w
-10 /LucidaSansUnicode20 f
-(\031) 912 6846 w
-10 /LucidaSansUnicode00 f
-(s supertrace \(bitstate\) verification algorithm can be found in [Ho95].) 944 6846 w
-10 /LucidaSansUnicode22 f
-(\031) 970 7002 w
-10 /LucidaSansUnicode00 f
-(Random and interactive simulations \(section 2.1\),) 1058 7002 w
-10 /LucidaSansUnicode22 f
-(\031) 970 7122 w
-10 /LucidaSansUnicode00 f
-(Generating a verifier \(section 2.2\),) 1058 7122 w
-10 /LucidaSansUnicode22 f
-(\031) 970 7242 w
-10 /LucidaSansUnicode00 f
-(Compilation for different types of searches \(section 2.3\),) 1058 7242 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 22 22
-%%Page: 23 23
-/saveobj save def
-mark
-23 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 23 \255) 2752 480 w
-10 /LucidaSansUnicode22 f
-(\031) 970 840 w
-10 /LucidaSansUnicode00 f
-(Performing the verification \(section 2.4\),) 1058 840 w
-10 /LucidaSansUnicode22 f
-(\031) 970 960 w
-10 /LucidaSansUnicode00 f
-(Inspecting error traces produced by the verifier \(section 2.5\),) 1058 960 w
-10 /LucidaSansUnicode22 f
-(\031) 970 1080 w
-10 /LucidaSansUnicode00 f
-(Exploiting partial order reductions \(section 2.6\).) 1058 1080 w
-10 /LucidaSans-Demi f
-(2.1.) 720 1356 w
-(Random and Interactive Simulations) 962 1356 w
-10 /LucidaSansUnicode00 f
-(Given) 720 1512 w
-(a) 1029 1512 w
-(model) 1122 1512 w
-(in) 1462 1512 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 1591 1512 w
-10 /LucidaSansUnicode00 f
-(,) 2004 1512 w
-(say) 2074 1512 w
-(stored) 2271 1512 w
-(in) 2619 1512 w
-(a) 2749 1512 w
-(file) 2843 1512 w
-(called) 3033 1512 w
-10 /LucidaTypewriter f
-(spec) 3355 1512 w
-10 /LucidaSansUnicode00 f
-(,) 3643 1512 w
-(the) 3714 1512 w
-(easiest) 3908 1512 w
-(mode) 4282 1512 w
-(of) 4594 1512 w
-(opera\255) 4731 1512 w
-(tion is to perform a random simulation.) 720 1632 w
-(For instance,) 2705 1632 w
-9 /LucidaTypewriter f
-(spin) 1008 1802 w
-(-p) 1333 1802 w
-(spec) 1528 1802 w
-10 /LucidaSansUnicode00 f
-(tells) 720 1982 w
-9 /LucidaSansUnicode00 f
-(SPIN) 956 1982 w
-10 /LucidaSansUnicode00 f
-(to) 1182 1982 w
-(perform) 1314 1982 w
-(a) 1740 1982 w
-(random) 1829 1982 w
-(simulation,) 2238 1982 w
-(while) 2812 1982 w
-(printing) 3100 1982 w
-(the) 3520 1982 w
-(process) 3710 1982 w
-(moves) 4119 1982 w
-(selected) 4467 1982 w
-(for) 4901 1982 w
-(execution) 720 2102 w
-(at) 1231 2102 w
-(each) 1359 2102 w
-(step) 1619 2102 w
-(\(by) 1862 2102 w
-(default) 2046 2102 w
-(nothing) 2421 2102 w
-(is) 2832 2102 w
-(printed,) 2948 2102 w
-(other) 3367 2102 w
-(than) 3660 2102 w
-(explicit) 3912 2102 w
-10 /LucidaTypewriter f
-(printf) 4303 2102 w
-10 /LucidaSansUnicode00 f
-(state\255) 4771 2102 w
-(ments) 720 2222 w
-(that) 1066 2222 w
-(appear) 1304 2222 w
-(in) 1684 2222 w
-(the) 1822 2222 w
-(model) 2024 2222 w
-(itself\).) 2374 2222 w
-(A) 2758 2222 w
-(range) 2875 2222 w
-(of) 3199 2222 w
-(options) 3345 2222 w
-(exists) 3757 2222 w
-(to) 4090 2222 w
-(make) 4236 2222 w
-(the) 4546 2222 w
-(traces) 4749 2222 w
-(more) 720 2342 w
-(verbose,) 1014 2342 w
-(e.g.,) 1469 2342 w
-(by) 1726 2342 w
-(adding) 1884 2342 w
-(printouts) 2261 2342 w
-(of) 2747 2342 w
-(local) 2887 2342 w
-(variables) 3154 2342 w
-(\(add) 3627 2342 w
-(option) 3883 2342 w
-10 /LucidaTypewriter f
-(-l) 4238 2342 w
-10 /LucidaSansUnicode00 f
-(\),) 4382 2342 w
-(global) 4489 2342 w
-(vari\255) 4830 2342 w
-(ables) 720 2462 w
-(\(add) 1026 2462 w
-(option) 1293 2462 w
-10 /LucidaTypewriter f
-(-g) 1659 2462 w
-10 /LucidaSansUnicode00 f
-(\),) 1803 2462 w
-(send) 1921 2462 w
-(statements) 2206 2462 w
-(\(add) 2794 2462 w
-(option) 3061 2462 w
-10 /LucidaTypewriter f
-(-s) 3427 2462 w
-10 /LucidaSansUnicode00 f
-(\),) 3571 2462 w
-(or) 3689 2462 w
-(receive) 3844 2462 w
-(statements) 4238 2462 w
-(\(add) 4826 2462 w
-(option) 720 2582 w
-10 /LucidaTypewriter f
-(-r) 1071 2582 w
-10 /LucidaSansUnicode00 f
-(\).) 1215 2582 w
-(Use) 1350 2582 w
-(option) 1564 2582 w
-10 /LucidaTypewriter f
-(-n) 1915 2582 w
-10 /LucidaSansUnicode00 f
-(N) 2059 2582 w
-(\(with) 2171 2582 w
-(N) 2447 2582 w
-(any) 2559 2582 w
-(number\)) 2766 2582 w
-(to) 3214 2582 w
-(fix) 3350 2582 w
-(the) 3514 2582 w
-(seed) 3706 2582 w
-(on) 3969 2582 w
-9 /LucidaSansUnicode00 f
-(SPIN) 4129 2582 w
-10 /LucidaSansUnicode20 f
-(\031) 4321 2582 w
-10 /LucidaSansUnicode00 f
-(s) 4353 2582 w
-(internal) 4441 2582 w
-(ran\255) 4849 2582 w
-(dom) 720 2702 w
-(number) 970 2702 w
-(generator,) 1381 2702 w
-(and) 1918 2702 w
-(thus) 2132 2702 w
-(make) 2378 2702 w
-(the) 2674 2702 w
-(simulation) 2863 2702 w
-(runs) 3405 2702 w
-(reproducible.) 3655 2702 w
-(By) 4368 2702 w
-(default) 4512 2702 w
-(the) 4885 2702 w
-(current time is used to seed the random number generator.) 720 2822 w
-(For instance:) 3683 2822 w
-9 /LucidaTypewriter f
-(spin) 1008 2992 w
-(-p) 1333 2992 w
-(-l) 1528 2992 w
-(-g) 1723 2992 w
-(-r) 1918 2992 w
-(-s) 2113 2992 w
-(-n1) 2308 2992 w
-(spec) 2568 2992 w
-10 /LucidaSansUnicode00 f
-(If) 720 3208 w
-(you) 827 3208 w
-(don) 1043 3208 w
-10 /LucidaSansUnicode20 f
-(\031) 1229 3208 w
-10 /LucidaSansUnicode00 f
-(t) 1261 3208 w
-(like) 1339 3208 w
-(the) 1552 3208 w
-(system) 1748 3208 w
-(randomly) 2130 3208 w
-(resolving) 2628 3208 w
-(non-deterministic) 3113 3208 w
-(choices) 4032 3208 w
-(for) 4435 3208 w
-(you,) 4616 3208 w
-(you) 4865 3208 w
-(can select an interactive simulation:) 720 3328 w
-9 /LucidaTypewriter f
-(spin) 1008 3498 w
-(-i) 1333 3498 w
-(-p) 1528 3498 w
-(spec) 1723 3498 w
-10 /LucidaSansUnicode00 f
-(In) 720 3678 w
-(this) 848 3678 w
-(case) 1064 3678 w
-(you) 1314 3678 w
-(will) 1526 3678 w
-(be) 1727 3678 w
-(offered) 1883 3678 w
-(a) 2271 3678 w
-(menu) 2364 3678 w
-(with) 2675 3678 w
-(choices) 2918 3678 w
-(each) 3317 3678 w
-(time) 3579 3678 w
-(the) 3832 3678 w
-(execution) 4025 3678 w
-(could) 4538 3678 w
-(pro\255) 4842 3678 w
-(ceed in more than one way.) 720 3798 w
-(Simulations,) 720 3954 w
-(of) 1352 3954 w
-(course,) 1488 3954 w
-(are) 1880 3954 w
-(intended) 2070 3954 w
-(primarily) 2536 3954 w
-(for) 3006 3954 w
-(the) 3183 3954 w
-(debugging) 3376 3954 w
-(of) 3935 3954 w
-(a) 4071 3954 w
-(model.) 4164 3954 w
-(They) 4568 3954 w
-(can\255) 4839 3954 w
-(not) 720 4074 w
-(prove) 926 4074 w
-(anything) 1245 4074 w
-(about) 1712 4074 w
-(it.) 2036 4074 w
-(Assertions) 2212 4074 w
-(will) 2766 4074 w
-(be) 2976 4074 w
-(evaluated) 3140 4074 w
-(during) 3650 4074 w
-(simulation) 4014 4074 w
-(runs,) 4567 4074 w
-(and) 4860 4074 w
-(any) 720 4194 w
-(violations) 937 4194 w
-(that) 1451 4194 w
-(result) 1690 4194 w
-(will) 2014 4194 w
-(be) 2227 4194 w
-(reported,) 2395 4194 w
-(but) 2894 4194 w
-(none) 3105 4194 w
-(of) 3395 4194 w
-(the) 3542 4194 w
-(other) 3746 4194 w
-(correctness) 4052 4194 w
-(require\255) 4659 4194 w
-(ments can be checked in this way.) 720 4314 w
-10 /LucidaSans-Demi f
-(2.2.) 720 4554 w
-(Generating the Verifier) 962 4554 w
-10 /LucidaSansUnicode00 f
-(A model-specific verifier is generated as follows:) 720 4710 w
-9 /LucidaTypewriter f
-(spin) 1008 4880 w
-(-a) 1333 4880 w
-(spec) 1528 4880 w
-10 /LucidaSansUnicode00 f
-(This generates a C program in a number of files \(with names starting with) 720 5060 w
-10 /LucidaTypewriter f
-(pan) 4346 5060 w
-10 /LucidaSansUnicode00 f
-(\).) 4562 5060 w
-10 /LucidaSans-Demi f
-(2.3.) 720 5300 w
-(Compiling the Verifier) 962 5300 w
-10 /LucidaSansUnicode00 f
-(At) 720 5456 w
-(this) 860 5456 w
-(point) 1073 5456 w
-(it) 1359 5456 w
-(is) 1459 5456 w
-(good) 1573 5456 w
-(to) 1854 5456 w
-(know) 1986 5456 w
-(the) 2278 5456 w
-(physical) 2468 5456 w
-(limitations) 2895 5456 w
-(of) 3442 5456 w
-(the) 3575 5456 w
-(computer) 3765 5456 w
-(system) 4264 5456 w
-(that) 4639 5456 w
-(you) 4865 5456 w
-(will) 720 5576 w
-(run) 928 5576 w
-(the) 1137 5576 w
-(verification) 1336 5576 w
-(on.) 1919 5576 w
-(If) 2150 5576 w
-(you) 2260 5576 w
-(know) 2478 5576 w
-(how) 2779 5576 w
-(much) 3022 5576 w
-(physical) 3333 5576 w
-(\(not) 3768 5576 w
-(virtual\)) 4004 5576 w
-(memory) 4385 5576 w
-(your) 4824 5576 w
-(system has, you) 720 5696 w
-(can) 1532 5696 w
-(take) 1733 5696 w
-(advantage) 1972 5696 w
-(of) 2502 5696 w
-(that.) 2633 5696 w
-(Initially,) 2921 5696 w
-(you) 3337 5696 w
-(can) 3545 5696 w
-(simply) 3746 5696 w
-(compile) 4096 5696 w
-(the) 4511 5696 w
-(verifier) 4699 5696 w
-(for) 720 5816 w
-(a) 906 5816 w
-(straight) 1008 5816 w
-(exhaustive) 1428 5816 w
-(verification) 1995 5816 w
-(run) 2580 5816 w
-(\(constituting) 2791 5816 w
-(the) 3450 5816 w
-(strongest) 3651 5816 w
-(type) 4155 5816 w
-(of) 4409 5816 w
-(proof) 4553 5816 w
-(if) 4862 5816 w
-(it) 4974 5816 w
-(can be completed\).) 720 5936 w
-(Compile as follows.) 1709 5936 w
-9 /LucidaTypewriter f
-(pcc) 1008 6106 w
-(-o) 1268 6106 w
-(pan) 1463 6106 w
-(pan.c) 1723 6106 w
-(#) 3088 6106 w
-(standard) 3218 6106 w
-(exhaustive) 3803 6106 w
-(search) 4518 6106 w
-10 /LucidaSansUnicode00 f
-(If) 720 6286 w
-(you) 821 6286 w
-(know) 1031 6286 w
-(a) 1324 6286 w
-(memory) 1414 6286 w
-(bound) 1845 6286 w
-(that) 2191 6286 w
-(you) 2417 6286 w
-(want) 2627 6286 w
-(to) 2893 6286 w
-(restrict) 3026 6286 w
-(the) 3404 6286 w
-(run) 3594 6286 w
-(to) 3795 6286 w
-(\(e.g.,) 3929 6286 w
-(to) 4212 6286 w
-(avoid) 4346 6286 w
-(paging\),) 4642 6286 w
-(find the nearest power of 2 \(e.g., 23 for the bound 2) 720 6406 w
-7 /LucidaSansUnicode00 f
-(23) 3281 6366 w
-10 /LucidaSansUnicode00 f
-(bytes\) and compile as follows.) 3409 6406 w
-9 /LucidaTypewriter f
-(pcc) 1008 6576 w
-('-DMEMCNT=23') 1268 6576 w
-(-o) 2178 6576 w
-(pan) 2373 6576 w
-(pan.c) 2633 6576 w
-10 /LucidaSansUnicode00 f
-(or equivalently in terms of MegaBytes:) 720 6756 w
-9 /LucidaTypewriter f
-(pcc) 1008 6926 w
-('-DMEMLIM=8') 1268 6926 w
-(-o) 2113 6926 w
-(pan) 2308 6926 w
-(pan.c) 2568 6926 w
-10 /LucidaSansUnicode00 f
-(If) 720 7106 w
-(the) 820 7106 w
-(verifier) 1009 7106 w
-(runs) 1384 7106 w
-(out) 1634 7106 w
-(of) 1829 7106 w
-(memory) 1962 7106 w
-(before) 2393 7106 w
-(completing) 2742 7106 w
-(its) 3320 7106 w
-(task,) 3472 7106 w
-(you) 3740 7106 w
-(can) 3950 7106 w
-(decide) 4153 7106 w
-(to) 4506 7106 w
-(increase) 4639 7106 w
-(the) 720 7226 w
-(bound) 913 7226 w
-(or) 1262 7226 w
-(to) 1402 7226 w
-(switch) 1537 7226 w
-(to) 1881 7226 w
-(a) 2016 7226 w
-(frugal) 2108 7226 w
-(supertrace) 2431 7226 w
-(verification.) 2981 7226 w
-(In) 3621 7226 w
-(the) 3749 7226 w
-(latter) 3941 7226 w
-(case,) 4233 7226 w
-(compile) 4515 7226 w
-(as) 4934 7226 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 23 23
-%%Page: 24 24
-/saveobj save def
-mark
-24 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 24 \255) 2752 480 w
-(follows.) 720 840 w
-9 /LucidaTypewriter f
-(pcc) 1008 1010 w
-(-DBITSTATE) 1268 1010 w
-(-o) 1983 1010 w
-(pan) 2178 1010 w
-(pan.c) 2438 1010 w
-10 /LucidaSans-Demi f
-(2.4.) 720 1310 w
-(Performing the Verification) 962 1310 w
-10 /LucidaSansUnicode00 f
-(There) 720 1466 w
-(are) 1033 1466 w
-(three) 1220 1466 w
-(specific) 1507 1466 w
-(decisions) 1909 1466 w
-(to) 2397 1466 w
-(make) 2530 1466 w
-(to) 2827 1466 w
-(perform) 2960 1466 w
-(verifications) 3387 1466 w
-(optimally:) 4013 1466 w
-(estimating) 4529 1466 w
-(the) 720 1586 w
-(size) 913 1586 w
-(of) 1144 1586 w
-(the) 1279 1586 w
-(reachable) 1471 1586 w
-(state) 1976 1586 w
-(space) 2249 1586 w
-(\(section) 2562 1586 w
-(2.4.1\),) 2979 1586 w
-(estimating) 3334 1586 w
-(the) 3882 1586 w
-(maximum) 4074 1586 w
-(length) 4597 1586 w
-(of) 4942 1586 w
-(a) 720 1706 w
-(unique) 829 1706 w
-(execution) 1217 1706 w
-(sequence) 1746 1706 w
-(\(2.4.2\),) 2258 1706 w
-(and) 2664 1706 w
-(selecting) 2899 1706 w
-(the) 3387 1706 w
-(type) 3597 1706 w
-(of) 3860 1706 w
-(correctness) 4013 1706 w
-(property) 4626 1706 w
-(\(2.4.3\).) 720 1826 w
-(No) 1150 1826 w
-(great) 1332 1826 w
-(harm) 1630 1826 w
-(is) 1928 1826 w
-(done) 2055 1826 w
-(if) 2344 1826 w
-(the) 2457 1826 w
-(estimates) 2659 1826 w
-(from) 3171 1826 w
-(the) 3449 1826 w
-(first) 3650 1826 w
-(two) 3891 1826 w
-(steps) 4112 1826 w
-(are) 4416 1826 w
-(off.) 4614 1826 w
-(The) 4859 1826 w
-(feedback) 720 1946 w
-(from) 1197 1946 w
-(the) 1467 1946 w
-(verifier) 1660 1946 w
-(usually) 2039 1946 w
-(provides) 2417 1946 w
-(enough) 2871 1946 w
-(clues) 3275 1946 w
-(to) 3563 1946 w
-(determine) 3700 1946 w
-(quickly) 4232 1946 w
-(what) 4615 1946 w
-(the) 4885 1946 w
-(optimal settings for peak performance should be.) 720 2066 w
-10 /LucidaSans-Demi f
-(2.4.1.) 720 2306 w
-(Reachable States) 1051 2306 w
-10 /LucidaSansUnicode00 f
-(For) 720 2462 w
-(a) 918 2462 w
-(standard) 1015 2462 w
-(exhaustive) 1484 2462 w
-(run,) 2047 2462 w
-(you) 2286 2462 w
-(can) 2503 2462 w
-(override) 2713 2462 w
-(the) 3154 2462 w
-(default) 3352 2462 w
-(choice) 3734 2462 w
-(for) 4087 2462 w
-(the) 4269 2462 w
-(size) 4467 2462 w
-(for) 4703 2462 w
-(the) 4885 2462 w
-(hash table \(2) 720 2582 w
-7 /LucidaSansUnicode00 f
-(18) 1355 2542 w
-10 /LucidaSansUnicode00 f
-(slots\) with option) 1483 2582 w
-10 /LucidaTypewriter f
-(-w) 2359 2582 w
-10 /LucidaSansUnicode00 f
-(.) 2503 2582 w
-(For instance,) 2599 2582 w
-9 /LucidaTypewriter f
-(pan) 1008 2752 w
-(-w23) 1268 2752 w
-10 /LucidaSansUnicode00 f
-(selects) 720 2932 w
-(2) 1088 2932 w
-7 /LucidaSansUnicode00 f
-(23) 1156 2892 w
-10 /LucidaSansUnicode00 f
-(slots.) 1289 2932 w
-(The) 1619 2932 w
-(hash) 1838 2932 w
-(table) 2106 2932 w
-(size) 2384 2932 w
-(should) 2615 2932 w
-(optimally) 2981 2932 w
-(be) 3467 2932 w
-(roughly) 3624 2932 w
-(equal) 4031 2932 w
-(to) 4334 2932 w
-(the) 4470 2932 w
-(number) 4663 2932 w
-(of) 720 3052 w
-(reachable) 853 3052 w
-(states) 1356 3052 w
-(you) 1678 3052 w
-(expect) 1888 3052 w
-(\(within) 2247 3052 w
-(say) 2611 3052 w
-(a) 2804 3052 w
-(factor) 2894 3052 w
-(of) 3211 3052 w
-(two) 3344 3052 w
-(or) 3554 3052 w
-(three\).) 3691 3052 w
-(Too) 4075 3052 w
-(large) 4295 3052 w
-(a) 4573 3052 w
-(number) 4663 3052 w
-(merely) 720 3172 w
-(wastes) 1090 3172 w
-(memory,) 1460 3172 w
-(too) 1931 3172 w
-(low) 2133 3172 w
-(a) 2344 3172 w
-(number) 2443 3172 w
-(wastes) 2864 3172 w
-(CPU) 3235 3172 w
-(time,) 3472 3172 w
-(but) 3763 3172 w
-(neither) 3969 3172 w
-(can) 4356 3172 w
-(affect) 4568 3172 w
-(the) 4885 3172 w
-(correctness of the result.) 720 3292 w
-(For) 720 3532 w
-(a) 927 3532 w
-(supertrace) 1033 3532 w
-(run,) 1597 3532 w
-(the) 1845 3532 w
-(hash) 2051 3532 w
-(table) 2332 3532 w
-10 /LucidaSans-Italic f
-(is) 2623 3532 w
-10 /LucidaSansUnicode00 f
-(the) 2752 3532 w
-(memory) 2958 3532 w
-(arena,) 3405 3532 w
-(and) 3757 3532 w
-(you) 3988 3532 w
-(can) 4214 3532 w
-(override) 4434 3532 w
-(the) 4885 3532 w
-(default) 720 3652 w
-(of) 1094 3652 w
-(2) 1227 3652 w
-7 /LucidaSansUnicode00 f
-(22) 1295 3612 w
-10 /LucidaSansUnicode00 f
-(bits) 1426 3652 w
-(with) 1641 3652 w
-(any) 1881 3652 w
-(other) 2085 3652 w
-(number.) 2377 3652 w
-(Set) 2853 3652 w
-(it) 3035 3652 w
-(to) 3136 3652 w
-(the) 3269 3652 w
-(maximum) 3459 3652 w
-(size) 3980 3652 w
-(of) 4207 3652 w
-(physical) 4339 3652 w
-(mem\255) 4765 3652 w
-(ory) 720 3772 w
-(you) 916 3772 w
-(can) 1133 3772 w
-(grab) 1344 3772 w
-(without) 1608 3772 w
-(making) 2016 3772 w
-(the) 2418 3772 w
-(system) 2616 3772 w
-(page,) 2999 3772 w
-(again) 3310 3772 w
-(within) 3616 3772 w
-(a) 3955 3772 w
-(factor) 4053 3772 w
-(of) 4378 3772 w
-(say) 4519 3772 w
-(two) 4720 3772 w
-(or) 4938 3772 w
-(three.) 720 3892 w
-(Use,) 1074 3892 w
-(for) 1320 3892 w
-(instance) 1497 3892 w
-10 /LucidaTypewriter f
-(-w23) 1938 3892 w
-10 /LucidaSansUnicode00 f
-(if) 2264 3892 w
-(you) 2368 3892 w
-(expect) 2581 3892 w
-(8) 2943 3892 w
-(million) 3044 3892 w
-(reachable) 3414 3892 w
-(states) 3920 3892 w
-(and) 4245 3892 w
-(have) 4463 3892 w
-(access) 4725 3892 w
-(to at least 8 million \(2) 720 4012 w
-7 /LucidaSansUnicode00 f
-(23) 1794 3972 w
-10 /LucidaSansUnicode00 f
-(\) bits of memory \(i.e., 2) 1890 4012 w
-7 /LucidaSansUnicode00 f
-(20) 3039 3972 w
-10 /LucidaSansUnicode00 f
-(or 1 Megabyte of RAM\).) 3167 4012 w
-10 /LucidaSans-Demi f
-(2.4.2.) 720 4252 w
-(Search Depth) 1051 4252 w
-10 /LucidaSansUnicode00 f
-(By) 720 4408 w
-(default) 877 4408 w
-(the) 1263 4408 w
-(analyzers) 1465 4408 w
-(have) 1970 4408 w
-(a) 2242 4408 w
-(search) 2344 4408 w
-(depth) 2707 4408 w
-(restriction) 3035 4408 w
-(of) 3577 4408 w
-(10,000) 3723 4408 w
-(steps.) 4118 4408 w
-(If) 4488 4408 w
-(this) 4602 4408 w
-(isn) 4829 4408 w
-10 /LucidaSansUnicode20 f
-(\031) 4971 4408 w
-10 /LucidaSansUnicode00 f
-(t) 5003 4408 w
-(enough,) 720 4528 w
-(the) 1159 4528 w
-(search) 1356 4528 w
-(will) 1714 4528 w
-(truncate) 1920 4528 w
-(at) 2363 4528 w
-(9,999) 2497 4528 w
-(steps) 2823 4528 w
-(\(watch) 3123 4528 w
-(for) 3480 4528 w
-(it) 3661 4528 w
-(in) 3769 4528 w
-(the) 3902 4528 w
-(printout\).) 4099 4528 w
-(Define) 4629 4528 w
-(a) 4985 4528 w
-(different search depth with the -m flag.) 720 4648 w
-9 /LucidaTypewriter f
-(pan) 1008 4818 w
-(-m100000) 1268 4818 w
-10 /LucidaSansUnicode00 f
-(If) 720 4998 w
-(you) 831 4998 w
-(exceed) 1051 4998 w
-(also) 1439 4998 w
-(this) 1681 4998 w
-(limit,) 1906 4998 w
-(it) 2201 4998 w
-(is) 2313 4998 w
-(probably) 2439 4998 w
-(good) 2912 4998 w
-(to) 3205 4998 w
-(take) 3349 4998 w
-(some) 3601 4998 w
-(time) 3908 4998 w
-(to) 4169 4998 w
-(consider) 4313 4998 w
-(if) 4773 4998 w
-(the) 4885 4998 w
-(model) 720 5118 w
-(you) 1056 5118 w
-(have) 1265 5118 w
-(specified) 1524 5118 w
-(is) 1993 5118 w
-(indeed) 2107 5118 w
-(finite.) 2470 5118 w
-(Check,) 2818 5118 w
-(for) 3180 5118 w
-(instance,) 3353 5118 w
-(if) 3821 5118 w
-(no) 3920 5118 w
-(unbounded) 4076 5118 w
-(number) 4663 5118 w
-(of) 720 5238 w
-(processes) 851 5238 w
-(is) 1366 5238 w
-(created.) 1480 5238 w
-(If) 1937 5238 w
-(satisfied) 2037 5238 w
-(that) 2479 5238 w
-(the) 2704 5238 w
-(model) 2893 5238 w
-(is) 3229 5238 w
-(finite,) 3343 5238 w
-(increase) 3659 5238 w
-(the) 4094 5238 w
-(search) 4283 5238 w
-(depth) 4633 5238 w
-(at) 4948 5238 w
-(least as far as is required to avoid truncation completely.) 720 5358 w
-(If) 720 5514 w
-(you) 826 5514 w
-(find) 1041 5514 w
-(a) 1272 5514 w
-(particularly) 1367 5514 w
-(nasty) 1951 5514 w
-(error) 2248 5514 w
-(that) 2528 5514 w
-(takes) 2759 5514 w
-(a) 3056 5514 w
-(large) 3151 5514 w
-(number) 3434 5514 w
-(of) 3851 5514 w
-(steps) 3989 5514 w
-(to) 4287 5514 w
-(hit,) 4425 5514 w
-(you) 4625 5514 w
-(may) 4840 5514 w
-(also set lower search depths to find the shortest variant of an error sequence.) 720 5634 w
-9 /LucidaTypewriter f
-(pan) 1008 5804 w
-(-m40) 1268 5804 w
-10 /LucidaSansUnicode00 f
-(Go) 720 5984 w
-(up) 886 5984 w
-(or) 1044 5984 w
-(down) 1179 5984 w
-(by) 1475 5984 w
-(powers) 1623 5984 w
-(of) 2005 5984 w
-(two) 2136 5984 w
-(until) 2344 5984 w
-(you) 2596 5984 w
-(find) 2804 5984 w
-(the) 3028 5984 w
-(place) 3216 5984 w
-(where) 3503 5984 w
-(the) 3828 5984 w
-(error) 4017 5984 w
-(first) 4291 5984 w
-(appears) 4520 5984 w
-(or) 4938 5984 w
-(disappears) 720 6104 w
-(and) 1284 6104 w
-(then) 1501 6104 w
-(home) 1755 6104 w
-(in) 2064 6104 w
-(on) 2192 6104 w
-(the) 2352 6104 w
-(first) 2544 6104 w
-(depth) 2776 6104 w
-(where) 3094 6104 w
-(the) 3423 6104 w
-(error) 3615 6104 w
-(becomes) 3892 6104 w
-(apparent,) 4360 6104 w
-(and) 4860 6104 w
-(use the error trail of that verification run for guided simulation.) 720 6224 w
-(Note that if) 720 6464 w
-(a) 1302 6464 w
-(run) 1390 6464 w
-(with) 1588 6464 w
-(a) 1826 6464 w
-(given) 1914 6464 w
-(search) 2208 6464 w
-(depth) 2557 6464 w
-(fails) 2871 6464 w
-(to) 3105 6464 w
-(find) 3236 6464 w
-(an) 3460 6464 w
-(error,) 3610 6464 w
-(this) 3915 6464 w
-(does) 4127 6464 w
-(not) 4391 6464 w
-(necessar\255) 4584 6464 w
-(ily) 720 6584 w
-(mean) 864 6584 w
-(that) 1163 6584 w
-(no) 1387 6584 w
-(violation) 1543 6584 w
-(of) 1991 6584 w
-(a) 2122 6584 w
-(correctness) 2210 6584 w
-(requirement) 2801 6584 w
-(is) 3430 6584 w
-(possible) 3543 6584 w
-(within) 3979 6584 w
-(that) 4308 6584 w
-(number) 4532 6584 w
-(of) 4942 6584 w
-(steps.) 720 6704 w
-(The) 1079 6704 w
-(verifier) 1297 6704 w
-(performs) 1675 6704 w
-(its) 2155 6704 w
-(search) 2310 6704 w
-(for) 2664 6704 w
-(errors) 2841 6704 w
-(by) 3170 6704 w
-(using) 3323 6704 w
-(a) 3627 6704 w
-(standard) 3720 6704 w
-(depth-first) 4185 6704 w
-(graph) 4757 6704 w
-(search.) 720 6824 w
-(If) 1147 6824 w
-(the) 1260 6824 w
-(search) 1462 6824 w
-(is) 1825 6824 w
-(truncated) 1952 6824 w
-(at) 2463 6824 w
-(N) 2602 6824 w
-(steps,) 2723 6824 w
-(and) 3060 6824 w
-(a) 3287 6824 w
-(state) 3389 6824 w
-(at) 3672 6824 w
-(level) 3810 6824 w
-(N-1) 4078 6824 w
-(happens) 4319 6824 w
-(to) 4777 6824 w
-(be) 4921 6824 w
-(reachable) 720 6944 w
-(also) 1228 6944 w
-(within) 1464 6944 w
-(fewer) 1800 6944 w
-(steps) 2107 6944 w
-(from) 2405 6944 w
-(the) 2677 6944 w
-(initial) 2872 6944 w
-(state,) 3182 6944 w
-(the) 3490 6944 w
-(second) 3685 6944 w
-(time) 4069 6944 w
-(it) 4324 6944 w
-(is) 4430 6944 w
-(reached) 4550 6944 w
-(it) 4974 6944 w
-(will) 720 7064 w
-(not) 925 7064 w
-(be) 1126 7064 w
-(explored) 1286 7064 w
-(again,) 1757 7064 w
-(and) 2093 7064 w
-(thus) 2314 7064 w
-(neither) 2567 7064 w
-(will) 2950 7064 w
-(its) 3154 7064 w
-(successors.) 3311 7064 w
-(Those) 3941 7064 w
-(successors) 4274 7064 w
-(may) 4840 7064 w
-(contain) 720 7184 w
-(errors) 1117 7184 w
-(states) 1448 7184 w
-(that) 1775 7184 w
-(are) 2006 7184 w
-(reachable) 2198 7184 w
-(within) 2706 7184 w
-(N) 3042 7184 w
-(steps) 3156 7184 w
-(from) 3454 7184 w
-(the) 3726 7184 w
-(initial) 3922 7184 w
-(state.) 4233 7184 w
-(Normally,) 4574 7184 w
-(the) 720 7304 w
-(verification) 917 7304 w
-(should) 1498 7304 w
-(be) 1868 7304 w
-(run) 2028 7304 w
-(in) 2234 7304 w
-(such) 2366 7304 w
-(a) 2633 7304 w
-(way) 2729 7304 w
-(that) 2954 7304 w
-(no) 3186 7304 w
-(execution) 3350 7304 w
-(paths) 3866 7304 w
-(can) 4175 7304 w
-(be) 4384 7304 w
-(truncated,) 4544 7304 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 24 24
-%%Page: 25 25
-/saveobj save def
-mark
-25 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 25 \255) 2752 480 w
-(but) 720 840 w
-(to) 926 840 w
-(force) 1068 840 w
-(the) 1358 840 w
-(complete) 1557 840 w
-(exploration) 2047 840 w
-(of) 2646 840 w
-(also) 2788 840 w
-(truncated) 3028 840 w
-(searches) 3536 840 w
-(one) 4004 840 w
-(can) 4228 840 w
-(override) 4441 840 w
-(the) 4885 840 w
-(defaults) 720 960 w
-(with) 1159 960 w
-(a) 1413 960 w
-(compile-time) 1517 960 w
-(flag) 2221 960 w
-10 /LucidaTypewriter f
-(-DREACH) 2453 960 w
-10 /LucidaSansUnicode00 f
-(.) 2957 960 w
-(When) 3069 960 w
-(the) 3383 960 w
-(verifier) 3586 960 w
-(is) 3975 960 w
-(compiled) 4103 960 w
-(with) 4596 960 w
-(that) 4849 960 w
-(additional) 720 1080 w
-(directive,) 1240 1080 w
-(the) 1723 1080 w
-(depth) 1915 1080 w
-(at) 2233 1080 w
-(which) 2362 1080 w
-(each) 2680 1080 w
-(state) 2941 1080 w
-(is) 3214 1080 w
-(visited) 3332 1080 w
-(is) 3687 1080 w
-(remembered,) 3805 1080 w
-(and) 4493 1080 w
-(a) 4711 1080 w
-(state) 4804 1080 w
-(is) 720 1200 w
-(now) 838 1200 w
-(considered) 1076 1200 w
-(unvisited) 1647 1200 w
-(if) 2126 1200 w
-(it) 2230 1200 w
-(is) 2334 1200 w
-(revisited) 2452 1200 w
-(via) 2904 1200 w
-(a) 3078 1200 w
-(shorter) 3170 1200 w
-(path) 3556 1200 w
-(later) 3810 1200 w
-(in) 4065 1200 w
-(the) 4193 1200 w
-(search.) 4385 1200 w
-(\(This) 4802 1200 w
-(option cannot be used with a supertrace search.\)) 720 1320 w
-10 /LucidaSans-Demi f
-(2.4.3.) 720 1560 w
-(Liveness or Safety Verification) 1051 1560 w
-10 /LucidaSansUnicode00 f
-(For) 720 1716 w
-(the) 918 1716 w
-(last,) 1115 1716 w
-(and) 1361 1716 w
-(perhaps) 1583 1716 w
-(the) 2016 1716 w
-(most) 2213 1716 w
-(critical,) 2498 1716 w
-(runtime) 2895 1716 w
-(decision:) 3318 1716 w
-(it) 3795 1716 w
-(must) 3904 1716 w
-(be) 4190 1716 w
-(decided) 4352 1716 w
-(if) 4776 1716 w
-(the) 4885 1716 w
-(system is to be checked for safety violations or for liveness violations.) 720 1836 w
-9 /LucidaTypewriter f
-(pan) 1008 2006 w
-(-l) 1268 2006 w
-(#) 1528 2006 w
-(search) 1658 2006 w
-(for) 2113 2006 w
-(non-progress) 2373 2006 w
-(cycles) 3218 2006 w
-(pan) 1008 2116 w
-(-a) 1268 2116 w
-(#) 1528 2116 w
-(search) 1658 2116 w
-(for) 2113 2116 w
-(acceptance) 2373 2116 w
-(cycles) 3088 2116 w
-10 /LucidaSansUnicode00 f
-(\(In) 720 2296 w
-(the) 882 2296 w
-(first) 1075 2296 w
-(case,) 1308 2296 w
-(though,) 1591 2296 w
-(you) 2007 2296 w
-(must) 2221 2296 w
-(compile) 2503 2296 w
-(pan.c) 2924 2296 w
-(with) 3226 2296 w
-(-DNP) 3470 2296 w
-(as) 3771 2296 w
-(an) 3916 2296 w
-(additional) 4072 2296 w
-(directive.) 4594 2296 w
-(If) 720 2416 w
-(you) 826 2416 w
-(forget,) 1041 2416 w
-(the) 1407 2416 w
-(executable) 1602 2416 w
-(will) 2168 2416 w
-(remind) 2372 2416 w
-(you.\)) 2756 2416 w
-(If) 3067 2416 w
-(you) 3172 2416 w
-(don) 3386 2416 w
-10 /LucidaSansUnicode20 f
-(\031) 3572 2416 w
-10 /LucidaSansUnicode00 f
-(t) 3604 2416 w
-(use) 3680 2416 w
-(either) 3888 2416 w
-(of) 4208 2416 w
-(the) 4345 2416 w
-(above) 4539 2416 w
-(two) 4865 2416 w
-(options,) 720 2536 w
-(the) 1165 2536 w
-(default) 1369 2536 w
-(types) 1757 2536 w
-(of) 2065 2536 w
-(correctness) 2212 2536 w
-(properties) 2819 2536 w
-(are) 3367 2536 w
-(checked) 3569 2536 w
-(\(assertion) 4016 2536 w
-(violations,) 4542 2536 w
-(completeness,) 720 2656 w
-(race) 1457 2656 w
-(conditions,) 1699 2656 w
-(etc.\).) 2275 2656 w
-(Note) 2586 2656 w
-(that) 2852 2656 w
-(the) 3081 2656 w
-(use) 3274 2656 w
-(of) 3481 2656 w
-(a) 3617 2656 w
-10 /LucidaTypewriter f
-(never) 3710 2656 w
-10 /LucidaSansUnicode00 f
-(claim) 4108 2656 w
-(that) 4403 2656 w
-(contains) 4632 2656 w
-10 /LucidaTypewriter f
-(accept) 720 2776 w
-10 /LucidaSansUnicode00 f
-(labels requires the use of the) 1184 2776 w
-10 /LucidaTypewriter f
-(-a) 2635 2776 w
-10 /LucidaSansUnicode00 f
-(flag for complete verification.) 2811 2776 w
-(Adding) 720 2932 w
-(option) 1111 2932 w
-10 /LucidaTypewriter f
-(-f) 1467 2932 w
-10 /LucidaSansUnicode00 f
-(restricts) 1654 2932 w
-(the) 2092 2932 w
-(search) 2291 2932 w
-(for) 2651 2932 w
-(liveness) 2834 2932 w
-(properties) 3264 2932 w
-(further) 3806 2932 w
-(under) 4186 2932 w
-(a) 4514 2932 w
-(standard) 4613 2932 w
-10 /LucidaSans-Italic f
-(weak fairness) 720 3052 w
-10 /LucidaSansUnicode00 f
-(constraint:) 1423 3052 w
-9 /LucidaTypewriter f
-(pan) 1008 3222 w
-(-f) 1268 3222 w
-(-l) 1463 3222 w
-(#) 2048 3222 w
-(search) 2178 3222 w
-(for) 2633 3222 w
-(weakly) 2893 3222 w
-(fair) 3348 3222 w
-(non-progress) 3673 3222 w
-(cycles) 4518 3222 w
-(pan) 1008 3332 w
-(-f) 1268 3332 w
-(-a) 1463 3332 w
-(#) 2048 3332 w
-(search) 2178 3332 w
-(for) 2633 3332 w
-(weakly) 2893 3332 w
-(fair) 3348 3332 w
-(acceptance) 3673 3332 w
-(cycles) 4388 3332 w
-10 /LucidaSansUnicode00 f
-(With) 720 3512 w
-(this) 982 3512 w
-(constraint,) 1209 3512 w
-(each) 1775 3512 w
-(process) 2047 3512 w
-(is) 2469 3512 w
-(required) 2597 3512 w
-(to) 3056 3512 w
-(appear) 3202 3512 w
-(infinitely) 3583 3512 w
-(often) 4053 3512 w
-(in) 4355 3512 w
-(the) 4495 3512 w
-(infinite) 4699 3512 w
-(trace) 720 3632 w
-(that) 1000 3632 w
-(constitutes) 1231 3632 w
-(the) 1805 3632 w
-(violation) 2000 3632 w
-(of) 2455 3632 w
-(a) 2593 3632 w
-(liveness) 2688 3632 w
-(property) 3114 3632 w
-(\(e.g.,) 3568 3632 w
-(a) 3855 3632 w
-(non-progress) 3950 3632 w
-(cycle) 4659 3632 w
-(or) 4938 3632 w
-(an) 720 3752 w
-(acceptance) 888 3752 w
-(cycle\),) 1476 3752 w
-(unless) 1831 3752 w
-(it) 2193 3752 w
-(is) 2310 3752 w
-(permanently) 2441 3752 w
-(blocked) 3099 3752 w
-(\(i.e.,) 3532 3752 w
-(has) 3798 3752 w
-(no) 4018 3752 w
-(executable) 4193 3752 w
-(state\255) 4771 3752 w
-(ments) 720 3872 w
-(after) 1076 3872 w
-(a) 1359 3872 w
-(certain) 1471 3872 w
-(point) 1859 3872 w
-(in) 2168 3872 w
-(the) 2316 3872 w
-(trace) 2528 3872 w
-(is) 2825 3872 w
-(reached\).) 2962 3872 w
-(Adding) 3500 3872 w
-(the) 3905 3872 w
-(fairness) 4116 3872 w
-(constraint) 4554 3872 w
-(increases) 720 3992 w
-(the) 1209 3992 w
-(time) 1401 3992 w
-(complexity) 1653 3992 w
-(of) 2222 3992 w
-(the) 2357 3992 w
-(verification) 2549 3992 w
-(by) 3125 3992 w
-(a) 3277 3992 w
-(factor) 3369 3992 w
-(that) 3688 3992 w
-(is) 3916 3992 w
-(linear) 4033 3992 w
-(in) 4342 3992 w
-(the) 4470 3992 w
-(number) 4663 3992 w
-(of active processes.) 720 4112 w
-(By default, the verifier will report on unreachable code) 720 4268 w
-(in) 3395 4268 w
-(the) 3519 4268 w
-(model) 3707 4268 w
-(only) 4042 4268 w
-(when) 4279 4268 w
-(a) 4569 4268 w
-(verifica\255) 4657 4268 w
-(tion) 720 4388 w
-(run) 943 4388 w
-(is) 1142 4388 w
-(successfully) 1256 4388 w
-(completed.) 1872 4388 w
-(This) 2479 4388 w
-(default) 2717 4388 w
-(behavior) 3089 4388 w
-(can) 3541 4388 w
-(be) 3742 4388 w
-(turned) 3894 4388 w
-(off) 4248 4388 w
-(with) 4416 4388 w
-(the) 4654 4388 w
-(run\255) 4842 4388 w
-(time option) 720 4508 w
-10 /LucidaTypewriter f
-(-n) 1312 4508 w
-10 /LucidaSansUnicode00 f
-(, as in:) 1456 4508 w
-9 /LucidaTypewriter f
-(pan) 1008 4678 w
-(-n) 1268 4678 w
-(-f) 1463 4678 w
-(-a) 1658 4678 w
-10 /LucidaSansUnicode00 f
-(\(The) 720 4858 w
-(order) 980 4858 w
-(in) 1288 4858 w
-(which) 1425 4858 w
-(the) 1752 4858 w
-(options) 1953 4858 w
-(such) 2363 4858 w
-(as) 2635 4858 w
-(these) 2787 4858 w
-(are) 3095 4858 w
-(listed) 3293 4858 w
-(is) 3604 4858 w
-(always) 3730 4858 w
-(irrelevant.\)) 4096 4858 w
-(A) 4698 4858 w
-(brief) 4814 4858 w
-(explanation of these and other runtime options can be determined by typing:) 720 4978 w
-9 /LucidaTypewriter f
-(pan) 1008 5148 w
-(--) 1268 5148 w
-10 /LucidaSans-Demi f
-(2.5.) 720 5448 w
-(Inspecting Error Traces) 962 5448 w
-10 /LucidaSansUnicode00 f
-(If) 720 5604 w
-(the) 832 5604 w
-(verification) 1033 5604 w
-(run) 1618 5604 w
-(reports) 1829 5604 w
-(an) 2226 5604 w
-(error,) 2390 5604 w
-(any) 2709 5604 w
-(error,) 2925 5604 w
-9 /LucidaSansUnicode00 f
-(SPIN) 3244 5604 w
-10 /LucidaSansUnicode00 f
-(dumps) 3483 5604 w
-(an) 3862 5604 w
-(error) 4026 5604 w
-(trail) 4313 5604 w
-(into) 4551 5604 w
-(a) 4787 5604 w
-(file) 4889 5604 w
-(named) 720 5724 w
-10 /LucidaTypewriter f
-(spec.trail) 1110 5724 w
-10 /LucidaSansUnicode00 f
-(,) 1830 5724 w
-(where) 1923 5724 w
-10 /LucidaTypewriter f
-(spec) 2276 5724 w
-10 /LucidaSansUnicode00 f
-(is) 2625 5724 w
-(the) 2765 5724 w
-(name) 2980 5724 w
-(of) 3306 5724 w
-(your) 3464 5724 w
-(original) 3740 5724 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 4168 5724 w
-10 /LucidaSansUnicode00 f
-(file.) 4641 5724 w
-(To) 4916 5724 w
-(inspect) 720 5844 w
-(the) 1104 5844 w
-(trail,) 1294 5844 w
-(and) 1552 5844 w
-(determine) 1767 5844 w
-(the) 2296 5844 w
-(cause) 2487 5844 w
-(of) 2798 5844 w
-(the) 2932 5844 w
-(error,) 3123 5844 w
-(you) 3431 5844 w
-(must) 3642 5844 w
-(use) 3921 5844 w
-(the) 4126 5844 w
-(guided) 4317 5844 w
-(simula\255) 4688 5844 w
-(tion option.) 720 5964 w
-(For instance:) 1350 5964 w
-9 /LucidaTypewriter f
-(spin) 1008 6134 w
-(-t) 1333 6134 w
-(-c) 1528 6134 w
-(spec) 1723 6134 w
-10 /LucidaSansUnicode00 f
-(gives you a summary of message exchanges in the trail, or) 720 6314 w
-9 /LucidaTypewriter f
-(spin) 1008 6484 w
-(-t) 1333 6484 w
-(-p) 1528 6484 w
-(spec) 1723 6484 w
-10 /LucidaSansUnicode00 f
-(gives) 720 6664 w
-(a) 1010 6664 w
-(printout) 1105 6664 w
-(of) 1537 6664 w
-(every) 1675 6664 w
-(single) 1972 6664 w
-(step) 2302 6664 w
-(executed.) 2550 6664 w
-(Add) 3097 6664 w
-(as) 3333 6664 w
-(many) 3480 6664 w
-(extra) 3783 6664 w
-(or) 4074 6664 w
-(different) 4217 6664 w
-(options) 4676 6664 w
-(as you need to pin down the error:) 720 6784 w
-9 /LucidaTypewriter f
-(spin) 1008 6954 w
-(-t) 1333 6954 w
-(-r) 1528 6954 w
-(-s) 1723 6954 w
-(-l) 1918 6954 w
-(-g) 2113 6954 w
-(spec) 2308 6954 w
-10 /LucidaSansUnicode00 f
-(Make sure the file) 720 7134 w
-10 /LucidaTypewriter f
-(spec) 1619 7134 w
-10 /LucidaSansUnicode00 f
-(didn) 1939 7134 w
-10 /LucidaSansUnicode20 f
-(\031) 2156 7134 w
-10 /LucidaSansUnicode00 f
-(t change since you generated the analyzer from it.) 2188 7134 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 25 25
-%%Page: 26 26
-/saveobj save def
-mark
-26 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 26 \255) 2752 480 w
-(If you find non-progress) 720 840 w
-(cycles,) 1950 840 w
-(add) 2305 840 w
-(or) 2519 840 w
-(delete) 2654 840 w
-(progress) 2984 840 w
-(labels) 3443 840 w
-(and) 3759 840 w
-(repeat) 3972 840 w
-(the) 4313 840 w
-(verification) 4501 840 w
-(until you are content that you have found what you were looking for.) 720 960 w
-(If) 720 1200 w
-(you) 822 1200 w
-(are) 1033 1200 w
-(not) 1221 1200 w
-(interested) 1417 1200 w
-(in) 1941 1200 w
-(the) 2068 1200 w
-(first) 2259 1200 w
-(error) 2490 1200 w
-(reported,) 2766 1200 w
-(use) 3252 1200 w
-(pan) 3458 1200 w
-(option) 3675 1200 w
-10 /LucidaTypewriter f
-(-c) 4025 1200 w
-10 /LucidaSansUnicode00 f
-(to) 4206 1200 w
-(report) 4341 1200 w
-(on) 4677 1200 w
-(spe\255) 4837 1200 w
-(cific others:) 720 1320 w
-9 /LucidaTypewriter f
-(pan) 1008 1490 w
-(-c3) 1268 1490 w
-10 /LucidaSansUnicode00 f
-(ignores) 720 1670 w
-(the) 1122 1670 w
-(first) 1317 1670 w
-(two) 1552 1670 w
-(errors) 1767 1670 w
-(and) 2098 1670 w
-(reports) 2318 1670 w
-(on) 2708 1670 w
-(the) 2871 1670 w
-(third) 3066 1670 w
-(one) 3338 1670 w
-(that) 3557 1670 w
-(is) 3788 1670 w
-(discovered.) 3909 1670 w
-(If) 4537 1670 w
-(you) 4644 1670 w
-(just) 4860 1670 w
-(want to count all errors and not see them, use) 720 1790 w
-9 /LucidaTypewriter f
-(pan) 1008 1960 w
-(-c0) 1268 1960 w
-10 /LucidaSans-Demi f
-(State Assignments) 720 2260 w
-10 /LucidaSansUnicode00 f
-(Internally, the verifiers produced by) 720 2416 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2486 2416 w
-10 /LucidaSansUnicode00 f
-(deal with a) 2710 2416 w
-(formalization) 3270 2416 w
-(of) 3949 2416 w
-(a) 4080 2416 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 4168 2416 w
-10 /LucidaSansUnicode00 f
-(model) 4614 2416 w
-(in) 4949 2416 w
-(terms) 720 2536 w
-(of) 1049 2536 w
-(extended) 1198 2536 w
-(finite) 1703 2536 w
-(state) 2004 2536 w
-(machines.) 2291 2536 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2859 2536 w
-10 /LucidaSansUnicode00 f
-(therefore) 3102 2536 w
-(assigns) 3600 2536 w
-(state) 4012 2536 w
-(numbers) 4299 2536 w
-(to) 4778 2536 w
-(all) 4927 2536 w
-(statements in the model.) 720 2656 w
-(The state numbers are listed in all the relevant output) 1995 2656 w
-(to) 4647 2656 w
-(make) 4778 2656 w
-(it) 720 2776 w
-(completely) 824 2776 w
-(unambiguous) 1389 2776 w
-(\(source) 2089 2776 w
-(line) 2482 2776 w
-(references) 2696 2776 w
-(unfortunately) 3241 2776 w
-(do) 3931 2776 w
-(not) 4092 2776 w
-(have) 4289 2776 w
-(that) 4551 2776 w
-(prop\255) 4779 2776 w
-(erty\).) 720 2896 w
-(To) 1047 2896 w
-(confirm) 1215 2896 w
-(the) 1633 2896 w
-(precise) 1832 2896 w
-(state) 2223 2896 w
-(assignments,) 2503 2896 w
-(there) 3188 2896 w
-(is) 3484 2896 w
-(a) 3609 2896 w
-(runtime) 3709 2896 w
-(option) 4134 2896 w
-(to) 4492 2896 w
-(the) 4635 2896 w
-(ana\255) 4835 2896 w
-(lyzer generated:) 720 3016 w
-9 /LucidaTypewriter f
-(pan) 1008 3186 w
-(-d) 1268 3186 w
-(#) 1528 3186 w
-(print) 1658 3186 w
-(state) 2048 3186 w
-(machines) 2438 3186 w
-10 /LucidaSansUnicode00 f
-(which will print out a table with all state assignments for each) 720 3366 w
-10 /LucidaTypewriter f
-(proctype) 3762 3366 w
-10 /LucidaSansUnicode00 f
-(in the model.) 4370 3366 w
-10 /LucidaSans-Demi f
-(2.6.) 720 3606 w
-(Exploiting Partial Order Reductions) 962 3606 w
-10 /LucidaSansUnicode00 f
-(The) 720 3762 w
-(search) 938 3762 w
-(algorithm) 1291 3762 w
-(used) 1797 3762 w
-(by) 2066 3762 w
-9 /LucidaSansUnicode00 f
-(SPIN) 2218 3762 w
-10 /LucidaSansUnicode00 f
-(is) 2447 3762 w
-(optimized) 2564 3762 w
-(according) 3089 3762 w
-(to) 3601 3762 w
-(the) 3736 3762 w
-(rules) 3928 3762 w
-(of) 4204 3762 w
-(a) 4339 3762 w
-(partial) 4431 3762 w
-(order) 4778 3762 w
-(theory) 720 3882 w
-(explained) 1076 3882 w
-(in) 1597 3882 w
-([HoPe94].) 1734 3882 w
-(The) 2282 3882 w
-(effect) 2509 3882 w
-(of) 2829 3882 w
-(the) 2973 3882 w
-(reduction,) 3174 3882 w
-(however,) 3714 3882 w
-(can) 4197 3882 w
-(be) 4411 3882 w
-(increased) 4576 3882 w
-(considerably) 720 4002 w
-(if) 1366 4002 w
-(the) 1465 4002 w
-(verifier) 1653 4002 w
-(has) 2027 4002 w
-(extra) 2228 4002 w
-(information) 2511 4002 w
-(about) 3112 4002 w
-(the) 3424 4002 w
-(access) 3613 4002 w
-(of) 3962 4002 w
-(processes) 4094 4002 w
-(to) 4609 4002 w
-(global) 4741 4002 w
-(message) 720 4122 w
-(channels.) 1181 4122 w
-(For) 1710 4122 w
-(this) 1903 4122 w
-(purpose,) 2118 4122 w
-(there) 2583 4122 w
-(are) 2871 4122 w
-(two) 3059 4122 w
-(keywords) 3270 4122 w
-(in) 3765 4122 w
-(the) 3892 4122 w
-(language) 4083 4122 w
-(that) 4562 4122 w
-(allow) 4789 4122 w
-(one) 720 4242 w
-(to) 954 4242 w
-(assert) 1108 4242 w
-(that) 1455 4242 w
-(specific) 1702 4242 w
-(channels) 2125 4242 w
-(are) 2609 4242 w
-(used) 2817 4242 w
-(exclusively) 3105 4242 w
-(by) 3689 4242 w
-(specific) 3860 4242 w
-(processes.) 4283 4242 w
-(For) 4884 4242 w
-(example, the assertions) 720 4362 w
-9 /LucidaTypewriter f
-(xr) 1008 4532 w
-(q1;) 1203 4532 w
-(xs) 1008 4642 w
-(q2;) 1203 4642 w
-10 /LucidaSansUnicode00 f
-(claim) 720 4822 w
-(that) 1012 4822 w
-(the) 1238 4822 w
-(process) 1428 4822 w
-(that) 1837 4822 w
-(executes) 2063 4822 w
-(them) 2528 4822 w
-(is) 2811 4822 w
-(the) 2926 4822 w
-10 /LucidaSans-Italic f
-(only) 3116 4822 w
-10 /LucidaSansUnicode00 f
-(process) 3354 4822 w
-(that) 3763 4822 w
-(will) 3989 4822 w
-(receive) 4188 4822 w
-(messages) 4565 4822 w
-(from channel) 720 4942 w
-10 /LucidaTypewriter f
-(q1) 1393 4942 w
-10 /LucidaSansUnicode00 f
-(, and the) 1537 4942 w
-10 /LucidaSans-Italic f
-(only) 2000 4942 w
-10 /LucidaSansUnicode00 f
-(process that will send messages to channel) 2235 4942 w
-10 /LucidaTypewriter f
-(q2) 4370 4942 w
-10 /LucidaSansUnicode00 f
-(.) 4514 4942 w
-(If) 720 5098 w
-(an) 823 5098 w
-(exclusive) 977 5098 w
-(usage) 1461 5098 w
-(assertion) 1784 5098 w
-(turns) 2264 5098 w
-(out) 2554 5098 w
-(to) 2751 5098 w
-(be) 2886 5098 w
-(invalid,) 3043 5098 w
-(the) 3432 5098 w
-(verifier) 3625 5098 w
-(will) 4004 5098 w
-(be) 4206 5098 w
-(able) 4363 5098 w
-(to) 4604 5098 w
-(detect) 4740 5098 w
-(this, and report it as a violation of an implicit correctness requirement.) 720 5218 w
-(Every) 720 5374 w
-(read) 1017 5374 w
-(or) 1274 5374 w
-(write) 1418 5374 w
-(access) 1700 5374 w
-(to) 2058 5374 w
-(a) 2199 5374 w
-(message) 2297 5374 w
-(channel) 2764 5374 w
-(can) 3184 5374 w
-(introduce) 3395 5374 w
-(new) 3900 5374 w
-(dependencies) 4138 5374 w
-(that) 4849 5374 w
-(may) 720 5494 w
-(diminish) 981 5494 w
-(the) 1460 5494 w
-(maximum) 1676 5494 w
-(effect) 2223 5494 w
-(of) 2558 5494 w
-(the) 2716 5494 w
-(partial) 2931 5494 w
-(order) 3300 5494 w
-(reduction) 3622 5494 w
-(strategies.) 4144 5494 w
-(If,) 4743 5494 w
-(for) 4901 5494 w
-(instance,) 720 5614 w
-(a) 1190 5614 w
-(process) 1280 5614 w
-(uses) 1689 5614 w
-(the) 1944 5614 w
-10 /LucidaTypewriter f
-(len) 2134 5614 w
-10 /LucidaSansUnicode00 f
-(function) 2385 5614 w
-(to) 2821 5614 w
-(check) 2954 5614 w
-(the) 3267 5614 w
-(number) 3457 5614 w
-(of) 3869 5614 w
-(messages) 4002 5614 w
-(stored) 4513 5614 w
-(in) 4858 5614 w
-(a) 4985 5614 w
-(channel,) 720 5734 w
-(this) 1172 5734 w
-(counts) 1393 5734 w
-(as) 1759 5734 w
-(a) 1907 5734 w
-(read) 2004 5734 w
-(access,) 2261 5734 w
-(which) 2650 5734 w
-(can) 2973 5734 w
-(in) 3183 5734 w
-(some) 3316 5734 w
-(cases) 3619 5734 w
-(invalidate) 3925 5734 w
-(an) 4434 5734 w
-(exclusive) 4593 5734 w
-(access) 720 5854 w
-(pattern) 1076 5854 w
-(that) 1468 5854 w
-(might) 1700 5854 w
-(otherwise) 2025 5854 w
-(exist.) 2537 5854 w
-(There) 2877 5854 w
-(are) 3197 5854 w
-(two) 3391 5854 w
-(special) 3608 5854 w
-(functions) 3984 5854 w
-(that) 4478 5854 w
-(can) 4711 5854 w
-(be) 4921 5854 w
-(used) 720 5974 w
-(to) 998 5974 w
-(poll) 1142 5974 w
-(the) 1370 5974 w
-(size) 1571 5974 w
-(of) 1810 5974 w
-(a) 1954 5974 w
-(channel) 2054 5974 w
-(in) 2476 5974 w
-(a) 2612 5974 w
-(safe) 2712 5974 w
-(way) 2956 5974 w
-(that) 3185 5974 w
-(is) 3421 5974 w
-(compatible) 3546 5974 w
-(with) 4128 5974 w
-(the) 4378 5974 w
-(reduction) 4578 5974 w
-(strategy.) 720 6094 w
-(The) 720 6250 w
-(expression) 972 6250 w
-10 /LucidaTypewriter f
-(nfull\(qname\)) 1574 6250 w
-10 /LucidaSansUnicode00 f
-(returns) 2509 6250 w
-(true) 2930 6250 w
-(if) 3197 6250 w
-(channel) 3334 6250 w
-10 /LucidaTypewriter f
-(qname) 3783 6250 w
-10 /LucidaSansUnicode00 f
-(is) 4215 6250 w
-(not) 4367 6250 w
-(full,) 4599 6250 w
-(and) 4860 6250 w
-10 /LucidaTypewriter f
-(nempty\(qname\)) 720 6370 w
-10 /LucidaSansUnicode00 f
-(returns) 1694 6370 w
-(true) 2082 6370 w
-(if) 2316 6370 w
-(channel) 2420 6370 w
-10 /LucidaTypewriter f
-(qname) 2835 6370 w
-10 /LucidaSansUnicode00 f
-(contains) 3232 6370 w
-(at) 3677 6370 w
-(least) 3806 6370 w
-(one) 4071 6370 w
-(message.) 4287 6370 w
-(Note) 4812 6370 w
-(that) 720 6490 w
-(the) 971 6490 w
-(parser) 1186 6490 w
-(will) 1553 6490 w
-(not) 1777 6490 w
-(recognize) 1997 6490 w
-(the) 2532 6490 w
-(free) 2748 6490 w
-(form) 2999 6490 w
-(expressions) 3292 6490 w
-10 /LucidaTypewriter f
-(!full\(qname\)) 3935 6490 w
-10 /LucidaSansUnicode00 f
-(and) 4860 6490 w
-10 /LucidaTypewriter f
-(!empty\(qname\)) 720 6610 w
-10 /LucidaSansUnicode00 f
-(as) 1757 6610 w
-(equally) 1964 6610 w
-(safe,) 2411 6610 w
-(and) 2743 6610 w
-(it) 3024 6610 w
-(will) 3191 6610 w
-(forbid) 3456 6610 w
-(constructions) 3851 6610 w
-(such) 4608 6610 w
-(as) 4934 6610 w
-10 /LucidaTypewriter f
-(!nfull\(qname\)) 720 6730 w
-10 /LucidaSansUnicode00 f
-(or) 1692 6730 w
-10 /LucidaTypewriter f
-(!nempty\(qname\)) 1830 6730 w
-10 /LucidaSansUnicode00 f
-(.) 2838 6730 w
-(More) 2938 6730 w
-(detail) 3219 6730 w
-(on) 3525 6730 w
-(this) 3685 6730 w
-(aspect) 3901 6730 w
-(of) 4251 6730 w
-(the) 4386 6730 w
-(reduction) 4578 6730 w
-(algorithms can be found in [HoPe94].) 720 6850 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 26 26
-%%Page: 27 27
-/saveobj save def
-mark
-27 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 27 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(Keywords) 720 840 w
-10 /LucidaSansUnicode00 f
-(For) 720 996 w
-(reference,) 918 996 w
-(the) 1448 996 w
-(following) 1645 996 w
-(table) 2134 996 w
-(contains) 2416 996 w
-(all) 2866 996 w
-(the) 3021 996 w
-(keywords,) 3218 996 w
-(predefined) 3751 996 w
-(functions,) 4320 996 w
-(pre\255) 4847 996 w
-(defined) 720 1116 w
-(variables,) 1123 1116 w
-(and) 1623 1116 w
-(special) 1840 1116 w
-(label-prefixes) 2211 1116 w
-(of) 2932 1116 w
-(the) 3066 1116 w
-(language) 3257 1116 w
-9 /LucidaSansUnicode00 f
-(PROMELA) 3736 1116 w
-10 /LucidaSansUnicode00 f
-(,) 4149 1116 w
-(and) 4217 1116 w
-(refers) 4433 1116 w
-(to) 4751 1116 w
-(the) 4885 1116 w
-(section of this paper in which they were discussed.) 720 1236 w
-(_last \(1.4\)) 970 1416 w
-(_pid \(1.1.1\)) 2222 1416 w
-(accept \(1.3.2\)) 3147 1416 w
-(active \(1.1.1\)) 4074 1416 w
-(assert \(1.3.1\)) 970 1536 w
-(atomic \(1.2.1\)) 2222 1536 w
-(bit \(1.1.2\)) 3147 1536 w
-(bool \(1.1.2\)) 4074 1536 w
-(break \(1.2.4\)) 970 1656 w
-(byte \(1.1.2\)) 2222 1656 w
-(chan \(1.1.3\)) 3147 1656 w
-(d_step \(1.2.2\)) 4074 1656 w
-(do \(1.2.4\)) 970 1776 w
-(else \(1.2.4\)) 2222 1776 w
-(empty \(1.1.3\)) 3147 1776 w
-(enabled \(1.4\)) 4074 1776 w
-(end \(1.3.2\)) 970 1896 w
-(fi \(1.2.3\)) 2222 1896 w
-(full \(1.1.3\)) 3147 1896 w
-(goto \(1.2.2\)) 4074 1896 w
-(hidden \(not discussed\)) 970 2016 w
-(if \(1.2.3\)) 2222 2016 w
-(init \(1.1.1\)) 3147 2016 w
-(int \(1.1.2\)) 4074 2016 w
-(len \(1.1.3\)) 970 2136 w
-(mtype \(1.1.3\)) 2222 2136 w
-(nempty \(2.6\)) 3147 2136 w
-(never \(1.3.3\)) 4074 2136 w
-(nfull \(2.6\)) 970 2256 w
-(od \(1.2.4\)) 2222 2256 w
-(of \(1.1.3\)) 3147 2256 w
-(pc_value \(1.4\)) 4074 2256 w
-(printf \(1.1.1\)) 970 2376 w
-(proctype \(1.1.1\)) 2222 2376 w
-(progress \(1.3.2\)) 3147 2376 w
-(run \(1.1.1\)) 4074 2376 w
-(short \(1.1.2\)) 970 2496 w
-(skip \(1.2\)) 2222 2496 w
-(timeout \(1.2.4\)) 3147 2496 w
-(typedef \(1.1.2\)) 4074 2496 w
-(unless \(1.2.5\)) 970 2616 w
-(xr \(2.6\)) 2222 2616 w
-(xs \(2.6\)) 3147 2616 w
-10 /LucidaSans-Demi f
-(References) 720 2916 w
-10 /LucidaSansUnicode00 f
-([Ho91] G.J. Holzmann,) 720 3072 w
-10 /LucidaSans-Italic f
-(Design and Validation of Computer Protocols,) 1835 3072 w
-10 /LucidaSansUnicode00 f
-(Prentice Hall, 1991.) 4085 3072 w
-([Ho93]) 720 3228 w
-(G.J.) 1125 3228 w
-(Holzmann,) 1370 3228 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1973 3228 w
-10 /LucidaSansUnicode00 f
-(Tutorial:) 2037 3228 w
-(Design) 2524 3228 w
-(and) 2938 3228 w
-(Validation) 3197 3228 w
-(of) 3761 3228 w
-(Protocols,) 3938 3228 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4417 3228 w
-10 /LucidaSans-Italic f
-(Computer) 4560 3228 w
-(Networks and ISDN Systems,) 720 3348 w
-10 /LucidaSansUnicode00 f
-(1993, Vol. 25, No. 9, pp. 981-1017.) 2143 3348 w
-([HoPe94]) 720 3504 w
-(G.J.) 1196 3504 w
-(Holzmann) 1401 3504 w
-(and) 1932 3504 w
-(D.A.) 2150 3504 w
-(Peled,) 2396 3504 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2725 3504 w
-10 /LucidaSansUnicode00 f
-(An) 2789 3504 w
-(improvement) 2958 3504 w
-(in) 3639 3504 w
-(formal) 3768 3504 w
-(verification,) 4122 3504 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4693 3504 w
-10 /LucidaSans-Italic f
-(Proc.) 4795 3504 w
-(7th) 720 3624 w
-(Int.) 923 3624 w
-(Conf.) 1124 3624 w
-(on) 1421 3624 w
-(Formal) 1580 3624 w
-(Description) 1962 3624 w
-(Techniques,) 2552 3624 w
-10 /LucidaSansUnicode00 f
-(FORTE94,) 3167 3624 w
-(Berne,) 3677 3624 w
-(Switzerland.) 4022 3624 w
-(October) 4653 3624 w
-(1994.) 720 3744 w
-([Ho95]) 720 3900 w
-(G.J.) 1092 3900 w
-(Holzmann,) 1304 3900 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1874 3900 w
-10 /LucidaSansUnicode00 f
-(An) 1938 3900 w
-(Analysis) 2114 3900 w
-(of) 2557 3900 w
-(Bitstate) 2701 3900 w
-(Hashing,) 3107 3900 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3534 3900 w
-10 /LucidaSansUnicode00 f
-(technical) 3644 3900 w
-(report) 4122 3900 w
-(2/95,) 4467 3900 w
-(avail\255) 4787 3900 w
-(able from author.) 720 4020 w
-([HS99]) 720 4176 w
-(G.J.) 1089 4176 w
-(Holzmann,) 1305 4176 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1879 4176 w
-10 /LucidaSansUnicode00 f
-(Software) 1943 4176 w
-(model) 2410 4176 w
-(checking:) 2762 4176 w
-(extracting) 3275 4176 w
-(verification) 3816 4176 w
-(models) 4405 4176 w
-(from) 4808 4176 w
-(source) 720 4296 w
-(code,) 1086 4296 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1349 4296 w
-10 /LucidaSans-Italic f
-(Proc.) 1457 4296 w
-(Formal) 1746 4296 w
-(Methods) 2132 4296 w
-(in) 2579 4296 w
-(Software) 2714 4296 w
-(Engineering) 3186 4296 w
-(and) 3804 4296 w
-(Distributed) 4031 4296 w
-(Systems,) 4616 4296 w
-10 /LucidaSansUnicode00 f
-(PSTV/FORTE99, Beijng, China, Oct. 1999, Kluwer,pp. 481-497.) 720 4416 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 27 27
-%%Trailer
-done
-%%Pages: 27
diff --git a/sys/doc/title.ps b/sys/doc/title.ps
deleted file mode 100644
index ef3ec741f..000000000
--- a/sys/doc/title.ps
+++ /dev/null
@@ -1,3757 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-36 /LucidaSansUnicode00 f
-(Plan 9) 2495 2280 w
-8 /LucidaSansUnicode21 f
-(") 3560 2060 w
-24 /LucidaSansUnicode00 f
-(Programmer) 1786 3288 w
-24 /LucidaSansUnicode20 f
-(\031) 3219 3288 w
-24 /LucidaSansUnicode00 f
-(s) 3296 3288 w
-(Manual) 3495 3288 w
-(Volume) 2507 3624 w
-(2) 3462 3624 w
-12 /LucidaSans-Italic f
-(Fourth Edition) 2650 4440 w
-(2000) 2908 4560 w
-(Computing Science) 2015 6480 w
-(Research Center) 3151 6480 w
-(Bell) 2568 6600 w
-(Laboratories) 2811 6600 w
-(Lucent) 2475 6720 w
-(Technologies) 2897 6720 w
-(Murray Hill, New) 2369 6840 w
-(Jersey) 3391 6840 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-8 /LucidaSansUnicode00 f
-(Copyright) 1080 820 w
-(\251) 1488 820 w
-(2002) 1583 820 w
-(Lucent) 1809 820 w
-(Technologies) 2093 820 w
-(Inc.) 2635 820 w
-(All) 2827 820 w
-(Rights) 2954 820 w
-(Reserved.) 3224 820 w
-(Portions) 1080 920 w
-(Copyright) 1425 920 w
-(\251) 1833 920 w
-(1988,) 1928 920 w
-(1995) 2180 920 w
-(Aladdin) 2406 920 w
-(Enterprises.) 2727 920 w
-(All) 3213 920 w
-(Rights) 3340 920 w
-(Reserved.) 3610 920 w
-(Portions) 1080 1020 w
-(Copyright) 1425 1020 w
-(\251) 1833 1020 w
-(1994) 1928 1020 w
-(by) 2154 1020 w
-(Sun) 2272 1020 w
-(Microsystems) 2441 1020 w
-(Computer) 2996 1020 w
-(Company.) 3408 1020 w
-(All) 3824 1020 w
-(rights) 3951 1020 w
-(reserved.) 4204 1020 w
-(Portions) 1080 1120 w
-(Copyright) 1425 1120 w
-(\251) 1833 1120 w
-(2000) 1928 1120 w
-(Compaq) 2154 1120 w
-(Computer) 2502 1120 w
-(Corporation.) 2914 1120 w
-(Portions) 1080 1220 w
-(Copyright) 1425 1220 w
-(\251) 1833 1220 w
-(1999,) 1928 1220 w
-(Keith) 2180 1220 w
-(Packard.) 2406 1220 w
-10 /LucidaSansUnicode00 f
-(Cover Design: Gerard J. Holzmann) 1080 1620 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Trailer
-done
-%%Pages: 2
diff --git a/sys/doc/troff.ps b/sys/doc/troff.ps
deleted file mode 100644
index 8e6aff162..000000000
--- a/sys/doc/troff.ps
+++ /dev/null
@@ -1,32212 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Version 3.3.2 drawing procedures for dpost. Automatically pulled in when
-% needed.
-%
-
-/inpath false def
-/savematrix matrix def
-
-/Dl {
- inpath
- {neg lineto pop pop}
- {newpath neg moveto neg lineto stroke}
- ifelse
-} bind def
-
-/De {
- /y1 exch 2 div def
- /x1 exch 2 div def
- /savematrix savematrix currentmatrix def
- neg exch x1 add exch translate
- x1 y1 scale
- 0 0 1 0 360
- inpath
- {1 0 moveto arc savematrix setmatrix}
- {newpath arc savematrix setmatrix stroke}
- ifelse
-} bind def
-
-/Da {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arc}
- {newpath arc stroke}
- ifelse
-} bind def
-
-/DA {
- /dy2 exch def
- /dx2 exch def
- /dy1 exch def
- /dx1 exch def
- dy1 add neg exch dx1 add exch
- dx1 dx1 mul dy1 dy1 mul add sqrt
- dy1 dx1 neg atan
- dy2 neg dx2 atan
- inpath
- {arcn}
- {newpath arcn stroke}
- ifelse
-} bind def
-
-/Ds {
- /y2 exch def
- /x2 exch def
- /y1 exch def
- /x1 exch def
- /y0 exch def
- /x0 exch def
- x0 5 x1 mul add 6 div
- y0 5 y1 mul add -6 div
- x2 5 x1 mul add 6 div
- y2 5 y1 mul add -6 div
- x1 x2 add 2 div
- y1 y2 add -2 div
- inpath
- {curveto}
- {newpath x0 x1 add 2 div y0 y1 add -2 div moveto curveto stroke}
- ifelse
-} bind def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-/build_lh {
-pop
-gsave
-size .0022 mul dup scale
-currentpoint translate
-
-16 177 moveto
-16 188 lineto
-21 193 lineto
-30 193 lineto
-34 189 lineto
-36 183 lineto
-36 180 lineto
-34 174 lineto
-27 170 lineto
-19 172 lineto
-16 177 lineto
-stroke
-
-38 194 moveto
-38 196 lineto
-53 199 lineto
-68 201 lineto
-83 202 lineto
-98 203 lineto
-113 204 lineto
-128 204 lineto
-143 205 lineto
-158 205 lineto
-173 205 lineto
-188 204 lineto
-203 203 lineto
-218 202 lineto
-233 200 lineto
-248 198 lineto
-263 196 lineto
-278 194 lineto
-293 190 lineto
-308 186 lineto
-323 181 lineto
-338 176 lineto
-353 168 lineto
-361 162 lineto
-364 153 lineto
-366 138 lineto
-367 126 lineto
-368 106 lineto
-369 80 lineto
-369 74 lineto
-368 60 lineto
-367 54 lineto
-362 43 lineto
-348 34 lineto
-333 28 lineto
-318 25 lineto
-303 26 lineto
-288 29 lineto
-273 31 lineto
-258 32 lineto
-243 32 lineto
-228 30 lineto
-213 27 lineto
-198 24 lineto
-183 23 lineto
-168 23 lineto
-153 27 lineto
-148 34 lineto
-148 47 lineto
-153 54 lineto
-168 58 lineto
-183 58 lineto
-198 58 lineto
-213 59 lineto
-226 60 lineto
-228 62 lineto
-228 67 lineto
-223 71 lineto
-208 71 lineto
-193 70 lineto
-178 70 lineto
-163 70 lineto
-148 70 lineto
-133 71 lineto
-123 76 lineto
-120 84 lineto
-120 91 lineto
-122 98 lineto
-129 104 lineto
-144 106 lineto
-159 107 lineto
-174 107 lineto
-189 107 lineto
-202 108 lineto
-204 110 lineto
-204 117 lineto
-201 119 lineto
-186 119 lineto
-171 119 lineto
-156 119 lineto
-141 119 lineto
-126 119 lineto
-111 121 lineto
-103 128 lineto
-101 137 lineto
-101 142 lineto
-103 150 lineto
-111 158 lineto
-126 161 lineto
-141 161 lineto
-156 162 lineto
-171 163 lineto
-186 163 lineto
-191 165 lineto
-192 167 lineto
-192 171 lineto
-190 174 lineto
-176 175 lineto
-161 175 lineto
-146 175 lineto
-131 174 lineto
-116 174 lineto
-101 174 lineto
-86 173 lineto
-71 172 lineto
-56 171 lineto
-41 171 lineto
-41 174 lineto
-43 178 lineto
-43 187 lineto
-38 194 lineto
-stroke
-
-373 169 moveto
-373 176 lineto
-375 182 lineto
-386 190 lineto
-401 193 lineto
-408 191 lineto
-411 185 lineto
-412 181 lineto
-414 167 lineto
-415 158 lineto
-416 144 lineto
-417 128 lineto
-418 110 lineto
-418 60 lineto
-417 45 lineto
-415 37 lineto
-409 34 lineto
-394 31 lineto
-381 35 lineto
-379 42 lineto
-379 52 lineto
-380 67 lineto
-380 77 lineto
-379 77 lineto
-378 106 lineto
-377 121 lineto
-376 133 lineto
-375 147 lineto
-374 158 lineto
-373 169 lineto
-
-stroke
-grestore
-} def
-%!PS-Adobe-3.0 EPSF-3.0
-%%BoundingBox: 1 -1 199 258
-%%Creator: MetaPost
-%%CreationDate: 1994.06.28:1046
-/pjw1{
-37 211 moveto
-37 206 lineto
-41 206 lineto
-43 212 lineto
-44 212 46 212 46 210 curveto
-41 198 35 186 35 174 curveto
-50 174 66 175 81 173 curveto
-81 171 lineto
-61 171 lineto
-61 170 lineto
-86 170 lineto
-88 168 89 166 90 164 curveto
-101 164 111 169 122 172 curveto
-139 172 lineto
-125 194 115 219 93 233 curveto
-87 234 80 236 74 235 curveto
-64 229 54 224 46 217 curveto
-45 217 44 217 44 218 curveto
-61 242 lineto
-67 248 72 258 82 258 curveto
-94 257 107 256 119 254 curveto
-134 247 147 239 161 231 curveto
-180 231 lineto
-180 226 174 228 171 226 curveto
-178 220 185 214 192 207 curveto
-189 207 187 207 187 205 curveto
-190 205 193 204 196 203 curveto
-198 193 202 181 193 181 curveto
-193 177 198 175 198 171 curveto
-196 171 194 171 194 169 curveto
-195 165 196 161 198 157 curveto
-194 147 193 135 184 130 curveto
-180 130 lineto
-169 107 lineto
-171 103 176 104 180 104 curveto
-180 93 176 81 166 76 curveto
-162 76 157 77 155 80 curveto
-153 80 152 80 151 80 curveto
-151 71 lineto
-155 71 lineto
-155 68 153 65 152 63 curveto
-145 62 lineto
-141 47 144 31 144 15 curveto
-141 0 lineto
-124 0 107 -1 90 1 curveto
-72 36 lineto
-86 48 105 49 122 54 curveto
-122 54 lineto
-110 61 97 65 84 69 curveto
-81 71 78 73 78 76 curveto
-86 77 93 77 101 77 curveto
-106 79 113 79 113 84 curveto
-95 86 77 87 59 89 curveto
-59 92 61 95 64 95 curveto
-69 88 80 92 89 92 curveto
-95 92 104 90 104 96 curveto
-93 97 lineto
-87 103 82 109 77 115 curveto
-89 116 101 117 113 118 curveto
-99 154 lineto
-90 154 87 144 82 138 curveto
-77 132 73 124 66 120 curveto
-63 120 59 119 59 122 curveto
-62 123 66 123 66 126 curveto
-58 126 50 127 42 128 curveto
-34 137 lineto
-34 140 34 144 31 144 curveto
-30 135 31 125 31 116 curveto
-25 116 22 122 19 127 curveto
-16 131 15 136 12 139 curveto
-5 139 15 127 9 127 curveto
-3 133 3 142 1 150 curveto
-1 158 6 166 9 173 curveto
-18 186 25 199 35 211 curveto
-closepath
-} bind def
-/pjw2{
-27 112 moveto
-40 75 lineto
-40 74 38 73 37 73 curveto
-25 87 lineto
-17 112 lineto
-closepath
-43 154 moveto
-43 167 lineto
-41 167 38 167 39 169 curveto
-57 171 lineto
-74 167 lineto
-74 166 73 165 72 165 curveto
-64 164 56 162 49 158 curveto
-48 154 45 149 49 149 curveto
-51 151 53 152 55 154 curveto
-87 153 lineto
-87 144 80 136 74 129 curveto
-64 128 53 126 43 129 curveto
-37 135 lineto
-37 138 36 141 36 145 curveto
-40 145 lineto
-41 148 42 151 43 154 curveto closepath
-108 145 moveto
-119 145 130 143 141 140 curveto
-146 134 155 129 149 126 curveto
-138 124 126 123 116 129 curveto
-113 134 108 139 108 145 curveto
-closepath
-114 96 moveto
-116 103 118 110 121 117 curveto
-128 117 134 112 139 107 curveto
-139 101 137 96 132 93 curveto
-closepath
-134 162 moveto
-115 162 lineto
-115 162 115 163 115 164 curveto
-134 164 lineto
-closepath
-117 73 moveto
-115 78 121 81 125 85 curveto
-129 85 lineto
-130 83 131 81 131 79 curveto
-128 74 lineto
-124 74 121 73 117 73 curveto closepath
-141 119 moveto
-134 119 126 117 126 123 curveto
-131 123 136 122 141 121 curveto
-closepath
-} bind def
-
-/build_pw {
-pop
-gsave
-size .0028 mul dup scale
-currentpoint translate
-pjw1 pjw2 eofill
-grestore
-} bind def
-/build_rh {
-pop
-gsave
-size .0022 mul dup scale
-currentpoint translate
-
-15 66 moveto
-15 86 lineto
-16 131 lineto
-17 146 lineto
-18 158 lineto
-19 167 lineto
-21 181 lineto
-24 190 lineto
-34 193 lineto
-49 189 lineto
-58 182 lineto
-60 177 lineto
-60 166 lineto
-59 156 lineto
-58 143 lineto
-57 130 lineto
-56 117 lineto
-55 102 lineto
-54 42 lineto
-53 39 lineto
-49 35 lineto
-34 34 lineto
-19 39 lineto
-16 47 lineto
-15 66 lineto
-stroke
-
-65 60 moveto
-65 111 lineto
-66 127 lineto
-67 139 lineto
-69 153 lineto
-72 163 lineto
-83 171 lineto
-98 177 lineto
-113 182 lineto
-128 187 lineto
-143 190 lineto
-158 194 lineto
-173 196 lineto
-188 199 lineto
-203 201 lineto
-218 203 lineto
-233 205 lineto
-248 205 lineto
-263 206 lineto
-278 206 lineto
-293 206 lineto
-308 206 lineto
-323 206 lineto
-338 205 lineto
-353 203 lineto
-368 202 lineto
-383 200 lineto
-394 197 lineto
-389 190 lineto
-389 180 lineto
-391 176 lineto
-391 173 lineto
-380 173 lineto
-365 173 lineto
-350 174 lineto
-335 175 lineto
-320 176 lineto
-305 176 lineto
-290 176 lineto
-275 177 lineto
-260 177 lineto
-245 177 lineto
-240 173 lineto
-240 170 lineto
-245 165 lineto
-260 164 lineto
-275 164 lineto
-290 164 lineto
-305 163 lineto
-320 160 lineto
-327 155 lineto
-330 149 lineto
-330 134 lineto
-328 129 lineto
-323 124 lineto
-309 121 lineto
-294 121 lineto
-279 121 lineto
-264 121 lineto
-249 121 lineto
-234 121 lineto
-228 118 lineto
-228 112 lineto
-234 109 lineto
-249 109 lineto
-264 109 lineto
-279 108 lineto
-294 108 lineto
-306 104 lineto
-311 97 lineto
-312 91 lineto
-312 88 lineto
-311 82 lineto
-305 74 lineto
-290 72 lineto
-275 72 lineto
-260 72 lineto
-245 73 lineto
-230 73 lineto
-215 73 lineto
-205 70 lineto
-205 63 lineto
-217 60 lineto
-232 60 lineto
-247 60 lineto
-262 60 lineto
-277 57 lineto
-283 52 lineto
-285 44 lineto
-285 41 lineto
-284 35 lineto
-280 30 lineto
-268 26 lineto
-253 25 lineto
-238 26 lineto
-223 28 lineto
-208 31 lineto
-193 33 lineto
-178 34 lineto
-163 33 lineto
-148 31 lineto
-133 28 lineto
-118 27 lineto
-103 28 lineto
-88 34 lineto
-73 43 lineto
-67 52 lineto
-65 60 lineto
-stroke
-
-396 180 moveto
-396 188 lineto
-399 194 lineto
-410 196 lineto
-416 190 lineto
-416 180 lineto
-415 177 lineto
-411 173 lineto
-400 173 lineto
-396 180 lineto
-stroke
-
-grestore
-} def
-/LOGO-dict-mm dup where not
-{ dup 64 dict def currentdict } if
-exch get
-begin
-/globesetup {
-/r exch def
-/N exch def
-/d 2 N r mul N 1 sub add div def
-/h d r mul def
-} def
-/mkabs {
-/yp exch def
-/xl exch def
-dup dup 0 get xl mul 0 exch put
-dup dup 1 get h mul yp add 1 exch put
-dup dup 2 get xl mul 2 exch put
-dup dup 3 get h mul yp add 3 exch put
-dup dup 4 get xl mul 4 exch put
-dup dup 5 get h mul yp add 5 exch put
-} def
-/topsegment {
-/n exch def
-/y n r mul n .5 add add d mul def
-/a y 1 y dup mul sub sqrt atan def
-/x a cos def
-/c2 exch x y mkabs def
-/ly1 exch h mul y add def
-/lx1 exch x abs mul def
-/c1 exch x y mkabs def
-x y /moveto load
-0 0 1 a 180 a sub /arc load
-c1 aload pop /curveto load
-lx1 ly1 /lineto load
-c2 aload pop /curveto load
-/closepath load
-} def
-/botsegment {
-/n exch 1 add def
-/y n r mul n .5 sub add d mul def
-/a y 1 y dup mul sub sqrt atan def
-/x a cos def
-/c2 exch x y mkabs def
-/ly1 exch h mul y add def
-/lx1 exch x abs mul def
-/c1 exch x y mkabs def
-x y /moveto load
-0 0 1 a 540 a sub /arcn load
-c1 aload pop /curveto load
-lx1 ly1 /lineto load
-c2 aload pop /curveto load
-/closepath load
-} def
-/segment {
-/n exch def
-/dh exch 1 exch sub 2 div def
-/ylb n r mul n 0.5 add add d mul def
-/ylt ylb h add def
-/yrb ylb h dh mul add def
-/yrt ylt h dh mul sub def
-/alb ylb 1 ylb dup mul sub sqrt atan def
-/alt ylt 1 ylt dup mul sub sqrt atan def
-/arb yrb 1 yrb dup mul sub sqrt atan 180 exch sub def
-/art yrt 1 yrt dup mul sub sqrt atan 180 exch sub def
-/xlb alb cos def
-/xlt alt cos def
-/xrb arb cos def
-/xrt art cos def
-/c4 exch xrb abs ylb mkabs def
-/ly2 exch h mul ylb add def
-/lx2 exch xrb abs mul def
-/c3 exch xrb abs ylb mkabs def
-/c2 exch xrt abs ylt mkabs def
-/ly1 exch h mul ylt add def
-/lx1 exch xrt abs mul def
-/c1 exch xrt abs ylt mkabs def
-xlb ylb /moveto load
-0 0 1 alb alt /arc load
-c2 4 get c2 5 get /lineto load
-c2 2 get c2 3 get
-c2 0 get c2 1 get
-lx1 ly1 /curveto load
-c1 4 get c1 5 get /lineto load
-c1 2 get c1 3 get
-c1 0 get c1 1 get
-xrt yrt /curveto load
-0 0 1 art arb /arc load
-c3 aload pop /curveto load
-lx2 ly2 /lineto load
-c4 aload pop /curveto load
-/closepath load
-} def
-8 2.5 globesetup
-/globe8 [
-/newpath load
-[ -.9 .1 -.6 .2 -.5 .2 ] -.5 .2 [ -.4 .2 .0 .0 .4 .0 ] 3 topsegment
-[ -.9 -.35 -.85 -.35 -.8 -.35 ] -.1 -.35 [ .1 -.35 .3 .0 .5 .0 ]
-[ -.8 .35 -.75 .35 -.7 .35 ] -.1 .35 [ .1 .35 .4 .0 .55 .0 ] .55 2 segment
-[ -.8 -.35 -.75 -.35 -.7 -.35 ] .05 -.35 [ .2 -.35 .4 .0 .55 .0 ]
-[ -.8 .35 -.75 .35 -.7 .35 ] .05 .35 [ .2 .35 .45 .0 .6 .0 ] .7 1 segment
-[ -.8 -.35 -.75 -.35 -.7 -.35 ] .0 -.35 [ .15 -.35 .4 .0 .6 .0 ]
-[ -.8 .35 -.75 .35 -.7 .35 ] .0 .35 [ .15 .35 .4 .0 .6 .0 ] .7 0 segment
-[ -.7 -.35 -.65 -.35 -.6 -.35 ] -.1 -.35 [ .05 -.35 .35 .0 .55 .0 ]
-[ -.7 .35 -.65 .35 -.6 .35 ] -.1 .35 [ .05 .35 .25 .0 .4 .0 ] .8 -1 segment
-[ -.65 -.2 -.55 -.2 -.45 -.2 ] -.3 -.2 [ -.2 -.2 .2 .0 .3 .0 ]
-[ -.65 .1 -.55 .1 -.45 .1 ] -.45 .1 [ -.3 .1 -.1 .0 .0 .0 ] .96 -2 segment
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ]
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ] 1 -3 segment
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ] -4 botsegment
-] cvx def
-12 3 globesetup
-/globe12 [
-/newpath load
-[ -.8 .2 -.7 .25 -.5 .25 ] -.4 .25 [ -.2 .25 .0 .0 .2 .0 ] 5 topsegment
-[ -.7 -.35 -.7 -.35 -.6 -.35 ] -.3 -.35 [ -.1 -.35 .3 .0 .55 .0 ]
-[ -.7 .35 -.7 .35 -.6 .35 ] -.25 .35 [ -.05 .35 .4 .0 .55 .0 ] .6 4 segment
-[ -.8 -.35 -.7 -.35 -.6 -.35 ] -.1 -.35 [ .1 -.35 .4 .0 .5 .0 ]
-[ -.8 .35 -.7 .35 -.6 .35 ] -.1 .35 [ .1 .35 .4 .0 .5 .0 ] .7 3 segment
-[ -.8 -.35 -.7 -.35 -.6 -.35 ] .0 -.35 [ .1 -.35 .45 .0 .55 .0 ]
-[ -.8 .35 -.7 .35 -.6 .35 ] .0 .35 [ .15 .35 .4 .0 .5 .0 ] .8 2 segment
-[ -.75 -.35 -.7 -.35 -.6 -.35 ] .0 -.35 [ .2 -.35 .4 .0 .5 .0 ]
-[ -.75 .35 -.7 .35 -.6 .35 ] .0 .35 [ .2 .35 .45 .0 .55 .0 ] .9 1 segment
-[ -.7 -.35 -.6 -.35 -.55 -.35 ] .0 -.35 [ .1 -.35 .45 .0 .55 .0 ]
-[ -.7 .35 -.6 .35 -.55 .35 ] .0 .35 [ .1 .35 .5 .0 .6 .0 ] .9 0 segment
-] cvx
-[
-[ -.7 -.35 -.6 -.35 -.5 -.35 ] -.15 -.35 [ .0 -.35 .4 .0 .5 .0 ]
-[ -.65 .35 -.55 .35 -.45 .35 ] -.15 .35 [ .0 .35 .35 .0 .45 .0 ] .9 -1 segment
-[ -.8 -.1 -.5 -.3 -.4 -.3 ] -.2 -.3 [ .0 -.3 .3 .0 .4 .0 ]
-[ -.8 .1 -.5 .3 -.4 .3 ] -.2 .3 [ .0 .3 .2 .0 .3 .0 ] 1 -2 segment
-[ -.7 -.1 -.5 -.15 -.4 -.15 ] -.3 -.15 [ -.2 -.15 .0 .0 .2 .0 ]
-[ -.7 .05 -.5 .1 -.4 .1 ] -.4 .1 [ -.3 .1 .0 .0 .2 .0 ] 1 -3 segment
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ]
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ] 1 -4 segment
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ]
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ] 1 -5 segment
-[ .0 .0 .0 .0 .0 .0 ] .0 .0 [ .0 .0 .0 .0 .0 .0 ] -6 botsegment
-] cvx
-4 array cvx
-dup 0 5 -1 roll put
-dup 1 /exec load put
-dup 2 4 -1 roll put
-dup 3 /exec load put
-def
-end
-/build_L1 {
-pop
-LOGO-dict-mm begin
-ptsize 29 lt
-{ /globe /globe8 load def }
-{ /globe /globe12 load def } ifelse
-gsave
-currentpoint translate
-size 2 div dup scale
-1.02 1 transform round exch round exch itransform
-translate
-globe fill
-grestore
-end
-} def
-%!PS
-/build_LH {
- LucentLogo begin
- /LHwidth exch def
- gsave
- .01 .01 scale
- currentpoint translate
- size 50 div dup scale
- 1.0356 1.0356 scale
- ptsize 26 le { % Small-Size Signature
- gsave
- 1.32 dup scale
- 0 2280 LucentTechnologies
- 5588 735 BellLabs
- grestore
- 25500 7399 Ring
- } { % Primary Signature
- 0 2280 LucentTechnologies
- 5588 735 BellLabs
- 20836 7399 Ring
- } ifelse
- grestore
- end
-} def
-
-% dictionary sharing between various Lucent Technology logos and
-% color printer detection by Matthijs Melchior, Lucent Technologies, Hilversum, NL
-
-/LucentLogo dup where not { 100 dict dup 3 1 roll def } { pop load } ifelse begin
-
-/LucentRed {
- statusdict /processcolors known
- { statusdict /processcolors get exec 2 le }
- { true } ifelse % boolean on stack: true==b&w, false==color
- { 0 setgray }
- { 0 0.91 0.76 0.06 setcmykcolor } ifelse
-}bind def
-
-/C /closepath load def
-/f /fill load def
-/c /rcurveto load def
-/l /rlineto load def
-/m /rmoveto load def
-/n { translate 0 0 moveto }bind def
-
-/W{
- currentrgbcolor
- currentpoint
- 1 setgray
- fill
- moveto
- setrgbcolor
-}bind def
-
-/B{
- currentpoint
- fill
- moveto
-}bind def
-
-/LucentTechnologies{
- gsave
- moveto currentpoint translate
- Line1.1
- Line1.2
- Line1.3
- Line1.4
- grestore
-}bind def
-/BellLabs{
- gsave
- moveto currentpoint translate
- Line2.1
- Line2.2
- Line2.3
- Line2.4
- grestore
-}bind def
-/Ring{
- gsave
- LucentRed
- moveto currentpoint translate
- 1 1 51 {
- ( ) cvs cvn load exec
- } for
- grestore
-}bind def
-/Line1.1{
-275 0 l
-0 -828 l
-426 0 l
-0 -204 l
--701 0 l
-0 1032 l
-C
-f
-1623 -1032 n
--243 0 l
-0 142 l
--3 0 l
--53 -111 -160 -160 -281 -160 c
--210 0 -294 148 -294 308 c
-0 481 l
-266 0 l
-0 -373 l
-0 -145 50 -194 123 -194 c
-109 0 166 75 166 241 c
-0 325 l
-266 0 l
-0 -771 l
-C
-f
-742 550 n
--49 30 -98 43 -161 43 c
--115 0 -204 -80 -204 -213 c
-0 -123 104 -203 219 -203 c
-61 0 121 13 166 37 c
-6 -198 l
--67 -22 -146 -34 -217 -34 c
--254 0 -448 148 -448 402 c
-0 256 194 404 448 404 c
-80 0 151 -13 211 -43 c
--19 -195 l
-C
-f
-339 -243 n
-15 -106 96 -148 226 -148 c
-72 0 155 16 235 59 c
-0 -188 l
--86 -34 -183 -49 -282 -49 c
--254 0 -448 149 -448 404 c
-0 254 173 402 413 402 c
-285 0 389 -203 389 -432 c
-0 -49 l
--532 0 l
-C
-293 151 m
-0 89 -41 161 -148 161 c
--96 0 -142 -72 -148 -161 c
-296 0 l
-C
-f
-625 463 n
-243 0 l
-0 -142 l
-3 0 l
-53 111 160 160 281 160 c
-210 0 294 -148 294 -308 c
-0 -481 l
--266 0 l
-0 373 l
-0 145 -50 194 -123 194 c
--109 0 -166 -75 -166 -241 c
-0 -325 l
--266 0 l
-0 771 l
-C
-f
-891 0 n
-157 0 l
-0 173 l
-262 81 l
-0 -254 l
-186 0 l
-0 -186 l
--186 0 l
-0 -284 l
-0 -93 22 -141 106 -141 c
-}def
-/Line1.2{
-27 0 55 6 81 10 c
-9 -173 l
--50 -6 -101 -15 -167 -15 c
--238 0 -296 105 -296 288 c
-0 314 l
--152 0 l
-0 186 l
-C
-f
-1368 58 n
--254 0 l
-0 204 l
-784 0 l
-0 -204 l
--254 0 l
-0 -828 l
--275 0 l
-0 828 l
-C
-f
-747 -521 n
-15 -106 96 -148 226 -148 c
-72 0 155 16 235 59 c
-0 -188 l
--86 -34 -183 -49 -283 -49 c
--254 0 -448 149 -448 404 c
-0 254 173 402 413 402 c
-285 0 389 -203 389 -432 c
-0 -49 l
--532 0 l
-C
-293 151 m
-0 89 -41 161 -148 161 c
--96 0 -142 -72 -148 -161 c
-296 0 l
-C
-f
-1260 243 n
--49 30 -98 43 -161 43 c
--115 0 -204 -80 -204 -213 c
-0 -123 104 -203 219 -203 c
-61 0 121 13 166 37 c
-6 -198 l
--67 -22 -146 -34 -217 -34 c
--254 0 -448 148 -448 402 c
-0 256 194 404 448 404 c
-80 0 151 -13 212 -43 c
--19 -195 l
-C
-f
-136 559 n
-266 0 l
-0 -453 l
-3 0 l
-58 80 142 132 257 132 c
-210 0 294 -148 294 -308 c
-0 -481 l
--266 0 l
-0 373 l
-0 145 -50 194 -123 194 c
--109 0 -166 -75 -166 -241 c
-0 -325 l
--266 0 l
-0 1109 l
-C
-f
-942 -339 n
-243 0 l
-0 -142 l
-3 0 l
-53 111 160 160 281 160 c
-210 0 294 -148 294 -308 c
-0 -481 l
--266 0 l
-0 373 l
-0 145 -50 194 -123 194 c
--109 0 -166 -75 -166 -241 c
-0 -325 l
--266 0 l
-0 771 l
-}def
-/Line1.3{
-C
-f
-905 -386 n
-0 256 194 404 448 404 c
-254 0 448 -148 448 -404 c
-0 -254 -194 -402 -448 -402 c
--254 0 -448 148 -448 402 c
-C
-621 0 m
-0 115 -50 217 -173 217 c
--123 0 -173 -102 -173 -217 c
-0 -114 50 -216 173 -216 c
-123 0 173 102 173 216 c
-C
-f
-982 725 n
-266 0 l
-0 -1109 l
--266 0 l
-0 1109 l
-C
-f
-367 -725 n
-0 256 194 404 448 404 c
-254 0 448 -148 448 -404 c
-0 -254 -194 -402 -448 -402 c
--254 0 -448 148 -448 402 c
-C
-621 0 m
-0 115 -50 217 -173 217 c
--123 0 -173 -102 -173 -217 c
-0 -114 50 -216 173 -216 c
-123 0 173 102 173 216 c
-C
-f
-1827 -294 n
-0 -317 -154 -419 -464 -419 c
--127 0 -232 27 -294 49 c
-13 210 l
-81 -40 149 -64 260 -64 c
-154 0 237 72 237 223 c
-0 41 l
--3 0 l
--64 -90 -152 -132 -259 -132 c
--212 0 -343 160 -343 388 c
-0 229 108 401 348 401 c
-114 0 206 -62 262 -157 c
-3 0 l
-0 139 l
-241 0 l
-0 -680 l
-C
--427 114 m
-95 0 170 80 170 198 c
-0 86 -50 182 -170 182 c
--99 0 -151 -87 -151 -192 c
-0 -120 71 -188 151 -188 c
-C
-f
-143 680 n
-266 0 l
-0 -771 l
--266 0 l
-0 771 l
-C
-266 126 m
--266 0 l
-0 195 l
-266 0 l
-0 -195 l
-C
-f
-636 -463 n
-15 -106 96 -148 226 -148 c
-72 0 155 16 235 59 c
-0 -188 l
--86 -34 -183 -49 -282 -49 c
--254 0 -448 149 -448 404 c
-0 254 173 402 413 402 c
-285 0 389 -203 389 -432 c
-}def
-/Line1.4{
-0 -49 l
--532 0 l
-C
-293 151 m
-0 89 -41 161 -148 161 c
--96 0 -142 -72 -148 -161 c
-296 0 l
-C
-f
-642 -95 n
-62 -27 154 -53 250 -53 c
-55 0 108 9 108 62 c
-0 130 -379 38 -379 317 c
-0 177 175 250 328 250 c
-92 0 185 -10 271 -44 c
--21 -185 l
--56 34 -141 52 -207 52 c
--58 0 -123 -10 -123 -53 c
-0 -120 396 -25 396 -318 c
-0 -206 -185 -257 -359 -257 c
--120 0 -201 12 -280 37 c
-15 194 l
-C
-f
-}def
-/Line2.1{
-190 0 l
-146 0 246 -47 246 -177 c
-0 -97 -56 -145 -145 -167 c
-0 -2 l
-96 -8 163 -70 163 -169 c
-0 -151 -125 -187 -268 -187 c
--187 0 l
-0 702 l
-C
-101 -620 m
-75 0 l
-91 0 172 19 172 114 c
-0 109 -96 124 -182 124 c
--65 0 l
-0 -237 l
-C
-0 320 m
-55 0 l
-98 0 180 9 180 113 c
-0 83 -71 105 -130 105 c
--106 0 l
-0 -217 l
-C
-f
-964 -681 n
--36 -13 -77 -33 -162 -33 c
--182 0 -266 111 -266 278 c
-0 152 96 259 240 259 c
-171 0 226 -125 226 -290 c
--366 0 l
-0 -102 79 -171 169 -171 c
-62 0 135 32 158 51 c
-0 -95 l
-C
--61 285 m
-0 78 -46 143 -128 143 c
--93 0 -131 -76 -138 -143 c
-266 0 l
-C
-f
-158 733 n
-95 0 l
-0 -754 l
--95 0 l
-0 754 l
-C
-f
-258 0 n
-95 0 l
-0 -754 l
--95 0 l
-0 754 l
-C
-f
-509 -52 n
-101 0 l
-0 -614 l
-294 0 l
-0 -89 l
--394 0 l
-0 702 l
-C
-f
-514 -225 n
-47 28 104 48 169 48 c
-147 0 206 -72 206 -212 c
-0 -212 l
-0 -58 2 -85 4 -101 c
--89 0 l
-0 66 l
--2 0 l
--22 -31 -72 -78 -159 -78 c
--111 0 -188 48 -188 160 c
-0 129 141 169 238 169 c
-37 0 63 0 101 -2 c
-0 89 -32 134 -127 134 c
--53 0 -111 -20 -149 -52 c
--5 80 l
-C
-281 -232 m
-}def
-/Line2.2{
--20 0 -40 2 -60 2 c
--51 0 -178 -8 -178 -99 c
-0 -54 52 -83 96 -83 c
-94 0 143 58 143 135 c
-0 45 l
-C
-f
-495 278 n
-95 0 l
-0 -312 l
-2 0 l
-29 47 80 82 170 82 c
-149 0 221 -122 221 -259 c
-0 -141 -65 -278 -220 -278 c
--92 0 -150 46 -175 84 c
--2 0 l
-0 -72 l
--91 0 l
-0 754 l
-C
-246 -306 m
--103 0 -152 -98 -152 -193 c
-0 -85 44 -191 151 -191 c
-102 0 144 114 142 194 c
-2 93 -38 190 -141 190 c
-C
-f
-566 -654 n
-37 -24 91 -36 118 -36 c
-43 0 97 18 97 73 c
-0 94 -222 85 -222 229 c
-0 107 79 158 181 158 c
-44 0 80 -9 118 -20 c
--8 -83 l
--21 13 -77 26 -100 26 c
--48 0 -91 -20 -91 -62 c
-0 -105 222 -74 222 -238 c
-0 -110 -87 -160 -179 -160 c
--48 0 -98 5 -141 28 c
-5 84 l
-C
-f
-678 601 n
-101 0 l
-0 -702 l
--101 0 l
-0 702 l
-C
-f
-243 -189 n
-92 0 l
-0 -81 l
-2 0 l
-28 58 97 94 168 94 c
-133 0 192 -82 192 -220 c
-0 -305 l
--95 0 l
-0 266 l
-0 120 -26 178 -109 183 c
--108 0 -156 -87 -156 -211 c
-0 -237 l
--95 0 l
-0 513 l
-C
-f
-571 0 n
-92 0 l
-0 -81 l
-2 0 l
-28 58 97 94 168 94 c
-133 0 192 -82 192 -220 c
-0 -305 l
--95 0 l
-0 266 l
-0 120 -26 178 -109 183 c
--108 0 -156 -87 -156 -211 c
-0 -237 l
--95 0 l
-0 513 l
-C
-}def
-/Line2.3{
-f
-807 12 n
-156 0 261 -113 261 -269 c
-0 -147 -107 -269 -261 -269 c
--155 0 -262 122 -262 269 c
-0 156 105 269 262 269 c
-C
-0 -461 m
-111 0 160 101 160 192 c
-0 98 -59 192 -160 192 c
--102 0 -161 -95 -161 -192 c
-0 -92 49 -192 161 -192 c
-C
-f
-584 -525 n
--113 0 l
--184 513 l
-104 0 l
-139 -418 l
-2 0 l
-142 418 l
-95 0 l
--184 -513 l
-C
-f
-270 477 n
-47 28 104 48 169 48 c
-147 0 206 -72 206 -212 c
-0 -212 l
-0 -58 2 -85 4 -101 c
--89 0 l
-0 66 l
--2 0 l
--22 -31 -72 -78 -159 -78 c
--111 0 -188 48 -188 160 c
-0 129 141 169 238 169 c
-37 0 63 0 101 -2 c
-0 89 -32 134 -127 134 c
--53 0 -111 -20 -149 -52 c
--5 80 l
-C
-281 -232 m
--20 0 -40 2 -60 2 c
--51 0 -178 -8 -178 -99 c
-0 -54 52 -83 96 -83 c
-94 0 143 58 143 135 c
-0 45 l
-C
-f
-788 -40 n
--136 0 l
-0 -281 l
-0 -59 36 -92 79 -92 c
-29 0 50 9 64 18 c
-0 -80 l
--21 -6 -50 -14 -80 -14 c
--98 0 -158 46 -158 149 c
-0 300 l
--116 0 l
-0 76 l
-116 0 l
-0 119 l
-95 30 l
-0 -149 l
-136 0 l
-0 -76 l
-C
-f
-121 76 n
-95 0 l
-0 -513 l
--95 0 l
-0 513 l
-C
-101 115 m
--107 0 l
-0 107 l
-107 0 l
-0 -107 l
-C
-}def
-/Line2.4{
-f
-446 12 n
-156 0 260 -113 260 -269 c
-0 -147 -107 -269 -260 -269 c
--155 0 -262 122 -262 269 c
-0 156 105 269 262 269 c
-C
-0 -461 m
-111 0 160 101 160 192 c
-0 98 -59 192 -160 192 c
--102 0 -161 -95 -161 -192 c
-0 -92 49 -192 161 -192 c
-C
-f
-352 -12 n
-92 0 l
-0 -81 l
-2 0 l
-28 58 97 94 168 94 c
-133 0 192 -82 192 -220 c
-0 -305 l
--95 0 l
-0 266 l
-0 120 -26 178 -109 183 c
--108 0 -156 -87 -156 -211 c
-0 -237 l
--95 0 l
-0 513 l
-C
-f
-556 -412 n
-37 -24 91 -36 118 -36 c
-43 0 97 18 97 73 c
-0 94 -222 85 -222 229 c
-0 107 79 158 181 158 c
-44 0 80 -9 118 -20 c
--8 -83 l
--21 13 -77 26 -100 26 c
--48 0 -91 -20 -91 -62 c
-0 -105 222 -74 222 -238 c
-0 -110 -88 -160 -179 -160 c
--48 0 -98 5 -141 28 c
-5 84 l
-C
-f
-}def
-/1{
-12 -19 -11 -40 13 -52 c
-27 18 43 -19 69 -9 c
-22 -9 8 -51 40 -46 c
-4 6 14 12 12 21 c
-8 3 17 1 25 -7 c
-40 22 88 1 118 42 c
-28 -11 65 24 88 -11 c
-113 17 l
-18 10 -5 32 17 37 c
-21 -11 35 9 52 13 c
-15 -22 33 -45 63 -39 c
-15 6 8 39 31 24 c
-7 -14 -17 -44 8 -56 c
-25 31 58 -7 84 13 c
-41 6 79 23 96 61 c
-55 -9 104 57 137 -12 c
-45 -33 82 30 129 6 c
--5 -15 -34 -17 -27 -39 c
-33 -12 88 12 114 -31 c
-15 -20 27 6 38 11 c
-3 6 l
-13 -8 2 -38 26 -34 c
-22 14 10 -18 22 -21 c
--9 -12 l
-33 -26 66 12 99 -14 c
-27 4 l
--18 -10 -50 -25 -54 -51 c
--11 -16 l
-27 -27 58 -52 97 -39 c
-19 -21 37 -6 57 0 c
-4 8 6 18 16 21 c
-17 -11 l
--14 -12 l
-32 -9 47 30 77 36 c
-50 -46 123 31 157 -52 c
--18 -20 17 -34 17 -56 c
-40 20 67 -45 119 -20 c
-6 -25 -35 -30 -24 -57 c
--11 -9 -31 11 -44 -7 c
--7 -8 -11 -17 -9 -29 c
-44 -59 94 21 143 -21 c
-29 -8 62 32 91 4 c
--6 -42 44 -26 42 -61 c
--26 -9 -26 34 -57 21 c
--5 -9 -16 -18 -9 -31 c
-27 -30 64 -46 100 -52 c
-23 -26 73 -4 89 -49 c
-28 11 40 -3 57 -21 c
-0 -24 38 -13 34 -41 c
-26 -13 58 -60 93 -29 c
-4 6 17 1 24 -7 c
--3 -13 -19 -20 -35 -19 c
-0 -35 l
--19 -25 -43 19 -54 -17 c
-1 -19 4 -39 25 -39 c
-7 -2 7 -9 7 -14 c
--9 -7 -25 -9 -31 -24 c
--2 -12 12 -19 19 -25 c
-29 11 49 -37 77 -9 c
-17 35 67 24 97 55 c
-}def
-/2{
-39 27 86 49 125 62 c
-22 -21 l
--18 13 -75 -18 -109 -36 c
-14 -25 -16 -33 -28 -44 c
--26 -7 -66 2 -82 -26 c
-15 -18 41 -18 63 -28 c
-36 21 73 56 113 7 c
-21 -2 53 24 64 -9 c
--19 -25 -49 1 -62 -34 c
--15 -28 30 -27 19 -54 c
-29 -8 20 -61 60 -39 c
-8 -28 52 -13 50 -44 c
--19 -3 -39 8 -54 0 c
--12 -23 -33 -31 -34 -57 c
-26 1 44 -17 54 -35 c
-21 -21 87 17 78 -36 c
-13 -8 21 -16 27 -30 c
-1 -55 91 29 79 -45 c
-13 -17 39 3 47 -22 c
--11 -16 -65 -19 -44 -50 c
-8 -7 17 -11 29 -9 c
-8 6 13 19 21 22 c
-15 -8 -10 -24 5 -32 c
-13 -26 41 -18 59 -34 c
--4 -9 -17 -15 -12 -26 c
-22 -17 64 12 72 -29 c
--18 -15 -44 -19 -39 -49 c
-24 -10 17 -41 36 -57 c
--7 -10 -18 -20 -20 -31 c
-22 -19 44 -5 73 -4 c
-15 -43 45 34 51 -16 c
--24 -33 -91 17 -91 -38 c
-17 -35 47 -14 74 -8 c
-29 -1 46 -41 77 -31 c
-23 -24 l
--6 -15 -23 -28 -44 -27 c
--17 53 -47 -7 -78 -1 c
--23 -5 -60 17 -73 -16 c
-17 -18 17 -54 51 -54 c
-43 24 54 -82 94 -18 c
-5 -8 14 -12 12 -22 c
--11 -9 -33 -10 -34 -29 c
-32 -14 61 -48 103 -38 c
-15 26 l
-15 -6 -5 -15 -1 -24 c
--16 -21 -53 -25 -48 -59 c
-15 -20 27 4 42 6 c
-22 26 58 5 84 16 c
-38 -32 l
--33 4 -85 13 -109 -11 c
-37 -18 83 -67 128 -48 c
--14 -7 -30 -10 -39 -25 c
-23 -15 5 -65 44 -42 c
-16 33 63 29 82 61 c
-43 -12 67 -64 92 -102 c
--26 10 -44 40 -74 23 c
--25 8 -63 20 -86 -4 c
-1 -5 l
--21 4 -26 10 -43 -1 c
--2 -12 13 -19 -1 -28 c
-}def
-/3{
--14 1 -23 12 -28 23 c
--17 -34 -107 -10 -72 -63 c
-35 28 95 -55 108 20 c
-28 22 36 -22 56 -24 c
-36 -33 -77 -71 8 -85 c
-15 -17 -15 -25 -8 -39 c
-19 -11 43 -12 52 13 c
-29 -6 62 -8 81 -33 c
--20 -17 -35 -18 -59 -18 c
--15 10 -36 -12 -33 -29 c
--2 -7 7 -9 10 -12 c
-28 -15 52 44 59 -1 c
--9 2 -9 -7 -14 -11 c
-25 -26 41 -52 77 -61 c
--15 -25 0 -35 8 -56 c
-34 47 38 -32 79 -9 c
-8 -6 21 -12 35 -14 c
-15 -31 -51 -41 -14 -64 c
--22 9 -62 -15 -86 1 c
--6 -8 -16 -18 -9 -29 c
-10 -18 43 -9 35 -38 c
--4 -8 -12 -12 -7 -20 c
-29 -9 48 -43 80 -50 c
--12 -23 23 -29 34 -43 c
-13 7 11 -7 18 -13 c
--10 -14 -41 6 -39 -25 c
-8 -6 22 -19 28 -4 c
-5 4 l
-13 -8 36 -20 25 -39 c
-11 -29 -24 -23 -38 -33 c
--14 0 -29 11 -36 -11 c
-12 -12 21 -26 21 -45 c
--11 -9 -38 -9 -23 -31 c
-43 -56 82 54 117 -17 c
-13 7 21 -4 31 -9 c
-3 -6 -4 -11 -8 -17 c
--15 -2 -37 17 -46 -7 c
-13 -17 -23 -50 15 -44 c
-16 9 -1 40 30 32 c
-13 -3 11 -16 13 -26 c
--8 -6 -19 -12 -24 -24 c
-24 -10 65 3 71 -32 c
--12 -14 -32 -17 -48 -26 c
--43 11 16 44 -27 55 c
--10 -12 -58 -5 -47 -42 c
--32 -26 -59 57 -77 4 c
-6 -16 18 -30 33 -38 c
-17 1 29 11 47 11 c
-17 -9 14 -58 43 -31 c
-16 11 38 32 56 19 c
--8 -13 -22 -24 -13 -42 c
-18 -15 51 -53 69 -12 c
-11 5 17 -8 26 -12 c
--9 -32 39 -37 10 -66 c
--11 -7 -42 -17 -58 -4 c
--7 1 -8 -6 -12 -12 c
-30 -25 -27 -106 43 -99 c
-21 0 47 -27 64 1 c
-2 -34 43 -21 63 -39 c
-0 -12 -12 -21 -19 -32 c
-}def
-/4{
--39 -18 -87 92 -97 1 c
--9 11 -26 -8 -34 9 c
-3 14 -14 24 -23 26 c
--9 2 -13 -7 -17 -13 c
-35 -24 -16 -56 17 -79 c
-28 9 51 18 80 7 c
--13 -16 -8 -39 -2 -54 c
-27 -10 -1 -28 -2 -43 c
--7 2 -9 -7 -14 -11 c
-15 1 23 -24 42 -13 c
-4 6 8 13 17 11 c
-4 -24 l
--7 2 -9 -7 -14 -11 c
-3 -10 0 -22 9 -28 c
--27 -18 -72 -25 -103 -16 c
--12 -3 -28 3 -31 -13 c
--6 -18 14 -22 24 -31 c
-24 -1 44 -5 65 15 c
--1 -14 7 -25 19 -32 c
-39 35 51 -41 94 -13 c
-14 -36 0 -78 -22 -105 c
-53 3 20 -54 31 -82 c
--7 -25 l
--17 30 -32 -5 -50 13 c
--8 -25 -41 -15 -58 -30 c
--17 9 -33 21 -54 13 c
--4 -9 -18 -15 -12 -26 c
-29 1 16 -34 36 -43 c
-21 -12 57 23 69 -14 c
--33 -19 3 -41 -25 -61 c
-21 -16 33 -33 34 -62 c
-29 -1 l
-5 -32 -22 -59 -55 -46 c
--42 26 l
--15 -18 -17 -46 -47 -40 c
--18 -15 -38 -42 -19 -65 c
-2 -15 l
-22 -9 56 19 46 -21 c
-13 -3 20 13 21 22 c
-25 4 46 -7 65 -19 c
--24 -33 -72 -13 -97 -53 c
-31 -23 61 21 92 -2 c
-19 -33 -48 -57 -6 -87 c
--2 -12 -16 -18 -32 -19 c
--18 15 -37 18 -53 40 c
--9 2 -13 -7 -17 -13 c
-8 -7 10 -21 18 -30 c
--22 -2 -22 -22 -18 -41 c
-22 -45 41 15 68 -5 c
-8 3 17 3 25 -5 c
-12 -19 -13 -30 -9 -45 c
--11 14 -33 16 -53 11 c
--1 -38 -78 -34 -36 -78 c
-42 22 15 -39 57 -24 c
-9 -23 22 -67 -14 -69 c
--28 -23 -34 40 -54 0 c
-8 -32 -12 -54 -26 -80 c
-10 -19 30 5 40 -13 c
--4 -8 -12 -9 -16 -18 c
-22 -19 53 -28 42 -61 c
-}def
-/5{
--4 -16 18 -16 15 -31 c
--16 -8 -42 6 -50 -21 c
-7 -14 l
--12 -2 -19 -8 -25 -18 c
-12 -24 44 -2 61 -25 c
-40 -46 -50 -89 7 -113 c
-18 15 43 3 63 4 c
-2 -10 l
--13 8 -29 -1 -38 -9 c
--4 -8 -12 -14 -10 -22 c
-28 -11 22 -29 26 -48 c
--13 -49 -41 -79 -69 -111 c
--13 15 -5 46 -32 52 c
--26 1 -40 -30 -44 -50 c
-12 -33 27 -74 -16 -89 c
--27 -2 -31 -25 -58 -28 c
--5 -32 22 -64 45 -79 c
--20 -15 -56 -28 -53 -62 c
--19 -20 6 -37 8 -56 c
-6 -6 15 -10 13 -17 c
--24 -24 -49 41 -73 3 c
--1 -14 -1 -42 -10 -59 c
-23 -17 32 -26 45 -47 c
--11 -16 -26 1 -39 4 c
--1 8 14 21 1 28 c
--9 2 -16 11 -25 7 c
--7 -8 -21 -22 -6 -30 c
--23 -40 -89 -86 -55 -138 c
--24 1 -46 -28 -56 -52 c
-2 -12 12 -19 10 -31 c
--23 -5 -40 -34 -43 -55 c
-4 -5 l
-12 0 -41 -1 -39 -30 c
-2 -26 -21 -43 -27 -72 c
--22 7 -15 -18 -20 -27 c
-8 -6 8 -18 9 -26 c
--28 -34 l
-14 -15 -7 -30 -3 -49 c
--38 -35 -110 9 -119 -67 c
-34 -41 -48 -26 -14 -64 c
-12 -22 38 -3 47 -26 c
--6 -16 -27 -15 -28 -34 c
--21 12 22 62 -26 44 c
--11 -7 -8 -24 -1 -29 c
--41 -49 l
--12 2 -18 27 -35 14 c
--29 -25 -1 -47 -18 -74 c
-6 -8 15 -10 25 -7 c
-2 -10 l
--60 -13 l
-10 -42 -58 -40 -51 -86 c
--29 -13 -80 -9 -97 -53 c
--12 9 -24 -4 -31 -10 c
--16 -11 -13 -30 1 -38 c
--30 -6 -72 -2 -69 -43 c
--25 -6 -19 -31 -22 -48 c
--22 9 -44 -5 -59 -18 c
--25 -18 -2 -35 -11 -55 c
-21 -11 l
--13 -14 -47 -21 -52 -46 c
-}def
-/6{
-2 -10 17 -10 14 -22 c
--9 -12 -22 -24 -36 -11 c
--17 11 -26 -9 -38 -14 c
--43 -3 l
--1 8 -10 12 -16 17 c
--24 -23 -39 -30 -70 -38 c
--12 -21 37 -38 3 -53 c
--39 -8 -47 -42 -90 -43 c
--14 -12 -32 -19 -42 -39 c
--39 -28 -85 -29 -126 -43 c
--13 -16 -11 -31 6 -42 c
-8 -7 22 0 33 0 c
--4 -9 -17 -25 -25 -28 c
-7 10 -16 29 -24 12 c
-0 -55 -113 -41 -74 -113 c
--8 -17 5 -44 -16 -54 c
--53 28 -72 -39 -119 -37 c
--30 -39 -30 -86 -87 -96 c
--20 -26 l
-22 2 -2 -21 15 -27 c
-30 -2 33 41 66 34 c
-3 -6 -5 -13 -1 -19 c
-14 -15 32 -24 56 -31 c
-30 30 l
--1 -21 l
-8 1 17 -2 20 6 c
-4 8 -7 12 3 18 c
-35 26 82 18 113 47 c
-20 28 58 15 78 38 c
-25 -6 37 23 60 27 c
--56 -64 -119 -50 -164 -118 c
--45 -18 -60 -95 -126 -75 c
-6 -18 -54 -3 -66 -13 c
--5 32 l
-11 16 4 20 19 32 c
--6 8 -16 1 -24 1 c
--31 -48 -106 -9 -125 -62 c
--23 -31 -66 4 -80 -42 c
--8 16 -36 20 -55 21 c
--10 -15 -21 -24 -35 -30 c
--28 23 -47 0 -74 -11 c
--8 -27 -42 -20 -59 -19 c
--22 40 -50 -1 -77 -7 c
--32 -26 -84 10 -100 -34 c
--49 -16 -93 43 -143 -3 c
--30 13 -60 -4 -84 -18 c
--17 -11 -30 -32 -27 -52 c
--33 0 l
-11 16 33 24 37 44 c
--17 34 -59 3 -82 27 c
--11 -17 l
--6 4 -12 12 -20 7 c
--3 -14 -10 -34 2 -48 c
-14 -3 14 -25 32 -19 c
--43 -33 -75 51 -122 6 c
--18 -17 -59 -18 -43 -55 c
-20 -6 l
--23 -19 -75 -27 -108 -17 c
-6 15 l
--31 21 -62 1 -95 -1 c
-}def
-/7{
-30 20 72 23 107 22 c
-17 35 63 3 64 53 c
--29 -1 -55 -15 -84 6 c
--3 19 l
-21 12 52 -9 70 16 c
--36 7 -62 11 -91 -4 c
-12 -10 -16 -40 17 -41 c
--3 -4 -4 -7 -9 -7 c
--29 41 -70 -19 -107 -22 c
--19 11 -42 28 -64 9 c
--12 12 -3 29 -16 46 c
--32 5 -62 35 -92 5 c
--11 -5 -14 -21 -10 -34 c
--8 4 -19 2 -28 1 c
--42 -31 25 -70 -47 -75 c
--8 -5 -1 -14 -1 -19 c
--40 -18 -78 -19 -117 -28 c
--3 10 -16 13 -22 21 c
--53 -24 -112 23 -174 6 c
--8 7 -17 9 -25 7 c
-B
-243 -8121 n
--20 -27 l
--6 4 l
-25 37 -27 5 -36 22 c
--11 -33 -43 -45 -69 -57 c
--57 12 -103 5 -154 -23 c
--18 18 -51 6 -59 34 c
--22 -14 -22 -50 -53 -27 c
-7 56 142 6 81 88 c
--31 9 -68 2 -97 14 c
--14 -21 -32 -26 -56 -19 c
--11 14 -24 8 -35 14 c
--18 -10 0 -22 0 -33 c
--33 -19 -41 18 -75 -6 c
--20 -3 -40 -10 -58 -5 c
--12 22 26 9 14 32 c
--23 24 -60 20 -84 22 c
--20 -27 -46 10 -70 17 c
--2 5 2 7 4 11 c
--21 -22 -94 25 -69 -26 c
--15 6 -56 -29 -59 15 c
--21 33 -68 17 -85 49 c
--18 -8 -33 -31 -53 -27 c
--23 -28 -66 -22 -94 -42 c
-4 39 58 73 7 112 c
--28 27 -51 -39 -85 -10 c
--9 -10 l
-6 -4 l
--10 -2 l
--2 10 l
--30 2 -63 -18 -88 11 c
-17 13 38 21 47 40 c
--21 16 l
-6 4 1 14 1 19 c
--10 9 l
--4 -21 -27 -35 -44 -31 c
--32 7 -72 27 -100 -1 c
--27 6 -15 41 -41 42 c
--38 3 -86 -34 -117 6 c
-}def
-/8{
-17 23 -20 30 -29 44 c
--57 22 -85 -65 -137 -16 c
-4 20 29 36 45 54 c
-16 6 39 -17 51 8 c
-3 13 -11 14 -17 22 c
-6 6 16 11 16 21 c
--21 12 -57 0 -62 30 c
--12 21 -39 4 -49 6 c
--2 -33 -16 -63 -20 -95 c
-8 -7 21 -11 22 -21 c
--49 -28 -83 46 -120 63 c
-11 7 8 24 1 29 c
-29 15 40 63 76 31 c
-17 -11 l
-11 40 67 12 79 50 c
--43 -1 l
--14 48 -65 51 -102 71 c
--41 -12 l
-21 -16 l
--32 -15 -53 30 -73 37 c
--18 6 -11 -16 -25 -18 c
--32 4 -70 -7 -87 -29 c
--26 0 -10 21 -15 32 c
-8 5 2 12 2 19 c
-16 -13 45 -3 62 4 c
-18 18 -10 33 -16 51 c
--22 10 -51 37 -19 54 c
--9 14 -27 6 -35 0 c
--5 -25 -8 -48 -33 -64 c
-7 -46 l
--24 -11 -26 25 -53 11 c
--49 17 -22 66 -44 94 c
--33 -2 -70 -40 -99 -5 c
-15 23 -18 40 -36 41 c
--26 0 -34 29 -58 40 c
-44 31 100 14 147 9 c
-7 -9 12 -21 23 -26 c
-53 27 l
--15 29 -30 -8 -50 8 c
--8 32 -16 68 -55 78 c
--8 -1 -17 -4 -20 -13 c
-5 -8 20 -9 17 -22 c
--34 -2 -40 44 -75 51 c
--30 6 -70 5 -87 35 c
--28 15 -52 -23 -78 -1 c
-4 20 33 33 26 56 c
--19 23 -51 27 -80 17 c
--25 26 34 57 -11 74 c
--17 -3 -37 -18 -37 -39 c
--35 5 -59 36 -98 42 c
--8 -13 18 -37 -13 -40 c
--17 8 6 27 -14 36 c
-7 11 30 5 29 23 c
-2 12 -8 21 -17 22 c
--28 -1 -41 -34 -70 -19 c
-8 58 -70 83 -92 124 c
-14 2 40 -4 57 9 c
-27 -5 55 -18 76 -32 c
-3 4 6 6 4 11 c
--22 7 -8 20 -14 36 c
-}def
-/9{
--23 36 -82 19 -88 68 c
--15 20 -35 24 -56 26 c
--10 -5 -15 -14 -21 -22 c
-15 -22 1 -43 23 -59 c
--9 -12 l
--4 5 l
--8 -25 -59 0 -61 -39 c
-26 0 19 -37 48 -31 c
--17 -16 11 -47 -16 -56 c
-41 -18 41 -68 89 -87 c
--5 -11 0 -26 -14 -35 c
--26 12 -58 15 -76 35 c
--9 -10 l
--6 4 l
-13 14 29 36 11 53 c
--21 12 -25 41 -28 58 c
--15 18 -42 14 -59 10 c
--14 -2 -11 -17 -15 -25 c
-0 21 -27 20 -30 39 c
-12 10 60 6 38 33 c
--20 30 -35 62 -62 87 c
--21 -21 24 -33 9 -57 c
-8 -6 25 -15 14 -25 c
--15 -2 l
-0 9 -6 18 1 24 c
--40 27 -32 71 -59 105 c
-17 34 -35 24 -37 53 c
--24 34 -46 72 -68 109 c
-9 -2 11 7 17 13 c
--10 23 -18 49 -40 66 c
-4 39 -6 73 -18 116 c
--36 8 -18 47 -47 60 c
-1 24 -19 33 -36 46 c
--14 -2 -18 -39 -36 -14 c
-1 29 l
-12 -2 31 -23 38 1 c
--20 18 -12 55 -47 60 c
--26 -20 -28 23 -48 31 c
--17 46 -2 67 13 107 c
--30 18 -72 32 -66 81 c
--17 11 -16 39 -14 55 c
-4 6 l
--53 9 18 51 -16 70 c
--3 12 3 28 -13 31 c
--9 0 -14 -12 -20 -3 c
-17 22 43 38 54 62 c
-7 58 -77 52 -57 111 c
--25 15 -20 49 -47 60 c
--49 -9 -90 -22 -120 -62 c
--17 8 -15 32 -12 46 c
-4 6 l
--21 11 l
-21 57 74 146 139 185 c
-24 23 14 45 5 72 c
--11 2 -19 9 -27 17 c
-26 42 l
--10 18 -29 -3 -39 8 c
--6 16 -11 28 -2 48 c
--18 13 -57 -23 -56 16 c
-15 16 71 -3 47 40 c
-}def
-/10{
--6 4 l
-2 9 13 5 18 8 c
-29 -34 l
-31 36 -29 78 16 111 c
--27 51 -16 93 -35 140 c
--9 4 -12 12 -14 22 c
-30 55 -22 112 -44 161 c
-20 26 66 20 69 59 c
--14 -2 -41 -5 -50 -22 c
--9 23 5 72 -42 59 c
--28 -8 l
--5 35 32 64 -9 90 c
-3 38 -43 52 -19 92 c
--22 21 l
--14 55 -5 115 -39 162 c
-11 17 l
--22 10 -25 39 -23 59 c
-12 48 -33 93 -7 137 c
--18 2 -31 32 -52 21 c
--2 -9 -10 -15 -5 -25 c
--13 -16 -28 1 -41 9 c
-19 13 -9 59 27 47 c
-25 -51 43 33 77 -4 c
-16 -1 23 10 32 15 c
--10 54 -85 -8 -94 48 c
--36 7 0 35 -23 48 c
--13 38 -96 18 -62 68 c
-10 2 22 5 30 -6 c
-15 37 52 63 49 109 c
--24 -26 -57 12 -87 6 c
--11 17 l
-19 -2 47 35 72 6 c
-5 13 21 24 13 40 c
--6 20 -53 7 -24 31 c
-17 13 22 -17 39 -4 c
-16 30 29 48 40 79 c
--39 39 34 92 -32 116 c
--6 15 1 26 14 30 c
-14 -3 12 12 16 18 c
--6 8 -24 10 -23 24 c
-4 6 l
--17 32 -92 -7 -64 47 c
-32 15 58 -17 86 -1 c
-9 -14 14 -1 24 4 c
-15 16 -1 38 0 57 c
--33 11 -86 1 -94 50 c
--51 3 -67 62 -111 73 c
-0 24 l
-28 6 66 -14 84 18 c
-18 -2 27 -20 34 -33 c
--4 -6 l
-6 -3 10 -11 17 -8 c
-3 6 l
-25 -15 -26 -33 7 -47 c
-26 13 55 22 65 50 c
-0 21 7 56 -19 68 c
--23 -5 -40 4 -60 11 c
-5 44 4 75 6 120 c
-3 16 27 27 17 46 c
--38 -1 -8 39 -27 49 c
-}def
-/11{
-10 2 22 24 32 5 c
--8 -24 29 -32 32 -54 c
-14 12 49 6 38 35 c
--38 11 -15 55 -20 73 c
-26 -37 45 22 56 38 c
--2 38 19 70 16 108 c
-4 51 82 -6 46 50 c
--35 -5 -66 24 -92 34 c
--3 31 68 43 39 84 c
-48 2 l
-14 -25 -18 -18 -23 -33 c
-14 -13 35 -24 59 -15 c
-9 8 8 17 10 26 c
-10 2 l
--1 -5 3 -6 6 -8 c
-8 1 11 10 17 16 c
-4 21 -23 2 -22 21 c
-55 27 -1 110 67 129 c
--18 15 -46 19 -67 30 c
--1 26 15 59 41 72 c
-31 12 56 -41 60 14 c
-47 -1 43 67 88 57 c
-7 11 -1 26 3 38 c
--35 2 -21 49 -29 63 c
-4 11 5 23 14 32 c
-9 -4 21 -2 29 -1 c
--2 -23 -21 -41 -8 -69 c
-39 3 -1 -42 35 -38 c
-11 40 72 27 59 76 c
--39 30 16 51 23 76 c
-46 -8 50 77 99 44 c
-20 19 -7 34 -13 50 c
--30 14 -12 31 -8 52 c
-28 18 41 -40 58 4 c
-31 46 -22 112 63 120 c
-14 23 -27 39 -26 69 c
--30 4 -25 15 -29 42 c
-7 13 27 4 36 16 c
-7 13 -3 29 13 40 c
-22 -5 38 25 56 3 c
-49 44 129 35 185 20 c
-23 28 11 66 38 92 c
--3 6 -7 13 -7 23 c
-13 16 26 42 46 36 c
-5 1 l
-24 -24 -14 -54 11 -71 c
-21 20 30 -28 52 -2 c
-13 18 l
--17 11 l
-38 37 96 63 122 119 c
-17 15 45 14 64 25 c
-24 16 -1 53 35 52 c
-3 37 -11 62 20 86 c
-34 -22 56 50 77 1 c
-1 -19 -20 -17 -32 -14 c
--15 -26 -50 -32 -52 -67 c
-15 -18 35 -15 55 -11 c
-18 8 0 35 24 33 c
-12 -12 26 -20 45 -12 c
-8 29 22 57 44 83 c
-}def
-/12{
-23 7 60 -20 69 21 c
--9 35 25 42 41 69 c
--16 3 -31 23 -14 36 c
-17 35 64 25 88 48 c
-7 -2 7 -9 7 -14 c
--39 -13 -54 -53 -74 -82 c
-20 -18 -11 -31 -17 -46 c
-13 -15 34 -21 50 -8 c
-22 3 5 46 34 29 c
-49 -6 30 94 82 61 c
-32 62 134 -18 122 81 c
-9 8 23 9 29 23 c
-17 -11 l
-44 19 85 44 121 76 c
-9 -5 8 -18 9 -28 c
--26 -42 -109 -36 -95 -101 c
-23 -15 64 -68 85 -15 c
-26 9 l
-11 17 -8 30 -12 45 c
-31 36 103 47 95 101 c
-29 23 0 78 52 80 c
--21 11 -49 27 -70 38 c
-10 14 10 34 28 42 c
-20 -16 36 4 49 18 c
-31 38 30 87 68 121 c
-11 -24 25 -6 42 -14 c
--4 -20 -46 -26 -26 -56 c
-15 -8 35 -15 49 -3 c
-9 17 22 22 23 43 c
-7 11 21 1 29 -6 c
--20 -13 l
-12 -10 20 -28 38 -32 c
-19 1 33 9 45 22 c
-0 14 -7 23 -20 30 c
--3 -1 -12 0 -13 -7 c
--2 3 -6 4 -7 9 c
-19 12 63 8 60 47 c
-5 9 18 6 28 9 c
-4 -15 18 -47 36 -24 c
-25 26 -7 80 46 85 c
-10 -12 24 -12 36 -19 c
-9 10 l
--24 8 -27 39 -59 34 c
-8 18 -23 17 -10 33 c
-15 2 l
-9 -4 0 -14 -2 -19 c
-23 -35 44 26 69 -8 c
-28 11 43 38 52 65 c
--42 26 -87 -32 -129 -1 c
--38 -14 -84 -15 -115 -42 c
-11 -14 28 -4 32 -19 c
--4 -11 -24 0 -22 -17 c
--36 -2 -81 -14 -103 -50 c
--4 -20 23 -5 19 -25 c
--46 -12 -91 43 -129 -6 c
--40 -1 l
-22 15 0 48 32 53 c
-25 -8 51 30 67 0 c
-19 -2 32 -5 45 12 c
--10 7 -8 26 6 30 c
-}def
-/13{
-21 1 3 -29 24 -31 c
-15 13 33 33 35 54 c
--11 7 l
--3 -4 l
--6 18 -26 10 -35 3 c
--41 -15 -103 8 -122 -46 c
--13 -7 -22 0 -33 4 c
--22 -17 -9 -65 -52 -46 c
--5 35 -43 11 -58 40 c
--17 1 -26 -13 -34 -24 c
--38 -13 -83 20 -108 -17 c
--55 7 -68 -50 -123 -40 c
--7 -22 -21 -46 -35 -62 c
--21 11 l
--29 -36 -37 -85 -24 -128 c
-4 -25 -11 -52 -22 -71 c
--10 -22 -22 -62 -58 -61 c
--15 10 -34 29 -50 11 c
--18 -15 17 -65 -30 -53 c
--10 7 -7 25 -11 36 c
--2 22 47 33 16 51 c
-22 14 4 42 27 52 c
-3 -22 30 -27 45 -12 c
-3 4 5 13 12 10 c
-5 -8 15 -31 26 -15 c
-58 16 -10 68 18 94 c
--17 11 -31 25 -16 46 c
-24 23 l
--12 31 -43 33 -70 19 c
--11 -10 -21 -24 -40 -22 c
--2 3 -6 4 -5 10 c
-11 33 43 3 51 41 c
-14 -3 20 -7 33 0 c
-39 16 83 33 120 42 c
-60 23 130 32 181 67 c
-23 -12 48 11 74 15 c
-37 26 90 10 107 56 c
--14 36 -56 -26 -46 21 c
-26 -10 l
-29 46 80 10 124 38 c
-55 12 109 46 169 60 c
-32 29 67 34 118 41 c
-35 21 93 2 115 42 c
-25 -26 28 22 55 14 c
-11 9 8 18 6 30 c
-28 -11 58 -15 89 -16 c
-18 65 84 35 135 55 c
-70 49 163 8 233 44 c
-29 -21 43 34 74 22 c
-10 34 33 59 65 72 c
--4 -39 36 -19 54 -35 c
-30 -4 69 2 87 32 c
--11 7 -7 26 4 30 c
-11 -7 29 1 39 -10 c
--11 -7 -27 -13 -28 -29 c
--2 -35 32 -14 50 -11 c
-43 26 73 132 133 69 c
-B
--1995 7014 n
--44 -7 -69 -47 -106 -65 c
-}def
-/14{
--10 0 -27 -7 -20 -19 c
-37 -18 81 0 112 14 c
-28 11 34 38 25 61 c
--12 9 l
-C
--890 -462 m
-21 -36 l
-32 29 60 -34 91 -10 c
-5 47 -62 -4 -54 50 c
--11 -5 -11 -31 -31 -24 c
--14 -7 -21 11 -27 20 c
-C
-3151 1532 m
--4 -18 -38 -2 -28 -29 c
-24 4 63 -25 73 16 c
--8 19 -28 16 -45 12 c
-C
--638 -346 m
--1 -29 l
--16 -42 -55 -46 -91 -57 c
--1 -24 17 -35 27 -53 c
--9 -10 -14 -25 -25 -28 c
--46 7 -76 -36 -117 -47 c
--21 16 -46 29 -61 48 c
--11 -16 -26 3 -39 4 c
--14 -19 -31 -20 -42 -44 c
--25 -14 -63 -30 -88 -24 c
-16 -58 78 12 108 -16 c
-4 -27 -14 -56 -36 -68 c
--12 -2 -23 -7 -30 4 c
--13 -4 -31 -1 -41 -11 c
--26 -9 -106 3 -84 -51 c
-29 4 l
-30 -49 47 30 76 3 c
-30 29 l
-32 3 59 -33 90 -21 c
-40 -23 39 39 67 59 c
-15 6 21 -11 32 -14 c
-31 15 78 -11 102 24 c
-183 33 l
-23 -17 47 11 65 -19 c
-9 -59 -62 -13 -87 -32 c
--28 23 -44 -17 -70 -16 c
--25 26 -37 -16 -48 -26 c
--1 -14 7 -23 18 -30 c
-0 -10 7 -21 -1 -29 c
--32 -7 -80 -50 -122 -19 c
--50 11 -93 -16 -137 17 c
--40 -8 -78 -19 -96 -61 c
--47 0 -74 46 -103 74 c
--17 1 -34 -28 -52 -8 c
--6 -42 -40 -22 -71 -33 c
--25 -52 -88 2 -102 -59 c
--44 -3 -106 -20 -147 -47 c
--42 -6 -78 -33 -114 -36 c
--27 -40 -81 -35 -104 -80 c
--27 8 -36 -26 -60 -13 c
--15 -49 -62 -22 -92 -30 c
-49 -48 -49 -51 -25 -85 c
-8 6 16 8 22 17 c
-}def
-/15{
-15 4 29 4 39 -8 c
-16 -58 -62 -11 -85 -46 c
--14 -23 -31 11 -26 15 c
--40 -46 -99 -39 -119 -105 c
-13 -52 l
--4 -9 -12 -12 -22 -12 c
--17 -11 -22 9 -27 18 c
--5 -15 1 -31 -12 -45 c
--8 6 -18 -8 -26 -13 c
-4 -13 -20 -31 6 -37 c
-34 3 65 26 107 20 c
-31 48 l
-13 -8 31 -11 49 -6 c
-2 7 10 12 6 20 c
--9 0 -17 11 -26 15 c
--3 22 -30 35 -22 55 c
-42 -6 69 55 101 29 c
--17 -16 l
-24 -41 -51 -39 -12 -80 c
-27 13 52 30 73 54 c
-11 -7 l
-46 28 92 11 140 25 c
-44 -17 51 51 89 53 c
-24 12 41 6 65 19 c
-28 -25 41 25 72 6 c
-24 49 79 16 105 59 c
-18 10 23 -5 37 -13 c
-29 -8 20 26 38 35 c
-22 -19 40 10 67 5 c
-40 44 110 25 170 50 c
-23 50 84 -18 93 49 c
-43 10 106 32 150 61 c
-29 48 83 23 127 19 c
-82 28 161 -3 246 19 c
-28 46 79 -7 108 20 c
-22 0 62 22 86 -1 c
-22 35 47 -14 77 3 c
-34 -17 66 -38 105 -32 c
-49 -37 117 -29 169 -66 c
-19 8 37 -3 46 -17 c
-19 -13 29 13 46 17 c
-36 -31 88 -33 137 -27 c
-13 7 19 24 37 19 c
-9 -4 23 -2 26 -15 c
--2 -9 -13 -5 -19 -8 c
--12 -3 -32 -17 -14 -30 c
-39 4 76 31 120 37 c
-57 -67 -75 -18 -72 -73 c
-33 -16 58 5 92 -2 c
-26 -20 78 -35 76 -59 c
-15 2 29 23 43 1 c
-10 -109 83 46 134 -28 c
-20 26 34 -17 59 -1 c
-4 9 15 18 15 26 c
--45 10 -5 55 -49 60 c
--1 5 -2 12 3 16 c
-38 -22 63 17 92 33 c
-6 -6 14 -10 11 -17 c
-14 -12 30 5 32 19 c
-50 15 79 -19 112 -45 c
-}def
-/16{
-24 12 52 -9 76 -23 c
-8 -21 -25 -16 -20 -31 c
-5 -23 -17 -49 -4 -78 c
-44 -4 13 -60 57 -54 c
-4 -60 64 -13 90 -48 c
-22 -17 32 26 51 3 c
-12 -31 39 -10 59 -10 c
-5 9 14 12 22 14 c
-25 -7 0 -24 11 -38 c
-43 3 l
-39 -42 70 26 108 -18 c
-6 -41 -30 -6 -49 -18 c
--25 -14 -40 -41 -29 -67 c
--27 8 -60 -13 -87 2 c
-3 -39 l
--30 -5 -44 30 -65 44 c
--29 -22 -97 2 -104 -45 c
-14 -38 44 -4 65 -9 c
-12 -2 25 -14 23 -29 c
-25 -15 43 0 67 0 c
-1 -15 9 -33 2 -48 c
-6 -18 24 0 31 10 c
-9 12 7 24 -5 34 c
-38 37 54 -26 87 -35 c
-39 25 -20 64 20 95 c
-60 -29 123 -12 183 4 c
--26 25 -50 -9 -75 16 c
--6 18 0 33 1 49 c
-1 52 -58 41 -57 93 c
--56 26 -46 83 -89 119 c
--24 12 -66 38 -64 68 c
--7 33 -49 24 -69 14 c
--12 19 -30 4 -45 12 c
-82 144 -142 149 -191 244 c
--70 50 -155 54 -218 117 c
--41 -1 -58 17 -95 43 c
--47 14 -106 13 -139 60 c
--58 -16 -64 80 -127 48 c
--68 7 -125 60 -193 67 c
--18 51 -76 25 -113 16 c
--18 18 -44 30 -72 27 c
--51 41 -102 10 -155 44 c
--43 -3 -78 23 -121 11 c
--14 15 -32 18 -50 11 c
--30 16 -71 -7 -96 29 c
--17 -4 -38 -2 -50 -13 c
-2 -14 l
-16 -24 29 15 50 13 c
--1 -38 39 -10 52 -21 c
--3 -45 61 -29 93 -43 c
-4 6 l
-20 3 26 -20 37 -29 c
-17 16 l
-48 68 69 -36 111 -35 c
-38 -25 24 38 60 28 c
-52 -9 -9 -43 -5 -68 c
-9 -11 20 -7 30 -4 c
-11 -7 20 -18 19 -32 c
--4 -6 -8 -15 -17 -13 c
--26 15 -56 -3 -82 8 c
-}def
-/17{
--7 13 11 17 9 29 c
--23 62 -80 15 -117 44 c
--51 -75 -87 40 -143 32 c
--48 32 -83 -23 -120 -42 c
--18 8 -50 13 -53 40 c
--32 7 -43 -34 -59 -52 c
--16 6 -42 -5 -51 16 c
-4 6 8 15 17 16 c
--22 -2 -49 -9 -69 -24 c
--44 17 -62 -58 -101 -31 c
--5 8 3 14 7 22 c
--6 3 l
-3 14 1 28 8 41 c
-22 3 33 22 55 27 c
-21 0 20 -28 30 -35 c
--1 8 -8 19 0 24 c
-37 18 79 -7 114 9 c
--1 43 l
-13 64 53 -11 82 26 c
--3 12 -11 24 -23 26 c
--51 -27 -110 7 -170 -17 c
--26 13 -39 10 -68 5 c
-C
-1210 -31 m
--8 -17 l
-41 -99 154 -44 214 -111 c
-28 6 49 -17 72 -32 c
--6 -15 -1 -50 25 -39 c
-21 33 51 16 73 -3 c
-16 -56 86 -20 109 -61 c
-53 13 65 -31 100 -57 c
-47 30 102 -2 157 10 c
--12 -36 -74 -13 -70 -54 c
-6 -8 16 -1 24 -1 c
-34 -7 22 -45 42 -61 c
-30 -13 46 -41 87 -30 c
-10 2 20 26 32 5 c
--10 -12 -17 -27 -18 -41 c
--41 -56 60 -39 44 -99 c
-55 27 69 -55 117 -74 c
-10 -30 51 -30 78 -36 c
-5 -13 -11 -21 -14 -30 c
-4 -5 l
-30 18 35 -17 45 -31 c
-5 4 l
-10 2 21 7 28 -4 c
-52 11 29 -42 67 -52 c
--31 -46 33 -47 35 -81 c
-28 -23 -14 -30 -21 -43 c
-15 -22 50 -1 71 -22 c
--11 -43 28 -61 57 -88 c
-74 25 45 -81 117 -74 c
-11 -17 57 14 41 -21 c
-11 -7 20 -16 19 -32 c
-26 -36 63 -65 104 -84 c
-42 -4 46 38 73 65 c
--19 42 -68 17 -96 51 c
-4 6 l
--11 17 -33 2 -49 3 c
--9 2 -26 10 -23 24 c
-}def
-/18{
-20 3 72 16 95 11 c
--21 16 l
--1 5 -6 15 2 19 c
-7 22 -4 48 -30 58 c
-17 35 -26 60 -28 96 c
--14 20 -41 30 -58 40 c
--47 24 -7 92 -60 112 c
--15 17 16 21 3 38 c
--20 19 -49 17 -75 18 c
--26 36 45 43 47 75 c
--7 2 -10 18 -21 11 c
--45 -57 -77 18 -124 19 c
--36 43 -101 81 -79 147 c
--8 7 -17 8 -25 5 c
--30 47 -93 53 -109 115 c
--18 -6 -48 -6 -68 3 c
--9 23 31 22 17 46 c
--50 10 -54 68 -91 97 c
--66 14 -136 29 -204 12 c
--27 29 -53 42 -89 49 c
-9 52 -60 29 -82 63 c
--39 9 -26 -25 -36 -44 c
--18 13 l
--17 -4 -31 -13 -42 -27 c
-4 -5 13 -8 11 -17 c
--45 -10 -60 62 -104 57 c
--11 4 -12 14 -19 21 c
--37 -4 -71 -35 -119 -32 c
--20 9 -29 30 -21 49 c
--16 36 -49 15 -79 7 c
--31 42 -81 31 -120 40 c
-C
-1238 -1227 m
--1 -38 53 -63 40 -104 c
-58 -20 59 -84 99 -120 c
-6 -30 35 -69 -6 -87 c
-27 -20 l
-56 41 68 -36 120 -30 c
--6 -27 -27 5 -36 -14 c
--10 -26 -11 -53 16 -70 c
-22 -29 56 -19 70 -51 c
-17 16 l
--12 9 l
-20 13 7 36 22 50 c
--2 50 -52 59 -76 90 c
--10 42 -45 69 -47 117 c
--35 12 -34 52 -75 51 c
--42 6 -32 49 -49 74 c
--25 5 -49 25 -51 51 c
--10 23 -40 35 -60 39 c
-C
--522 -159 m
-26 9 31 -26 55 -29 c
-2 10 10 20 5 35 c
--18 26 -53 26 -60 -6 c
-C
-406 -147 m
--1 -17 7 -35 20 -40 c
--1 15 14 35 -2 48 c
--9 2 -11 -9 -18 -8 c
-}def
-/19{
-C
--195 -69 m
-2 -13 l
-15 2 l
--1 8 l
--4 6 -11 3 -16 3 c
-C
-656 -1702 m
--51 -23 25 -39 24 -66 c
-25 -33 -22 -57 -39 -77 c
-39 -2 63 -33 100 -46 c
-14 33 -3 50 -13 83 c
-4 16 -3 42 22 46 c
--35 10 -53 70 -94 60 c
-C
-1436 -244 m
--10 -2 -26 0 -33 -9 c
-10 -7 24 0 35 0 c
--1 8 l
-C
--191 -1330 m
-15 -8 -1 -19 -1 -29 c
-32 -7 8 -61 48 -31 c
--13 27 l
-11 33 38 -25 45 12 c
--15 6 l
--5 22 -53 30 -64 14 c
-C
--2885 -2712 m
-4 -1 8 -4 6 -8 c
-23 -17 32 17 50 27 c
--30 25 -30 -20 -56 -19 c
-C
--1035 6852 m
--7 -33 -56 -20 -54 -59 c
--33 14 -65 -30 -106 -16 c
--17 -30 -72 -25 -77 -69 c
-18 -21 52 -11 78 -20 c
-33 25 107 8 138 48 c
-11 5 28 18 39 3 c
-28 28 -35 52 2 75 c
--11 8 -2 22 0 34 c
--7 2 -13 10 -19 5 c
-C
-99 -8 m
-12 -37 -38 -19 -51 -35 c
-40 13 61 -45 106 -18 c
-15 -6 15 -20 23 -29 c
-24 7 3 34 6 52 c
--25 10 -51 43 -84 29 c
-W
-933 -261 n
--25 -24 -101 8 -86 -59 c
--13 -14 -33 -7 -46 1 c
--38 -38 -77 14 -116 16 c
--26 1 -20 -27 -36 -39 c
-26 -15 l
--9 -27 -33 3 -45 -17 c
--5 -9 -5 -31 11 -36 c
-48 29 109 -4 158 6 c
-}def
-/20{
--5 1 -6 9 -7 12 c
-35 71 90 -5 137 -1 c
-38 62 106 -26 144 41 c
-15 16 34 0 44 -9 c
-38 -40 38 36 75 30 c
-42 -43 101 15 149 -20 c
-3 -11 2 -35 17 -43 c
--25 -4 -48 -29 -68 -21 c
--72 -16 -129 38 -201 -2 c
--21 -30 -51 -13 -69 -44 c
-8 -7 16 -25 0 -32 c
--3 -1 -10 -3 -14 3 c
--22 36 -38 -18 -63 -20 c
--8 -5 -17 2 -15 11 c
--13 10 -33 27 -45 17 c
-0 -32 l
--14 1 -19 -10 -31 -10 c
--34 12 -84 19 -113 -4 c
--95 -1 -151 -67 -225 -104 c
-51 21 96 23 142 54 c
-9 -16 37 -21 31 -46 c
-25 2 51 11 74 6 c
-0 -14 -2 -31 -16 -36 c
--83 -13 -157 -12 -222 -66 c
--55 30 -92 -60 -141 2 c
--22 -25 -26 -53 -43 -83 c
--24 -10 -42 21 -63 1 c
-2 -34 l
-6 -6 15 -8 24 -5 c
-32 -32 -19 -52 -27 -80 c
--12 -12 -30 -3 -43 4 c
--24 -29 -84 -16 -74 -67 c
-32 -22 -15 -34 -15 -60 c
--19 -8 -40 4 -55 -3 c
--2 -22 -25 -24 -37 -38 c
-4 -13 17 -11 26 -16 c
--11 -19 -36 -11 -53 -17 c
--9 -5 -16 -14 -11 -25 c
-30 -9 43 -36 56 -57 c
--8 -13 -31 0 -34 -19 c
--5 3 l
--38 8 -45 -26 -67 -48 c
--23 15 l
--19 -6 -43 -15 -51 -35 c
--5 8 -17 21 -31 14 c
-1 -59 -65 -73 -90 -122 c
--23 -5 -52 -5 -72 -16 c
--7 -11 -26 -7 -25 -22 c
--4 -28 -34 -34 -54 -42 c
-2 -25 -31 -8 -32 -32 c
--12 -12 5 -21 13 -27 c
--11 -27 -50 -16 -66 -24 c
--10 -10 7 -26 -10 -35 c
--65 26 -17 -65 -75 -62 c
--13 -24 1 -37 6 -60 c
--21 -18 -41 -64 -39 -87 c
--4 -9 -2 -22 -15 -26 c
--1 -14 13 -32 -4 -43 c
--3 6 -9 4 -14 3 c
--20 -13 5 -23 6 -36 c
-}def
-/21{
--10 -24 3 -61 -31 -71 c
-41 -58 -52 -82 -15 -143 c
--31 -20 -3 -55 -27 -75 c
--18 -4 -31 5 -45 17 c
--3 -5 l
-49 -25 -2 -63 33 -93 c
--3 -24 -23 3 -27 -14 c
-31 5 61 -20 90 0 c
-17 -19 19 11 36 11 c
-8 -7 20 -12 22 -20 c
-100 20 -22 69 30 116 c
-5 -3 l
-25 -6 65 -17 72 19 c
-16 6 26 -16 42 -17 c
-25 16 72 6 72 50 c
-9 -4 17 -2 25 -11 c
-37 -21 27 35 55 37 c
-6 -9 24 -12 23 -25 c
--4 -18 5 -43 -21 -51 c
-18 -18 12 -37 41 -50 c
-8 1 20 1 26 9 c
-23 -7 43 -27 32 -53 c
-31 -26 25 26 54 24 c
-21 -19 -9 -44 4 -60 c
--4 -4 -5 -13 -12 -12 c
-0 -22 28 -14 25 -39 c
--60 4 -84 -70 -137 -87 c
--2 -29 29 -16 43 -36 c
-4 -28 -13 -70 -43 -86 c
-2 -10 5 -21 -6 -30 c
-8 -7 10 -20 22 -20 c
-2 -27 3 -67 -4 -99 c
--19 -10 -17 -25 -26 -41 c
-15 -43 -40 -50 -48 -84 c
--32 12 -54 -42 -84 -13 c
--19 -55 32 -109 16 -162 c
-12 -12 26 -16 40 -18 c
-10 -21 28 -36 9 -60 c
--28 -8 -14 -43 -38 -58 c
-11 -7 l
-5 -13 -3 -23 0 -34 c
-10 -24 28 -31 50 -48 c
-7 -21 -17 -35 -24 -51 c
--8 -27 26 -4 23 -29 c
--14 -11 -21 -27 -38 -29 c
-6 -16 -6 -26 11 -37 c
-2 -47 36 -113 85 -133 c
--13 -26 -46 -19 -64 -37 c
-14 -15 -13 -38 20 -39 c
--29 -43 20 -75 23 -115 c
-5 -3 8 -11 14 -6 c
--8 21 l
-6 26 32 15 42 3 c
-12 -32 4 -69 -7 -101 c
--11 -5 -16 8 -25 11 c
-3 -20 -17 -33 -10 -54 c
-37 1 11 -59 47 -64 c
-80 9 -29 -43 15 -67 c
-12 -22 23 -29 39 -47 c
--8 -15 -19 -20 -27 -33 c
-}def
-/22{
-21 -5 19 -33 34 -46 c
-35 -18 26 -72 49 -101 c
-0 -25 -32 -13 -44 -25 c
--29 -23 27 -33 -1 -58 c
-9 -16 25 2 35 -8 c
-15 -45 55 -63 81 -101 c
-9 -26 41 -24 45 -54 c
-30 -7 9 -51 41 -55 c
-28 -52 80 -81 126 -118 c
-3 -30 44 -24 50 -53 c
-38 -18 73 -65 109 -95 c
-46 9 47 -50 80 -59 c
-3 5 l
-9 -4 19 -2 25 -11 c
--7 -30 33 -5 44 -31 c
-27 14 34 -20 50 -30 c
-5 -69 92 -23 123 -66 c
-6 -16 -18 -25 -13 -39 c
-32 -7 39 -67 79 -30 c
-10 -31 53 -22 47 -55 c
--17 -11 -24 13 -36 15 c
-1 -8 -6 -14 -10 -22 c
--6 -19 20 -17 28 -28 c
-15 -23 17 -35 28 -62 c
-35 16 58 -23 86 -39 c
--11 -49 49 -13 71 -31 c
-6 -14 -3 -27 -13 -39 c
--4 -9 -5 -31 11 -36 c
-20 1 38 4 47 26 c
-45 48 100 2 148 -6 c
-23 -5 5 -23 7 -26 c
-12 -12 21 -17 37 -18 c
-3 -17 -15 -26 -9 -44 c
-14 7 l
-35 -22 72 -30 103 -66 c
-16 -6 41 6 50 -16 c
-10 -2 14 9 22 13 c
-39 33 53 -17 80 -25 c
-22 0 50 -4 55 -29 c
-52 23 82 -37 128 -4 c
-4 -23 l
-23 -27 42 1 67 -8 c
-16 18 2 31 3 46 c
-23 -5 47 -8 69 -22 c
-10 -65 89 -29 120 -76 c
-54 13 l
-30 -43 45 7 78 7 c
-30 35 72 30 114 33 c
-26 -35 52 3 82 -16 c
-62 -4 118 -11 177 14 c
-11 -7 14 -16 23 -25 c
-3 5 27 21 37 1 c
--12 -10 7 -12 8 -22 c
-20 1 54 -10 66 25 c
-23 -5 47 4 66 -19 c
-23 7 43 18 59 38 c
-30 1 54 35 81 21 c
-25 -10 46 12 62 25 c
-9 -16 23 -5 35 -5 c
--4 23 l
-}def
-/23{
-7 57 56 2 74 6 c
-19 42 72 25 95 57 c
-74 3 90 76 124 122 c
-13 17 34 -2 46 7 c
-2 21 25 23 36 39 c
-16 58 48 -23 85 -2 c
-28 28 69 61 113 60 c
-0 -3 l
--47 -26 -62 -84 -75 -130 c
-14 -1 20 10 32 10 c
-13 36 69 38 74 72 c
-14 17 27 33 51 32 c
--3 18 l
--15 18 -33 15 -52 11 c
--9 5 -14 13 -13 22 c
-26 6 20 35 29 52 c
-17 1 29 -14 44 -12 c
-29 13 53 22 57 56 c
-17 11 24 -13 36 -15 c
-9 30 l
-22 10 42 44 41 72 c
--24 -21 -65 -18 -77 -49 c
--20 9 -37 21 -52 29 c
-0 -10 -21 -29 1 -37 c
--8 -5 -11 -15 -22 -13 c
--6 9 -26 6 -27 25 c
-31 17 -14 35 10 54 c
-51 11 91 38 126 75 c
-29 1 49 21 59 46 c
-21 29 48 -40 59 14 c
-32 -24 l
-45 -5 69 48 101 73 c
-10 35 61 35 65 71 c
-13 5 23 -3 33 -5 c
--21 59 37 90 55 135 c
--3 33 23 61 14 97 c
--13 5 -20 22 -36 13 c
--10 0 -33 5 -27 25 c
--37 -11 -41 33 -51 58 c
--25 6 -42 -12 -67 3 c
-9 10 l
-13 14 36 17 50 4 c
-15 -1 24 7 31 18 c
--30 19 0 54 -34 69 c
-15 23 l
-17 -2 38 -4 46 -22 c
-39 21 48 -35 87 -15 c
-28 18 83 2 82 50 c
-5 1 11 3 14 -1 c
--3 -11 -1 -27 -14 -31 c
--5 -19 22 -20 24 -34 c
-22 0 57 -7 68 19 c
--11 8 l
--1 8 8 15 12 20 c
-6 -4 13 -8 11 -17 c
-3 2 4 6 9 6 c
-1 26 -4 35 -1 61 c
-61 42 8 104 53 149 c
--13 -2 l
--24 -29 -66 2 -91 -27 c
-}def
-/24{
--6 4 -8 11 -13 17 c
-67 70 -56 56 -76 97 c
--27 -11 -60 4 -87 19 c
--7 14 15 21 5 35 c
-15 33 60 7 76 25 c
--1 49 10 90 27 131 c
-54 12 23 103 90 85 c
--16 30 -62 4 -72 41 c
--15 21 -8 51 8 71 c
--42 29 17 79 -17 111 c
-9 6 12 24 25 23 c
--8 21 21 32 5 53 c
-9 20 26 43 51 45 c
--12 0 -33 5 -27 25 c
-36 9 69 14 103 38 c
-18 28 -2 32 -23 49 c
-3 27 -28 52 -12 78 c
--39 53 12 124 -30 175 c
-5 43 -3 96 -2 137 c
--27 23 -7 56 1 85 c
--4 13 -29 14 -24 34 c
-80 22 -12 90 41 128 c
--48 47 -40 95 -53 156 c
--21 12 -24 35 -33 58 c
--37 21 -23 76 -31 112 c
--52 41 -40 143 -118 165 c
--7 11 3 16 5 24 c
-9 32 -31 48 -40 75 c
--7 14 -20 51 13 48 c
-20 -9 24 -34 26 -47 c
-39 -13 29 -90 78 -54 c
-37 45 -57 71 -8 116 c
--11 14 -8 41 -30 43 c
--18 19 -1 40 10 59 c
-4 38 -28 52 -22 90 c
--33 8 -47 -36 -75 -6 c
-3 45 59 34 79 68 c
-2 76 -85 50 -126 84 c
--35 7 -39 57 -78 46 c
--20 -15 -11 -37 -10 -59 c
-0 -22 44 -47 6 -60 c
--22 9 -25 28 -28 48 c
--38 13 -19 60 -61 70 c
--9 26 24 29 36 43 c
-34 -2 76 15 108 3 c
-21 -2 46 12 61 33 c
--5 33 -43 37 -57 62 c
--16 25 -67 19 -46 59 c
--57 51 -97 126 -177 137 c
--10 24 24 9 29 23 c
--16 16 l
--5 65 -71 67 -90 123 c
--37 18 -49 52 -73 79 c
--15 74 -105 91 -144 147 c
-10 20 l
--16 8 -28 26 -20 44 c
-22 -12 51 11 71 24 c
-15 -8 23 -20 29 -33 c
-14 -5 38 -6 46 10 c
--3 54 -29 77 -67 108 c
-}def
-/25{
--1 17 26 26 15 45 c
--3 8 -13 20 -24 15 c
--40 60 -133 81 -143 161 c
--42 -12 -70 37 -116 16 c
--27 31 -90 37 -81 96 c
--29 46 -47 -26 -81 -23 c
-3 -10 0 -24 10 -31 c
-1 -18 -19 -18 -30 -15 c
--16 -18 -18 -37 -26 -55 c
-30 -43 80 -12 117 -24 c
-11 -14 24 -12 39 -9 c
-28 4 46 -27 36 -50 c
--10 -22 -47 -5 -57 -27 c
--2 -12 8 -21 17 -21 c
--15 -78 80 -27 102 -83 c
-27 35 31 -26 56 -25 c
--9 -20 -9 -50 -25 -60 c
--26 23 -64 -25 -95 4 c
--13 -16 4 -48 -19 -55 c
--18 4 -6 16 -9 27 c
--73 43 -160 70 -227 135 c
--23 -2 -46 -32 -65 -5 c
--2 5 1 7 4 9 c
-9 66 -64 65 -104 92 c
--17 13 -28 -16 -43 4 c
--43 -17 -70 45 -113 30 c
--27 30 -74 31 -83 77 c
--16 -16 -41 2 -59 -14 c
--33 30 -79 18 -118 33 c
--35 61 -90 3 -130 56 c
--31 0 -23 -41 -49 -45 c
--52 41 -38 -62 -100 -36 c
--26 16 15 36 6 59 c
--7 1 -9 -8 -13 -12 c
--49 -35 -66 36 -96 51 c
--8 50 -76 2 -90 57 c
--30 -35 -82 -16 -123 -24 c
--35 22 -82 -9 -115 20 c
--10 0 -18 -3 -22 -12 c
--31 14 -71 -9 -105 -2 c
--16 8 -10 32 -32 32 c
--16 -18 -62 4 -56 -32 c
--40 6 -70 6 -108 -1 c
--26 45 -37 -24 -66 -2 c
--40 -15 -85 4 -121 -3 c
--9 17 -32 31 -29 56 c
--39 -2 -81 -21 -115 -9 c
-W
-0 0 n
-f
--363 1279 n
-6 -8 -3 -23 -15 -26 c
--14 -2 l
--8 21 20 19 28 29 c
-C
-f
-667 -3 n
-9 -16 -10 -14 -16 -21 c
--2 1 -6 4 -9 2 c
--3 12 -2 15 6 20 c
-}def
-/26{
-7 1 14 7 19 -1 c
-C
-f
-1557 122 n
--17 -11 -43 -21 -65 -15 c
-10 36 l
-19 1 43 -7 55 -21 c
-C
-f
-486 -199 n
--38 -14 -78 35 -103 55 c
-1 5 13 18 23 9 c
-26 -22 51 -53 81 -64 c
-C
-f
--3049 -438 n
-0 -14 -24 -14 -34 -24 c
--26 -7 -56 -17 -66 -43 c
--11 -29 16 -36 10 -66 c
-19 3 35 -14 24 -31 c
--11 -21 -8 -50 -41 -49 c
--17 11 -10 42 -34 43 c
--6 -3 -14 -7 -23 -9 c
--9 4 -6 15 -9 23 c
-5 11 15 16 27 18 c
-6 -3 l
-5 13 12 26 13 40 c
--27 20 -53 -37 -82 -4 c
--44 -15 l
-10 36 78 55 51 105 c
-5 11 24 2 31 13 c
-15 -8 0 -22 0 -33 c
-34 5 57 43 99 43 c
-20 26 62 11 74 -8 c
-C
-f
--568 -82 n
--11 -16 -30 -20 -50 -22 c
--16 3 -14 22 -10 31 c
-22 5 52 10 60 -10 c
-C
-f
--100 -15 n
-9 -12 17 -35 4 -48 c
--5 -1 l
--11 3 -2 14 2 19 c
--20 4 -13 27 -1 29 c
-C
-f
-122 -6 n
-2 -5 7 -23 -6 -30 c
--15 8 l
-0 9 8 24 21 22 c
-C
-f
--141 -51 n
-11 -16 -9 -22 -21 -22 c
--15 -2 l
-1 5 -3 6 -5 10 c
-12 0 26 9 41 15 c
-}def
-/27{
-C
-f
-52 -1 n
-2 -10 l
--7 2 -8 -6 -12 -10 c
--3 -13 11 -14 17 -22 c
-23 9 l
--21 -52 -84 -52 -94 -111 c
--14 15 -69 34 -34 67 c
-9 32 36 16 56 17 c
-22 14 19 60 43 60 c
-C
-f
-73 -4 n
-2 -14 l
--36 8 l
--8 32 23 19 34 5 c
-C
-f
-241 28 n
--1 -14 -20 -17 -31 -24 c
-21 -12 31 -23 32 -49 c
--15 -18 -31 -34 -57 -33 c
--34 43 41 58 28 101 c
-10 3 19 20 29 4 c
-C
-f
-3765 503 n
--5 -22 -33 -21 -46 -16 c
--18 16 -37 38 -34 62 c
-20 6 40 41 56 3 c
-0 -26 29 -21 23 -50 c
-C
-f
--4374 -731 n
-18 -15 32 -4 48 2 c
-4 6 l
-17 -11 -5 -22 -5 -34 c
--31 -10 -57 -21 -89 -14 c
--2 -7 -10 -14 -6 -20 c
-6 -4 9 -11 15 -8 c
-2 -13 l
--28 23 -57 -66 -64 9 c
--5 8 -14 1 -19 2 c
--6 -16 -33 -33 -6 -49 c
-4 -17 -18 -27 -18 -42 c
-17 -18 34 5 51 8 c
-15 26 l
-24 -21 l
--70 -4 -70 -76 -124 -105 c
-16 -11 l
--27 -13 8 -32 -1 -49 c
-10 -7 l
--17 -15 -36 8 -53 11 c
-7 -21 -17 -34 -34 -40 c
--20 -5 -34 19 -58 7 c
--24 -38 l
-13 -26 42 -18 59 -5 c
-3 -22 20 -19 33 -33 c
--2 -9 -17 -15 -10 -26 c
-}def
-/28{
-6 -4 l
--23 -21 -71 -20 -68 -64 c
--17 -11 -37 -26 -44 -50 c
-21 -16 15 -41 18 -59 c
--9 -10 -28 3 -34 10 c
-3 13 -12 14 -17 22 c
--64 2 -79 -57 -147 -47 c
--23 2 -45 -43 -71 -11 c
--20 -15 -24 -35 -41 -46 c
--51 60 -126 33 -187 25 c
--70 -2 22 -107 -53 -81 c
-11 28 -34 50 -3 77 c
-42 8 61 65 107 54 c
-6 16 40 11 27 37 c
--4 6 -14 10 -12 19 c
-7 11 18 20 29 23 c
-1 -15 7 -25 20 -31 c
-20 14 l
--11 -17 11 -26 16 -36 c
-6 -8 15 -10 25 -6 c
-25 19 -1 41 -4 62 c
-22 17 13 71 48 61 c
-1 -21 -45 -42 -23 -66 c
-19 -33 36 -1 63 -6 c
-10 14 19 32 38 35 c
-7 -11 21 -26 36 -24 c
-54 31 -19 113 56 110 c
-22 14 -13 17 -10 31 c
-36 16 22 59 24 90 c
--38 -9 -25 38 -46 50 c
-36 33 48 -22 83 -10 c
-13 -15 -32 -50 13 -52 c
-10 22 30 27 47 40 c
--14 -30 33 -36 51 -20 c
-2 18 16 42 36 49 c
--10 7 -29 28 -22 45 c
-26 11 22 -21 39 -29 c
-10 12 21 31 7 44 c
-10 3 28 6 29 23 c
-7 23 -18 16 -26 25 c
-49 6 23 67 68 86 c
--23 48 32 48 57 67 c
-26 11 4 28 6 49 c
-30 -14 43 -47 72 -67 c
-C
-f
-2058 358 n
--7 -22 -23 -10 -36 -11 c
--39 39 29 13 34 24 c
-7 -1 9 -11 2 -14 c
-C
-f
-510 88 n
--14 -32 8 -56 -15 -85 c
--39 -4 -81 20 -120 30 c
--2 10 l
-38 1 80 17 109 44 c
-8 -6 19 -1 28 1 c
-C
-f
-}def
-/29{
--327 -90 n
-3 -6 -4 -9 -8 -15 c
--18 -5 -39 -8 -53 11 c
-5 23 51 28 62 4 c
-C
-f
--2021 -318 n
--14 -12 -28 -41 -10 -59 c
-35 -24 29 37 66 29 c
--2 -35 -51 -39 -64 -77 c
--12 -10 -35 -43 -53 -27 c
-13 19 0 48 14 64 c
--23 28 -64 9 -85 15 c
-32 36 85 99 132 55 c
-C
-f
-419 83 n
--16 -11 -24 -56 -51 -41 c
-14 12 25 50 51 41 c
-C
-f
-4242 557 n
--5 -13 -15 -26 -9 -45 c
--8 -1 -31 -10 -44 4 c
--10 23 12 45 -13 60 c
--9 -8 -21 -10 -26 -23 c
--27 20 l
-6 3 4 9 3 14 c
-38 -13 56 28 92 0 c
-9 -11 7 -25 24 -31 c
-C
-f
--4155 -684 n
--22 -35 -68 -9 -97 -23 c
-20 51 l
-28 -58 68 54 77 -28 c
-C
-f
-135 55 n
-3 -22 -20 -29 -37 -44 c
--12 9 -24 24 -6 37 c
-18 -4 27 18 42 6 c
-C
-f
-2065 257 n
-4 -3 13 -5 12 -12 c
--16 -21 -45 -24 -70 -19 c
--16 3 -10 19 -15 31 c
-24 33 44 -26 72 1 c
-C
-f
--1112 -173 n
--1 -7 6 -15 -2 -19 c
--11 -7 -20 4 -29 9 c
--4 24 l
-14 7 30 -2 35 -14 c
-C
-f
-737 116 n
-3 -12 -18 -15 -26 -23 c
-}def
-/30{
--4 -9 -14 0 -19 2 c
-2 19 28 29 45 21 c
-C
-f
--882 -206 n
--15 18 18 39 15 59 c
--6 -20 8 -51 -15 -59 c
-C
-f
-118 56 n
-8 -18 -19 -34 10 -42 c
-9 0 20 6 24 -1 c
--10 -38 -54 2 -79 -17 c
--7 -13 -21 -20 -25 -31 c
-17 1 30 -14 45 -12 c
-2 -10 l
--34 5 -69 -9 -97 -23 c
--18 6 -19 25 -30 39 c
-13 28 45 12 68 29 c
-26 23 55 48 75 74 c
-6 -4 l
-C
-f
--2343 -382 n
--10 -22 -33 -41 -54 -51 c
--12 9 l
-29 4 38 47 66 43 c
-C
-f
-2147 304 n
-3 -8 1 -17 -5 -25 c
--11 -5 -17 8 -26 12 c
--8 18 25 30 31 13 c
-C
-f
-3011 441 n
-2 -14 l
--24 12 -39 -6 -60 -14 c
--1 21 28 22 37 39 c
-6 -4 14 -3 21 -11 c
-C
-f
--2789 -445 n
-1 -17 -12 -12 -21 -22 c
--10 7 l
-1 14 17 34 31 15 c
-C
-f
--268 -65 n
--11 -5 -23 2 -26 10 c
-8 6 9 22 21 19 c
-4 -29 l
-C
-f
-2537 398 n
-5 -34 l
--20 4 -39 29 -50 46 c
-19 13 32 -14 45 -12 c
-C
-f
-}def
-/31{
-106 30 n
-7 -13 -6 -27 -14 -32 c
--10 0 -21 -7 -29 1 c
-1 17 23 29 44 31 c
-C
-f
--2734 -432 n
-2 -10 l
--25 5 -32 -27 -55 -14 c
-1 26 34 36 53 24 c
-C
-f
-2085 303 n
-5 -13 -2 -23 -4 -33 c
--21 11 l
--3 -6 -9 -7 -14 -7 c
-0 12 23 31 23 43 c
-16 -13 l
-C
-f
--2167 -331 n
-5 -13 -11 -21 -14 -30 c
--14 1 -21 -8 -32 -15 c
--14 25 23 45 47 45 c
-C
-f
--1887 -292 n
-6 -15 11 -38 0 -54 c
--10 0 -21 -7 -29 1 c
-8 17 13 42 30 53 c
-C
-f
-3802 541 n
--14 -9 -35 17 -51 -3 c
--4 24 l
-24 2 40 -4 55 -21 c
-C
-f
-1507 230 n
-11 9 7 32 25 19 c
-6 -15 16 -25 26 -36 c
--9 -10 -25 -7 -38 -9 c
--6 3 -12 10 -20 6 c
--8 -6 -6 -17 -10 -26 c
--11 4 -24 12 -35 0 c
--3 19 20 5 21 22 c
--41 18 l
-7 43 53 24 72 6 c
-C
-f
--3525 -534 n
--12 -12 l
-10 -7 l
--10 -15 -30 -39 -53 -27 c
--5 8 -16 11 -9 23 c
-22 -28 34 5 51 16 c
--7 14 l
-8 5 14 -3 20 -7 c
-C
-f
-}def
-/32{
-2081 329 n
-5 -8 -4 -11 -6 -16 c
--13 5 -29 1 -43 -1 c
-9 19 33 12 49 18 c
-C
-f
--127 -54 n
--22 -24 -55 -26 -79 -50 c
--19 33 37 39 60 47 c
-2 7 14 9 19 3 c
-C
-f
-1718 233 n
--18 -10 -46 -14 -66 -10 c
--3 32 41 15 47 42 c
-14 2 l
-5 -34 l
-C
-f
--5661 -841 n
--2 -7 6 -8 10 -12 c
-6 3 16 -1 18 8 c
-5 -10 14 -15 22 -21 c
--18 -37 -55 -5 -81 -4 c
--4 17 13 30 30 29 c
-C
-f
-4123 603 n
--22 -12 -56 4 -77 7 c
--1 8 l
-23 -15 62 10 78 -16 c
-C
-f
-206 40 n
-1 -8 l
--64 -1 l
--3 19 l
-22 0 41 -11 65 -9 c
-C
-f
--2403 -372 n
-13 -7 3 -20 -4 -28 c
--6 -4 -11 4 -17 6 c
-2 12 7 20 21 22 c
-C
-f
-2145 295 n
--23 -9 -60 -14 -81 -37 c
--27 30 -66 -19 -82 26 c
-26 -12 37 16 55 27 c
-32 -19 75 -18 108 -16 c
-C
-f
--1906 -286 n
--3 -13 -19 -20 -35 -21 c
--7 13 -34 19 -19 37 c
-20 3 50 11 54 -16 c
-C
-f
-2983 461 n
-}def
-/33{
--13 -18 -44 -19 -65 -15 c
--3 19 l
-26 13 45 -10 68 -3 c
-C
-f
--57 -33 n
--15 -18 -45 -19 -65 -15 c
--21 16 l
-18 8 62 23 86 -1 c
-C
-f
--3258 -552 n
--1 -5 -8 -6 -13 -7 c
--19 13 10 26 4 40 c
-31 15 7 -23 9 -33 c
-C
-f
-2528 367 n
-28 -3 42 17 56 38 c
-21 -12 45 -2 64 -14 c
--12 -33 -62 -25 -72 -59 c
--37 -31 -66 23 -101 28 c
--13 27 -52 13 -76 32 c
-16 -1 26 32 49 18 c
-23 -26 57 -12 79 -42 c
-C
-f
-843 167 n
-3 -6 -4 -9 -6 -15 c
--10 -2 l
--4 24 l
-8 5 14 -3 20 -7 c
-C
-f
-564 19 n
--8 -6 -25 8 -33 0 c
--2 10 -2 22 10 26 c
-15 1 13 -19 23 -26 c
-C
-f
--5982 -914 n
--8 -36 -42 -53 -49 -89 c
--15 -2 -13 15 -9 23 c
-23 17 -28 37 6 49 c
-22 -22 33 10 51 16 c
-C
-f
-5854 871 n
-14 -10 21 -23 22 -40 c
--22 -17 -43 12 -68 5 c
-8 13 -3 34 -21 35 c
--7 -1 -18 -5 -20 7 c
-32 -5 60 16 87 -7 c
-C
-f
--1057 -219 n
--13 -19 -37 -32 -58 -28 c
--6 4 -8 19 -21 11 c
-16 6 49 18 73 30 c
-5 -13 l
-}def
-/34{
-C
-f
--4739 -749 n
--2 -11 -15 -23 -27 -13 c
--5 -1 l
--2 14 l
-12 0 25 7 35 0 c
-C
-f
--103 -49 n
--28 -23 -51 8 -81 -4 c
-0 26 44 20 64 20 c
-4 -6 15 -8 16 -16 c
-C
-f
-79 12 n
-6 -15 -3 -40 17 -46 c
-9 41 45 9 66 34 c
-6 -4 l
--9 -10 -35 -45 -1 -49 c
-30 8 21 -35 21 -49 c
--8 -17 l
--22 31 -48 -16 -72 8 c
--10 33 l
--44 5 -76 -31 -107 -54 c
-5 -30 -47 -19 -35 -54 c
--13 -30 -44 -43 -74 -49 c
--4 -7 -12 -14 -10 -22 c
--7 1 -15 -6 -21 2 c
--7 14 6 27 16 32 c
-13 -3 18 10 25 18 c
--14 32 -54 38 -72 67 c
-25 4 51 -37 73 -4 c
-9 69 69 2 92 54 c
-11 28 50 32 57 66 c
-5 15 -3 29 13 40 c
-10 3 19 3 25 -5 c
-C
-f
-6179 824 n
--1 -5 -8 -6 -13 -7 c
--14 25 -46 7 -58 31 c
--11 -17 -36 -24 -36 -49 c
-14 -24 28 -3 43 1 c
-2 -15 -21 -22 -34 -29 c
--18 3 -42 1 -52 21 c
--1 8 l
-17 -9 32 7 40 22 c
--37 29 15 25 21 55 c
-35 -14 56 -28 89 -54 c
-C
-f
-77 -61 n
-3 -19 l
--17 -3 -46 -7 -64 9 c
-0 33 52 32 61 9 c
-C
-f
--6067 -922 n
-5 -11 -2 -21 -12 -26 c
-}def
-/35{
--11 -5 -17 8 -26 12 c
--7 21 27 28 38 14 c
-C
-f
--46 -50 n
-5 -22 -35 -50 9 -61 c
-10 15 20 29 39 30 c
-4 -17 7 -37 -12 -45 c
--41 -1 -70 20 -104 46 c
--8 51 43 22 68 29 c
-C
-f
-5582 805 n
--12 -11 -35 -7 -41 9 c
-9 8 28 11 39 6 c
-2 -15 l
-C
-f
--2523 -400 n
--2 -11 -19 -24 -31 -13 c
--17 11 l
-5 22 33 9 48 2 c
-C
-f
-2468 372 n
--3 19 l
-40 -13 l
--37 -6 l
-C
-f
--5872 -941 n
--5 -4 -5 -13 -12 -10 c
--2 24 -39 15 -36 43 c
-21 22 l
-25 -5 19 -37 27 -55 c
-C
-f
-6027 902 n
-1 -8 l
--15 -13 -35 3 -53 6 c
--4 13 13 7 16 16 c
-14 2 25 -3 35 -14 c
-C
-f
--6222 -951 n
--31 -36 51 -72 -15 -83 c
--46 15 12 57 -32 71 c
-5 22 32 29 46 12 c
-C
-f
-367 -6 n
--5 -13 -17 -13 -27 -15 c
--6 4 l
--4 -6 -8 -13 -17 -11 c
-31 48 l
-8 -7 21 -12 20 -26 c
-C
-f
-6396 997 n
-1 -8 l
-}def
-/36{
--15 -2 -33 -9 -48 12 c
-16 -11 32 17 47 -3 c
-C
-f
--492 -105 n
-1 -8 l
--81 -12 l
--1 8 l
-38 -24 48 56 81 12 c
-C
-f
--6220 -973 n
--27 -4 -11 -60 -38 -35 c
--10 21 17 25 24 36 c
-5 1 12 3 14 -1 c
-C
-f
--118 -129 n
-6 -15 -1 -36 -2 -54 c
--20 7 l
-8 15 -9 49 22 47 c
-C
-f
-55 -78 n
-12 -10 6 -25 -5 -35 c
--8 -5 -13 3 -20 7 c
--9 16 11 29 25 28 c
-C
-f
-35 -105 n
--23 -17 -13 -42 -23 -62 c
--9 11 -27 8 -33 24 c
-35 0 22 81 56 38 c
-C
-f
--109 -46 n
--4 -40 -51 -30 -82 -31 c
-7 25 49 16 60 47 c
-7 23 36 4 21 -16 c
-C
-f
-7026 1036 n
-10 2 13 16 27 13 c
-6 -37 l
--29 1 -55 11 -77 31 c
-0 12 1 26 14 32 c
-21 -2 4 -36 30 -39 c
-C
-f
--6956 -1107 n
-24 -10 30 -37 32 -54 c
--27 -18 l
-12 -9 4 -24 0 -33 c
-20 -18 57 -31 44 -61 c
--10 -10 -14 -21 -10 -36 c
-10 0 20 -9 19 -21 c
--45 -24 -47 45 -85 16 c
--15 6 -22 22 -14 36 c
-30 43 -7 82 33 121 c
-10 34 -24 67 21 90 c
-}def
-/37{
-10 -12 -3 -28 -13 -40 c
-C
-f
--52 -13 n
--12 -9 -15 6 -21 11 c
--9 16 12 14 15 26 c
-6 -37 l
-C
-f
--220 -96 n
-5 -34 l
--16 1 -26 22 -40 34 c
-1 14 32 19 35 0 c
-C
-f
--54 -89 n
--9 -12 l
--3 17 -27 44 -10 66 c
-14 -13 24 -34 19 -54 c
-C
-f
-150 56 n
--29 -4 l
--5 10 5 23 16 21 c
-7 -4 9 -11 13 -17 c
-C
-f
-7205 1048 n
--8 -5 -2 -12 -2 -19 c
-36 0 28 -37 48 -55 c
--14 -11 -34 -38 -46 -12 c
-6 53 -47 27 -59 69 c
--22 -3 -40 -46 -65 -15 c
--2 10 -5 22 6 30 c
-11 -4 21 -12 34 -10 c
-2 45 63 41 84 13 c
-C
-f
-164 3 n
--19 -10 -37 -40 -61 -20 c
--10 9 l
-14 32 40 10 70 14 c
-0 -3 l
-C
-f
--838 -177 n
--1 -7 -8 -6 -13 -7 c
--12 9 l
-5 9 18 6 24 -1 c
-C
-f
-791 105 n
--1 -7 8 -7 12 -12 c
--16 -11 -10 -27 -13 -40 c
--22 21 -41 -15 -62 -1 c
--6 15 0 26 8 36 c
-25 -7 29 22 54 17 c
-C
-f
--7369 -1208 n
-}def
-/38{
-14 -12 27 -20 45 -12 c
-10 12 -1 31 14 45 c
-26 -25 l
--31 -24 -1 -62 -24 -90 c
-3 -8 21 -16 9 -26 c
--18 -6 -21 16 -33 23 c
-4 6 l
--18 6 -54 -7 -69 14 c
-20 15 -32 49 11 55 c
--14 13 -34 19 -44 40 c
-33 41 39 -15 61 -29 c
-C
-f
-6583 1041 n
-2 -15 l
--7 -11 -21 -1 -29 6 c
-8 1 16 20 26 9 c
-C
-f
-851 58 n
--12 -12 -38 -11 -39 8 c
--6 8 2 23 15 26 c
-14 -3 17 -22 24 -34 c
-C
-f
--815 -100 n
-2 -10 l
--19 -3 l
--5 11 4 8 8 17 c
-3 1 7 -2 9 -4 c
-C
-f
--6553 -1166 n
--2 -12 -12 -21 -20 -31 c
--9 4 -23 2 -26 15 c
-15 6 27 16 46 16 c
-C
-f
--4 -77 n
--2 -7 -12 -12 -11 -21 c
--20 30 -38 -33 -49 6 c
-22 5 43 79 60 14 c
-C
-f
-70 -267 n
--7 -13 -16 -20 -30 -20 c
--6 6 -15 8 -13 17 c
-9 12 l
--13 7 -20 16 -20 30 c
-34 29 38 -24 54 -38 c
-C
-f
--3 -68 n
--14 -9 -6 -29 -25 -28 c
--12 12 -11 36 7 44 c
-11 -4 19 -2 18 -16 c
-C
-f
--169 -93 n
-5 -8 -3 -14 -7 -20 c
-}def
-/39{
--25 -7 -24 19 -33 33 c
-3 38 27 -6 40 -13 c
-C
-f
-7858 1153 n
-3 -6 -5 -11 -8 -15 c
--30 -6 -41 30 -63 37 c
-3 14 0 33 13 42 c
-16 -25 22 -62 58 -64 c
-C
-f
--7710 -1111 n
-2 -14 17 -41 -6 -54 c
--5 -1 l
--13 17 15 37 0 54 c
-10 2 l
-C
-f
-17 -108 n
-7 -13 -4 -33 -18 -41 c
--6 -4 -11 3 -15 6 c
--5 22 20 27 33 34 c
-C
-f
--172 -70 n
--15 -2 -35 3 -45 12 c
--1 5 l
-19 -13 55 22 46 -17 c
-C
-f
--1 -86 n
--4 -6 l
--21 24 -36 1 -59 10 c
-5 34 37 4 56 8 c
-7 -1 6 -8 7 -13 c
-C
-f
-182 28 n
-0 -10 -15 -23 -25 -14 c
--15 8 1 19 -1 29 c
-11 5 23 -7 26 -15 c
-C
-f
--191 -126 n
--11 -9 -30 4 -44 4 c
--6 27 26 21 40 20 c
-4 -24 l
-C
-f
-227 30 n
-11 -4 11 -16 13 -26 c
--25 -18 -54 37 -76 2 c
--8 -5 -14 3 -22 7 c
-3 13 15 25 31 24 c
-18 -25 30 -6 55 -7 c
-C
-f
-7756 1186 n
-18 -15 -12 -45 22 -54 c
-7 -1 15 6 19 -2 c
-}def
-/40{
--32 -17 -69 14 -96 9 c
--13 3 -15 20 -9 28 c
-17 35 46 -16 65 19 c
-C
-f
--7966 -1418 n
--3 -6 -11 -9 -8 -17 c
-6 -3 l
--16 -6 -45 -2 -57 0 c
-17 16 44 -5 53 24 c
-6 -4 l
-C
-f
-202 -133 n
--11 -16 -28 1 -39 9 c
-11 9 -10 31 9 29 c
-10 -12 26 -22 30 -39 c
-C
-f
-106 32 n
--23 -19 41 -44 -5 -54 c
--11 4 -12 14 -9 23 c
-4 6 l
--18 4 -21 26 -17 41 c
-14 11 l
-5 -8 14 -15 13 -26 c
-C
-f
--260 -50 n
--13 -16 -3 -37 -16 -51 c
--13 7 -24 19 -15 32 c
-10 5 18 17 32 19 c
-C
-f
-296 -184 n
--7 -13 -19 -24 -31 -15 c
-1 17 -14 32 0 54 c
-21 -2 26 -24 30 -39 c
-C
-f
--1 -83 n
--9 -10 l
-5 -8 17 -1 18 -13 c
--3 -6 -10 -5 -15 -6 c
-18 42 -74 8 -30 47 c
-18 8 43 1 36 -19 c
-C
-f
-48 -122 n
-4 -5 l
--15 -25 l
-33 -24 l
--8 -13 -25 -14 -41 -17 c
--35 14 -1 50 -39 61 c
-9 12 7 32 24 38 c
--5 -13 14 -38 34 -29 c
-C
-f
-7766 1154 n
--17 -25 -38 -13 -61 -9 c
-}def
-/41{
--4 13 13 7 17 16 c
-15 4 34 3 44 -7 c
-C
-f
--7745 -1289 n
--5 -13 -17 -13 -27 -15 c
--6 6 -15 8 -13 17 c
-10 12 30 10 40 -2 c
-C
-f
--81 -66 n
-11 -36 -38 -32 -54 -32 c
--7 9 -24 10 -23 26 c
-5 46 65 50 77 7 c
-C
-f
-119 37 n
--5 -13 -50 -9 -33 -34 c
-29 -30 103 30 120 -25 c
-9 -14 25 -19 9 -37 c
--21 0 -57 -14 -59 15 c
-4 8 12 12 7 20 c
--30 16 -110 -38 -102 33 c
--2 1 -6 4 -11 3 c
--7 11 8 13 12 21 c
-20 6 37 -5 56 3 c
-C
-f
--101 -188 n
-14 -15 32 -16 50 -11 c
--5 -15 0 -35 -18 -41 c
--19 -3 l
-6 20 -17 46 -41 45 c
--15 18 -42 -6 -59 10 c
-3 26 39 15 47 42 c
-30 10 20 -31 39 -42 c
-C
-f
-196 6 n
-1 -15 -9 -34 -23 -42 c
--11 -7 -16 6 -26 10 c
--8 30 35 28 49 32 c
-C
-f
-7636 1033 n
-3 -12 -6 -20 0 -33 c
--53 -3 l
--6 18 1 40 13 49 c
-16 9 28 -3 40 -13 c
-C
-f
--7727 -1195 n
-5 -22 30 -49 -4 -63 c
--10 -2 -21 -7 -30 4 c
--4 -28 29 -46 45 -69 c
-9 -5 23 -3 26 -15 c
--25 -7 -54 -39 -81 -12 c
--3 20 18 55 -13 60 c
--8 -6 -9 -20 -22 -17 c
--9 4 -14 12 -14 22 c
-}def
-/42{
-27 -5 30 39 55 27 c
--11 14 -7 58 -43 56 c
--10 -5 -27 -2 -26 10 c
-30 27 76 13 106 -3 c
-C
-f
-7781 873 n
-8 -44 -34 -2 -46 -12 c
-15 2 36 45 46 12 c
-C
-f
--7619 -1300 n
--19 -3 -40 -10 -50 11 c
-16 -1 40 10 50 -11 c
-C
-f
-17 -75 n
--5 -13 -17 -11 -27 -13 c
--12 10 -6 30 4 39 c
-18 8 15 -17 23 -26 c
-C
-f
-7536 1090 n
--16 4 -32 5 -44 4 c
-10 12 5 32 18 41 c
--4 -32 57 -10 26 -44 c
-C
-f
--7556 -1145 n
--6 -15 -1 -40 -18 -42 c
--15 6 -8 30 -6 42 c
-5 11 18 6 24 0 c
-C
-f
--83 -23 n
-19 -13 -9 -34 20 -40 c
-5 -53 l
--5 -1 l
--6 27 -25 64 -30 92 c
-10 2 l
-C
-f
-7658 1070 n
--13 -18 -40 -18 -60 -14 c
-5 15 25 16 35 30 c
-8 -6 23 -3 25 -15 c
-C
-f
--82 -52 n
-5 -13 -3 -14 -12 -21 c
--10 11 -44 7 -29 30 c
--1 28 28 23 43 34 c
-8 -9 -4 -28 -2 -43 c
-C
-f
-55 -235 n
--13 -18 -32 7 -53 -5 c
--4 15 -1 21 12 26 c
-7 -1 7 8 12 12 c
--16 17 l
-}def
-/43{
-17 22 60 -20 46 -50 c
-C
-f
--2184 -795 n
--12 -9 -35 -31 -53 -27 c
-11 21 26 56 53 27 c
-C
-f
--48 -61 n
-11 -26 -24 -24 -31 -43 c
--22 -15 -33 16 -51 16 c
-36 4 53 27 74 44 c
-8 -18 l
-C
-f
--343 -109 n
--4 -9 -13 -5 -19 -8 c
--2 10 l
-7 -1 15 6 21 -2 c
-C
-f
-2205 121 n
--6 -6 -10 -15 -17 -13 c
--22 9 -6 28 -6 42 c
-8 -6 28 -13 23 -29 c
-C
-f
--133 -203 n
-8 -19 -20 -19 -19 -36 c
-4 -3 8 -4 7 -9 c
--29 -4 l
-16 20 12 45 41 49 c
-C
-f
--6190 -1090 n
-1 -15 -13 -30 -18 -37 c
--16 13 -33 23 -52 21 c
--3 19 -5 41 -4 62 c
-37 16 41 -40 74 -46 c
-C
-f
-2324 5814 n
--9 -20 -8 -49 -3 -67 c
--21 -17 -51 21 -69 -11 c
--13 -2 l
--5 23 11 47 -19 55 c
--1 42 59 24 89 36 c
-15 -11 l
-C
-f
-299 -76 n
--32 -24 -64 22 -92 13 c
--7 4 -18 6 -21 17 c
-26 41 69 -6 92 41 c
-35 -10 36 -45 21 -71 c
-C
-f
--495 -62 n
-43 5 65 52 112 41 c
-19 -14 73 11 61 -33 c
-}def
-/44{
-33 5 l
-7 -21 -51 -21 -27 -46 c
--36 23 -52 -23 -89 -3 c
--4 3 l
--5 -21 -16 -38 -35 -48 c
-1 -8 l
--6 -8 -18 -3 -24 5 c
--13 42 -70 40 -107 50 c
--19 24 -50 -4 -70 23 c
--24 -9 -21 -39 -49 -13 c
-1 19 18 38 35 48 c
-52 -11 113 26 163 -23 c
-C
-f
-370 80 n
-2 -10 l
--11 -14 -26 1 -39 -1 c
--2 5 -17 14 -4 23 c
-15 1 33 5 41 -12 c
-C
-f
--827 -192 n
--10 -15 -9 -42 -34 -29 c
--4 4 l
-12 7 20 25 39 25 c
-C
-f
-56 -34 n
--1 -2 -4 -6 -8 -6 c
--11 8 l
-11 15 l
-9 -2 7 -11 8 -17 c
-C
-f
-147 -10 n
--30 6 -55 -29 -84 -23 c
-19 50 69 38 100 76 c
--6 -18 6 -38 -16 -53 c
-C
-f
-263 44 n
-9 -4 12 -12 12 -20 c
--38 4 -82 25 -113 10 c
-28 -7 7 32 42 25 c
-17 -14 46 -13 60 -15 c
-C
-f
-381 68 n
-5 -13 l
--28 -19 -56 -2 -85 1 c
--5 11 6 6 8 15 c
-27 14 45 -8 72 -3 c
-C
-f
-170 -40 n
--11 -15 -37 -4 -53 5 c
-13 24 38 7 53 -5 c
-C
-f
--1441 -244 n
-}def
-/45{
-8 3 12 20 22 8 c
-2 -13 l
--13 0 -29 11 -36 -11 c
--6 -38 -18 -79 -41 -109 c
--33 5 -61 -33 -89 -5 c
-9 39 103 34 64 81 c
-18 18 46 31 47 60 c
-12 2 27 2 30 -11 c
-C
-f
-291 36 n
--32 -10 -31 -44 -64 -44 c
--9 -64 -55 14 -80 -31 c
--4 4 l
--8 -28 -45 -17 -59 -24 c
-22 0 31 32 55 19 c
-26 43 99 15 121 74 c
-10 2 23 7 32 2 c
-C
-f
--256 -105 n
-2 -10 l
--10 -3 -22 0 -27 -9 c
--5 3 -6 9 -7 14 c
-9 5 24 22 33 5 c
-C
-f
--235 -93 n
-8 -19 -3 -36 -17 -45 c
--8 -1 -15 8 -20 12 c
--14 23 17 45 37 33 c
-C
-f
-2910 408 n
-3 -8 -11 -5 -17 -8 c
-3 16 l
-15 -8 l
-C
-f
--2934 -472 n
-9 -12 -5 -24 -14 -29 c
--5 -1 l
--11 8 -5 23 5 33 c
-5 1 11 3 14 -3 c
-C
-f
-3077 438 n
-3 -11 -1 -27 15 -32 c
-22 -2 38 29 60 9 c
-37 -64 l
--21 -15 -22 24 -42 31 c
--32 0 -58 23 -92 13 c
--26 15 -6 50 22 42 c
-C
-f
--3160 -512 n
-6 -7 -1 -26 -14 -31 c
--10 -1 -24 0 -21 15 c
-10 10 26 9 35 15 c
-C
-}def
-/46{
-f
-3168 302 n
--3 -24 29 -23 30 -43 c
--6 -4 -25 -2 -30 9 c
-2 19 -35 18 -20 39 c
-8 5 14 -3 19 -5 c
-C
-f
-308 -442 n
--13 -14 -32 0 -48 1 c
-6 30 38 14 48 -1 c
-C
-f
-84 -87 n
-1 -8 l
--9 -6 -29 -9 -39 2 c
--3 22 35 27 38 6 c
-C
-f
--66 -34 n
--30 -3 -62 -18 -92 -19 c
-24 19 66 64 92 19 c
-C
-f
-230 -364 n
-2 -13 l
--8 -15 -19 1 -29 -1 c
-4 6 15 23 27 14 c
-C
-f
--4113 -1113 n
--7 -1 4 -37 -19 -32 c
--10 9 l
--2 13 14 33 29 23 c
-C
-f
--6 -85 n
-2 -10 l
--6 -15 -15 1 -24 1 c
--5 11 6 6 8 15 c
-6 4 9 -4 15 -6 c
-C
-f
-4206 501 n
--10 -2 l
--11 14 11 27 18 40 c
-12 -10 11 -37 -8 -38 c
-C
-f
--4207 -680 n
--39 -20 -26 35 -7 46 c
-7 -46 l
-C
-f
-13 -144 n
-1 -7 -1 -15 8 -17 c
--15 -11 -25 6 -37 18 c
--6 28 28 18 29 -1 c
-C
-f
-}def
-/47{
-4274 635 n
--5 -19 22 -20 24 -35 c
--14 -22 -49 -23 -72 -19 c
--11 5 -16 15 -18 26 c
-25 4 41 23 65 29 c
-C
-f
-80 -27 n
-4 -6 -3 -12 -7 -20 c
--6 -3 -9 5 -15 8 c
-6 15 l
-4 -4 11 -3 16 -3 c
-C
-f
--4308 -874 n
--20 -3 l
--1 3 l
-7 1 14 6 20 0 c
-C
-f
-4347 429 n
--7 -11 -9 -28 1 -39 c
-20 -10 l
--2 -19 -33 -7 -43 -20 c
--4 6 2 12 5 19 c
--41 5 15 45 -27 57 c
-8 15 35 2 43 -7 c
-C
-f
--59 -43 n
--4 -6 -12 -12 -10 -20 c
-20 -7 l
-6 -28 -27 -19 -44 -25 c
--9 2 -5 13 -8 17 c
-39 3 3 58 42 35 c
-C
-f
--4152 -790 n
--36 -6 l
--1 5 -4 6 -6 9 c
-7 21 26 4 41 11 c
-2 -15 l
-C
-f
-4137 125 n
--6 -30 -38 -9 -55 -14 c
--7 16 11 14 15 21 c
-14 6 28 3 40 -7 c
-C
-f
--166 -401 n
-4 -6 -3 -11 -6 -16 c
--35 -4 -11 25 -34 37 c
-23 24 28 -9 40 -21 c
-C
-f
--82 -73 n
-2 -10 1 -18 -6 -25 c
--24 5 l
--4 15 16 38 31 20 c
-}def
-/48{
-C
-f
-7 -324 n
--9 -22 9 -29 15 -45 c
--1 -49 -79 -48 -60 -94 c
--14 1 -29 -13 -39 2 c
-6 28 -27 31 -39 46 c
-17 53 101 36 101 100 c
-12 9 15 -6 22 -10 c
-C
-f
--317 -86 n
-2 -27 -44 -30 -28 -62 c
--5 -9 -14 -11 -21 -17 c
--10 7 -7 21 -10 31 c
-21 18 3 46 28 62 c
-15 1 16 -15 31 -14 c
-C
-f
--156 -90 n
--2 -19 -15 -33 -5 -53 c
--14 -6 -36 3 -40 -16 c
-1 -3 0 -10 5 -13 c
-5 1 l
-1 -15 -19 -11 -25 -22 c
-24 -44 -44 -30 -61 -57 c
--14 16 15 24 21 37 c
-41 42 18 125 100 124 c
-C
-f
-173 -55 n
--12 -7 -42 -5 -45 17 c
-41 6 l
-4 -23 l
-C
-f
--2046 -350 n
--13 -5 -23 -17 -40 -15 c
--7 16 -23 -2 -33 8 c
-31 6 63 8 74 6 c
-C
-f
-1665 226 n
--7 -23 -30 -45 -23 -73 c
--13 -2 l
--12 24 21 37 4 62 c
-11 5 20 23 32 13 c
-C
-f
--1539 -278 n
--3 -14 l
--12 -7 -19 11 -30 9 c
--3 20 30 25 33 5 c
-C
-f
-1679 257 n
-3 -11 3 -30 -17 -25 c
--8 7 -27 23 -9 36 c
-11 5 21 -2 25 -11 c
-C
-}def
-/49{
-f
--276 -46 n
--6 -16 -22 -34 -43 -30 c
--9 26 23 37 43 30 c
-C
-f
--1046 -245 n
--30 17 -67 5 -99 7 c
--9 16 9 6 11 17 c
-30 -16 74 15 88 -24 c
-C
-f
-1206 184 n
-15 -23 -16 -26 -17 -42 c
--46 23 -48 -73 -78 -12 c
--31 -8 -46 -63 -84 -40 c
--7 23 15 34 30 47 c
-60 -6 80 54 131 62 c
-18 -16 l
-C
-f
--702 -128 n
--10 -12 -7 -35 -31 -42 c
--6 4 l
-6 18 22 31 37 38 c
-C
-f
--234 -63 n
--15 -26 -54 0 -60 -38 c
--10 0 -21 -7 -29 1 c
-12 10 30 23 47 36 c
-13 0 29 8 42 1 c
-C
-f
-437 67 n
--25 -4 -26 -53 -56 -32 c
-9 22 35 34 56 32 c
-C
-f
--3331 -915 n
-7 -1 6 -8 7 -13 c
--28 11 -49 -28 -69 9 c
-11 21 l
-20 5 36 -31 51 -16 c
-C
-f
-121 -68 n
-1 -5 l
--25 -16 -24 19 -47 27 c
-3 14 l
-20 1 34 -21 44 -37 c
-C
-f
--238 -50 n
--7 -11 l
--16 13 -40 22 -44 42 c
-6 6 19 8 27 4 c
-9 -12 22 -21 24 -34 c
-C
-f
-}def
-/50{
-292 -23 n
--12 0 -30 4 -36 19 c
--3 12 -4 27 9 29 c
-1 -15 25 -27 26 -48 c
-C
-f
--190 -48 n
-5 -34 70 -41 42 -80 c
-20 3 26 -20 37 -29 c
-9 -11 -7 -13 -11 -21 c
--27 18 -55 45 -91 64 c
-15 39 -89 64 -25 96 c
-6 -20 28 -46 48 -31 c
-C
-f
-110 -153 n
-1 -31 40 -4 44 -31 c
-26 -1 41 -18 39 -42 c
-22 -33 89 -30 88 -76 c
-25 -53 98 -40 116 -93 c
-105 -76 199 -135 307 -190 c
-35 -52 106 -29 137 -84 c
--117 -2 -176 99 -283 124 c
--49 48 -116 67 -170 105 c
-0 31 -34 17 -49 36 c
--55 35 -74 103 -143 122 c
--10 11 -8 28 -12 41 c
--39 -6 -51 49 -92 34 c
--7 13 6 39 -3 51 c
-19 3 l
-C
-f
-310 -106 n
--2 -11 -22 -15 -33 -9 c
-3 14 l
-11 5 20 -4 30 -6 c
-C
-f
-686 -500 n
-1 -5 l
--28 -6 -65 21 -97 4 c
--13 7 1 17 1 24 c
-38 20 58 -31 95 -23 c
-C
-f
-135 -36 n
-18 -27 46 -10 66 -24 c
--15 -18 -50 11 -77 7 c
--34 17 -70 17 -102 33 c
-42 17 72 -27 113 -16 c
-C
-f
-1413 24 n
-2 -5 0 -9 -4 -11 c
--19 -3 -33 23 -47 22 c
-18 5 36 2 50 -11 c
-C
-f
-545 87 n
--6 -20 -32 -19 -42 -20 c
-}def
-/51{
--8 19 15 13 21 22 c
-7 -1 15 6 21 -2 c
-C
-f
-1827 525 n
--2 -22 -33 -61 -60 -56 c
-60 56 l
-C
-f
-}def
-end
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Troff User's Manual) 2271 1220 w
-10 /LucidaSans-Italic f
-(Joseph F. Ossanna) 2432 1480 w
-(Brian W. Kernighan) 2407 1620 w
-(bwk@research.bell-labs.com) 2177 1900 w
-10 /LucidaSans-Demi f
-(Introduction) 720 2560 w
-10 /LucidaSans-Italic f
-(Troff) 970 2716 w
-10 /LucidaSansUnicode00 f
-(and) 1315 2716 w
-10 /LucidaSans-Italic f
-(nroff) 1581 2716 w
-10 /LucidaSansUnicode00 f
-(are) 1910 2716 w
-(text) 2148 2716 w
-(processors) 2425 2716 w
-(that) 3038 2716 w
-(format) 3315 2716 w
-(text) 3725 2716 w
-(for) 4003 2716 w
-(typesetter-) 4229 2716 w
-(and) 4860 2716 w
-(typewriter-like) 720 2836 w
-(terminals,) 1477 2836 w
-(respectively.) 2000 2836 w
-(They) 2675 2836 w
-(accept) 2946 2836 w
-(lines) 3297 2836 w
-(of) 3562 2836 w
-(text) 3698 2836 w
-(interspersed) 3927 2836 w
-(with) 4571 2836 w
-(lines) 4813 2836 w
-(of) 720 2956 w
-(format) 856 2956 w
-(control) 1218 2956 w
-(information) 1598 2956 w
-(and) 2203 2956 w
-(format) 2421 2956 w
-(the) 2783 2956 w
-(text) 2976 2956 w
-(into) 3206 2956 w
-(a) 3434 2956 w
-(printable,) 3528 2956 w
-(paginated) 4034 2956 w
-(document) 4555 2956 w
-(having) 720 3076 w
-(a) 1081 3076 w
-(user-designed) 1175 3076 w
-(style.) 1924 3076 w
-10 /LucidaSans-Italic f
-(Troff) 2252 3076 w
-10 /LucidaSansUnicode00 f
-(and) 2550 3076 w
-10 /LucidaSans-Italic f
-(nroff) 2769 3076 w
-10 /LucidaSansUnicode00 f
-(offer) 3050 3076 w
-(unusual) 3320 3076 w
-(freedom) 3741 3076 w
-(in) 4186 3076 w
-(document) 4315 3076 w
-(styl\255) 4838 3076 w
-(ing:) 720 3196 w
-(arbitrary) 959 3196 w
-(style) 1427 3196 w
-(headers) 1706 3196 w
-(and) 2144 3196 w
-(footers;) 2378 3196 w
-(arbitrary) 2808 3196 w
-(style) 3277 3196 w
-(footnotes;) 3557 3196 w
-(multiple) 4107 3196 w
-(automatic) 4560 3196 w
-(sequence) 720 3316 w
-(numbering) 1232 3316 w
-(for) 1817 3316 w
-(paragraphs,) 2011 3316 w
-(sections,) 2646 3316 w
-(etc;) 3131 3316 w
-(multiple) 3362 3316 w
-(column) 3815 3316 w
-(output;) 4227 3316 w
-(dynamic) 4635 3316 w
-(font) 720 3436 w
-(and) 955 3436 w
-(point-size) 1173 3436 w
-(control;) 1714 3436 w
-(arbitrary) 2126 3436 w
-(horizontal) 2579 3436 w
-(and) 3112 3436 w
-(vertical) 3331 3436 w
-(local) 3720 3436 w
-(motions) 3984 3436 w
-(at) 4417 3436 w
-(any) 4548 3436 w
-(point;) 4756 3436 w
-(and) 720 3556 w
-(a) 956 3556 w
-(family) 1067 3556 w
-(of) 1418 3556 w
-(automatic) 1572 3556 w
-(overstriking,) 2108 3556 w
-(bracket) 2774 3556 w
-(construction,) 3190 3556 w
-(and) 3882 3556 w
-(line-drawing) 4117 3556 w
-(func\255) 4795 3556 w
-(tions.) 720 3676 w
-10 /LucidaSans-Italic f
-(Troff) 970 3832 w
-10 /LucidaSansUnicode00 f
-(produces) 1260 3832 w
-(its) 1755 3832 w
-(output) 1919 3832 w
-(in) 2288 3832 w
-(a) 2426 3832 w
-(device-independent) 2528 3832 w
-(form,) 3549 3832 w
-(although) 3860 3832 w
-(parameterized) 4338 3832 w
-(for) 720 3952 w
-(a) 898 3952 w
-(specific) 992 3952 w
-(device;) 1398 3952 w
-10 /LucidaSans-Italic f
-(troff) 1776 3952 w
-10 /LucidaSansUnicode00 f
-(output) 2050 3952 w
-(must) 2411 3952 w
-(be) 2693 3952 w
-(processed) 2851 3952 w
-(by) 3383 3952 w
-(a) 3537 3952 w
-(driver) 3631 3952 w
-(for) 3952 3952 w
-(that) 4130 3952 w
-(device) 4360 3952 w
-(to) 4706 3952 w
-(pro\255) 4842 3952 w
-(duce printed output.) 720 4072 w
-10 /LucidaSans-Italic f
-(Troff) 970 4228 w
-10 /LucidaSansUnicode00 f
-(and) 1261 4228 w
-10 /LucidaSans-Italic f
-(nroff) 1473 4228 w
-10 /LucidaSansUnicode00 f
-(are highly) 1748 4228 w
-(compatible) 2261 4228 w
-(with) 2831 4228 w
-(each) 3069 4228 w
-(other) 3326 4228 w
-(and) 3616 4228 w
-(it) 3829 4228 w
-(is) 3928 4228 w
-(almost) 4041 4228 w
-(always) 4400 4228 w
-(possi\255) 4752 4228 w
-(ble) 720 4348 w
-(to) 919 4348 w
-(prepare) 1068 4348 w
-(input) 1494 4348 w
-(acceptable) 1797 4348 w
-(to) 2363 4348 w
-(both.) 2511 4348 w
-(Conditional) 2848 4348 w
-(input) 3455 4348 w
-(is) 3758 4348 w
-(provided) 3888 4348 w
-(to) 4366 4348 w
-(enable) 4514 4348 w
-(the) 4885 4348 w
-(user) 720 4468 w
-(to) 974 4468 w
-(embed) 1116 4468 w
-(input) 1491 4468 w
-(expressly) 1788 4468 w
-(destined) 2292 4468 w
-(for) 2753 4468 w
-(either) 2936 4468 w
-(program.) 3261 4468 w
-10 /LucidaSans-Italic f
-(Nroff) 3785 4468 w
-10 /LucidaSansUnicode00 f
-(can) 4085 4468 w
-(prepare) 4298 4468 w
-(output) 4718 4468 w
-(directly) 720 4588 w
-(for) 1123 4588 w
-(a) 1307 4588 w
-(variety) 1406 4588 w
-(of) 1772 4588 w
-(terminal) 1914 4588 w
-(types) 2360 4588 w
-(and) 2663 4588 w
-(is) 2887 4588 w
-(capable) 3011 4588 w
-(of) 3427 4588 w
-(utilizing) 3569 4588 w
-(the) 4009 4588 w
-(full) 4208 4588 w
-(resolution) 4409 4588 w
-(of) 4942 4588 w
-(each) 720 4708 w
-(terminal.) 991 4708 w
-10 /LucidaSans-Italic f
-(Nroff) 1504 4708 w
-10 /LucidaSansUnicode00 f
-(is) 1806 4708 w
-(the) 1933 4708 w
-(same) 2135 4708 w
-(program) 2437 4708 w
-(as) 2900 4708 w
-10 /LucidaSans-Italic f
-(troff) 3053 4708 w
-10 /LucidaSansUnicode00 f
-(;) 3288 4708 w
-(in) 3367 4708 w
-(fact,) 3505 4708 w
-(on) 3764 4708 w
-(Plan) 3934 4708 w
-(9) 4182 4708 w
-10 /LucidaSans-Italic f
-(nroff) 4292 4708 w
-10 /LucidaSansUnicode00 f
-(is) 4582 4708 w
-(a) 4710 4708 w
-(shell) 4813 4708 w
-(script that calls) 720 4828 w
-10 /LucidaSans-Italic f
-(troff) 1494 4828 w
-10 /LucidaSansUnicode00 f
-(with the) 1761 4828 w
-10 /LucidaTypewriter f
-(-N) 2185 4828 w
-10 /LucidaSansUnicode00 f
-(argument.) 2361 4828 w
-10 /LucidaSans-Demi f
-(Background to the Plan 9 Edition) 720 5068 w
-10 /LucidaSansUnicode00 f
-(The) 970 5224 w
-(primary) 1195 5224 w
-(change) 1613 5224 w
-(to) 2005 5224 w
-10 /LucidaSans-Italic f
-(troff) 2147 5224 w
-10 /LucidaSansUnicode00 f
-(and) 2426 5224 w
-10 /LucidaSans-Italic f
-(nroff) 2650 5224 w
-10 /LucidaSansUnicode00 f
-(for) 2937 5224 w
-(Plan) 3120 5224 w
-(9) 3365 5224 w
-(is) 3472 5224 w
-(support) 3597 5224 w
-(of) 4020 5224 w
-(the) 4163 5224 w
-(Unicode) 4363 5224 w
-(Stan\255) 4799 5224 w
-(dard,) 720 5344 w
-(which) 1022 5344 w
-(was) 1351 5344 w
-(added) 1582 5344 w
-(during) 1930 5344 w
-(1992) 2297 5344 w
-(and) 2596 5344 w
-(1993.) 2823 5344 w
-(There) 3186 5344 w
-(are) 3511 5344 w
-(two) 3710 5344 w
-(results.) 3932 5344 w
-(First,) 4370 5344 w
-(there) 4661 5344 w
-(is) 4960 5344 w
-(much) 720 5464 w
-(less) 1025 5464 w
-(need) 1249 5464 w
-(for) 1523 5464 w
-(the) 1699 5464 w
-(myriad) 1891 5464 w
-(of) 2261 5464 w
-(two-character) 2396 5464 w
-(names) 3115 5464 w
-(that) 3469 5464 w
-(are) 3697 5464 w
-(so) 3886 5464 w
-(much) 4036 5464 w
-(a) 4342 5464 w
-(part) 4435 5464 w
-(of) 4669 5464 w
-10 /LucidaSans-Italic f
-(troff) 4805 5464 w
-10 /LucidaSansUnicode00 f
-(lore;) 720 5584 w
-(in) 995 5584 w
-(Plan) 1142 5584 w
-(9,) 1399 5584 w
-(for) 1550 5584 w
-(example,) 1745 5584 w
-(one) 2246 5584 w
-(naturally) 2481 5584 w
-(uses) 2959 5584 w
-(the) 3235 5584 w
-(Unicode) 3446 5584 w
-(character) 3893 5584 w
-(\275) 4398 5584 w
-(instead) 4534 5584 w
-(of) 4942 5584 w
-10 /LucidaSans-Italic f
-(troff) 720 5704 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSansUnicode20 f
-(\031) 971 5704 w
-10 /LucidaSansUnicode00 f
-(s) 1003 5704 w
-10 /LucidaTypewriter f
-(\\\(12) 1086 5704 w
-10 /LucidaSansUnicode00 f
-(.) 1374 5704 w
-(Second, the output device, though called) 1470 5704 w
-10 /LucidaTypewriter f
-(utf) 3486 5704 w
-10 /LucidaSansUnicode00 f
-(, is almost) 3702 5704 w
-(always) 4237 5704 w
-(a) 4589 5704 w
-(form) 4677 5704 w
-(of) 4942 5704 w
-(PostScript) 720 5824 w
-(printer;) 1234 5824 w
-(the) 1630 5824 w
-(panoply) 1820 5824 w
-(of) 2240 5824 w
-(special) 2373 5824 w
-(drivers) 2741 5824 w
-(for) 3108 5824 w
-(different) 3281 5824 w
-(typesetters) 3733 5824 w
-(has) 4304 5824 w
-(largely) 4506 5824 w
-(dis\255) 4864 5824 w
-(appeared.) 720 5944 w
-(Unfortunately,) 1281 5944 w
-(not) 2018 5944 w
-(all) 2223 5944 w
-(PostScript) 2381 5944 w
-(printers) 2905 5944 w
-(can) 3330 5944 w
-(cope) 3543 5944 w
-(with) 3820 5944 w
-(Unicode) 4071 5944 w
-(characters,) 4508 5944 w
-(so) 720 6064 w
-(there) 882 6064 w
-(remains) 1184 6064 w
-(a) 1621 6064 w
-(need) 1726 6064 w
-(for) 2013 6064 w
-(programs) 2202 6064 w
-(that) 2718 6064 w
-(synthesize) 2958 6064 w
-(PostScript) 3520 6064 w
-(characters) 4048 6064 w
-(from) 4597 6064 w
-(bit\255) 4878 6064 w
-(maps; this is especially true for Asian languages.) 720 6184 w
-10 /LucidaSans-Demi f
-(Background to the Second Edition) 720 6424 w
-10 /LucidaSans-Italic f
-(Troff) 970 6580 w
-10 /LucidaSansUnicode00 f
-(was originally written by) 1261 6580 w
-(the) 2476 6580 w
-(late) 2664 6580 w
-(Joe) 2874 6580 w
-(Ossanna) 3055 6580 w
-(in) 3502 6580 w
-(about) 3626 6580 w
-(1973,) 3937 6580 w
-(in) 4254 6580 w
-(assembly) 4378 6580 w
-(lan\255) 4861 6580 w
-(guage) 720 6700 w
-(for) 1052 6700 w
-(the) 1226 6700 w
-8 /LucidaSansUnicode00 f
-(PDP) 1410 6700 w
-10 /LucidaSansUnicode00 f
-(-11,) 1558 6700 w
-(to) 1809 6700 w
-(drive) 1941 6700 w
-(the) 2216 6700 w
-(Graphic) 2405 6700 w
-(Systems) 2812 6700 w
-(CAT) 3240 6700 w
-(typesetter.) 3475 6700 w
-(It) 4059 6700 w
-(was) 4159 6700 w
-(rewritten) 4376 6700 w
-(in) 4846 6700 w
-(C) 4971 6700 w
-(around) 720 6820 w
-(1975,) 1113 6820 w
-(and) 1446 6820 w
-(underwent) 1675 6820 w
-(slow) 2240 6820 w
-(but) 2508 6820 w
-(steady) 2720 6820 w
-(evolution) 3084 6820 w
-(until) 3583 6820 w
-(Ossanna) 3852 6820 w
-10 /LucidaSansUnicode20 f
-(\031) 4266 6820 w
-10 /LucidaSansUnicode00 f
-(s) 4298 6820 w
-(death) 4399 6820 w
-(late) 4722 6820 w
-(in) 4949 6820 w
-(1977.) 720 6940 w
-(In) 970 7096 w
-(1979,) 1097 7096 w
-(Brian) 1417 7096 w
-(Kernighan) 1698 7096 w
-(modified) 2228 7096 w
-10 /LucidaSans-Italic f
-(troff) 2695 7096 w
-10 /LucidaSansUnicode00 f
-(so) 2966 7096 w
-(that) 3114 7096 w
-(it) 3341 7096 w
-(would) 3443 7096 w
-(produce) 3771 7096 w
-(output) 4204 7096 w
-(for) 4562 7096 w
-(a) 4738 7096 w
-(vari\255) 4830 7096 w
-(ety) 720 7216 w
-(of) 898 7216 w
-(typesetters, while retaining its input specifications.) 1029 7216 w
-(Over the decade from 1979 to) 3572 7216 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-(1989,) 720 840 w
-(the) 1041 840 w
-(internals) 1233 840 w
-(have) 1692 840 w
-(been) 1954 840 w
-(modestly) 2228 840 w
-(revised,) 2707 840 w
-(though) 3124 840 w
-(much) 3507 840 w
-(of) 3812 840 w
-(the) 3947 840 w
-(code) 4139 840 w
-(remains) 4407 840 w
-(as) 4831 840 w
-(it) 4974 840 w
-(was when Ossanna wrote it.) 720 960 w
-10 /LucidaSans-Italic f
-(Troff) 970 1116 w
-10 /LucidaSansUnicode00 f
-(reads) 1265 1116 w
-(parameter) 1567 1116 w
-(files) 2100 1116 w
-(each) 2338 1116 w
-(time) 2598 1116 w
-(it) 2849 1116 w
-(is) 2952 1116 w
-(invoked,) 3069 1116 w
-(to) 3519 1116 w
-(set) 3654 1116 w
-(values) 3835 1116 w
-(for) 4177 1116 w
-(machine) 4353 1116 w
-(reso\255) 4798 1116 w
-(lution,) 720 1236 w
-(legal) 1077 1236 w
-(type) 1353 1236 w
-(sizes) 1606 1236 w
-(and) 1895 1236 w
-(fonts,) 2120 1236 w
-(and) 2445 1236 w
-(character) 2670 1236 w
-(names,) 3164 1236 w
-(character) 3557 1236 w
-(widths) 4050 1236 w
-(and) 4413 1236 w
-(the) 4637 1236 w
-(like.) 4836 1236 w
-10 /LucidaSans-Italic f
-(Troff) 720 1356 w
-10 /LucidaSansUnicode00 f
-(output) 1012 1356 w
-(is) 1367 1356 w
-8 /LucidaSansUnicode00 f
-(ASCII) 1474 1356 w
-10 /LucidaSansUnicode00 f
-(characters) 1707 1356 w
-(in) 2241 1356 w
-(a) 2366 1356 w
-(simple) 2455 1356 w
-(language) 2810 1356 w
-(that) 3287 1356 w
-(describes) 3512 1356 w
-(where) 4007 1356 w
-(each) 4333 1356 w
-(character) 4591 1356 w
-(is) 720 1476 w
-(to) 844 1476 w
-(be) 986 1476 w
-(placed) 1149 1476 w
-(and) 1509 1476 w
-(in) 1732 1476 w
-(what) 1866 1476 w
-(size) 2140 1476 w
-(and) 2376 1476 w
-(font.) 2599 1476 w
-(A) 2903 1476 w
-(post-processor) 3015 1476 w
-(must) 3804 1476 w
-(be) 4090 1476 w
-(written) 4252 1476 w
-(for) 4634 1476 w
-(each) 4816 1476 w
-(device to convert this typesetter-independent language into specific instructions for) 720 1596 w
-(that) 4849 1596 w
-(device.) 720 1716 w
-(The) 970 1872 w
-(output) 1196 1872 w
-(language) 1563 1872 w
-(contains) 2051 1872 w
-(information) 2504 1872 w
-(that) 3116 1872 w
-(was) 3352 1872 w
-(not) 3580 1872 w
-(readily) 3786 1872 w
-(identifiable) 4157 1872 w
-(in) 4748 1872 w
-(the) 4885 1872 w
-(older) 720 1992 w
-(output.) 1023 1992 w
-(In) 1461 1992 w
-(the) 1604 1992 w
-(newer) 1811 1992 w
-(language,) 2155 1992 w
-(the) 2682 1992 w
-(beginning) 2889 1992 w
-(of) 3428 1992 w
-(each) 3578 1992 w
-(page,) 3854 1992 w
-(line,) 4174 1992 w
-(and) 4434 1992 w
-(word) 4666 1992 w
-(is) 4960 1992 w
-(marked,) 720 2112 w
-(so) 1167 2112 w
-(post-processors) 1328 2112 w
-(can) 2174 2112 w
-(do) 2391 2112 w
-(device-specific) 2564 2112 w
-(optimizations) 3346 2112 w
-(such) 4060 2112 w
-(as) 4336 2112 w
-(sorting) 4492 2112 w
-(the) 4885 2112 w
-(data vertically or printing it boustrophedonically, independent of) 720 2232 w
-10 /LucidaSans-Italic f
-(troff) 3897 2232 w
-10 /LucidaSansUnicode00 f
-(.) 4132 2232 w
-(Capabilities) 970 2388 w
-(for) 1569 2388 w
-(graphics) 1742 2388 w
-(have) 2190 2388 w
-(been) 2449 2388 w
-(added:) 2720 2388 w
-10 /LucidaSans-Italic f
-(troff) 3086 2388 w
-10 /LucidaSansUnicode00 f
-(recognizes) 3355 2388 w
-(commands) 3915 2388 w
-(for) 4478 2388 w
-(drawing) 4651 2388 w
-(diagonal) 720 2508 w
-(lines,) 1185 2508 w
-(circles,) 1493 2508 w
-(ellipses,) 1882 2508 w
-(circular) 2327 2508 w
-(arcs,) 2735 2508 w
-(and) 3014 2508 w
-(quadratic) 3243 2508 w
-(B-splines.) 3748 2508 w
-(There) 4318 2508 w
-(are) 4644 2508 w
-(also) 4844 2508 w
-(ways to pass arbitrary information to the output, unprocessed by) 720 2628 w
-10 /LucidaSans-Italic f
-(troff) 3913 2628 w
-10 /LucidaSansUnicode00 f
-(.) 4148 2628 w
-(A) 970 2784 w
-(number) 1077 2784 w
-(of) 1492 2784 w
-(limitations) 1628 2784 w
-(have) 2178 2784 w
-(been) 2441 2784 w
-(eased) 2716 2784 w
-(or) 3035 2784 w
-(eliminated.) 3176 2784 w
-(A) 3788 2784 w
-(document) 3896 2784 w
-(may) 4420 2784 w
-(have) 4659 2784 w
-(an) 4923 2784 w
-(arbitrary) 720 2904 w
-(number) 1169 2904 w
-(of) 1581 2904 w
-(fonts) 1714 2904 w
-(on) 1997 2904 w
-(any) 2155 2904 w
-(page) 2359 2904 w
-(\(if) 2630 2904 w
-(the) 2764 2904 w
-(output) 2954 2904 w
-(device) 3311 2904 w
-(permits) 3653 2904 w
-(it,) 4058 2904 w
-(of) 4190 2904 w
-(course\).) 4322 2904 w
-(Fonts) 4775 2904 w
-(may) 720 3024 w
-(be) 966 3024 w
-(accessed) 1131 3024 w
-(merely) 1611 3024 w
-(by) 1984 3024 w
-(naming) 2145 3024 w
-(them;) 2554 3024 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2880 3024 w
-10 /LucidaSansUnicode00 f
-(mounting) 2944 3024 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3412 3024 w
-10 /LucidaSansUnicode00 f
-(is) 3522 3024 w
-(no) 3648 3024 w
-(longer) 3818 3024 w
-(necessary.) 4176 3024 w
-(There) 4762 3024 w
-(are) 720 3144 w
-(no) 910 3144 w
-(limits) 1071 3144 w
-(on) 1377 3144 w
-(the) 1538 3144 w
-(number) 1731 3144 w
-(of) 2146 3144 w
-(characters.) 2282 3144 w
-10 /LucidaSansUnicode00 f
-0 8 changefont
-(Character) 2884 3144 w
-(height) 3389 3144 w
-10 /LucidaSansUnicode00 f
-(and) 3735 3144 w
-10 /LucidaSansUnicode00 f
--1 10 changefont
-(sl) 3952 3144 w
-10 /LucidaSansUnicode00 f
-(a) 4032 3144 w
-10 /LucidaSansUnicode00 f
-1 10 changefont
-(nt) 4087 3144 w
-10 /LucidaSansUnicode00 f
-(may) 4223 3144 w
-(be) 4460 3144 w
-(set) 4616 3144 w
-(inde\255) 4797 3144 w
-(pendently of width.) 720 3264 w
-(The) 970 3420 w
-(remainder) 1198 3420 w
-(of) 1741 3420 w
-(this) 1886 3420 w
-(document) 2113 3420 w
-(contains) 2646 3420 w
-(a) 3102 3420 w
-(description) 3205 3420 w
-(of) 3796 3420 w
-(usage) 3942 3420 w
-(and) 4276 3420 w
-(command-) 4504 3420 w
-(line) 720 3540 w
-(options;) 934 3540 w
-(a) 1368 3540 w
-(summary) 1461 3540 w
-(of) 1946 3540 w
-(requests,) 2082 3540 w
-(escape) 2569 3540 w
-(sequences,) 2939 3540 w
-(and) 3516 3540 w
-(pre-defined) 3733 3540 w
-(number) 4354 3540 w
-(regis\255) 4768 3540 w
-(ters; a reference manual; tutorial examples; and a list of commonly-available characters.) 720 3660 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 3900 w
-10 /LucidaSansUnicode00 f
-(Joe) 970 4056 w
-(Ossanna) 1158 4056 w
-10 /LucidaSansUnicode20 f
-(\031) 1572 4056 w
-10 /LucidaSansUnicode00 f
-(s) 1604 4056 w
-10 /LucidaSans-Italic f
-(troff) 1695 4056 w
-10 /LucidaSansUnicode00 f
-(remains) 1970 4056 w
-(a) 2397 4056 w
-(remarkable) 2492 4056 w
-(accomplishment.) 3079 4056 w
-(For) 3976 4056 w
-(more) 4172 4056 w
-(than) 4463 4056 w
-(twenty) 4719 4056 w
-(years,) 720 4176 w
-(it has proven a robust tool, taking unbelievable abuse from a variety of preproces\255) 1040 4176 w
-(sors) 720 4296 w
-(and) 963 4296 w
-(being) 1182 4296 w
-(forced) 1493 4296 w
-(into) 1842 4296 w
-(uses) 2071 4296 w
-(that) 2331 4296 w
-(were) 2562 4296 w
-(never) 2832 4296 w
-(conceived) 3139 4296 w
-(of) 3660 4296 w
-(in) 3798 4296 w
-(the) 3929 4296 w
-(original) 4124 4296 w
-(design,) 4532 4296 w
-(all) 4927 4296 w
-(with considerable grace under fire.) 720 4416 w
-(Recent) 970 4572 w
-(versions) 1332 4572 w
-(of) 1773 4572 w
-10 /LucidaSans-Italic f
-(troff) 1909 4572 w
-10 /LucidaSansUnicode00 f
-(have) 2182 4572 w
-(profited) 2445 4572 w
-(from) 2870 4572 w
-(significant) 3140 4572 w
-(code) 3682 4572 w
-(improvements) 3951 4572 w
-(by) 4683 4572 w
-(Jaap) 4836 4572 w
-(Akkerhuis,) 720 4692 w
-(Dennis) 1281 4692 w
-(Ritchie,) 1658 4692 w
-(Ken) 2059 4692 w
-(Thompson,) 2284 4692 w
-(and) 2874 4692 w
-(Molly) 3096 4692 w
-(Wagner.) 3395 4692 w
-(UTF) 3863 4692 w
-(facilities) 4091 4692 w
-(owe) 4536 4692 w
-(much) 4772 4692 w
-(to) 720 4812 w
-(Jaap) 852 4812 w
-(Akkerhuis.) 1090 4812 w
-(Andrew) 1674 4812 w
-(Hume,) 2076 4812 w
-(Doug) 2427 4812 w
-(McIlroy,) 2721 4812 w
-(Peter) 3137 4812 w
-(Nelson) 3417 4812 w
-(and) 3785 4812 w
-(Ravi) 4000 4812 w
-(Sethi) 4234 4812 w
-(made) 4507 4812 w
-(valu\255) 4809 4812 w
-(able suggestions on the manual.) 720 4932 w
-(I fear that the remaining bugs are my fault.) 2365 4932 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-12 /LucidaSans-Demi f
-(Usage) 2691 840 w
-10 /LucidaSans-Italic f
-(Troff) 970 996 w
-10 /LucidaSansUnicode00 f
-(or) 1261 996 w
-10 /LucidaSans-Italic f
-(nroff) 1395 996 w
-10 /LucidaSansUnicode00 f
-(is invoked as) 1670 996 w
-9 /LucidaTypewriter f
-(troff) 1008 1166 w
-9 /LucidaSans-Italic f
-(options) 1463 1166 w
-(files) 1838 1166 w
-9 /LucidaTypewriter f
-(nroff) 1008 1276 w
-9 /LucidaSans-Italic f
-(options) 1463 1276 w
-(files) 1838 1276 w
-10 /LucidaSansUnicode00 f
-(where) 720 1456 w
-10 /LucidaSans-Italic f
-(options) 1048 1456 w
-10 /LucidaSansUnicode00 f
-(represents) 1437 1456 w
-(any) 1987 1456 w
-(of) 2192 1456 w
-(a) 2327 1456 w
-(number) 2419 1456 w
-(of) 2833 1456 w
-(option) 2968 1456 w
-(arguments) 3318 1456 w
-(and) 3874 1456 w
-10 /LucidaSans-Italic f
-(f) 4091 1456 w
-(iles) 4137 1456 w
-10 /LucidaSansUnicode00 f
-(represents) 4334 1456 w
-(the) 4885 1456 w
-(list) 720 1576 w
-(of) 905 1576 w
-(files) 1042 1576 w
-(containing) 1283 1576 w
-(the) 1832 1576 w
-(document) 2026 1576 w
-(to) 2550 1576 w
-(be) 2687 1576 w
-(formatted.) 2845 1576 w
-(An) 3428 1576 w
-(argument) 3597 1576 w
-(consisting) 4103 1576 w
-(of) 4636 1576 w
-(a) 4772 1576 w
-(sin\255) 4865 1576 w
-(gle) 720 1696 w
-(minus) 908 1696 w
-10 /LucidaSansUnicode20 f
-(\030) 1246 1696 w
-10 /LucidaTypewriter f
-(-) 1278 1696 w
-10 /LucidaSansUnicode20 f
-(\031) 1350 1696 w
-10 /LucidaSansUnicode00 f
-(represents) 1423 1696 w
-(standard) 1978 1696 w
-(input.) 2446 1696 w
-(If) 2804 1696 w
-(no) 2911 1696 w
-(filenames) 3075 1696 w
-(are) 3584 1696 w
-(given) 3778 1696 w
-(input) 4081 1696 w
-(is) 4376 1696 w
-(taken) 4498 1696 w
-(from) 4808 1696 w
-(the) 720 1816 w
-(standard) 911 1816 w
-(input.) 1374 1816 w
-(The) 1727 1816 w
-(options,) 1944 1816 w
-(which) 2376 1816 w
-(may) 2693 1816 w
-(appear) 2929 1816 w
-(in) 3298 1816 w
-(any) 3425 1816 w
-(order) 3630 1816 w
-(so) 3928 1816 w
-(long) 4075 1816 w
-(as) 4324 1816 w
-(they) 4465 1816 w
-(appear) 4707 1816 w
-(before the files, are:) 720 1936 w
-10 /LucidaTypewriter f
-(-m) 978 2116 w
-10 /LucidaSans-Italic f
-(name) 1122 2116 w
-10 /LucidaSansUnicode00 f
-(Read) 1541 2116 w
-(the) 1826 2116 w
-(macro) 2029 2116 w
-(file) 2379 2116 w
-10 /LucidaTypewriter f
-(/) 2587 2116 w
-(sys) 2667 2116 w
-(/) 2891 2116 w
-(lib) 2971 2116 w
-(/) 3195 2116 w
-(tmac.) 3275 2116 w
-10 /LucidaSans-Italic f
-(name) 3643 2116 w
-10 /LucidaSansUnicode00 f
-(before) 3961 2116 w
-(the) 4324 2116 w
-(input) 4528 2116 w
-10 /LucidaSans-Italic f
-(f) 1541 2236 w
-(iles) 1587 2236 w
-10 /LucidaSansUnicode00 f
-(.) 1747 2236 w
-10 /LucidaTypewriter f
-(-T) 978 2356 w
-10 /LucidaSans-Italic f
-(name) 1122 2356 w
-10 /LucidaSansUnicode00 f
-(Specifies) 1541 2356 w
-(the) 2006 2356 w
-(type) 2200 2356 w
-(of) 2447 2356 w
-(the) 2584 2356 w
-(output) 2778 2356 w
-(device.) 3139 2356 w
-(Specific) 3550 2356 w
-(devices) 3960 2356 w
-(are) 4358 2356 w
-(site-) 4550 2356 w
-(dependent.) 1541 2476 w
-(For) 2172 2476 w
-10 /LucidaSans-Italic f
-(troff) 2377 2476 w
-10 /LucidaSansUnicode00 f
-(,) 2612 2476 w
-(the) 2693 2476 w
-(most) 2897 2476 w
-(useful) 3187 2476 w
-(name) 3532 2476 w
-(is) 3846 2476 w
-10 /LucidaTypewriter f
-(utf) 3974 2476 w
-10 /LucidaSansUnicode00 f
-(.) 4190 2476 w
-(For) 4302 2476 w
-10 /LucidaSans-Italic f
-(nroff) 4506 2476 w
-10 /LucidaSansUnicode00 f
-(,) 4749 2476 w
-(useful) 1541 2596 w
-(names) 1878 2596 w
-(include) 2235 2596 w
-10 /LucidaTypewriter f
-(37) 2635 2596 w
-10 /LucidaSansUnicode00 f
-(for) 2819 2596 w
-(the) 2999 2596 w
-(\(default\)) 3195 2596 w
-(Model) 3641 2596 w
-(37) 3977 2596 w
-(Teletype,) 4144 2596 w
-10 /LucidaTypewriter f
-(lp) 4637 2596 w
-10 /LucidaSansUnicode00 f
-(for) 1541 2716 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1757 2716 w
-10 /LucidaSansUnicode00 f
-(dumb) 1821 2716 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2102 2716 w
-10 /LucidaSansUnicode00 f
-(line) 2243 2716 w
-(printer) 2496 2716 w
-(terminals) 2902 2716 w
-(\(no) 3431 2716 w
-(half-line) 3663 2716 w
-(motions,) 4156 2716 w
-(no) 4658 2716 w
-(reverse motions\), and) 1541 2836 w
-10 /LucidaTypewriter f
-(think) 2637 2836 w
-10 /LucidaSansUnicode00 f
-(for the HP ThinkJet printer.) 3029 2836 w
-10 /LucidaTypewriter f
-(-i) 978 2956 w
-10 /LucidaSansUnicode00 f
-(Read standard input after the input files are exhausted.) 1541 2956 w
-10 /LucidaTypewriter f
-(-o) 978 3076 w
-10 /LucidaSans-Italic f
-(list) 1122 3076 w
-10 /LucidaSansUnicode00 f
-(Print) 1541 3076 w
-(only) 1811 3076 w
-(pages) 2061 3076 w
-(whose) 2394 3076 w
-(page) 2747 3076 w
-(numbers) 3029 3076 w
-(appear) 3504 3076 w
-(in) 3884 3076 w
-10 /LucidaSans-Italic f
-(list) 4022 3076 w
-10 /LucidaSansUnicode00 f
-(,) 4167 3076 w
-(which) 4246 3076 w
-(con\255) 4574 3076 w
-(sists) 1541 3196 w
-(of) 1803 3196 w
-(comma-separated) 1944 3196 w
-(numbers) 2875 3196 w
-(and) 3346 3196 w
-(number) 3568 3196 w
-(ranges.) 3987 3196 w
-(A) 4420 3196 w
-(num\255) 4531 3196 w
-(ber) 1541 3316 w
-(range) 1734 3316 w
-(has) 2043 3316 w
-(the) 2244 3316 w
-(form) 2432 3316 w
-10 /LucidaSans-Italic f
-(N) 2697 3316 w
-10 /S f
-(-) 2795 3316 w
-10 /LucidaSans-Italic f
-(M) 2866 3316 w
-10 /LucidaSansUnicode00 f
-(and) 2982 3316 w
-(means) 3195 3316 w
-(pages) 3545 3316 w
-10 /LucidaSans-Italic f
-(N) 3865 3316 w
-10 /LucidaSansUnicode00 f
-(through) 3972 3316 w
-10 /LucidaSans-Italic f
-(M) 4392 3316 w
-10 /LucidaSansUnicode00 f
-(;) 4475 3316 w
-(a) 4540 3316 w
-(ini\255) 4628 3316 w
-(tial) 1541 3436 w
-10 /S f
-(-) 1751 3436 w
-10 /LucidaSans-Italic f
-(N) 1822 3436 w
-10 /LucidaSansUnicode00 f
-(means) 1956 3436 w
-(from) 2333 3436 w
-(the) 2625 3436 w
-(beginning) 2840 3436 w
-(to) 3387 3436 w
-(page) 3544 3436 w
-10 /LucidaSans-Italic f
-(N) 3839 3436 w
-10 /LucidaSansUnicode00 f
-(;) 3913 3436 w
-(and) 4004 3436 w
-(a) 4243 3436 w
-(final) 4357 3436 w
-10 /LucidaSans-Italic f
-(N) 4628 3436 w
-10 /S f
-(-) 4726 3436 w
-10 /LucidaSansUnicode00 f
-(means from) 1541 3556 w
-10 /LucidaSans-Italic f
-(N) 2154 3556 w
-10 /LucidaSansUnicode00 f
-(to the end.) 2260 3556 w
-10 /LucidaTypewriter f
-(-n) 978 3676 w
-10 /LucidaSans-Italic f
-(N) 1122 3676 w
-10 /LucidaSansUnicode00 f
-(Number first generated page) 1541 3676 w
-10 /LucidaSans-Italic f
-(N) 2977 3676 w
-10 /LucidaSansUnicode00 f
-(.) 3051 3676 w
-10 /LucidaTypewriter f
-(-r) 978 3796 w
-10 /LucidaSans-Italic f
-(aN) 1122 3796 w
-10 /LucidaSansUnicode00 f
-(Set number register) 1541 3796 w
-10 /LucidaSans-Italic f
-(a) 2534 3796 w
-10 /LucidaSansUnicode00 f
-(\(one-character\) to) 2627 3796 w
-10 /LucidaSans-Italic f
-(N) 3541 3796 w
-10 /LucidaSansUnicode00 f
-(.) 3615 3796 w
-10 /LucidaTypewriter f
-(-s) 978 3916 w
-10 /LucidaSans-Italic f
-(N) 1122 3916 w
-10 /LucidaSansUnicode00 f
-(Stop) 1541 3916 w
-(every) 1790 3916 w
-10 /LucidaSans-Italic f
-(N) 2081 3916 w
-10 /LucidaSansUnicode00 f
-(pages.) 2190 3916 w
-10 /LucidaSans-Italic f
-(Nroff) 2576 3916 w
-10 /LucidaSansUnicode00 f
-(will) 2866 3916 w
-(halt) 3065 3916 w
-(prior) 3283 3916 w
-(to) 3553 3916 w
-(every) 3686 3916 w
-10 /LucidaSans-Italic f
-(N) 3978 3916 w
-10 /LucidaSansUnicode00 f
-(pages) 4087 3916 w
-(\(default) 4409 3916 w
-10 /LucidaSans-Italic f
-(N) 1541 4036 w
-10 /S f
-(=) 1639 4036 w
-10 /LucidaSansUnicode00 f
-(1\)) 1710 4036 w
-(to) 1852 4036 w
-(allow) 1996 4036 w
-(paper) 2293 4036 w
-(loading) 2617 4036 w
-(or) 3024 4036 w
-(changing,) 3172 4036 w
-(and) 3695 4036 w
-(will) 3920 4036 w
-(resume) 4129 4036 w
-(upon) 4533 4036 w
-(receipt) 1541 4156 w
-(of) 1920 4156 w
-(a) 2064 4156 w
-(newline.) 2165 4156 w
-10 /LucidaSans-Italic f
-(Troff) 2646 4156 w
-10 /LucidaSansUnicode00 f
-(will) 2951 4156 w
-(include) 3162 4156 w
-(a) 3561 4156 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3663 4156 w
-10 /LucidaSansUnicode00 f
-(pause) 3727 4156 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4014 4156 w
-10 /LucidaSansUnicode00 f
-(code) 4125 4156 w
-(every) 4403 4156 w
-10 /LucidaSans-Italic f
-(N) 4707 4156 w
-10 /LucidaSansUnicode00 f
-(pages; its meaning, if any, depends on the output device.) 1541 4276 w
-10 /LucidaTypewriter f
-(-u) 978 4396 w
-10 /LucidaSans-Italic f
-(N) 1122 4396 w
-10 /LucidaSansUnicode00 f
-(Set amount of emboldening for the) 1541 4396 w
-10 /LucidaTypewriter f
-(bd) 3278 4396 w
-10 /LucidaSansUnicode00 f
-(request to) 3454 4396 w
-10 /LucidaSans-Italic f
-(N) 3982 4396 w
-10 /LucidaSansUnicode00 f
-(.) 4056 4396 w
-10 /LucidaTypewriter f
-(-F) 978 4516 w
-10 /LucidaSans-Italic f
-(path) 1122 4516 w
-10 /LucidaSansUnicode00 f
-(Look) 1541 4516 w
-(in) 1844 4516 w
-(directory) 2005 4516 w
-10 /LucidaSans-Italic f
-(path) 2506 4516 w
-10 /LucidaSansUnicode00 f
-(for) 2798 4516 w
-(font) 3007 4516 w
-(information;) 3274 4516 w
-(the) 3943 4516 w
-(defaults) 4168 4516 w
-(are) 4629 4516 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/font) 1541 4636 w
-10 /LucidaSansUnicode00 f
-(and) 2971 4636 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/term) 3213 4636 w
-10 /LucidaSansUnicode00 f
-(for) 4642 4636 w
-10 /LucidaSans-Italic f
-(troff) 1541 4756 w
-10 /LucidaSansUnicode00 f
-(and) 1808 4756 w
-10 /LucidaSans-Italic f
-(nroff) 2020 4756 w
-10 /LucidaSansUnicode00 f
-(respectively.) 2295 4756 w
-10 /LucidaSans-Italic f
-(troff) 2117 4936 w
-10 /LucidaSansUnicode00 f
-(Only) 2384 4936 w
-10 /LucidaTypewriter f
-(-a) 978 5056 w
-10 /LucidaSansUnicode00 f
-(Send) 1541 5056 w
-(a) 1811 5056 w
-(printable) 1901 5056 w
-(approximation) 2371 5056 w
-(of) 3116 5056 w
-(the) 3249 5056 w
-(results) 3439 5056 w
-(to) 3801 5056 w
-(the) 3934 5056 w
-(standard) 4125 5056 w
-(out\255) 4588 5056 w
-(put.) 1541 5176 w
-10 /LucidaSans-Italic f
-(nroff) 2117 5356 w
-10 /LucidaSansUnicode00 f
-(Only) 2392 5356 w
-10 /LucidaTypewriter f
-(-e) 978 5476 w
-10 /LucidaSansUnicode00 f
-(Produce) 1541 5476 w
-(equally-spaced) 1972 5476 w
-(words) 2757 5476 w
-(in) 3092 5476 w
-(adjusted) 3225 5476 w
-(lines,) 3684 5476 w
-(using) 3985 5476 w
-(full) 4293 5476 w
-(termi\255) 4492 5476 w
-(nal resolution.) 1541 5596 w
-10 /LucidaTypewriter f
-(-h) 978 5716 w
-10 /LucidaSansUnicode00 f
-(Use tabs instead of spaces to speed up printing.) 1541 5716 w
-10 /LucidaTypewriter f
-(-q) 978 5836 w
-10 /LucidaSansUnicode00 f
-(Invoke the simultaneous input-output mode of the) 1541 5836 w
-10 /LucidaTypewriter f
-(rd) 4053 5836 w
-10 /LucidaSansUnicode00 f
-(request.) 4229 5836 w
-(Each option is a separate argument; for example,) 970 6052 w
-9 /LucidaTypewriter f
-(troff) 1008 6222 w
-(-Tutf) 1398 6222 w
-(-ms) 1788 6222 w
-(-mpictures) 2048 6222 w
-(-o4,6,8-10) 2763 6222 w
-9 /LucidaSans-Italic f
-(file1) 3478 6222 w
-(file2) 3698 6222 w
-10 /LucidaSansUnicode00 f
-(requests) 720 6402 w
-(formatting) 1183 6402 w
-(of) 1743 6402 w
-(pages) 1887 6402 w
-(4,) 2220 6402 w
-(6,) 2361 6402 w
-(and) 2502 6402 w
-(8) 2728 6402 w
-(through) 2838 6402 w
-(10) 3272 6402 w
-(of) 3445 6402 w
-(a) 3590 6402 w
-(document) 3692 6402 w
-(contained) 4224 6402 w
-(in) 4747 6402 w
-(the) 4885 6402 w
-(files) 720 6522 w
-(named) 957 6522 w
-10 /LucidaSans-Italic f
-(file1) 1321 6522 w
-10 /LucidaSansUnicode00 f
-(and) 1568 6522 w
-10 /LucidaSans-Italic f
-(file2) 1783 6522 w
-10 /LucidaSansUnicode00 f
-(,) 1995 6522 w
-(specifies) 2062 6522 w
-(the) 2520 6522 w
-(output) 2710 6522 w
-(in) 3067 6522 w
-(UTF,) 3193 6522 w
-(and) 3446 6522 w
-(invokes) 3661 6522 w
-(the) 4065 6522 w
-(macro) 4254 6522 w
-(packages) 4589 6522 w
-10 /LucidaTypewriter f
-(-ms) 720 6642 w
-10 /LucidaSansUnicode00 f
-(and) 968 6642 w
-10 /LucidaTypewriter f
-(-mpictures) 1180 6642 w
-10 /LucidaSansUnicode00 f
-(.) 1900 6642 w
-(Various) 970 6798 w
-(pre-) 1368 6798 w
-(and) 1620 6798 w
-(post-processors) 1834 6798 w
-(are) 2665 6798 w
-(available) 2851 6798 w
-(for) 3308 6798 w
-(use) 3481 6798 w
-(with) 3685 6798 w
-10 /LucidaSans-Italic f
-(nroff) 3925 6798 w
-10 /LucidaSansUnicode00 f
-(and) 4203 6798 w
-10 /LucidaSans-Italic f
-(troff) 4418 6798 w
-10 /LucidaSansUnicode00 f
-(.) 4653 6798 w
-(These) 4752 6798 w
-(include) 720 6918 w
-(the) 1105 6918 w
-(equation) 1293 6918 w
-(preprocessor) 1751 6918 w
-10 /LucidaSans-Italic f
-(eqn) 2420 6918 w
-10 /LucidaSansUnicode00 f
-(\(for) 2629 6918 w
-10 /LucidaSans-Italic f
-(troff) 2834 6918 w
-10 /LucidaSansUnicode00 f
-(only\), the table-construction preproces\255) 3101 6918 w
-(sor) 720 7038 w
-10 /LucidaSans-Italic f
-(tbl) 905 7038 w
-10 /LucidaSansUnicode00 f
-(, and) 1033 7038 w
-10 /LucidaSans-Italic f
-(pic) 1309 7038 w
-10 /LucidaSansUnicode00 f
-(and) 1481 7038 w
-10 /LucidaSans-Italic f
-(grap) 1693 7038 w
-10 /LucidaSansUnicode00 f
-(for various forms of graphics.) 1956 7038 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-12 /LucidaSans-Demi f
-(Request Summary) 2324 840 w
-10 /LucidaSansUnicode00 f
-(In) 970 996 w
-(the) 1095 996 w
-(following) 1284 996 w
-(table,) 1765 996 w
-(the) 2071 996 w
-(notation) 2261 996 w
-(\261) 2700 996 w
-10 /LucidaSans-Italic f
-(N) 2788 996 w
-10 /LucidaSansUnicode00 f
-(in) 2897 996 w
-(the) 3023 996 w
-10 /LucidaSans-Italic f
-(Request) 3213 996 w
-(Form) 3627 996 w
-10 /LucidaSansUnicode00 f
-(column) 3914 996 w
-(means) 4307 996 w
-(that) 4659 996 w
-(the) 4885 996 w
-(forms) 720 1116 w
-10 /LucidaSans-Italic f
-(N) 1055 1116 w
-10 /LucidaSansUnicode00 f
-(,) 1129 1116 w
-10 /S f
-(+) 1213 1116 w
-10 /LucidaSans-Italic f
-(N) 1284 1116 w
-10 /LucidaSansUnicode00 f
-(,) 1358 1116 w
-(or) 1442 1116 w
-10 /S f
-(-) 1596 1116 w
-10 /LucidaSans-Italic f
-(N) 1667 1116 w
-10 /LucidaSansUnicode00 f
-(are) 1793 1116 w
-(permitted,) 1997 1116 w
-(to) 2556 1116 w
-(set) 2705 1116 w
-(the) 2900 1116 w
-(parameter) 3106 1116 w
-(to) 3654 1116 w
-10 /LucidaSans-Italic f
-(N) 3803 1116 w
-10 /LucidaSansUnicode00 f
-(,) 3877 1116 w
-(increment) 3960 1116 w
-(it) 4498 1116 w
-(by) 4615 1116 w
-10 /LucidaSans-Italic f
-(N) 4781 1116 w
-10 /LucidaSansUnicode00 f
-(,) 4855 1116 w
-(or) 4938 1116 w
-(decrement) 720 1236 w
-(it) 1269 1236 w
-(by) 1369 1236 w
-10 /LucidaSans-Italic f
-(N) 1518 1236 w
-10 /LucidaSansUnicode00 f
-(,) 1592 1236 w
-(respectively.) 1658 1236 w
-(Plain) 2329 1236 w
-10 /LucidaSans-Italic f
-(N) 2594 1236 w
-10 /LucidaSansUnicode00 f
-(means) 2703 1236 w
-(that) 3055 1236 w
-(the) 3281 1236 w
-(value) 3471 1236 w
-(is) 3760 1236 w
-(used) 3875 1236 w
-(to) 4142 1236 w
-(set) 4275 1236 w
-(the) 4454 1236 w
-(parame\255) 4644 1236 w
-(ter.) 720 1356 w
-10 /LucidaSans-Italic f
-(Initial) 957 1356 w
-(Values) 1273 1356 w
-10 /LucidaSansUnicode00 f
-(separated) 1635 1356 w
-(by) 2151 1356 w
-10 /LucidaTypewriter f
-(;) 2305 1356 w
-10 /LucidaSansUnicode00 f
-(are) 2416 1356 w
-(for) 2607 1356 w
-10 /LucidaSans-Italic f
-(troff) 2785 1356 w
-10 /LucidaSansUnicode00 f
-(and) 3059 1356 w
-10 /LucidaSans-Italic f
-(nroff) 3278 1356 w
-10 /LucidaSansUnicode00 f
-(respectively.) 3560 1356 w
-(In) 4235 1356 w
-(the) 4364 1356 w
-10 /LucidaSans-Italic f
-(Notes) 4557 1356 w
-10 /LucidaSansUnicode00 f
-(col\255) 4866 1356 w
-(umn,) 720 1476 w
-(B) 1156 1656 w
-(Request) 1575 1656 w
-(normally) 1999 1656 w
-(causes) 2457 1656 w
-(a) 2819 1656 w
-(break.) 2910 1656 w
-(The) 3283 1656 w
-(use) 3500 1656 w
-(of) 3705 1656 w
-10 /LucidaTypewriter f
-(') 3839 1656 w
-10 /LucidaSansUnicode00 f
-(as) 3947 1656 w
-(control) 4089 1656 w
-(charac\255) 4467 1656 w
-(ter \(instead of) 1575 1776 w
-10 /LucidaTypewriter f
-(.) 2289 1776 w
-10 /LucidaSansUnicode00 f
-(\) suppresses the break function.) 2361 1776 w
-(D) 1147 1896 w
-(Mode) 1575 1896 w
-(or) 1902 1896 w
-(relevant) 2065 1896 w
-(parameters) 2514 1896 w
-(associated) 3123 1896 w
-(with) 3693 1896 w
-(current) 3959 1896 w
-(diversion) 4371 1896 w
-(level.) 1575 2016 w
-(E) 1158 2136 w
-(Relevant parameters are a part of the current environment.) 1575 2136 w
-(O) 1146 2256 w
-(Must stay in effect until logical output.) 1575 2256 w
-(P) 1157 2376 w
-(Mode) 1575 2376 w
-(must) 1884 2376 w
-(be) 2170 2376 w
-(still) 2332 2376 w
-(or) 2550 2376 w
-(again) 2695 2376 w
-(in) 3001 2376 w
-(effect) 3135 2376 w
-(at) 3452 2376 w
-(the) 3587 2376 w
-(time) 3785 2376 w
-(of) 4044 2376 w
-(physical) 4186 2376 w
-(out\255) 4622 2376 w
-(put.) 1575 2496 w
-(T) 1153 2616 w
-10 /LucidaSans-Italic f
-(troff) 1575 2616 w
-10 /LucidaSansUnicode00 f
-(only; no effect in) 1842 2616 w
-10 /LucidaSans-Italic f
-(nroff) 2694 2616 w
-10 /LucidaSansUnicode00 f
-(.) 2937 2616 w
-10 /LucidaSans-Demi f
-(v) 945 2736 w
-10 /LucidaSansUnicode00 f
-(,) 1004 2736 w
-10 /LucidaSans-Demi f
-(p) 1068 2736 w
-10 /LucidaSansUnicode00 f
-(,) 1134 2736 w
-10 /LucidaSans-Demi f
-(m) 1198 2736 w
-10 /LucidaSansUnicode00 f
-(,) 1295 2736 w
-10 /LucidaSans-Demi f
-(u) 1359 2736 w
-10 /LucidaSansUnicode00 f
-(Default) 1575 2736 w
-(scale) 2003 2736 w
-(indicator;) 2322 2736 w
-(if) 2859 2736 w
-(not) 3003 2736 w
-(specified,) 3241 2736 w
-(scale) 3786 2736 w
-(indicators) 4106 2736 w
-(are) 4663 2736 w
-(ignored.) 1575 2856 w
-9 /LucidaSans-Italic f
-(Request) 720 3201 w
-(Initial) 1733 3201 w
-(If) 2323 3201 w
-(No) 2412 3201 w
-(Form) 720 3311 w
-(Value) 1733 3311 w
-(Argument) 2323 3311 w
-(Notes) 2983 3311 w
-(Explanation) 3364 3311 w
-9 /LucidaSansUnicode00 f
-(1) 720 3476 w
-9 /LucidaSans-Demi f
-(.) 777 3476 w
-(General) 858 3476 w
-(Information) 1244 3476 w
-9 /LucidaSansUnicode00 f
-(2) 720 3641 w
-9 /LucidaSans-Demi f
-(.) 777 3641 w
-(Font) 858 3641 w
-(and) 1092 3641 w
-(Character) 1292 3641 w
-(Size) 1770 3641 w
-(Control) 1986 3641 w
-9 /LucidaTypewriter f
-(.ps) 720 3806 w
-9 /S f
-(\261) 980 3806 w
-9 /LucidaSans-Italic f
-(N) 1037 3806 w
-9 /LucidaSansUnicode00 f
-(10) 1733 3806 w
-(point) 1876 3806 w
-(previous) 2323 3806 w
-(E,T) 2983 3806 w
-(Point) 3364 3806 w
-(size;) 3613 3806 w
-(also) 3844 3806 w
-9 /LucidaTypewriter f
-(\\s) 4057 3806 w
-9 /LucidaSansUnicode00 f
-(\261) 4194 3806 w
-9 /LucidaSans-Italic f
-(N) 4273 3806 w
-9 /LucidaSansUnicode00 f
-(.) 4340 3806 w
-9 /LucidaTypewriter f
-(.ss) 720 3916 w
-9 /LucidaSans-Italic f
-(N) 980 3916 w
-9 /LucidaSansUnicode00 f
-(12/36) 1733 3916 w
-9 /LucidaSans-Demi f
-(m) 2009 3916 w
-9 /LucidaSansUnicode00 f
-(ignored) 2323 3916 w
-(E,T) 2983 3916 w
-(Space-character) 3364 3916 w
-(size) 4102 3916 w
-(set) 4304 3916 w
-(to) 4462 3916 w
-9 /LucidaSans-Italic f
-(N) 4579 3916 w
-(/) 4653 3916 w
-9 /LucidaSansUnicode00 f
-(36) 4703 3916 w
-(em.) 4846 3916 w
-9 /LucidaTypewriter f
-(.cs) 720 4026 w
-9 /LucidaSans-Italic f
-(F) 980 4026 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(N) 1108 4026 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(M) 1254 4026 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4026 w
-(-) 2323 4026 w
-(P,T) 2983 4026 w
-(Constant) 3364 4026 w
-(character) 3784 4026 w
-(space) 4218 4026 w
-(\(width\)) 4496 4026 w
-(mode) 4826 4026 w
-(\(font) 5101 4026 w
-9 /LucidaSans-Italic f
-(F) 5337 4026 w
-9 /LucidaSansUnicode00 f
-(\).) 5386 4026 w
-9 /LucidaTypewriter f
-(.bd) 720 4136 w
-9 /LucidaSans-Italic f
-(F) 980 4136 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(N) 1108 4136 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4136 w
-(-) 2323 4136 w
-(P,T) 2983 4136 w
-(Embolden) 3364 4136 w
-(font) 3827 4136 w
-9 /LucidaSans-Italic f
-(F) 4033 4136 w
-9 /LucidaSansUnicode00 f
-(by) 4111 4136 w
-9 /LucidaSans-Italic f
-(N) 4244 4136 w
-9 /S f
-(-) 4333 4136 w
-9 /LucidaSansUnicode00 f
-(1) 4398 4136 w
-(units.) 4484 4136 w
-9 /LucidaTypewriter f
-(.bd) 720 4246 w
-(S ) 980 4246 w
-9 /LucidaSans-Italic f
-(F) 1117 4246 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(N) 1245 4246 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4246 w
-(-) 2323 4246 w
-(P,T) 2983 4246 w
-(Embolden) 3364 4246 w
-(Special) 3827 4246 w
-(Font) 4160 4246 w
-(when) 4382 4246 w
-(current) 4642 4246 w
-(font) 4986 4246 w
-(is) 5192 4246 w
-9 /LucidaSans-Italic f
-(F) 5293 4246 w
-9 /LucidaSansUnicode00 f
-(.) 5342 4246 w
-9 /LucidaTypewriter f
-(.ft ) 720 4356 w
-9 /LucidaSans-Italic f
-(F) 987 4356 w
-9 /LucidaSansUnicode00 f
-(Roman) 1733 4356 w
-(previous) 2323 4356 w
-(E) 2983 4356 w
-(Change) 3364 4356 w
-(to) 3723 4356 w
-(font) 3840 4356 w
-9 /LucidaSans-Italic f
-(F) 4046 4356 w
-9 /LucidaSansUnicode00 f
-(;) 4095 4356 w
-(also) 4153 4356 w
-9 /LucidaTypewriter f
-(\\f) 4366 4356 w
-9 /LucidaSans-Italic f
-(x) 4503 4356 w
-9 /LucidaSansUnicode00 f
-(,) 4552 4356 w
-9 /LucidaTypewriter f
-(\\f\() 4617 4356 w
-9 /LucidaSans-Italic f
-(xx) 4819 4356 w
-9 /LucidaSansUnicode00 f
-(,) 4917 4356 w
-9 /LucidaTypewriter f
-(\\f) 4982 4356 w
-9 /LucidaSans-Italic f
-(N) 5119 4356 w
-9 /LucidaSansUnicode00 f
-(.) 5186 4356 w
-9 /LucidaTypewriter f
-(.fp ) 720 4466 w
-9 /LucidaSans-Italic f
-(N) 987 4466 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(F) 1133 4466 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(L) 1261 4466 w
-9 /LucidaSansUnicode00 f
-(R,I,B,...,S) 1733 4466 w
-(ignored) 2323 4466 w
-(-) 2983 4466 w
-(Mount) 3364 4466 w
-(font) 3670 4466 w
-(named) 3876 4466 w
-9 /LucidaSans-Italic f
-(F) 4202 4466 w
-9 /LucidaSansUnicode00 f
-(on) 4280 4466 w
-(physical) 4420 4466 w
-(position) 4803 4466 w
-9 /LucidaSans-Italic f
-(N) 5186 4466 w
-9 /LucidaSansUnicode22 f
-(f) 5260 4466 w
-9 /LucidaSansUnicode00 f
-(1;) 5339 4466 w
-(long) 3422 4576 w
-(name) 3644 4576 w
-(is) 3913 4576 w
-9 /LucidaSans-Italic f
-(L) 4014 4576 w
-9 /LucidaSansUnicode00 f
-(if) 4093 4576 w
-(given.) 4181 4576 w
-(3) 720 4741 w
-9 /LucidaSans-Demi f
-(.) 777 4741 w
-(Page) 858 4741 w
-(Control) 1107 4741 w
-9 /LucidaTypewriter f
-(.pl) 720 4851 w
-9 /S f
-(\261) 980 4851 w
-9 /LucidaSans-Italic f
-(N) 1037 4851 w
-9 /LucidaSansUnicode00 f
-(11i) 1733 4851 w
-(11i) 2323 4851 w
-9 /LucidaSans-Demi f
-(v) 2983 4851 w
-9 /LucidaSansUnicode00 f
-(Page) 3364 4851 w
-(length.) 3599 4851 w
-9 /LucidaTypewriter f
-(.bp) 720 4961 w
-9 /S f
-(\261) 980 4961 w
-9 /LucidaSans-Italic f
-(N) 1037 4961 w
-(N) 1733 4961 w
-9 /S f
-(=) 1822 4961 w
-9 /LucidaSansUnicode00 f
-(1) 1887 4961 w
-(-) 2323 4961 w
-(B,) 2983 4961 w
-9 /LucidaSans-Demi f
-(v) 3064 4961 w
-9 /LucidaSansUnicode00 f
-(Eject) 3364 4961 w
-(current) 3598 4961 w
-(page;) 3942 4961 w
-(next) 4213 4961 w
-(page) 4436 4961 w
-(number) 4678 4961 w
-9 /LucidaSans-Italic f
-(N) 5047 4961 w
-9 /LucidaSansUnicode00 f
-(.) 5114 4961 w
-9 /LucidaTypewriter f
-(.pn) 720 5071 w
-9 /S f
-(\261) 980 5071 w
-9 /LucidaSans-Italic f
-(N) 1037 5071 w
-(N) 1733 5071 w
-9 /S f
-(=) 1822 5071 w
-9 /LucidaSansUnicode00 f
-(1) 1887 5071 w
-(ignored) 2323 5071 w
-(-) 2983 5071 w
-(Next) 3364 5071 w
-(page) 3598 5071 w
-(number) 3840 5071 w
-9 /LucidaSans-Italic f
-(N) 4209 5071 w
-9 /LucidaSansUnicode00 f
-(.) 4276 5071 w
-9 /LucidaTypewriter f
-(.po) 720 5181 w
-9 /S f
-(\261) 980 5181 w
-9 /LucidaSans-Italic f
-(N) 1037 5181 w
-9 /LucidaSansUnicode00 f
-(1i;) 1733 5181 w
-(0) 1874 5181 w
-(previous) 2323 5181 w
-9 /LucidaSans-Demi f
-(v) 2983 5181 w
-9 /LucidaSansUnicode00 f
-(Page) 3364 5181 w
-(offset.) 3599 5181 w
-9 /LucidaTypewriter f
-(.ne) 720 5291 w
-9 /LucidaSans-Italic f
-(N) 980 5291 w
-9 /LucidaSansUnicode00 f
-(-) 1733 5291 w
-9 /LucidaSans-Italic f
-(N) 2323 5291 w
-9 /S f
-(=) 2412 5291 w
-9 /LucidaSansUnicode00 f
-(1) 2477 5291 w
-(v) 2541 5291 w
-(D,) 2983 5291 w
-9 /LucidaSans-Demi f
-(v) 3080 5291 w
-9 /LucidaSansUnicode00 f
-(Need) 3364 5291 w
-9 /LucidaSans-Italic f
-(N) 3617 5291 w
-9 /LucidaSansUnicode00 f
-(vertical) 3713 5291 w
-(space.) 4057 5291 w
-9 /LucidaTypewriter f
-(.mk) 720 5401 w
-9 /LucidaSans-Italic f
-(R) 980 5401 w
-9 /LucidaSansUnicode00 f
-(none) 1733 5401 w
-(internal) 2323 5401 w
-(D) 2983 5401 w
-(Mark) 3364 5401 w
-(current) 3609 5401 w
-(vertical) 3953 5401 w
-(place) 4297 5401 w
-(in) 4555 5401 w
-(register) 4666 5401 w
-9 /LucidaSans-Italic f
-(R) 5030 5401 w
-9 /LucidaSansUnicode00 f
-(.) 5087 5401 w
-9 /LucidaTypewriter f
-(.rt) 720 5511 w
-9 /S f
-(\261) 980 5511 w
-9 /LucidaSans-Italic f
-(N) 1037 5511 w
-9 /LucidaSansUnicode00 f
-(none) 1733 5511 w
-(internal) 2323 5511 w
-(D,) 2983 5511 w
-9 /LucidaSans-Demi f
-(v) 3080 5511 w
-9 /LucidaSansUnicode00 f
-(Return) 3364 5511 w
-(\(upward) 3682 5511 w
-(only\)) 4067 5511 w
-(to) 4310 5511 w
-(marked) 4427 5511 w
-(vertical) 4786 5511 w
-(place.) 5130 5511 w
-(4) 720 5676 w
-9 /LucidaSans-Demi f
-(.) 777 5676 w
-(Text) 858 5676 w
-(Filling,) 1092 5676 w
-(Adjusting,) 1433 5676 w
-(and) 1936 5676 w
-(Centering) 2136 5676 w
-9 /LucidaTypewriter f
-(.br) 720 5786 w
-9 /LucidaSansUnicode00 f
-(-) 1733 5786 w
-(-) 2323 5786 w
-(B) 2983 5786 w
-(Break.) 3364 5786 w
-9 /LucidaTypewriter f
-(.fi) 720 5896 w
-9 /LucidaSansUnicode00 f
-(fill) 1733 5896 w
-(-) 2323 5896 w
-(B,E) 2983 5896 w
-(Fill) 3364 5896 w
-(output) 3520 5896 w
-(lines.) 3839 5896 w
-9 /LucidaTypewriter f
-(.nf) 720 6006 w
-9 /LucidaSansUnicode00 f
-(fill) 1733 6006 w
-(-) 2323 6006 w
-(B,E) 2983 6006 w
-(No) 3364 6006 w
-(filling) 3515 6006 w
-(or) 3793 6006 w
-(adjusting) 3914 6006 w
-(of) 4350 6006 w
-(output) 4467 6006 w
-(lines.) 4786 6006 w
-9 /LucidaTypewriter f
-(.ad) 720 6116 w
-9 /LucidaSans-Italic f
-(c) 980 6116 w
-9 /LucidaSansUnicode00 f
-(adj,) 1733 6116 w
-(both) 1925 6116 w
-(adjust) 2323 6116 w
-(E) 2983 6116 w
-(Adjust) 3364 6116 w
-(output) 3674 6116 w
-(lines) 3993 6116 w
-(with) 4226 6116 w
-(mode) 4439 6116 w
-9 /LucidaSans-Italic f
-(c) 4714 6116 w
-9 /LucidaSansUnicode00 f
-(;) 4759 6116 w
-9 /LucidaSans-Italic f
-(c) 4846 6116 w
-9 /S f
-(=) 4913 6116 w
-9 /LucidaTypewriter f
-(l) 4985 6116 w
-9 /LucidaSansUnicode00 f
-(,) 5057 6116 w
-9 /LucidaTypewriter f
-(r) 5100 6116 w
-9 /LucidaSansUnicode00 f
-(,) 5172 6116 w
-9 /LucidaTypewriter f
-(c) 5215 6116 w
-9 /LucidaSansUnicode00 f
-(,) 5287 6116 w
-9 /LucidaTypewriter f
-(b) 5330 6116 w
-9 /LucidaSansUnicode00 f
-(,) 5402 6116 w
-9 /LucidaSans-Italic f
-(none) 5438 6116 w
-9 /LucidaTypewriter f
-(.na) 720 6226 w
-9 /LucidaSansUnicode00 f
-(adjust) 1733 6226 w
-(-) 2323 6226 w
-(E) 2983 6226 w
-(No) 3364 6226 w
-(output) 3515 6226 w
-(line) 3834 6226 w
-(adjusting.) 4021 6226 w
-9 /LucidaTypewriter f
-(.ce) 720 6336 w
-9 /LucidaSans-Italic f
-(N) 980 6336 w
-9 /LucidaSansUnicode00 f
-(off) 1733 6336 w
-9 /LucidaSans-Italic f
-(N) 2323 6336 w
-9 /S f
-(=) 2412 6336 w
-9 /LucidaSansUnicode00 f
-(1) 2477 6336 w
-(B,E) 2983 6336 w
-(Center) 3364 6336 w
-(next) 3681 6336 w
-9 /LucidaSans-Italic f
-(N) 3904 6336 w
-9 /LucidaSansUnicode00 f
-(input) 4000 6336 w
-(text) 4257 6336 w
-(lines.) 4457 6336 w
-(5) 720 6501 w
-9 /LucidaSans-Demi f
-(.) 777 6501 w
-(Vertical) 858 6501 w
-(Spacing) 1242 6501 w
-9 /LucidaTypewriter f
-(.vs) 720 6611 w
-9 /LucidaSans-Italic f
-(N) 980 6611 w
-9 /LucidaSansUnicode00 f
-(12p;) 1733 6611 w
-(1/6i) 1962 6611 w
-(previous) 2323 6611 w
-(E,) 2983 6611 w
-9 /LucidaSans-Demi f
-(p) 3061 6611 w
-9 /LucidaSansUnicode00 f
-(Vertical) 3364 6611 w
-(baseline) 3720 6611 w
-(spacing) 4110 6611 w
-(\() 4476 6611 w
-9 /LucidaSans-Italic f
-(V) 4506 6611 w
-9 /LucidaSansUnicode00 f
-(\).) 4568 6611 w
-9 /LucidaTypewriter f
-(.ls) 720 6721 w
-9 /LucidaSans-Italic f
-(N) 980 6721 w
-(N) 1733 6721 w
-9 /S f
-(=) 1822 6721 w
-9 /LucidaSansUnicode00 f
-(1) 1887 6721 w
-(previous) 2323 6721 w
-(E) 2983 6721 w
-(Output) 3364 6721 w
-9 /LucidaSans-Italic f
-(N) 3698 6721 w
-9 /S f
-(-) 3787 6721 w
-9 /LucidaSansUnicode00 f
-(1) 3852 6721 w
-9 /LucidaSans-Demi f
-(v) 3938 6721 w
-9 /LucidaSansUnicode20 f
-(\031) 3991 6721 w
-9 /LucidaSansUnicode00 f
-(s) 4020 6721 w
-(after) 4095 6721 w
-(each) 4327 6721 w
-(text) 4558 6721 w
-(output) 4758 6721 w
-(line.) 5077 6721 w
-9 /LucidaTypewriter f
-(.sp) 720 6831 w
-9 /LucidaSans-Italic f
-(N) 980 6831 w
-9 /LucidaSansUnicode00 f
-(-) 1733 6831 w
-9 /LucidaSans-Italic f
-(N) 2323 6831 w
-9 /S f
-(=) 2412 6831 w
-9 /LucidaSansUnicode00 f
-(1v) 2477 6831 w
-(B,) 2983 6831 w
-9 /LucidaSans-Demi f
-(v) 3064 6831 w
-9 /LucidaSansUnicode00 f
-(Space) 3364 6831 w
-(vertical) 3645 6831 w
-(distance) 3989 6831 w
-9 /LucidaSans-Italic f
-(N) 4382 6831 w
-9 /LucidaSansUnicode00 f
-(in) 4478 6831 w
-(either) 4589 6831 w
-(direction.) 4870 6831 w
-9 /LucidaTypewriter f
-(.sv) 720 6941 w
-9 /LucidaSans-Italic f
-(N) 980 6941 w
-9 /LucidaSansUnicode00 f
-(-) 1733 6941 w
-9 /LucidaSans-Italic f
-(N) 2323 6941 w
-9 /S f
-(=) 2412 6941 w
-9 /LucidaSansUnicode00 f
-(1v) 2477 6941 w
-9 /LucidaSans-Demi f
-(v) 2983 6941 w
-9 /LucidaSansUnicode00 f
-(Save) 3364 6941 w
-(vertical) 3589 6941 w
-(distance) 3933 6941 w
-9 /LucidaSans-Italic f
-(N) 4326 6941 w
-9 /LucidaSansUnicode00 f
-(.) 4393 6941 w
-9 /LucidaTypewriter f
-(.os) 720 7051 w
-9 /LucidaSansUnicode00 f
-(-) 1733 7051 w
-(-) 2323 7051 w
-(-) 2983 7051 w
-(Output) 3364 7051 w
-(saved) 3698 7051 w
-(vertical) 3977 7051 w
-(distance.) 4321 7051 w
-9 /LucidaTypewriter f
-(.ns) 720 7161 w
-9 /LucidaSansUnicode00 f
-(space) 1733 7161 w
-(-) 2323 7161 w
-(D) 2983 7161 w
-(Turn) 3364 7161 w
-(no-space) 3599 7161 w
-(mode) 4040 7161 w
-(on.) 4315 7161 w
-9 /LucidaTypewriter f
-(.rs) 720 7271 w
-9 /LucidaSansUnicode00 f
-(-) 1733 7271 w
-(-) 2323 7271 w
-(D) 2983 7271 w
-(Restore) 3364 7271 w
-(spacing;) 3721 7271 w
-(turn) 4116 7271 w
-(no-space) 4327 7271 w
-(mode) 4768 7271 w
-(off.) 5043 7271 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-9 /LucidaSansUnicode00 f
-(6) 720 830 w
-9 /LucidaSans-Demi f
-(.) 777 830 w
-(Line) 858 830 w
-(Length) 1081 830 w
-(and) 1429 830 w
-(Indenting) 1629 830 w
-9 /LucidaTypewriter f
-(.ll) 720 940 w
-9 /S f
-(\261) 980 940 w
-9 /LucidaSans-Italic f
-(N) 1037 940 w
-9 /LucidaSansUnicode00 f
-(6.5i) 1733 940 w
-(previous) 2323 940 w
-(E,) 2983 940 w
-9 /LucidaSans-Demi f
-(m) 3061 940 w
-9 /LucidaSansUnicode00 f
-(Line) 3364 940 w
-(length.) 3573 940 w
-9 /LucidaTypewriter f
-(.in) 720 1050 w
-9 /S f
-(\261) 980 1050 w
-9 /LucidaSans-Italic f
-(N) 1037 1050 w
-(N) 1733 1050 w
-9 /S f
-(=) 1822 1050 w
-9 /LucidaSansUnicode00 f
-(0) 1887 1050 w
-(previous) 2323 1050 w
-(B,E,) 2983 1050 w
-9 /LucidaSans-Demi f
-(m) 3142 1050 w
-9 /LucidaSansUnicode00 f
-(Indent.) 3364 1050 w
-9 /LucidaTypewriter f
-(.ti) 720 1160 w
-9 /S f
-(\261) 980 1160 w
-9 /LucidaSans-Italic f
-(N) 1037 1160 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1160 w
-(ignored) 2323 1160 w
-(B,E,) 2983 1160 w
-9 /LucidaSans-Demi f
-(m) 3142 1160 w
-9 /LucidaSansUnicode00 f
-(Temporary) 3364 1160 w
-(indent.) 3867 1160 w
-(7) 720 1325 w
-9 /LucidaSans-Demi f
-(.) 777 1325 w
-(Macros,) 858 1325 w
-(Strings,) 1243 1325 w
-(Diversion,) 1623 1325 w
-(and) 2121 1325 w
-(Position) 2321 1325 w
-(Traps) 2728 1325 w
-9 /LucidaTypewriter f
-(.de) 720 1435 w
-9 /LucidaSans-Italic f
-(xx) 980 1435 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(yy) 1157 1435 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1435 w
-9 /LucidaSans-Italic f
-(.) 2323 1435 w
-(yy) 2359 1435 w
-9 /S f
-(=) 2481 1435 w
-9 /LucidaTypewriter f
-(..) 2553 1435 w
-9 /LucidaSansUnicode00 f
-(-) 2983 1435 w
-(Define) 3364 1435 w
-(or) 3676 1435 w
-(redefine) 3797 1435 w
-(macro) 4185 1435 w
-9 /LucidaSans-Italic f
-(xx) 4486 1435 w
-9 /LucidaSansUnicode00 f
-(;) 4584 1435 w
-(end) 4642 1435 w
-(at) 4834 1435 w
-(call) 4946 1435 w
-(of) 5123 1435 w
-9 /LucidaSans-Italic f
-(yy) 5240 1435 w
-9 /LucidaSansUnicode00 f
-(.) 5340 1435 w
-9 /LucidaTypewriter f
-(.am) 720 1545 w
-9 /LucidaSans-Italic f
-(xx) 980 1545 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(yy) 1157 1545 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1545 w
-9 /LucidaSans-Italic f
-(.) 2323 1545 w
-(yy) 2359 1545 w
-9 /S f
-(=) 2481 1545 w
-9 /LucidaTypewriter f
-(..) 2553 1545 w
-9 /LucidaSansUnicode00 f
-(-) 2983 1545 w
-(Append) 3364 1545 w
-(to) 3732 1545 w
-(a) 3849 1545 w
-(macro.) 3928 1545 w
-9 /LucidaTypewriter f
-(.ds) 720 1655 w
-9 /LucidaSans-Italic f
-(xx) 980 1655 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(string) 1157 1655 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1655 w
-(ignored) 2323 1655 w
-(-) 2983 1655 w
-(Define) 3364 1655 w
-(a) 3676 1655 w
-(string) 3755 1655 w
-9 /LucidaSans-Italic f
-(xx) 4038 1655 w
-9 /LucidaSansUnicode00 f
-(containing) 4165 1655 w
-9 /LucidaSans-Italic f
-(string) 4654 1655 w
-9 /LucidaSansUnicode00 f
-(.) 4912 1655 w
-9 /LucidaTypewriter f
-(.as) 720 1765 w
-9 /LucidaSans-Italic f
-(xx) 980 1765 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(string) 1157 1765 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1765 w
-(ignored) 2323 1765 w
-(-) 2983 1765 w
-(Append) 3364 1765 w
-9 /LucidaSans-Italic f
-(string) 3732 1765 w
-9 /LucidaSansUnicode00 f
-(to) 4019 1765 w
-(string) 4136 1765 w
-9 /LucidaSans-Italic f
-(xx) 4419 1765 w
-9 /LucidaSansUnicode00 f
-(.) 4517 1765 w
-9 /LucidaTypewriter f
-(.rm) 720 1875 w
-9 /LucidaSans-Italic f
-(xx) 980 1875 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1875 w
-(ignored) 2323 1875 w
-(-) 2983 1875 w
-(Remove) 3364 1875 w
-(request,) 3736 1875 w
-(macro,) 4123 1875 w
-(or) 4453 1875 w
-(string.) 4574 1875 w
-9 /LucidaTypewriter f
-(.rn) 720 1985 w
-9 /LucidaSans-Italic f
-(xx) 980 1985 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(yy) 1157 1985 w
-9 /LucidaSansUnicode00 f
-(-) 1733 1985 w
-(ignored) 2323 1985 w
-(-) 2983 1985 w
-(Rename) 3364 1985 w
-(request,) 3740 1985 w
-(macro,) 4127 1985 w
-(or) 4457 1985 w
-(string) 4578 1985 w
-9 /LucidaSans-Italic f
-(xx) 4861 1985 w
-9 /LucidaSansUnicode00 f
-(to) 4988 1985 w
-9 /LucidaSans-Italic f
-(yy) 5105 1985 w
-9 /LucidaSansUnicode00 f
-(.) 5205 1985 w
-9 /LucidaTypewriter f
-(.di) 720 2095 w
-9 /LucidaSans-Italic f
-(xx) 980 2095 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2095 w
-(end) 2323 2095 w
-(D) 2983 2095 w
-(Divert) 3364 2095 w
-(output) 3654 2095 w
-(to) 3973 2095 w
-(macro) 4090 2095 w
-9 /LucidaSans-Italic f
-(xx) 4391 2095 w
-9 /LucidaSansUnicode00 f
-(.) 4489 2095 w
-9 /LucidaTypewriter f
-(.da) 720 2205 w
-9 /LucidaSans-Italic f
-(xx) 980 2205 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2205 w
-(end) 2323 2205 w
-(D) 2983 2205 w
-(Divert) 3364 2205 w
-(and) 3654 2205 w
-(append) 3846 2205 w
-(to) 4202 2205 w
-9 /LucidaSans-Italic f
-(xx) 4319 2205 w
-9 /LucidaSansUnicode00 f
-(.) 4417 2205 w
-9 /LucidaTypewriter f
-(.wh) 720 2315 w
-9 /LucidaSans-Italic f
-(N) 980 2315 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(xx) 1126 2315 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2315 w
-(-) 2323 2315 w
-9 /LucidaSans-Demi f
-(v) 2983 2315 w
-9 /LucidaSansUnicode00 f
-(Set) 3364 2315 w
-(location) 3525 2315 w
-(trap;) 3901 2315 w
-(negative) 4136 2315 w
-(is) 4533 2315 w
-(w.r.t.) 4634 2315 w
-(page) 4889 2315 w
-(bottom.) 5131 2315 w
-9 /LucidaTypewriter f
-(.ch) 720 2425 w
-9 /LucidaSans-Italic f
-(xx) 980 2425 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(N) 1157 2425 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2425 w
-(-) 2323 2425 w
-9 /LucidaSans-Demi f
-(v) 2983 2425 w
-9 /LucidaSansUnicode00 f
-(Change) 3364 2425 w
-(trap) 3723 2425 w
-(location.) 3929 2425 w
-9 /LucidaTypewriter f
-(.dt) 720 2535 w
-9 /LucidaSans-Italic f
-(N) 980 2535 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(xx) 1126 2535 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2535 w
-(off) 2323 2535 w
-(D,) 2983 2535 w
-9 /LucidaSans-Demi f
-(v) 3080 2535 w
-9 /LucidaSansUnicode00 f
-(Set) 3364 2535 w
-(a) 3525 2535 w
-(diversion) 3604 2535 w
-(trap.) 4033 2535 w
-9 /LucidaTypewriter f
-(.it) 720 2645 w
-9 /LucidaSans-Italic f
-(N) 980 2645 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(xx) 1126 2645 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2645 w
-(off) 2323 2645 w
-(E) 2983 2645 w
-(Set) 3364 2645 w
-(an) 3525 2645 w
-(input-line) 3660 2645 w
-(count) 4127 2645 w
-(trap.) 4402 2645 w
-9 /LucidaTypewriter f
-(.em) 720 2755 w
-9 /LucidaSans-Italic f
-(xx) 980 2755 w
-9 /LucidaSansUnicode00 f
-(none) 1733 2755 w
-(none) 2323 2755 w
-(-) 2983 2755 w
-(End) 3364 2755 w
-(macro) 3555 2755 w
-(is) 3856 2755 w
-9 /LucidaSans-Italic f
-(xx) 3957 2755 w
-9 /LucidaSansUnicode00 f
-(.) 4055 2755 w
-(8) 720 2920 w
-9 /LucidaSans-Demi f
-(.) 777 2920 w
-(Number) 858 2920 w
-(Registers) 1255 2920 w
-9 /LucidaTypewriter f
-(.nr) 720 3030 w
-9 /LucidaSans-Italic f
-(R) 980 3030 w
-9 /LucidaTypewriter f
-9 /S f
-(\261) 1116 3030 w
-9 /LucidaSans-Italic f
-(N) 1173 3030 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(M) 1319 3030 w
-9 /LucidaSansUnicode00 f
-(-) 2323 3030 w
-9 /LucidaSans-Demi f
-(u) 2983 3030 w
-9 /LucidaSansUnicode00 f
-(Define) 3364 3030 w
-(and) 3676 3030 w
-(set) 3868 3030 w
-(number) 4026 3030 w
-(register) 4395 3030 w
-9 /LucidaSans-Italic f
-(R) 4759 3030 w
-9 /LucidaSansUnicode00 f
-(;) 4816 3030 w
-(auto-increment) 3422 3140 w
-(by) 4135 3140 w
-9 /LucidaSans-Italic f
-(M) 4268 3140 w
-9 /LucidaSansUnicode00 f
-(.) 4343 3140 w
-9 /LucidaTypewriter f
-(.af) 720 3250 w
-9 /LucidaSans-Italic f
-(R) 980 3250 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(c) 1116 3250 w
-9 /LucidaSansUnicode00 f
-(arabic) 1733 3250 w
-(-) 2323 3250 w
-(-) 2983 3250 w
-(Assign) 3364 3250 w
-(format) 3685 3250 w
-(to) 4006 3250 w
-(register) 4123 3250 w
-9 /LucidaSans-Italic f
-(R) 4487 3250 w
-9 /LucidaSansUnicode00 f
-(\() 4573 3250 w
-9 /LucidaSans-Italic f
-(c) 4603 3250 w
-9 /S f
-(=) 4670 3250 w
-9 /LucidaTypewriter f
-(1) 4742 3250 w
-9 /LucidaSansUnicode00 f
-(,) 4814 3250 w
-9 /LucidaTypewriter f
-(i) 4857 3250 w
-9 /LucidaSansUnicode00 f
-(,) 4929 3250 w
-9 /LucidaTypewriter f
-(I) 4972 3250 w
-9 /LucidaSansUnicode00 f
-(,) 5044 3250 w
-9 /LucidaTypewriter f
-(a) 5087 3250 w
-9 /LucidaSansUnicode00 f
-(,) 5159 3250 w
-9 /LucidaTypewriter f
-(A) 5202 3250 w
-9 /LucidaSansUnicode00 f
-(\).) 5267 3250 w
-9 /LucidaTypewriter f
-(.rr) 720 3360 w
-9 /LucidaSans-Italic f
-(R) 980 3360 w
-9 /LucidaSansUnicode00 f
-(-) 1733 3360 w
-(-) 2323 3360 w
-(-) 2983 3360 w
-(Remove) 3364 3360 w
-(register) 3736 3360 w
-9 /LucidaSans-Italic f
-(R) 4100 3360 w
-9 /LucidaSansUnicode00 f
-(.) 4157 3360 w
-(9) 720 3525 w
-9 /LucidaSans-Demi f
-(.) 777 3525 w
-(Tabs,) 858 3525 w
-(Leaders,) 1135 3525 w
-(and) 1549 3525 w
-(Fields) 1749 3525 w
-9 /LucidaTypewriter f
-(.ta ) 720 3635 w
-9 /LucidaSans-Italic f
-(Nt) 987 3635 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(.) 1167 3635 w
-(.) 1203 3635 w
-(.) 1239 3635 w
-9 /LucidaSansUnicode00 f
-(0.5i;) 1733 3635 w
-(0.8n) 1960 3635 w
-(none) 2323 3635 w
-(E,) 2983 3635 w
-9 /LucidaSans-Demi f
-(m) 3061 3635 w
-9 /LucidaSansUnicode00 f
-(Tab) 3364 3635 w
-(settings;) 3557 3635 w
-(left-adjusting,) 3961 3635 w
-(unless) 4620 3635 w
-9 /LucidaSans-Italic f
-(t) 3422 3745 w
-9 /S f
-(=) 3478 3745 w
-9 /LucidaTypewriter f
-(R) 3550 3745 w
-9 /LucidaSansUnicode00 f
-(\(right\),) 3644 3745 w
-9 /LucidaTypewriter f
-(C) 3977 3745 w
-9 /LucidaSansUnicode00 f
-(\(centered\).) 4071 3745 w
-9 /LucidaTypewriter f
-(.tc ) 720 3855 w
-9 /LucidaSans-Italic f
-(c) 987 3855 w
-9 /LucidaSansUnicode00 f
-(none) 1733 3855 w
-(none) 2323 3855 w
-(E) 2983 3855 w
-(Tab) 3364 3855 w
-(repetition) 3557 3855 w
-(character.) 4009 3855 w
-9 /LucidaTypewriter f
-(.lc ) 720 3965 w
-9 /LucidaSans-Italic f
-(c) 987 3965 w
-9 /LucidaTypewriter f
-(.) 1740 3965 w
-9 /LucidaSansUnicode00 f
-(none) 2323 3965 w
-(E) 2983 3965 w
-(Leader) 3364 3965 w
-(repetition) 3685 3965 w
-(character.) 4137 3965 w
-9 /LucidaTypewriter f
-(.fc ) 720 4075 w
-9 /LucidaSans-Italic f
-(a) 987 4075 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(b) 1121 4075 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4075 w
-(off) 2323 4075 w
-(-) 2983 4075 w
-(Set) 3364 4075 w
-(field) 3525 4075 w
-(delimiter) 3746 4075 w
-9 /LucidaSans-Italic f
-(a) 4164 4075 w
-9 /LucidaSansUnicode00 f
-(and) 4248 4075 w
-(pad) 4440 4075 w
-(character) 4633 4075 w
-9 /LucidaSans-Italic f
-(b) 5067 4075 w
-9 /LucidaSansUnicode00 f
-(.) 5122 4075 w
-(10) 720 4240 w
-9 /LucidaSans-Demi f
-(.) 834 4240 w
-(Input) 915 4240 w
-(and) 1188 4240 w
-(Output) 1388 4240 w
-(Conventions) 1742 4240 w
-(and) 2352 4240 w
-(Character) 2552 4240 w
-(Translations) 3030 4240 w
-9 /LucidaTypewriter f
-(.ec ) 720 4350 w
-9 /LucidaSans-Italic f
-(c) 987 4350 w
-9 /LucidaSansUnicode00 f
-(\\) 1733 4350 w
-(\\) 2323 4350 w
-(-) 2983 4350 w
-(Set) 3364 4350 w
-(escape) 3525 4350 w
-(character.) 3853 4350 w
-9 /LucidaTypewriter f
-(.eo) 720 4460 w
-9 /LucidaSansUnicode00 f
-(on) 1733 4460 w
-(-) 2323 4460 w
-(-) 2983 4460 w
-(Turn) 3364 4460 w
-(off) 3599 4460 w
-(escape) 3749 4460 w
-(character) 4077 4460 w
-(mechanism.) 4511 4460 w
-9 /LucidaTypewriter f
-(.lg ) 720 4570 w
-9 /LucidaSans-Italic f
-(N) 987 4570 w
-9 /LucidaSansUnicode00 f
-(on;) 1733 4570 w
-(-) 1902 4570 w
-(on) 2323 4570 w
-(T) 2983 4570 w
-(Ligature) 3364 4570 w
-(mode) 3749 4570 w
-(on) 4024 4570 w
-(if) 4164 4570 w
-9 /LucidaSans-Italic f
-(N) 4252 4570 w
-(>) 4341 4570 w
-9 /LucidaSansUnicode00 f
-(0.) 4413 4570 w
-9 /LucidaTypewriter f
-(.ul ) 720 4680 w
-9 /LucidaSans-Italic f
-(N) 987 4680 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4680 w
-9 /LucidaSans-Italic f
-(N) 2323 4680 w
-9 /S f
-(=) 2412 4680 w
-9 /LucidaSansUnicode00 f
-(1) 2477 4680 w
-(E) 2983 4680 w
-(Underline) 3364 4680 w
-(\(italicize) 3813 4680 w
-(in) 4206 4680 w
-9 /LucidaSans-Italic f
-(troff) 4317 4680 w
-9 /LucidaSansUnicode00 f
-(\)) 4535 4680 w
-9 /LucidaSans-Italic f
-(N) 4594 4680 w
-9 /LucidaSansUnicode00 f
-(input) 4690 4680 w
-(lines.) 4947 4680 w
-9 /LucidaTypewriter f
-(.cu ) 720 4790 w
-9 /LucidaSans-Italic f
-(N) 987 4790 w
-9 /LucidaSansUnicode00 f
-(off) 1733 4790 w
-9 /LucidaSans-Italic f
-(N) 2323 4790 w
-9 /S f
-(=) 2412 4790 w
-9 /LucidaSansUnicode00 f
-(1) 2477 4790 w
-(E) 2983 4790 w
-(Continuous) 3364 4790 w
-(underline) 3894 4790 w
-(in) 4337 4790 w
-9 /LucidaSans-Italic f
-(nroff) 4448 4790 w
-9 /LucidaSansUnicode00 f
-(;) 4666 4790 w
-(in) 4724 4790 w
-9 /LucidaSans-Italic f
-(troff) 4835 4790 w
-9 /LucidaSansUnicode00 f
-(,) 5046 4790 w
-(like) 5104 4790 w
-9 /LucidaTypewriter f
-(ul) 5294 4790 w
-9 /LucidaSansUnicode00 f
-(.) 5424 4790 w
-9 /LucidaTypewriter f
-(.uf ) 720 4900 w
-9 /LucidaSans-Italic f
-(F) 987 4900 w
-9 /LucidaSansUnicode00 f
-(Italic) 1733 4900 w
-(Italic) 2323 4900 w
-(-) 2983 4900 w
-(Underline) 3364 4900 w
-(font) 3813 4900 w
-(set) 4019 4900 w
-(to) 4177 4900 w
-9 /LucidaSans-Italic f
-(F) 4294 4900 w
-9 /LucidaSansUnicode00 f
-(\(to) 4372 4900 w
-(be) 4519 4900 w
-(switched) 4655 4900 w
-(to) 5067 4900 w
-(by) 5184 4900 w
-9 /LucidaTypewriter f
-(ul) 5324 4900 w
-9 /LucidaSansUnicode00 f
-(\).) 5454 4900 w
-9 /LucidaTypewriter f
-(.cc ) 720 5010 w
-9 /LucidaSans-Italic f
-(c) 987 5010 w
-9 /LucidaTypewriter f
-(.) 1740 5010 w
-(.) 2330 5010 w
-9 /LucidaSansUnicode00 f
-(E) 2983 5010 w
-(Set) 3364 5010 w
-(control) 3525 5010 w
-(character) 3862 5010 w
-(to) 4296 5010 w
-9 /LucidaSans-Italic f
-(c) 4413 5010 w
-9 /LucidaSansUnicode00 f
-(.) 4458 5010 w
-9 /LucidaTypewriter f
-(.c2 ) 720 5120 w
-9 /LucidaSans-Italic f
-(c) 987 5120 w
-9 /LucidaTypewriter f
-(') 1740 5120 w
-(') 2330 5120 w
-9 /LucidaSansUnicode00 f
-(E) 2983 5120 w
-(Set) 3364 5120 w
-(no-break) 3525 5120 w
-(control) 3963 5120 w
-(character) 4300 5120 w
-(to) 4734 5120 w
-9 /LucidaSans-Italic f
-(c) 4851 5120 w
-9 /LucidaSansUnicode00 f
-(.) 4896 5120 w
-9 /LucidaTypewriter f
-(.tr ) 720 5230 w
-9 /LucidaSans-Italic f
-(abcd.) 987 5230 w
-9 /LucidaSansUnicode00 f
-(...) 1226 5230 w
-(none) 1733 5230 w
-(-) 2323 5230 w
-(O) 2983 5230 w
-(Translate) 3364 5230 w
-9 /LucidaSans-Italic f
-(a) 3798 5230 w
-9 /LucidaSansUnicode00 f
-(to) 3882 5230 w
-9 /LucidaSans-Italic f
-(b) 3999 5230 w
-9 /LucidaSansUnicode00 f
-(,) 4054 5230 w
-(etc.,) 4112 5230 w
-(on) 4328 5230 w
-(output.) 4468 5230 w
-(11) 720 5395 w
-9 /LucidaSans-Demi f
-(.) 834 5395 w
-(Local) 915 5395 w
-(Horizontal) 1185 5395 w
-(and) 1703 5395 w
-(Vertical) 1903 5395 w
-(Motions,) 2287 5395 w
-(and) 2714 5395 w
-(the) 2914 5395 w
-(Width) 3092 5395 w
-(Function) 3387 5395 w
-9 /LucidaSansUnicode00 f
-(12) 720 5560 w
-9 /LucidaSans-Demi f
-(.) 834 5560 w
-(Overstrike,) 915 5560 w
-(Bracket,) 1457 5560 w
-(Line-drawing,) 1855 5560 w
-(Graphics,) 2537 5560 w
-(and) 2998 5560 w
-(Zero-width) 3198 5560 w
-(Functions) 3758 5560 w
-9 /LucidaSansUnicode00 f
-(13) 720 5725 w
-9 /LucidaSans-Demi f
-(.) 834 5725 w
-(Hyphenation.) 915 5725 w
-9 /LucidaTypewriter f
-(.nh) 720 5835 w
-9 /LucidaSansUnicode00 f
-(hyphenate) 1733 5835 w
-(-) 2323 5835 w
-(E) 2983 5835 w
-(No) 3364 5835 w
-(hyphenation.) 3515 5835 w
-9 /LucidaTypewriter f
-(.hy ) 720 5945 w
-9 /LucidaSans-Italic f
-(N) 987 5945 w
-9 /LucidaSansUnicode00 f
-(hyphenate) 1733 5945 w
-(hyphenate) 2323 5945 w
-(E) 2983 5945 w
-(Hyphenate;) 3364 5945 w
-9 /LucidaSans-Italic f
-(N) 3888 5945 w
-9 /S f
-(=) 3977 5945 w
-9 /LucidaSansUnicode00 f
-(mode.) 4056 5945 w
-9 /LucidaTypewriter f
-(.hc ) 720 6055 w
-9 /LucidaSans-Italic f
-(c) 987 6055 w
-9 /LucidaTypewriter f
-(\\%) 1740 6055 w
-(\\%) 2330 6055 w
-9 /LucidaSansUnicode00 f
-(E) 2983 6055 w
-(Hyphenation) 3364 6055 w
-(indicator) 3946 6055 w
-(character) 4361 6055 w
-9 /LucidaSans-Italic f
-(c) 4795 6055 w
-9 /LucidaSansUnicode00 f
-(.) 4840 6055 w
-9 /LucidaTypewriter f
-(.hw ) 720 6165 w
-9 /LucidaSans-Italic f
-(word) 987 6165 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(.) 1285 6165 w
-(.) 1321 6165 w
-(.) 1357 6165 w
-9 /LucidaSansUnicode00 f
-(ignored) 2323 6165 w
-(-) 2983 6165 w
-(Add) 3364 6165 w
-(words) 3569 6165 w
-(to) 3862 6165 w
-(hyphenation) 3979 6165 w
-(dictionary.) 4550 6165 w
-(14) 720 6330 w
-9 /LucidaSans-Demi f
-(.) 834 6330 w
-(Three-Part) 915 6330 w
-(Titles.) 1456 6330 w
-9 /LucidaTypewriter f
-(.tl ) 720 6440 w
-9 /S f
-(\242) 987 6440 w
-9 /LucidaSans-Italic f
-(l) 1017 6440 w
-9 /S f
-(\242) 1050 6440 w
-9 /LucidaSans-Italic f
-(c) 1080 6440 w
-9 /S f
-(\242) 1132 6440 w
-9 /LucidaSans-Italic f
-(r) 1162 6440 w
-9 /S f
-(\242) 1212 6440 w
-9 /LucidaSansUnicode00 f
-(-) 2323 6440 w
-(-) 2983 6440 w
-(Three-part) 3364 6440 w
-(title;) 3872 6440 w
-(delimiter) 4098 6440 w
-(may) 4516 6440 w
-(be) 4726 6440 w
-(any) 4862 6440 w
-(character.) 5044 6440 w
-9 /LucidaTypewriter f
-(.pc ) 720 6550 w
-9 /LucidaSans-Italic f
-(c) 987 6550 w
-9 /LucidaTypewriter f
-(%) 1740 6550 w
-9 /LucidaSansUnicode00 f
-(off) 2323 6550 w
-(-) 2983 6550 w
-(Page) 3364 6550 w
-(number) 3599 6550 w
-(character.) 3968 6550 w
-9 /LucidaTypewriter f
-(.lt ) 720 6660 w
-9 /S f
-(\261) 987 6660 w
-9 /LucidaSans-Italic f
-(N) 1044 6660 w
-9 /LucidaSansUnicode00 f
-(6.5i) 1733 6660 w
-(previous) 2323 6660 w
-(E,) 2983 6660 w
-9 /LucidaSans-Demi f
-(m) 3061 6660 w
-9 /LucidaSansUnicode00 f
-(Length) 3364 6660 w
-(of) 3692 6660 w
-(title.) 3809 6660 w
-(15) 720 6825 w
-9 /LucidaSans-Demi f
-(.) 834 6825 w
-(Output) 915 6825 w
-(Line) 1269 6825 w
-(Numbering.) 1492 6825 w
-9 /LucidaTypewriter f
-(.nm ) 720 6935 w
-9 /S f
-(\261) 987 6935 w
-9 /LucidaSans-Italic f
-(N) 1044 6935 w
-(M) 1140 6935 w
-(S) 1244 6935 w
-(I) 1323 6935 w
-9 /LucidaSansUnicode00 f
-(off) 2323 6935 w
-(E) 2983 6935 w
-(Number) 3364 6935 w
-(mode) 3744 6935 w
-(on) 4019 6935 w
-(or) 4159 6935 w
-(off,) 4280 6935 w
-(set) 4459 6935 w
-(parameters.) 4617 6935 w
-9 /LucidaTypewriter f
-(.nn ) 720 7045 w
-9 /LucidaSans-Italic f
-(N) 987 7045 w
-9 /LucidaSansUnicode00 f
-(-) 1733 7045 w
-9 /LucidaSans-Italic f
-(N) 2323 7045 w
-9 /S f
-(=) 2412 7045 w
-9 /LucidaSansUnicode00 f
-(1) 2477 7045 w
-(E) 2983 7045 w
-(Do) 3364 7045 w
-(not) 3516 7045 w
-(number) 3689 7045 w
-(next) 4058 7045 w
-9 /LucidaSans-Italic f
-(N) 4281 7045 w
-9 /LucidaSansUnicode00 f
-(lines.) 4377 7045 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-9 /LucidaSansUnicode00 f
-(16) 720 830 w
-9 /LucidaSans-Demi f
-(.) 834 830 w
-(Conditional) 915 830 w
-(Acceptance) 1481 830 w
-(of) 2035 830 w
-(Input) 2159 830 w
-9 /LucidaTypewriter f
-(.if ) 720 940 w
-9 /LucidaSans-Italic f
-(c) 987 940 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1111 940 w
-9 /LucidaSansUnicode00 f
-(-) 2323 940 w
-(-) 2983 940 w
-(If) 3364 940 w
-(condition) 3452 940 w
-9 /LucidaSans-Italic f
-(c) 3891 940 w
-9 /LucidaSansUnicode00 f
-(true,) 3965 940 w
-(accept) 4199 940 w
-9 /LucidaSans-Italic f
-(any) 4510 940 w
-9 /LucidaSansUnicode00 f
-(as) 4700 940 w
-(input;) 4825 940 w
-(for) 3422 1050 w
-(multi-line,) 3576 1050 w
-(use) 4069 1050 w
-9 /LucidaTypewriter f
-(\\{) 4257 1050 w
-9 /LucidaSans-Italic f
-(any) 4394 1050 w
-9 /LucidaTypewriter f
-(\\}) 4569 1050 w
-9 /LucidaSansUnicode00 f
-(.) 4699 1050 w
-9 /LucidaTypewriter f
-(.if) 720 1160 w
-(!) 980 1160 w
-9 /LucidaSans-Italic f
-(c) 1045 1160 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1169 1160 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1160 w
-(-) 2983 1160 w
-(If) 3364 1160 w
-(condition) 3452 1160 w
-9 /LucidaSans-Italic f
-(c) 3891 1160 w
-9 /LucidaSansUnicode00 f
-(false,) 3965 1160 w
-(accept) 4228 1160 w
-9 /LucidaSans-Italic f
-(any) 4539 1160 w
-9 /LucidaSansUnicode00 f
-(.) 4700 1160 w
-9 /LucidaTypewriter f
-(.if ) 720 1270 w
-9 /LucidaSans-Italic f
-(N) 987 1270 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1133 1270 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1270 w
-9 /LucidaSans-Demi f
-(u) 2983 1270 w
-9 /LucidaSansUnicode00 f
-(If) 3364 1270 w
-(expression) 3452 1270 w
-9 /LucidaSans-Italic f
-(N) 3959 1270 w
-(>) 4048 1270 w
-9 /LucidaSansUnicode00 f
-(0,) 4120 1270 w
-(accept) 4235 1270 w
-9 /LucidaSans-Italic f
-(any) 4546 1270 w
-9 /LucidaSansUnicode00 f
-(.) 4707 1270 w
-9 /LucidaTypewriter f
-(.if) 720 1380 w
-(!) 980 1380 w
-9 /LucidaSans-Italic f
-(N) 1045 1380 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1191 1380 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1380 w
-9 /LucidaSans-Demi f
-(u) 2983 1380 w
-9 /LucidaSansUnicode00 f
-(If) 3364 1380 w
-(expression) 3452 1380 w
-9 /LucidaSans-Italic f
-(N) 3959 1380 w
-9 /LucidaSansUnicode22 f
-(f) 4033 1380 w
-9 /LucidaSansUnicode00 f
-(0) 4112 1380 w
-([sic],) 4198 1380 w
-(accept) 4434 1380 w
-9 /LucidaSans-Italic f
-(any) 4745 1380 w
-9 /LucidaSansUnicode00 f
-(.) 4906 1380 w
-9 /LucidaTypewriter f
-(.if ) 720 1490 w
-9 /S f
-(\242) 987 1490 w
-9 /LucidaSans-Italic f
-(s) 1017 1490 w
-9 /LucidaSansUnicode00 f
-(1) 1068 1490 w
-9 /S f
-(\242) 1132 1490 w
-9 /LucidaSans-Italic f
-(s) 1162 1490 w
-9 /LucidaSansUnicode00 f
-(2) 1213 1490 w
-9 /S f
-(\242) 1277 1490 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1379 1490 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1490 w
-(-) 2983 1490 w
-(If) 3364 1490 w
-(string) 3452 1490 w
-9 /LucidaSans-Italic f
-(s) 3735 1490 w
-9 /LucidaSansUnicode00 f
-(1) 3786 1490 w
-(identical) 3872 1490 w
-(to) 4271 1490 w
-9 /LucidaSans-Italic f
-(s) 4388 1490 w
-9 /LucidaSansUnicode00 f
-(2,) 4439 1490 w
-(accept) 4554 1490 w
-9 /LucidaSans-Italic f
-(any) 4865 1490 w
-9 /LucidaSansUnicode00 f
-(.) 5026 1490 w
-9 /LucidaTypewriter f
-(.if) 720 1600 w
-(!) 980 1600 w
-9 /S f
-(\242) 1045 1600 w
-9 /LucidaSans-Italic f
-(s) 1075 1600 w
-9 /LucidaSansUnicode00 f
-(1) 1126 1600 w
-9 /S f
-(\242) 1190 1600 w
-9 /LucidaSans-Italic f
-(s) 1220 1600 w
-9 /LucidaSansUnicode00 f
-(2) 1271 1600 w
-9 /S f
-(\242) 1335 1600 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1437 1600 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1600 w
-(-) 2983 1600 w
-(If) 3364 1600 w
-(string) 3452 1600 w
-9 /LucidaSans-Italic f
-(s) 3735 1600 w
-9 /LucidaSansUnicode00 f
-(1) 3786 1600 w
-(not) 3872 1600 w
-(identical) 4045 1600 w
-(to) 4444 1600 w
-9 /LucidaSans-Italic f
-(s) 4561 1600 w
-9 /LucidaSansUnicode00 f
-(2,) 4612 1600 w
-(accept) 4727 1600 w
-9 /LucidaSans-Italic f
-(any) 5038 1600 w
-9 /LucidaSansUnicode00 f
-(.) 5199 1600 w
-9 /LucidaTypewriter f
-(.ie ) 720 1710 w
-9 /LucidaSans-Italic f
-(c) 987 1710 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(any) 1111 1710 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1710 w
-9 /LucidaSans-Demi f
-(u) 2983 1710 w
-9 /LucidaSansUnicode00 f
-(If) 3364 1710 w
-(portion) 3452 1710 w
-(of) 3800 1710 w
-(if-else;) 3917 1710 w
-(all) 4258 1710 w
-(above) 4389 1710 w
-(forms) 4677 1710 w
-(\(like) 4961 1710 w
-9 /LucidaTypewriter f
-(if) 5181 1710 w
-9 /LucidaSansUnicode00 f
-(\).) 5311 1710 w
-9 /LucidaTypewriter f
-(.el ) 720 1820 w
-9 /LucidaSans-Italic f
-(any) 987 1820 w
-9 /LucidaSansUnicode00 f
-(-) 2323 1820 w
-(-) 2983 1820 w
-(Else) 3364 1820 w
-(portion) 3564 1820 w
-(of) 3912 1820 w
-(if-else.) 4029 1820 w
-(17) 720 1985 w
-9 /LucidaSans-Demi f
-(.) 834 1985 w
-(Environment) 915 1985 w
-(Switching) 1534 1985 w
-9 /LucidaTypewriter f
-(.ev ) 720 2095 w
-9 /LucidaSans-Italic f
-(N) 987 2095 w
-(N) 1733 2095 w
-9 /S f
-(=) 1822 2095 w
-9 /LucidaSansUnicode00 f
-(0) 1887 2095 w
-(previous) 2323 2095 w
-(-) 2983 2095 w
-(Environment) 3364 2095 w
-(switch) 3942 2095 w
-(\(push) 4247 2095 w
-(down\).) 4521 2095 w
-(18) 720 2260 w
-9 /LucidaSans-Demi f
-(.) 834 2260 w
-(Insertions) 915 2260 w
-(from) 1413 2260 w
-(the) 1665 2260 w
-(Standard) 1843 2260 w
-(Input) 2284 2260 w
-9 /LucidaTypewriter f
-(.rd ) 720 2370 w
-9 /LucidaSans-Italic f
-(prompt) 987 2370 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2370 w
-9 /LucidaSans-Italic f
-(prompt) 2323 2370 w
-9 /LucidaSansUnicode00 f
-(=) 2645 2370 w
-8 /LucidaSansUnicode00 f
-(BEL) 2717 2370 w
-9 /LucidaSansUnicode00 f
-(-) 2983 2370 w
-(Read) 3364 2370 w
-(insertion.) 3607 2370 w
-9 /LucidaTypewriter f
-(.ex) 720 2480 w
-9 /LucidaSansUnicode00 f
-(-) 1733 2480 w
-(-) 2323 2480 w
-(-) 2983 2480 w
-(Exit.) 3364 2480 w
-(19) 720 2645 w
-9 /LucidaSans-Demi f
-(.) 834 2645 w
-(Input/Output) 915 2645 w
-(File) 1563 2645 w
-(Switching) 1756 2645 w
-9 /LucidaTypewriter f
-(.so ) 720 2755 w
-9 /LucidaSans-Italic f
-(f) 995 2755 w
-(ilename) 1036 2755 w
-9 /LucidaSansUnicode00 f
-(-) 2323 2755 w
-(-) 2983 2755 w
-(Switch) 3364 2755 w
-(source) 3672 2755 w
-(file) 3991 2755 w
-(\(push) 4155 2755 w
-(down\).) 4429 2755 w
-9 /LucidaTypewriter f
-(.nx ) 720 2865 w
-9 /LucidaSans-Italic f
-(f) 995 2865 w
-(ilename) 1036 2865 w
-9 /LucidaSansUnicode00 f
-(end-of-file) 2323 2865 w
-(-) 2983 2865 w
-(Next) 3364 2865 w
-(file.) 3598 2865 w
-9 /LucidaTypewriter f
-(.sy ) 720 2975 w
-9 /LucidaSans-Italic f
-(string) 987 2975 w
-9 /LucidaSansUnicode00 f
-(-) 2323 2975 w
-(-) 2983 2975 w
-(Execute) 3364 2975 w
-(program) 3732 2975 w
-9 /LucidaSans-Italic f
-(string) 4137 2975 w
-9 /LucidaSansUnicode00 f
-(.) 4395 2975 w
-(Output) 4482 2975 w
-(not) 4816 2975 w
-(interpolated.) 4989 2975 w
-9 /LucidaTypewriter f
-(.pi ) 720 3085 w
-9 /LucidaSans-Italic f
-(string) 987 3085 w
-9 /LucidaSansUnicode00 f
-(-) 2323 3085 w
-(-) 2983 3085 w
-(Pipe) 3364 3085 w
-(output) 3576 3085 w
-(to) 3895 3085 w
-(program) 4012 3085 w
-9 /LucidaSans-Italic f
-(string) 4417 3085 w
-9 /LucidaSansUnicode00 f
-(.) 4675 3085 w
-9 /LucidaTypewriter f
-(.cf ) 720 3195 w
-9 /LucidaSans-Italic f
-(f) 995 3195 w
-(ilename) 1036 3195 w
-9 /LucidaSansUnicode00 f
-(-) 2323 3195 w
-(-) 2983 3195 w
-(Copy) 3364 3195 w
-(file) 3614 3195 w
-(contents) 3778 3195 w
-(to) 4182 3195 w
-9 /LucidaSans-Italic f
-(troff) 4299 3195 w
-9 /LucidaSansUnicode00 f
-(output.) 4539 3195 w
-(20) 720 3360 w
-9 /LucidaSans-Demi f
-(.) 834 3360 w
-(Miscellaneous) 915 3360 w
-9 /LucidaTypewriter f
-(.mc ) 720 3470 w
-9 /LucidaSans-Italic f
-(c) 987 3470 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(N) 1111 3470 w
-9 /LucidaSansUnicode00 f
-(-) 1733 3470 w
-(off) 2323 3470 w
-(E,) 2983 3470 w
-9 /LucidaSans-Demi f
-(m) 3061 3470 w
-9 /LucidaSansUnicode00 f
-(Set) 3364 3470 w
-(margin) 3525 3470 w
-(character) 3863 3470 w
-9 /LucidaSans-Italic f
-(c) 4297 3470 w
-9 /LucidaSansUnicode00 f
-(and) 4371 3470 w
-(separation) 4563 3470 w
-9 /LucidaSans-Italic f
-(N) 5052 3470 w
-9 /LucidaSansUnicode00 f
-(.) 5119 3470 w
-9 /LucidaTypewriter f
-(.tm ) 720 3580 w
-9 /LucidaSans-Italic f
-(string) 987 3580 w
-9 /LucidaSansUnicode00 f
-(-) 1733 3580 w
-(newline) 2323 3580 w
-(-) 2983 3580 w
-(Print) 3364 3580 w
-9 /LucidaSans-Italic f
-(string) 3595 3580 w
-9 /LucidaSansUnicode00 f
-(on) 3882 3580 w
-(terminal) 4022 3580 w
-(\(standard) 4413 3580 w
-(error\).) 4858 3580 w
-9 /LucidaTypewriter f
-(.ab ) 720 3690 w
-9 /LucidaSans-Italic f
-(string) 987 3690 w
-9 /LucidaSansUnicode00 f
-(-) 1733 3690 w
-(newline) 2323 3690 w
-(-) 2983 3690 w
-(Print) 3364 3690 w
-9 /LucidaSans-Italic f
-(string) 3595 3690 w
-9 /LucidaSansUnicode00 f
-(on) 3882 3690 w
-(standard) 4022 3690 w
-(error,) 4437 3690 w
-(exit) 4711 3690 w
-(program.) 4904 3690 w
-9 /LucidaTypewriter f
-(.ig ) 720 3800 w
-9 /LucidaSans-Italic f
-(yy) 987 3800 w
-9 /LucidaSansUnicode00 f
-(-) 1733 3800 w
-9 /LucidaSans-Italic f
-(.) 2323 3800 w
-(yy) 2359 3800 w
-9 /S f
-(=) 2481 3800 w
-9 /LucidaTypewriter f
-(..) 2553 3800 w
-9 /LucidaSansUnicode00 f
-(-) 2983 3800 w
-(Ignore) 3364 3800 w
-(input) 3673 3800 w
-(until) 3930 3800 w
-(call) 4156 3800 w
-(of) 4333 3800 w
-9 /LucidaSans-Italic f
-(yy) 4450 3800 w
-9 /LucidaSansUnicode00 f
-(.) 4550 3800 w
-9 /LucidaTypewriter f
-(.lf ) 720 3910 w
-9 /LucidaSans-Italic f
-(N) 987 3910 w
-9 /LucidaTypewriter f
-9 /LucidaSans-Italic f
-(f) 1141 3910 w
-9 /LucidaSansUnicode00 f
-(-) 2323 3910 w
-(-) 2983 3910 w
-(Set) 3364 3910 w
-(input) 3525 3910 w
-(line) 3782 3910 w
-(number) 3969 3910 w
-(to) 4338 3910 w
-9 /LucidaSans-Italic f
-(N) 4455 3910 w
-9 /LucidaSansUnicode00 f
-(and) 4551 3910 w
-(filename) 4743 3910 w
-(to) 5147 3910 w
-9 /LucidaSans-Italic f
-(f) 5264 3910 w
-9 /LucidaSansUnicode00 f
-(.) 5298 3910 w
-9 /LucidaTypewriter f
-(.pm ) 720 4020 w
-9 /LucidaSans-Italic f
-(t) 987 4020 w
-9 /LucidaSansUnicode00 f
-(-) 1733 4020 w
-(all) 2323 4020 w
-(-) 2983 4020 w
-(Print) 3364 4020 w
-(macro) 3595 4020 w
-(names,) 3896 4020 w
-(sizes;) 4240 4020 w
-(if) 4517 4020 w
-9 /LucidaSans-Italic f
-(t) 4605 4020 w
-9 /LucidaSansUnicode00 f
-(present,) 4668 4020 w
-(print) 5055 4020 w
-(total.) 5293 4020 w
-9 /LucidaTypewriter f
-(.fl) 720 4130 w
-9 /LucidaSansUnicode00 f
-(-) 1733 4130 w
-(-) 2323 4130 w
-(B) 2983 4130 w
-(Flush) 3364 4130 w
-(output) 3626 4130 w
-(buffer.) 3945 4130 w
-(21) 720 4295 w
-9 /LucidaSans-Demi f
-(.) 834 4295 w
-(Output) 915 4295 w
-(and) 1269 4295 w
-(Error) 1469 4295 w
-(Messages) 1733 4295 w
-9 /LucidaSansUnicode00 f
-(22) 720 4460 w
-9 /LucidaSans-Demi f
-(.) 834 4460 w
-(Output) 915 4460 w
-(Language) 1269 4460 w
-9 /LucidaSansUnicode00 f
-(23) 720 4625 w
-9 /LucidaSans-Demi f
-(.) 834 4625 w
-(Device) 915 4625 w
-(and) 1252 4625 w
-(Font) 1452 4625 w
-(Description) 1686 4625 w
-(Files) 2252 4625 w
-12 /LucidaSans-Demi f
-(Alphabetical) 1063 4941 w
-(Request and Section Number Cross Reference) 1873 4941 w
-9 /LucidaTypewriter f
-(ab) 720 5142 w
-9 /LucidaSansUnicode00 f
-(20) 930 5142 w
-9 /LucidaTypewriter f
-(ad) 720 5247 w
-9 /LucidaSansUnicode00 f
-(4) 987 5247 w
-9 /LucidaTypewriter f
-(af) 720 5352 w
-9 /LucidaSansUnicode00 f
-(8) 987 5352 w
-9 /LucidaTypewriter f
-(am) 720 5457 w
-9 /LucidaSansUnicode00 f
-(7) 987 5457 w
-9 /LucidaTypewriter f
-(as) 720 5562 w
-9 /LucidaSansUnicode00 f
-(7) 987 5562 w
-9 /LucidaTypewriter f
-(bd) 720 5667 w
-9 /LucidaSansUnicode00 f
-(2) 987 5667 w
-9 /LucidaTypewriter f
-(bp) 720 5772 w
-9 /LucidaSansUnicode00 f
-(3) 987 5772 w
-9 /LucidaTypewriter f
-(br) 720 5877 w
-9 /LucidaSansUnicode00 f
-(4) 987 5877 w
-9 /LucidaTypewriter f
-(c2) 720 5982 w
-9 /LucidaSansUnicode00 f
-(10) 930 5982 w
-9 /LucidaTypewriter f
-(cc) 720 6087 w
-9 /LucidaSansUnicode00 f
-(10) 930 6087 w
-9 /LucidaTypewriter f
-(ce) 1200 5142 w
-9 /LucidaSansUnicode00 f
-(4) 1467 5142 w
-9 /LucidaTypewriter f
-(cf) 1200 5247 w
-9 /LucidaSansUnicode00 f
-(19) 1410 5247 w
-9 /LucidaTypewriter f
-(ch) 1200 5352 w
-9 /LucidaSansUnicode00 f
-(7) 1467 5352 w
-9 /LucidaTypewriter f
-(cs) 1200 5457 w
-9 /LucidaSansUnicode00 f
-(2) 1467 5457 w
-9 /LucidaTypewriter f
-(cu) 1200 5562 w
-9 /LucidaSansUnicode00 f
-(10) 1410 5562 w
-9 /LucidaTypewriter f
-(da) 1200 5667 w
-9 /LucidaSansUnicode00 f
-(7) 1467 5667 w
-9 /LucidaTypewriter f
-(de) 1200 5772 w
-9 /LucidaSansUnicode00 f
-(7) 1467 5772 w
-9 /LucidaTypewriter f
-(di) 1200 5877 w
-9 /LucidaSansUnicode00 f
-(7) 1467 5877 w
-9 /LucidaTypewriter f
-(ds) 1200 5982 w
-9 /LucidaSansUnicode00 f
-(7) 1467 5982 w
-9 /LucidaTypewriter f
-(dt) 1200 6087 w
-9 /LucidaSansUnicode00 f
-(7) 1467 6087 w
-9 /LucidaTypewriter f
-(ec) 1680 5142 w
-9 /LucidaSansUnicode00 f
-(10) 1890 5142 w
-9 /LucidaTypewriter f
-(el) 1680 5247 w
-9 /LucidaSansUnicode00 f
-(16) 1890 5247 w
-9 /LucidaTypewriter f
-(em) 1680 5352 w
-9 /LucidaSansUnicode00 f
-(7) 1947 5352 w
-9 /LucidaTypewriter f
-(eo) 1680 5457 w
-9 /LucidaSansUnicode00 f
-(10) 1890 5457 w
-9 /LucidaTypewriter f
-(ev) 1680 5562 w
-9 /LucidaSansUnicode00 f
-(17) 1890 5562 w
-9 /LucidaTypewriter f
-(ex) 1680 5667 w
-9 /LucidaSansUnicode00 f
-(18) 1890 5667 w
-9 /LucidaTypewriter f
-(fc) 1680 5772 w
-9 /LucidaSansUnicode00 f
-(9) 1947 5772 w
-9 /LucidaTypewriter f
-(fi) 1680 5877 w
-9 /LucidaSansUnicode00 f
-(4) 1947 5877 w
-9 /LucidaTypewriter f
-(fl) 1680 5982 w
-9 /LucidaSansUnicode00 f
-(20) 1890 5982 w
-9 /LucidaTypewriter f
-(fp) 1680 6087 w
-9 /LucidaSansUnicode00 f
-(2) 1947 6087 w
-9 /LucidaTypewriter f
-(ft) 2160 5142 w
-9 /LucidaSansUnicode00 f
-(2) 2427 5142 w
-9 /LucidaTypewriter f
-(hc) 2160 5247 w
-9 /LucidaSansUnicode00 f
-(13) 2370 5247 w
-9 /LucidaTypewriter f
-(hw) 2160 5352 w
-9 /LucidaSansUnicode00 f
-(13) 2370 5352 w
-9 /LucidaTypewriter f
-(hy) 2160 5457 w
-9 /LucidaSansUnicode00 f
-(13) 2370 5457 w
-9 /LucidaTypewriter f
-(ie) 2160 5562 w
-9 /LucidaSansUnicode00 f
-(16) 2370 5562 w
-9 /LucidaTypewriter f
-(if) 2160 5667 w
-9 /LucidaSansUnicode00 f
-(16) 2370 5667 w
-9 /LucidaTypewriter f
-(ig) 2160 5772 w
-9 /LucidaSansUnicode00 f
-(20) 2370 5772 w
-9 /LucidaTypewriter f
-(in) 2160 5877 w
-9 /LucidaSansUnicode00 f
-(6) 2427 5877 w
-9 /LucidaTypewriter f
-(it) 2160 5982 w
-9 /LucidaSansUnicode00 f
-(7) 2427 5982 w
-9 /LucidaTypewriter f
-(lc) 2160 6087 w
-9 /LucidaSansUnicode00 f
-(9) 2427 6087 w
-9 /LucidaTypewriter f
-(lg) 2640 5142 w
-9 /LucidaSansUnicode00 f
-(10) 2850 5142 w
-9 /LucidaTypewriter f
-(lf) 2640 5247 w
-9 /LucidaSansUnicode00 f
-(20) 2850 5247 w
-9 /LucidaTypewriter f
-(ll) 2640 5352 w
-9 /LucidaSansUnicode00 f
-(6) 2907 5352 w
-9 /LucidaTypewriter f
-(ls) 2640 5457 w
-9 /LucidaSansUnicode00 f
-(5) 2907 5457 w
-9 /LucidaTypewriter f
-(lt) 2640 5562 w
-9 /LucidaSansUnicode00 f
-(14) 2850 5562 w
-9 /LucidaTypewriter f
-(mc) 2640 5667 w
-9 /LucidaSansUnicode00 f
-(20) 2850 5667 w
-9 /LucidaTypewriter f
-(mk) 2640 5772 w
-9 /LucidaSansUnicode00 f
-(3) 2907 5772 w
-9 /LucidaTypewriter f
-(na) 2640 5877 w
-9 /LucidaSansUnicode00 f
-(4) 2907 5877 w
-9 /LucidaTypewriter f
-(ne) 2640 5982 w
-9 /LucidaSansUnicode00 f
-(3) 2907 5982 w
-9 /LucidaTypewriter f
-(nf) 2640 6087 w
-9 /LucidaSansUnicode00 f
-(4) 2907 6087 w
-9 /LucidaTypewriter f
-(nh) 3120 5142 w
-9 /LucidaSansUnicode00 f
-(13) 3330 5142 w
-9 /LucidaTypewriter f
-(nm) 3120 5247 w
-9 /LucidaSansUnicode00 f
-(15) 3330 5247 w
-9 /LucidaTypewriter f
-(nn) 3120 5352 w
-9 /LucidaSansUnicode00 f
-(15) 3330 5352 w
-9 /LucidaTypewriter f
-(nr) 3120 5457 w
-9 /LucidaSansUnicode00 f
-(8) 3387 5457 w
-9 /LucidaTypewriter f
-(ns) 3120 5562 w
-9 /LucidaSansUnicode00 f
-(5) 3387 5562 w
-9 /LucidaTypewriter f
-(nx) 3120 5667 w
-9 /LucidaSansUnicode00 f
-(19) 3330 5667 w
-9 /LucidaTypewriter f
-(os) 3120 5772 w
-9 /LucidaSansUnicode00 f
-(5) 3387 5772 w
-9 /LucidaTypewriter f
-(pc) 3120 5877 w
-9 /LucidaSansUnicode00 f
-(14) 3330 5877 w
-9 /LucidaTypewriter f
-(pi) 3120 5982 w
-9 /LucidaSansUnicode00 f
-(19) 3330 5982 w
-9 /LucidaTypewriter f
-(pl) 3120 6087 w
-9 /LucidaSansUnicode00 f
-(3) 3387 6087 w
-9 /LucidaTypewriter f
-(pm) 3600 5142 w
-9 /LucidaSansUnicode00 f
-(20) 3810 5142 w
-9 /LucidaTypewriter f
-(pn) 3600 5247 w
-9 /LucidaSansUnicode00 f
-(3) 3867 5247 w
-9 /LucidaTypewriter f
-(po) 3600 5352 w
-9 /LucidaSansUnicode00 f
-(3) 3867 5352 w
-9 /LucidaTypewriter f
-(ps) 3600 5457 w
-9 /LucidaSansUnicode00 f
-(2) 3867 5457 w
-9 /LucidaTypewriter f
-(rd) 3600 5562 w
-9 /LucidaSansUnicode00 f
-(18) 3810 5562 w
-9 /LucidaTypewriter f
-(rm) 3600 5667 w
-9 /LucidaSansUnicode00 f
-(7) 3867 5667 w
-9 /LucidaTypewriter f
-(rn) 3600 5772 w
-9 /LucidaSansUnicode00 f
-(7) 3867 5772 w
-9 /LucidaTypewriter f
-(rr) 3600 5877 w
-9 /LucidaSansUnicode00 f
-(8) 3867 5877 w
-9 /LucidaTypewriter f
-(rs) 3600 5982 w
-9 /LucidaSansUnicode00 f
-(5) 3867 5982 w
-9 /LucidaTypewriter f
-(rt) 3600 6087 w
-9 /LucidaSansUnicode00 f
-(3) 3867 6087 w
-9 /LucidaTypewriter f
-(so) 4080 5142 w
-9 /LucidaSansUnicode00 f
-(19) 4290 5142 w
-9 /LucidaTypewriter f
-(sp) 4080 5247 w
-9 /LucidaSansUnicode00 f
-(5) 4347 5247 w
-9 /LucidaTypewriter f
-(ss) 4080 5352 w
-9 /LucidaSansUnicode00 f
-(2) 4347 5352 w
-9 /LucidaTypewriter f
-(sv) 4080 5457 w
-9 /LucidaSansUnicode00 f
-(5) 4347 5457 w
-9 /LucidaTypewriter f
-(sy) 4080 5562 w
-9 /LucidaSansUnicode00 f
-(19) 4290 5562 w
-9 /LucidaTypewriter f
-(ta) 4080 5667 w
-9 /LucidaSansUnicode00 f
-(9) 4347 5667 w
-9 /LucidaTypewriter f
-(tc) 4080 5772 w
-9 /LucidaSansUnicode00 f
-(9) 4347 5772 w
-9 /LucidaTypewriter f
-(ti) 4080 5877 w
-9 /LucidaSansUnicode00 f
-(6) 4347 5877 w
-9 /LucidaTypewriter f
-(tl) 4080 5982 w
-9 /LucidaSansUnicode00 f
-(14) 4290 5982 w
-9 /LucidaTypewriter f
-(tm) 4080 6087 w
-9 /LucidaSansUnicode00 f
-(20) 4290 6087 w
-9 /LucidaTypewriter f
-(tr) 4560 5142 w
-9 /LucidaSansUnicode00 f
-(10) 4770 5142 w
-9 /LucidaTypewriter f
-(uf) 4560 5247 w
-9 /LucidaSansUnicode00 f
-(10) 4770 5247 w
-9 /LucidaTypewriter f
-(ul) 4560 5352 w
-9 /LucidaSansUnicode00 f
-(10) 4770 5352 w
-9 /LucidaTypewriter f
-(vs) 4560 5457 w
-9 /LucidaSansUnicode00 f
-(5) 4827 5457 w
-9 /LucidaTypewriter f
-(wh) 4560 5562 w
-9 /LucidaSansUnicode00 f
-(7) 4827 5562 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-12 /LucidaSans-Demi f
-(Escape) 1049 840 w
-(Sequences for Characters, Indicators, and Functions) 1512 840 w
-9 /LucidaSans-Italic f
-(S) 845 1041 w
-(Se) 847 1041 w
-(ec) 899 1041 w
-(ct) 949 1041 w
-(ti) 996 1041 w
-(io) 1032 1041 w
-(on) 1060 1041 w
-(n) 1113 1041 w
-(E) 1312 1041 w
-(Es) 1314 1041 w
-(sc) 1366 1041 w
-(ca) 1412 1041 w
-(ap) 1459 1041 w
-(pe) 1516 1041 w
-(e) 1573 1041 w
-(R) 785 1151 w
-(Re) 787 1151 w
-(ef) 846 1151 w
-(fe) 896 1151 w
-(er) 932 1151 w
-(re) 982 1151 w
-(en) 1027 1151 w
-(nc) 1077 1151 w
-(ce) 1135 1151 w
-(e) 1182 1151 w
-(S) 1312 1151 w
-(Se) 1314 1151 w
-(eq) 1366 1151 w
-(qu) 1416 1151 w
-(ue) 1473 1151 w
-(en) 1531 1151 w
-(nc) 1581 1151 w
-(ce) 1639 1151 w
-(e) 1686 1151 w
-(M) 2287 1151 w
-(Me) 2289 1151 w
-(ea) 2366 1151 w
-(an) 2416 1151 w
-(ni) 2473 1151 w
-(in) 2531 1151 w
-(ng) 2559 1151 w
-(g) 2617 1151 w
-9 /LucidaSansUnicode00 f
-(10.1) 907 1316 w
-9 /LucidaTypewriter f
-(\\\\) 1312 1316 w
-(\\) 2287 1316 w
-9 /LucidaSansUnicode00 f
-(prevents) 2381 1316 w
-(or) 2786 1316 w
-(delays) 2907 1316 w
-(the) 3212 1316 w
-(interpretation) 3380 1316 w
-(of) 4008 1316 w
-9 /LucidaTypewriter f
-(\\) 4125 1316 w
-9 /LucidaSansUnicode00 f
-(10.1) 907 1426 w
-9 /LucidaTypewriter f
-(\\e) 1312 1426 w
-9 /LucidaSansUnicode00 f
-(Printable) 2287 1426 w
-(version) 2701 1426 w
-(of) 3047 1426 w
-(the) 3164 1426 w
-(current) 3332 1426 w
-(escape) 3676 1426 w
-(character.) 4004 1426 w
-(2.1) 964 1536 w
-9 /LucidaTypewriter f
-(\\') 1312 1536 w
-9 /LucidaSansUnicode00 f
-(\264) 2287 1536 w
-(\(acute) 2371 1536 w
-(accent\);) 2665 1536 w
-(equivalent) 3034 1536 w
-(to) 3514 1536 w
-9 /LucidaTypewriter f
-(\\\(aa) 3631 1536 w
-9 /LucidaSansUnicode00 f
-(2.1) 964 1646 w
-9 /LucidaTypewriter f
-(\\`) 1312 1646 w
-9 /LucidaSansUnicode00 f
-(`) 2287 1646 w
-(\(grave) 2371 1646 w
-(accent\);) 2670 1646 w
-(equivalent) 3039 1646 w
-(to) 3519 1646 w
-9 /LucidaTypewriter f
-(\\\(ga) 3636 1646 w
-9 /LucidaSansUnicode00 f
-(2.1) 964 1756 w
-9 /LucidaTypewriter f
-(\\) 1312 1756 w
-9 /LucidaSansUnicode20 f
-(\023) 1377 1756 w
-(\023) 2287 1756 w
-9 /LucidaSansUnicode00 f
-(Minus) 2361 1756 w
-(sign) 2651 1756 w
-(in) 2864 1756 w
-(the) 2975 1756 w
-(current) 3143 1756 w
-(font) 3487 1756 w
-(7.) 964 1866 w
-9 /LucidaTypewriter f
-(\\) 1312 1866 w
-(.) 1384 1866 w
-9 /LucidaSansUnicode00 f
-(Period) 2287 1866 w
-(\(dot\)) 2591 1866 w
-(\(see) 2825 1866 w
-9 /LucidaTypewriter f
-(de) 3030 1866 w
-9 /LucidaSansUnicode00 f
-(\)) 3160 1866 w
-(11.1) 907 1976 w
-9 /LucidaTypewriter f
-(\\) 1312 1976 w
-9 /LucidaSans-Italic f
-(space) 1377 1976 w
-9 /LucidaSansUnicode00 f
-(Unpaddable) 2287 1976 w
-(space-size) 2838 1976 w
-(space) 3341 1976 w
-(character) 3619 1976 w
-(11.1) 907 2086 w
-9 /LucidaTypewriter f
-(\\0) 1312 2086 w
-9 /LucidaSansUnicode00 f
-(Digit) 2287 2086 w
-(width) 2525 2086 w
-(space) 2795 2086 w
-(11.1) 907 2196 w
-9 /LucidaTypewriter f
-(\\|) 1312 2196 w
-9 /LucidaSansUnicode00 f
-(1/6) 2287 2196 w
-(em) 2478 2196 w
-(narrow) 2641 2196 w
-(space) 2974 2196 w
-(character) 3252 2196 w
-(\(zero) 3686 2196 w
-(width) 3938 2196 w
-(in) 4208 2196 w
-9 /LucidaSans-Italic f
-(nroff) 4319 2196 w
-9 /LucidaSansUnicode00 f
-(\)) 4544 2196 w
-(11.1) 907 2306 w
-9 /LucidaTypewriter f
-(\\^) 1312 2306 w
-9 /LucidaSansUnicode00 f
-(1/12) 2287 2306 w
-(em) 2535 2306 w
-(half-narrow) 2698 2306 w
-(space) 3248 2306 w
-(character) 3526 2306 w
-(\(zero) 3960 2306 w
-(width) 4212 2306 w
-(in) 4482 2306 w
-9 /LucidaSans-Italic f
-(nroff) 4593 2306 w
-9 /LucidaSansUnicode00 f
-(\)) 4818 2306 w
-(4.1) 964 2416 w
-9 /LucidaTypewriter f
-(\\&) 1312 2416 w
-9 /LucidaSansUnicode00 f
-(Non-printing,) 2287 2416 w
-(zero) 2922 2416 w
-(width) 3144 2416 w
-(character) 3414 2416 w
-(10.6) 907 2526 w
-9 /LucidaTypewriter f
-(\\!) 1312 2526 w
-9 /LucidaSansUnicode00 f
-(Transparent) 2287 2526 w
-(line) 2845 2526 w
-(indicator) 3032 2526 w
-(10.8) 907 2636 w
-9 /LucidaTypewriter f
-(\\") 1312 2636 w
-9 /LucidaSansUnicode00 f
-(Beginning) 2287 2636 w
-(of) 2750 2636 w
-(comment;) 2867 2636 w
-(continues) 3333 2636 w
-(to) 3786 2636 w
-(end) 3903 2636 w
-(of) 4095 2636 w
-(line) 4212 2636 w
-(13.) 907 2746 w
-9 /LucidaTypewriter f
-(\\%) 1312 2746 w
-9 /LucidaSansUnicode00 f
-(Default) 2287 2746 w
-(optional) 2632 2746 w
-(hyphenation) 3019 2746 w
-(character) 3590 2746 w
-(2.1) 964 2856 w
-9 /LucidaTypewriter f
-(\\\() 1312 2856 w
-9 /LucidaSans-Italic f
-(xx) 1442 2856 w
-9 /LucidaSansUnicode00 f
-(Character) 2287 2856 w
-(named) 2737 2856 w
-9 /LucidaSans-Italic f
-(xx) 3063 2856 w
-9 /LucidaSansUnicode00 f
-(7.1) 964 2966 w
-9 /LucidaTypewriter f
-(\\*) 1312 2966 w
-9 /LucidaSans-Italic f
-(x) 1442 2966 w
-9 /LucidaSansUnicode00 f
-(,) 1498 2966 w
-9 /LucidaTypewriter f
-(\\*\() 1599 2966 w
-9 /LucidaSans-Italic f
-(xx) 1794 2966 w
-9 /LucidaSansUnicode00 f
-(Interpolate) 2287 2966 w
-(string) 2789 2966 w
-9 /LucidaSans-Italic f
-(x) 3072 2966 w
-9 /LucidaSansUnicode00 f
-(or) 3150 2966 w
-9 /LucidaSans-Italic f
-(xx) 3271 2966 w
-9 /LucidaSansUnicode00 f
-(7.3) 964 3076 w
-9 /LucidaTypewriter f
-(\\$) 1312 3076 w
-9 /LucidaSans-Italic f
-(N) 1442 3076 w
-9 /LucidaSansUnicode00 f
-(Interpolate) 2287 3076 w
-(argument) 2789 3076 w
-(1) 3240 3076 w
-9 /LucidaSansUnicode22 f
-(f) 3304 3076 w
-9 /LucidaSans-Italic f
-(N) 3383 3076 w
-9 /LucidaSansUnicode22 f
-(f) 3457 3076 w
-9 /LucidaSansUnicode00 f
-(9) 3536 3076 w
-(9.1) 964 3186 w
-9 /LucidaTypewriter f
-(\\a) 1312 3186 w
-9 /LucidaSansUnicode00 f
-(Non-interpreted) 2287 3186 w
-(leader) 3032 3186 w
-(character) 3331 3186 w
-(12.3) 907 3296 w
-9 /LucidaTypewriter f
-(\\b') 1312 3296 w
-9 /LucidaSans-Italic f
-(abc.) 1507 3296 w
-9 /LucidaSansUnicode00 f
-(..) 1691 3296 w
-9 /LucidaTypewriter f
-(') 1749 3296 w
-9 /LucidaSansUnicode00 f
-(Bracket) 2287 3296 w
-(building) 2636 3296 w
-(function) 3025 3296 w
-(4.2) 964 3406 w
-9 /LucidaTypewriter f
-(\\c) 1312 3406 w
-9 /LucidaSansUnicode00 f
-(Connect) 2287 3406 w
-(to) 2674 3406 w
-(next) 2791 3406 w
-(input) 3014 3406 w
-(text) 3271 3406 w
-(2.1) 964 3516 w
-9 /LucidaTypewriter f
-(\\C') 1312 3516 w
-9 /LucidaSans-Italic f
-(xyz) 1507 3516 w
-9 /LucidaTypewriter f
-(') 1655 3516 w
-9 /LucidaSansUnicode00 f
-(Character) 2287 3516 w
-(named) 2737 3516 w
-9 /LucidaSans-Italic f
-(xyz) 3063 3516 w
-9 /LucidaSansUnicode00 f
-(11.1) 907 3626 w
-9 /LucidaTypewriter f
-(\\d) 1312 3626 w
-9 /LucidaSansUnicode00 f
-(Downward) 2287 3626 w
-(1/2) 2777 3626 w
-(em) 2968 3626 w
-(vertical) 3131 3626 w
-(motion) 3475 3626 w
-(\(1/2) 3813 3626 w
-(line) 4034 3626 w
-(in) 4221 3626 w
-9 /LucidaSans-Italic f
-(nroff) 4332 3626 w
-9 /LucidaSansUnicode00 f
-(\)) 4557 3626 w
-(12.5) 907 3736 w
-9 /LucidaTypewriter f
-(\\D') 1312 3736 w
-9 /LucidaSans-Italic f
-(c.) 1507 3736 w
-9 /LucidaSansUnicode00 f
-(..) 1581 3736 w
-9 /LucidaTypewriter f
-(') 1639 3736 w
-9 /LucidaSansUnicode00 f
-(Draw) 2287 3736 w
-(graphics) 2540 3736 w
-(function) 2943 3736 w
-9 /LucidaSans-Italic f
-(c) 3333 3736 w
-9 /LucidaSansUnicode00 f
-(with) 3407 3736 w
-(parameters) 3620 3736 w
-9 /LucidaSans-Italic f
-(.) 4143 3736 w
-(.) 4179 3736 w
-(.) 4215 3736 w
-9 /LucidaSansUnicode00 f
-(;) 4244 3736 w
-9 /LucidaSans-Italic f
-(c) 4302 3736 w
-9 /S f
-(=) 4369 3736 w
-9 /LucidaTypewriter f
-(l) 4441 3736 w
-9 /LucidaSansUnicode00 f
-(,) 4513 3736 w
-9 /LucidaTypewriter f
-(c) 4556 3736 w
-9 /LucidaSansUnicode00 f
-(,) 4628 3736 w
-9 /LucidaTypewriter f
-(e) 4671 3736 w
-9 /LucidaSansUnicode00 f
-(,) 4743 3736 w
-9 /LucidaTypewriter f
-(a) 4786 3736 w
-9 /LucidaSansUnicode00 f
-(,) 4858 3736 w
-9 /LucidaTypewriter f
-(~) 4901 3736 w
-9 /LucidaSansUnicode00 f
-(2.2) 964 3846 w
-9 /LucidaTypewriter f
-(\\f) 1312 3846 w
-9 /LucidaSans-Italic f
-(x) 1442 3846 w
-9 /LucidaSansUnicode00 f
-(,) 1498 3846 w
-9 /LucidaTypewriter f
-(\\f\() 1599 3846 w
-9 /LucidaSans-Italic f
-(xx) 1794 3846 w
-9 /LucidaSansUnicode00 f
-(,) 1899 3846 w
-9 /LucidaTypewriter f
-(\\f) 2000 3846 w
-9 /LucidaSans-Italic f
-(N) 2130 3846 w
-9 /LucidaSansUnicode00 f
-(Change) 2287 3846 w
-(to) 2646 3846 w
-(font) 2763 3846 w
-(named) 2969 3846 w
-9 /LucidaSans-Italic f
-(x) 3295 3846 w
-9 /LucidaSansUnicode00 f
-(or) 3373 3846 w
-9 /LucidaSans-Italic f
-(xx) 3494 3846 w
-9 /LucidaSansUnicode00 f
-(,) 3592 3846 w
-(or) 3650 3846 w
-(position) 3771 3846 w
-9 /LucidaSans-Italic f
-(N) 4154 3846 w
-9 /LucidaSansUnicode00 f
-(8.) 964 3956 w
-9 /LucidaTypewriter f
-(\\g) 1312 3956 w
-9 /LucidaSans-Italic f
-(x) 1442 3956 w
-9 /LucidaSansUnicode00 f
-(,) 1498 3956 w
-9 /LucidaTypewriter f
-(\\g\() 1599 3956 w
-9 /LucidaSans-Italic f
-(xx) 1794 3956 w
-9 /LucidaSansUnicode00 f
-(Format) 2287 3956 w
-(of) 2624 3956 w
-(number) 2741 3956 w
-(register) 3110 3956 w
-9 /LucidaSans-Italic f
-(x) 3474 3956 w
-9 /LucidaSansUnicode00 f
-(or) 3552 3956 w
-9 /LucidaSans-Italic f
-(xx) 3673 3956 w
-9 /LucidaSansUnicode00 f
-(11.1) 907 4066 w
-9 /LucidaTypewriter f
-(\\h') 1312 4066 w
-9 /LucidaSans-Italic f
-(N) 1507 4066 w
-9 /LucidaTypewriter f
-(') 1574 4066 w
-9 /LucidaSansUnicode00 f
-(Local) 2287 4066 w
-(horizontal) 2541 4066 w
-(motion;) 3015 4066 w
-(move) 3382 4066 w
-(right) 3647 4066 w
-9 /LucidaSans-Italic f
-(N) 3884 4066 w
-9 /LucidaSansUnicode00 f
-(\(negative) 3980 4066 w
-(left\)) 4407 4066 w
-(2.3) 964 4176 w
-9 /LucidaTypewriter f
-(\\H') 1312 4176 w
-9 /LucidaSans-Italic f
-(N) 1507 4176 w
-9 /LucidaTypewriter f
-(') 1574 4176 w
-9 /LucidaSansUnicode00 f
-(Height) 2287 4176 w
-(of) 2604 4176 w
-(current) 2721 4176 w
-(font) 3065 4176 w
-(is) 3271 4176 w
-9 /LucidaSans-Italic f
-(N) 3372 4176 w
-9 /LucidaSansUnicode00 f
-(11.3) 907 4286 w
-9 /LucidaTypewriter f
-(\\k) 1312 4286 w
-9 /LucidaSans-Italic f
-(x) 1442 4286 w
-9 /LucidaSansUnicode00 f
-(Mark) 2287 4286 w
-(horizontal) 2532 4286 w
-(input) 3006 4286 w
-(place) 3263 4286 w
-(in) 3521 4286 w
-(register) 3632 4286 w
-9 /LucidaSans-Italic f
-(x) 3996 4286 w
-9 /LucidaSansUnicode00 f
-(12.4) 907 4396 w
-9 /LucidaTypewriter f
-(\\l') 1312 4396 w
-9 /LucidaSans-Italic f
-(Nc) 1507 4396 w
-9 /LucidaTypewriter f
-(') 1619 4396 w
-9 /LucidaSansUnicode00 f
-(Horizontal) 2287 4396 w
-(line) 2772 4396 w
-(drawing) 2959 4396 w
-(function) 3339 4396 w
-(\(optionally) 3729 4396 w
-(with) 4219 4396 w
-9 /LucidaSans-Italic f
-(c) 4432 4396 w
-9 /LucidaSansUnicode00 f
-(\)) 4506 4396 w
-(12.4) 907 4506 w
-9 /LucidaTypewriter f
-(\\L') 1312 4506 w
-9 /LucidaSans-Italic f
-(Nc) 1507 4506 w
-9 /LucidaTypewriter f
-(') 1619 4506 w
-9 /LucidaSansUnicode00 f
-(Vertical) 2287 4506 w
-(line) 2643 4506 w
-(drawing) 2830 4506 w
-(function) 3210 4506 w
-(\(optionally) 3600 4506 w
-(with) 4090 4506 w
-9 /LucidaSans-Italic f
-(c) 4303 4506 w
-9 /LucidaSansUnicode00 f
-(\)) 4377 4506 w
-(8.) 964 4616 w
-9 /LucidaTypewriter f
-(\\n) 1312 4616 w
-9 /LucidaSans-Italic f
-(x) 1442 4616 w
-9 /LucidaSansUnicode00 f
-(,) 1498 4616 w
-9 /LucidaTypewriter f
-(\\n\() 1599 4616 w
-9 /LucidaSans-Italic f
-(xx) 1794 4616 w
-9 /LucidaSansUnicode00 f
-(Contents) 2287 4616 w
-(of) 2707 4616 w
-(number) 2824 4616 w
-(register) 3193 4616 w
-9 /LucidaSans-Italic f
-(x) 3557 4616 w
-9 /LucidaSansUnicode00 f
-(or) 3635 4616 w
-9 /LucidaSans-Italic f
-(xx) 3756 4616 w
-9 /LucidaSansUnicode00 f
-(2.1) 964 4726 w
-9 /LucidaTypewriter f
-(\\N') 1312 4726 w
-9 /LucidaSans-Italic f
-(N) 1507 4726 w
-9 /LucidaTypewriter f
-(') 1574 4726 w
-9 /LucidaSansUnicode00 f
-(Character) 2287 4726 w
-(number) 2737 4726 w
-9 /LucidaSans-Italic f
-(N) 3106 4726 w
-9 /LucidaSansUnicode00 f
-(on) 3202 4726 w
-(current) 3342 4726 w
-(font) 3686 4726 w
-(12.1) 907 4836 w
-9 /LucidaTypewriter f
-(\\o') 1312 4836 w
-9 /LucidaSans-Italic f
-(abc.) 1507 4836 w
-9 /LucidaSansUnicode00 f
-(..) 1691 4836 w
-9 /LucidaTypewriter f
-(') 1749 4836 w
-9 /LucidaSansUnicode00 f
-(Overstrike) 2287 4836 w
-(characters) 2764 4836 w
-9 /LucidaSans-Italic f
-(a) 3244 4836 w
-9 /LucidaSansUnicode00 f
-(,) 3306 4836 w
-9 /LucidaSans-Italic f
-(b) 3378 4836 w
-9 /LucidaSansUnicode00 f
-(,) 3440 4836 w
-9 /LucidaSans-Italic f
-(c) 3512 4836 w
-9 /LucidaSansUnicode00 f
-(,) 3557 4836 w
-(...) 3615 4836 w
-(4.1) 964 4946 w
-9 /LucidaTypewriter f
-(\\p) 1312 4946 w
-9 /LucidaSansUnicode00 f
-(Break) 2287 4946 w
-(and) 2557 4946 w
-(spread) 2749 4946 w
-(output) 3075 4946 w
-(line) 3394 4946 w
-(11.1) 907 5056 w
-9 /LucidaTypewriter f
-(\\r) 1312 5056 w
-9 /LucidaSansUnicode00 f
-(Reverse) 2287 5056 w
-(1) 2653 5056 w
-(em) 2739 5056 w
-(vertical) 2902 5056 w
-(motion) 3246 5056 w
-(\(reverse) 3584 5056 w
-(line) 3960 5056 w
-(in) 4147 5056 w
-9 /LucidaSans-Italic f
-(nroff) 4258 5056 w
-9 /LucidaSansUnicode00 f
-(\)) 4483 5056 w
-(2.3) 964 5166 w
-9 /LucidaTypewriter f
-(\\s) 1312 5166 w
-9 /LucidaSans-Italic f
-(N) 1442 5166 w
-9 /LucidaSansUnicode00 f
-(,) 1516 5166 w
-9 /LucidaTypewriter f
-(\\s) 1617 5166 w
-9 /S f
-(\261) 1747 5166 w
-9 /LucidaSans-Italic f
-(N) 1804 5166 w
-9 /LucidaSansUnicode00 f
-(Point-size) 2287 5166 w
-(change) 2761 5166 w
-(function;) 3104 5166 w
-(also) 3523 5166 w
-9 /LucidaTypewriter f
-(\\s\() 3736 5166 w
-9 /LucidaSans-Italic f
-(nn) 3938 5166 w
-9 /LucidaSansUnicode00 f
-(,) 4050 5166 w
-9 /LucidaTypewriter f
-(\\s) 4115 5166 w
-9 /LucidaSansUnicode00 f
-(\261) 4252 5166 w
-9 /LucidaTypewriter f
-(\() 4338 5166 w
-9 /LucidaSans-Italic f
-(nn) 4410 5166 w
-9 /LucidaSansUnicode00 f
-(2.2) 964 5276 w
-9 /LucidaTypewriter f
-(\\S') 1312 5276 w
-9 /LucidaSans-Italic f
-(N) 1507 5276 w
-9 /LucidaTypewriter f
-(') 1574 5276 w
-9 /LucidaSansUnicode00 f
-(Slant) 2287 5276 w
-(output) 2530 5276 w
-9 /LucidaSans-Italic f
-(N) 2849 5276 w
-9 /LucidaSansUnicode00 f
-(degrees) 2945 5276 w
-(9.1) 964 5386 w
-9 /LucidaTypewriter f
-(\\t) 1312 5386 w
-9 /LucidaSansUnicode00 f
-(Non-interpreted) 2287 5386 w
-(horizontal) 3032 5386 w
-(tab) 3506 5386 w
-(11.1) 907 5496 w
-9 /LucidaTypewriter f
-(\\u) 1312 5496 w
-9 /LucidaSansUnicode00 f
-(Reverse) 2287 5496 w
-(\(up\)) 2653 5496 w
-(1/2) 2855 5496 w
-(em) 3046 5496 w
-(vertical) 3209 5496 w
-(motion) 3553 5496 w
-(\(1/2) 3891 5496 w
-(line) 4112 5496 w
-(in) 4299 5496 w
-9 /LucidaSans-Italic f
-(nroff) 4410 5496 w
-9 /LucidaSansUnicode00 f
-(\)) 4635 5496 w
-(11.1) 907 5606 w
-9 /LucidaTypewriter f
-(\\v') 1312 5606 w
-9 /LucidaSans-Italic f
-(N) 1507 5606 w
-9 /LucidaTypewriter f
-(') 1574 5606 w
-9 /LucidaSansUnicode00 f
-(Local) 2287 5606 w
-(vertical) 2541 5606 w
-(motion;) 2885 5606 w
-(move) 3252 5606 w
-(down) 3517 5606 w
-(N) 3783 5606 w
-(\(negative) 3879 5606 w
-(up\)) 4306 5606 w
-(11.2) 907 5716 w
-9 /LucidaTypewriter f
-(\\w') 1312 5716 w
-9 /LucidaSans-Italic f
-(string) 1507 5716 w
-9 /LucidaTypewriter f
-(') 1765 5716 w
-9 /LucidaSansUnicode00 f
-(Width) 2287 5716 w
-(of) 2565 5716 w
-9 /LucidaSans-Italic f
-(string) 2682 5716 w
-9 /LucidaSansUnicode00 f
-(5.2) 964 5826 w
-9 /LucidaTypewriter f
-(\\x') 1312 5826 w
-9 /LucidaSans-Italic f
-(N) 1507 5826 w
-9 /LucidaTypewriter f
-(') 1574 5826 w
-9 /LucidaSansUnicode00 f
-(Extra) 2287 5826 w
-(line-space) 2540 5826 w
-(function) 3028 5826 w
-(\(negative) 3418 5826 w
-(before,) 3845 5826 w
-(positive) 4185 5826 w
-(after\)) 4554 5826 w
-(10.7) 907 5936 w
-9 /LucidaTypewriter f
-(\\X') 1312 5936 w
-9 /LucidaSans-Italic f
-(string) 1507 5936 w
-9 /LucidaTypewriter f
-(') 1765 5936 w
-9 /LucidaSansUnicode00 f
-(Output) 2287 5936 w
-9 /LucidaSans-Italic f
-(string) 2621 5936 w
-9 /LucidaSansUnicode00 f
-(as) 2908 5936 w
-(device) 3033 5936 w
-(control) 3338 5936 w
-(function) 3675 5936 w
-(12.2) 907 6046 w
-9 /LucidaTypewriter f
-(\\z) 1312 6046 w
-9 /LucidaSans-Italic f
-(c) 1442 6046 w
-9 /LucidaSansUnicode00 f
-(Print) 2287 6046 w
-9 /LucidaSans-Italic f
-(c) 2518 6046 w
-9 /LucidaSansUnicode00 f
-(with) 2592 6046 w
-(zero) 2805 6046 w
-(width) 3027 6046 w
-(\(without) 3297 6046 w
-(spacing\)) 3684 6046 w
-(16.) 907 6156 w
-9 /LucidaTypewriter f
-(\\{) 1312 6156 w
-9 /LucidaSansUnicode00 f
-(Begin) 2287 6156 w
-(conditional) 2556 6156 w
-(input) 3071 6156 w
-(16.) 907 6266 w
-9 /LucidaTypewriter f
-(\\}) 1312 6266 w
-9 /LucidaSansUnicode00 f
-(End) 2287 6266 w
-(conditional) 2478 6266 w
-(input) 2993 6266 w
-(10.8) 907 6376 w
-9 /LucidaTypewriter f
-(\\) 1312 6376 w
-9 /LucidaSans-Italic f
-(newline) 1377 6376 w
-9 /LucidaSansUnicode00 f
-(Concealed) 2287 6376 w
-(\(ignored\)) 2768 6376 w
-(newline) 3194 6376 w
-(-) 981 6486 w
-9 /LucidaTypewriter f
-(\\) 1312 6486 w
-9 /LucidaSans-Italic f
-(Z) 1377 6486 w
-(Z) 2287 6486 w
-9 /LucidaSansUnicode00 f
-(,) 2339 6486 w
-(any) 2397 6486 w
-(character) 2579 6486 w
-(not) 3013 6486 w
-(listed) 3186 6486 w
-(above) 3453 6486 w
-10 /LucidaSansUnicode00 f
-(The) 720 6697 w
-(escape) 946 6697 w
-(sequences) 1323 6697 w
-10 /LucidaTypewriter f
-(\\\\) 1876 6697 w
-10 /LucidaSansUnicode00 f
-(,) 2020 6697 w
-10 /LucidaTypewriter f
-(\\) 2097 6697 w
-(.) 2177 6697 w
-10 /LucidaSansUnicode00 f
-(,) 2249 6697 w
-10 /LucidaTypewriter f
-(\\") 2326 6697 w
-10 /LucidaSansUnicode00 f
-(,) 2470 6697 w
-10 /LucidaTypewriter f
-(\\$) 2547 6697 w
-10 /LucidaSansUnicode00 f
-(,) 2691 6697 w
-10 /LucidaTypewriter f
-(\\*) 2768 6697 w
-10 /LucidaSansUnicode00 f
-(,) 2912 6697 w
-10 /LucidaTypewriter f
-(\\a) 2989 6697 w
-10 /LucidaSansUnicode00 f
-(,) 3133 6697 w
-10 /LucidaTypewriter f
-(\\n) 3210 6697 w
-10 /LucidaSansUnicode00 f
-(,) 3354 6697 w
-10 /LucidaTypewriter f
-(\\t) 3431 6697 w
-10 /LucidaSansUnicode00 f
-(,) 3575 6697 w
-10 /LucidaTypewriter f
-(\\g) 3652 6697 w
-10 /LucidaSansUnicode00 f
-(,) 3796 6697 w
-(and) 3874 6697 w
-10 /LucidaTypewriter f
-(\\) 4100 6697 w
-10 /LucidaSans-Italic f
-(newline) 4172 6697 w
-10 /LucidaSansUnicode00 f
-(are) 4584 6697 w
-(inter\255) 4782 6697 w
-(preted in copy mode \(\2477.2\).) 720 6817 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-12 /LucidaSans-Demi f
-(Predefined Number Registers) 1972 840 w
-9 /LucidaSans-Italic f
-(S) 772 1041 w
-(Se) 774 1041 w
-(ec) 826 1041 w
-(ct) 876 1041 w
-(ti) 923 1041 w
-(io) 959 1041 w
-(on) 987 1041 w
-(n) 1040 1041 w
-(R) 1239 1041 w
-(Re) 1241 1041 w
-(eg) 1300 1041 w
-(gi) 1350 1041 w
-(is) 1407 1041 w
-(st) 1435 1041 w
-(te) 1481 1041 w
-(er) 1517 1041 w
-(r) 1567 1041 w
-(R) 712 1151 w
-(Re) 714 1151 w
-(ef) 773 1151 w
-(fe) 823 1151 w
-(er) 859 1151 w
-(re) 909 1151 w
-(en) 954 1151 w
-(nc) 1004 1151 w
-(ce) 1062 1151 w
-(e) 1109 1151 w
-(N) 1239 1151 w
-(Na) 1241 1151 w
-(am) 1310 1151 w
-(me) 1367 1151 w
-(e) 1453 1151 w
-(D) 1684 1151 w
-(De) 1686 1151 w
-(es) 1755 1151 w
-(sc) 1805 1151 w
-(cr) 1851 1151 w
-(ri) 1898 1151 w
-(ip) 1943 1151 w
-(pt) 1971 1151 w
-(ti) 2028 1151 w
-(io) 2064 1151 w
-(on) 2092 1151 w
-(n) 2145 1151 w
-9 /LucidaSansUnicode00 f
-(3.) 891 1316 w
-9 /LucidaTypewriter f
-(%) 1239 1316 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 1316 w
-(page) 2044 1316 w
-(number.) 2286 1316 w
-(11.2) 834 1426 w
-9 /LucidaTypewriter f
-(ct) 1239 1426 w
-9 /LucidaSansUnicode00 f
-(Character) 1684 1426 w
-(type) 2134 1426 w
-(\(set) 2350 1426 w
-(by) 2538 1426 w
-9 /LucidaTypewriter f
-(\\w) 2671 1426 w
-9 /LucidaSansUnicode00 f
-(function\).) 2830 1426 w
-(7.4) 891 1536 w
-9 /LucidaTypewriter f
-(dl) 1239 1536 w
-9 /LucidaSansUnicode00 f
-(Width) 1684 1536 w
-(\(maximum\)) 1962 1536 w
-(of) 2490 1536 w
-(last) 2607 1536 w
-(completed) 2791 1536 w
-(diversion.) 3278 1536 w
-(7.4) 891 1646 w
-9 /LucidaTypewriter f
-(dn) 1239 1646 w
-9 /LucidaSansUnicode00 f
-(Height) 1684 1646 w
-(\(vertical) 2001 1646 w
-(size\)) 2375 1646 w
-(of) 2607 1646 w
-(last) 2724 1646 w
-(completed) 2908 1646 w
-(diversion.) 3395 1646 w
-(-) 908 1756 w
-9 /LucidaTypewriter f
-(dw) 1239 1756 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 1756 w
-(day) 2044 1756 w
-(of) 2227 1756 w
-(the) 2344 1756 w
-(week) 2512 1756 w
-(\(1-7\).) 2762 1756 w
-(-) 908 1866 w
-9 /LucidaTypewriter f
-(dy) 1239 1866 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 1866 w
-(day) 2044 1866 w
-(of) 2227 1866 w
-(the) 2344 1866 w
-(month) 2512 1866 w
-(\(1-31\).) 2825 1866 w
-(15.) 834 1976 w
-9 /LucidaTypewriter f
-(ln) 1239 1976 w
-9 /LucidaSansUnicode00 f
-(Output) 1684 1976 w
-(line) 2018 1976 w
-(number.) 2205 1976 w
-(-) 908 2086 w
-9 /LucidaTypewriter f
-(mo) 1239 2086 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 2086 w
-(month) 2044 2086 w
-(\(1-12\).) 2357 2086 w
-(4.1) 891 2196 w
-9 /LucidaTypewriter f
-(nl) 1239 2196 w
-9 /LucidaSansUnicode00 f
-(Vertical) 1684 2196 w
-(position) 2040 2196 w
-(of) 2423 2196 w
-(last) 2540 2196 w
-(printed) 2724 2196 w
-(text) 3069 2196 w
-(baseline.) 3269 2196 w
-(11.2) 834 2306 w
-9 /LucidaTypewriter f
-(sb) 1239 2306 w
-9 /LucidaSansUnicode00 f
-(Depth) 1684 2306 w
-(of) 1977 2306 w
-(string) 2094 2306 w
-(below) 2377 2306 w
-(baseline) 2663 2306 w
-(\(generated) 3053 2306 w
-(by) 3551 2306 w
-9 /LucidaTypewriter f
-(\\w) 3684 2306 w
-9 /LucidaSansUnicode00 f
-(function\).) 3843 2306 w
-(11.2) 834 2416 w
-9 /LucidaTypewriter f
-(st) 1239 2416 w
-9 /LucidaSansUnicode00 f
-(Height) 1684 2416 w
-(of) 2001 2416 w
-(string) 2118 2416 w
-(above) 2401 2416 w
-(baseline) 2689 2416 w
-(\(generated) 3079 2416 w
-(by) 3577 2416 w
-9 /LucidaTypewriter f
-(\\w) 3710 2416 w
-9 /LucidaSansUnicode00 f
-(function\).) 3869 2416 w
-(-) 908 2526 w
-9 /LucidaTypewriter f
-(yr) 1239 2526 w
-9 /LucidaSansUnicode00 f
-(Last) 1684 2526 w
-(two) 1890 2526 w
-(digits) 2076 2526 w
-(of) 2349 2526 w
-(current) 2466 2526 w
-(year.) 2810 2526 w
-12 /LucidaSans-Demi f
-(Predefined Read-Only) 1619 2977 w
-(Number Registers) 3029 2977 w
-9 /LucidaSans-Italic f
-(S) 772 3178 w
-(Se) 774 3178 w
-(ec) 826 3178 w
-(ct) 876 3178 w
-(ti) 923 3178 w
-(io) 959 3178 w
-(on) 987 3178 w
-(n) 1040 3178 w
-(R) 1239 3178 w
-(Re) 1241 3178 w
-(eg) 1300 3178 w
-(gi) 1350 3178 w
-(is) 1407 3178 w
-(st) 1435 3178 w
-(te) 1481 3178 w
-(er) 1517 3178 w
-(r) 1567 3178 w
-(R) 712 3288 w
-(Re) 714 3288 w
-(ef) 773 3288 w
-(fe) 823 3288 w
-(er) 859 3288 w
-(re) 909 3288 w
-(en) 954 3288 w
-(nc) 1004 3288 w
-(ce) 1062 3288 w
-(e) 1109 3288 w
-(N) 1239 3288 w
-(Na) 1241 3288 w
-(am) 1310 3288 w
-(me) 1367 3288 w
-(e) 1453 3288 w
-(D) 1684 3288 w
-(De) 1686 3288 w
-(es) 1755 3288 w
-(sc) 1805 3288 w
-(cr) 1851 3288 w
-(ri) 1898 3288 w
-(ip) 1943 3288 w
-(pt) 1971 3288 w
-(ti) 2028 3288 w
-(io) 2064 3288 w
-(on) 2092 3288 w
-(n) 2145 3288 w
-9 /LucidaSansUnicode00 f
-(19.) 834 3453 w
-9 /LucidaTypewriter f
-($$) 1239 3453 w
-9 /LucidaSansUnicode00 f
-(Process) 1684 3453 w
-(id) 2043 3453 w
-(of) 2155 3453 w
-9 /LucidaSans-Italic f
-(troff) 2272 3453 w
-9 /LucidaSansUnicode00 f
-(or) 2512 3453 w
-9 /LucidaSans-Italic f
-(nroff) 2633 3453 w
-9 /LucidaSansUnicode00 f
-(.) 2851 3453 w
-(7.3) 891 3563 w
-9 /LucidaTypewriter f
-(.$) 1239 3563 w
-9 /LucidaSansUnicode00 f
-(Number) 1684 3563 w
-(of) 2064 3563 w
-(arguments) 2181 3563 w
-(available) 2678 3563 w
-(at) 3089 3563 w
-(the) 3201 3563 w
-(current) 3369 3563 w
-(macro) 3713 3563 w
-(level.) 4014 3563 w
-(5.2) 891 3673 w
-9 /LucidaTypewriter f
-(.a) 1239 3673 w
-9 /LucidaSansUnicode00 f
-(Post-line) 1684 3673 w
-(extra) 2107 3673 w
-(line-space) 2361 3673 w
-(most) 2849 3673 w
-(recently) 3096 3673 w
-(used) 3470 3673 w
-(in) 3708 3673 w
-9 /LucidaTypewriter f
-(\\x') 3826 3673 w
-9 /LucidaSans-Italic f
-(N) 4028 3673 w
-9 /LucidaTypewriter f
-(') 4109 3673 w
-9 /LucidaSansUnicode00 f
-(.) 4174 3673 w
-(-) 908 3783 w
-9 /LucidaTypewriter f
-(.A) 1239 3783 w
-9 /LucidaSansUnicode00 f
-(Set) 1684 3783 w
-(to) 1845 3783 w
-(1) 1962 3783 w
-(in) 2048 3783 w
-9 /LucidaSans-Italic f
-(troff) 2159 3783 w
-9 /LucidaSansUnicode00 f
-(,) 2370 3783 w
-(if) 2428 3783 w
-9 /S f
-(-) 2531 3783 w
-9 /LucidaTypewriter f
-(a) 2596 3783 w
-9 /LucidaSansUnicode00 f
-(option) 2690 3783 w
-(used;) 3001 3783 w
-(always) 3268 3783 w
-(1) 3585 3783 w
-(in) 3671 3783 w
-9 /LucidaSans-Italic f
-(nroff) 3782 3783 w
-9 /LucidaSansUnicode00 f
-(.) 4000 3783 w
-(2.3) 891 3893 w
-9 /LucidaTypewriter f
-(.b) 1239 3893 w
-9 /LucidaSansUnicode00 f
-(Emboldening) 1684 3893 w
-(level.) 2285 3893 w
-(20.) 834 4003 w
-9 /LucidaTypewriter f
-(.c) 1239 4003 w
-9 /LucidaSansUnicode00 f
-(Number) 1684 4003 w
-(of) 2064 4003 w
-(lines) 2181 4003 w
-(read) 2414 4003 w
-(from) 2637 4003 w
-(current) 2875 4003 w
-(input) 3219 4003 w
-(file.) 3476 4003 w
-(7.4) 891 4113 w
-9 /LucidaTypewriter f
-(.d) 1239 4113 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4113 w
-(vertical) 2044 4113 w
-(place) 2388 4113 w
-(in) 2646 4113 w
-(current) 2757 4113 w
-(diversion;) 3101 4113 w
-(equal) 3559 4113 w
-(to) 3827 4113 w
-9 /LucidaTypewriter f
-(nl) 3951 4113 w
-9 /LucidaSansUnicode00 f
-(,) 4081 4113 w
-(if) 4139 4113 w
-(no) 4227 4113 w
-(diversion.) 4367 4113 w
-(2.2) 891 4223 w
-9 /LucidaTypewriter f
-(.f) 1239 4223 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4223 w
-(font) 2044 4223 w
-(number.) 2250 4223 w
-(20.) 834 4333 w
-9 /LucidaTypewriter f
-(.F) 1239 4333 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4333 w
-(input) 2044 4333 w
-(file) 2301 4333 w
-(name) 2465 4333 w
-([sic].) 2734 4333 w
-(4.) 891 4443 w
-9 /LucidaTypewriter f
-(.h) 1239 4443 w
-9 /LucidaSansUnicode00 f
-(Text) 1684 4443 w
-(baseline) 1908 4443 w
-(high-water) 2298 4443 w
-(mark) 2812 4443 w
-(on) 3064 4443 w
-(current) 3204 4443 w
-(page) 3548 4443 w
-(or) 3790 4443 w
-(diversion.) 3911 4443 w
-(11.1) 834 4553 w
-9 /LucidaTypewriter f
-(.H) 1239 4553 w
-9 /LucidaSansUnicode00 f
-(Available) 1684 4553 w
-(horizontal) 2107 4553 w
-(resolution) 2581 4553 w
-(in) 3050 4553 w
-(basic) 3161 4553 w
-(units.) 3415 4553 w
-(6.) 891 4663 w
-9 /LucidaTypewriter f
-(.i) 1239 4663 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4663 w
-(indent.) 2044 4663 w
-(4.2) 891 4773 w
-9 /LucidaTypewriter f
-(.j) 1239 4773 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4773 w
-9 /LucidaTypewriter f
-(ad) 2051 4773 w
-9 /LucidaSansUnicode00 f
-(mode.) 2210 4773 w
-(4.1) 891 4883 w
-9 /LucidaTypewriter f
-(.k) 1239 4883 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4883 w
-(output) 2044 4883 w
-(horizontal) 2363 4883 w
-(position.) 2837 4883 w
-(6.) 891 4993 w
-9 /LucidaTypewriter f
-(.l) 1239 4993 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 4993 w
-(line) 2044 4993 w
-(length.) 2231 4993 w
-(5.1) 891 5103 w
-9 /LucidaTypewriter f
-(.L) 1239 5103 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 5103 w
-9 /LucidaTypewriter f
-(ls) 2051 5103 w
-9 /LucidaSansUnicode00 f
-(value.) 2210 5103 w
-(4.) 891 5213 w
-9 /LucidaTypewriter f
-(.n) 1239 5213 w
-9 /LucidaSansUnicode00 f
-(Length) 1684 5213 w
-(of) 2012 5213 w
-(text) 2129 5213 w
-(portion) 2329 5213 w
-(on) 2677 5213 w
-(previous) 2817 5213 w
-(output) 3220 5213 w
-(line.) 3539 5213 w
-(3.) 891 5323 w
-9 /LucidaTypewriter f
-(.o) 1239 5323 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 5323 w
-(page) 2044 5323 w
-(offset.) 2286 5323 w
-(3.) 891 5433 w
-9 /LucidaTypewriter f
-(.p) 1239 5433 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 5433 w
-(page) 2044 5433 w
-(length.) 2286 5433 w
-(7.5) 891 5543 w
-9 /LucidaTypewriter f
-(.R) 1239 5543 w
-9 /LucidaSansUnicode00 f
-(Number) 1684 5543 w
-(of) 2064 5543 w
-(unused) 2181 5543 w
-(number) 2531 5543 w
-(registers.) 2900 5543 w
-(-) 908 5653 w
-9 /LucidaTypewriter f
-(.T) 1239 5653 w
-9 /LucidaSansUnicode00 f
-(Set) 1684 5653 w
-(to) 1845 5653 w
-(1) 1962 5653 w
-(in) 2048 5653 w
-9 /LucidaSans-Italic f
-(nroff) 2159 5653 w
-9 /LucidaSansUnicode00 f
-(,) 2377 5653 w
-(if) 2435 5653 w
-9 /LucidaTypewriter f
-(-T) 2523 5653 w
-9 /LucidaSansUnicode00 f
-(option) 2682 5653 w
-(used;) 2993 5653 w
-(always) 3260 5653 w
-(0) 3577 5653 w
-(in) 3663 5653 w
-9 /LucidaSans-Italic f
-(troff) 3774 5653 w
-9 /LucidaSansUnicode00 f
-(.) 3985 5653 w
-(2.3) 891 5763 w
-9 /LucidaTypewriter f
-(.s) 1239 5763 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 5763 w
-(point) 2044 5763 w
-(size.) 2300 5763 w
-(7.5) 891 5873 w
-9 /LucidaTypewriter f
-(.t) 1239 5873 w
-9 /LucidaSansUnicode00 f
-(Distance) 1684 5873 w
-(to) 2088 5873 w
-(the) 2205 5873 w
-(next) 2373 5873 w
-(trap.) 2596 5873 w
-(4.1) 891 5983 w
-9 /LucidaTypewriter f
-(.u) 1239 5983 w
-9 /LucidaSansUnicode00 f
-(Equal) 1684 5983 w
-(to) 1951 5983 w
-(1) 2068 5983 w
-(in) 2154 5983 w
-(fill) 2265 5983 w
-(mode) 2405 5983 w
-(and) 2680 5983 w
-(0) 2872 5983 w
-(in) 2958 5983 w
-(nofill) 3069 5983 w
-(mode.) 3320 5983 w
-(5.1) 891 6093 w
-9 /LucidaTypewriter f
-(.v) 1239 6093 w
-9 /LucidaSansUnicode00 f
-(Current) 1684 6093 w
-(vertical) 2044 6093 w
-(line) 2388 6093 w
-(spacing.) 2575 6093 w
-(11.1) 834 6203 w
-9 /LucidaTypewriter f
-(.V) 1239 6203 w
-9 /LucidaSansUnicode00 f
-(Available) 1684 6203 w
-(vertical) 2107 6203 w
-(resolution) 2451 6203 w
-(in) 2920 6203 w
-(basic) 3031 6203 w
-(units.) 3285 6203 w
-(11.2) 834 6313 w
-9 /LucidaTypewriter f
-(.w) 1239 6313 w
-9 /LucidaSansUnicode00 f
-(Width) 1684 6313 w
-(of) 1962 6313 w
-(previous) 2079 6313 w
-(character.) 2482 6313 w
-(-) 908 6423 w
-9 /LucidaTypewriter f
-(.x) 1239 6423 w
-9 /LucidaSansUnicode00 f
-(Reserved) 1684 6423 w
-(version-dependent) 2107 6423 w
-(register.) 2971 6423 w
-(-) 908 6533 w
-9 /LucidaTypewriter f
-(.y) 1239 6533 w
-9 /LucidaSansUnicode00 f
-(Reserved) 1684 6533 w
-(version-dependent) 2107 6533 w
-(register.) 2971 6533 w
-(7.4) 891 6643 w
-9 /LucidaTypewriter f
-(.z) 1239 6643 w
-9 /LucidaSansUnicode00 f
-(Name) 1684 6643 w
-([sic]) 1964 6643 w
-(of) 2171 6643 w
-(current) 2288 6643 w
-(diversion.) 2632 6643 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-12 /LucidaSans-Demi f
-(Reference) 2330 840 w
-(Manual) 2981 840 w
-10 /LucidaSans-Demi f
-(1.) 720 1080 w
-(General Explanation) 873 1080 w
-10 /LucidaSans-Italic f
-(1) 720 1236 w
-(1.) 722 1236 w
-(.1) 787 1236 w
-(1.) 821 1236 w
-(. ) 886 1236 w
-(F) 986 1236 w
-(Fo) 988 1236 w
-(or) 1044 1236 w
-(rm) 1103 1236 w
-(m) 1153 1236 w
-(o) 1301 1236 w
-(of) 1303 1236 w
-(f) 1362 1236 w
-(i) 1456 1236 w
-(in) 1458 1236 w
-(np) 1489 1236 w
-(pu) 1553 1236 w
-(ut) 1616 1236 w
-(t.) 1680 1236 w
-(.) 1720 1236 w
-10 /LucidaSansUnicode00 f
-(Input) 1869 1236 w
-(consists) 2176 1236 w
-(of) 2623 1236 w
-10 /LucidaSans-Italic f
-(text) 2775 1236 w
-(lines) 3012 1236 w
-10 /LucidaSansUnicode00 f
-(,) 3234 1236 w
-(which) 3320 1236 w
-(are) 3655 1236 w
-(destined) 3861 1236 w
-(to) 4332 1236 w
-(be) 4484 1236 w
-(printed,) 4657 1236 w
-(interspersed) 720 1356 w
-(with) 1373 1356 w
-10 /LucidaSans-Italic f
-(control) 1625 1356 w
-(lines) 2013 1356 w
-10 /LucidaSansUnicode00 f
-(,) 2235 1356 w
-(which) 2314 1356 w
-(set) 2641 1356 w
-(parameters) 2831 1356 w
-(or) 3425 1356 w
-(otherwise) 3573 1356 w
-(control) 4089 1356 w
-(subsequent) 4477 1356 w
-(processing.) 720 1476 w
-(Control) 1347 1476 w
-(lines) 1744 1476 w
-(begin) 2008 1476 w
-(with) 2317 1476 w
-(a) 2559 1476 w
-10 /LucidaSans-Italic f
-(control) 2651 1476 w
-(character) 3029 1476 w
-10 /LucidaSansUnicode20 f
-(\024) 3500 1476 w
-10 /LucidaSansUnicode00 f
-(normally) 3600 1476 w
-10 /LucidaTypewriter f
-(.) 4059 1476 w
-10 /LucidaSansUnicode00 f
-(\(period\)) 4168 1476 w
-(or) 4584 1476 w
-10 /LucidaTypewriter f
-(') 4723 1476 w
-10 /LucidaSansUnicode00 f
-(\(sin\255) 4832 1476 w
-(gle) 720 1596 w
-(quote\)) 912 1596 w
-10 /LucidaSansUnicode20 f
-(\024) 1224 1596 w
-10 /LucidaSansUnicode00 f
-(followed) 1324 1596 w
-(by) 1782 1596 w
-(a) 1942 1596 w
-(one) 2042 1596 w
-(or) 2266 1596 w
-(two) 2413 1596 w
-(character) 2633 1596 w
-(name) 3126 1596 w
-(that) 3436 1596 w
-(specifies) 3671 1596 w
-(a) 4138 1596 w
-(basic) 4237 1596 w
-10 /LucidaSans-Italic f
-(request) 4530 1596 w
-10 /LucidaSansUnicode00 f
-(or) 4938 1596 w
-(the) 720 1716 w
-(substitution) 913 1716 w
-(of) 1532 1716 w
-(a) 1668 1716 w
-(user-defined) 1762 1716 w
-10 /LucidaSans-Italic f
-(macro) 2435 1716 w
-10 /LucidaSansUnicode00 f
-(in) 2783 1716 w
-(place) 2913 1716 w
-(of) 3206 1716 w
-(the) 3343 1716 w
-(control) 3537 1716 w
-(line.) 3918 1716 w
-(The) 4197 1716 w
-(control) 4417 1716 w
-(char\255) 4798 1716 w
-(acter) 720 1836 w
-10 /LucidaTypewriter f
-(') 1017 1836 w
-10 /LucidaSansUnicode00 f
-(suppresses) 1146 1836 w
-(the) 1748 1836 w
-10 /LucidaSans-Italic f
-(break) 1960 1836 w
-10 /LucidaSansUnicode00 f
-(function) 2298 1836 w
-10 /LucidaSansUnicode20 f
-(\024) 2699 1836 w
-10 /LucidaSansUnicode00 f
-(the) 2799 1836 w
-(forced) 3011 1836 w
-(output) 3376 1836 w
-(of) 3754 1836 w
-(a) 3908 1836 w
-(partially) 4019 1836 w
-(filled) 4465 1836 w
-(line) 4764 1836 w
-10 /LucidaSansUnicode20 f
-(\024) 4940 1836 w
-10 /LucidaSansUnicode00 f
-(caused) 720 1956 w
-(by) 1139 1956 w
-(certain) 1335 1956 w
-(requests.) 1748 1956 w
-(The) 2311 1956 w
-(control) 2574 1956 w
-(character) 2998 1956 w
-(may) 3529 1956 w
-(be) 3811 1956 w
-(separated) 4012 1956 w
-(from) 4571 1956 w
-(the) 4885 1956 w
-(request/macro) 720 2076 w
-(name) 1477 2076 w
-(by) 1780 2076 w
-(white) 1932 2076 w
-(space) 2230 2076 w
-(\(spaces) 2543 2076 w
-(and/or) 2940 2076 w
-(tabs\)) 3312 2076 w
-(for) 3588 2076 w
-(aesthetic) 3764 2076 w
-(reasons.) 4234 2076 w
-(Names) 4711 2076 w
-(should) 720 2196 w
-(be) 1088 2196 w
-(followed) 1247 2196 w
-(by) 1700 2196 w
-(either) 1855 2196 w
-(space) 2176 2196 w
-(or) 2492 2196 w
-(newline.) 2634 2196 w
-(Control) 3109 2196 w
-(lines) 3509 2196 w
-(with) 3776 2196 w
-(unrecognized) 4021 2196 w
-(names) 4723 2196 w
-(are ignored.) 720 2316 w
-(Various) 970 2472 w
-(special) 1370 2472 w
-(functions) 1740 2472 w
-(may) 2228 2472 w
-(be) 2464 2472 w
-(introduced) 2619 2472 w
-(anywhere) 3180 2472 w
-(in) 3677 2472 w
-(the) 3804 2472 w
-(input) 3995 2472 w
-(by) 4284 2472 w
-(means) 4435 2472 w
-(of) 4788 2472 w
-(an) 4923 2472 w
-10 /LucidaSans-Italic f
-(escape) 720 2592 w
-10 /LucidaSansUnicode00 f
-(character,) 1080 2592 w
-(normally) 1594 2592 w
-10 /LucidaTypewriter f
-(\\) 2049 2592 w
-10 /LucidaSansUnicode00 f
-(.) 2121 2592 w
-(For) 2218 2592 w
-(example, the function) 2407 2592 w
-10 /LucidaTypewriter f
-(\\n) 3504 2592 w
-10 /LucidaSans-Italic f
-(R) 3648 2592 w
-10 /LucidaSansUnicode00 f
-(causes the interpolation of) 3743 2592 w
-(the) 720 2712 w
-(contents) 913 2712 w
-(of) 1368 2712 w
-(the) 1504 2712 w
-10 /LucidaSans-Italic f
-(number) 1698 2712 w
-(register) 2116 2712 w
-(R) 2534 2712 w
-10 /LucidaSansUnicode00 f
-(in) 2636 2712 w
-(place) 2766 2712 w
-(of) 3059 2712 w
-(the) 3196 2712 w
-(function;) 3390 2712 w
-(here) 3862 2712 w
-10 /LucidaSans-Italic f
-(R) 4116 2712 w
-10 /LucidaSansUnicode00 f
-(is) 4218 2712 w
-(either) 4337 2712 w
-(a) 4657 2712 w
-(single) 4751 2712 w
-(character) 720 2832 w
-(name) 1205 2832 w
-(as) 1507 2832 w
-(in) 1649 2832 w
-10 /LucidaTypewriter f
-(\\n) 1776 2832 w
-10 /LucidaSans-Italic f
-(x) 1920 2832 w
-10 /LucidaSansUnicode00 f
-(,) 1974 2832 w
-(or) 2042 2832 w
-(a) 2179 2832 w
-(two-character) 2269 2832 w
-(name) 2986 2832 w
-(introduced) 3287 2832 w
-(by) 3847 2832 w
-(a) 3997 2832 w
-(left-parenthesis,) 4087 2832 w
-(as) 4934 2832 w
-(in) 720 2952 w
-10 /LucidaTypewriter f
-(\\n\() 843 2952 w
-10 /LucidaSans-Italic f
-(xx) 1059 2952 w
-10 /LucidaSansUnicode00 f
-(.) 1167 2952 w
-10 /LucidaSans-Italic f
-(1) 720 3108 w
-(1.) 722 3108 w
-(.2) 787 3108 w
-(2.) 821 3108 w
-(. ) 886 3108 w
-(F) 986 3108 w
-(Fo) 988 3108 w
-(or) 1044 3108 w
-(rm) 1103 3108 w
-(ma) 1153 3108 w
-(at) 1248 3108 w
-(tt) 1311 3108 w
-(te) 1351 3108 w
-(er) 1391 3108 w
-(r) 1446 3108 w
-(a) 1544 3108 w
-(an) 1546 3108 w
-(nd) 1609 3108 w
-(d) 1673 3108 w
-(d) 1784 3108 w
-(de) 1786 3108 w
-(ev) 1849 3108 w
-(vi) 1904 3108 w
-(ic) 1960 3108 w
-(ce) 1991 3108 w
-(e) 2043 3108 w
-(r) 2146 3108 w
-(re) 2148 3108 w
-(es) 2198 3108 w
-(so) 2253 3108 w
-(ol) 2304 3108 w
-(lu) 2363 3108 w
-(ut) 2394 3108 w
-(ti) 2458 3108 w
-(io) 2498 3108 w
-(on) 2529 3108 w
-(n.) 2588 3108 w
-(.) 2652 3108 w
-(Troff) 2795 3108 w
-10 /LucidaSansUnicode00 f
-(internally) 3102 3108 w
-(stores) 3602 3108 w
-(and) 3947 3108 w
-(processes) 4175 3108 w
-(dimen\255) 4704 3108 w
-(sions) 720 3228 w
-(in) 1023 3228 w
-(units) 1163 3228 w
-(that) 1453 3228 w
-(correspond) 1693 3228 w
-(to) 2292 3228 w
-(the) 2439 3228 w
-(particular) 2643 3228 w
-(device) 3155 3228 w
-(for) 3511 3228 w
-(which) 3699 3228 w
-(output) 4029 3228 w
-(is) 4399 3228 w
-(being) 4527 3228 w
-(pre\255) 4847 3228 w
-(pared;) 720 3348 w
-(values) 1076 3348 w
-(from) 1428 3348 w
-(300) 1707 3348 w
-(to) 1943 3348 w
-(1200/inch) 2088 3348 w
-(are) 2644 3348 w
-(typical.) 2843 3348 w
-(See) 3270 3348 w
-(\24723.) 3483 3348 w
-10 /LucidaSans-Italic f
-(Nroff) 3783 3348 w
-10 /LucidaSansUnicode00 f
-(internally) 4085 3348 w
-(uses) 4584 3348 w
-(240) 4851 3348 w
-(units/inch,) 720 3468 w
-(corresponding) 1297 3468 w
-(to) 2047 3468 w
-(the) 2192 3468 w
-(least) 2394 3468 w
-(common) 2668 3468 w
-(multiple) 3135 3468 w
-(of) 3579 3468 w
-(the) 3723 3468 w
-(horizontal) 3924 3468 w
-(and) 4464 3468 w
-(vertical) 4690 3468 w
-(resolutions) 720 3588 w
-(of) 1306 3588 w
-(various) 1450 3588 w
-(typewriter-like) 1847 3588 w
-(output) 2612 3588 w
-(devices.) 2981 3588 w
-10 /LucidaSans-Italic f
-(Troff) 3450 3588 w
-10 /LucidaSansUnicode00 f
-(rounds) 3756 3588 w
-(horizontal/vertical) 4143 3588 w
-(numerical) 720 3708 w
-(parameter) 1257 3708 w
-(input) 1813 3708 w
-(to) 2125 3708 w
-(the) 2282 3708 w
-(actual) 2496 3708 w
-(horizontal/vertical) 2844 3708 w
-(resolution) 3800 3708 w
-(of) 4348 3708 w
-(the) 4505 3708 w
-(output) 4718 3708 w
-(device) 720 3828 w
-(indicated) 1081 3828 w
-(by) 1580 3828 w
-(the) 1750 3828 w
-10 /LucidaTypewriter f
-(-T) 1960 3828 w
-10 /LucidaSansUnicode00 f
-(option) 2159 3828 w
-(\(default) 2527 3828 w
-10 /LucidaTypewriter f
-(post) 2954 3828 w
-10 /LucidaSansUnicode00 f
-(\).) 3242 3828 w
-10 /LucidaSans-Italic f
-(Nroff) 3394 3828 w
-10 /LucidaSansUnicode00 f
-(similarly) 3704 3828 w
-(rounds) 4167 3828 w
-(numerical) 4562 3828 w
-(input to the actual resolution of its output device \(default Model 37 Teletype\).) 720 3948 w
-10 /LucidaSans-Italic f
-(1) 720 4104 w
-(1.) 722 4104 w
-(.3) 787 4104 w
-(3.) 821 4104 w
-(. ) 886 4104 w
-(N) 986 4104 w
-(Nu) 988 4104 w
-(um) 1064 4104 w
-(me) 1128 4104 w
-(er) 1223 4104 w
-(ri) 1278 4104 w
-(ic) 1328 4104 w
-(ca) 1359 4104 w
-(al) 1411 4104 w
-(l) 1474 4104 w
-(p) 1537 4104 w
-(pa) 1539 4104 w
-(ar) 1602 4104 w
-(ra) 1665 4104 w
-(am) 1715 4104 w
-(me) 1778 4104 w
-(et) 1873 4104 w
-(te) 1928 4104 w
-(er) 1968 4104 w
-(r) 2023 4104 w
-(i) 2105 4104 w
-(in) 2107 4104 w
-(np) 2138 4104 w
-(pu) 2202 4104 w
-(ut) 2265 4104 w
-(t.) 2329 4104 w
-(.) 2369 4104 w
-10 /LucidaSansUnicode00 f
-(Both) 2496 4104 w
-10 /LucidaSans-Italic f
-(nroff) 2747 4104 w
-10 /LucidaSansUnicode00 f
-(and) 3023 4104 w
-10 /LucidaSans-Italic f
-(troff) 3236 4104 w
-10 /LucidaSansUnicode00 f
-(accept) 3504 4104 w
-(numerical) 3850 4104 w
-(input) 4361 4104 w
-(with) 4647 4104 w
-(the) 4885 4104 w
-(appended) 720 4224 w
-(scale) 1238 4224 w
-(indicators) 1517 4224 w
-(shown) 2033 4224 w
-(in) 2382 4224 w
-(the) 2509 4224 w
-(following) 2700 4224 w
-(table,) 3183 4224 w
-(where) 3491 4224 w
-10 /LucidaSans-Italic f
-(S) 3819 4224 w
-10 /LucidaSansUnicode00 f
-(is) 3910 4224 w
-(the) 4026 4224 w
-(current) 4217 4224 w
-(type) 4603 4224 w
-(size) 4847 4224 w
-(in points and) 720 4344 w
-10 /LucidaSans-Italic f
-(V) 1390 4344 w
-10 /LucidaSansUnicode00 f
-(is the current vertical line spacing in basic units.) 1491 4344 w
-10 /S f
-(_) 2051 4424 w
-(_________________________________) 2059 4424 w
-10 /LucidaSansUnicode00 f
-(Scale) 2192 4544 w
-(Indicator) 2101 4664 w
-(Meaning) 2963 4664 w
-10 /S f
-(_) 2051 4684 w
-(_________________________________) 2059 4684 w
-10 /LucidaTypewriter f
-(i) 2279 4804 w
-10 /LucidaSansUnicode00 f
-(Inch) 2679 4804 w
-10 /LucidaTypewriter f
-(c) 2279 4924 w
-10 /LucidaSansUnicode00 f
-(Centimeter) 2679 4924 w
-10 /LucidaTypewriter f
-(P) 2279 5044 w
-10 /LucidaSansUnicode00 f
-(Pica = 1/6 inch) 2679 5044 w
-10 /LucidaTypewriter f
-(m) 2279 5164 w
-10 /LucidaSansUnicode00 f
-(Em =) 2679 5164 w
-10 /LucidaSans-Italic f
-(S) 2970 5164 w
-10 /LucidaSansUnicode00 f
-(points) 3057 5164 w
-10 /LucidaTypewriter f
-(n) 2279 5284 w
-10 /LucidaSansUnicode00 f
-(En = Em/2) 2679 5284 w
-10 /LucidaTypewriter f
-(p) 2279 5404 w
-10 /LucidaSansUnicode00 f
-(Point = 1/72 inch) 2679 5404 w
-10 /LucidaTypewriter f
-(u) 2279 5524 w
-10 /LucidaSansUnicode00 f
-(Basic unit) 2679 5524 w
-10 /LucidaTypewriter f
-(v) 2279 5644 w
-10 /LucidaSansUnicode00 f
-(Vertical line space) 2679 5644 w
-10 /LucidaSans-Italic f
-(V) 3590 5644 w
-10 /LucidaSansUnicode00 f
-(none) 2194 5764 w
-(Default, see below) 2679 5764 w
-10 /S f
-(_) 2051 5784 w
-(_________________________________) 2059 5784 w
-(\347) 2051 5784 w
-(\347) 2051 5724 w
-(\347) 2051 5624 w
-(\347) 2051 5524 w
-(\347) 2051 5424 w
-(\347) 2051 5324 w
-(\347) 2051 5224 w
-(\347) 2051 5124 w
-(\347) 2051 5024 w
-(\347) 2051 4924 w
-(\347) 2051 4824 w
-(\347) 2051 4724 w
-(\347) 2051 4624 w
-(\347) 2051 4524 w
-(\347) 2604 5784 w
-(\347) 2604 5724 w
-(\347) 2604 5624 w
-(\347) 2604 5524 w
-(\347) 2604 5424 w
-(\347) 2604 5324 w
-(\347) 2604 5224 w
-(\347) 2604 5124 w
-(\347) 2604 5024 w
-(\347) 2604 4924 w
-(\347) 2604 4824 w
-(\347) 2604 4724 w
-(\347) 2604 4624 w
-(\347) 2604 4524 w
-(\347) 3709 5784 w
-(\347) 3709 5724 w
-(\347) 3709 5624 w
-(\347) 3709 5524 w
-(\347) 3709 5424 w
-(\347) 3709 5324 w
-(\347) 3709 5224 w
-(\347) 3709 5124 w
-(\347) 3709 5024 w
-(\347) 3709 4924 w
-(\347) 3709 4824 w
-(\347) 3709 4724 w
-(\347) 3709 4624 w
-(\347) 3709 4524 w
-10 /LucidaSansUnicode00 f
-(In) 720 5964 w
-10 /LucidaSans-Italic f
-(nroff) 850 5964 w
-10 /LucidaSansUnicode00 f
-(,) 1093 5964 w
-(both) 1165 5964 w
-(the) 1428 5964 w
-(em) 1623 5964 w
-(and) 1812 5964 w
-(the) 2032 5964 w
-(en) 2227 5964 w
-(are) 2385 5964 w
-(taken) 2577 5964 w
-(to) 2885 5964 w
-(be) 3023 5964 w
-(equal) 3182 5964 w
-(to) 3487 5964 w
-(the) 3625 5964 w
-(nominal) 3820 5964 w
-(character) 4251 5964 w
-(width,) 4740 5964 w
-(which) 720 6084 w
-(is) 1057 6084 w
-(output-device) 1193 6084 w
-(dependent;) 1936 6084 w
-(common) 2542 6084 w
-(values) 3018 6084 w
-(are) 3378 6084 w
-(1/10) 3585 6084 w
-(and) 3882 6084 w
-(1/12) 4117 6084 w
-(inch.) 4414 6084 w
-(Actual) 4737 6084 w
-(character) 720 6204 w
-(widths) 1211 6204 w
-(in) 1572 6204 w
-10 /LucidaSans-Italic f
-(nroff) 1705 6204 w
-10 /LucidaSansUnicode00 f
-(need) 1990 6204 w
-(not) 2269 6204 w
-(be) 2471 6204 w
-(all) 2632 6204 w
-(the) 2788 6204 w
-(same) 2986 6204 w
-(and) 3284 6204 w
-(constructed) 3507 6204 w
-(characters) 4122 6204 w
-(such) 4665 6204 w
-(as) 4934 6204 w
-(->) 720 6324 w
-(\() 915 6324 w
-10 /LucidaSansUnicode21 f
-(\222) 948 6324 w
-10 /LucidaSansUnicode00 f
-(\)) 1042 6324 w
-(are) 1132 6324 w
-(often) 1341 6324 w
-(extra) 1651 6324 w
-(wide.) 1958 6324 w
-(The) 2304 6324 w
-(default) 2542 6324 w
-(scaling) 2937 6324 w
-(is) 3332 6324 w
-10 /LucidaTypewriter f
-(m) 3468 6324 w
-10 /LucidaSansUnicode00 f
-(for) 3596 6324 w
-(the) 3791 6324 w
-(horizontally-oriented) 4002 6324 w
-(requests) 720 6444 w
-(and) 1185 6444 w
-(functions) 1413 6444 w
-10 /LucidaTypewriter f
-(ll) 1913 6444 w
-10 /LucidaSansUnicode00 f
-(,) 2057 6444 w
-10 /LucidaTypewriter f
-(in) 2137 6444 w
-10 /LucidaSansUnicode00 f
-(,) 2281 6444 w
-10 /LucidaTypewriter f
-(ti) 2361 6444 w
-10 /LucidaSansUnicode00 f
-(,) 2505 6444 w
-10 /LucidaTypewriter f
-(ta) 2585 6444 w
-10 /LucidaSansUnicode00 f
-(,) 2729 6444 w
-10 /LucidaTypewriter f
-(lt) 2809 6444 w
-10 /LucidaSansUnicode00 f
-(,) 2953 6444 w
-10 /LucidaTypewriter f
-(po) 3033 6444 w
-10 /LucidaSansUnicode00 f
-(,) 3177 6444 w
-10 /LucidaTypewriter f
-(mc) 3257 6444 w
-10 /LucidaSansUnicode00 f
-(,) 3401 6444 w
-10 /LucidaTypewriter f
-(\\h) 3481 6444 w
-10 /LucidaSansUnicode00 f
-(,) 3625 6444 w
-10 /LucidaTypewriter f
-(\\l) 3705 6444 w
-10 /LucidaSansUnicode00 f
-(,) 3849 6444 w
-(and) 3929 6444 w
-(horizontal) 4158 6444 w
-(coordi\255) 4701 6444 w
-(nates) 720 6564 w
-(of) 1024 6564 w
-10 /LucidaTypewriter f
-(\\D) 1165 6564 w
-10 /LucidaSansUnicode00 f
-(;) 1309 6564 w
-10 /LucidaTypewriter f
-(v) 1384 6564 w
-10 /LucidaSansUnicode00 f
-(for) 1499 6564 w
-(the) 1681 6564 w
-(vertically-oriented) 1879 6564 w
-(requests) 2816 6564 w
-(and) 3276 6564 w
-(functions) 3498 6564 w
-10 /LucidaTypewriter f
-(pl) 3992 6564 w
-10 /LucidaSansUnicode00 f
-(,) 4136 6564 w
-10 /LucidaTypewriter f
-(wh) 4210 6564 w
-10 /LucidaSansUnicode00 f
-(,) 4354 6564 w
-10 /LucidaTypewriter f
-(ch) 4428 6564 w
-10 /LucidaSansUnicode00 f
-(,) 4572 6564 w
-10 /LucidaTypewriter f
-(dt) 4646 6564 w
-10 /LucidaSansUnicode00 f
-(,) 4790 6564 w
-10 /LucidaTypewriter f
-(sp) 4864 6564 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6564 w
-10 /LucidaTypewriter f
-(sv) 720 6684 w
-10 /LucidaSansUnicode00 f
-(,) 864 6684 w
-10 /LucidaTypewriter f
-(ne) 929 6684 w
-10 /LucidaSansUnicode00 f
-(,) 1073 6684 w
-10 /LucidaTypewriter f
-(rt) 1138 6684 w
-10 /LucidaSansUnicode00 f
-(,) 1282 6684 w
-10 /LucidaTypewriter f
-(\\v) 1347 6684 w
-10 /LucidaSansUnicode00 f
-(,) 1491 6684 w
-10 /LucidaTypewriter f
-(\\x) 1556 6684 w
-10 /LucidaSansUnicode00 f
-(,) 1700 6684 w
-10 /LucidaTypewriter f
-(\\L) 1765 6684 w
-10 /LucidaSansUnicode00 f
-(,) 1909 6684 w
-(and) 1974 6684 w
-(vertical) 2187 6684 w
-(coordinates) 2570 6684 w
-(of) 3170 6684 w
-10 /LucidaTypewriter f
-(\\D) 3301 6684 w
-10 /LucidaSansUnicode00 f
-(;) 3445 6684 w
-10 /LucidaTypewriter f
-(p) 3510 6684 w
-10 /LucidaSansUnicode00 f
-(for) 3615 6684 w
-(the) 3787 6684 w
-10 /LucidaTypewriter f
-(vs) 3975 6684 w
-10 /LucidaSansUnicode00 f
-(request;) 4152 6684 w
-(and) 4583 6684 w
-10 /LucidaTypewriter f
-(u) 4796 6684 w
-10 /LucidaSansUnicode00 f
-(for) 4901 6684 w
-(the) 720 6804 w
-(requests) 920 6804 w
-10 /LucidaTypewriter f
-(nr) 1382 6804 w
-10 /LucidaSansUnicode00 f
-(,) 1526 6804 w
-10 /LucidaTypewriter f
-(if) 1603 6804 w
-10 /LucidaSansUnicode00 f
-(,) 1747 6804 w
-(and) 1824 6804 w
-10 /LucidaTypewriter f
-(ie) 2049 6804 w
-10 /LucidaSansUnicode00 f
-(.) 2193 6804 w
-10 /LucidaSans-Italic f
-(All) 2301 6804 w
-10 /LucidaSansUnicode00 f
-(other) 2472 6804 w
-(requests) 2773 6804 w
-(ignore) 3234 6804 w
-(any) 3589 6804 w
-(scale) 3802 6804 w
-(indicators.) 4088 6804 w
-(When) 4675 6804 w
-(a) 4985 6804 w
-(number) 720 6924 w
-(register) 1146 6924 w
-(containing) 1568 6924 w
-(an) 2128 6924 w
-(already) 2295 6924 w
-(appropriately) 2696 6924 w
-(scaled) 3391 6924 w
-(number) 3746 6924 w
-(is) 4173 6924 w
-(interpolated) 4303 6924 w
-(to) 4942 6924 w
-(provide) 720 7044 w
-(numerical) 1122 7044 w
-(input,) 1636 7044 w
-(the) 1957 7044 w
-(unit) 2148 7044 w
-(scale) 2374 7044 w
-(indicator) 2652 7044 w
-10 /LucidaTypewriter f
-(u) 3116 7044 w
-10 /LucidaSansUnicode00 f
-(may) 3224 7044 w
-(need) 3460 7044 w
-(to) 3733 7044 w
-(be) 3867 7044 w
-(appended) 4022 7044 w
-(to) 4539 7044 w
-(prevent) 4673 7044 w
-(an) 720 7164 w
-(additional) 908 7164 w
-(inappropriate) 1462 7164 w
-(default) 2188 7164 w
-(scaling.) 2598 7164 w
-(The) 3072 7164 w
-(number,) 3324 7164 w
-10 /LucidaSans-Italic f
-(N) 3804 7164 w
-10 /LucidaSansUnicode00 f
-(,) 3878 7164 w
-(may) 3981 7164 w
-(be) 4252 7164 w
-(specified) 4442 7164 w
-(in) 4949 7164 w
-(decimal-fraction) 720 7284 w
-(form) 1564 7284 w
-(but) 1833 7284 w
-(the) 2032 7284 w
-(parameter) 2224 7284 w
-(finally) 2758 7284 w
-(stored) 3088 7284 w
-(is) 3434 7284 w
-(rounded) 3551 7284 w
-(to) 3996 7284 w
-(an) 4131 7284 w
-(integer) 4284 7284 w
-(number) 4663 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-(of basic units.) 720 840 w
-(Internal computations are performed in integer arithmetic.) 1468 840 w
-(The) 970 996 w
-10 /LucidaSans-Italic f
-(absolute) 1193 996 w
-(position) 1645 996 w
-10 /LucidaSansUnicode00 f
-(indicator) 2069 996 w
-10 /LucidaTypewriter f
-(|) 2539 996 w
-10 /LucidaSansUnicode00 f
-(may) 2653 996 w
-(be) 2895 996 w
-(prefixed) 3056 996 w
-(to) 3504 996 w
-(a) 3644 996 w
-(number) 3741 996 w
-10 /LucidaSans-Italic f
-(N) 4160 996 w
-10 /LucidaSansUnicode00 f
-(to) 4276 996 w
-(generate) 4417 996 w
-(the) 4885 996 w
-(distance) 720 1116 w
-(to) 1161 1116 w
-(the) 1295 1116 w
-(vertical) 1486 1116 w
-(or) 1872 1116 w
-(horizontal) 2010 1116 w
-(place) 2540 1116 w
-10 /LucidaSans-Italic f
-(N) 2830 1116 w
-10 /LucidaSansUnicode00 f
-(.) 2904 1116 w
-(For) 3004 1116 w
-(vertically-oriented) 3196 1116 w
-(requests) 4126 1116 w
-(and) 4579 1116 w
-(func\255) 4795 1116 w
-(tions,) 720 1236 w
-10 /LucidaTypewriter f
-(|) 1042 1236 w
-10 /LucidaSans-Italic f
-(N) 1114 1236 w
-10 /LucidaSansUnicode00 f
-(becomes) 1238 1236 w
-(the) 1720 1236 w
-(distance) 1926 1236 w
-(in) 2381 1236 w
-(basic) 2523 1236 w
-(units) 2823 1236 w
-(from) 3115 1236 w
-(the) 3398 1236 w
-(current) 3604 1236 w
-(vertical) 4005 1236 w
-(place) 4406 1236 w
-(on) 4711 1236 w
-(the) 4885 1236 w
-(page) 720 1356 w
-(or) 1003 1356 w
-(in) 1152 1356 w
-(a) 1289 1356 w
-10 /LucidaSans-Italic f
-(diversion) 1390 1356 w
-10 /LucidaSansUnicode00 f
-(\(\2477.4\)) 1878 1356 w
-(to) 2211 1356 w
-(the) 2355 1356 w
-(vertical) 2556 1356 w
-(place) 2952 1356 w
-10 /LucidaSans-Italic f
-(N) 3252 1356 w
-10 /LucidaSansUnicode00 f
-(.) 3326 1356 w
-(For) 3436 1356 w
-10 /LucidaSans-Italic f
-(all) 3638 1356 w
-10 /LucidaSansUnicode00 f
-(other) 3803 1356 w
-(requests) 4106 1356 w
-(and) 4569 1356 w
-(func\255) 4795 1356 w
-(tions,) 720 1476 w
-10 /LucidaTypewriter f
-(|) 1036 1476 w
-10 /LucidaSans-Italic f
-(N) 1108 1476 w
-10 /LucidaSansUnicode00 f
-(becomes) 1226 1476 w
-(the) 1701 1476 w
-(distance) 1900 1476 w
-(from) 2348 1476 w
-(the) 2624 1476 w
-(current) 2823 1476 w
-(horizontal) 3218 1476 w
-(place) 3757 1476 w
-(on) 4056 1476 w
-(the) 4224 1476 w
-10 /LucidaSans-Italic f
-(input) 4424 1476 w
-10 /LucidaSansUnicode00 f
-(line) 4721 1476 w
-(to) 4942 1476 w
-(the horizontal place) 720 1596 w
-10 /LucidaSans-Italic f
-(N) 1719 1596 w
-10 /LucidaSansUnicode00 f
-(.) 1793 1596 w
-(For example,) 1889 1596 w
-9 /LucidaTypewriter f
-(.sp) 1008 1766 w
-(|3.2c) 1268 1766 w
-10 /LucidaSansUnicode00 f
-(will space in the required direction to 3.2 centimeters from the top of the page.) 720 1946 w
-10 /LucidaSans-Italic f
-(1) 720 2102 w
-(1.) 722 2102 w
-(.4) 787 2102 w
-(4.) 821 2102 w
-(. ) 886 2102 w
-(N) 986 2102 w
-(Nu) 988 2102 w
-(um) 1064 2102 w
-(me) 1128 2102 w
-(er) 1223 2102 w
-(ri) 1278 2102 w
-(ic) 1328 2102 w
-(ca) 1359 2102 w
-(al) 1411 2102 w
-(l) 1474 2102 w
-(e) 1563 2102 w
-(ex) 1565 2102 w
-(xp) 1620 2102 w
-(pr) 1676 2102 w
-(re) 1739 2102 w
-(es) 1789 2102 w
-(ss) 1844 2102 w
-(si) 1895 2102 w
-(io) 1946 2102 w
-(on) 1977 2102 w
-(ns) 2036 2102 w
-(s.) 2100 2102 w
-(.) 2151 2102 w
-10 /LucidaSansUnicode00 f
-(Wherever) 2304 2102 w
-(numerical) 2812 2102 w
-(input) 3348 2102 w
-(is) 3660 2102 w
-(expected,) 3799 2102 w
-(an) 4333 2102 w
-(expression) 4509 2102 w
-(involving) 720 2222 w
-(parentheses,) 1192 2222 w
-(the) 1847 2222 w
-(arithmetic) 2035 2222 w
-(operators) 2558 2222 w
-10 /LucidaTypewriter f
-(+) 3057 2222 w
-10 /LucidaSansUnicode00 f
-(,) 3129 2222 w
-10 /LucidaTypewriter f
-(-) 3194 2222 w
-10 /LucidaSansUnicode00 f
-(,) 3266 2222 w
-10 /LucidaTypewriter f
-(/) 3331 2222 w
-10 /LucidaSansUnicode00 f
-(,) 3403 2222 w
-10 /S f
-(*) 3468 2222 w
-10 /LucidaSansUnicode00 f
-(,) 3518 2222 w
-10 /LucidaTypewriter f
-(%) 3583 2222 w
-10 /LucidaSansUnicode00 f
-(\(mod\),) 3688 2222 w
-(and) 4036 2222 w
-(the) 4249 2222 w
-(logical) 4437 2222 w
-(oper\255) 4786 2222 w
-(ators) 720 2342 w
-10 /LucidaTypewriter f
-(<) 1003 2342 w
-10 /LucidaSansUnicode00 f
-(,) 1075 2342 w
-10 /LucidaTypewriter f
-(>) 1145 2342 w
-10 /LucidaSansUnicode00 f
-(,) 1217 2342 w
-10 /LucidaTypewriter f
-(<=) 1287 2342 w
-10 /LucidaSansUnicode00 f
-(,) 1431 2342 w
-10 /LucidaTypewriter f
-(>=) 1501 2342 w
-10 /LucidaSansUnicode00 f
-(,) 1645 2342 w
-10 /LucidaTypewriter f
-(=) 1715 2342 w
-10 /LucidaSansUnicode00 f
-(\(or) 1825 2342 w
-10 /LucidaTypewriter f
-(==) 1998 2342 w
-10 /LucidaSansUnicode00 f
-(\),) 2142 2342 w
-10 /LucidaTypewriter f
-(&) 2245 2342 w
-10 /LucidaSansUnicode00 f
-(\(and\),) 2349 2342 w
-10 /LucidaTypewriter f
-(:) 2665 2342 w
-10 /LucidaSansUnicode00 f
-(\(or\)) 2769 2342 w
-(may) 2975 2342 w
-(be) 3213 2342 w
-(used.) 3370 2342 w
-(Except) 3704 2342 w
-(where) 4065 2342 w
-(controlled) 4396 2342 w
-(by) 4925 2342 w
-(parentheses,) 720 2462 w
-(evaluation) 1377 2462 w
-(of) 1910 2462 w
-(expressions) 2043 2462 w
-(is) 2660 2462 w
-(left-to-right;) 2775 2462 w
-(there) 3446 2462 w
-(is) 3733 2462 w
-(no) 3847 2462 w
-(operator) 4004 2462 w
-(precedence.) 4453 2462 w
-(In) 720 2582 w
-(the) 849 2582 w
-(case) 1042 2582 w
-(of) 1293 2582 w
-(certain) 1429 2582 w
-(requests,) 1798 2582 w
-(an) 2285 2582 w
-(initial) 2440 2582 w
-10 /LucidaTypewriter f
-(+) 2748 2582 w
-10 /LucidaSansUnicode00 f
-(or) 2858 2582 w
-10 /LucidaTypewriter f
-(-) 2998 2582 w
-10 /LucidaSansUnicode00 f
-(is) 3108 2582 w
-(stripped) 3226 2582 w
-(and) 3668 2582 w
-(interpreted) 3887 2582 w
-(as) 4467 2582 w
-(an) 4612 2582 w
-(incre\255) 4768 2582 w
-(ment) 720 2702 w
-(or) 1001 2702 w
-(decrement indicator respectively.) 1136 2702 w
-(In the presence of default scaling, the desired) 2812 2702 w
-(scale indicator) 720 2822 w
-(must) 1455 2822 w
-(be) 1731 2822 w
-(attached) 1883 2822 w
-(to) 2332 2822 w
-10 /LucidaSans-Italic f
-(every) 2463 2822 w
-10 /LucidaSansUnicode00 f
-(number) 2759 2822 w
-(in) 3169 2822 w
-(an) 3293 2822 w
-(expression) 3443 2822 w
-(for) 4007 2822 w
-(which) 4179 2822 w
-(the) 4493 2822 w
-(desired) 4681 2822 w
-(and) 720 2942 w
-(default) 934 2942 w
-(scaling) 1307 2942 w
-(differ.) 1680 2942 w
-(For) 2040 2942 w
-(example,) 2229 2942 w
-(if) 2707 2942 w
-(the) 2806 2942 w
-(number) 2994 2942 w
-(register) 3404 2942 w
-10 /LucidaTypewriter f
-(x) 3810 2942 w
-10 /LucidaSansUnicode00 f
-(contains) 3915 2942 w
-(2) 4356 2942 w
-(and) 4452 2942 w
-(the) 4665 2942 w
-(cur\255) 4853 2942 w
-(rent point size is 10, then) 720 3062 w
-9 /LucidaTypewriter f
-(.ll) 1008 3232 w
-(\(4.25i+\\nxP+3\)/2u) 1268 3232 w
-10 /LucidaSansUnicode00 f
-(will set the line length to 1/2 the sum of 4.25 inches + 2 picas + 3 ems.) 720 3412 w
-10 /LucidaSans-Italic f
-(1) 720 3568 w
-(1.) 722 3568 w
-(.5) 787 3568 w
-(5.) 821 3568 w
-(. ) 886 3568 w
-(N) 986 3568 w
-(No) 988 3568 w
-(ot) 1064 3568 w
-(ta) 1123 3568 w
-(at) 1163 3568 w
-(ti) 1226 3568 w
-(io) 1266 3568 w
-(on) 1297 3568 w
-(n.) 1356 3568 w
-(.) 1420 3568 w
-10 /LucidaSansUnicode00 f
-(Numerical) 1563 3568 w
-(parameters) 2101 3568 w
-(are) 2698 3568 w
-(indicated) 2899 3568 w
-(in) 3393 3568 w
-(this) 3533 3568 w
-(manual) 3761 3568 w
-(in) 4166 3568 w
-(two) 4306 3568 w
-(ways.) 4530 3568 w
-(\261) 4878 3568 w
-10 /LucidaSans-Italic f
-(N) 4966 3568 w
-10 /LucidaSansUnicode00 f
-(means) 720 3688 w
-(that) 1077 3688 w
-(the) 1307 3688 w
-(argument) 1501 3688 w
-(may) 2008 3688 w
-(take) 2247 3688 w
-(the) 2492 3688 w
-(forms) 2686 3688 w
-10 /LucidaSans-Italic f
-(N) 3008 3688 w
-10 /LucidaSansUnicode00 f
-(,) 3082 3688 w
-10 /S f
-(+) 3153 3688 w
-10 /LucidaSans-Italic f
-(N) 3224 3688 w
-10 /LucidaSansUnicode00 f
-(,) 3298 3688 w
-(or) 3369 3688 w
-10 /S f
-(-) 3510 3688 w
-10 /LucidaSans-Italic f
-(N) 3581 3688 w
-10 /LucidaSansUnicode00 f
-(and) 3694 3688 w
-(that) 3913 3688 w
-(the) 4143 3688 w
-(corresponding) 4337 3688 w
-(effect) 720 3808 w
-(is) 1029 3808 w
-(to) 1144 3808 w
-(set) 1277 3808 w
-(the) 1456 3808 w
-(parameter) 1646 3808 w
-(to) 2178 3808 w
-10 /LucidaSans-Italic f
-(N) 2311 3808 w
-10 /LucidaSansUnicode00 f
-(,) 2385 3808 w
-(to) 2452 3808 w
-(increment) 2585 3808 w
-(it) 3108 3808 w
-(by) 3210 3808 w
-10 /LucidaSans-Italic f
-(N) 3361 3808 w
-10 /LucidaSansUnicode00 f
-(,) 3435 3808 w
-(or) 3503 3808 w
-(to) 3641 3808 w
-(decrement) 3775 3808 w
-(it) 4326 3808 w
-(by) 4428 3808 w
-10 /LucidaSans-Italic f
-(N) 4579 3808 w
-10 /LucidaSansUnicode00 f
-(respec\255) 4689 3808 w
-(tively.) 720 3928 w
-(Plain) 1089 3928 w
-10 /LucidaSans-Italic f
-(N) 1369 3928 w
-10 /LucidaSansUnicode00 f
-(means) 1493 3928 w
-(that) 1860 3928 w
-(an) 2101 3928 w
-(initial) 2268 3928 w
-(algebraic) 2588 3928 w
-(sign) 3079 3928 w
-(is) 3332 3928 w
-10 /LucidaSans-Italic f
-(not) 3461 3928 w
-10 /LucidaSansUnicode00 f
-(an) 3667 3928 w
-(increment) 3833 3928 w
-(indicator,) 4369 3928 w
-(but) 4878 3928 w
-(merely) 720 4048 w
-(the) 1082 4048 w
-(sign) 1272 4048 w
-(of) 1511 4048 w
-10 /LucidaSans-Italic f
-(N) 1644 4048 w
-10 /LucidaSansUnicode00 f
-(.) 1718 4048 w
-(Generally,) 1817 4048 w
-(unreasonable) 2336 4048 w
-(numerical) 3024 4048 w
-(input) 3537 4048 w
-(is) 3825 4048 w
-(either) 3940 4048 w
-(ignored) 4257 4048 w
-(or) 4667 4048 w
-(trun\255) 4805 4048 w
-(cated) 720 4168 w
-(to) 1028 4168 w
-(a) 1171 4168 w
-(reasonable) 1271 4168 w
-(value.) 1845 4168 w
-(For) 2208 4168 w
-(example,) 2409 4168 w
-(most) 2899 4168 w
-(requests) 3186 4168 w
-(expect) 3648 4168 w
-(to) 4017 4168 w
-(set) 4160 4168 w
-(parameters) 4349 4168 w
-(to) 4942 4168 w
-(non-negative) 720 4288 w
-(values;) 1418 4288 w
-(exceptions) 1802 4288 w
-(are) 2376 4288 w
-10 /LucidaTypewriter f
-(sp) 2575 4288 w
-10 /LucidaSansUnicode00 f
-(,) 2719 4288 w
-10 /LucidaTypewriter f
-(wh) 2798 4288 w
-10 /LucidaSansUnicode00 f
-(,) 2942 4288 w
-10 /LucidaTypewriter f
-(ch) 3021 4288 w
-10 /LucidaSansUnicode00 f
-(,) 3165 4288 w
-10 /LucidaTypewriter f
-(nr) 3244 4288 w
-10 /LucidaSansUnicode00 f
-(,) 3388 4288 w
-(and) 3467 4288 w
-10 /LucidaTypewriter f
-(if) 3694 4288 w
-10 /LucidaSansUnicode00 f
-(.) 3838 4288 w
-(The) 3949 4288 w
-(requests) 4177 4288 w
-10 /LucidaTypewriter f
-(ps) 4641 4288 w
-10 /LucidaSansUnicode00 f
-(,) 4785 4288 w
-10 /LucidaTypewriter f
-(ft) 4864 4288 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4288 w
-10 /LucidaTypewriter f
-(po) 720 4408 w
-10 /LucidaSansUnicode00 f
-(,) 864 4408 w
-10 /LucidaTypewriter f
-(vs) 934 4408 w
-10 /LucidaSansUnicode00 f
-(,) 1078 4408 w
-10 /LucidaTypewriter f
-(ls) 1148 4408 w
-10 /LucidaSansUnicode00 f
-(,) 1292 4408 w
-10 /LucidaTypewriter f
-(ll) 1362 4408 w
-10 /LucidaSansUnicode00 f
-(,) 1506 4408 w
-10 /LucidaTypewriter f
-(in) 1576 4408 w
-10 /LucidaSansUnicode00 f
-(,) 1720 4408 w
-(and) 1790 4408 w
-10 /LucidaTypewriter f
-(lt) 2007 4408 w
-10 /LucidaSansUnicode00 f
-(restore) 2188 4408 w
-(the) 2568 4408 w
-(previous) 2760 4408 w
-(parameter) 3212 4408 w
-(value) 3746 4408 w
-(in) 4037 4408 w
-(the) 4165 4408 w
-(absence) 4357 4408 w
-(of) 4788 4408 w
-(an) 4923 4408 w
-(argument.) 720 4528 w
-(Single) 970 4684 w
-(character) 1301 4684 w
-(arguments) 1789 4684 w
-(are) 2348 4684 w
-(indicated) 2540 4684 w
-(by) 3025 4684 w
-(single) 3180 4684 w
-(lower) 3509 4684 w
-(case) 3813 4684 w
-(letters) 4066 4684 w
-(and) 4413 4684 w
-(one/two) 4633 4684 w
-(character) 720 4804 w
-(arguments) 1204 4804 w
-(are) 1758 4804 w
-(indicated) 1945 4804 w
-(by) 2425 4804 w
-(a) 2575 4804 w
-(pair) 2665 4804 w
-(of) 2888 4804 w
-(lower) 3020 4804 w
-(case) 3318 4804 w
-(letters.) 3565 4804 w
-(Character) 3970 4804 w
-(string) 4471 4804 w
-(argu\255) 4787 4804 w
-(ments are indicated by multi-character mnemonics.) 720 4924 w
-10 /LucidaSans-Demi f
-(2.) 720 5164 w
-(Font and Character Size Control) 873 5164 w
-10 /LucidaSans-Italic f
-(2) 720 5320 w
-(2.) 722 5320 w
-(.1) 787 5320 w
-(1.) 821 5320 w
-(. ) 886 5320 w
-(C) 986 5320 w
-(Ch) 988 5320 w
-(ha) 1058 5320 w
-(ar) 1122 5320 w
-(ra) 1185 5320 w
-(ac) 1235 5320 w
-(ct) 1298 5320 w
-(te) 1350 5320 w
-(er) 1390 5320 w
-(r) 1445 5320 w
-(s) 1534 5320 w
-(se) 1536 5320 w
-(et) 1587 5320 w
-(t.) 1642 5320 w
-(.) 1682 5320 w
-10 /LucidaSansUnicode00 f
-(The) 1816 5320 w
-10 /LucidaSans-Italic f
-(troff) 2037 5320 w
-10 /LucidaSansUnicode00 f
-(character) 2312 5320 w
-(set) 2801 5320 w
-(is) 2985 5320 w
-(defined) 3105 5320 w
-(by) 3511 5320 w
-(a) 3666 5320 w
-(description) 3761 5320 w
-(file) 4344 5320 w
-(specific) 4535 5320 w
-(to) 4942 5320 w
-(each) 720 5440 w
-(output) 994 5440 w
-(device) 1366 5440 w
-(\(\24723\).) 1723 5440 w
-(There) 2092 5440 w
-(are) 2420 5440 w
-(normally) 2622 5440 w
-(several) 3094 5440 w
-(regular) 3484 5440 w
-(fonts) 3880 5440 w
-(and) 4178 5440 w
-(one) 4408 5440 w
-(or) 4637 5440 w
-(more) 4789 5440 w
-(special) 720 5560 w
-(fonts.) 1114 5560 w
-(Characters) 1486 5560 w
-(are) 2064 5560 w
-(input) 2277 5560 w
-(as) 2591 5560 w
-(themselves,) 2758 5560 w
-(as) 3394 5560 w
-10 /LucidaTypewriter f
-(\\\() 3569 5560 w
-10 /LucidaSans-Italic f
-(xx) 3721 5560 w
-10 /LucidaSansUnicode00 f
-(,) 3829 5560 w
-(as) 3922 5560 w
-10 /LucidaTypewriter f
-(\\C') 4097 5560 w
-10 /LucidaSans-Italic f
-(name) 4321 5560 w
-10 /LucidaTypewriter f
-(') 4606 5560 w
-10 /LucidaSansUnicode00 f
-(,) 4678 5560 w
-(or) 4771 5560 w
-(as) 4934 5560 w
-10 /LucidaTypewriter f
-(\\N') 720 5680 w
-10 /LucidaSans-Italic f
-(n) 936 5680 w
-10 /LucidaTypewriter f
-(') 998 5680 w
-10 /LucidaSansUnicode00 f
-(.) 1070 5680 w
-(The) 1172 5680 w
-(form) 1391 5680 w
-10 /LucidaTypewriter f
-(\\C') 1661 5680 w
-10 /LucidaSans-Italic f
-(name) 1877 5680 w
-10 /LucidaTypewriter f
-(') 2146 5680 w
-10 /LucidaSansUnicode00 f
-(permits) 2255 5680 w
-(a) 2662 5680 w
-(name) 2754 5680 w
-(of) 3057 5680 w
-(any) 3192 5680 w
-(length;) 3398 5680 w
-(the) 3775 5680 w
-(form) 3967 5680 w
-10 /LucidaTypewriter f
-(\\N') 4236 5680 w
-10 /LucidaSans-Italic f
-(n) 4452 5680 w
-10 /LucidaTypewriter f
-(') 4514 5680 w
-10 /LucidaSansUnicode00 f
-(refers) 4623 5680 w
-(to) 4942 5680 w
-(the) 720 5800 w
-10 /LucidaSans-Italic f
-(n) 907 5800 w
-10 /LucidaSansUnicode00 f
-(-th character on the current font, whether named or not.) 969 5800 w
-(Normally the input characters) 970 5956 w
-10 /LucidaTypewriter f
-(`) 2440 5956 w
-10 /LucidaSansUnicode00 f
-(,) 2512 5956 w
-10 /LucidaTypewriter f
-(') 2576 5956 w
-10 /LucidaSansUnicode00 f
-(, and) 2648 5956 w
-10 /LucidaTypewriter f
-(-) 2924 5956 w
-10 /LucidaSansUnicode00 f
-(are printed as ) 3028 5956 w
-10 /LucidaSansUnicode20 f
-(\030) 3733 5956 w
-10 /LucidaSansUnicode00 f
-(, ) 3765 5956 w
-10 /LucidaSansUnicode20 f
-(\031) 3829 5956 w
-10 /LucidaSansUnicode00 f
-(, and - respectively;) 3861 5956 w
-10 /LucidaTypewriter f
-(\\`) 4864 5956 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5956 w
-10 /LucidaTypewriter f
-(\\') 720 6076 w
-10 /LucidaSansUnicode00 f
-(,) 864 6076 w
-(and) 952 6076 w
-10 /LucidaTypewriter f
-(\\-) 1188 6076 w
-10 /LucidaSansUnicode00 f
-(produce) 1388 6076 w
-(`,) 1840 6076 w
-(\264,) 1988 6076 w
-(and) 2136 6076 w
-10 /LucidaSansUnicode20 f
-(\023) 2371 6076 w
-10 /LucidaSansUnicode00 f
-(.) 2421 6076 w
-(If) 2540 6076 w
-(the) 2661 6076 w
-(character) 2871 6076 w
-(does) 3375 6076 w
-(not) 3661 6076 w
-(exist) 3876 6076 w
-(in) 4165 6076 w
-(the) 4311 6076 w
-(font,) 4521 6076 w
-10 /LucidaSans-Italic f
-(troff) 4805 6076 w
-10 /LucidaSansUnicode00 f
-(assumes) 720 6196 w
-(the) 1178 6196 w
-(width) 1372 6196 w
-(is) 1679 6196 w
-(1) 1798 6196 w
-(em) 1900 6196 w
-(and) 2088 6196 w
-(outputs) 2308 6196 w
-(the) 2721 6196 w
-(character) 2916 6196 w
-(with) 3405 6196 w
-(a) 3650 6196 w
-10 /LucidaTypewriter f
-(C) 3745 6196 w
-10 /LucidaSansUnicode00 f
-(name) 3857 6196 w
-(as) 4163 6196 w
-(defined) 4309 6196 w
-(in) 4715 6196 w
-(Sec\255) 4846 6196 w
-(tion 22.) 720 6316 w
-(\(This is independent of how the device handles characters unknown to it.\)) 1163 6316 w
-10 /LucidaSans-Italic f
-(Nroff) 970 6472 w
-10 /LucidaSansUnicode00 f
-(has) 1260 6472 w
-(an) 1463 6472 w
-(analogous,) 1615 6472 w
-(but) 2180 6472 w
-(different,) 2377 6472 w
-(mechanism) 2862 6472 w
-(for) 3449 6472 w
-(defining) 3623 6472 w
-(legal) 4058 6472 w
-(characters) 4324 6472 w
-(and) 4860 6472 w
-(how) 720 6592 w
-(to) 955 6592 w
-(print) 1088 6592 w
-(them.) 1355 6592 w
-(By) 1702 6592 w
-(default) 1847 6592 w
-(all) 2221 6592 w
-(characters) 2369 6592 w
-(are) 2904 6592 w
-(valid.) 3091 6592 w
-(There) 3417 6592 w
-(are) 3729 6592 w
-(such) 3915 6592 w
-(additional) 4175 6592 w
-(charac\255) 4692 6592 w
-(ters) 720 6712 w
-(as) 939 6712 w
-(may) 1079 6712 w
-(be) 1313 6712 w
-(available) 1466 6712 w
-(on) 1923 6712 w
-(the) 2080 6712 w
-(output) 2269 6712 w
-(device,) 2625 6712 w
-(such) 2998 6712 w
-(characters) 3258 6712 w
-(as) 3792 6712 w
-(may) 3932 6712 w
-(be) 4166 6712 w
-(constructed) 4319 6712 w
-(by) 4925 6712 w
-(overstriking) 720 6832 w
-(or) 1338 6832 w
-(other) 1479 6832 w
-(combination,) 1774 6832 w
-(and) 2447 6832 w
-(those) 2665 6832 w
-(that) 2970 6832 w
-(can) 3199 6832 w
-(reasonably) 3405 6832 w
-(be) 3968 6832 w
-(mapped) 4125 6832 w
-(into) 4556 6832 w
-(other) 4783 6832 w
-(printable) 720 6952 w
-(characters.) 1196 6952 w
-(The) 1801 6952 w
-(exact) 2023 6952 w
-(behavior) 2324 6952 w
-(is) 2785 6952 w
-(determined) 2907 6952 w
-(by) 3505 6952 w
-(a) 3662 6952 w
-(driving) 3759 6952 w
-(table) 4139 6952 w
-(prepared) 4421 6952 w
-(for) 4901 6952 w
-(each device.) 720 7072 w
-10 /LucidaSans-Italic f
-(2) 720 7228 w
-(2.) 722 7228 w
-(.2) 787 7228 w
-(2.) 821 7228 w
-(. ) 886 7228 w
-(F) 986 7228 w
-(Fo) 988 7228 w
-(on) 1044 7228 w
-(nt) 1103 7228 w
-(ts) 1167 7228 w
-(s.) 1207 7228 w
-(.) 1258 7228 w
-(Troff) 1392 7228 w
-10 /LucidaSansUnicode00 f
-(begins) 1690 7228 w
-(execution) 2052 7228 w
-(by) 2566 7228 w
-(reading) 2720 7228 w
-(information) 3127 7228 w
-(for) 3734 7228 w
-(a) 3913 7228 w
-(set) 4008 7228 w
-(of) 4192 7228 w
-(defaults) 4330 7228 w
-(fonts,) 4760 7228 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(said) 720 840 w
-(to) 956 840 w
-(be) 1092 840 w
-10 /LucidaSans-Italic f
-(mounted) 1249 840 w
-10 /LucidaSansUnicode00 f
-(;) 1675 840 w
-(conventionally,) 1745 840 w
-(the) 2513 840 w
-(first) 2706 840 w
-(four) 2939 840 w
-(are) 3178 840 w
-(Times) 3367 840 w
-(Roman) 3696 840 w
-(\() 4067 840 w
-10 /LucidaTypewriter f
-(R) 4100 840 w
-10 /LucidaSansUnicode00 f
-(\),) 4172 840 w
-(Times) 4274 840 w
-(Italic) 4603 840 w
-(\() 4870 840 w
-10 /LucidaTypewriter f
-(I) 4903 840 w
-10 /LucidaSansUnicode00 f
-(\),) 4975 840 w
-(Times) 720 960 w
-(Bold) 1051 960 w
-(\() 1301 960 w
-10 /LucidaTypewriter f
-(B) 1334 960 w
-10 /LucidaSansUnicode00 f
-(\),) 1406 960 w
-(and) 1510 960 w
-(Times) 1729 960 w
-(Bold) 2060 960 w
-(Italic) 2310 960 w
-(\() 2579 960 w
-10 /LucidaTypewriter f
-(BI) 2612 960 w
-10 /LucidaSansUnicode00 f
-(\)) 2756 960 w
-(,) 2828 960 w
-(and) 2899 960 w
-(the) 3118 960 w
-(last) 3312 960 w
-(is) 3523 960 w
-(a) 3643 960 w
-(Special) 3738 960 w
-(font) 4115 960 w
-(\() 4352 960 w
-10 /LucidaTypewriter f
-(S) 4385 960 w
-10 /LucidaSansUnicode00 f
-(\)) 4457 960 w
-(containing) 4530 960 w
-(miscellaneous) 720 1080 w
-(characters.) 1442 1080 w
-(\(This) 2043 1080 w
-(document) 2318 1080 w
-(uses) 2840 1080 w
-(Lucida) 3096 1080 w
-(Sans) 3445 1080 w
-(in) 3703 1080 w
-(place) 3830 1080 w
-(of) 4120 1080 w
-(Times.\)) 4254 1080 w
-(The) 4679 1080 w
-(set) 4896 1080 w
-(of fonts and positions is determined by the device description file, described in \24723.) 720 1200 w
-(The) 970 1356 w
-(current) 1184 1356 w
-(font,) 1567 1356 w
-(initially) 1829 1356 w
-(Roman,) 2213 1356 w
-(may) 2612 1356 w
-(be) 2845 1356 w
-(changed) 2998 1356 w
-(by) 3443 1356 w
-(the) 3592 1356 w
-10 /LucidaTypewriter f
-(ft) 3781 1356 w
-10 /LucidaSansUnicode00 f
-(request,) 3959 1356 w
-(or) 4391 1356 w
-(by) 4527 1356 w
-(embed\255) 4676 1356 w
-(ding) 720 1476 w
-(at) 977 1476 w
-(any) 1110 1476 w
-(desired) 1320 1476 w
-(point) 1720 1476 w
-10 /LucidaTypewriter f
-(\\f) 2013 1476 w
-10 /LucidaSans-Italic f
-(x) 2157 1476 w
-10 /LucidaSansUnicode00 f
-(,) 2211 1476 w
-10 /LucidaTypewriter f
-(\\f\() 2284 1476 w
-10 /LucidaSans-Italic f
-(xx) 2500 1476 w
-10 /LucidaSansUnicode00 f
-(,) 2608 1476 w
-(or) 2681 1476 w
-10 /LucidaTypewriter f
-(\\f) 2824 1476 w
-10 /LucidaSans-Italic f
-(N) 2968 1476 w
-10 /LucidaSansUnicode00 f
-(,) 3042 1476 w
-(where) 3115 1476 w
-10 /LucidaSans-Italic f
-(x) 3448 1476 w
-10 /LucidaSansUnicode00 f
-(and) 3543 1476 w
-10 /LucidaSans-Italic f
-(xx) 3764 1476 w
-10 /LucidaSansUnicode00 f
-(are) 3913 1476 w
-(the) 4106 1476 w
-(name) 4302 1476 w
-(of) 4609 1476 w
-(a) 4748 1476 w
-(font) 4843 1476 w
-(and) 720 1596 w
-10 /LucidaSans-Italic f
-(N) 932 1596 w
-10 /LucidaSansUnicode00 f
-(is a numerical font position.) 1038 1596 w
-(It) 970 1752 w
-(is) 1076 1752 w
-(not) 1196 1752 w
-(necessary) 1397 1752 w
-(to) 1913 1752 w
-(change) 2052 1752 w
-(to) 2441 1752 w
-(the) 2580 1752 w
-(Special) 2776 1752 w
-(font;) 3154 1752 w
-(characters) 3424 1752 w
-(on) 3965 1752 w
-(that) 4129 1752 w
-(font) 4361 1752 w
-(are) 4599 1752 w
-(auto\255) 4792 1752 w
-(matically) 720 1872 w
-(handled) 1196 1872 w
-(as) 1632 1872 w
-(if) 1784 1872 w
-(they) 1896 1872 w
-(were) 2149 1872 w
-(physically) 2425 1872 w
-(part) 2944 1872 w
-(of) 3186 1872 w
-(the) 3330 1872 w
-(current) 3531 1872 w
-(font.) 3927 1872 w
-(The) 4234 1872 w
-(Special) 4461 1872 w
-(font) 4843 1872 w
-(may) 720 1992 w
-(actually) 962 1992 w
-(be) 1374 1992 w
-(several) 1535 1992 w
-(fonts;) 1917 1992 w
-(the) 2239 1992 w
-(name) 2436 1992 w
-10 /LucidaTypewriter f
-(S) 2744 1992 w
-10 /LucidaSansUnicode00 f
-(is) 2858 1992 w
-(reserved) 2980 1992 w
-(and) 3438 1992 w
-(is) 3660 1992 w
-(generally) 3782 1992 w
-(used) 4266 1992 w
-(for) 4540 1992 w
-(one) 4721 1992 w
-(of) 4942 1992 w
-(these.) 720 2112 w
-(All special fonts must be mounted after regular fonts.) 1078 2112 w
-10 /LucidaSans-Italic f
-(Troff) 970 2268 w
-10 /LucidaSansUnicode00 f
-(can) 1290 2268 w
-(be) 1520 2268 w
-(informed) 1701 2268 w
-(that) 2205 2268 w
-(any) 2458 2268 w
-(particular) 2689 2268 w
-(font) 3214 2268 w
-(is) 3473 2268 w
-(mounted) 3615 2268 w
-(by) 4111 2268 w
-(use) 4288 2268 w
-(of) 4519 2268 w
-(the) 4679 2268 w
-10 /LucidaTypewriter f
-(fp) 4896 2268 w
-10 /LucidaSansUnicode00 f
-(request.) 720 2388 w
-(The) 1196 2388 w
-(list) 1423 2388 w
-(of) 1615 2388 w
-(known) 1759 2388 w
-(fonts) 2125 2388 w
-(is) 2419 2388 w
-(installation) 2545 2388 w
-(dependent.) 3127 2388 w
-(In) 3755 2388 w
-(the) 3892 2388 w
-(subsequent) 4092 2388 w
-(discus\255) 4700 2388 w
-(sion) 720 2508 w
-(of) 959 2508 w
-(font-related) 1093 2508 w
-(requests,) 1721 2508 w
-10 /LucidaSans-Italic f
-(F) 2206 2508 w
-10 /LucidaSansUnicode00 f
-(represents) 2297 2508 w
-(either) 2848 2508 w
-(a) 3166 2508 w
-(one/two-character) 3258 2508 w
-(font) 4209 2508 w
-(name) 4443 2508 w
-(or) 4746 2508 w
-(the) 4885 2508 w
-(numerical) 720 2628 w
-(font) 1246 2628 w
-(position.) 1491 2628 w
-(The) 1995 2628 w
-(current) 2223 2628 w
-(font) 2620 2628 w
-(is) 2864 2628 w
-(available) 2991 2628 w
-(\(as) 3461 2628 w
-(a) 3647 2628 w
-(numerical) 3749 2628 w
-(position\)) 4274 2628 w
-(in) 4747 2628 w
-(the) 4885 2628 w
-(read-only number register) 720 2748 w
-10 /LucidaTypewriter f
-(.f) 2043 2748 w
-10 /LucidaSansUnicode00 f
-(.) 2187 2748 w
-(A) 970 2904 w
-(request) 1089 2904 w
-(for) 1505 2904 w
-(a) 1694 2904 w
-(named) 1799 2904 w
-(but) 2178 2904 w
-(not-mounted) 2390 2904 w
-(font) 3092 2904 w
-(is) 3339 2904 w
-(honored) 3469 2904 w
-(if) 3926 2904 w
-(the) 4043 2904 w
-(font) 4249 2904 w
-(description) 4497 2904 w
-(information) 720 3024 w
-(exists.) 1333 3024 w
-(In) 1728 3024 w
-(this) 1865 3024 w
-(way,) 2090 3024 w
-(there) 2352 3024 w
-(is) 2650 3024 w
-(no) 2776 3024 w
-(limit) 2945 3024 w
-(on) 3208 3024 w
-(the) 3377 3024 w
-(number) 3578 3024 w
-(of) 4001 3024 w
-(fonts) 4145 3024 w
-(that) 4439 3024 w
-(may) 4676 3024 w
-(be) 4921 3024 w
-(printed) 720 3144 w
-(in) 1105 3144 w
-(any) 1231 3144 w
-(part) 1435 3144 w
-(of) 1666 3144 w
-(a) 1799 3144 w
-(document.) 1889 3144 w
-(Mounted) 2473 3144 w
-(fonts) 2935 3144 w
-(may) 3218 3144 w
-(be) 3453 3144 w
-(handled) 3607 3144 w
-(more) 4032 3144 w
-(efficiently,) 4318 3144 w
-(and) 4860 3144 w
-(they) 720 3264 w
-(may) 962 3264 w
-(be) 1196 3264 w
-(referred) 1349 3264 w
-(to) 1774 3264 w
-(by) 1906 3264 w
-(their) 2055 3264 w
-(mount) 2314 3264 w
-(positions,) 2663 3264 w
-(but) 3173 3264 w
-(there) 3369 3264 w
-(is) 3655 3264 w
-(no) 3769 3264 w
-(other) 3926 3264 w
-(difference.) 4217 3264 w
-(Men\255) 4803 3264 w
-(tion) 720 3384 w
-(of) 949 3384 w
-(an) 1087 3384 w
-(unmounted) 1244 3384 w
-(font) 1842 3384 w
-(loads) 2079 3384 w
-(it) 2378 3384 w
-(temporarily) 2484 3384 w
-(at) 3081 3384 w
-(font) 3213 3384 w
-(position) 3450 3384 w
-(zero,) 3883 3384 w
-(which) 4170 3384 w
-(serves) 4491 3384 w
-(as) 4838 3384 w
-(a) 4985 3384 w
-(one-font cache.) 720 3504 w
-(The function) 970 3660 w
-10 /LucidaTypewriter f
-(\\S') 1616 3660 w
-10 /S f
-(\261) 1832 3660 w
-10 /LucidaSans-Italic f
-(N) 1895 3660 w
-10 /LucidaTypewriter f
-(') 1969 3660 w
-10 /LucidaSansUnicode00 f
-(causes the current font to be) 2073 3660 w
-(slanted) 3511 3660 w
-(by) 3897 3660 w
-(\261) 4045 3660 w
-10 /LucidaSans-Italic f
-(N) 4133 3660 w
-10 /LucidaSansUnicode00 f
-(degrees.) 4240 3660 w
-(Not) 4722 3660 w
-(all) 4927 3660 w
-(devices support slanting.) 720 3780 w
-10 /LucidaSans-Italic f
-(Nroff) 970 3936 w
-10 /LucidaSansUnicode00 f
-(understands) 1295 3936 w
-(font) 1968 3936 w
-(control) 2235 3936 w
-(and) 2647 3936 w
-(normally) 2897 3936 w
-(underlines) 3390 3936 w
-(italic) 3972 3936 w
-(characters) 4273 3936 w
-(\(see) 4844 3936 w
-(\24710.5\).) 720 4056 w
-10 /LucidaSans-Italic f
-(2) 720 4212 w
-(2.) 722 4212 w
-(.3) 787 4212 w
-(3.) 821 4212 w
-(. ) 886 4212 w
-(C) 986 4212 w
-(Ch) 988 4212 w
-(ha) 1058 4212 w
-(ar) 1122 4212 w
-(ra) 1185 4212 w
-(ac) 1235 4212 w
-(ct) 1298 4212 w
-(te) 1350 4212 w
-(er) 1390 4212 w
-(r) 1445 4212 w
-(s) 1548 4212 w
-(si) 1550 4212 w
-(iz) 1601 4212 w
-(ze) 1632 4212 w
-(e.) 1688 4212 w
-(.) 1743 4212 w
-10 /LucidaSansUnicode00 f
-(Character) 1892 4212 w
-(point) 2413 4212 w
-(sizes) 2719 4212 w
-(available) 3017 4212 w
-(depend) 3494 4212 w
-(on) 3911 4212 w
-(the) 4088 4212 w
-(specific) 4297 4212 w
-(output) 4718 4212 w
-(device;) 720 4332 w
-(a) 1093 4332 w
-(typical) 1182 4332 w
-(\(historical\)) 1532 4332 w
-(set) 2077 4332 w
-(of) 2255 4332 w
-(values) 2387 4332 w
-(is) 2726 4332 w
-(6,) 2840 4332 w
-(7,) 2969 4332 w
-(8,) 3098 4332 w
-(9,) 3226 4332 w
-(10,) 3354 4332 w
-(11,) 3545 4332 w
-(12,) 3736 4332 w
-(14,) 3927 4332 w
-(16,) 4118 4332 w
-(18,) 4309 4332 w
-(20,) 4500 4332 w
-(22,) 4691 4332 w
-(24,) 4882 4332 w
-(28,) 720 4452 w
-(and) 911 4452 w
-(36.) 1124 4452 w
-(This) 1347 4452 w
-(is) 1585 4452 w
-(a) 1698 4452 w
-(range) 1786 4452 w
-(of) 2095 4452 w
-(1/12) 2226 4452 w
-(inch) 2502 4452 w
-(to) 2740 4452 w
-(1/2) 2872 4452 w
-(inch.) 3085 4452 w
-(The) 3387 4452 w
-10 /LucidaTypewriter f
-(ps) 3602 4452 w
-10 /LucidaSansUnicode00 f
-(request) 3780 4452 w
-(is) 4180 4452 w
-(used) 4294 4452 w
-(to) 4560 4452 w
-(change) 4692 4452 w
-(or) 720 4572 w
-(restore) 860 4572 w
-(the) 1241 4572 w
-(point) 1434 4572 w
-(size.) 1724 4572 w
-(Alternatively) 2019 4572 w
-(the) 2661 4572 w
-(point) 2854 4572 w
-(size) 3144 4572 w
-(may) 3374 4572 w
-(be) 3611 4572 w
-(changed) 3767 4572 w
-(between) 4215 4572 w
-(any) 4659 4572 w
-(two) 4865 4572 w
-(characters) 720 4692 w
-(by) 1266 4692 w
-(embedding) 1427 4692 w
-(a) 2020 4692 w
-10 /LucidaTypewriter f
-(\\s) 2121 4692 w
-10 /LucidaSans-Italic f
-(N) 2265 4692 w
-10 /LucidaSansUnicode00 f
-(at) 2386 4692 w
-(the) 2525 4692 w
-(desired) 2727 4692 w
-(point) 3133 4692 w
-(to) 3432 4692 w
-(set) 3577 4692 w
-(the) 3768 4692 w
-(size) 3970 4692 w
-(to) 4210 4692 w
-10 /LucidaSans-Italic f
-(N) 4355 4692 w
-10 /LucidaSansUnicode00 f
-(,) 4429 4692 w
-(or) 4508 4692 w
-(a) 4657 4692 w
-10 /LucidaTypewriter f
-(\\s) 4759 4692 w
-10 /S f
-(\261) 4903 4692 w
-10 /LucidaSans-Italic f
-(N) 4966 4692 w
-10 /LucidaSansUnicode00 f
-(\(1) 720 4812 w
-10 /LucidaSansUnicode22 f
-(f) 824 4812 w
-10 /LucidaSans-Italic f
-(N) 912 4812 w
-10 /LucidaSansUnicode22 f
-(f) 994 4812 w
-10 /LucidaSansUnicode00 f
-(9\)) 1082 4812 w
-(to) 1245 4812 w
-(increment/decrement) 1410 4812 w
-(the) 2532 4812 w
-(size) 2754 4812 w
-(by) 3014 4812 w
-10 /LucidaSans-Italic f
-(N) 3196 4812 w
-10 /LucidaSansUnicode00 f
-(;) 3270 4812 w
-10 /LucidaTypewriter f
-(\\s0) 3369 4812 w
-10 /LucidaSansUnicode00 f
-(restores) 3652 4812 w
-(the) 4113 4812 w
-(previous) 4334 4812 w
-(size.) 4815 4812 w
-(Requested point size values that are between two valid sizes yield the larger of the two.) 720 4932 w
-(Note that through an accident of history, a construction like) 970 5088 w
-10 /LucidaTypewriter f
-(\\s39) 3912 5088 w
-10 /LucidaSansUnicode00 f
-(is) 4233 5088 w
-(parsed) 4346 5088 w
-(as) 4708 5088 w
-(size) 4847 5088 w
-(39,) 720 5208 w
-(and) 915 5208 w
-(thus) 1132 5208 w
-(converted) 1381 5208 w
-(to) 1897 5208 w
-(size) 2031 5208 w
-(36) 2260 5208 w
-(\(given) 2422 5208 w
-(the) 2752 5208 w
-(sizes) 2943 5208 w
-(above\),) 3223 5208 w
-(while) 3611 5208 w
-10 /LucidaTypewriter f
-(\\s40) 3900 5208 w
-10 /LucidaSansUnicode00 f
-(is) 4224 5208 w
-(parsed) 4340 5208 w
-(as) 4705 5208 w
-(size) 4847 5208 w
-(4) 720 5328 w
-(followed) 834 5328 w
-(by) 1298 5328 w
-10 /LucidaTypewriter f
-(0) 1464 5328 w
-10 /LucidaSansUnicode00 f
-(.) 1536 5328 w
-(The) 1651 5328 w
-(forms) 1883 5328 w
-10 /LucidaTypewriter f
-(\\s\() 2225 5328 w
-10 /LucidaSans-Italic f
-(nn) 2449 5328 w
-10 /LucidaSansUnicode00 f
-(and) 2625 5328 w
-10 /LucidaTypewriter f
-(\\s) 2865 5328 w
-10 /LucidaSansUnicode00 f
-(\261) 3017 5328 w
-10 /LucidaTypewriter f
-(\() 3113 5328 w
-10 /LucidaSans-Italic f
-(nn) 3193 5328 w
-10 /LucidaSansUnicode00 f
-(permit) 3369 5328 w
-(specification) 3740 5328 w
-(of) 4403 5328 w
-(sizes) 4553 5328 w
-(that) 4849 5328 w
-(would otherwise be ambiguous.) 720 5448 w
-(The current size is available in the) 970 5604 w
-10 /LucidaTypewriter f
-(.s) 2667 5604 w
-10 /LucidaSansUnicode00 f
-(register.) 2843 5604 w
-10 /LucidaSans-Italic f
-(Nroff) 3312 5604 w
-10 /LucidaSansUnicode00 f
-(ignores type size requests.) 3599 5604 w
-(The) 970 5760 w
-(function) 1189 5760 w
-10 /LucidaTypewriter f
-(\\H') 1628 5760 w
-10 /S f
-(\261) 1844 5760 w
-10 /LucidaSans-Italic f
-(N) 1907 5760 w
-10 /LucidaTypewriter f
-(') 1981 5760 w
-10 /LucidaSansUnicode00 f
-(sets) 2091 5760 w
-10 /LucidaSansUnicode00 f
-0 12 changefont
-(the) 2324 5760 w
-(height) 2517 5760 w
-(of) 2864 5760 w
-(the) 3001 5760 w
-(current) 3195 5760 w
-(font) 3584 5760 w
-10 /LucidaSansUnicode00 f
-(to) 3820 5760 w
-10 /LucidaSans-Italic f
-(N) 3957 5760 w
-10 /LucidaSansUnicode00 f
-(,) 4031 5760 w
-(or) 4102 5760 w
-(increments) 4243 5760 w
-(it) 4820 5760 w
-(by) 4925 5760 w
-10 /S f
-(+) 720 5880 w
-10 /LucidaSans-Italic f
-(N) 791 5880 w
-10 /LucidaSansUnicode00 f
-(,) 865 5880 w
-(or) 935 5880 w
-(decrements) 1075 5880 w
-(it) 1679 5880 w
-(by) 1783 5880 w
-10 /S f
-(-) 1936 5880 w
-10 /LucidaSans-Italic f
-(N) 2007 5880 w
-10 /LucidaSansUnicode00 f
-(;) 2081 5880 w
-(if) 2151 5880 w
-10 /LucidaSans-Italic f
-(N) 2254 5880 w
-10 /S f
-(=) 2352 5880 w
-10 /LucidaSansUnicode00 f
-(0,) 2423 5880 w
-(the) 2555 5880 w
-(height) 2747 5880 w
-(is) 3092 5880 w
-(restored) 3209 5880 w
-(to) 3652 5880 w
-(the) 3787 5880 w
-(current) 3979 5880 w
-(point) 4366 5880 w
-(size.) 4655 5880 w
-(In) 4949 5880 w
-(each) 720 6000 w
-(case,) 996 6000 w
-(the) 1293 6000 w
-(width) 1500 6000 w
-(is) 1820 6000 w
-(unchanged.) 1952 6000 w
-(Not) 2604 6000 w
-(all) 2829 6000 w
-(devices) 2995 6000 w
-(support) 3406 6000 w
-(independent) 3837 6000 w
-(height) 4499 6000 w
-(and) 4860 6000 w
-(width for characters.) 720 6120 w
-10 /LucidaSans-Italic f
-(Request) 720 6276 w
-(Initial) 1800 6276 w
-(If No) 2520 6276 w
-(Form) 720 6396 w
-(Value) 1800 6396 w
-(Argument) 2520 6396 w
-(Notes) 3240 6396 w
-10 /LucidaTypewriter f
-(.ps) 720 6552 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 6552 w
-10 /LucidaSans-Italic f
-(N) 1023 6552 w
-10 /LucidaSansUnicode00 f
-(*) 1097 6552 w
-(10) 1800 6552 w
-(point) 1942 6552 w
-(previous) 2520 6552 w
-(E) 3240 6552 w
-(Point) 1296 6708 w
-(size) 1577 6708 w
-(set) 1807 6708 w
-(to) 1988 6708 w
-(\261) 2124 6708 w
-10 /LucidaSans-Italic f
-(N) 2212 6708 w
-10 /LucidaSansUnicode00 f
-(.) 2286 6708 w
-(Alternatively,) 2388 6708 w
-(embed) 3062 6708 w
-10 /LucidaTypewriter f
-(\\s) 3431 6708 w
-10 /LucidaSans-Italic f
-(N) 3575 6708 w
-10 /LucidaSansUnicode00 f
-(or) 3687 6708 w
-10 /LucidaTypewriter f
-(\\s) 3827 6708 w
-10 /S f
-(\261) 3971 6708 w
-10 /LucidaSans-Italic f
-(N) 4034 6708 w
-10 /LucidaSansUnicode00 f
-(.) 4108 6708 w
-(Any) 4210 6708 w
-(positive) 4431 6708 w
-(size) 4847 6708 w
-(value) 1296 6828 w
-(may) 1588 6828 w
-(be) 1826 6828 w
-(requested;) 1983 6828 w
-(if) 2537 6828 w
-(invalid,) 2640 6828 w
-(the) 3028 6828 w
-(next) 3220 6828 w
-(larger) 3473 6828 w
-(valid) 3794 6828 w
-(size) 4059 6828 w
-(will) 4289 6828 w
-(result,) 4490 6828 w
-(with) 4835 6828 w
-(a) 1296 6948 w
-(maximum) 1418 6948 w
-(of) 1971 6948 w
-(36.) 2136 6948 w
-(A) 2393 6948 w
-(paired) 2529 6948 w
-(sequence) 2903 6948 w
-10 /S f
-(+) 3428 6948 w
-10 /LucidaSans-Italic f
-(N) 3499 6948 w
-10 /LucidaSansUnicode00 f
-(,) 3573 6948 w
-10 /S f
-(-) 3673 6948 w
-10 /LucidaSans-Italic f
-(N) 3744 6948 w
-10 /LucidaSansUnicode00 f
-(will) 3886 6948 w
-(work) 4118 6948 w
-(because) 4423 6948 w
-(the) 4885 6948 w
-8 /S1 f
-(__________________) 720 7048 w
-8 /LucidaSansUnicode00 f
-(*The) 720 7148 w
-(fields) 929 7148 w
-(have) 1167 7148 w
-(the) 1374 7148 w
-(same) 1525 7148 w
-(meaning) 1755 7148 w
-(as) 2117 7148 w
-(described) 2228 7148 w
-(earlier) 2632 7148 w
-(in) 2904 7148 w
-(the) 3003 7148 w
-(Request) 3154 7148 w
-(Summary.) 3491 7148 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(previous requested value is also remembered.) 1296 840 w
-(Ignored in) 3600 840 w
-10 /LucidaSans-Italic f
-(nroff) 4129 840 w
-10 /LucidaSansUnicode00 f
-(.) 4372 840 w
-10 /LucidaTypewriter f
-(.ss) 720 996 w
-10 /LucidaSans-Italic f
-(N) 968 996 w
-10 /LucidaSansUnicode00 f
-(12/36) 1800 996 w
-(em) 2121 996 w
-(ignored) 2520 996 w
-(E) 3240 996 w
-(Space-character) 1296 1152 w
-(size) 2123 1152 w
-(\(i.e.,) 2357 1152 w
-(inter-word) 2612 1152 w
-(gap\)) 3178 1152 w
-(is) 3432 1152 w
-(set) 3553 1152 w
-(to) 3738 1152 w
-10 /LucidaSans-Italic f
-(N) 3877 1152 w
-10 /LucidaSansUnicode00 f
-(/36) 3951 1152 w
-(ems.) 4172 1152 w
-(This) 4478 1152 w
-(size) 4725 1152 w
-(is) 4960 1152 w
-(the minimum word spacing in adjusted text.) 1296 1272 w
-(Ignored in) 3514 1272 w
-10 /LucidaSans-Italic f
-(nroff) 4043 1272 w
-10 /LucidaSansUnicode00 f
-(.) 4286 1272 w
-10 /LucidaTypewriter f
-(.cs) 720 1428 w
-10 /LucidaSans-Italic f
-(F) 952 1428 w
-(N) 1022 1428 w
-(M) 1112 1428 w
-10 /LucidaSansUnicode00 f
-(off) 1800 1428 w
-(-) 2520 1428 w
-(P) 3240 1428 w
-(Constant) 1296 1584 w
-(character) 1767 1584 w
-(space) 2253 1584 w
-(\(width\)) 2566 1584 w
-(mode) 2937 1584 w
-(is) 3247 1584 w
-(set) 3364 1584 w
-(on) 3546 1584 w
-(for) 3707 1584 w
-(font) 3884 1584 w
-10 /LucidaSans-Italic f
-(F) 4119 1584 w
-10 /LucidaSansUnicode00 f
-(\(if) 4211 1584 w
-(mounted\);) 4348 1584 w
-(the) 4885 1584 w
-(width) 1296 1704 w
-(of) 1608 1704 w
-(every) 1750 1704 w
-(character) 2050 1704 w
-(will) 2542 1704 w
-(be) 2749 1704 w
-(taken) 2911 1704 w
-(to) 3222 1704 w
-(be) 3363 1704 w
-10 /LucidaSans-Italic f
-(N) 3525 1704 w
-10 /LucidaSansUnicode00 f
-(/36) 3599 1704 w
-(ems.) 3821 1704 w
-(If) 4128 1704 w
-10 /LucidaSans-Italic f
-(M) 4237 1704 w
-10 /LucidaSansUnicode00 f
-(is) 4363 1704 w
-(absent,) 4486 1704 w
-(the) 4885 1704 w
-(em) 1296 1824 w
-(is) 1479 1824 w
-(that) 1593 1824 w
-(of) 1818 1824 w
-(the) 1950 1824 w
-(character) 2139 1824 w
-10 /LucidaSansUnicode20 f
-(\031) 2588 1824 w
-10 /LucidaSansUnicode00 f
-(s) 2620 1824 w
-(point) 2705 1824 w
-(size;) 2991 1824 w
-(if) 3250 1824 w
-10 /LucidaSans-Italic f
-(M) 3350 1824 w
-10 /LucidaSansUnicode00 f
-(is) 3467 1824 w
-(given,) 3581 1824 w
-(the) 3908 1824 w
-(em) 4097 1824 w
-(is) 4280 1824 w
-10 /LucidaSans-Italic f
-(M) 4394 1824 w
-10 /LucidaSansUnicode00 f
-(points.) 4511 1824 w
-(All) 4913 1824 w
-(affected) 1296 1944 w
-(characters) 1722 1944 w
-(are) 2256 1944 w
-(centered) 2442 1944 w
-(in) 2898 1944 w
-(this) 3023 1944 w
-(space,) 3236 1944 w
-(including) 3578 1944 w
-(those) 4061 1944 w
-(with) 4362 1944 w
-(an) 4601 1944 w
-(actual) 4751 1944 w
-(width) 1296 2064 w
-(larger) 1617 2064 w
-(than) 1954 2064 w
-(this) 2224 2064 w
-(space.) 2457 2064 w
-(Special) 2851 2064 w
-(Font) 3242 2064 w
-(characters) 3510 2064 w
-(occurring) 4064 2064 w
-(while) 4578 2064 w
-(the) 4885 2064 w
-(current) 1296 2184 w
-(font) 1685 2184 w
-(is) 1921 2184 w
-10 /LucidaSans-Italic f
-(F) 2040 2184 w
-10 /LucidaSansUnicode00 f
-(are) 2133 2184 w
-(also) 2324 2184 w
-(so) 2559 2184 w
-(treated.) 2710 2184 w
-(If) 3158 2184 w
-10 /LucidaSans-Italic f
-(N) 3263 2184 w
-10 /LucidaSansUnicode00 f
-(is) 3376 2184 w
-(absent,) 3495 2184 w
-(the) 3890 2184 w
-(mode) 4084 2184 w
-(is) 4396 2184 w
-(turned) 4514 2184 w
-(off.) 4873 2184 w
-(The) 1296 2304 w
-(mode) 1535 2304 w
-(must) 1866 2304 w
-(be) 2167 2304 w
-(in) 2344 2304 w
-(effect) 2493 2304 w
-(when) 2825 2304 w
-(the) 3141 2304 w
-(characters) 3355 2304 w
-(are) 3914 2304 w
-(physically) 4125 2304 w
-(printed.) 4657 2304 w
-(Ignored in) 1296 2424 w
-10 /LucidaSans-Italic f
-(nroff) 1825 2424 w
-10 /LucidaSansUnicode00 f
-(.) 2068 2424 w
-10 /LucidaTypewriter f
-(.bd) 720 2580 w
-10 /LucidaSans-Italic f
-(F N) 968 2580 w
-10 /LucidaSansUnicode00 f
-(off) 1800 2580 w
-(-) 2520 2580 w
-(P) 3240 2580 w
-(The) 1296 2736 w
-(characters) 1515 2736 w
-(in) 2053 2736 w
-(font) 2182 2736 w
-10 /LucidaSans-Italic f
-(F) 2417 2736 w
-10 /LucidaSansUnicode00 f
-(will) 2509 2736 w
-(be) 2711 2736 w
-(artificially) 2868 2736 w
-(emboldened) 3379 2736 w
-(by) 4020 2736 w
-(printing) 4174 2736 w
-(each) 4598 2736 w
-(one) 4861 2736 w
-(twice,) 1296 2856 w
-(separated) 1612 2856 w
-(by) 2123 2856 w
-10 /LucidaSans-Italic f
-(N) 2271 2856 w
-10 /S f
-(-) 2369 2856 w
-10 /LucidaSansUnicode00 f
-(1) 2440 2856 w
-(basic) 2536 2856 w
-(units.) 2818 2856 w
-(A) 3156 2856 w
-(reasonable) 3258 2856 w
-(value) 3820 2856 w
-(for) 4107 2856 w
-10 /LucidaSans-Italic f
-(N) 4279 2856 w
-10 /LucidaSansUnicode00 f
-(is) 4386 2856 w
-(3) 4499 2856 w
-(when) 4595 2856 w
-(the) 4885 2856 w
-(character) 1296 2976 w
-(size) 1800 2976 w
-(is) 2049 2976 w
-(near) 2185 2976 w
-(10) 2455 2976 w
-(points.) 2637 2976 w
-(If) 3060 2976 w
-10 /LucidaSans-Italic f
-(N) 3182 2976 w
-10 /LucidaSansUnicode00 f
-(is) 3312 2976 w
-(missing) 3448 2976 w
-(the) 3881 2976 w
-(embolden) 4092 2976 w
-(mode) 4631 2976 w
-(is) 4960 2976 w
-(turned off.) 1296 3096 w
-(The emboldening value) 1880 3096 w
-10 /LucidaSans-Italic f
-(N) 3047 3096 w
-10 /LucidaSansUnicode00 f
-(is in the) 3153 3096 w
-10 /LucidaTypewriter f
-(.b) 3575 3096 w
-10 /LucidaSansUnicode00 f
-(register.) 3751 3096 w
-(T) 1296 3252 w
-(Th) 1298 3252 w
-(hi) 1363 3252 w
-(is) 1427 3252 w
-(s) 1458 3252 w
-(p) 1557 3252 w
-(pa) 1559 3252 w
-(ar) 1624 3252 w
-(ra) 1681 3252 w
-(ag) 1724 3252 w
-(gr) 1781 3252 w
-(ra) 1845 3252 w
-(ap) 1888 3252 w
-(ph) 1945 3252 w
-(h) 2010 3252 w
-(i) 2120 3252 w
-(is) 2122 3252 w
-(s) 2153 3252 w
-(p) 2252 3252 w
-(pr) 2254 3252 w
-(ri) 2319 3252 w
-(in) 2362 3252 w
-(nt) 2393 3252 w
-(te) 2457 3252 w
-(ed) 2496 3252 w
-(d) 2554 3252 w
-(w) 2665 3252 w
-(wi) 2667 3252 w
-(it) 2746 3252 w
-(th) 2777 3252 w
-(h) 2816 3252 w
-10 /LucidaTypewriter f
-(.bd) 2926 3252 w
-(R) 3228 3252 w
-(3) 3386 3252 w
-10 /LucidaSansUnicode00 f
-(.) 3458 3252 w
-(.) 3460 3252 w
-(T) 3574 3252 w
-(Th) 3576 3252 w
-(he) 3641 3252 w
-(e) 3705 3252 w
-(m) 3809 3252 w
-(mo) 3811 3252 w
-(od) 3906 3252 w
-(de) 3969 3252 w
-(e) 4034 3252 w
-(m) 4138 3252 w
-(mu) 4140 3252 w
-(us) 4235 3252 w
-(st) 4299 3252 w
-(t) 4352 3252 w
-(b) 4438 3252 w
-(be) 4440 3252 w
-(e) 4505 3252 w
-(i) 4610 3252 w
-(in) 4612 3252 w
-(n) 4643 3252 w
-(e) 4754 3252 w
-(ef) 4756 3252 w
-(ff) 4814 3252 w
-(fe) 4853 3252 w
-(ec) 4892 3252 w
-(ct) 4950 3252 w
-(t) 5003 3252 w
-(w) 1296 3372 w
-(wh) 1298 3372 w
-(he) 1377 3372 w
-(en) 1441 3372 w
-(n) 1499 3372 w
-(t) 1595 3372 w
-(th) 1597 3372 w
-(he) 1636 3372 w
-(e) 1700 3372 w
-(c) 1790 3372 w
-(ch) 1792 3372 w
-(ha) 1845 3372 w
-(ar) 1909 3372 w
-(ra) 1966 3372 w
-(ac) 2009 3372 w
-(ct) 2066 3372 w
-(te) 2119 3372 w
-(er) 2158 3372 w
-(rs) 2216 3372 w
-(s) 2259 3372 w
-(a) 2344 3372 w
-(ar) 2346 3372 w
-(re) 2403 3372 w
-(e) 2446 3372 w
-(p) 2536 3372 w
-(ph) 2538 3372 w
-(hy) 2603 3372 w
-(ys) 2667 3372 w
-(si) 2721 3372 w
-(ic) 2774 3372 w
-(ca) 2805 3372 w
-(al) 2858 3372 w
-(ll) 2915 3372 w
-(ly) 2946 3372 w
-(y) 2977 3372 w
-(p) 3063 3372 w
-(pr) 3065 3372 w
-(ri) 3130 3372 w
-(in) 3173 3372 w
-(nt) 3204 3372 w
-(te) 3268 3372 w
-(ed) 3307 3372 w
-(d.) 3365 3372 w
-(.) 3430 3372 w
-(I) 3530 3372 w
-(Ig) 3532 3372 w
-(gn) 3563 3372 w
-(no) 3627 3372 w
-(or) 3691 3372 w
-(re) 3754 3372 w
-(ed) 3797 3372 w
-(d) 3855 3372 w
-(i) 3952 3372 w
-(in) 3954 3372 w
-(n) 3985 3372 w
-10 /LucidaSans-Italic f
-(nroff) 4081 3372 w
-10 /LucidaSansUnicode00 f
-(.) 4324 3372 w
-(.) 4326 3372 w
-10 /LucidaTypewriter f
-(.bd S) 720 3528 w
-10 /LucidaSans-Italic f
-(F N) 1152 3528 w
-10 /LucidaSansUnicode00 f
-(off) 1800 3528 w
-(-) 2520 3528 w
-(P) 3240 3528 w
-(The) 1296 3684 w
-(characters) 1516 3684 w
-(in) 2055 3684 w
-(the) 2185 3684 w
-(Special) 2379 3684 w
-(font) 2755 3684 w
-(will) 2991 3684 w
-(be) 3194 3684 w
-(emboldened) 3352 3684 w
-(whenever) 3993 3684 w
-(the) 4495 3684 w
-(current) 4690 3684 w
-(font) 1296 3804 w
-(is) 1542 3804 w
-10 /LucidaSans-Italic f
-(F) 1671 3804 w
-10 /LucidaSansUnicode00 f
-(.) 1725 3804 w
-(The) 1838 3804 w
-(mode) 2068 3804 w
-(must) 2390 3804 w
-(be) 2682 3804 w
-(in) 2850 3804 w
-(effect) 2989 3804 w
-(when) 3311 3804 w
-(the) 3616 3804 w
-(characters) 3819 3804 w
-(are) 4367 3804 w
-(physically) 4567 3804 w
-(printed.) 1296 3924 w
-(Ignored in) 1743 3924 w
-10 /LucidaSans-Italic f
-(nroff) 2272 3924 w
-10 /LucidaSansUnicode00 f
-(.) 2515 3924 w
-10 /LucidaTypewriter f
-(.ft) 720 4080 w
-10 /LucidaSans-Italic f
-(F) 968 4080 w
-10 /LucidaSansUnicode00 f
-(Roman) 1800 4080 w
-(previous) 2520 4080 w
-(E) 3240 4080 w
-(Font) 1296 4236 w
-(changed) 1548 4236 w
-(to) 1997 4236 w
-10 /LucidaSans-Italic f
-(F) 2133 4236 w
-10 /LucidaSansUnicode00 f
-(.) 2187 4236 w
-(Alternatively,) 2289 4236 w
-(embed) 2963 4236 w
-10 /LucidaTypewriter f
-(\\f) 3332 4236 w
-10 /LucidaSans-Italic f
-(F) 3476 4236 w
-10 /LucidaSansUnicode00 f
-(.) 3530 4236 w
-(The) 3633 4236 w
-(font) 3853 4236 w
-(name) 4089 4236 w
-10 /LucidaTypewriter f
-(P) 4394 4236 w
-10 /LucidaSansUnicode00 f
-(is) 4505 4236 w
-(reserved) 4624 4236 w
-(to mean the previous font, and the name) 1296 4356 w
-10 /LucidaTypewriter f
-(S) 3316 4356 w
-10 /LucidaSansUnicode00 f
-(for the special font.) 3420 4356 w
-10 /LucidaTypewriter f
-(.fp) 720 4512 w
-10 /LucidaSans-Italic f
-(N F L) 1008 4512 w
-10 /LucidaSansUnicode00 f
-(R,I,B,...,S) 1800 4512 w
-(ignored) 2520 4512 w
-(-) 3240 4512 w
-(Font) 1296 4668 w
-(position.) 1558 4668 w
-(This) 2063 4668 w
-(is) 2316 4668 w
-(a) 2444 4668 w
-(statement) 2547 4668 w
-(that) 3079 4668 w
-(a) 3318 4668 w
-(font) 3421 4668 w
-(named) 3667 4668 w
-10 /LucidaSans-Italic f
-(F) 4045 4668 w
-10 /LucidaSansUnicode00 f
-(is) 4148 4668 w
-(associated) 4277 4668 w
-(with) 4835 4668 w
-(position) 1296 4788 w
-10 /LucidaSans-Italic f
-(N) 1726 4788 w
-10 /LucidaSansUnicode00 f
-(.) 1800 4788 w
-(It) 1901 4788 w
-(is) 2003 4788 w
-(a) 2119 4788 w
-(fatal) 2210 4788 w
-(error) 2459 4788 w
-(if) 2735 4788 w
-10 /LucidaSans-Italic f
-(F) 2837 4788 w
-10 /LucidaSansUnicode00 f
-(is) 2927 4788 w
-(not) 3043 4788 w
-(known.) 3239 4788 w
-(For) 3659 4788 w
-(fonts) 3851 4788 w
-(with) 4135 4788 w
-(names) 4376 4788 w
-(longer) 4729 4788 w
-(than) 1296 4908 w
-(two) 1553 4908 w
-(characters,) 1769 4908 w
-10 /LucidaSans-Italic f
-(L) 2342 4908 w
-10 /LucidaSansUnicode00 f
-(refers) 2438 4908 w
-(to) 2761 4908 w
-(the) 2900 4908 w
-(long) 3096 4908 w
-(name,) 3351 4908 w
-(and) 3690 4908 w
-10 /LucidaSans-Italic f
-(F) 3911 4908 w
-10 /LucidaSansUnicode00 f
-(becomes) 4006 4908 w
-(a) 4478 4908 w
-(synonym.) 4575 4908 w
-(There is generally a limit of about 10 mounted fonts.) 1296 5028 w
-10 /LucidaSans-Demi f
-(3.) 720 5268 w
-(Page control) 873 5268 w
-10 /LucidaSansUnicode00 f
-(Top) 970 5424 w
-(and) 1218 5424 w
-(bottom) 1459 5424 w
-(margins) 1873 5424 w
-(are) 2328 5424 w
-(not) 2542 5424 w
-(automatically) 2764 5424 w
-(provided;) 3471 5424 w
-(it) 3993 5424 w
-(is) 4121 5424 w
-(conventional) 4263 5424 w
-(to) 4942 5424 w
-(define) 720 5544 w
-(two) 1068 5544 w
-10 /LucidaSans-Italic f
-(macros) 1288 5544 w
-10 /LucidaSansUnicode00 f
-(and) 1691 5544 w
-(to) 1916 5544 w
-(set) 2058 5544 w
-10 /LucidaSans-Italic f
-(traps) 2246 5544 w
-10 /LucidaSansUnicode00 f
-(for) 2547 5544 w
-(them) 2730 5544 w
-(at) 3022 5544 w
-(vertical) 3158 5544 w
-(positions) 3552 5544 w
-(0) 4040 5544 w
-(\(top\)) 4147 5544 w
-(and) 4418 5544 w
-10 /S f
-(-) 4642 5544 w
-10 /LucidaSans-Italic f
-(N) 4713 5544 w
-10 /LucidaSansUnicode00 f
-(\(dis\255) 4831 5544 w
-(tance) 720 5664 w
-10 /LucidaSans-Italic f
-(N) 1017 5664 w
-10 /LucidaSansUnicode00 f
-(up) 1127 5664 w
-(from) 1288 5664 w
-(the) 1556 5664 w
-(bottom\).) 1747 5664 w
-(See) 2233 5664 w
-(\2477) 2436 5664 w
-(and) 2599 5664 w
-(Tutorial) 2816 5664 w
-(Examples) 3230 5664 w
-(\247T2.) 3729 5664 w
-(A) 4019 5664 w
-(pseudo-page) 4125 5664 w
-(tran\255) 4812 5664 w
-(sition) 720 5784 w
-(onto) 1038 5784 w
-(the) 1308 5784 w
-(first) 1512 5784 w
-(page) 1756 5784 w
-(occurs) 2041 5784 w
-(either) 2407 5784 w
-(when) 2737 5784 w
-(the) 3043 5784 w
-(first) 3247 5784 w
-10 /LucidaSans-Italic f
-(break) 3491 5784 w
-10 /LucidaSansUnicode00 f
-(occurs) 3821 5784 w
-(or) 4187 5784 w
-(when) 4337 5784 w
-(the) 4642 5784 w
-(first) 4845 5784 w
-10 /LucidaSans-Italic f
-(non-diverted) 720 5904 w
-10 /LucidaSansUnicode00 f
-(text) 1395 5904 w
-(processing) 1620 5904 w
-(occurs.) 2181 5904 w
-(Arrangements) 2596 5904 w
-(for) 3315 5904 w
-(a) 3488 5904 w
-(trap) 3577 5904 w
-(to) 3807 5904 w
-(occur) 3939 5904 w
-(at) 4239 5904 w
-(the) 4366 5904 w
-(top) 4556 5904 w
-(of) 4752 5904 w
-(the) 4885 5904 w
-(first) 720 6024 w
-(page) 955 6024 w
-(must) 1231 6024 w
-(be) 1514 6024 w
-(completed) 1673 6024 w
-(before) 2222 6024 w
-(this) 2575 6024 w
-(transition.) 2793 6024 w
-(In) 3360 6024 w
-(the) 3490 6024 w
-(following,) 3684 6024 w
-(references) 4202 6024 w
-(to) 4748 6024 w
-(the) 4885 6024 w
-10 /LucidaSans-Italic f
-(current) 720 6144 w
-(diversion) 1125 6144 w
-10 /LucidaSansUnicode00 f
-(\(\2477.4\)) 1611 6144 w
-(mean) 1942 6144 w
-(that) 2252 6144 w
-(the) 2488 6144 w
-(mechanism) 2688 6144 w
-(being) 3285 6144 w
-(described) 3602 6144 w
-(works) 4120 6144 w
-(during) 4453 6144 w
-(both) 4817 6144 w
-(ordinary and diverted output \(the former considered as the top diversion level\).) 720 6264 w
-(The limitations on) 970 6420 w
-10 /LucidaSans-Italic f
-(troff) 1882 6420 w
-10 /LucidaSansUnicode00 f
-(and) 2149 6420 w
-10 /LucidaSans-Italic f
-(nroff) 2361 6420 w
-10 /LucidaSansUnicode00 f
-(output dimensions are device dependent.) 2636 6420 w
-10 /LucidaTypewriter f
-(.pl) 720 6576 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 6576 w
-10 /LucidaSans-Italic f
-(N) 1023 6576 w
-10 /LucidaSansUnicode00 f
-(11) 1800 6576 w
-(in) 1942 6576 w
-(11) 2520 6576 w
-(in) 2662 6576 w
-10 /LucidaSans-Demi f
-(v) 3240 6576 w
-10 /LucidaSansUnicode00 f
-(Page) 1296 6732 w
-(length) 1559 6732 w
-(set) 1902 6732 w
-(to) 2081 6732 w
-(\261) 2214 6732 w
-10 /LucidaSans-Italic f
-(N) 2302 6732 w
-10 /LucidaSansUnicode00 f
-(.) 2376 6732 w
-(The) 2476 6732 w
-(current) 2693 6732 w
-(page) 3079 6732 w
-(length) 3351 6732 w
-(is) 3695 6732 w
-(available) 3811 6732 w
-(in) 4270 6732 w
-(the) 4397 6732 w
-10 /LucidaTypewriter f
-(.p) 4588 6732 w
-10 /LucidaSansUnicode00 f
-(regis\255) 4768 6732 w
-(ter.) 1296 6852 w
-10 /LucidaTypewriter f
-(.bp) 720 7008 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 7008 w
-10 /LucidaSans-Italic f
-(N) 1023 7008 w
-(N) 1800 7008 w
-10 /S f
-(=) 1874 7008 w
-10 /LucidaSansUnicode00 f
-(1) 1929 7008 w
-(-) 2520 7008 w
-(B,) 3240 7008 w
-10 /LucidaSans-Demi f
-(v) 3330 7008 w
-10 /LucidaSansUnicode00 f
-(Begin) 1296 7164 w
-(page.) 1600 7164 w
-(The) 1937 7164 w
-(current) 2155 7164 w
-(page) 2542 7164 w
-(is) 2815 7164 w
-(ejected) 2932 7164 w
-(and) 3318 7164 w
-(a) 3535 7164 w
-(new) 3627 7164 w
-(page) 3859 7164 w
-(is) 4132 7164 w
-(begun.) 4249 7164 w
-(If) 4656 7164 w
-(\261) 4760 7164 w
-10 /LucidaSans-Italic f
-(N) 4848 7164 w
-10 /LucidaSansUnicode00 f
-(is) 4960 7164 w
-(given, the new page number will be \261) 1296 7284 w
-10 /LucidaSans-Italic f
-(N) 3147 7284 w
-10 /LucidaSansUnicode00 f
-(.) 3221 7284 w
-(Also see request) 3317 7284 w
-10 /LucidaTypewriter f
-(ns) 4152 7284 w
-10 /LucidaSansUnicode00 f
-(.) 4296 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Page: 13 13
-/saveobj save def
-mark
-13 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 13 \255) 2752 480 w
-10 /LucidaTypewriter f
-(.pn) 720 840 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 840 w
-10 /LucidaSans-Italic f
-(N) 1023 840 w
-(N) 1800 840 w
-10 /S f
-(=) 1874 840 w
-10 /LucidaSansUnicode00 f
-(1) 1929 840 w
-(ignored) 2520 840 w
-(-) 3240 840 w
-(Page) 1296 996 w
-(number.) 1572 996 w
-(The) 2061 996 w
-(next) 2290 996 w
-(page) 2554 996 w
-(\(when) 2838 996 w
-(it) 3176 996 w
-(occurs\)) 3290 996 w
-(will) 3688 996 w
-(have) 3900 996 w
-(the) 4174 996 w
-(page) 4378 996 w
-(number) 4663 996 w
-(\261) 1296 1116 w
-10 /LucidaSans-Italic f
-(N) 1384 1116 w
-10 /LucidaSansUnicode00 f
-(.) 1458 1116 w
-(A) 1557 1116 w
-10 /LucidaTypewriter f
-(pn) 1661 1116 w
-10 /LucidaSansUnicode00 f
-(must) 1840 1116 w
-(occur) 2118 1116 w
-(before) 2419 1116 w
-(the) 2768 1116 w
-(initial) 2958 1116 w
-(pseudo-page) 3263 1116 w
-(transition) 3948 1116 w
-(to) 4446 1116 w
-(affect) 4578 1116 w
-(the) 4885 1116 w
-(page) 1296 1236 w
-(number) 1572 1236 w
-(of) 1989 1236 w
-(the) 2127 1236 w
-(first) 2322 1236 w
-(page.) 2557 1236 w
-(The) 2898 1236 w
-(current) 3120 1236 w
-(page) 3511 1236 w
-(number) 3788 1236 w
-(is) 4206 1236 w
-(in) 4327 1236 w
-(the) 4459 1236 w
-10 /LucidaTypewriter f
-(%) 4655 1236 w
-10 /LucidaSansUnicode00 f
-(regis\255) 4768 1236 w
-(ter.) 1296 1356 w
-10 /LucidaTypewriter f
-(.po) 720 1512 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 1512 w
-10 /LucidaSans-Italic f
-(N) 1023 1512 w
-10 /LucidaSansUnicode00 f
-(1) 1800 1512 w
-(in; 0) 1879 1512 w
-(previous) 2520 1512 w
-10 /LucidaSans-Demi f
-(v) 3240 1512 w
-10 /LucidaSansUnicode00 f
-(Page) 1296 1668 w
-(offset.) 1573 1668 w
-(The) 1965 1668 w
-(current) 2195 1668 w
-10 /LucidaSans-Italic f
-(left) 2594 1668 w
-(margin) 2801 1668 w
-10 /LucidaSansUnicode00 f
-(is) 3204 1668 w
-(set) 3333 1668 w
-(to) 3526 1668 w
-(\261) 3674 1668 w
-10 /LucidaSans-Italic f
-(N) 3762 1668 w
-10 /LucidaSansUnicode00 f
-(.) 3836 1668 w
-(The) 3950 1668 w
-10 /LucidaSans-Italic f
-(troff) 4181 1668 w
-10 /LucidaSansUnicode00 f
-(initial) 4466 1668 w
-(value) 4786 1668 w
-(provides) 1296 1788 w
-(1) 1746 1788 w
-(inch) 1843 1788 w
-(of) 2081 1788 w
-(paper) 2212 1788 w
-(margin) 2523 1788 w
-(on) 2898 1788 w
-(a) 3054 1788 w
-(typical) 3142 1788 w
-(device.) 3491 1788 w
-(The) 3895 1788 w
-(current) 4109 1788 w
-(page) 4492 1788 w
-(offset) 4761 1788 w
-(is available in the) 1296 1908 w
-10 /LucidaTypewriter f
-(.o) 2173 1908 w
-10 /LucidaSansUnicode00 f
-(register.) 2349 1908 w
-10 /LucidaTypewriter f
-(.ne) 720 2064 w
-10 /LucidaSans-Italic f
-(N) 968 2064 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2064 w
-10 /LucidaSans-Italic f
-(N) 2520 2064 w
-10 /S f
-(=) 2594 2064 w
-10 /LucidaSansUnicode00 f
-(1) 2649 2064 w
-10 /LucidaSans-Italic f
-(V) 2728 2064 w
-10 /LucidaSansUnicode00 f
-(D,) 3240 2064 w
-10 /LucidaSans-Demi f
-(v) 3347 2064 w
-10 /LucidaSansUnicode00 f
-(Need) 1296 2220 w
-10 /LucidaSans-Italic f
-(N) 1582 2220 w
-10 /LucidaSansUnicode00 f
-(vertical) 1693 2220 w
-(space.) 2080 2220 w
-(If) 2457 2220 w
-(the) 2560 2220 w
-(distance) 2752 2220 w
-10 /LucidaSans-Italic f
-(D) 3193 2220 w
-10 /LucidaSansUnicode00 f
-(to) 3304 2220 w
-(the) 3440 2220 w
-(next) 3633 2220 w
-(trap) 3887 2220 w
-(position) 4121 2220 w
-(\(see) 4552 2220 w
-(\2477.5\)) 4786 2220 w
-(is) 1296 2340 w
-(less) 1422 2340 w
-(than) 1655 2340 w
-10 /LucidaSans-Italic f
-(N) 1916 2340 w
-10 /LucidaSansUnicode00 f
-(,) 1990 2340 w
-(a) 2067 2340 w
-(forward) 2167 2340 w
-(vertical) 2587 2340 w
-(space) 2982 2340 w
-(of) 3303 2340 w
-(size) 3446 2340 w
-10 /LucidaSans-Italic f
-(D) 3684 2340 w
-10 /LucidaSansUnicode00 f
-(occurs,) 3803 2340 w
-(which) 4197 2340 w
-(will) 4523 2340 w
-(spring) 4732 2340 w
-(the) 1296 2460 w
-(trap.) 1493 2460 w
-(If) 1795 2460 w
-(there) 1904 2460 w
-(are) 2199 2460 w
-(no) 2394 2460 w
-(remaining) 2560 2460 w
-(traps) 3092 2460 w
-(on) 3382 2460 w
-(the) 3548 2460 w
-(page,) 3746 2460 w
-10 /LucidaSans-Italic f
-(D) 4057 2460 w
-10 /LucidaSansUnicode00 f
-(is) 4174 2460 w
-(the) 4297 2460 w
-(distance) 4495 2460 w
-(to) 4942 2460 w
-(the) 1296 2580 w
-(bottom) 1507 2580 w
-(of) 1915 2580 w
-(the) 2069 2580 w
-(page.) 2280 2580 w
-(If) 2636 2580 w
-10 /LucidaSans-Italic f
-(D) 2758 2580 w
-(<) 2856 2580 w
-(V) 2935 2580 w
-10 /LucidaSansUnicode00 f
-(,) 3004 2580 w
-(another) 3092 2580 w
-(line) 3522 2580 w
-(could) 3754 2580 w
-(still) 4076 2580 w
-(be) 4307 2580 w
-(output) 4482 2580 w
-(and) 4860 2580 w
-(spring the trap.) 1296 2700 w
-(In a diversion,) 2115 2700 w
-10 /LucidaSans-Italic f
-(D) 2833 2700 w
-10 /LucidaSansUnicode00 f
-(is the distance to the) 2939 2700 w
-10 /LucidaSans-Italic f
-(diversion) 3992 2700 w
-(trap) 4467 2700 w
-10 /LucidaSansUnicode00 f
-(,) 4675 2700 w
-(if) 4740 2700 w
-(any,) 4839 2700 w
-(or is very large.) 1296 2820 w
-10 /LucidaTypewriter f
-(.mk) 720 2976 w
-10 /LucidaSans-Italic f
-(R) 968 2976 w
-10 /LucidaSansUnicode00 f
-(none) 1800 2976 w
-(internal) 2520 2976 w
-(D) 3240 2976 w
-(Mark) 1296 3132 w
-(the) 1579 3132 w
-(current) 1777 3132 w
-(vertical) 2170 3132 w
-(place) 2563 3132 w
-(in) 2860 3132 w
-(an) 2994 3132 w
-(internal) 3154 3132 w
-(register) 3568 3132 w
-(\(both) 3984 3132 w
-(associated) 4283 3132 w
-(with) 4835 3132 w
-(the current diversion level\), or in register) 1296 3252 w
-10 /LucidaSans-Italic f
-(R) 3322 3252 w
-10 /LucidaSansUnicode00 f
-(, if given.) 3385 3252 w
-(See) 3904 3252 w
-10 /LucidaTypewriter f
-(rt) 4102 3252 w
-10 /LucidaSansUnicode00 f
-(request.) 4278 3252 w
-10 /LucidaTypewriter f
-(.rt) 720 3408 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 3408 w
-10 /LucidaSans-Italic f
-(N) 1023 3408 w
-10 /LucidaSansUnicode00 f
-(none) 1800 3408 w
-(internal) 2520 3408 w
-(D,) 3240 3408 w
-10 /LucidaSans-Demi f
-(v) 3347 3408 w
-10 /LucidaSansUnicode00 f
-(Return) 1296 3564 w
-10 /LucidaSans-Italic f
-(upward) 1663 3564 w
-(only) 2080 3564 w
-10 /LucidaSansUnicode00 f
-(to) 2329 3564 w
-(a) 2473 3564 w
-(marked) 2574 3564 w
-(vertical) 2986 3564 w
-(place) 3382 3564 w
-(in) 3682 3564 w
-(the) 3820 3564 w
-(current) 4022 3564 w
-(diversion.) 4419 3564 w
-(If) 4974 3564 w
-(\261) 1296 3684 w
-10 /LucidaSans-Italic f
-(N) 1384 3684 w
-10 /LucidaSansUnicode00 f
-(\(with) 1497 3684 w
-(respect) 1774 3684 w
-(to) 2168 3684 w
-(current) 2305 3684 w
-(place\)) 2694 3684 w
-(is) 3020 3684 w
-(given,) 3139 3684 w
-(the) 3471 3684 w
-(place) 3665 3684 w
-(is) 3958 3684 w
-(\261) 4077 3684 w
-10 /LucidaSans-Italic f
-(N) 4165 3684 w
-10 /LucidaSansUnicode00 f
-(from) 4278 3684 w
-(the) 4549 3684 w
-(top) 4743 3684 w
-(of) 4942 3684 w
-(the) 1296 3804 w
-(page) 1486 3804 w
-(or) 1757 3804 w
-(diversion) 1894 3804 w
-(or,) 2373 3804 w
-(if) 2542 3804 w
-10 /LucidaSans-Italic f
-(N) 2643 3804 w
-10 /LucidaSansUnicode00 f
-(is) 2752 3804 w
-(absent,) 2867 3804 w
-(to) 3258 3804 w
-(a) 3391 3804 w
-(place) 3481 3804 w
-(marked) 3770 3804 w
-(by) 4171 3804 w
-(a) 4322 3804 w
-(previous) 4413 3804 w
-10 /LucidaTypewriter f
-(mk) 4864 3804 w
-10 /LucidaSansUnicode00 f
-(.) 5008 3804 w
-(The) 1296 3924 w
-10 /LucidaTypewriter f
-(sp) 1511 3924 w
-10 /LucidaSansUnicode00 f
-(request) 1689 3924 w
-(\(\2475.3\)) 2089 3924 w
-(may) 2409 3924 w
-(be) 2642 3924 w
-(used) 2794 3924 w
-(instead) 3059 3924 w
-(of) 3445 3924 w
-10 /LucidaTypewriter f
-(rt) 3576 3924 w
-10 /LucidaSansUnicode00 f
-(by) 3753 3924 w
-(spacing) 3901 3924 w
-(to) 4307 3924 w
-(the) 4438 3924 w
-(absolute) 4626 3924 w
-(place) 1296 4044 w
-(stored) 1599 4044 w
-(in) 1957 4044 w
-(a) 2097 4044 w
-(explicit) 2201 4044 w
-(register,) 2605 4044 w
-(e.g.,) 3059 4044 w
-(using) 3322 4044 w
-10 /LucidaTypewriter f
-(.mk) 3637 4044 w
-10 /LucidaSans-Italic f
-(R) 3903 4044 w
-10 /LucidaSansUnicode00 f
-(...) 4016 4044 w
-10 /LucidaTypewriter f
-(.sp) 4162 4044 w
-(|\\n) 4428 4044 w
-10 /LucidaSans-Italic f
-(R) 4644 4044 w
-10 /LucidaTypewriter f
-(u) 4707 4044 w
-10 /LucidaSansUnicode00 f
-(;) 4779 4044 w
-(this) 4861 4044 w
-(also works when the motion is downwards.) 1296 4164 w
-10 /LucidaSans-Demi f
-(4.) 720 4404 w
-(Text Filling, Adjusting, and Centering) 873 4404 w
-10 /LucidaSans-Italic f
-(4) 720 4560 w
-(4.) 722 4560 w
-(.1) 787 4560 w
-(1.) 821 4560 w
-(. ) 886 4560 w
-(F) 986 4560 w
-(Fi) 988 4560 w
-(il) 1044 4560 w
-(ll) 1075 4560 w
-(li) 1106 4560 w
-(in) 1137 4560 w
-(ng) 1168 4560 w
-(g) 1232 4560 w
-(a) 1345 4560 w
-(an) 1347 4560 w
-(nd) 1410 4560 w
-(d) 1474 4560 w
-(a) 1587 4560 w
-(ad) 1589 4560 w
-(dj) 1652 4560 w
-(ju) 1715 4560 w
-(us) 1750 4560 w
-(st) 1814 4560 w
-(ti) 1865 4560 w
-(in) 1905 4560 w
-(ng) 1936 4560 w
-(g.) 2000 4560 w
-(.) 2063 4560 w
-10 /LucidaSansUnicode00 f
-(Normally,) 2208 4560 w
-(words) 2724 4560 w
-(are) 3067 4560 w
-(collected) 3269 4560 w
-(from) 3753 4560 w
-(input) 4036 4560 w
-(text) 4340 4560 w
-(lines) 4582 4560 w
-(and) 4860 4560 w
-(assembled) 720 4680 w
-(into) 1270 4680 w
-(a) 1492 4680 w
-(output) 1580 4680 w
-(text) 1935 4680 w
-(line until some word does not fit.) 2159 4680 w
-(An attempt is then made) 3839 4680 w
-(to) 720 4800 w
-(hyphenate) 863 4800 w
-(the) 1413 4800 w
-(word) 1613 4800 w
-(to) 1900 4800 w
-(put) 2043 4800 w
-(part) 2250 4800 w
-(of) 2491 4800 w
-(it) 2634 4800 w
-(into) 2745 4800 w
-(the) 2979 4800 w
-(output) 3179 4800 w
-(line.) 3546 4800 w
-(The) 3832 4800 w
-(spaces) 4059 4800 w
-(between) 4432 4800 w
-(the) 4885 4800 w
-(words) 720 4920 w
-(on) 1059 4920 w
-(the) 1228 4920 w
-(output) 1429 4920 w
-(line) 1797 4920 w
-(are) 2018 4920 w
-(then) 2215 4920 w
-(increased) 2477 4920 w
-(to) 2986 4920 w
-(spread) 3129 4920 w
-(out) 3503 4920 w
-(the) 3708 4920 w
-(line) 3908 4920 w
-(to) 4129 4920 w
-(the) 4272 4920 w
-(current) 4472 4920 w
-10 /LucidaSans-Italic f
-(line) 4867 4920 w
-(length) 720 5040 w
-10 /LucidaSansUnicode00 f
-(minus) 1072 5040 w
-(any) 1416 5040 w
-(current) 1632 5040 w
-10 /LucidaSans-Italic f
-(indent) 2029 5040 w
-10 /LucidaSansUnicode00 f
-(.) 2334 5040 w
-(A) 2445 5040 w
-10 /LucidaSans-Italic f
-(word) 2561 5040 w
-10 /LucidaSansUnicode00 f
-(is) 2852 5040 w
-(any) 2979 5040 w
-(string) 3195 5040 w
-(of) 3525 5040 w
-(characters) 3671 5040 w
-(delimited) 4219 5040 w
-(by) 4722 5040 w
-(the) 4885 5040 w
-10 /LucidaSans-Italic f
-(space) 720 5160 w
-10 /LucidaSansUnicode00 f
-(character) 1031 5160 w
-(or) 1517 5160 w
-(the) 1656 5160 w
-(beginning/end) 1848 5160 w
-(of) 2606 5160 w
-(the) 2741 5160 w
-(input) 2933 5160 w
-(line.) 3222 5160 w
-(Any) 3498 5160 w
-(adjacent) 3717 5160 w
-(pair) 4162 5160 w
-(of) 4386 5160 w
-(words) 4520 5160 w
-(that) 4849 5160 w
-(must) 720 5280 w
-(be) 1003 5280 w
-(kept) 1162 5280 w
-(together) 1416 5280 w
-(\(neither) 1868 5280 w
-(split) 2284 5280 w
-(across) 2533 5280 w
-(output) 2883 5280 w
-(lines) 3246 5280 w
-(nor) 3514 5280 w
-(spread) 3719 5280 w
-(apart) 4089 5280 w
-(in) 4381 5280 w
-(the) 4513 5280 w
-(adjust\255) 4709 5280 w
-(ment) 720 5400 w
-(process\)) 1004 5400 w
-(can) 1447 5400 w
-(be) 1651 5400 w
-(tied) 1806 5400 w
-(together) 2026 5400 w
-(by) 2473 5400 w
-(separating) 2623 5400 w
-(them) 3169 5400 w
-(with) 3452 5400 w
-(the) 3692 5400 w
-10 /LucidaSans-Italic f
-(unpaddable) 3882 5400 w
-(space) 4489 5400 w
-10 /LucidaSansUnicode00 f
-(char\255) 4798 5400 w
-(acter) 720 5520 w
-10 /LucidaSansUnicode20 f
-(\030\030) 993 5520 w
-10 /LucidaTypewriter f
-(\\ ) 1057 5520 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1201 5520 w
-10 /LucidaSansUnicode00 f
-(\(backslash-space\).) 1299 5520 w
-(The) 2272 5520 w
-(adjusted) 2487 5520 w
-(word) 2938 5520 w
-(spacings) 3214 5520 w
-(are) 3672 5520 w
-(uniform) 3858 5520 w
-(in) 4277 5520 w
-10 /LucidaSans-Italic f
-(troff) 4402 5520 w
-10 /LucidaSansUnicode00 f
-(and) 4671 5520 w
-(the) 4885 5520 w
-(minimum) 720 5640 w
-(interword) 1223 5640 w
-(spacing) 1732 5640 w
-(can) 2147 5640 w
-(be) 2357 5640 w
-(controlled) 2518 5640 w
-(with) 3050 5640 w
-(the) 3297 5640 w
-10 /LucidaTypewriter f
-(ss) 3494 5640 w
-10 /LucidaSansUnicode00 f
-(request) 3680 5640 w
-(\(\2472\).) 4088 5640 w
-(In) 4385 5640 w
-10 /LucidaSans-Italic f
-(nroff) 4517 5640 w
-10 /LucidaSansUnicode00 f
-(,) 4760 5640 w
-(they) 4833 5640 w
-(are normally nonuniform because of) 720 5760 w
-(quantization) 2517 5760 w
-(to) 3159 5760 w
-(character-size) 3290 5760 w
-(spaces;) 4023 5760 w
-(however,) 4415 5760 w
-(the) 4885 5760 w
-(command) 720 5880 w
-(line) 1232 5880 w
-(option) 1442 5880 w
-10 /LucidaTypewriter f
-(-e) 1789 5880 w
-10 /LucidaSansUnicode00 f
-(causes) 1967 5880 w
-(uniform) 2327 5880 w
-(spacing) 2746 5880 w
-(with) 3153 5880 w
-(full) 3392 5880 w
-(output) 3583 5880 w
-(device) 3939 5880 w
-(resolution.) 4280 5880 w
-(Fill\255) 4866 5880 w
-(ing,) 720 6000 w
-(adjustment,) 955 6000 w
-(and) 1583 6000 w
-(hyphenation) 1813 6000 w
-(\(\24713\)) 2464 6000 w
-(can) 2769 6000 w
-(all) 2988 6000 w
-(be) 3152 6000 w
-(prevented) 3322 6000 w
-(or) 3859 6000 w
-(controlled.) 4012 6000 w
-(The) 4617 6000 w
-(text) 4849 6000 w
-(length) 720 6120 w
-(on) 1069 6120 w
-(the) 1232 6120 w
-(last) 1427 6120 w
-(line) 1639 6120 w
-(output) 1855 6120 w
-(is) 2217 6120 w
-(available) 2337 6120 w
-(in) 2800 6120 w
-(the) 2931 6120 w
-10 /LucidaTypewriter f
-(.n) 3126 6120 w
-10 /LucidaSansUnicode00 f
-(register,) 3310 6120 w
-(and) 3755 6120 w
-(text) 3975 6120 w
-(baseline) 4206 6120 w
-(position) 4647 6120 w
-(on) 720 6240 w
-(the) 881 6240 w
-(page) 1074 6240 w
-(for) 1348 6240 w
-(this) 1525 6240 w
-(line) 1742 6240 w
-(is) 1956 6240 w
-(in) 2074 6240 w
-(the) 2203 6240 w
-10 /LucidaTypewriter f
-(nl) 2396 6240 w
-10 /LucidaSansUnicode00 f
-(register.) 2578 6240 w
-(The) 3053 6240 w
-(text) 3273 6240 w
-(baseline) 3503 6240 w
-(high-water) 3943 6240 w
-(mark) 4521 6240 w
-(\(low\255) 4807 6240 w
-(est) 720 6360 w
-(place\)) 900 6360 w
-(on) 1223 6360 w
-(the) 1382 6360 w
-(current) 1573 6360 w
-(page) 1959 6360 w
-(is) 2231 6360 w
-(in) 2347 6360 w
-(the) 2474 6360 w
-10 /LucidaTypewriter f
-(.h) 2665 6360 w
-10 /LucidaSansUnicode00 f
-(register.) 2844 6360 w
-(The) 3316 6360 w
-(current) 3532 6360 w
-(horizontal) 3917 6360 w
-(output) 4446 6360 w
-(posi\255) 4803 6360 w
-(tion is in the) 720 6480 w
-10 /LucidaTypewriter f
-(.k) 1363 6480 w
-10 /LucidaSansUnicode00 f
-(register.) 1539 6480 w
-(An) 970 6636 w
-(input) 1139 6636 w
-(text) 1430 6636 w
-(line) 1659 6636 w
-10 /LucidaSans-Italic f
-(ending) 1873 6636 w
-10 /LucidaSansUnicode00 f
-(with) 2239 6636 w
-10 /LucidaTypewriter f
-(.) 2482 6636 w
-10 /LucidaSansUnicode00 f
-(,) 2562 6636 w
-10 /LucidaTypewriter f
-(?) 2632 6636 w
-10 /LucidaSansUnicode00 f
-(,) 2704 6636 w
-(or) 2774 6636 w
-10 /LucidaTypewriter f
-(!) 2914 6636 w
-10 /LucidaSansUnicode00 f
-(,) 2986 6636 w
-(optionally) 3056 6636 w
-(followed) 3572 6636 w
-(by) 4023 6636 w
-(any) 4176 6636 w
-(number) 4383 6636 w
-(of) 4799 6636 w
-10 /LucidaTypewriter f
-(") 4936 6636 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6636 w
-10 /LucidaTypewriter f
-(') 720 6756 w
-10 /LucidaSansUnicode00 f
-(,) 792 6756 w
-10 /LucidaTypewriter f
-(\)) 861 6756 w
-10 /LucidaSansUnicode00 f
-(,) 933 6756 w
-10 /LucidaTypewriter f
-(]) 1001 6756 w
-10 /LucidaSansUnicode00 f
-(,) 1073 6756 w
-10 /LucidaTypewriter f
-(*) 1141 6756 w
-10 /LucidaSansUnicode00 f
-(,) 1213 6756 w
-(or) 1281 6756 w
-10 /LucidaSansUnicode20 f
-( ) 1419 6756 w
-10 /LucidaSansUnicode00 f
-(,) 1482 6756 w
-(is) 1550 6756 w
-(taken) 1666 6756 w
-(to) 1970 6756 w
-(be) 2104 6756 w
-(the) 2259 6756 w
-(end) 2450 6756 w
-(of) 2667 6756 w
-(a) 2801 6756 w
-(sentence,) 2892 6756 w
-(and) 3391 6756 w
-(an) 3607 6756 w
-(additional) 3760 6756 w
-(space) 4279 6756 w
-(character) 4591 6756 w
-(is) 720 6876 w
-(automatically) 836 6876 w
-(provided) 1517 6876 w
-(during) 1981 6876 w
-(filling.) 2336 6876 w
-(To) 2713 6876 w
-(prevent) 2873 6876 w
-(this,) 3276 6876 w
-(add) 3523 6876 w
-10 /LucidaTypewriter f
-(\\&) 3740 6876 w
-10 /LucidaSansUnicode00 f
-(to) 3920 6876 w
-(the) 4054 6876 w
-(end) 4245 6876 w
-(of) 4462 6876 w
-(the) 4596 6876 w
-(input) 4787 6876 w
-(line.) 720 6996 w
-(Multiple) 1007 6996 w
-(inter-word) 1445 6996 w
-(space) 2017 6996 w
-(characters) 2340 6996 w
-(found) 2887 6996 w
-(in) 3219 6996 w
-(the) 3356 6996 w
-(input) 3557 6996 w
-(are) 3856 6996 w
-(retained,) 4054 6996 w
-(except) 4531 6996 w
-(for) 4901 6996 w
-(trailing spaces; initial spaces also cause a break.) 720 7116 w
-(When) 970 7272 w
-(filling) 1275 7272 w
-(is) 1591 7272 w
-(in) 1711 7272 w
-(effect,) 1842 7272 w
-(a) 2188 7272 w
-10 /LucidaTypewriter f
-(\\p) 2283 7272 w
-10 /LucidaSansUnicode00 f
-(may) 2467 7272 w
-(be) 2707 7272 w
-(embedded) 2866 7272 w
-(or) 3419 7272 w
-(attached) 3561 7272 w
-(to) 4017 7272 w
-(a) 4155 7272 w
-(word) 4250 7272 w
-(to) 4532 7272 w
-(cause) 4670 7272 w
-(a) 4985 7272 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 13 13
-%%Page: 14 14
-/saveobj save def
-mark
-14 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 14 \255) 2752 480 w
-(break) 720 840 w
-(at) 1026 840 w
-(the) 1151 840 w
-(end) 1339 840 w
-(of) 1553 840 w
-(the) 1684 840 w
-(word) 1872 840 w
-(and) 2147 840 w
-(have the resulting output line spread out to fill the cur\255) 2360 840 w
-(rent line length.) 720 960 w
-(A) 970 1116 w
-(text) 1073 1116 w
-(input) 1298 1116 w
-(line) 1585 1116 w
-(that) 1795 1116 w
-(happens) 2020 1116 w
-(to) 2466 1116 w
-(begin) 2598 1116 w
-(with) 2904 1116 w
-(a) 3143 1116 w
-(control) 3232 1116 w
-(character) 3608 1116 w
-(can) 4091 1116 w
-(be) 4293 1116 w
-(made) 4446 1116 w
-(not) 4747 1116 w
-(to) 4942 1116 w
-(look) 720 1236 w
-(like) 969 1236 w
-(a) 1181 1236 w
-(control) 1276 1236 w
-(line) 1658 1236 w
-(by) 1874 1236 w
-(prefixing) 2029 1236 w
-(it) 2509 1236 w
-(with) 2614 1236 w
-(the) 2858 1236 w
-(non-printing,) 3052 1236 w
-(zero-width) 3751 1236 w
-(filler) 4331 1236 w
-(character) 4591 1236 w
-10 /LucidaTypewriter f
-(\\&) 720 1356 w
-10 /LucidaSansUnicode00 f
-(.) 864 1356 w
-(Still) 965 1356 w
-(another) 1181 1356 w
-(way) 1593 1356 w
-(is) 1815 1356 w
-(to) 1933 1356 w
-(specify) 2069 1356 w
-(output) 2446 1356 w
-(translation) 2806 1356 w
-(of) 3363 1356 w
-(some) 3499 1356 w
-(convenient) 3798 1356 w
-(character) 4364 1356 w
-(into) 4851 1356 w
-(the control character using) 720 1476 w
-10 /LucidaTypewriter f
-(tr) 2060 1476 w
-10 /LucidaSansUnicode00 f
-(\(\24710.5\).) 2236 1476 w
-10 /LucidaSans-Italic f
-(4) 720 1632 w
-(4.) 722 1632 w
-(.2) 787 1632 w
-(2.) 821 1632 w
-(. ) 886 1632 w
-(I) 986 1632 w
-(In) 988 1632 w
-(nt) 1019 1632 w
-(te) 1083 1632 w
-(er) 1123 1632 w
-(rr) 1178 1632 w
-(ru) 1228 1632 w
-(up) 1278 1632 w
-(pt) 1342 1632 w
-(te) 1405 1632 w
-(ed) 1445 1632 w
-(d) 1500 1632 w
-(t) 1595 1632 w
-(te) 1597 1632 w
-(ex) 1637 1632 w
-(xt) 1692 1632 w
-(t.) 1748 1632 w
-(.) 1788 1632 w
-10 /LucidaSansUnicode00 f
-(The) 1915 1632 w
-(copying) 2129 1632 w
-(of) 2542 1632 w
-(a) 2673 1632 w
-(input) 2761 1632 w
-(line) 3047 1632 w
-(in) 3256 1632 w
-10 /LucidaSans-Italic f
-(nofill) 3380 1632 w
-10 /LucidaSansUnicode00 f
-(\(non-fill\)) 3657 1632 w
-(mode) 4123 1632 w
-(can) 4429 1632 w
-(be) 4630 1632 w
-(inter\255) 4782 1632 w
-(rupted) 720 1752 w
-(by) 1084 1752 w
-(terminating) 1241 1752 w
-(the) 1846 1752 w
-(partial) 2043 1752 w
-(line) 2394 1752 w
-(with) 2612 1752 w
-(a) 2859 1752 w
-10 /LucidaTypewriter f
-(\\c) 2956 1752 w
-10 /LucidaSansUnicode00 f
-(.) 3100 1752 w
-(The) 3206 1752 w
-(next) 3429 1752 w
-(encountered) 3687 1752 w
-(input) 4336 1752 w
-(text) 4631 1752 w
-(line) 4864 1752 w
-(will) 720 1872 w
-(be) 921 1872 w
-(considered) 1077 1872 w
-(to) 1647 1872 w
-(be) 1782 1872 w
-(a) 1938 1872 w
-(continuation) 2030 1872 w
-(of) 2675 1872 w
-(the) 2810 1872 w
-(same) 3002 1872 w
-(line) 3294 1872 w
-(of) 3507 1872 w
-(input) 3642 1872 w
-(text.) 3932 1872 w
-(Similarly,) 4224 1872 w
-(a) 4705 1872 w
-(word) 4798 1872 w
-(within) 720 1992 w
-10 /LucidaSans-Italic f
-(filled) 1066 1992 w
-10 /LucidaSansUnicode00 f
-(text) 1355 1992 w
-(may) 1596 1992 w
-(be) 1846 1992 w
-(interrupted) 2015 1992 w
-(by) 2612 1992 w
-(terminating) 2777 1992 w
-(the) 3390 1992 w
-(word) 3595 1992 w
-(\(and) 3886 1992 w
-(line\)) 4148 1992 w
-(with) 4406 1992 w
-10 /LucidaTypewriter f
-(\\c) 4660 1992 w
-10 /LucidaSansUnicode00 f
-(;) 4804 1992 w
-(the) 4885 1992 w
-(next) 720 2112 w
-(encountered) 983 2112 w
-(text) 1637 2112 w
-(will) 1875 2112 w
-(be) 2086 2112 w
-(taken) 2252 2112 w
-(as) 2567 2112 w
-(a) 2720 2112 w
-(continuation) 2822 2112 w
-(of) 3477 2112 w
-(the) 3622 2112 w
-(interrupted) 3824 2112 w
-(word.) 4418 2112 w
-(If) 4771 2112 w
-(the) 4885 2112 w
-(intervening) 720 2232 w
-(control) 1303 2232 w
-(lines) 1680 2232 w
-(cause) 1942 2232 w
-(a) 2252 2232 w
-(break,) 2342 2232 w
-(any) 2682 2232 w
-(partial) 2886 2232 w
-(line) 3230 2232 w
-(will) 3441 2232 w
-(be) 3639 2232 w
-(forced) 3792 2232 w
-(out) 4135 2232 w
-(along) 4329 2232 w
-(with) 4632 2232 w
-(any) 4871 2232 w
-(partial word.) 720 2352 w
-10 /LucidaTypewriter f
-(.br) 720 2508 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2508 w
-(-) 2520 2508 w
-(B) 3240 2508 w
-(Break.) 1296 2664 w
-(The) 1676 2664 w
-(filling) 1905 2664 w
-(of) 2230 2664 w
-(the) 2376 2664 w
-(line) 2579 2664 w
-(currently) 2803 2664 w
-(being) 3282 2664 w
-(collected) 3602 2664 w
-(is) 4084 2664 w
-(stopped) 4213 2664 w
-(and) 4656 2664 w
-(the) 4885 2664 w
-(line) 1296 2784 w
-(is) 1516 2784 w
-(output) 1639 2784 w
-(without) 2004 2784 w
-(adjustment.) 2412 2784 w
-(Text) 3065 2784 w
-(lines) 3325 2784 w
-(beginning) 3595 2784 w
-(with) 4125 2784 w
-(space) 4373 2784 w
-(charac\255) 4692 2784 w
-(ters \(but not tabs\) and empty text lines \(blank lines\) also cause a break.) 1296 2904 w
-10 /LucidaTypewriter f
-(.fi) 720 3060 w
-10 /LucidaSansUnicode00 f
-(fill on) 1800 3060 w
-(-) 2520 3060 w
-(B,E) 3240 3060 w
-(Fill) 1296 3216 w
-(subsequent) 1471 3216 w
-(output) 2068 3216 w
-(lines.) 2424 3216 w
-(The) 2749 3216 w
-(register) 2964 3216 w
-10 /LucidaTypewriter f
-(.u) 3371 3216 w
-10 /LucidaSansUnicode00 f
-(is) 3549 3216 w
-(1) 3663 3216 w
-(in) 3761 3216 w
-(fill) 3887 3216 w
-(mode) 4046 3216 w
-(and) 4354 3216 w
-(0) 4569 3216 w
-(in) 4667 3216 w
-(nofill) 4793 3216 w
-(mode.) 1296 3336 w
-10 /LucidaTypewriter f
-(.nf) 720 3492 w
-10 /LucidaSansUnicode00 f
-(fill on) 1800 3492 w
-(-) 2520 3492 w
-(B,E) 3240 3492 w
-(Nofill.) 1296 3648 w
-(Subsequent) 1666 3648 w
-(output) 2280 3648 w
-(lines) 2650 3648 w
-(are) 2925 3648 w
-(neither) 3125 3648 w
-(filled) 3516 3648 w
-(nor) 3807 3648 w
-(adjusted.) 4019 3648 w
-(Input) 4548 3648 w
-(text) 4849 3648 w
-(lines) 1296 3768 w
-(are) 1568 3768 w
-(copied) 1765 3768 w
-(directly) 2133 3768 w
-(to) 2536 3768 w
-(output) 2679 3768 w
-(lines) 3046 3768 w
-(without) 3317 3768 w
-(regard) 3726 3768 w
-(for) 4088 3768 w
-(the) 4271 3768 w
-(current) 4470 3768 w
-(line) 4864 3768 w
-(length.) 1296 3888 w
-10 /LucidaTypewriter f
-(.ad) 720 4044 w
-10 /LucidaSans-Italic f
-(c) 968 4044 w
-10 /LucidaSansUnicode00 f
-(adj, both) 1800 4044 w
-(adjust) 2520 4044 w
-(E) 3240 4044 w
-(Line) 1296 4200 w
-(adjustment) 1530 4200 w
-(is) 2110 4200 w
-(begun.) 2224 4200 w
-(If) 2627 4200 w
-(fill) 2727 4200 w
-(mode) 2885 4200 w
-(is) 3193 4200 w
-(not) 3308 4200 w
-(on,) 3503 4200 w
-(adjustment) 3693 4200 w
-(will) 4274 4200 w
-(be) 4473 4200 w
-(deferred) 4627 4200 w
-(until) 1296 4320 w
-(fill) 1555 4320 w
-(mode) 1719 4320 w
-(is) 2031 4320 w
-(back) 2150 4320 w
-(on.) 2416 4320 w
-(If) 2642 4320 w
-(the) 2747 4320 w
-(type) 2941 4320 w
-(indicator) 3188 4320 w
-10 /LucidaSans-Italic f
-(c) 3655 4320 w
-10 /LucidaSansUnicode00 f
-(is) 3744 4320 w
-(present,) 3863 4320 w
-(the) 4300 4320 w
-(adjustment) 4494 4320 w
-(type is changed as shown in the following table.) 1296 4440 w
-10 /S f
-(_____________________________________) 2243 4520 w
-10 /LucidaSansUnicode00 f
-(Indicator) 2293 4640 w
-(Adjust Type) 3167 4640 w
-10 /S f
-(_____________________________________) 2243 4660 w
-10 /LucidaTypewriter f
-(l) 2471 4780 w
-10 /LucidaSansUnicode00 f
-(adjust left margin only) 2871 4780 w
-10 /LucidaTypewriter f
-(r) 2471 4900 w
-10 /LucidaSansUnicode00 f
-(adjust right margin only) 2871 4900 w
-10 /LucidaTypewriter f
-(c) 2471 5020 w
-10 /LucidaSansUnicode00 f
-(center) 2871 5020 w
-10 /LucidaTypewriter f
-(b) 2352 5140 w
-10 /LucidaSansUnicode00 f
-(or) 2456 5140 w
-10 /LucidaTypewriter f
-(n) 2590 5140 w
-10 /LucidaSansUnicode00 f
-(adjust both margins) 2871 5140 w
-(absent) 2345 5260 w
-(unchanged) 2871 5260 w
-10 /S f
-(_____________________________________) 2243 5280 w
-(\347) 2243 5280 w
-(\347) 2243 5220 w
-(\347) 2243 5120 w
-(\347) 2243 5020 w
-(\347) 2243 4920 w
-(\347) 2243 4820 w
-(\347) 2243 4720 w
-(\347) 2243 4620 w
-(\347) 2796 5280 w
-(\347) 2796 5220 w
-(\347) 2796 5120 w
-(\347) 2796 5020 w
-(\347) 2796 4920 w
-(\347) 2796 4820 w
-(\347) 2796 4720 w
-(\347) 2796 4620 w
-(\347) 4092 5280 w
-(\347) 4092 5220 w
-(\347) 4092 5120 w
-(\347) 4092 5020 w
-(\347) 4092 4920 w
-(\347) 4092 4820 w
-(\347) 4092 4720 w
-(\347) 4092 4620 w
-10 /LucidaSansUnicode00 f
-(The) 1296 5460 w
-(number) 1528 5460 w
-(register) 1956 5460 w
-10 /LucidaTypewriter f
-(.j) 2381 5460 w
-10 /LucidaSansUnicode00 f
-(contains) 2577 5460 w
-(the) 3037 5460 w
-(current) 3244 5460 w
-(value) 3646 5460 w
-(of) 3952 5460 w
-(the) 4102 5460 w
-10 /LucidaTypewriter f
-(ad) 4309 5460 w
-10 /LucidaSansUnicode00 f
-(setting;) 4505 5460 w
-(its) 4923 5460 w
-(value can be recorded and used subsequently to set adjustment.) 1296 5580 w
-10 /LucidaTypewriter f
-(.na) 720 5736 w
-10 /LucidaSansUnicode00 f
-(adjust) 1800 5736 w
-(-) 2520 5736 w
-(E) 3240 5736 w
-(Noadjust.) 1296 5892 w
-(Adjustment) 1840 5892 w
-(is) 2447 5892 w
-(turned) 2574 5892 w
-(off;) 2942 5892 w
-(the) 3157 5892 w
-(right) 3360 5892 w
-(margin) 3639 5892 w
-(will) 4029 5892 w
-(be) 4241 5892 w
-(ragged.) 4408 5892 w
-(The) 4859 5892 w
-(adjustment) 1296 6012 w
-(type) 1882 6012 w
-(for) 2130 6012 w
-10 /LucidaTypewriter f
-(ad) 2309 6012 w
-10 /LucidaSansUnicode00 f
-(is) 2493 6012 w
-(not) 2613 6012 w
-(changed.) 2813 6012 w
-(Output) 3328 6012 w
-(line) 3707 6012 w
-(filling) 3923 6012 w
-(still) 4240 6012 w
-(occurs) 4455 6012 w
-(if) 4811 6012 w
-(fill) 4916 6012 w
-(mode is on.) 1296 6132 w
-10 /LucidaTypewriter f
-(.ce) 720 6288 w
-10 /LucidaSans-Italic f
-(N) 968 6288 w
-10 /LucidaSansUnicode00 f
-(off) 1800 6288 w
-10 /LucidaSans-Italic f
-(N) 2520 6288 w
-10 /S f
-(=) 2618 6288 w
-10 /LucidaSansUnicode00 f
-(1) 2689 6288 w
-(B,E) 3240 6288 w
-(Center) 1296 6444 w
-(the) 1670 6444 w
-(next) 1878 6444 w
-10 /LucidaSans-Italic f
-(N) 2147 6444 w
-10 /LucidaSansUnicode00 f
-(input) 2274 6444 w
-(text) 2580 6444 w
-(lines) 2825 6444 w
-(within) 3106 6444 w
-(the) 3456 6444 w
-(current) 3665 6444 w
-(available) 4069 6444 w
-(horizontal) 4546 6444 w
-(space) 1296 6564 w
-(\(line-length) 1615 6564 w
-(minus) 2233 6564 w
-(indent\).) 2573 6564 w
-(If) 3022 6564 w
-10 /LucidaSans-Italic f
-(N) 3131 6564 w
-10 /S f
-(=) 3229 6564 w
-10 /LucidaSansUnicode00 f
-(0,) 3300 6564 w
-(any) 3438 6564 w
-(residual) 3649 6564 w
-(count) 4077 6564 w
-(is) 4392 6564 w
-(cleared.) 4514 6564 w
-(A) 4971 6564 w
-(break) 1296 6684 w
-(occurs) 1608 6684 w
-(after) 1964 6684 w
-(each) 2229 6684 w
-(of) 2492 6684 w
-(the) 2629 6684 w
-10 /LucidaSans-Italic f
-(N) 2823 6684 w
-10 /LucidaSansUnicode00 f
-(input) 2936 6684 w
-(lines.) 3228 6684 w
-(If) 3559 6684 w
-(the) 3665 6684 w
-(input) 3860 6684 w
-(line) 4153 6684 w
-(is) 4369 6684 w
-(too) 4489 6684 w
-(long,) 4688 6684 w
-(it) 4974 6684 w
-(will be left adjusted.) 1296 6804 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 14 14
-%%Page: 15 15
-/saveobj save def
-mark
-15 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 15 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(5.) 720 840 w
-(Vertical Spacing) 873 840 w
-10 /LucidaSans-Italic f
-(5) 720 996 w
-(5.) 722 996 w
-(.1) 787 996 w
-(1.) 821 996 w
-(. ) 886 996 w
-(B) 986 996 w
-(Ba) 988 996 w
-(as) 1049 996 w
-(se) 1112 996 w
-(el) 1163 996 w
-(li) 1218 996 w
-(in) 1249 996 w
-(ne) 1280 996 w
-(e) 1344 996 w
-(s) 1447 996 w
-(sp) 1449 996 w
-(pa) 1500 996 w
-(ac) 1563 996 w
-(ci) 1626 996 w
-(in) 1678 996 w
-(ng) 1709 996 w
-(g.) 1773 996 w
-(.) 1836 996 w
-10 /LucidaSansUnicode00 f
-(The) 1979 996 w
-(vertical) 2208 996 w
-(spacing) 2606 996 w
-(\() 3027 996 w
-10 /LucidaSans-Italic f
-(V) 3068 996 w
-10 /LucidaSansUnicode00 f
-(\)) 3145 996 w
-(between) 3226 996 w
-(the) 3681 996 w
-(baselines) 3884 996 w
-(of) 4384 996 w
-(successive) 4530 996 w
-(output) 720 1116 w
-(lines) 1084 1116 w
-(can) 1353 1116 w
-(be) 1563 1116 w
-(set) 1724 1116 w
-(using) 1910 1116 w
-(the) 2218 1116 w
-10 /LucidaTypewriter f
-(vs) 2415 1116 w
-10 /LucidaSansUnicode00 f
-(request.) 2601 1116 w
-10 /LucidaSans-Italic f
-(V) 3073 1116 w
-10 /LucidaSansUnicode00 f
-(should) 3184 1116 w
-(be) 3553 1116 w
-(large) 3713 1116 w
-(enough) 3997 1116 w
-(to) 4403 1116 w
-(accommo\255) 4542 1116 w
-(date) 720 1236 w
-(the) 967 1236 w
-(character) 1158 1236 w
-(sizes) 1643 1236 w
-(on) 1923 1236 w
-(the) 2083 1236 w
-(affected) 2275 1236 w
-(output) 2704 1236 w
-(lines.) 3063 1236 w
-(For) 3391 1236 w
-(the) 3584 1236 w
-(common) 3776 1236 w
-(type) 4234 1236 w
-(sizes) 4479 1236 w
-(\(9-12) 4760 1236 w
-(points\),) 720 1356 w
-(usual) 1136 1356 w
-(typesetting) 1443 1356 w
-(practice) 2033 1356 w
-(is) 2464 1356 w
-(to) 2592 1356 w
-(set) 2738 1356 w
-10 /LucidaSans-Italic f
-(V) 2930 1356 w
-10 /LucidaSansUnicode00 f
-(to) 3047 1356 w
-(2) 3193 1356 w
-(points) 3304 1356 w
-(greater) 3655 1356 w
-(than) 4051 1356 w
-(the) 4314 1356 w
-(point) 4516 1356 w
-(size;) 4815 1356 w
-10 /LucidaSans-Italic f
-(troff) 720 1476 w
-10 /LucidaSansUnicode00 f
-(default) 991 1476 w
-(is) 1366 1476 w
-(10-point) 1482 1476 w
-(type) 1954 1476 w
-(on) 2198 1476 w
-(a) 2358 1476 w
-(12-point) 2450 1476 w
-(spacing) 2923 1476 w
-(\(as) 3333 1476 w
-(in) 3509 1476 w
-(this) 3637 1476 w
-(document\).) 3853 1476 w
-(The) 4472 1476 w
-(current) 4690 1476 w
-10 /LucidaSans-Italic f
-(V) 720 1596 w
-10 /LucidaSansUnicode00 f
-(is) 829 1596 w
-(available) 949 1596 w
-(in) 1412 1596 w
-(the) 1543 1596 w
-10 /LucidaTypewriter f
-(.v) 1738 1596 w
-10 /LucidaSansUnicode00 f
-(register.) 1922 1596 w
-(Multiple-) 2399 1596 w
-10 /LucidaSans-Italic f
-(V) 2848 1596 w
-10 /LucidaSansUnicode00 f
-(line) 2972 1596 w
-(separation) 3187 1596 w
-(\(e.g.,) 3736 1596 w
-(double) 4022 1596 w
-(spacing\)) 4395 1596 w
-(may) 4840 1596 w
-(be) 720 1716 w
-(requested) 880 1716 w
-(with) 1406 1716 w
-10 /LucidaTypewriter f
-(ls) 1652 1716 w
-10 /LucidaSansUnicode00 f
-(,) 1796 1716 w
-(but) 1869 1716 w
-(it) 2072 1716 w
-(is) 2180 1716 w
-(better) 2302 1716 w
-(to) 2634 1716 w
-(use) 2774 1716 w
-(a) 2985 1716 w
-(large) 3082 1716 w
-10 /LucidaTypewriter f
-(vs) 3367 1716 w
-10 /LucidaSansUnicode00 f
-(instead;) 3553 1716 w
-(certain) 3980 1716 w
-(preprocessors) 4353 1716 w
-(assume single spacing.) 720 1836 w
-(The current line spacing is available in the) 1910 1836 w
-10 /LucidaTypewriter f
-(.L) 3995 1836 w
-10 /LucidaSansUnicode00 f
-(register.) 4171 1836 w
-10 /LucidaSans-Italic f
-(5) 720 1992 w
-(5.) 722 1992 w
-(.2) 787 1992 w
-(2.) 821 1992 w
-(. ) 886 1992 w
-(E) 986 1992 w
-(Ex) 988 1992 w
-(xt) 1045 1992 w
-(tr) 1101 1992 w
-(ra) 1141 1992 w
-(a) 1191 1992 w
-(l) 1286 1992 w
-(li) 1288 1992 w
-(in) 1319 1992 w
-(ne) 1350 1992 w
-(e-) 1414 1992 w
-(-s) 1469 1992 w
-(sp) 1534 1992 w
-(pa) 1585 1992 w
-(ac) 1648 1992 w
-(ce) 1711 1992 w
-(e.) 1763 1992 w
-(.) 1818 1992 w
-10 /LucidaSansUnicode00 f
-(If a word) 1945 1992 w
-(contains) 2405 1992 w
-(a) 2846 1992 w
-(tall) 2934 1992 w
-(construct) 3117 1992 w
-(requiring) 3603 1992 w
-(the) 4081 1992 w
-(output) 4269 1992 w
-(line) 4624 1992 w
-(con\255) 4833 1992 w
-(taining) 720 2112 w
-(it) 1096 2112 w
-(to) 1202 2112 w
-(have) 1340 2112 w
-(extra) 1605 2112 w
-(vertical) 1895 2112 w
-(space) 2285 2112 w
-(before) 2601 2112 w
-(and/or) 2955 2112 w
-(after) 3330 2112 w
-(it,) 3596 2112 w
-(the) 3734 2112 w
-10 /LucidaSans-Italic f
-(extra-line-space) 3929 2112 w
-10 /LucidaSansUnicode00 f
-(func\255) 4795 2112 w
-(tion) 720 2232 w
-10 /LucidaTypewriter f
-(\\x') 948 2232 w
-10 /LucidaSans-Italic f
-(N) 1164 2232 w
-10 /LucidaTypewriter f
-(') 1238 2232 w
-10 /LucidaSansUnicode00 f
-(can) 1349 2232 w
-(be) 1556 2232 w
-(embedded) 1714 2232 w
-(in) 2266 2232 w
-(or) 2396 2232 w
-(attached) 2537 2232 w
-(to) 2992 2232 w
-(that) 3129 2232 w
-(word.) 3359 2232 w
-(If) 3704 2232 w
-10 /LucidaSans-Italic f
-(N) 3809 2232 w
-10 /LucidaSansUnicode00 f
-(is) 3922 2232 w
-(negative,) 4042 2232 w
-(the) 4523 2232 w
-(output) 4718 2232 w
-(line) 720 2352 w
-(containing) 935 2352 w
-(the) 1484 2352 w
-(word) 1678 2352 w
-(will) 1959 2352 w
-(be) 2162 2352 w
-(preceded) 2320 2352 w
-(by) 2808 2352 w
-10 /LucidaSans-Italic f
-(N) 2962 2352 w
-10 /LucidaSansUnicode00 f
-(extra) 3075 2352 w
-(vertical) 3364 2352 w
-(space;) 3753 2352 w
-(if) 4100 2352 w
-10 /LucidaSans-Italic f
-(N) 4205 2352 w
-10 /LucidaSansUnicode00 f
-(is) 4318 2352 w
-(positive,) 4437 2352 w
-(the) 4885 2352 w
-(output) 720 2472 w
-(line) 1078 2472 w
-(containing) 1290 2472 w
-(the) 1836 2472 w
-(word) 2027 2472 w
-(will) 2306 2472 w
-(be) 2507 2472 w
-(followed) 2663 2472 w
-(by) 3113 2472 w
-10 /LucidaSans-Italic f
-(N) 3265 2472 w
-10 /LucidaSansUnicode00 f
-(extra) 3376 2472 w
-(vertical) 3663 2472 w
-(space.) 4050 2472 w
-(If) 4427 2472 w
-(successive) 4530 2472 w
-(requests) 720 2592 w
-(for) 1186 2592 w
-(extra) 1374 2592 w
-(space) 1673 2592 w
-(apply) 1998 2592 w
-(to) 2309 2592 w
-(the) 2456 2592 w
-(same) 2660 2592 w
-(line,) 2964 2592 w
-(the) 3221 2592 w
-(maximum) 3425 2592 w
-(values) 3960 2592 w
-(are) 4314 2592 w
-(used.) 4515 2592 w
-(The) 4859 2592 w
-(most recently utilized post-line extra line-space is available in the) 720 2712 w
-10 /LucidaTypewriter f
-(.a) 3983 2712 w
-10 /LucidaSansUnicode00 f
-(register.) 4159 2712 w
-(In) 970 2868 w
-10 /LucidaTypewriter f
-(\\x') 1096 2868 w
-10 /LucidaSans-Italic f
-(...) 1312 2868 w
-10 /LucidaTypewriter f
-(') 1408 2868 w
-10 /LucidaSansUnicode00 f
-(and) 1547 2868 w
-(other) 1762 2868 w
-(functions) 2055 2868 w
-(having) 2543 2868 w
-(a) 2901 2868 w
-(pair) 2992 2868 w
-(of) 3216 2868 w
-(delimiters) 3350 2868 w
-(around) 3870 2868 w
-(their) 4250 2868 w
-(parameter,) 4511 2868 w
-(the) 720 2988 w
-(delimiter) 908 2988 w
-(choice) 1374 2988 w
-(\(here) 1717 2988 w
-10 /LucidaTypewriter f
-(') 1998 2988 w
-10 /LucidaSansUnicode00 f
-(\)) 2070 2988 w
-(is) 2136 2988 w
-(arbitrary,) 2249 2988 w
-(except) 2728 2988 w
-(that) 3085 2988 w
-(it) 3309 2988 w
-(can not look like the continuation) 3408 2988 w
-(of a number expression for) 720 3108 w
-10 /LucidaSans-Italic f
-(N) 2080 3108 w
-10 /LucidaSansUnicode00 f
-(.) 2154 3108 w
-10 /LucidaSans-Italic f
-(5) 720 3264 w
-(5.) 722 3264 w
-(.3) 787 3264 w
-(3.) 821 3264 w
-(. ) 886 3264 w
-(B) 986 3264 w
-(Bl) 988 3264 w
-(lo) 1049 3264 w
-(oc) 1080 3264 w
-(ck) 1139 3264 w
-(ks) 1191 3264 w
-(s) 1251 3264 w
-(o) 1346 3264 w
-(of) 1348 3264 w
-(f) 1407 3264 w
-(v) 1491 3264 w
-(ve) 1493 3264 w
-(er) 1549 3264 w
-(rt) 1604 3264 w
-(ti) 1654 3264 w
-(ic) 1694 3264 w
-(ca) 1725 3264 w
-(al) 1777 3264 w
-(l) 1840 3264 w
-(s) 1915 3264 w
-(sp) 1917 3264 w
-(pa) 1968 3264 w
-(ac) 2031 3264 w
-(ce) 2094 3264 w
-(e.) 2146 3264 w
-(.) 2201 3264 w
-10 /LucidaSansUnicode00 f
-(A) 2340 3264 w
-(block) 2453 3264 w
-(of) 2759 3264 w
-(vertical) 2901 3264 w
-(space) 3295 3264 w
-(is) 3615 3264 w
-(ordinarily) 3739 3264 w
-(requested) 4245 3264 w
-(using) 4774 3264 w
-10 /LucidaTypewriter f
-(sp) 720 3384 w
-10 /LucidaSansUnicode00 f
-(,) 864 3384 w
-(which) 932 3384 w
-(honors) 1248 3384 w
-(the) 1621 3384 w
-10 /LucidaSans-Italic f
-(no-space) 1811 3384 w
-10 /LucidaSansUnicode00 f
-(mode) 2302 3384 w
-(and) 2610 3384 w
-(which) 2825 3384 w
-(does) 3141 3384 w
-(not) 3407 3384 w
-(space) 3602 3384 w
-(past) 3913 3384 w
-(a) 4154 3384 w
-(trap.) 4244 3384 w
-(A) 4539 3384 w
-(contigu\255) 4643 3384 w
-(ous block of vertical space may be reserved using) 720 3504 w
-10 /LucidaTypewriter f
-(sv) 3169 3504 w
-10 /LucidaSansUnicode00 f
-(.) 3313 3504 w
-10 /LucidaTypewriter f
-(.vs) 720 3660 w
-10 /LucidaSans-Italic f
-(N) 1008 3660 w
-10 /LucidaSansUnicode00 f
-(12pts; 1/6in) 1800 3660 w
-(previous) 2520 3660 w
-(E,) 3240 3660 w
-10 /LucidaSans-Demi f
-(p) 3326 3660 w
-10 /LucidaSansUnicode00 f
-(Set) 1296 3816 w
-(vertical) 1486 3816 w
-(baseline) 1879 3816 w
-(spacing) 2324 3816 w
-(size) 2741 3816 w
-10 /LucidaSans-Italic f
-(V) 2978 3816 w
-10 /LucidaSansUnicode00 f
-(.) 3047 3816 w
-(Transient) 3155 3816 w
-(extra) 3655 3816 w
-(vertical) 3949 3816 w
-(space) 4343 3816 w
-(is) 4663 3816 w
-(avail\255) 4787 3816 w
-(able with) 1296 3936 w
-10 /LucidaTypewriter f
-(\\x) 1768 3936 w
-10 /LucidaSans-Italic f
-('N) 1912 3936 w
-(') 2034 3936 w
-10 /LucidaSansUnicode00 f
-(\(see above\).) 2098 3936 w
-10 /LucidaTypewriter f
-(.ls) 720 4092 w
-10 /LucidaSans-Italic f
-(N) 1008 4092 w
-(N) 1800 4092 w
-10 /S f
-(=) 1898 4092 w
-10 /LucidaSansUnicode00 f
-(1) 1969 4092 w
-(previous) 2520 4092 w
-(E) 3240 4092 w
-10 /LucidaSans-Italic f
-(Line) 1296 4248 w
-10 /LucidaSansUnicode00 f
-(spacing) 1534 4248 w
-(set) 1946 4248 w
-(to) 2129 4248 w
-(\261) 2266 4248 w
-10 /LucidaSans-Italic f
-(N) 2354 4248 w
-10 /LucidaSansUnicode00 f
-(.) 2428 4248 w
-10 /LucidaSans-Italic f
-(N) 2531 4248 w
-10 /S f
-(-) 2629 4248 w
-10 /LucidaSansUnicode00 f
-(1) 2700 4248 w
-10 /LucidaSans-Italic f
-(V) 2802 4248 w
-10 /LucidaSansUnicode00 f
-(s) 2879 4248 w
-(\(blank) 2969 4248 w
-(lines\)) 3308 4248 w
-(are) 3607 4248 w
-(appended) 3798 4248 w
-(to) 4318 4248 w
-(each) 4455 4248 w
-(output) 4718 4248 w
-(text) 1296 4368 w
-(line.) 1563 4368 w
-(Appended) 1879 4368 w
-(blank) 2450 4368 w
-(lines) 2793 4368 w
-(are) 3096 4368 w
-(omitted,) 3324 4368 w
-(if) 3808 4368 w
-(the) 3950 4368 w
-(text) 4181 4368 w
-(or) 4448 4368 w
-(previous) 4625 4368 w
-(appended blank line reached a trap position.) 1296 4488 w
-10 /LucidaTypewriter f
-(.sp) 720 4644 w
-10 /LucidaSans-Italic f
-(N) 1008 4644 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4644 w
-10 /LucidaSans-Italic f
-(N) 2520 4644 w
-10 /S f
-(=) 2618 4644 w
-10 /LucidaSansUnicode00 f
-(1) 2689 4644 w
-10 /LucidaSans-Italic f
-(V) 2800 4644 w
-10 /LucidaSansUnicode00 f
-(B,) 3240 4644 w
-10 /LucidaSans-Demi f
-(v) 3330 4644 w
-10 /LucidaSansUnicode00 f
-(Space) 1296 4800 w
-(vertically) 1613 4800 w
-(in) 2083 4800 w
-(either) 2213 4800 w
-(direction.) 2533 4800 w
-(If) 3065 4800 w
-10 /LucidaSans-Italic f
-(N) 3170 4800 w
-10 /LucidaSansUnicode00 f
-(is) 3283 4800 w
-(negative,) 3402 4800 w
-(the) 3882 4800 w
-(motion) 4076 4800 w
-(is) 4458 4800 w
-(backward) 4577 4800 w
-(\(upward\)) 1296 4920 w
-(and) 1778 4920 w
-(is) 2013 4920 w
-(limited) 2148 4920 w
-(to) 2538 4920 w
-(the) 2690 4920 w
-(distance) 2899 4920 w
-(to) 3357 4920 w
-(the) 3509 4920 w
-(top) 3718 4920 w
-(of) 3933 4920 w
-(the) 4085 4920 w
-(page.) 4294 4920 w
-(Forward) 4648 4920 w
-(\(downward\)) 1296 5040 w
-(motion) 1901 5040 w
-(is) 2284 5040 w
-(truncated) 2404 5040 w
-(to) 2909 5040 w
-(the) 3048 5040 w
-(distance) 3244 5040 w
-(to) 3689 5040 w
-(the) 3828 5040 w
-(nearest) 4024 5040 w
-(trap.) 4423 5040 w
-(\(Recall) 4724 5040 w
-(the) 1296 5160 w
-(use) 1501 5160 w
-(of) 1720 5160 w
-10 /LucidaTypewriter f
-(.sp) 1867 5160 w
-(|) 2172 5160 w
-10 /LucidaSans-Italic f
-(N) 2244 5160 w
-10 /LucidaSansUnicode00 f
-(from) 2367 5160 w
-(\2471.3.\)) 2648 5160 w
-(If) 3015 5160 w
-(the) 3130 5160 w
-(no-space) 3334 5160 w
-(mode) 3840 5160 w
-(is) 4162 5160 w
-(on,) 4291 5160 w
-(no) 4495 5160 w
-(spacing) 4667 5160 w
-(occurs \(see) 1296 5280 w
-10 /LucidaTypewriter f
-(ns) 1873 5280 w
-10 /LucidaSansUnicode00 f
-(and) 2049 5280 w
-10 /LucidaTypewriter f
-(rs) 2261 5280 w
-10 /LucidaSansUnicode00 f
-(below\).) 2437 5280 w
-10 /LucidaTypewriter f
-(.sv) 720 5436 w
-10 /LucidaSans-Italic f
-(N) 968 5436 w
-10 /LucidaSansUnicode00 f
-(-) 1800 5436 w
-10 /LucidaSans-Italic f
-(N) 2520 5436 w
-10 /S f
-(=) 2618 5436 w
-10 /LucidaSansUnicode00 f
-(1) 2689 5436 w
-10 /LucidaSans-Italic f
-(V) 2800 5436 w
-10 /LucidaSans-Demi f
-(v) 3240 5436 w
-10 /LucidaSansUnicode00 f
-(Save) 1296 5592 w
-(a) 1547 5592 w
-(contiguous) 1636 5592 w
-(vertical) 2209 5592 w
-(block) 2594 5592 w
-(of) 2891 5592 w
-(size) 3024 5592 w
-10 /LucidaSans-Italic f
-(N) 3252 5592 w
-10 /LucidaSansUnicode00 f
-(.) 3326 5592 w
-(If) 3425 5592 w
-(the) 3526 5592 w
-(distance) 3716 5592 w
-(to) 4155 5592 w
-(the) 4288 5592 w
-(next) 4478 5592 w
-(trap) 4729 5592 w
-(is) 4960 5592 w
-(greater) 1296 5712 w
-(than) 1681 5712 w
-10 /LucidaSans-Italic f
-(N) 1934 5712 w
-10 /LucidaSansUnicode00 f
-(,) 2008 5712 w
-10 /LucidaSans-Italic f
-(N) 2077 5712 w
-10 /LucidaSansUnicode00 f
-(vertical) 2187 5712 w
-(space) 2573 5712 w
-(is) 2885 5712 w
-(output.) 3001 5712 w
-(No-space) 3423 5712 w
-(mode) 3928 5712 w
-(has) 4237 5712 w
-(no) 4441 5712 w
-(effect.) 4600 5712 w
-(If) 4974 5712 w
-(this) 1296 5832 w
-(distance) 1509 5832 w
-(is) 1947 5832 w
-(less) 2061 5832 w
-(than) 2282 5832 w
-10 /LucidaSans-Italic f
-(N) 2532 5832 w
-10 /LucidaSansUnicode00 f
-(,) 2606 5832 w
-(no) 2672 5832 w
-(vertical) 2829 5832 w
-(space) 3213 5832 w
-(is) 3523 5832 w
-(immediately) 3638 5832 w
-(output,) 4265 5832 w
-(but) 4654 5832 w
-10 /LucidaSans-Italic f
-(N) 4851 5832 w
-10 /LucidaSansUnicode00 f
-(is) 4960 5832 w
-(remembered) 1296 5952 w
-(for) 1962 5952 w
-(later) 2149 5952 w
-(output) 2415 5952 w
-(\(see) 2785 5952 w
-10 /LucidaTypewriter f
-(os) 3029 5952 w
-10 /LucidaSansUnicode00 f
-(\).) 3173 5952 w
-(Subsequent) 3318 5952 w
-10 /LucidaTypewriter f
-(sv) 3931 5952 w
-10 /LucidaSansUnicode00 f
-(requests) 4122 5952 w
-(will) 4586 5952 w
-(over\255) 4797 5952 w
-(write any still remembered) 1296 6072 w
-10 /LucidaSans-Italic f
-(N) 2626 6072 w
-10 /LucidaSansUnicode00 f
-(.) 2700 6072 w
-10 /LucidaTypewriter f
-(.os) 720 6228 w
-10 /LucidaSansUnicode00 f
-(-) 1800 6228 w
-(-) 2520 6228 w
-(-) 3240 6228 w
-(Output) 1296 6384 w
-(saved) 1674 6384 w
-(vertical) 1990 6384 w
-(space.) 2379 6384 w
-(No-space) 2759 6384 w
-(mode) 3268 6384 w
-(has) 3581 6384 w
-(no) 3789 6384 w
-(effect.) 3952 6384 w
-(Used) 4330 6384 w
-(to) 4609 6384 w
-(finally) 4747 6384 w
-(output a block of vertical space requested by an earlier) 1296 6504 w
-10 /LucidaTypewriter f
-(sv) 4003 6504 w
-10 /LucidaSansUnicode00 f
-(request.) 4179 6504 w
-10 /LucidaTypewriter f
-(.ns) 720 6660 w
-10 /LucidaSansUnicode00 f
-(space) 1800 6660 w
-(-) 2520 6660 w
-(D) 3240 6660 w
-(No-space) 1296 6816 w
-(mode) 1807 6816 w
-(turned) 2122 6816 w
-(on.) 2485 6816 w
-(When) 2714 6816 w
-(on,) 3022 6816 w
-(no-space) 3219 6816 w
-(mode) 3718 6816 w
-(inhibits) 4033 6816 w
-10 /LucidaTypewriter f
-(sp) 4437 6816 w
-10 /LucidaSansUnicode00 f
-(requests) 4623 6816 w
-(and) 1296 6936 w
-10 /LucidaTypewriter f
-(bp) 1511 6936 w
-10 /LucidaSansUnicode00 f
-(requests) 1690 6936 w
-10 /LucidaSans-Italic f
-(without) 2142 6936 w
-10 /LucidaSansUnicode00 f
-(a) 2541 6936 w
-(next) 2631 6936 w
-(page) 2881 6936 w
-(number.) 3151 6936 w
-(No-space) 3626 6936 w
-(mode) 4129 6936 w
-(is) 4436 6936 w
-(turned) 4550 6936 w
-(off) 4905 6936 w
-(when a line of output occurs, or with) 1296 7056 w
-10 /LucidaTypewriter f
-(rs) 3116 7056 w
-10 /LucidaSansUnicode00 f
-(.) 3260 7056 w
-10 /LucidaTypewriter f
-(.rs) 720 7212 w
-10 /LucidaSansUnicode00 f
-(space) 1800 7212 w
-(-) 2520 7212 w
-(D) 3240 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 15 15
-%%Page: 16 16
-/saveobj save def
-mark
-16 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 16 \255) 2752 480 w
-(Restore spacing.) 1296 840 w
-(The no-space mode is turned off.) 2162 840 w
-(Blank text line.) 720 996 w
-(-) 2520 996 w
-(B) 3240 996 w
-(Causes a break and output of a blank line exactly like) 1296 1152 w
-10 /LucidaTypewriter f
-(sp 1) 3931 1152 w
-10 /LucidaSansUnicode00 f
-(.) 4219 1152 w
-10 /LucidaSans-Demi f
-(6.) 720 1392 w
-(Line Length and Indenting) 873 1392 w
-10 /LucidaSansUnicode00 f
-(The) 970 1548 w
-(maximum) 1185 1548 w
-(line) 1705 1548 w
-(length) 1915 1548 w
-(for) 2257 1548 w
-(fill) 2430 1548 w
-(mode) 2588 1548 w
-(may) 2896 1548 w
-(be) 3131 1548 w
-(set) 3285 1548 w
-(with) 3464 1548 w
-10 /LucidaTypewriter f
-(ll) 3704 1548 w
-10 /LucidaSansUnicode00 f
-(.) 3848 1548 w
-(The) 3947 1548 w
-(indent) 4163 1548 w
-(may) 4507 1548 w
-(be) 4742 1548 w
-(set) 4896 1548 w
-(with) 720 1668 w
-10 /LucidaTypewriter f
-(in) 962 1668 w
-10 /LucidaSansUnicode00 f
-(;) 1106 1668 w
-(an) 1175 1668 w
-(indent) 1329 1668 w
-(applicable) 1675 1668 w
-(to) 2204 1668 w
-(only) 2338 1668 w
-(the) 2578 1668 w
-(next) 2769 1668 w
-(output) 3021 1668 w
-(line) 3379 1668 w
-(may) 3591 1668 w
-(be) 3827 1668 w
-(set) 3982 1668 w
-(with) 4162 1668 w
-10 /LucidaTypewriter f
-(ti) 4403 1668 w
-10 /LucidaSansUnicode00 f
-(.) 4547 1668 w
-(The) 4647 1668 w
-(line) 4864 1668 w
-(length) 720 1788 w
-(includes) 1084 1788 w
-(indent) 1543 1788 w
-(space) 1908 1788 w
-(but) 2240 1788 w
-(not) 2458 1788 w
-(page) 2674 1788 w
-(offset) 2966 1788 w
-(space.) 3301 1788 w
-(The) 3697 1788 w
-(line) 3934 1788 w
-(length) 4166 1788 w
-(minus) 4531 1788 w
-(the) 4885 1788 w
-(indent) 720 1908 w
-(is) 1072 1908 w
-(the) 1195 1908 w
-(basis) 1393 1908 w
-(for) 1685 1908 w
-(centering) 1867 1908 w
-(with) 2365 1908 w
-10 /LucidaTypewriter f
-(ce) 2612 1908 w
-10 /LucidaSansUnicode00 f
-(.) 2756 1908 w
-(The) 2862 1908 w
-(effect) 3085 1908 w
-(of) 3401 1908 w
-10 /LucidaTypewriter f
-(ll) 3541 1908 w
-10 /LucidaSansUnicode00 f
-(,) 3685 1908 w
-10 /LucidaTypewriter f
-(in) 3759 1908 w
-10 /LucidaSansUnicode00 f
-(,) 3903 1908 w
-(or) 3977 1908 w
-10 /LucidaTypewriter f
-(ti) 4121 1908 w
-10 /LucidaSansUnicode00 f
-(is) 4307 1908 w
-(delayed,) 4429 1908 w
-(if) 4877 1908 w
-(a) 4985 1908 w
-(partially) 720 2028 w
-(collected) 1155 2028 w
-(line) 1633 2028 w
-(exists,) 1854 2028 w
-(until) 2216 2028 w
-(after) 2480 2028 w
-(that) 2751 2028 w
-(line) 2987 2028 w
-(is) 3208 2028 w
-(output.) 3333 2028 w
-(In) 3764 2028 w
-(fill) 3900 2028 w
-(mode) 4069 2028 w
-(the) 4387 2028 w
-(length) 4588 2028 w
-(of) 4942 2028 w
-(text) 720 2148 w
-(on) 945 2148 w
-(an) 1102 2148 w
-(output) 1253 2148 w
-(line) 1609 2148 w
-(is) 1819 2148 w
-(less) 1933 2148 w
-(than) 2154 2148 w
-(or) 2404 2148 w
-(equal) 2540 2148 w
-(to) 2839 2148 w
-(the) 2971 2148 w
-(line) 3160 2148 w
-(length) 3370 2148 w
-(minus) 3712 2148 w
-(the) 4043 2148 w
-(indent.) 4232 2148 w
-(The) 4639 2148 w
-(cur\255) 4853 2148 w
-(rent) 720 2268 w
-(line) 949 2268 w
-(length) 1158 2268 w
-(and) 1499 2268 w
-(indent) 1712 2268 w
-(are) 2054 2268 w
-(available) 2239 2268 w
-(in) 2695 2268 w
-(registers) 2819 2268 w
-10 /LucidaTypewriter f
-(.l) 3276 2268 w
-10 /LucidaSansUnicode00 f
-(and) 3454 2268 w
-10 /LucidaTypewriter f
-(.i) 3668 2268 w
-10 /LucidaSansUnicode00 f
-(respectively.) 3846 2268 w
-(The) 4517 2268 w
-(length) 4732 2268 w
-(of) 720 2388 w
-10 /LucidaSans-Italic f
-(three-part titles) 850 2388 w
-10 /LucidaSansUnicode00 f
-(produced by) 1675 2388 w
-10 /LucidaTypewriter f
-(tl) 2314 2388 w
-10 /LucidaSansUnicode00 f
-(\(see \24714\) is independently set by) 2490 2388 w
-10 /LucidaTypewriter f
-(lt) 4129 2388 w
-10 /LucidaSansUnicode00 f
-(.) 4273 2388 w
-10 /LucidaTypewriter f
-(.ll) 720 2544 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 2544 w
-10 /LucidaSans-Italic f
-(N) 1023 2544 w
-10 /LucidaSansUnicode00 f
-(6.5) 1800 2544 w
-(in) 1974 2544 w
-(previous) 2520 2544 w
-(E,) 3240 2544 w
-10 /LucidaSans-Demi f
-(m) 3326 2544 w
-10 /LucidaSansUnicode00 f
-(Line length is set to \261) 1296 2700 w
-10 /LucidaSans-Italic f
-(N) 2366 2700 w
-10 /LucidaSansUnicode00 f
-(.) 2440 2700 w
-10 /LucidaTypewriter f
-(.in) 720 2856 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 2856 w
-10 /LucidaSans-Italic f
-(N) 1023 2856 w
-(N) 1800 2856 w
-10 /S f
-(=) 1874 2856 w
-10 /LucidaSansUnicode00 f
-(0) 1937 2856 w
-(previous) 2520 2856 w
-(B,E,) 3240 2856 w
-10 /LucidaSans-Demi f
-(m) 3416 2856 w
-10 /LucidaSansUnicode00 f
-(Indent is set to \261) 1296 3012 w
-10 /LucidaSans-Italic f
-(N) 2143 3012 w
-10 /LucidaSansUnicode00 f
-(.) 2217 3012 w
-(The indent is prefixed to each output line.) 2313 3012 w
-10 /LucidaTypewriter f
-(.ti) 720 3168 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 3168 w
-10 /LucidaSans-Italic f
-(N) 1023 3168 w
-10 /LucidaSansUnicode00 f
-(-) 1800 3168 w
-(ignored) 2520 3168 w
-(B,E,) 3240 3168 w
-10 /LucidaSans-Demi f
-(m) 3416 3168 w
-10 /LucidaSansUnicode00 f
-(Temporary) 1296 3324 w
-(indent.) 1856 3324 w
-(The) 2264 3324 w
-(next) 2480 3324 w
-(output) 2731 3324 w
-(text) 3089 3324 w
-(line) 3316 3324 w
-(will) 3528 3324 w
-(be) 3728 3324 w
-(indented) 3883 3324 w
-(a) 4347 3324 w
-(distance) 4438 3324 w
-(\261) 4878 3324 w
-10 /LucidaSans-Italic f
-(N) 4966 3324 w
-10 /LucidaSansUnicode00 f
-(with) 1296 3444 w
-(respect) 1551 3444 w
-(to) 1956 3444 w
-(the) 2104 3444 w
-(current) 2308 3444 w
-(indent.) 2707 3444 w
-(The) 3129 3444 w
-(resulting) 3359 3444 w
-(total) 3837 3444 w
-(indent) 4105 3444 w
-(may) 4463 3444 w
-(not) 4712 3444 w
-(be) 4921 3444 w
-(negative.) 1296 3564 w
-(The current indent is not changed.) 1801 3564 w
-10 /LucidaSans-Demi f
-(7.) 720 3804 w
-(Macros, Strings, Diversion, and Position Traps) 873 3804 w
-10 /LucidaSans-Italic f
-(7) 720 3960 w
-(7.) 722 3960 w
-(.1) 787 3960 w
-(1.) 821 3960 w
-(. ) 886 3960 w
-(M) 986 3960 w
-(Ma) 988 3960 w
-(ac) 1073 3960 w
-(cr) 1136 3960 w
-(ro) 1188 3960 w
-(os) 1238 3960 w
-(s) 1297 3960 w
-(a) 1406 3960 w
-(an) 1408 3960 w
-(nd) 1471 3960 w
-(d) 1535 3960 w
-(s) 1656 3960 w
-(st) 1658 3960 w
-(tr) 1709 3960 w
-(ri) 1749 3960 w
-(in) 1799 3960 w
-(ng) 1830 3960 w
-(gs) 1894 3960 w
-(s.) 1957 3960 w
-(.) 2008 3960 w
-10 /LucidaSansUnicode00 f
-(A) 2161 3960 w
-10 /LucidaSans-Italic f
-(macro) 2289 3960 w
-10 /LucidaSansUnicode00 f
-(is) 2657 3960 w
-(a) 2796 3960 w
-(named) 2910 3960 w
-(set) 3298 3960 w
-(of) 3501 3960 w
-(arbitrary) 3658 3960 w
-10 /LucidaSans-Italic f
-(lines) 4131 3960 w
-10 /LucidaSansUnicode00 f
-(that) 4412 3960 w
-(may) 4662 3960 w
-(be) 4921 3960 w
-(invoked) 720 4080 w
-(by) 1137 4080 w
-(name) 1288 4080 w
-(or) 1590 4080 w
-(with) 1727 4080 w
-(a) 1967 4080 w
-10 /LucidaSans-Italic f
-(trap) 2057 4080 w
-10 /LucidaSansUnicode00 f
-(.) 2265 4080 w
-(A) 2364 4080 w
-10 /LucidaSans-Italic f
-(string) 2468 4080 w
-10 /LucidaSansUnicode00 f
-(is) 2790 4080 w
-(a) 2905 4080 w
-(named) 2995 4080 w
-(string) 3359 4080 w
-(of) 3676 4080 w
-10 /LucidaSans-Italic f
-(characters) 3809 4080 w
-10 /LucidaSansUnicode00 f
-(,) 4329 4080 w
-(not) 4396 4080 w
-(including) 4591 4080 w
-(a) 720 4200 w
-(newline) 821 4200 w
-(character,) 1238 4200 w
-(that) 1765 4200 w
-(may) 2002 4200 w
-(be) 2248 4200 w
-(interpolated) 2413 4200 w
-(by) 3048 4200 w
-(name) 3209 4200 w
-(at) 3522 4200 w
-(any) 3661 4200 w
-(point.) 3877 4200 w
-(Request,) 4240 4200 w
-(macro,) 4707 4200 w
-(and) 720 4320 w
-(string) 934 4320 w
-(names) 1250 4320 w
-(share) 1601 4320 w
-(the) 1900 4320 w
-(same) 2089 4320 w
-(name) 2378 4320 w
-(list.) 2678 4320 w
-(Macro) 2922 4320 w
-(and) 3250 4320 w
-(string) 3464 4320 w
-(names) 3780 4320 w
-(may) 4131 4320 w
-(be) 4365 4320 w
-(one) 4518 4320 w
-(or) 4730 4320 w
-(two) 4865 4320 w
-(characters) 720 4440 w
-(long) 1256 4440 w
-(and) 1506 4440 w
-(may) 1723 4440 w
-(usurp) 1960 4440 w
-(previously) 2276 4440 w
-(defined) 2809 4440 w
-(request,) 3212 4440 w
-(macro,) 3647 4440 w
-(or) 4017 4440 w
-(string) 4156 4440 w
-(names;) 4475 4440 w
-(this) 4861 4440 w
-(implies) 720 4560 w
-(that) 1121 4560 w
-(built-in) 1363 4560 w
-(operations) 1782 4560 w
-(may) 2348 4560 w
-(be) 2598 4560 w
-(\(irrevocably\)) 2767 4560 w
-(redefined.) 3413 4560 w
-(Any) 3990 4560 w
-(of) 4223 4560 w
-(these) 4371 4560 w
-(entities) 4683 4560 w
-(may be renamed with) 720 4680 w
-10 /LucidaTypewriter f
-(rn) 1798 4680 w
-10 /LucidaSansUnicode00 f
-(or removed with) 1974 4680 w
-10 /LucidaTypewriter f
-(rm) 2799 4680 w
-10 /LucidaSansUnicode00 f
-(.) 2943 4680 w
-(Macros) 970 4836 w
-(are) 1362 4836 w
-(created) 1561 4836 w
-(by) 1967 4836 w
-10 /LucidaTypewriter f
-(de) 2129 4836 w
-10 /LucidaSansUnicode00 f
-(and) 2320 4836 w
-10 /LucidaTypewriter f
-(di) 2547 4836 w
-10 /LucidaSansUnicode00 f
-(,) 2691 4836 w
-(and) 2770 4836 w
-(appended) 2997 4836 w
-(to) 3525 4836 w
-(by) 3670 4836 w
-10 /LucidaTypewriter f
-(am) 3832 4836 w
-10 /LucidaSansUnicode00 f
-(and) 4024 4836 w
-10 /LucidaTypewriter f
-(da) 4252 4836 w
-10 /LucidaSansUnicode00 f
-(;) 4396 4836 w
-10 /LucidaTypewriter f
-(di) 4476 4836 w
-10 /LucidaSansUnicode00 f
-(and) 4668 4836 w
-10 /LucidaTypewriter f
-(da) 4896 4836 w
-10 /LucidaSansUnicode00 f
-(cause) 720 4956 w
-(normal) 1033 4956 w
-(output) 1412 4956 w
-(to) 1771 4956 w
-(be) 1906 4956 w
-(stored) 2062 4956 w
-(in) 2408 4956 w
-(a) 2536 4956 w
-(macro.) 2628 4956 w
-(A) 3030 4956 w
-(macro) 3136 4956 w
-(is) 3474 4956 w
-(invoked) 3591 4956 w
-(in) 4009 4956 w
-(the) 4137 4956 w
-(same) 4329 4956 w
-(way) 4621 4956 w
-(as) 4842 4956 w
-(a) 4985 4956 w
-(request;) 720 5076 w
-(a) 1169 5076 w
-(control) 1275 5076 w
-(line) 1668 5076 w
-(beginning) 1895 5076 w
-10 /LucidaTypewriter f
-(.) 2433 5076 w
-10 /LucidaSans-Italic f
-(xx) 2505 5076 w
-10 /LucidaSansUnicode00 f
-(will) 2664 5076 w
-(interpolate) 2879 5076 w
-(the) 3456 5076 w
-(contents) 3663 5076 w
-(of) 4132 5076 w
-(macro) 4282 5076 w
-10 /LucidaSans-Italic f
-(xx) 4635 5076 w
-10 /LucidaSansUnicode00 f
-(.) 4743 5076 w
-(The) 4859 5076 w
-(remainder of the line may contain up to nine) 720 5196 w
-10 /LucidaSans-Italic f
-(arguments) 2922 5196 w
-10 /LucidaSansUnicode00 f
-(.) 3449 5196 w
-(Strings) 970 5352 w
-(are) 1344 5352 w
-(created) 1534 5352 w
-(by) 1931 5352 w
-10 /LucidaTypewriter f
-(ds) 2084 5352 w
-10 /LucidaSansUnicode00 f
-(and) 2266 5352 w
-(appended) 2484 5352 w
-(to) 3003 5352 w
-(by) 3139 5352 w
-10 /LucidaTypewriter f
-(as) 3293 5352 w
-10 /LucidaSansUnicode00 f
-(.) 3437 5352 w
-(The) 3540 5352 w
-(strings) 3760 5352 w
-10 /LucidaSans-Italic f
-(x) 4132 5352 w
-10 /LucidaSansUnicode00 f
-(and) 4225 5352 w
-10 /LucidaSans-Italic f
-(xx) 4444 5352 w
-10 /LucidaSansUnicode00 f
-(are) 4591 5352 w
-(inter\255) 4782 5352 w
-(polated) 720 5472 w
-(at) 1135 5472 w
-(any) 1278 5472 w
-(desired) 1498 5472 w
-(point) 1908 5472 w
-(with) 2211 5472 w
-10 /LucidaTypewriter f
-(\\) 2467 5472 w
-10 /S f
-(*) 2539 5472 w
-10 /LucidaSans-Italic f
-(x) 2589 5472 w
-10 /LucidaSansUnicode00 f
-(and) 2694 5472 w
-10 /LucidaTypewriter f
-(\\) 2925 5472 w
-10 /S f
-(*) 2997 5472 w
-10 /LucidaTypewriter f
-(\() 3047 5472 w
-10 /LucidaSans-Italic f
-(xx) 3119 5472 w
-10 /LucidaSansUnicode00 f
-(respectively.) 3278 5472 w
-(String) 3966 5472 w
-(references) 4302 5472 w
-(and) 4860 5472 w
-(macro invocations may be nested.) 720 5592 w
-10 /LucidaSans-Italic f
-(7) 720 5748 w
-(7.) 722 5748 w
-(.2) 787 5748 w
-(2.) 821 5748 w
-(. ) 886 5748 w
-(C) 986 5748 w
-(Co) 988 5748 w
-(op) 1058 5748 w
-(py) 1117 5748 w
-(y) 1180 5748 w
-(m) 1279 5748 w
-(mo) 1281 5748 w
-(od) 1376 5748 w
-(de) 1435 5748 w
-(e) 1498 5748 w
-(i) 1595 5748 w
-(in) 1597 5748 w
-(np) 1628 5748 w
-(pu) 1692 5748 w
-(ut) 1755 5748 w
-(t) 1819 5748 w
-(i) 1901 5748 w
-(in) 1903 5748 w
-(nt) 1934 5748 w
-(te) 1998 5748 w
-(er) 2038 5748 w
-(rp) 2093 5748 w
-(pr) 2143 5748 w
-(re) 2206 5748 w
-(et) 2256 5748 w
-(ta) 2311 5748 w
-(at) 2351 5748 w
-(ti) 2414 5748 w
-(io) 2454 5748 w
-(on) 2485 5748 w
-(n.) 2544 5748 w
-(.) 2608 5748 w
-10 /LucidaSansUnicode00 f
-(During) 2745 5748 w
-(the) 3119 5748 w
-(definition) 3317 5748 w
-(and) 3825 5748 w
-(extension) 4048 5748 w
-(of) 4566 5748 w
-(strings) 4707 5748 w
-(and) 720 5868 w
-(macros) 944 5868 w
-(\(not) 1340 5868 w
-(by) 1577 5868 w
-(diversion\)) 1736 5868 w
-(the) 2257 5868 w
-(input) 2456 5868 w
-(is) 2753 5868 w
-(read) 2877 5868 w
-(in) 3136 5868 w
-10 /LucidaSans-Italic f
-(copy) 3271 5868 w
-(mode) 3538 5868 w
-10 /LucidaSansUnicode00 f
-(.) 3802 5868 w
-(In) 3910 5868 w
-(copy) 4045 5868 w
-(mode,) 4316 5868 w
-(input) 4664 5868 w
-(is) 4960 5868 w
-(copied without interpretation except that:) 720 5988 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6134 w
-10 /LucidaSansUnicode00 f
-(The contents of number registers indicated by) 1036 6144 w
-10 /LucidaTypewriter f
-(\\n) 3317 6144 w
-10 /LucidaSansUnicode00 f
-(are interpolated.) 3493 6144 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6254 w
-10 /LucidaSansUnicode00 f
-(Strings indicated by) 1036 6264 w
-10 /LucidaTypewriter f
-(\\) 2028 6264 w
-10 /S f
-(*) 2100 6264 w
-10 /LucidaSansUnicode00 f
-(are interpolated.) 2182 6264 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6374 w
-10 /LucidaSansUnicode00 f
-(Arguments indicated by) 1036 6384 w
-10 /LucidaTypewriter f
-(\\$) 2225 6384 w
-10 /LucidaSansUnicode00 f
-(are interpolated.) 2401 6384 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6494 w
-10 /LucidaSansUnicode00 f
-(Concealed newlines indicated by) 1036 6504 w
-10 /LucidaTypewriter f
-(\\) 2648 6504 w
-10 /LucidaSans-Italic f
-(newline) 2720 6504 w
-10 /LucidaSansUnicode00 f
-(are eliminated.) 3118 6504 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6614 w
-10 /LucidaSansUnicode00 f
-(Comments indicated by) 1036 6624 w
-10 /LucidaTypewriter f
-(\\") 2214 6624 w
-10 /LucidaSansUnicode00 f
-(are eliminated.) 2390 6624 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6734 w
-10 /LucidaTypewriter f
-(\\t) 1036 6744 w
-10 /LucidaSansUnicode00 f
-(and) 1212 6744 w
-10 /LucidaTypewriter f
-(\\a) 1424 6744 w
-10 /LucidaSansUnicode00 f
-(are interpreted as) 1600 6744 w
-9 /LucidaSansUnicode00 f
-(ASCII) 2495 6744 w
-10 /LucidaSansUnicode00 f
-(horizontal tab and) 2752 6744 w
-9 /LucidaSansUnicode00 f
-(SOH) 3677 6744 w
-10 /LucidaSansUnicode00 f
-(respectively \(\2479\).) 3895 6744 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6854 w
-10 /LucidaTypewriter f
-(\\\\) 1036 6864 w
-10 /LucidaSansUnicode00 f
-(is interpreted as) 1212 6864 w
-10 /LucidaTypewriter f
-(\\) 2035 6864 w
-10 /LucidaSansUnicode00 f
-(.) 2107 6864 w
-6 /LucidaSansUnicode22 f
-(\031) 970 6974 w
-10 /LucidaTypewriter f
-(\\.) 1036 6984 w
-10 /LucidaSansUnicode00 f
-(is interpreted as ) 1212 6984 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2035 6984 w
-10 /LucidaTypewriter f
-(.) 2099 6984 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2171 6984 w
-10 /LucidaSansUnicode00 f
-(.) 2235 6984 w
-(These) 720 7140 w
-(interpretations) 1044 7140 w
-(can) 1797 7140 w
-(be) 2001 7140 w
-(suppressed) 2156 7140 w
-(by) 2749 7140 w
-(prefixing) 2900 7140 w
-(a) 3376 7140 w
-10 /LucidaTypewriter f
-(\\) 3467 7140 w
-10 /LucidaSansUnicode00 f
-(.) 3539 7140 w
-(For) 3639 7140 w
-(example,) 3831 7140 w
-(since) 4312 7140 w
-10 /LucidaTypewriter f
-(\\\\) 4597 7140 w
-10 /LucidaSansUnicode00 f
-(maps) 4778 7140 w
-(into) 720 7260 w
-(a) 949 7260 w
-10 /LucidaTypewriter f
-(\\) 1044 7260 w
-10 /LucidaSansUnicode00 f
-(,) 1116 7260 w
-10 /LucidaTypewriter f
-(\\\\n) 1188 7260 w
-10 /LucidaSansUnicode00 f
-(will) 1444 7260 w
-(copy) 1648 7260 w
-(as) 1915 7260 w
-10 /LucidaTypewriter f
-(\\n) 2061 7260 w
-10 /LucidaSansUnicode00 f
-(,) 2205 7260 w
-(which) 2277 7260 w
-(will) 2598 7260 w
-(be) 2802 7260 w
-(interpreted) 2961 7260 w
-(as) 3542 7260 w
-(a) 3688 7260 w
-(number) 3783 7260 w
-(register) 4200 7260 w
-(indicator) 4612 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 16 16
-%%Page: 17 17
-/saveobj save def
-mark
-17 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 17 \255) 2752 480 w
-(when the macro or string is reread.) 720 840 w
-10 /LucidaSans-Italic f
-(7) 720 996 w
-(7.) 722 996 w
-(.3) 787 996 w
-(3.) 821 996 w
-(. ) 886 996 w
-(A) 986 996 w
-(Ar) 988 996 w
-(rg) 1059 996 w
-(gu) 1109 996 w
-(um) 1172 996 w
-(me) 1236 996 w
-(en) 1331 996 w
-(nt) 1386 996 w
-(ts) 1450 996 w
-(s.) 1490 996 w
-(.) 1541 996 w
-10 /LucidaSansUnicode00 f
-(When) 1670 996 w
-(a) 1970 996 w
-(macro) 2059 996 w
-(is) 2394 996 w
-(invoked) 2508 996 w
-(by) 2923 996 w
-(name,) 3072 996 w
-(the) 3404 996 w
-(remainder) 3593 996 w
-(of) 4123 996 w
-(the) 4256 996 w
-(line) 4446 996 w
-(is) 4657 996 w
-(taken) 4772 996 w
-(to) 720 1116 w
-(contain) 864 1116 w
-(up) 1267 1116 w
-(to) 1438 1116 w
-(nine) 1581 1116 w
-(arguments.) 1835 1116 w
-(The) 2463 1116 w
-(argument) 2689 1116 w
-(separator) 3202 1116 w
-(is) 3707 1116 w
-(the) 3832 1116 w
-(space) 4032 1116 w
-(character) 4353 1116 w
-(\(not) 4847 1116 w
-(tab\),) 720 1236 w
-(and) 984 1236 w
-(arguments) 1208 1236 w
-(may) 1771 1236 w
-(be) 2015 1236 w
-(surrounded) 2178 1236 w
-(by) 2785 1236 w
-(double) 2945 1236 w
-(quotes) 3324 1236 w
-(to) 3699 1236 w
-(permit) 3842 1236 w
-(embedded) 4206 1236 w
-(space) 4764 1236 w
-(characters.) 720 1356 w
-(Pairs) 1329 1356 w
-(of) 1605 1356 w
-(double) 1748 1356 w
-(quotes) 2127 1356 w
-(may) 2502 1356 w
-(be) 2746 1356 w
-(embedded) 2909 1356 w
-(in) 3466 1356 w
-(double-quoted) 3601 1356 w
-(arguments) 4379 1356 w
-(to) 4942 1356 w
-(represent) 720 1476 w
-(a) 1229 1476 w
-(single) 1330 1476 w
-(double-quote) 1665 1476 w
-(character.) 2382 1476 w
-(The) 2941 1476 w
-(argument) 3168 1476 w
-10 /LucidaTypewriter f
-("") 3682 1476 w
-10 /LucidaSansUnicode00 f
-(is) 3872 1476 w
-(explicitly) 3998 1476 w
-(null.) 4480 1476 w
-(If) 4772 1476 w
-(the) 4885 1476 w
-(desired) 720 1596 w
-(arguments) 1118 1596 w
-(won) 1676 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 1876 1596 w
-10 /LucidaSansUnicode00 f
-(t) 1908 1596 w
-(fit) 1984 1596 w
-(on) 2126 1596 w
-(a) 2288 1596 w
-(line,) 2382 1596 w
-(a) 2629 1596 w
-(concealed) 2723 1596 w
-(newline) 3246 1596 w
-(may) 3656 1596 w
-(be) 3895 1596 w
-(used) 4053 1596 w
-(to) 4323 1596 w
-(continue) 4459 1596 w
-(on) 4917 1596 w
-(the next line.) 720 1716 w
-(A trailing double quote may be omitted.) 1427 1716 w
-(When) 970 1872 w
-(a) 1275 1872 w
-(macro) 1369 1872 w
-(is) 1709 1872 w
-(invoked) 1828 1872 w
-(the) 2248 1872 w
-10 /LucidaSans-Italic f
-(input) 2443 1872 w
-(level) 2735 1872 w
-10 /LucidaSansUnicode00 f
-(is) 2993 1872 w
-10 /LucidaSans-Italic f
-(pushed) 3113 1872 w
-(down) 3501 1872 w
-10 /LucidaSansUnicode00 f
-(and) 3799 1872 w
-(any) 4019 1872 w
-(arguments) 4228 1872 w
-(avail\255) 4787 1872 w
-(able) 720 1992 w
-(at) 957 1992 w
-(the) 1083 1992 w
-(previous) 1272 1992 w
-(level) 1721 1992 w
-(become) 1977 1992 w
-(unavailable) 2391 1992 w
-(until) 2972 1992 w
-(the) 3225 1992 w
-(macro) 3414 1992 w
-(is) 3749 1992 w
-(completely) 3863 1992 w
-(read) 4424 1992 w
-(and) 4672 1992 w
-(the) 4885 1992 w
-(previous) 720 2112 w
-(level) 1179 2112 w
-(is) 1445 2112 w
-(restored.) 1569 2112 w
-(A) 2083 2112 w
-(macro) 2196 2112 w
-10 /LucidaSansUnicode20 f
-(\031) 2497 2112 w
-10 /LucidaSansUnicode00 f
-(s) 2529 2112 w
-(own) 2624 2112 w
-(arguments) 2868 2112 w
-(can) 3431 2112 w
-(be) 3643 2112 w
-(interpolated) 3806 2112 w
-(at) 4439 2112 w
-(any) 4575 2112 w
-(point) 4788 2112 w
-(within) 720 2232 w
-(the) 1079 2232 w
-(macro) 1297 2232 w
-(with) 1660 2232 w
-10 /LucidaTypewriter f
-(\\$) 1927 2232 w
-10 /LucidaSans-Italic f
-(N) 2071 2232 w
-10 /LucidaSansUnicode00 f
-(,) 2145 2232 w
-(which) 2239 2232 w
-(interpolates) 2582 2232 w
-(the) 3221 2232 w
-10 /LucidaSans-Italic f
-(N) 3438 2232 w
-10 /LucidaSansUnicode00 f
-(th) 3520 2232 w
-(argument) 3681 2232 w
-(\(1) 4211 2232 w
-10 /LucidaSansUnicode22 f
-(f) 4315 2232 w
-10 /LucidaSans-Italic f
-(N) 4403 2232 w
-10 /LucidaSansUnicode22 f
-(f) 4485 2232 w
-10 /LucidaSansUnicode00 f
-(9\).) 4573 2232 w
-(If) 4795 2232 w
-(an) 4923 2232 w
-(invoked) 720 2352 w
-(argument) 1139 2352 w
-(does) 1645 2352 w
-(not) 1914 2352 w
-(exist,) 2112 2352 w
-(a) 2416 2352 w
-(null) 2509 2352 w
-(string) 2729 2352 w
-(results.) 3050 2352 w
-(For) 3480 2352 w
-(example,) 3675 2352 w
-(the) 4159 2352 w
-(macro) 4353 2352 w
-10 /LucidaSans-Italic f
-(xx) 4693 2352 w
-10 /LucidaSansUnicode00 f
-(may) 4840 2352 w
-(be defined by) 720 2472 w
-9 /LucidaTypewriter f
-(.de) 1008 2642 w
-(xx) 1268 2642 w
-(\\") 1548 2642 w
-(begin) 1743 2642 w
-(definition) 2133 2642 w
-(Today) 1008 2752 w
-(is) 1398 2752 w
-(\\\\$1) 1593 2752 w
-(the) 1918 2752 w
-(\\\\$2.) 2178 2752 w
-(..) 1008 2862 w
-(\\") 1548 2862 w
-(end) 1743 2862 w
-(definition) 2003 2862 w
-10 /LucidaSansUnicode00 f
-(and called by) 720 3042 w
-9 /LucidaTypewriter f
-(.xx) 1008 3212 w
-(Monday) 1268 3212 w
-(14th) 1723 3212 w
-10 /LucidaSansUnicode00 f
-(to produce the text) 720 3392 w
-9 /LucidaTypewriter f
-(Today) 1008 3562 w
-(is) 1398 3562 w
-(Monday) 1593 3562 w
-(the) 2048 3562 w
-(14th.) 2308 3562 w
-10 /LucidaSansUnicode00 f
-(Note) 720 3742 w
-(that) 994 3742 w
-(each) 1231 3742 w
-10 /LucidaTypewriter f
-(\\$) 1501 3742 w
-10 /LucidaSansUnicode00 f
-(was) 1691 3742 w
-(concealed) 1920 3742 w
-(in) 2450 3742 w
-(the) 2587 3742 w
-(definition) 2788 3742 w
-(with) 3300 3742 w
-(a) 3552 3742 w
-(prefixed) 3654 3742 w
-10 /LucidaTypewriter f
-(\\) 4107 3742 w
-10 /LucidaSansUnicode00 f
-(.) 4179 3742 w
-(The) 4290 3742 w
-(number) 4518 3742 w
-(of) 4942 3742 w
-(arguments is in the) 720 3862 w
-10 /LucidaTypewriter f
-(.$) 1693 3862 w
-10 /LucidaSansUnicode00 f
-(register.) 1869 3862 w
-(No arguments are available at the top \(non-macro\) level, within a string,) 970 4018 w
-(or) 4521 4018 w
-(within) 4656 4018 w
-(a) 4985 4018 w
-(trap-invoked macro.) 720 4138 w
-(Arguments) 970 4294 w
-(are) 1536 4294 w
-(copied) 1721 4294 w
-(in) 2077 4294 w
-(copy) 2201 4294 w
-(mode) 2461 4294 w
-(onto) 2767 4294 w
-(a) 3021 4294 w
-(stack) 3109 4294 w
-(where) 3394 4294 w
-(they) 3719 4294 w
-(are) 3960 4294 w
-(available) 4146 4294 w
-(for) 4603 4294 w
-(refer\255) 4776 4294 w
-(ence.) 720 4414 w
-(It) 1044 4414 w
-(is) 1145 4414 w
-(advisable) 1260 4414 w
-(to) 1747 4414 w
-(conceal) 1879 4414 w
-(string) 2278 4414 w
-(references) 2594 4414 w
-(\(with) 3135 4414 w
-(an) 3407 4414 w
-(extra) 3558 4414 w
-10 /LucidaTypewriter f
-(\\) 3842 4414 w
-10 /LucidaSansUnicode00 f
-(\)) 3930 4414 w
-(to) 3997 4414 w
-(delay) 4129 4414 w
-(interpolation) 4418 4414 w
-(until argument reference time.) 720 4534 w
-10 /LucidaSans-Italic f
-(7) 720 4690 w
-(7.) 722 4690 w
-(.4) 787 4690 w
-(4.) 821 4690 w
-(. ) 886 4690 w
-(D) 986 4690 w
-(Di) 988 4690 w
-(iv) 1064 4690 w
-(ve) 1095 4690 w
-(er) 1151 4690 w
-(rs) 1206 4690 w
-(si) 1256 4690 w
-(io) 1307 4690 w
-(on) 1338 4690 w
-(ns) 1397 4690 w
-(s.) 1461 4690 w
-(.) 1512 4690 w
-10 /LucidaSansUnicode00 f
-(Processed) 1644 4690 w
-(output) 2166 4690 w
-(may) 2525 4690 w
-(be) 2762 4690 w
-(diverted) 2918 4690 w
-(into) 3352 4690 w
-(a) 3578 4690 w
-(macro) 3670 4690 w
-(for) 4008 4690 w
-(purposes) 4184 4690 w
-(such) 4670 4690 w
-(as) 4934 4690 w
-(footnote) 720 4810 w
-(processing) 1168 4810 w
-(\(see) 1731 4810 w
-(Tutorial) 1963 4810 w
-(\247T5\)) 2376 4810 w
-(or) 2633 4810 w
-(determining) 2770 4810 w
-(the) 3395 4810 w
-(horizontal) 3585 4810 w
-(and) 4114 4810 w
-(vertical) 4329 4810 w
-(size) 4714 4810 w
-(of) 4942 4810 w
-(some) 720 4930 w
-(text) 1014 4930 w
-(for) 1238 4930 w
-(conditional) 1410 4930 w
-(changing) 1982 4930 w
-(of) 2460 4930 w
-(pages) 2591 4930 w
-(or) 2911 4930 w
-(columns.) 3046 4930 w
-(A) 3553 4930 w
-(single) 3656 4930 w
-(diversion) 3979 4930 w
-(trap) 4457 4930 w
-(may) 4687 4930 w
-(be) 4921 4930 w
-(set) 720 5050 w
-(at) 907 5050 w
-(a) 1042 5050 w
-(specified) 1140 5050 w
-(vertical) 1618 5050 w
-(position.) 2011 5050 w
-(The) 2511 5050 w
-(number) 2735 5050 w
-(registers) 3155 5050 w
-10 /LucidaTypewriter f
-(dn) 3622 5050 w
-10 /LucidaSansUnicode00 f
-(and) 3809 5050 w
-10 /LucidaTypewriter f
-(dl) 4032 5050 w
-10 /LucidaSansUnicode00 f
-(respectively) 4218 5050 w
-(con\255) 4833 5050 w
-(tain) 720 5170 w
-(the) 952 5170 w
-(vertical) 1156 5170 w
-(and) 1555 5170 w
-(horizontal) 1784 5170 w
-(size) 2327 5170 w
-(of) 2569 5170 w
-(the) 2716 5170 w
-(most) 2921 5170 w
-(recently) 3213 5170 w
-(ended) 3647 5170 w
-(diversion.) 3997 5170 w
-(Processed) 4555 5170 w
-(text) 720 5290 w
-(that) 944 5290 w
-(is) 1168 5290 w
-(diverted) 1281 5290 w
-(into) 1711 5290 w
-(a) 1933 5290 w
-(macro) 2021 5290 w
-(retains) 2355 5290 w
-(the) 2719 5290 w
-(vertical) 2907 5290 w
-(size of each of its lines when reread) 3290 5290 w
-(in) 720 5410 w
-10 /LucidaSans-Italic f
-(nofill) 854 5410 w
-10 /LucidaSansUnicode00 f
-(mode) 1141 5410 w
-(regardless) 1457 5410 w
-(of) 2005 5410 w
-(the) 2146 5410 w
-(current) 2344 5410 w
-10 /LucidaSans-Italic f
-(V) 2737 5410 w
-10 /LucidaSansUnicode00 f
-(.) 2806 5410 w
-(Constant-spaced) 2913 5410 w
-(\() 3787 5410 w
-10 /LucidaTypewriter f
-(cs) 3820 5410 w
-10 /LucidaSansUnicode00 f
-(\)) 3964 5410 w
-(or) 4040 5410 w
-(emboldened) 4185 5410 w
-(\() 4830 5410 w
-10 /LucidaTypewriter f
-(bd) 4863 5410 w
-10 /LucidaSansUnicode00 f
-(\)) 5007 5410 w
-(text) 720 5530 w
-(that) 962 5530 w
-(is) 1204 5530 w
-(diverted) 1335 5530 w
-(can) 1783 5530 w
-(be) 2001 5530 w
-(reread) 2170 5530 w
-(correctly) 2532 5530 w
-(only) 3001 5530 w
-(if) 3255 5530 w
-(these) 3371 5530 w
-(modes) 3683 5530 w
-(are) 4057 5530 w
-(again) 4259 5530 w
-(or) 4572 5530 w
-(still) 4724 5530 w
-(in) 4949 5530 w
-(effect) 720 5650 w
-(at) 1035 5650 w
-(reread) 1168 5650 w
-(time.) 1521 5650 w
-(One) 1841 5650 w
-(way) 2078 5650 w
-(to) 2303 5650 w
-(do) 2442 5650 w
-(this) 2607 5650 w
-(is) 2828 5650 w
-(to) 2950 5650 w
-(embed) 3090 5650 w
-(in) 3463 5650 w
-(the) 3596 5650 w
-(diversion) 3793 5650 w
-(the) 4279 5650 w
-(appropriate) 4476 5650 w
-10 /LucidaTypewriter f
-(cs) 720 5770 w
-10 /LucidaSansUnicode00 f
-(or) 896 5770 w
-10 /LucidaTypewriter f
-(bd) 1030 5770 w
-10 /LucidaSansUnicode00 f
-(requests with the) 1206 5770 w
-10 /LucidaSans-Italic f
-(transparent) 2079 5770 w
-10 /LucidaSansUnicode00 f
-(mechanism described in \24710.6.) 2692 5770 w
-(Diversions) 970 5926 w
-(may) 1512 5926 w
-(be) 1747 5926 w
-(nested) 1901 5926 w
-(and) 2261 5926 w
-(certain) 2476 5926 w
-(parameters) 2842 5926 w
-(and) 3426 5926 w
-(registers) 3642 5926 w
-(are) 4102 5926 w
-(associated) 4290 5926 w
-(with) 4835 5926 w
-(the) 720 6046 w
-(current) 923 6046 w
-(diversion) 1321 6046 w
-(level) 1813 6046 w
-(\(the) 2083 6046 w
-(top) 2319 6046 w
-(non-diversion) 2528 6046 w
-(level) 3263 6046 w
-(may) 3533 6046 w
-(be) 3781 6046 w
-(thought) 3948 6046 w
-(of) 4378 6046 w
-(as) 4523 6046 w
-(the) 4676 6046 w
-(0th) 4878 6046 w
-(diversion) 720 6166 w
-(level\).) 1212 6166 w
-(These) 1580 6166 w
-(are) 1917 6166 w
-(the) 2118 6166 w
-(diversion) 2322 6166 w
-(trap) 2815 6166 w
-(and) 3060 6166 w
-(associated) 3289 6166 w
-(macro,) 3847 6166 w
-(no-space) 4229 6166 w
-(mode,) 4735 6166 w
-(the) 720 6286 w
-(internally-saved) 912 6286 w
-(marked) 1736 6286 w
-(place) 2139 6286 w
-(\(see) 2429 6286 w
-10 /LucidaTypewriter f
-(mk) 2661 6286 w
-10 /LucidaSansUnicode00 f
-(and) 2841 6286 w
-10 /LucidaTypewriter f
-(rt) 3057 6286 w
-10 /LucidaSansUnicode00 f
-(\),) 3201 6286 w
-(the) 3302 6286 w
-(current) 3493 6286 w
-(vertical) 3879 6286 w
-(place) 4265 6286 w
-(\() 4555 6286 w
-10 /LucidaTypewriter f
-(.d) 4588 6286 w
-10 /LucidaSansUnicode00 f
-(regis\255) 4768 6286 w
-(ter\),) 720 6406 w
-(the) 958 6406 w
-(current) 1152 6406 w
-(high-water) 1541 6406 w
-(text) 2119 6406 w
-(baseline) 2349 6406 w
-(\() 2790 6406 w
-10 /LucidaTypewriter f
-(.h) 2823 6406 w
-10 /LucidaSansUnicode00 f
-(register\),) 3007 6406 w
-(and) 3485 6406 w
-(the) 3705 6406 w
-(current) 3900 6406 w
-(diversion) 4290 6406 w
-(name) 4774 6406 w
-(\() 720 6526 w
-10 /LucidaTypewriter f
-(.z) 753 6526 w
-10 /LucidaSansUnicode00 f
-(register\).) 929 6526 w
-10 /LucidaSans-Italic f
-(7) 720 6682 w
-(7.) 722 6682 w
-(.5) 787 6682 w
-(5.) 821 6682 w
-(. ) 886 6682 w
-(T) 986 6682 w
-(Tr) 988 6682 w
-(ra) 1052 6682 w
-(ap) 1102 6682 w
-(ps) 1165 6682 w
-(s.) 1228 6682 w
-(.) 1279 6682 w
-10 /LucidaSansUnicode00 f
-(Three) 1428 6682 w
-(types) 1760 6682 w
-(of) 2073 6682 w
-(trap) 2225 6682 w
-(mechanisms) 2475 6682 w
-(are) 3132 6682 w
-(available) 3338 6682 w
-10 /LucidaSansUnicode20 f
-(\024) 3761 6682 w
-10 /LucidaSansUnicode00 f
-(page) 3861 6682 w
-(traps,) 4152 6682 w
-(a) 4486 6682 w
-(diversion) 4596 6682 w
-(trap,) 720 6802 w
-(and) 985 6802 w
-(an) 1201 6802 w
-(input-line-count) 1354 6802 w
-(trap.) 2208 6802 w
-(Macro-invocation) 2504 6802 w
-(traps) 3391 6802 w
-(may) 3674 6802 w
-(be) 3910 6802 w
-(planted) 4065 6802 w
-(using) 4466 6802 w
-10 /LucidaTypewriter f
-(wh) 4768 6802 w
-10 /LucidaSansUnicode00 f
-(at) 4948 6802 w
-(any) 720 6922 w
-(page) 922 6922 w
-(position) 1191 6922 w
-(including) 1617 6922 w
-(the) 2100 6922 w
-(top.) 2289 6922 w
-(This) 2548 6922 w
-(trap) 2787 6922 w
-(position) 3017 6922 w
-(may) 3444 6922 w
-(be) 3678 6922 w
-(changed) 3831 6922 w
-(using) 4276 6922 w
-10 /LucidaTypewriter f
-(ch) 4576 6922 w
-10 /LucidaSansUnicode00 f
-(.) 4720 6922 w
-(Trap) 4818 6922 w
-(positions) 720 7042 w
-(at) 1210 7042 w
-(or) 1348 7042 w
-(below) 1496 7042 w
-(the) 1827 7042 w
-(bottom) 2027 7042 w
-(of) 2424 7042 w
-(the) 2567 7042 w
-(page) 2767 7042 w
-(have) 3048 7042 w
-(no) 3318 7042 w
-(effect) 3486 7042 w
-(unless) 3805 7042 w
-(or) 4161 7042 w
-(until) 4308 7042 w
-(moved) 4572 7042 w
-(to) 4942 7042 w
-(within) 720 7162 w
-(the) 1054 7162 w
-(page) 1247 7162 w
-(or) 1522 7162 w
-(rendered) 1663 7162 w
-(effective) 2140 7162 w
-(by) 2590 7162 w
-(an) 2744 7162 w
-(increase) 2900 7162 w
-(in) 3340 7162 w
-(page) 3470 7162 w
-(length.) 3745 7162 w
-(Two) 4156 7162 w
-(traps) 4396 7162 w
-(may) 4682 7162 w
-(be) 4921 7162 w
-(planted) 720 7282 w
-(at) 1125 7282 w
-(the) 1257 7282 w
-(same) 1451 7282 w
-(position) 1745 7282 w
-(only) 2177 7282 w
-(by) 2420 7282 w
-(first) 2574 7282 w
-(planting) 2808 7282 w
-(them) 3246 7282 w
-(at) 3533 7282 w
-(different) 3664 7282 w
-(positions) 4121 7282 w
-(and) 4604 7282 w
-(then) 4823 7282 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 17 17
-%%Page: 18 18
-/saveobj save def
-mark
-18 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 18 \255) 2752 480 w
-(moving) 720 840 w
-(one) 1119 840 w
-(of) 1338 840 w
-(the) 1476 840 w
-(traps;) 1671 840 w
-(the) 1990 840 w
-(first) 2185 840 w
-(planted) 2420 840 w
-(trap) 2825 840 w
-(will) 3061 840 w
-(conceal) 3265 840 w
-(the) 3670 840 w
-(second) 3865 840 w
-(unless) 4249 840 w
-(and) 4600 840 w
-(until) 4821 840 w
-(the) 720 960 w
-(first) 917 960 w
-(one) 1154 960 w
-(is) 1375 960 w
-(moved) 1497 960 w
-(\(see) 1864 960 w
-(Tutorial) 2102 960 w
-(Examples\).) 2521 960 w
-(If) 3122 960 w
-(the) 3230 960 w
-(first) 3427 960 w
-(one) 3663 960 w
-(is) 3883 960 w
-(moved) 4004 960 w
-(back,) 4370 960 w
-(it) 4670 960 w
-(again) 4777 960 w
-(conceals) 720 1080 w
-(the) 1197 1080 w
-(second) 1413 1080 w
-(trap.) 1818 1080 w
-(The) 2139 1080 w
-(macro) 2381 1080 w
-(associated) 2743 1080 w
-(with) 3313 1080 w
-(a) 3580 1080 w
-(page) 3697 1080 w
-(trap) 3995 1080 w
-(is) 4253 1080 w
-(automatically) 4395 1080 w
-(invoked) 720 1200 w
-(when) 1134 1200 w
-(a) 1424 1200 w
-(line) 1512 1200 w
-(of) 1721 1200 w
-(text) 1852 1200 w
-(is) 2076 1200 w
-(output) 2189 1200 w
-(whose) 2544 1200 w
-(vertical) 2884 1200 w
-(size) 3267 1200 w
-(reaches) 3493 1200 w
-(or) 3898 1200 w
-(sweeps past the trap) 4033 1200 w
-(position.) 720 1320 w
-(Reaching) 1213 1320 w
-(the) 1689 1320 w
-(bottom) 1881 1320 w
-(of) 2270 1320 w
-(a) 2405 1320 w
-(page) 2497 1320 w
-(springs) 2770 1320 w
-(the) 3166 1320 w
-(top-of-page) 3358 1320 w
-(trap,) 4006 1320 w
-(if) 4271 1320 w
-(any,) 4374 1320 w
-(provided) 4612 1320 w
-(there) 720 1440 w
-(is) 1008 1440 w
-(a) 1124 1440 w
-(next) 1215 1440 w
-(page.) 1467 1440 w
-(The) 1803 1440 w
-(distance) 2020 1440 w
-(to) 2460 1440 w
-(the) 2594 1440 w
-(next) 2785 1440 w
-(trap) 3037 1440 w
-(position) 3269 1440 w
-(is) 3698 1440 w
-(available) 3814 1440 w
-(in) 4273 1440 w
-(the) 4399 1440 w
-10 /LucidaTypewriter f
-(.t) 4589 1440 w
-10 /LucidaSansUnicode00 f
-(regis\255) 4768 1440 w
-(ter;) 720 1560 w
-(if) 926 1560 w
-(there) 1032 1560 w
-(are) 1324 1560 w
-(no) 1516 1560 w
-(traps) 1679 1560 w
-(between) 1966 1560 w
-(the) 2413 1560 w
-(current) 2608 1560 w
-(position) 2998 1560 w
-(and) 3431 1560 w
-(the) 3652 1560 w
-(bottom) 3848 1560 w
-(of) 4241 1560 w
-(the) 4380 1560 w
-(page,) 4576 1560 w
-(the) 4885 1560 w
-(distance returned is the distance to the page bottom.) 720 1680 w
-(A) 970 1836 w
-(macro-invocation) 1088 1836 w
-(trap) 1995 1836 w
-(effective) 2240 1836 w
-(in) 2700 1836 w
-(the) 2841 1836 w
-(current) 3046 1836 w
-(diversion) 3446 1836 w
-(may) 3940 1836 w
-(be) 4190 1836 w
-(planted) 4359 1836 w
-(using) 4774 1836 w
-10 /LucidaTypewriter f
-(dt) 720 1956 w
-10 /LucidaSansUnicode00 f
-(.) 864 1956 w
-(The) 961 1956 w
-10 /LucidaTypewriter f
-(.t) 1175 1956 w
-10 /LucidaSansUnicode00 f
-(register) 1352 1956 w
-(works) 1758 1956 w
-(in) 2079 1956 w
-(a) 2203 1956 w
-(diversion;) 2291 1956 w
-(if) 2800 1956 w
-(there) 2899 1956 w
-(is no subsequent trap a large distance) 3184 1956 w
-(is returned.) 720 2076 w
-(For a description of input-line-count traps, see) 1346 2076 w
-10 /LucidaTypewriter f
-(it) 3682 2076 w
-10 /LucidaSansUnicode00 f
-(below.) 3858 2076 w
-10 /LucidaTypewriter f
-(.de) 720 2232 w
-10 /LucidaSans-Italic f
-(xx yy) 968 2232 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2232 w
-10 /LucidaSans-Italic f
-(.yy=) 2520 2232 w
-10 /LucidaTypewriter f
-(..) 2725 2232 w
-10 /LucidaSansUnicode00 f
-(-) 3240 2232 w
-(Define) 1296 2388 w
-(or) 1656 2388 w
-(redefine) 1804 2388 w
-(the) 2250 2388 w
-(macro) 2451 2388 w
-10 /LucidaSans-Italic f
-(xx) 2798 2388 w
-10 /LucidaSansUnicode00 f
-(.) 2906 2388 w
-(The) 3016 2388 w
-(contents) 3243 2388 w
-(of) 3706 2388 w
-(the) 3850 2388 w
-(macro) 4051 2388 w
-(begin) 4398 2388 w
-(on) 4716 2388 w
-(the) 4885 2388 w
-(next) 1296 2508 w
-(input) 1557 2508 w
-(line.) 1855 2508 w
-(Input) 2140 2508 w
-(lines) 2438 2508 w
-(are) 2710 2508 w
-(copied) 2907 2508 w
-(in) 3275 2508 w
-10 /LucidaSans-Italic f
-(copy) 3411 2508 w
-(mode) 3679 2508 w
-10 /LucidaSansUnicode00 f
-(until) 3988 2508 w
-(the) 4252 2508 w
-(definition) 4451 2508 w
-(is) 4960 2508 w
-(terminated) 1296 2628 w
-(by) 1863 2628 w
-(a) 2016 2628 w
-(line) 2109 2628 w
-(beginning) 2323 2628 w
-(with) 2848 2628 w
-10 /LucidaTypewriter f
-(.) 3091 2628 w
-10 /LucidaSans-Italic f
-(yy) 3163 2628 w
-10 /LucidaSansUnicode00 f
-(,) 3273 2628 w
-(whereupon) 3344 2628 w
-(the) 3923 2628 w
-(macro) 4117 2628 w
-10 /LucidaSans-Italic f
-(yy) 4457 2628 w
-10 /LucidaSansUnicode00 f
-(is) 4606 2628 w
-(called.) 4725 2628 w
-(In) 1296 2748 w
-(the) 1433 2748 w
-(absence) 1634 2748 w
-(of) 2074 2748 w
-10 /LucidaSans-Italic f
-(yy) 2218 2748 w
-10 /LucidaSansUnicode00 f
-(,) 2328 2748 w
-(the) 2406 2748 w
-(definition) 2607 2748 w
-(is) 3118 2748 w
-(terminated) 3244 2748 w
-(by) 3819 2748 w
-(a) 3980 2748 w
-(line) 4081 2748 w
-(beginning) 4303 2748 w
-(with) 4835 2748 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1296 2868 w
-10 /LucidaTypewriter f
-(..) 1360 2868 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1504 2868 w
-10 /LucidaSansUnicode00 f
-(.) 1568 2868 w
-(A) 1674 2868 w
-(macro) 1785 2868 w
-(may) 2128 2868 w
-(contain) 2370 2868 w
-10 /LucidaTypewriter f
-(de) 2769 2868 w
-10 /LucidaSansUnicode00 f
-(requests) 2955 2868 w
-(provided) 3414 2868 w
-(the) 3884 2868 w
-(terminating) 4082 2868 w
-(macros) 4688 2868 w
-(differ) 1296 2988 w
-(or) 1594 2988 w
-(the) 1731 2988 w
-(contained) 1921 2988 w
-(definition) 2431 2988 w
-(terminator) 2930 2988 w
-(is) 3476 2988 w
-(concealed.) 3590 2988 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4172 2988 w
-10 /LucidaTypewriter f
-(..) 4236 2988 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4380 2988 w
-10 /LucidaSansUnicode00 f
-(can) 4478 2988 w
-(be) 4680 2988 w
-(con\255) 4833 2988 w
-(cealed as) 1296 3108 w
-10 /LucidaTypewriter f
-(\\\\..) 1776 3108 w
-10 /LucidaSansUnicode00 f
-(which will copy as) 2096 3108 w
-10 /LucidaTypewriter f
-(\\..) 3002 3108 w
-10 /LucidaSansUnicode00 f
-(and be reread as ) 3250 3108 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4095 3108 w
-10 /LucidaTypewriter f
-(..) 4159 3108 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4303 3108 w
-10 /LucidaSansUnicode00 f
-(.) 4367 3108 w
-10 /LucidaTypewriter f
-(.am) 720 3264 w
-10 /LucidaSans-Italic f
-(xx yy) 968 3264 w
-10 /LucidaSansUnicode00 f
-(-) 1800 3264 w
-10 /LucidaSans-Italic f
-(.yy=) 2520 3264 w
-10 /LucidaTypewriter f
-(..) 2725 3264 w
-10 /LucidaSansUnicode00 f
-(-) 3240 3264 w
-(Append to macro) 1296 3420 w
-10 /LucidaSans-Italic f
-(xx) 2167 3420 w
-10 /LucidaSansUnicode00 f
-(\(append version of) 2307 3420 w
-10 /LucidaTypewriter f
-(de) 3248 3420 w
-10 /LucidaSansUnicode00 f
-(\).) 3392 3420 w
-10 /LucidaTypewriter f
-(.ds) 720 3576 w
-10 /LucidaSans-Italic f
-(xx string) 968 3576 w
-10 /LucidaSansUnicode00 f
-(-) 1800 3576 w
-(ignored) 2520 3576 w
-(-) 3240 3576 w
-(Define) 1296 3732 w
-(a) 1660 3732 w
-(string) 1765 3732 w
-10 /LucidaSans-Italic f
-(xx) 2097 3732 w
-10 /LucidaSansUnicode00 f
-(containing) 2255 3732 w
-10 /LucidaSans-Italic f
-(string) 2815 3732 w
-10 /LucidaSansUnicode00 f
-(.) 3102 3732 w
-(Any) 3216 3732 w
-(initial) 3449 3732 w
-(double) 3769 3732 w
-(quote) 4153 3732 w
-(in) 4482 3732 w
-10 /LucidaSans-Italic f
-(string) 4623 3732 w
-10 /LucidaSansUnicode00 f
-(is) 4960 3732 w
-(stripped off to permit initial blanks.) 1296 3852 w
-10 /LucidaTypewriter f
-(.as) 720 4008 w
-10 /LucidaSans-Italic f
-(xx string) 968 4008 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4008 w
-(ignored) 2520 4008 w
-(-) 3240 4008 w
-(Append) 1296 4164 w
-10 /LucidaSans-Italic f
-(string) 1704 4164 w
-10 /LucidaSansUnicode00 f
-(to string) 2023 4164 w
-10 /LucidaSans-Italic f
-(xx) 2467 4164 w
-10 /LucidaSansUnicode00 f
-(\(append version of) 2607 4164 w
-10 /LucidaTypewriter f
-(ds) 3548 4164 w
-10 /LucidaSansUnicode00 f
-(\).) 3692 4164 w
-10 /LucidaTypewriter f
-(.rm) 720 4320 w
-10 /LucidaSans-Italic f
-(xx) 968 4320 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4320 w
-(ignored) 2520 4320 w
-(-) 3240 4320 w
-(Remove) 1296 4476 w
-(request,) 1716 4476 w
-(macro,) 2153 4476 w
-(or) 2525 4476 w
-(string.) 2666 4476 w
-(The) 3051 4476 w
-(name) 3271 4476 w
-10 /LucidaSans-Italic f
-(xx) 3577 4476 w
-10 /LucidaSansUnicode00 f
-(is) 3725 4476 w
-(removed) 3845 4476 w
-(from) 4307 4476 w
-(the) 4579 4476 w
-(name) 4774 4476 w
-(list) 1296 4596 w
-(and) 1480 4596 w
-(any) 1698 4596 w
-(related) 1905 4596 w
-(storage) 2280 4596 w
-(space) 2681 4596 w
-(is) 2995 4596 w
-(freed.) 3113 4596 w
-(Subsequent) 3467 4596 w
-(references) 4070 4596 w
-(will) 4614 4596 w
-(have) 4815 4596 w
-(no) 1296 4716 w
-(effect.) 1455 4716 w
-(If) 1829 4716 w
-(many) 1931 4716 w
-(macros) 2229 4716 w
-(and) 2617 4716 w
-(strings) 2834 4716 w
-(are) 3204 4716 w
-(being) 3393 4716 w
-(created) 3702 4716 w
-(dynamically,) 4098 4716 w
-(it) 4737 4716 w
-(may) 4840 4716 w
-(become) 1296 4836 w
-(necessary) 1738 4836 w
-(to) 2275 4836 w
-(remove) 2435 4836 w
-(unused) 2855 4836 w
-(ones) 3272 4836 w
-(to) 3563 4836 w
-(recapture) 3722 4836 w
-(internal) 4245 4836 w
-(storage) 4677 4836 w
-(space for newer registers.) 1296 4956 w
-10 /LucidaTypewriter f
-(.rn) 720 5112 w
-10 /LucidaSans-Italic f
-(xx yy) 968 5112 w
-10 /LucidaSansUnicode00 f
-(-) 1800 5112 w
-(ignored) 2520 5112 w
-(-) 3240 5112 w
-(Rename request, macro, or string) 1296 5268 w
-10 /LucidaSans-Italic f
-(xx) 2956 5268 w
-10 /LucidaSansUnicode00 f
-(to) 3096 5268 w
-10 /LucidaSans-Italic f
-(yy) 3226 5268 w
-10 /LucidaSansUnicode00 f
-(.) 3336 5268 w
-(If) 3432 5268 w
-10 /LucidaSans-Italic f
-(yy) 3530 5268 w
-10 /LucidaSansUnicode00 f
-(exists, it is first removed.) 3672 5268 w
-10 /LucidaTypewriter f
-(.di) 720 5424 w
-10 /LucidaSans-Italic f
-(xx) 968 5424 w
-10 /LucidaSansUnicode00 f
-(-) 1800 5424 w
-(end) 2520 5424 w
-(D) 3240 5424 w
-(Divert) 1296 5580 w
-(output) 1627 5580 w
-(to) 1990 5580 w
-(macro) 2129 5580 w
-10 /LucidaSans-Italic f
-(xx) 2471 5580 w
-10 /LucidaSansUnicode00 f
-(.) 2579 5580 w
-(Normal) 2684 5580 w
-(text) 3078 5580 w
-(processing) 3310 5580 w
-(occurs) 3878 5580 w
-(during) 4236 5580 w
-(diversion) 4596 5580 w
-(except) 1296 5700 w
-(that) 1685 5700 w
-(page) 1941 5700 w
-(offsetting) 2242 5700 w
-(is) 2776 5700 w
-(not) 2921 5700 w
-(done.) 3145 5700 w
-(The) 3515 5700 w
-(diversion) 3760 5700 w
-(ends) 4268 5700 w
-(when) 4564 5700 w
-(the) 4885 5700 w
-(request) 1296 5820 w
-10 /LucidaTypewriter f
-(di) 1698 5820 w
-10 /LucidaSansUnicode00 f
-(or) 1878 5820 w
-10 /LucidaTypewriter f
-(da) 2016 5820 w
-10 /LucidaSansUnicode00 f
-(is) 2196 5820 w
-(encountered) 2312 5820 w
-(without) 2955 5820 w
-(an) 3356 5820 w
-(argument;) 3509 5820 w
-(extraneous) 4045 5820 w
-(requests) 4623 5820 w
-(of this type should not appear when nested diversions are being used.) 1296 5940 w
-10 /LucidaTypewriter f
-(.da) 720 6096 w
-10 /LucidaSans-Italic f
-(xx) 1008 6096 w
-10 /LucidaSansUnicode00 f
-(-) 1800 6096 w
-(end) 2520 6096 w
-(D) 3240 6096 w
-(Divert, appending to macro) 1296 6252 w
-10 /LucidaSans-Italic f
-(xx) 2660 6252 w
-10 /LucidaSansUnicode00 f
-(\(append version of) 2800 6252 w
-10 /LucidaTypewriter f
-(di) 3741 6252 w
-10 /LucidaSansUnicode00 f
-(\).) 3885 6252 w
-10 /LucidaTypewriter f
-(.wh) 720 6408 w
-10 /LucidaSans-Italic f
-(N xx) 968 6408 w
-10 /LucidaSansUnicode00 f
-(-) 1800 6408 w
-(-) 2520 6408 w
-10 /LucidaSans-Demi f
-(v) 3240 6408 w
-10 /LucidaSansUnicode00 f
-(Install a trap to invoke) 1296 6564 w
-10 /LucidaSans-Italic f
-(xx) 2415 6564 w
-10 /LucidaSansUnicode00 f
-(at page) 2555 6564 w
-(position) 2948 6564 w
-10 /LucidaSans-Italic f
-(N) 3374 6564 w
-10 /LucidaSansUnicode00 f
-(;) 3448 6564 w
-(a) 3513 6564 w
-(negative) 3601 6564 w
-(N) 4043 6564 w
-(will) 4150 6564 w
-(be) 4347 6564 w
-(interpreted) 4499 6564 w
-(as) 1296 6684 w
-(a) 1445 6684 w
-(distance) 1543 6684 w
-(from) 1990 6684 w
-(the) 2264 6684 w
-(page) 2461 6684 w
-(bottom.) 2739 6684 w
-(Any) 3197 6684 w
-(macro) 3422 6684 w
-(previously) 3765 6684 w
-(planted) 4303 6684 w
-(at) 4710 6684 w
-10 /LucidaSans-Italic f
-(N) 4844 6684 w
-10 /LucidaSansUnicode00 f
-(is) 4960 6684 w
-(replaced) 1296 6804 w
-(by) 1748 6804 w
-10 /LucidaSans-Italic f
-(xx) 1901 6804 w
-10 /LucidaSansUnicode00 f
-(.) 2009 6804 w
-(A) 2111 6804 w
-(zero) 2218 6804 w
-10 /LucidaSans-Italic f
-(N) 2471 6804 w
-10 /LucidaSansUnicode00 f
-(refers) 2584 6804 w
-(to) 2905 6804 w
-(the) 3042 6804 w
-(top) 3236 6804 w
-(of) 3436 6804 w
-(a) 3573 6804 w
-(page.) 3667 6804 w
-(In) 4006 6804 w
-(the) 4136 6804 w
-(absence) 4330 6804 w
-(of) 4763 6804 w
-10 /LucidaSans-Italic f
-(xx) 4900 6804 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6804 w
-(the first trap found at) 1296 6924 w
-10 /LucidaSans-Italic f
-(N) 2379 6924 w
-10 /LucidaSansUnicode00 f
-(, if any, is removed.) 2453 6924 w
-10 /LucidaTypewriter f
-(.ch) 720 7080 w
-10 /LucidaSans-Italic f
-(xx N) 968 7080 w
-10 /LucidaSansUnicode00 f
-(-) 1800 7080 w
-(-) 2520 7080 w
-10 /LucidaSans-Demi f
-(v) 3240 7080 w
-10 /LucidaSansUnicode00 f
-(Change) 1296 7236 w
-(the) 1710 7236 w
-(trap) 1913 7236 w
-(position) 2157 7236 w
-(for) 2599 7236 w
-(macro) 2787 7236 w
-10 /LucidaSans-Italic f
-(xx) 3137 7236 w
-10 /LucidaSansUnicode00 f
-(to) 3294 7236 w
-(be) 3441 7236 w
-10 /LucidaSans-Italic f
-(N) 3609 7236 w
-10 /LucidaSansUnicode00 f
-(.) 3683 7236 w
-(In) 3796 7236 w
-(the) 3936 7236 w
-(absence) 4140 7236 w
-(of) 4583 7236 w
-10 /LucidaSans-Italic f
-(N) 4730 7236 w
-10 /LucidaSansUnicode00 f
-(,) 4804 7236 w
-(the) 4885 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 18 18
-%%Page: 19 19
-/saveobj save def
-mark
-19 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 19 \255) 2752 480 w
-(trap, if any, is removed.) 1296 840 w
-10 /LucidaTypewriter f
-(.dt) 720 996 w
-10 /LucidaSans-Italic f
-(N xx) 968 996 w
-10 /LucidaSansUnicode00 f
-(-) 1800 996 w
-(off) 2520 996 w
-(D,) 3240 996 w
-10 /LucidaSans-Demi f
-(v) 3347 996 w
-10 /LucidaSansUnicode00 f
-(Install) 1296 1152 w
-(a) 1621 1152 w
-(diversion) 1709 1152 w
-(trap) 2186 1152 w
-(at) 2415 1152 w
-(position) 2540 1152 w
-10 /LucidaSans-Italic f
-(N) 2966 1152 w
-10 /LucidaSansUnicode00 f
-(in) 3073 1152 w
-(the) 3197 1152 w
-10 /LucidaSans-Italic f
-(current) 3385 1152 w
-10 /LucidaSansUnicode00 f
-(diversion) 3779 1152 w
-(to) 4256 1152 w
-(invoke) 4387 1152 w
-(macro) 4739 1152 w
-10 /LucidaSans-Italic f
-(xx) 1296 1272 w
-10 /LucidaSansUnicode00 f
-(.) 1404 1272 w
-(Another) 1507 1272 w
-10 /LucidaTypewriter f
-(dt) 1934 1272 w
-10 /LucidaSansUnicode00 f
-(will) 2117 1272 w
-(redefine) 2320 1272 w
-(the) 2759 1272 w
-(diversion) 2953 1272 w
-(trap.) 3436 1272 w
-(If) 3735 1272 w
-(no) 3839 1272 w
-(arguments) 4000 1272 w
-(are) 4557 1272 w
-(given,) 4747 1272 w
-(the diversion trap is removed.) 1296 1392 w
-10 /LucidaTypewriter f
-(.it) 720 1548 w
-10 /LucidaSans-Italic f
-(N xx) 968 1548 w
-10 /LucidaSansUnicode00 f
-(-) 1800 1548 w
-(off) 2520 1548 w
-(E) 3240 1548 w
-(Set) 1296 1704 w
-(an) 1495 1704 w
-(input-line-count) 1664 1704 w
-(trap) 2534 1704 w
-(to) 2782 1704 w
-(invoke) 2932 1704 w
-(the) 3302 1704 w
-(macro) 3509 1704 w
-10 /LucidaSans-Italic f
-(xx) 3862 1704 w
-10 /LucidaSansUnicode00 f
-(after) 4022 1704 w
-10 /LucidaSans-Italic f
-(N) 4300 1704 w
-10 /LucidaSansUnicode00 f
-(lines) 4426 1704 w
-(of) 4706 1704 w
-10 /LucidaSans-Italic f
-(text) 4857 1704 w
-10 /LucidaSansUnicode00 f
-(input) 1296 1824 w
-(have) 1589 1824 w
-(been) 1854 1824 w
-(read) 2131 1824 w
-(\(control) 2386 1824 w
-(or) 2801 1824 w
-(request) 2943 1824 w
-(lines) 3349 1824 w
-(do) 3616 1824 w
-(not) 3780 1824 w
-(count\).) 3980 1824 w
-(The) 4390 1824 w
-(text) 4610 1824 w
-(may) 4840 1824 w
-(be inline text or text interpolated by inline or trap-invoked macros.) 1296 1944 w
-10 /LucidaTypewriter f
-(.em) 720 2100 w
-10 /LucidaSans-Italic f
-(xx) 968 2100 w
-10 /LucidaSansUnicode00 f
-(none) 1800 2100 w
-(none) 2520 2100 w
-(-) 3240 2100 w
-(The) 1296 2256 w
-(macro) 1510 2256 w
-10 /LucidaSans-Italic f
-(xx) 1844 2256 w
-10 /LucidaSansUnicode00 f
-(will) 1986 2256 w
-(be) 2184 2256 w
-(invoked) 2337 2256 w
-(when) 2752 2256 w
-(all) 3043 2256 w
-(input) 3190 2256 w
-(has) 3477 2256 w
-(ended.) 3679 2256 w
-(The) 4077 2256 w
-(effect) 4292 2256 w
-(is) 4600 2256 w
-(almost) 4714 2256 w
-(as) 1296 2376 w
-(if) 1436 2376 w
-(the) 1536 2376 w
-(contents) 1725 2376 w
-(of) 2176 2376 w
-10 /LucidaSans-Italic f
-(xx) 2308 2376 w
-10 /LucidaSansUnicode00 f
-(had) 2450 2376 w
-(been) 2664 2376 w
-(at) 2935 2376 w
-(the) 3061 2376 w
-(end) 3250 2376 w
-(of) 3465 2376 w
-(the) 3597 2376 w
-(last) 3785 2376 w
-(file) 3990 2376 w
-(processed,) 4174 2376 w
-(but) 4732 2376 w
-(all) 4927 2376 w
-(processing ceases at the next page eject.) 1296 2496 w
-10 /LucidaSans-Demi f
-(8.) 720 2736 w
-(Number Registers) 873 2736 w
-10 /LucidaSansUnicode00 f
-(A) 970 2892 w
-(variety) 1085 2892 w
-(of) 1453 2892 w
-(parameters) 1597 2892 w
-(are) 2191 2892 w
-(available) 2389 2892 w
-(to) 2858 2892 w
-(the) 3002 2892 w
-(user) 3203 2892 w
-(as) 3460 2892 w
-(predefined) 3613 2892 w
-10 /LucidaSans-Italic f
-(number) 4186 2892 w
-(registers) 4612 2892 w
-10 /LucidaSansUnicode00 f
-(\(see) 720 3012 w
-(Summary,) 971 3012 w
-(page) 1508 3012 w
-(7\).) 1799 3012 w
-(In) 2014 3012 w
-(addition,) 2159 3012 w
-(users) 2644 3012 w
-(may) 2959 3012 w
-(define) 3213 3012 w
-(their) 3570 3012 w
-(own) 3849 3012 w
-(registers.) 4103 3012 w
-(Register) 4645 3012 w
-(names) 720 3132 w
-(are) 1073 3132 w
-(one) 1261 3132 w
-(or) 1476 3132 w
-(two) 1614 3132 w
-(characters) 1825 3132 w
-(long) 2361 3132 w
-(and) 2611 3132 w
-(do) 2827 3132 w
-(not) 2987 3132 w
-(conflict) 3183 3132 w
-(with) 3576 3132 w
-(request,) 3817 3132 w
-(macro,) 4251 3132 w
-(or) 4620 3132 w
-(string) 4758 3132 w
-(names.) 720 3252 w
-(Except) 1156 3252 w
-(for) 1533 3252 w
-(certain) 1726 3252 w
-(predefined) 2111 3252 w
-(read-only) 2691 3252 w
-(registers,) 3222 3252 w
-(a) 3732 3252 w
-(number) 3841 3252 w
-(register) 4272 3252 w
-(can) 4699 3252 w
-(be) 4921 3252 w
-(read,) 720 3372 w
-(written,) 1030 3372 w
-(automatically) 1464 3372 w
-(incremented) 2172 3372 w
-(or) 2841 3372 w
-(decremented,) 3006 3372 w
-(and) 3735 3372 w
-(interpolated) 3979 3372 w
-(into) 4632 3372 w
-(the) 4885 3372 w
-(input) 720 3492 w
-(in) 1008 3492 w
-(a) 1134 3492 w
-(variety) 1224 3492 w
-(of) 1581 3492 w
-(formats.) 1713 3492 w
-(One) 2186 3492 w
-(common) 2416 3492 w
-(use) 2871 3492 w
-(of) 3074 3492 w
-(user-defined) 3206 3492 w
-(registers) 3874 3492 w
-(is) 4332 3492 w
-(to) 4446 3492 w
-(automati\255) 4578 3492 w
-(cally) 720 3612 w
-(number) 974 3612 w
-(sections,) 1389 3612 w
-(paragraphs,) 1857 3612 w
-(lines,) 2475 3612 w
-(etc.) 2772 3612 w
-(A) 3018 3612 w
-(number) 3125 3612 w
-(register) 3540 3612 w
-(may) 3951 3612 w
-(be) 4189 3612 w
-(used) 4346 3612 w
-(any) 4617 3612 w
-(time) 4825 3612 w
-(numerical input is expected or desired and may be used in numerical) 720 3732 w
-10 /LucidaSans-Italic f
-(expressions) 4119 3732 w
-10 /LucidaSansUnicode00 f
-(\(\2471.4\).) 4715 3732 w
-(Number) 970 3888 w
-(registers) 1407 3888 w
-(are) 1879 3888 w
-(created) 2079 3888 w
-(and) 2487 3888 w
-(modified) 2716 3888 w
-(using) 3196 3888 w
-10 /LucidaTypewriter f
-(nr) 3511 3888 w
-10 /LucidaSansUnicode00 f
-(,) 3655 3888 w
-(which) 3736 3888 w
-(specifies) 4066 3888 w
-(the) 4538 3888 w
-(name,) 4742 3888 w
-(numerical) 720 4008 w
-(value,) 1239 4008 w
-(and) 1566 4008 w
-(the) 1787 4008 w
-(auto-increment) 1983 4008 w
-(size.) 2784 4008 w
-(Registers) 3082 4008 w
-(are) 3569 4008 w
-(also) 3761 4008 w
-(modified,) 3997 4008 w
-(if) 4500 4008 w
-(accessed) 4606 4008 w
-(with) 720 4128 w
-(an) 962 4128 w
-(auto-incrementing) 1116 4128 w
-(sequence.) 2066 4128 w
-(If) 2624 4128 w
-(the) 2727 4128 w
-(registers) 2919 4128 w
-10 /LucidaSans-Italic f
-(x) 3380 4128 w
-10 /LucidaSansUnicode00 f
-(and) 3471 4128 w
-10 /LucidaSans-Italic f
-(xx) 3688 4128 w
-10 /LucidaSansUnicode00 f
-(both) 3833 4128 w
-(contain) 4093 4128 w
-10 /LucidaSans-Italic f
-(N) 4487 4128 w
-10 /LucidaSansUnicode00 f
-(and) 4598 4128 w
-(have) 4815 4128 w
-(the auto-increment size) 720 4248 w
-10 /LucidaSans-Italic f
-(M) 1924 4248 w
-10 /LucidaSansUnicode00 f
-(, the following access sequences have the effect shown:) 2007 4248 w
-10 /S f
-(_) 1687 4328 w
-(_______________________________________________) 1722 4328 w
-10 /LucidaSansUnicode00 f
-(Effect on) 2601 4448 w
-(Value) 3594 4448 w
-(Sequence) 1737 4568 w
-(Register) 2617 4568 w
-(Interpolated) 3433 4568 w
-10 /S f
-(_) 1687 4588 w
-(_______________________________________________) 1722 4588 w
-10 /LucidaTypewriter f
-(\\n) 1737 4708 w
-10 /LucidaSans-Italic f
-(x) 1881 4708 w
-10 /LucidaSansUnicode00 f
-(none) 2694 4708 w
-10 /LucidaSans-Italic f
-(N) 3690 4708 w
-10 /LucidaTypewriter f
-(\\n\() 1737 4828 w
-10 /LucidaSans-Italic f
-(xx) 1953 4828 w
-10 /LucidaSansUnicode00 f
-(none) 2694 4828 w
-10 /LucidaSans-Italic f
-(N) 3690 4828 w
-10 /LucidaTypewriter f
-(\\n+) 1737 4948 w
-10 /LucidaSans-Italic f
-(x) 1953 4948 w
-(x) 2297 4948 w
-10 /LucidaSansUnicode00 f
-(incremented by) 2383 4948 w
-10 /LucidaSans-Italic f
-(M) 3168 4948 w
-(N+M) 3617 4948 w
-10 /LucidaTypewriter f
-(\\n-) 1737 5068 w
-10 /LucidaSans-Italic f
-(x) 1953 5068 w
-(x) 2297 5068 w
-10 /LucidaSansUnicode00 f
-(decremented by) 2383 5068 w
-10 /LucidaSans-Italic f
-(M) 3196 5068 w
-(N-M) 3617 5068 w
-10 /LucidaTypewriter f
-(\\n+\() 1737 5188 w
-10 /LucidaSans-Italic f
-(xx) 2025 5188 w
-(xx) 2297 5188 w
-10 /LucidaSansUnicode00 f
-(incremented by) 2437 5188 w
-10 /LucidaSans-Italic f
-(M) 3222 5188 w
-(N+M) 3617 5188 w
-10 /LucidaTypewriter f
-(\\n-\() 1737 5308 w
-10 /LucidaSans-Italic f
-(xx) 2025 5308 w
-(xx) 2297 5308 w
-10 /LucidaSansUnicode00 f
-(decremented by) 2437 5308 w
-10 /LucidaSans-Italic f
-(M) 3250 5308 w
-(N-M) 3617 5308 w
-10 /S f
-(_) 1687 5328 w
-(_______________________________________________) 1722 5328 w
-(\347) 1687 5328 w
-(\347) 1687 5228 w
-(\347) 1687 5128 w
-(\347) 1687 5028 w
-(\347) 1687 4928 w
-(\347) 1687 4828 w
-(\347) 1687 4728 w
-(\347) 1687 4628 w
-(\347) 1687 4528 w
-(\347) 1687 4428 w
-(\347) 2247 5328 w
-(\347) 2247 5228 w
-(\347) 2247 5128 w
-(\347) 2247 5028 w
-(\347) 2247 4928 w
-(\347) 2247 4828 w
-(\347) 2247 4728 w
-(\347) 2247 4628 w
-(\347) 2247 4528 w
-(\347) 2247 4428 w
-(\347) 3383 5328 w
-(\347) 3383 5228 w
-(\347) 3383 5128 w
-(\347) 3383 5028 w
-(\347) 3383 4928 w
-(\347) 3383 4828 w
-(\347) 3383 4728 w
-(\347) 3383 4628 w
-(\347) 3383 4528 w
-(\347) 3383 4428 w
-(\347) 4072 5328 w
-(\347) 4072 5228 w
-(\347) 4072 5128 w
-(\347) 4072 5028 w
-(\347) 4072 4928 w
-(\347) 4072 4828 w
-(\347) 4072 4728 w
-(\347) 4072 4628 w
-(\347) 4072 4528 w
-(\347) 4072 4428 w
-10 /LucidaSansUnicode00 f
-(When) 720 5508 w
-(interpolated,) 1038 5508 w
-(a) 1711 5508 w
-(number) 1818 5508 w
-(register) 2247 5508 w
-(is) 2672 5508 w
-(converted) 2804 5508 w
-(to) 3336 5508 w
-(decimal) 3487 5508 w
-(\(default\),) 3916 5508 w
-(decimal) 4406 5508 w
-(with) 4835 5508 w
-(leading) 720 5628 w
-(zeros,) 1111 5628 w
-(lower-case) 1444 5628 w
-(Roman,) 2014 5628 w
-(upper-case) 2415 5628 w
-(Roman,) 3005 5628 w
-(lower-case) 3405 5628 w
-(sequential) 3974 5628 w
-(alphabetic,) 4508 5628 w
-(or upper-case sequential alphabetic according to the format specified by) 720 5748 w
-10 /LucidaTypewriter f
-(af) 4300 5748 w
-10 /LucidaSansUnicode00 f
-(.) 4444 5748 w
-10 /LucidaTypewriter f
-(.nr) 720 5904 w
-10 /LucidaSans-Italic f
-(R ) 968 5904 w
-10 /S f
-(\261) 1063 5904 w
-10 /LucidaSans-Italic f
-(N M) 1118 5904 w
-10 /LucidaSansUnicode00 f
-(-) 2520 5904 w
-10 /LucidaSans-Demi f
-(u) 3240 5904 w
-10 /LucidaSansUnicode00 f
-(The) 1296 6060 w
-(number) 1511 6060 w
-(register) 1922 6060 w
-10 /LucidaSans-Italic f
-(R) 2329 6060 w
-10 /LucidaSansUnicode00 f
-(is) 2426 6060 w
-(assigned) 2540 6060 w
-(the) 3003 6060 w
-(value) 3192 6060 w
-(\261) 3480 6060 w
-10 /LucidaSans-Italic f
-(N) 3568 6060 w
-10 /LucidaSansUnicode00 f
-(with) 3676 6060 w
-(respect) 3915 6060 w
-(to) 4304 6060 w
-(the) 4436 6060 w
-(previous) 4625 6060 w
-(value, if any.) 1296 6180 w
-(The increment for auto-incrementing is set to) 1977 6180 w
-10 /LucidaSans-Italic f
-(M) 4243 6180 w
-10 /LucidaSansUnicode00 f
-(.) 4326 6180 w
-10 /LucidaTypewriter f
-(.af) 720 6336 w
-10 /LucidaSans-Italic f
-(R c) 968 6336 w
-10 /LucidaSansUnicode00 f
-(arabic) 1800 6336 w
-(-) 2520 6336 w
-(-) 3240 6336 w
-(Assign format) 1296 6492 w
-10 /LucidaSans-Italic f
-(c) 2008 6492 w
-10 /LucidaSansUnicode00 f
-(to register) 2090 6492 w
-10 /LucidaSans-Italic f
-(R) 2625 6492 w
-10 /LucidaSansUnicode00 f
-(.) 2688 6492 w
-(The available formats are:) 2784 6492 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 19 19
-%%Page: 20 20
-/saveobj save def
-mark
-20 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 20 \255) 2752 480 w
-10 /S f
-(_) 1944 740 w
-(________________________________________________) 1991 740 w
-10 /LucidaSansUnicode00 f
-(Numbering) 3117 860 w
-(Format) 1994 980 w
-(Sequence) 3158 980 w
-10 /S f
-(_) 1944 1000 w
-(________________________________________________) 1991 1000 w
-10 /LucidaTypewriter f
-(1) 2128 1120 w
-10 /LucidaSansUnicode00 f
-(0, 1, 2, 3, 4, 5, ...) 2435 1120 w
-10 /LucidaTypewriter f
-(001) 2056 1240 w
-10 /LucidaSansUnicode00 f
-(000, 001, 002, 003, 004, 005, ...) 2435 1240 w
-10 /LucidaTypewriter f
-(i) 2128 1360 w
-10 /LucidaSansUnicode00 f
-(0, i, ii, iii, iv, v, ...) 2435 1360 w
-10 /LucidaTypewriter f
-(I) 2128 1480 w
-10 /LucidaSansUnicode00 f
-(0, I, II, III, IV, V, ...) 2435 1480 w
-10 /LucidaTypewriter f
-(a) 2128 1600 w
-10 /LucidaSansUnicode00 f
-(0, a, b, c, ..., z, aa, ab, ..., zz, aaa, ...) 2435 1600 w
-10 /LucidaTypewriter f
-(A) 2128 1720 w
-10 /LucidaSansUnicode00 f
-(0, A, B, C, ..., Z, AA, AB, ..., ZZ, AAA, ...) 2435 1720 w
-10 /S f
-(_) 1944 1740 w
-(________________________________________________) 1991 1740 w
-(\347) 1944 1740 w
-(\347) 1944 1640 w
-(\347) 1944 1540 w
-(\347) 1944 1440 w
-(\347) 1944 1340 w
-(\347) 1944 1240 w
-(\347) 1944 1140 w
-(\347) 1944 1040 w
-(\347) 1944 940 w
-(\347) 1944 840 w
-(\347) 2385 1740 w
-(\347) 2385 1640 w
-(\347) 2385 1540 w
-(\347) 2385 1440 w
-(\347) 2385 1340 w
-(\347) 2385 1240 w
-(\347) 2385 1140 w
-(\347) 2385 1040 w
-(\347) 2385 940 w
-(\347) 2385 840 w
-(\347) 4391 1740 w
-(\347) 4391 1640 w
-(\347) 4391 1540 w
-(\347) 4391 1440 w
-(\347) 4391 1340 w
-(\347) 4391 1240 w
-(\347) 4391 1140 w
-(\347) 4391 1040 w
-(\347) 4391 940 w
-(\347) 4391 840 w
-10 /LucidaSansUnicode00 f
-(An) 1296 1920 w
-(arabic) 1463 1920 w
-(format) 1793 1920 w
-(having) 2154 1920 w
-10 /LucidaSans-Italic f
-(N) 2513 1920 w
-10 /LucidaSansUnicode00 f
-(digits) 2624 1920 w
-(specifies) 2932 1920 w
-(a) 3392 1920 w
-(field) 3484 1920 w
-(width) 3735 1920 w
-(of) 4040 1920 w
-10 /LucidaSans-Italic f
-(N) 4175 1920 w
-10 /LucidaSansUnicode00 f
-(digits) 4286 1920 w
-(\(example) 4594 1920 w
-(2) 1296 2040 w
-(above\).) 1411 2040 w
-(The) 1847 2040 w
-(read-only) 2080 2040 w
-(registers) 2609 2040 w
-(and) 3084 2040 w
-(the) 3315 2040 w
-(width) 3521 2040 w
-(function) 3840 2040 w
-10 /LucidaTypewriter f
-(\\w) 4292 2040 w
-10 /LucidaSansUnicode00 f
-(\(\24711.2\)) 4487 2040 w
-(are) 4888 2040 w
-(always) 1296 2160 w
-(arabic.) 1653 2160 w
-(Warning:) 2049 2160 w
-(the) 2516 2160 w
-(value) 2709 2160 w
-(of) 3001 2160 w
-(a) 3137 2160 w
-(number) 3230 2160 w
-(register) 3645 2160 w
-(in) 4056 2160 w
-(a) 4185 2160 w
-(non-Arabic) 4278 2160 w
-(for\255) 4868 2160 w
-(mat) 1296 2280 w
-(is) 1533 2280 w
-(not) 1665 2280 w
-(numeric,) 1877 2280 w
-(and) 2354 2280 w
-(will) 2585 2280 w
-(not) 2800 2280 w
-(produce) 3011 2280 w
-(the) 3459 2280 w
-(expected) 3665 2280 w
-(results) 4159 2280 w
-(in) 4537 2280 w
-(expres\255) 4679 2280 w
-(sions.) 1296 2400 w
-(The) 1296 2556 w
-(function) 1527 2556 w
-10 /LucidaTypewriter f
-(\\g) 1978 2556 w
-10 /LucidaSans-Italic f
-(x) 2122 2556 w
-10 /LucidaSansUnicode00 f
-(or) 2226 2556 w
-10 /LucidaTypewriter f
-(\\g\() 2379 2556 w
-10 /LucidaSans-Italic f
-(xx) 2595 2556 w
-10 /LucidaSansUnicode00 f
-(returns) 2754 2556 w
-(the) 3155 2556 w
-(format) 3361 2556 w
-(of) 3736 2556 w
-(a) 3885 2556 w
-(number) 3991 2556 w
-(register) 4419 2556 w
-(in) 4843 2556 w
-(a) 4985 2556 w
-(form suitable for) 1296 2676 w
-10 /LucidaTypewriter f
-(af) 2145 2676 w
-10 /LucidaSansUnicode00 f
-(; it returns nothing if the register has not been used.) 2289 2676 w
-10 /LucidaTypewriter f
-(.rr) 720 2832 w
-10 /LucidaSans-Italic f
-(R) 968 2832 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2832 w
-(ignored) 2520 2832 w
-(-) 3240 2832 w
-(Remove) 1296 2988 w
-(number) 1711 2988 w
-(register) 2123 2988 w
-10 /LucidaSans-Italic f
-(R) 2531 2988 w
-10 /LucidaSansUnicode00 f
-(.) 2594 2988 w
-(If) 2693 2988 w
-(many) 2794 2988 w
-(registers) 3091 2988 w
-(are) 3550 2988 w
-(being) 3737 2988 w
-(created) 4044 2988 w
-(dynamically,) 4438 2988 w
-(it) 1296 3108 w
-(may) 1408 3108 w
-(become) 1654 3108 w
-(necessary) 2080 3108 w
-(to) 2601 3108 w
-(remove) 2745 3108 w
-(unused) 3149 3108 w
-(registers) 3550 3108 w
-(to) 4019 3108 w
-(recapture) 4162 3108 w
-(internal) 4669 3108 w
-(storage) 1296 3228 w
-(space) 1699 3228 w
-(for) 2016 3228 w
-(newer) 2196 3228 w
-(registers.) 2529 3228 w
-(The) 3058 3228 w
-(register) 3280 3228 w
-10 /LucidaTypewriter f
-(.R) 3694 3228 w
-10 /LucidaSansUnicode00 f
-(contains) 3879 3228 w
-(the) 4328 3228 w
-(number) 4524 3228 w
-(of) 4942 3228 w
-(number registers still available.) 1296 3348 w
-10 /LucidaSans-Demi f
-(9.) 720 3588 w
-(Tabs, Leaders, and Fields) 873 3588 w
-10 /LucidaSans-Italic f
-(9) 720 3744 w
-(9.) 722 3744 w
-(.1) 787 3744 w
-(1.) 821 3744 w
-(. ) 886 3744 w
-(T) 986 3744 w
-(Ta) 988 3744 w
-(ab) 1052 3744 w
-(bs) 1115 3744 w
-(s) 1178 3744 w
-(a) 1268 3744 w
-(an) 1270 3744 w
-(nd) 1333 3744 w
-(d) 1397 3744 w
-(l) 1499 3744 w
-(le) 1501 3744 w
-(ea) 1532 3744 w
-(ad) 1587 3744 w
-(de) 1650 3744 w
-(er) 1713 3744 w
-(rs) 1768 3744 w
-(s.) 1818 3744 w
-(.) 1869 3744 w
-10 /LucidaSansUnicode00 f
-(The) 2003 3744 w
-9 /LucidaSansUnicode00 f
-(ASCII) 2223 3744 w
-10 /LucidaSansUnicode00 f
-(horizontal) 2487 3744 w
-(tab) 3020 3744 w
-(character) 3215 3744 w
-(and) 3704 3744 w
-(the) 3924 3744 w
-9 /LucidaSansUnicode00 f
-(ASCII) 4119 3744 w
-(SOH) 4381 3744 w
-10 /LucidaSansUnicode00 f
-(\(control-) 4607 3744 w
-(A,) 720 3864 w
-(hereafter) 861 3864 w
-(called) 1342 3864 w
-(the) 1665 3864 w
-10 /LucidaSans-Italic f
-(leader) 1860 3864 w
-10 /LucidaSansUnicode00 f
-(character\)) 2205 3864 w
-(can) 2727 3864 w
-(both) 2934 3864 w
-(be) 3196 3864 w
-(used) 3354 3864 w
-(to) 3625 3864 w
-(generate) 3762 3864 w
-(either) 4226 3864 w
-(horizontal) 4546 3864 w
-(motion) 720 3984 w
-(or) 1110 3984 w
-(a) 1259 3984 w
-(string) 1361 3984 w
-(of) 1690 3984 w
-(repeated) 1835 3984 w
-(characters.) 2309 3984 w
-(The) 2920 3984 w
-(length) 3148 3984 w
-(of) 3503 3984 w
-(the) 3648 3984 w
-(generated) 3850 3984 w
-(entity) 4385 3984 w
-(is) 4705 3984 w
-(gov\255) 4832 3984 w
-(erned) 720 4104 w
-(by) 1035 4104 w
-(internal) 1187 4104 w
-10 /LucidaSans-Italic f
-(tab) 1595 4104 w
-(stops) 1792 4104 w
-10 /LucidaSansUnicode00 f
-(specifiable) 2083 4104 w
-(with) 2639 4104 w
-10 /LucidaTypewriter f
-(ta) 2881 4104 w
-10 /LucidaSansUnicode00 f
-(.) 3025 4104 w
-(The) 3126 4104 w
-(default) 3343 4104 w
-(difference) 3718 4104 w
-(is) 4242 4104 w
-(that) 4358 4104 w
-(tabs) 4585 4104 w
-(gen\255) 4827 4104 w
-(erate) 720 4224 w
-(motion) 1010 4224 w
-(and) 1398 4224 w
-(leaders) 1623 4224 w
-(generate) 2019 4224 w
-(a) 2489 4224 w
-(string) 2589 4224 w
-(of) 2916 4224 w
-(periods;) 3059 4224 w
-10 /LucidaTypewriter f
-(tc) 3501 4224 w
-10 /LucidaSansUnicode00 f
-(and) 3691 4224 w
-10 /LucidaTypewriter f
-(lc) 3917 4224 w
-10 /LucidaSansUnicode00 f
-(offer) 4107 4224 w
-(the) 4385 4224 w
-(choice) 4586 4224 w
-(of) 4942 4224 w
-(repeated) 720 4344 w
-(character) 1191 4344 w
-(or) 1684 4344 w
-(motion.) 1829 4344 w
-(There) 2279 4344 w
-(are) 2600 4344 w
-(three) 2795 4344 w
-(types) 3090 4344 w
-(of) 3392 4344 w
-(internal) 3533 4344 w
-(tab) 3947 4344 w
-(stops) 4145 4344 w
-10 /LucidaSansUnicode20 f
-(\024) 4408 4344 w
-10 /LucidaSans-Italic f
-(left) 4508 4344 w
-10 /LucidaSansUnicode00 f
-(adjust\255) 4709 4344 w
-(ing,) 720 4464 w
-10 /LucidaSans-Italic f
-(right) 951 4464 w
-10 /LucidaSansUnicode00 f
-(adjusting,) 1235 4464 w
-(and) 1764 4464 w
-10 /LucidaSans-Italic f
-(centering) 1990 4464 w
-10 /LucidaSansUnicode00 f
-(.) 2446 4464 w
-(In) 2556 4464 w
-(the) 2693 4464 w
-(following) 2894 4464 w
-(table,) 3387 4464 w
-10 /LucidaSans-Italic f
-(D) 3705 4464 w
-10 /LucidaSansUnicode00 f
-(is) 3826 4464 w
-(the) 3953 4464 w
-(distance) 4155 4464 w
-(from) 4606 4464 w
-(the) 4885 4464 w
-(current) 720 4584 w
-(position) 1104 4584 w
-(on) 1531 4584 w
-(the) 1688 4584 w
-10 /LucidaSans-Italic f
-(input) 1877 4584 w
-10 /LucidaSansUnicode00 f
-(line) 2162 4584 w
-(\(where) 2371 4584 w
-(a) 2729 4584 w
-(tab) 2817 4584 w
-(or) 3005 4584 w
-(leader) 3140 4584 w
-(was) 3473 4584 w
-(found\)) 3689 4584 w
-(to) 4040 4584 w
-(the) 4171 4584 w
-(next) 4359 4584 w
-(tab) 4608 4584 w
-(stop,) 4796 4584 w
-10 /LucidaSans-Italic f
-(next-string) 720 4704 w
-10 /LucidaSansUnicode00 f
-(consists) 1315 4704 w
-(of) 1747 4704 w
-(the) 1884 4704 w
-(input) 2078 4704 w
-(characters) 2370 4704 w
-(following) 2909 4704 w
-(the) 3395 4704 w
-(tab) 3589 4704 w
-(\(or) 3783 4704 w
-(leader\)) 3957 4704 w
-(up) 4329 4704 w
-(to) 4493 4704 w
-(the) 4630 4704 w
-(next) 4824 4704 w
-(tab \(or leader\) or end of line, and) 720 4824 w
-10 /LucidaSans-Italic f
-(W) 2368 4824 w
-10 /LucidaSansUnicode00 f
-(is the width of) 2489 4824 w
-10 /LucidaSans-Italic f
-(next-string) 3218 4824 w
-10 /LucidaSansUnicode00 f
-(.) 3775 4824 w
-10 /S f
-(_) 1371 4904 w
-(____________________________________________________________) 1389 4904 w
-10 /LucidaSansUnicode00 f
-(Tab) 1550 5024 w
-(Length of motion or) 1961 5024 w
-(Location of) 3416 5024 w
-(type) 1537 5144 w
-(repeated characters) 1967 5144 w
-10 /LucidaSans-Italic f
-(next-string) 3407 5144 w
-10 /S f
-(_) 1371 5164 w
-(____________________________________________________________) 1389 5164 w
-10 /LucidaSansUnicode00 f
-(Left) 1549 5284 w
-10 /LucidaSans-Italic f
-(D) 2409 5284 w
-10 /LucidaSansUnicode00 f
-(Following) 3032 5284 w
-10 /LucidaSans-Italic f
-(D) 3528 5284 w
-10 /LucidaSansUnicode00 f
-(Right) 1514 5404 w
-10 /LucidaSans-Italic f
-(D-W) 2333 5404 w
-10 /LucidaSansUnicode00 f
-(Right adjusted within) 3032 5404 w
-10 /LucidaSans-Italic f
-(D) 4094 5404 w
-10 /LucidaSansUnicode00 f
-(Centered) 1421 5524 w
-10 /LucidaSans-Italic f
-(D-W/) 2278 5524 w
-10 /LucidaSansUnicode00 f
-(2) 2552 5524 w
-(Centered on right end of) 3032 5524 w
-10 /LucidaSans-Italic f
-(D) 4265 5524 w
-10 /S f
-(_) 1371 5544 w
-(____________________________________________________________) 1389 5544 w
-(\347) 1371 5544 w
-(\347) 1371 5504 w
-(\347) 1371 5404 w
-(\347) 1371 5304 w
-(\347) 1371 5204 w
-(\347) 1371 5104 w
-(\347) 1371 5004 w
-(\347) 1911 5544 w
-(\347) 1911 5504 w
-(\347) 1911 5404 w
-(\347) 1911 5304 w
-(\347) 1911 5204 w
-(\347) 1911 5104 w
-(\347) 1911 5004 w
-(\347) 2982 5544 w
-(\347) 2982 5504 w
-(\347) 2982 5404 w
-(\347) 2982 5304 w
-(\347) 2982 5204 w
-(\347) 2982 5104 w
-(\347) 2982 5004 w
-(\347) 4389 5544 w
-(\347) 4389 5504 w
-(\347) 4389 5404 w
-(\347) 4389 5304 w
-(\347) 4389 5204 w
-(\347) 4389 5104 w
-(\347) 4389 5004 w
-10 /LucidaSansUnicode00 f
-(The) 720 5724 w
-(length) 935 5724 w
-(of) 1277 5724 w
-(generated) 1409 5724 w
-(motion) 1931 5724 w
-(is) 2308 5724 w
-(allowed) 2422 5724 w
-(to) 2826 5724 w
-(be) 2958 5724 w
-(negative,) 3111 5724 w
-(but) 3586 5724 w
-(that) 3782 5724 w
-(of) 4007 5724 w
-(a) 4140 5724 w
-(repeated) 4230 5724 w
-(charac\255) 4692 5724 w
-(ter) 720 5844 w
-(string) 898 5844 w
-(cannot) 1224 5844 w
-(be.) 1596 5844 w
-(Repeated) 1823 5844 w
-(character) 2316 5844 w
-(strings) 2809 5844 w
-(contain) 3185 5844 w
-(an) 3585 5844 w
-(integer) 3745 5844 w
-(number) 4131 5844 w
-(of) 4551 5844 w
-(charac\255) 4692 5844 w
-(ters,) 720 5964 w
-(and) 972 5964 w
-(any) 1187 5964 w
-(residual) 1391 5964 w
-(distance) 1812 5964 w
-(is) 2251 5964 w
-(prepended) 2366 5964 w
-(as) 2924 5964 w
-(motion.) 3066 5964 w
-(Tabs) 3509 5964 w
-(or) 3777 5964 w
-(leaders) 3915 5964 w
-(found) 4302 5964 w
-(after) 4623 5964 w
-(the) 4885 5964 w
-(last tab stop are ignored, but may be used as) 720 6084 w
-10 /LucidaSans-Italic f
-(next-string) 2956 6084 w
-10 /LucidaSansUnicode00 f
-(terminators.) 3545 6084 w
-(Tabs) 970 6240 w
-(and) 1240 6240 w
-(leaders) 1458 6240 w
-(are) 1847 6240 w
-(not) 2037 6240 w
-(interpreted) 2235 6240 w
-(in) 2814 6240 w
-(copy) 2943 6240 w
-(mode.) 3208 6240 w
-10 /LucidaTypewriter f
-(\\t) 3583 6240 w
-10 /LucidaSansUnicode00 f
-(and) 3765 6240 w
-10 /LucidaTypewriter f
-(\\a) 3983 6240 w
-10 /LucidaSansUnicode00 f
-(always) 4165 6240 w
-(generate) 4522 6240 w
-(a) 4985 6240 w
-(non-interpreted) 720 6360 w
-(tab) 1542 6360 w
-(and) 1735 6360 w
-(leader) 1953 6360 w
-(respectively,) 2291 6360 w
-(and) 2934 6360 w
-(are) 3152 6360 w
-(equivalent) 3342 6360 w
-(to) 3881 6360 w
-(actual) 4017 6360 w
-(tabs) 4344 6360 w
-(and) 4587 6360 w
-(lead\255) 4804 6360 w
-(ers in copy mode.) 720 6480 w
-10 /LucidaSans-Italic f
-(9) 720 6636 w
-(9.) 722 6636 w
-(.2) 787 6636 w
-(2.) 821 6636 w
-(. ) 886 6636 w
-(F) 986 6636 w
-(Fi) 988 6636 w
-(ie) 1044 6636 w
-(el) 1075 6636 w
-(ld) 1130 6636 w
-(ds) 1161 6636 w
-(s.) 1224 6636 w
-(.) 1275 6636 w
-10 /LucidaSansUnicode00 f
-(A) 1410 6636 w
-10 /LucidaSans-Italic f
-(field) 1519 6636 w
-10 /LucidaSansUnicode00 f
-(is) 1769 6636 w
-(contained) 1889 6636 w
-(between) 2405 6636 w
-(a) 2852 6636 w
-(pair) 2947 6636 w
-(of) 3175 6636 w
-10 /LucidaSans-Italic f
-(field) 3314 6636 w
-(delimiter) 3565 6636 w
-10 /LucidaSansUnicode00 f
-(characters,) 4039 6636 w
-(and) 4612 6636 w
-(con\255) 4833 6636 w
-(sists) 720 6756 w
-(of) 987 6756 w
-(substrings) 1133 6756 w
-(separated) 1690 6756 w
-(by) 2215 6756 w
-10 /LucidaSans-Italic f
-(padding) 2378 6756 w
-10 /LucidaSansUnicode00 f
-(indicator) 2822 6756 w
-(characters.) 3298 6756 w
-(The) 3910 6756 w
-(field) 4139 6756 w
-(length) 4401 6756 w
-(is) 4757 6756 w
-(the) 4885 6756 w
-(distance) 720 6876 w
-(on) 1160 6876 w
-(the) 1319 6876 w
-10 /LucidaSans-Italic f
-(input) 1510 6876 w
-10 /LucidaSansUnicode00 f
-(line) 1798 6876 w
-(from) 2010 6876 w
-(the) 2278 6876 w
-(position) 2469 6876 w
-(where) 2898 6876 w
-(the) 3226 6876 w
-(field) 3417 6876 w
-(begins) 3667 6876 w
-(to) 4026 6876 w
-(the) 4160 6876 w
-(next) 4351 6876 w
-(tab) 4604 6876 w
-(stop.) 4796 6876 w
-(The) 720 6996 w
-(difference) 955 6996 w
-(between) 1497 6996 w
-(the) 1958 6996 w
-(total) 2167 6996 w
-(length) 2440 6996 w
-(of) 2802 6996 w
-(all) 2954 6996 w
-(the) 3121 6996 w
-(substrings) 3329 6996 w
-(and) 3891 6996 w
-(the) 4124 6996 w
-(field) 4332 6996 w
-(length) 4599 6996 w
-(is) 4960 6996 w
-(incorporated) 720 7116 w
-(as) 1382 7116 w
-(horizontal) 1530 7116 w
-(padding) 2067 7116 w
-(space) 2507 7116 w
-(that) 2826 7116 w
-(is) 3060 7116 w
-(divided) 3183 7116 w
-(among) 3581 7116 w
-(the) 3957 7116 w
-(indicated) 4155 7116 w
-(padding) 4643 7116 w
-(places.) 720 7236 w
-(The) 1134 7236 w
-(incorporated) 1360 7236 w
-(padding) 2025 7236 w
-(is) 2467 7236 w
-(allowed) 2592 7236 w
-(to) 3006 7236 w
-(be) 3148 7236 w
-(negative.) 3311 7236 w
-(For) 3828 7236 w
-(example,) 4028 7236 w
-(if) 4517 7236 w
-(the) 4627 7236 w
-(field) 4826 7236 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 20 20
-%%Page: 21 21
-/saveobj save def
-mark
-21 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 21 \255) 2752 480 w
-(delimiter) 720 840 w
-(is) 1194 840 w
-10 /LucidaTypewriter f
-(#) 1316 840 w
-10 /LucidaSansUnicode00 f
-(and) 1430 840 w
-(the) 1652 840 w
-(padding) 1849 840 w
-(indicator) 2288 840 w
-(is) 2758 840 w
-10 /LucidaTypewriter f
-(^) 2880 840 w
-10 /LucidaSansUnicode00 f
-(,) 2952 840 w
-10 /LucidaTypewriter f
-(#^) 3026 840 w
-10 /LucidaSans-Italic f
-(xxx) 3170 840 w
-10 /LucidaTypewriter f
-(^) 3332 840 w
-10 /LucidaSans-Italic f
-(right) 3404 840 w
-10 /LucidaTypewriter f
-(#) 3658 840 w
-10 /LucidaSansUnicode00 f
-(specifies) 3772 840 w
-(a) 4237 840 w
-(right-adjusted) 4334 840 w
-(string with the string) 720 960 w
-10 /LucidaSans-Italic f
-(xxx) 1772 960 w
-10 /LucidaSansUnicode00 f
-(centered in the remaining space.) 1966 960 w
-10 /LucidaTypewriter f
-(.ta) 720 1116 w
-10 /LucidaSans-Italic f
-(Nt ...) 968 1116 w
-10 /LucidaSansUnicode00 f
-(0.8; 0.5in) 1800 1116 w
-(none) 2520 1116 w
-(E,) 3240 1116 w
-10 /LucidaSans-Demi f
-(m) 3326 1116 w
-10 /LucidaSansUnicode00 f
-(Set) 1296 1272 w
-(tab) 1485 1272 w
-(stops) 1682 1272 w
-(and) 1987 1272 w
-(types.) 2209 1272 w
-10 /LucidaSans-Italic f
-(t=) 2574 1272 w
-10 /LucidaTypewriter f
-(R) 2675 1272 w
-10 /LucidaSansUnicode00 f
-(,) 2747 1272 w
-(right) 2822 1272 w
-(adjusting;) 3096 1272 w
-10 /LucidaSans-Italic f
-(t=) 3622 1272 w
-10 /LucidaTypewriter f
-(C) 3723 1272 w
-10 /LucidaSansUnicode00 f
-(,) 3795 1272 w
-(centering;) 3870 1272 w
-10 /LucidaSans-Italic f
-(t) 4401 1272 w
-10 /LucidaSansUnicode00 f
-(absent,) 4482 1272 w
-(left) 4881 1272 w
-(adjusting.) 1296 1392 w
-10 /LucidaSans-Italic f
-(Troff) 1860 1392 w
-10 /LucidaSansUnicode00 f
-(tab) 2168 1392 w
-(stops) 2372 1392 w
-(are) 2684 1392 w
-(preset) 2884 1392 w
-(every) 3236 1392 w
-(0.5in.,) 3541 1392 w
-10 /LucidaSans-Italic f
-(nroff) 3902 1392 w
-10 /LucidaSansUnicode00 f
-(every) 4193 1392 w
-(0.8in.) 4498 1392 w
-(The) 4859 1392 w
-(stop) 1296 1512 w
-(values) 1541 1512 w
-(are) 1879 1512 w
-(separated) 2064 1512 w
-(by) 2574 1512 w
-(spaces,) 2722 1512 w
-(and) 3114 1512 w
-(a) 3327 1512 w
-(value) 3415 1512 w
-(preceded) 3703 1512 w
-(by) 4186 1512 w
-10 /LucidaTypewriter f
-(+) 4335 1512 w
-10 /LucidaSansUnicode00 f
-(is) 4441 1512 w
-(treated) 4555 1512 w
-(as) 4934 1512 w
-(an increment to the previous stop value.) 1296 1632 w
-10 /LucidaTypewriter f
-(.tc) 720 1788 w
-10 /LucidaSans-Italic f
-(c) 968 1788 w
-10 /LucidaSansUnicode00 f
-(none) 1800 1788 w
-(none) 2520 1788 w
-(E) 3240 1788 w
-(The) 1296 1944 w
-(tab) 1540 1944 w
-(repetition) 1758 1944 w
-(character) 2292 1944 w
-(becomes) 2804 1944 w
-10 /LucidaSans-Italic f
-(c) 3298 1944 w
-10 /LucidaSansUnicode00 f
-(,) 3348 1944 w
-(or) 3444 1944 w
-(is) 3610 1944 w
-(removed,) 3754 1944 w
-(thus) 4272 1944 w
-(specifying) 4548 1944 w
-(motion.) 1296 2064 w
-10 /LucidaTypewriter f
-(.lc) 720 2220 w
-10 /LucidaSans-Italic f
-(c) 968 2220 w
-10 /LucidaTypewriter f
-(.) 1800 2220 w
-10 /LucidaSansUnicode00 f
-(none) 2520 2220 w
-(E) 3240 2220 w
-(The) 1296 2376 w
-(leader) 1526 2376 w
-(repetition) 1875 2376 w
-(character) 2395 2376 w
-(becomes) 2893 2376 w
-10 /LucidaSans-Italic f
-(c) 3373 2376 w
-10 /LucidaSansUnicode00 f
-(,) 3423 2376 w
-(or) 3504 2376 w
-(is) 3655 2376 w
-(removed,) 3784 2376 w
-(thus) 4287 2376 w
-(specifying) 4548 2376 w
-(motion.) 1296 2496 w
-10 /LucidaTypewriter f
-(.fc) 720 2652 w
-10 /LucidaSans-Italic f
-(a b) 968 2652 w
-10 /LucidaSansUnicode00 f
-(off) 1800 2652 w
-(off) 2520 2652 w
-(-) 3240 2652 w
-(The) 1296 2808 w
-(field) 1512 2808 w
-(delimiter) 1761 2808 w
-(is) 2229 2808 w
-(set) 2344 2808 w
-(to) 2523 2808 w
-10 /LucidaSans-Italic f
-(a) 2656 2808 w
-10 /LucidaSansUnicode00 f
-(;) 2717 2808 w
-(the) 2784 2808 w
-(padding) 2974 2808 w
-(indicator) 3406 2808 w
-(is) 3869 2808 w
-(set) 3984 2808 w
-(to) 4163 2808 w
-(the) 4296 2808 w
-(space) 4486 2808 w
-(char\255) 4798 2808 w
-(acter) 1296 2928 w
-(or) 1577 2928 w
-(to) 1720 2928 w
-10 /LucidaSans-Italic f
-(b) 1858 2928 w
-10 /LucidaSansUnicode00 f
-(,) 1919 2928 w
-(if) 1991 2928 w
-(given.) 2097 2928 w
-(In) 2462 2928 w
-(the) 2593 2928 w
-(absence) 2788 2928 w
-(of) 3222 2928 w
-(arguments) 3360 2928 w
-(the) 3919 2928 w
-(field) 4114 2928 w
-(mechanism) 4368 2928 w
-(is) 4960 2928 w
-(turned off.) 1296 3048 w
-10 /LucidaSans-Demi f
-(10.) 720 3288 w
-(Input and Output Conventions and Character Translations) 937 3288 w
-10 /LucidaSans-Italic f
-(1) 720 3444 w
-(10) 722 3444 w
-(0.) 787 3444 w
-(.1) 852 3444 w
-(1.) 886 3444 w
-(. ) 951 3444 w
-(I) 1051 3444 w
-(In) 1053 3444 w
-(np) 1084 3444 w
-(pu) 1148 3444 w
-(ut) 1211 3444 w
-(t) 1275 3444 w
-(c) 1348 3444 w
-(ch) 1350 3444 w
-(ha) 1402 3444 w
-(ar) 1466 3444 w
-(ra) 1529 3444 w
-(ac) 1579 3444 w
-(ct) 1642 3444 w
-(te) 1694 3444 w
-(er) 1734 3444 w
-(r) 1789 3444 w
-(t) 1872 3444 w
-(tr) 1874 3444 w
-(ra) 1914 3444 w
-(an) 1964 3444 w
-(ns) 2027 3444 w
-(sl) 2091 3444 w
-(la) 2142 3444 w
-(at) 2173 3444 w
-(ti) 2236 3444 w
-(io) 2276 3444 w
-(on) 2307 3444 w
-(ns) 2366 3444 w
-(s.) 2430 3444 w
-(.) 2481 3444 w
-10 /LucidaSansUnicode00 f
-(Ways) 2609 3444 w
-(of) 2886 3444 w
-(inputting) 3017 3444 w
-(the) 3493 3444 w
-(valid) 3681 3444 w
-(character) 3942 3444 w
-(set) 4424 3444 w
-(were) 4601 3444 w
-(dis\255) 4864 3444 w
-(cussed) 720 3564 w
-(in) 1089 3564 w
-(\2472.1.) 1215 3564 w
-(The) 1535 3564 w
-9 /LucidaSansUnicode00 f
-(ASCII) 1751 3564 w
-10 /LucidaSansUnicode00 f
-(control) 2011 3564 w
-(characters) 2388 3564 w
-(horizontal) 2923 3564 w
-(tab) 3452 3564 w
-(\(\2479.1\),) 3642 3564 w
-9 /LucidaSansUnicode00 f
-(SOH) 3993 3564 w
-10 /LucidaSansUnicode00 f
-(\(\2479.1\),) 4213 3564 w
-(and) 4566 3564 w
-(back\255) 4780 3564 w
-(space) 720 3684 w
-(\(\24710.3\)) 1042 3684 w
-(are) 1438 3684 w
-(discussed) 1636 3684 w
-(elsewhere.) 2159 3684 w
-(The) 2753 3684 w
-(newline) 2981 3684 w
-(delimits) 3399 3684 w
-(input) 3833 3684 w
-(lines.) 4133 3684 w
-(In) 4471 3684 w
-(addition,) 4609 3684 w
-9 /LucidaSansUnicode00 f
-(STX) 720 3804 w
-10 /LucidaSansUnicode00 f
-(,) 883 3804 w
-9 /LucidaSansUnicode00 f
-(ETX) 958 3804 w
-10 /LucidaSansUnicode00 f
-(,) 1121 3804 w
-9 /LucidaSansUnicode00 f
-(ENQ) 1196 3804 w
-10 /LucidaSansUnicode00 f
-(,) 1382 3804 w
-9 /LucidaSansUnicode00 f
-(ACK) 1457 3804 w
-10 /LucidaSansUnicode00 f
-(,) 1640 3804 w
-(and) 1715 3804 w
-9 /LucidaSansUnicode00 f
-(BEL) 1938 3804 w
-10 /LucidaSansUnicode00 f
-(are) 2130 3804 w
-(accepted,) 2325 3804 w
-(and) 2832 3804 w
-(may) 3055 3804 w
-(be) 3298 3804 w
-(used) 3460 3804 w
-(as) 3735 3804 w
-(delimiters) 3884 3804 w
-(or) 4410 3804 w
-(translated) 4554 3804 w
-(into a graphic with) 720 3924 w
-10 /LucidaTypewriter f
-(tr) 1660 3924 w
-10 /LucidaSansUnicode00 f
-(\(\24710.5\).) 1836 3924 w
-(All others are ignored.) 2282 3924 w
-(The) 970 4080 w
-10 /LucidaSans-Italic f
-(escape) 1202 4080 w
-10 /LucidaSansUnicode00 f
-(character) 1581 4080 w
-10 /LucidaTypewriter f
-(\\) 2082 4080 w
-10 /LucidaSansUnicode00 f
-(introduces) 2206 4080 w
-10 /LucidaSans-Italic f
-(escape) 2771 4080 w
-(sequences) 3150 4080 w
-10 /LucidaSansUnicode00 f
-(,) 3642 4080 w
-(which) 3726 4080 w
-(cause) 4059 4080 w
-(the) 4386 4080 w
-(following) 4593 4080 w
-(character) 720 4200 w
-(to) 1214 4200 w
-(mean) 1357 4200 w
-(another) 1668 4200 w
-(character,) 2087 4200 w
-(or) 2613 4200 w
-(to) 2760 4200 w
-(indicate) 2903 4200 w
-(some) 3330 4200 w
-(function.) 3636 4200 w
-(A) 4146 4200 w
-(complete) 4260 4200 w
-(list) 4751 4200 w
-(of) 4942 4200 w
-(such) 720 4320 w
-(sequences) 982 4320 w
-(is) 1526 4320 w
-(given) 1642 4320 w
-(in) 1939 4320 w
-(the) 2066 4320 w
-(Summary) 2257 4320 w
-(on) 2743 4320 w
-(page) 2902 4320 w
-(7.) 3174 4320 w
-(The) 3337 4320 w
-(escape) 3554 4320 w
-(character) 3922 4320 w
-10 /LucidaTypewriter f
-(\\) 4407 4320 w
-10 /LucidaSansUnicode00 f
-(should) 4515 4320 w
-(not) 4880 4320 w
-(be) 720 4440 w
-(confused) 881 4440 w
-(with) 1366 4440 w
-(the) 1613 4440 w
-9 /LucidaSansUnicode00 f
-(ASCII) 1810 4440 w
-10 /LucidaSansUnicode00 f
-(control) 2077 4440 w
-(character) 2461 4440 w
-9 /LucidaSansUnicode00 f
-(ESC) 2952 4440 w
-10 /LucidaSansUnicode00 f
-(.) 3112 4440 w
-(The) 3218 4440 w
-(escape) 3441 4440 w
-(character) 3815 4440 w
-10 /LucidaTypewriter f
-(\\) 4305 4440 w
-10 /LucidaSansUnicode00 f
-(can) 4418 4440 w
-(be) 4627 4440 w
-(input) 4787 4440 w
-(with) 720 4560 w
-(the) 965 4560 w
-(sequence) 1160 4560 w
-10 /LucidaTypewriter f
-(\\\\) 1657 4560 w
-10 /LucidaSansUnicode00 f
-(.) 1801 4560 w
-(The) 1905 4560 w
-(escape) 2126 4560 w
-(character) 2498 4560 w
-(can) 2987 4560 w
-(be) 3195 4560 w
-(changed) 3354 4560 w
-(with) 3805 4560 w
-10 /LucidaTypewriter f
-(ec) 4050 4560 w
-10 /LucidaSansUnicode00 f
-(,) 4194 4560 w
-(and) 4266 4560 w
-(all) 4486 4560 w
-(that) 4640 4560 w
-(has) 4872 4560 w
-(been) 720 4680 w
-(said) 1001 4680 w
-(about) 1243 4680 w
-(the) 1565 4680 w
-(default) 1764 4680 w
-10 /LucidaTypewriter f
-(\\) 2146 4680 w
-10 /LucidaSansUnicode00 f
-(becomes) 2261 4680 w
-(true) 2735 4680 w
-(for) 2974 4680 w
-(the) 3156 4680 w
-(new) 3354 4680 w
-(escape) 3592 4680 w
-(character.) 3967 4680 w
-10 /LucidaTypewriter f
-(\\e) 4523 4680 w
-10 /LucidaSansUnicode00 f
-(can) 4710 4680 w
-(be) 4921 4680 w
-(used) 720 4800 w
-(to) 991 4800 w
-(print) 1128 4800 w
-(whatever) 1399 4800 w
-(the) 1874 4800 w
-(current) 2068 4800 w
-(escape) 2457 4800 w
-(character) 2828 4800 w
-(is.) 3316 4800 w
-(The) 3499 4800 w
-(escape) 3719 4800 w
-(mechanism) 4090 4800 w
-(may) 4681 4800 w
-(be) 4921 4800 w
-(turned off with) 720 4920 w
-10 /LucidaTypewriter f
-(eo) 1477 4920 w
-10 /LucidaSansUnicode00 f
-(, and restored with) 1621 4920 w
-10 /LucidaTypewriter f
-(ec) 2572 4920 w
-10 /LucidaSansUnicode00 f
-(.) 2716 4920 w
-10 /LucidaTypewriter f
-(.ec) 720 5076 w
-10 /LucidaSans-Italic f
-(c) 968 5076 w
-10 /LucidaTypewriter f
-(\\) 1800 5076 w
-(\\) 2520 5076 w
-10 /LucidaSansUnicode00 f
-(-) 3240 5076 w
-(Set escape character to) 1296 5232 w
-10 /LucidaTypewriter f
-(\\) 2450 5232 w
-10 /LucidaSansUnicode00 f
-(, or to) 2522 5232 w
-10 /LucidaSans-Italic f
-(c) 2850 5232 w
-10 /LucidaSansUnicode00 f
-(, if given.) 2900 5232 w
-10 /LucidaTypewriter f
-(.eo) 720 5388 w
-10 /LucidaSansUnicode00 f
-(on) 1800 5388 w
-(-) 2520 5388 w
-(-) 3240 5388 w
-(Turn escape mechanism off.) 1296 5544 w
-10 /LucidaSans-Italic f
-(1) 720 5700 w
-(10) 722 5700 w
-(0.) 787 5700 w
-(.2) 852 5700 w
-(2.) 886 5700 w
-(. ) 951 5700 w
-(L) 1051 5700 w
-(Li) 1053 5700 w
-(ig) 1110 5700 w
-(ga) 1141 5700 w
-(at) 1204 5700 w
-(tu) 1267 5700 w
-(ur) 1307 5700 w
-(re) 1371 5700 w
-(es) 1421 5700 w
-(s.) 1476 5700 w
-(.) 1527 5700 w
-10 /LucidaSansUnicode00 f
-(The) 1671 5700 w
-(set) 1901 5700 w
-(of) 2094 5700 w
-(available) 2241 5700 w
-(ligatures) 2713 5700 w
-(is) 3184 5700 w
-(device) 3314 5700 w
-(and) 3671 5700 w
-(font) 3901 5700 w
-(dependent,) 4148 5700 w
-(but) 4748 5700 w
-(is) 4960 5700 w
-(often) 720 5820 w
-(a) 1025 5820 w
-(subset) 1132 5820 w
-(of) 1504 5820 w
-10 /LucidaSans-Demi f
-(fi) 1654 5820 w
-10 /LucidaSansUnicode00 f
-(,) 1728 5820 w
-10 /LucidaSans-Demi f
-(fl) 1812 5820 w
-10 /LucidaSansUnicode00 f
-(,) 1886 5820 w
-10 /LucidaSans-Demi f
-(ff) 1970 5820 w
-10 /LucidaSansUnicode00 f
-(,) 2052 5820 w
-10 /LucidaSans-Demi f
-(ffi) 2136 5820 w
-10 /LucidaSansUnicode00 f
-(,) 2251 5820 w
-(and) 2335 5820 w
-10 /LucidaSans-Demi f
-(ffl) 2567 5820 w
-10 /LucidaSansUnicode00 f
-(.) 2682 5820 w
-(They) 2798 5820 w
-(may) 3083 5820 w
-(be) 3335 5820 w
-(input) 3506 5820 w
-(by) 3811 5820 w
-10 /LucidaTypewriter f
-(\\\(fi) 3978 5820 w
-10 /LucidaSansUnicode00 f
-(,) 4266 5820 w
-10 /LucidaTypewriter f
-(\\\(fl) 4349 5820 w
-10 /LucidaSansUnicode00 f
-(,) 4637 5820 w
-10 /LucidaTypewriter f
-(\\\(ff) 4720 5820 w
-10 /LucidaSansUnicode00 f
-(,) 5008 5820 w
-10 /LucidaTypewriter f
-(\\\(Fi) 720 5940 w
-10 /LucidaSansUnicode00 f
-(,) 1008 5940 w
-(and) 1074 5940 w
-10 /LucidaTypewriter f
-(\\\(Fl) 1288 5940 w
-10 /LucidaSansUnicode00 f
-(respectively.) 1610 5940 w
-(The) 2281 5940 w
-(ligature) 2496 5940 w
-(mode) 2901 5940 w
-(is) 3208 5940 w
-(normally) 3322 5940 w
-(on) 3778 5940 w
-(in) 3935 5940 w
-10 /LucidaSans-Italic f
-(troff) 4061 5940 w
-10 /LucidaSansUnicode00 f
-(,) 4296 5940 w
-(and) 4363 5940 w
-(automati\255) 4578 5940 w
-(cally invokes ligatures during input.) 720 6060 w
-10 /LucidaTypewriter f
-(.lg) 720 6216 w
-10 /LucidaSans-Italic f
-(N) 968 6216 w
-10 /LucidaSansUnicode00 f
-(on; off) 1800 6216 w
-(on) 2520 6216 w
-(-) 3240 6216 w
-(Ligature) 1296 6372 w
-(mode) 1742 6372 w
-(is) 2066 6372 w
-(turned) 2197 6372 w
-(on) 2569 6372 w
-(if) 2743 6372 w
-10 /LucidaSans-Italic f
-(N) 2860 6372 w
-10 /LucidaSansUnicode00 f
-(is) 2985 6372 w
-(absent) 3116 6372 w
-(or) 3491 6372 w
-(non-zero,) 3644 6372 w
-(and) 4185 6372 w
-(turned) 4416 6372 w
-(off) 4788 6372 w
-(if) 4974 6372 w
-10 /LucidaSans-Italic f
-(N) 1296 6492 w
-10 /S f
-(=) 1394 6492 w
-10 /LucidaSansUnicode00 f
-(0.) 1465 6492 w
-(If) 1642 6492 w
-10 /LucidaSans-Italic f
-(N) 1758 6492 w
-10 /S f
-(=) 1856 6492 w
-10 /LucidaSansUnicode00 f
-(2,) 1927 6492 w
-(only) 2072 6492 w
-(the) 2326 6492 w
-(two-character) 2530 6492 w
-(ligatures) 3261 6492 w
-(are) 3732 6492 w
-(automatically) 3933 6492 w
-(invoked.) 4627 6492 w
-(Ligature) 1296 6612 w
-(mode) 1725 6612 w
-(is) 2032 6612 w
-(inhibited) 2146 6612 w
-(for) 2610 6612 w
-(request,) 2783 6612 w
-(macro,) 3215 6612 w
-(string,) 3582 6612 w
-(register,) 3930 6612 w
-(or) 4369 6612 w
-(file) 4505 6612 w
-(names,) 4691 6612 w
-(and in copy mode.) 1296 6732 w
-(No effect in) 2259 6732 w
-10 /LucidaSans-Italic f
-(nroff) 2855 6732 w
-10 /LucidaSansUnicode00 f
-(.) 3098 6732 w
-10 /LucidaSans-Italic f
-(1) 720 6888 w
-(10) 722 6888 w
-(0.) 787 6888 w
-(.3) 852 6888 w
-(3.) 886 6888 w
-(. ) 951 6888 w
-(B) 1051 6888 w
-(Ba) 1053 6888 w
-(ac) 1114 6888 w
-(ck) 1177 6888 w
-(ks) 1229 6888 w
-(sp) 1289 6888 w
-(pa) 1340 6888 w
-(ac) 1403 6888 w
-(ci) 1466 6888 w
-(in) 1518 6888 w
-(ng) 1549 6888 w
-(g,) 1613 6888 w
-(,) 1676 6888 w
-(u) 1765 6888 w
-(un) 1767 6888 w
-(nd) 1831 6888 w
-(de) 1895 6888 w
-(er) 1958 6888 w
-(rl) 2013 6888 w
-(li) 2063 6888 w
-(in) 2094 6888 w
-(ni) 2125 6888 w
-(in) 2189 6888 w
-(ng) 2220 6888 w
-(g,) 2284 6888 w
-(,) 2347 6888 w
-(o) 2437 6888 w
-(ov) 2439 6888 w
-(ve) 2498 6888 w
-(er) 2554 6888 w
-(rs) 2609 6888 w
-(st) 2659 6888 w
-(tr) 2710 6888 w
-(ri) 2750 6888 w
-(ik) 2800 6888 w
-(ki) 2831 6888 w
-(in) 2891 6888 w
-(ng) 2922 6888 w
-(g,) 2986 6888 w
-(,) 3049 6888 w
-(e) 3139 6888 w
-(et) 3141 6888 w
-(tc) 3196 6888 w
-(c.) 3236 6888 w
-(.) 3288 6888 w
-10 /LucidaSansUnicode00 f
-(Unless) 3439 6888 w
-(in) 3813 6888 w
-(copy) 3960 6888 w
-(mode,) 4243 6888 w
-(the) 4604 6888 w
-9 /LucidaSansUnicode00 f
-(ASCII) 4815 6888 w
-10 /LucidaSansUnicode00 f
-(backspace) 720 7008 w
-(character) 1270 7008 w
-(is) 1766 7008 w
-(replaced) 1893 7008 w
-(by) 2354 7008 w
-(a) 2516 7008 w
-(backward) 2618 7008 w
-(horizontal) 3128 7008 w
-(motion) 3669 7008 w
-(having) 4059 7008 w
-(the) 4427 7008 w
-(width) 4628 7008 w
-(of) 4942 7008 w
-(the) 720 7128 w
-(space) 923 7128 w
-(character.) 1247 7128 w
-(Underlining) 1808 7128 w
-(as) 2420 7128 w
-(a) 2575 7128 w
-(form) 2679 7128 w
-(of) 2960 7128 w
-(line-drawing) 3107 7128 w
-(is) 3779 7128 w
-(discussed) 3908 7128 w
-(in) 4434 7128 w
-(\24712.4.) 4574 7128 w
-(A) 4971 7128 w
-(generalized overstriking function is described in \24712.1.) 720 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 21 21
-%%Page: 22 22
-/saveobj save def
-mark
-22 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 22 \255) 2752 480 w
-10 /LucidaSans-Italic f
-(Nroff) 970 840 w
-10 /LucidaSansUnicode00 f
-(automatically underlines characters in the) 1257 840 w
-10 /LucidaSans-Italic f
-(underline) 3320 840 w
-10 /LucidaSansUnicode00 f
-(font,) 3812 840 w
-(specifiable) 4074 840 w
-(with) 4626 840 w
-10 /LucidaTypewriter f
-(uf) 4864 840 w
-10 /LucidaSansUnicode00 f
-(,) 5008 840 w
-(normally) 720 960 w
-(that) 1180 960 w
-(on) 1409 960 w
-(font) 1569 960 w
-(position) 1803 960 w
-(2.) 2233 960 w
-(In) 2397 960 w
-(addition) 2525 960 w
-(to) 2961 960 w
-10 /LucidaTypewriter f
-(ft) 3096 960 w
-10 /LucidaSansUnicode00 f
-(and) 3277 960 w
-10 /LucidaTypewriter f
-(\\f) 3494 960 w
-10 /LucidaSans-Italic f
-(F) 3638 960 w
-10 /LucidaSansUnicode00 f
-(,) 3692 960 w
-(the) 3761 960 w
-(underline) 3953 960 w
-(font) 4450 960 w
-(may) 4684 960 w
-(be) 4921 960 w
-(selected) 720 1080 w
-(by) 1152 1080 w
-10 /LucidaTypewriter f
-(ul) 1300 1080 w
-10 /LucidaSansUnicode00 f
-(and) 1477 1080 w
-10 /LucidaTypewriter f
-(cu) 1690 1080 w
-10 /LucidaSansUnicode00 f
-(.) 1834 1080 w
-(Underlining) 1932 1080 w
-(is) 2530 1080 w
-(restricted) 2644 1080 w
-(to) 3140 1080 w
-(an) 3272 1080 w
-(output-device-dependent) 3423 1080 w
-(subset) 4720 1080 w
-(of reasonable characters.) 720 1200 w
-10 /LucidaTypewriter f
-(.ul) 720 1356 w
-10 /LucidaSans-Italic f
-(N) 968 1356 w
-10 /LucidaSansUnicode00 f
-(off) 1800 1356 w
-10 /LucidaSans-Italic f
-(N) 2520 1356 w
-10 /S f
-(=) 2618 1356 w
-10 /LucidaSansUnicode00 f
-(1) 2689 1356 w
-(E) 3240 1356 w
-(Italicize) 1296 1512 w
-(in) 1717 1512 w
-10 /LucidaSans-Italic f
-(troff) 1857 1512 w
-10 /LucidaSansUnicode00 f
-(\(underline) 2141 1512 w
-(in) 2683 1512 w
-10 /LucidaSans-Italic f
-(nroff) 2823 1512 w
-10 /LucidaSansUnicode00 f
-(\)) 3066 1512 w
-(the) 3148 1512 w
-(next) 3352 1512 w
-10 /LucidaSans-Italic f
-(N) 3617 1512 w
-10 /LucidaSansUnicode00 f
-(input) 3740 1512 w
-(text) 4042 1512 w
-(lines.) 4283 1512 w
-(Actually,) 4624 1512 w
-(switch) 1296 1632 w
-(to) 1645 1632 w
-(underline) 1785 1632 w
-(font,) 2287 1632 w
-(saving) 2558 1632 w
-(the) 2911 1632 w
-(current) 3108 1632 w
-(font) 3500 1632 w
-(for) 3739 1632 w
-(later) 3920 1632 w
-(restoration;) 4179 1632 w
-(other) 4783 1632 w
-(font) 1296 1752 w
-(changes) 1527 1752 w
-(within) 1960 1752 w
-(the) 2290 1752 w
-(span) 2479 1752 w
-(of) 2744 1752 w
-(a) 2876 1752 w
-10 /LucidaTypewriter f
-(ul) 2965 1752 w
-10 /LucidaSansUnicode00 f
-(will) 3143 1752 w
-(take) 3341 1752 w
-(effect,) 3582 1752 w
-(but) 3923 1752 w
-(the) 4120 1752 w
-(restoration) 4310 1752 w
-(will) 4876 1752 w
-(undo) 1296 1872 w
-(the) 1581 1872 w
-(last) 1773 1872 w
-(change.) 1982 1872 w
-(Output) 2431 1872 w
-(generated) 2807 1872 w
-(by) 3332 1872 w
-10 /LucidaTypewriter f
-(tl) 3484 1872 w
-10 /LucidaSansUnicode00 f
-(\(\24714\)) 3665 1872 w
-(is) 3957 1872 w
-(affected) 4073 1872 w
-(by) 4501 1872 w
-(the) 4652 1872 w
-(font) 4843 1872 w
-(change,) 1296 1992 w
-(but) 1726 1992 w
-(does) 1938 1992 w
-(not) 2220 1992 w
-(decrement) 2431 1992 w
-10 /LucidaSans-Italic f
-(N) 2997 1992 w
-10 /LucidaSansUnicode00 f
-(.) 3071 1992 w
-(If) 3186 1992 w
-10 /LucidaSans-Italic f
-(N) 3303 1992 w
-(>) 3401 1992 w
-10 /LucidaSansUnicode00 f
-(1,) 3480 1992 w
-(there) 3626 1992 w
-(is) 3929 1992 w
-(the) 4060 1992 w
-(risk) 4266 1992 w
-(that) 4496 1992 w
-(a) 4738 1992 w
-(trap) 4844 1992 w
-(interpolated) 1296 2112 w
-(macro) 1946 2112 w
-(may) 2308 2112 w
-(provide) 2569 2112 w
-(text) 2995 2112 w
-(lines) 3247 2112 w
-(within) 3535 2112 w
-(the) 3891 2112 w
-(span;) 4106 2112 w
-(environment) 4429 2112 w
-(switching can prevent this.) 1296 2232 w
-10 /LucidaTypewriter f
-(.cu) 720 2388 w
-10 /LucidaSans-Italic f
-(N) 968 2388 w
-10 /LucidaSansUnicode00 f
-(off) 1800 2388 w
-10 /LucidaSans-Italic f
-(N) 2520 2388 w
-10 /S f
-(=) 2618 2388 w
-10 /LucidaSansUnicode00 f
-(1) 2689 2388 w
-(E) 3240 2388 w
-(Continuous) 1296 2544 w
-(underline.) 1904 2544 w
-(A) 2480 2544 w
-(variant) 2601 2544 w
-(of) 2984 2544 w
-10 /LucidaTypewriter f
-(ul) 3134 2544 w
-10 /LucidaSansUnicode00 f
-(that) 3330 2544 w
-(causes) 3573 2544 w
-10 /LucidaSans-Italic f
-(every) 3952 2544 w
-10 /LucidaSansUnicode00 f
-(character) 4268 2544 w
-(to) 4770 2544 w
-(be) 4921 2544 w
-(underlined in) 1296 2664 w
-10 /LucidaSans-Italic f
-(nroff) 1974 2664 w
-10 /LucidaSansUnicode00 f
-(.) 2217 2664 w
-(Identical to) 2313 2664 w
-10 /LucidaTypewriter f
-(ul) 2886 2664 w
-10 /LucidaSansUnicode00 f
-(in) 3062 2664 w
-10 /LucidaSans-Italic f
-(troff) 3185 2664 w
-10 /LucidaSansUnicode00 f
-(.) 3420 2664 w
-10 /LucidaTypewriter f
-(.uf) 720 2820 w
-10 /LucidaSans-Italic f
-(F) 968 2820 w
-10 /LucidaSansUnicode00 f
-(Italic) 1800 2820 w
-(Italic) 2520 2820 w
-(-) 3240 2820 w
-(Underline font set to) 1296 2976 w
-10 /LucidaSans-Italic f
-(F) 2330 2976 w
-10 /LucidaSansUnicode00 f
-(.) 2384 2976 w
-(In) 2480 2976 w
-10 /LucidaSans-Italic f
-(nroff) 2603 2976 w
-10 /LucidaSansUnicode00 f
-(,) 2846 2976 w
-10 /LucidaSans-Italic f
-(F) 2910 2976 w
-10 /LucidaSansUnicode00 f
-(may not be on position 1.) 2996 2976 w
-10 /LucidaSans-Italic f
-(1) 720 3132 w
-(10) 722 3132 w
-(0.) 787 3132 w
-(.4) 852 3132 w
-(4.) 886 3132 w
-(. ) 951 3132 w
-(C) 1051 3132 w
-(Co) 1053 3132 w
-(on) 1123 3132 w
-(nt) 1182 3132 w
-(tr) 1246 3132 w
-(ro) 1286 3132 w
-(ol) 1336 3132 w
-(l) 1395 3132 w
-(c) 1458 3132 w
-(ch) 1460 3132 w
-(ha) 1512 3132 w
-(ar) 1576 3132 w
-(ra) 1639 3132 w
-(ac) 1689 3132 w
-(ct) 1752 3132 w
-(te) 1804 3132 w
-(er) 1844 3132 w
-(rs) 1899 3132 w
-(s.) 1949 3132 w
-(.) 2000 3132 w
-10 /LucidaSansUnicode00 f
-(Both the control) 2127 3132 w
-(character) 2939 3132 w
-10 /LucidaTypewriter f
-(.) 3421 3132 w
-10 /LucidaSansUnicode00 f
-(and) 3526 3132 w
-(the) 3739 3132 w
-10 /LucidaSans-Italic f
-(no-break) 3927 3132 w
-10 /LucidaSansUnicode00 f
-(control) 4423 3132 w
-(char\255) 4798 3132 w
-(acter) 720 3252 w
-10 /LucidaTypewriter f
-(') 1009 3252 w
-10 /LucidaSansUnicode00 f
-(may) 1130 3252 w
-(be) 1379 3252 w
-(changed.) 1547 3252 w
-(Such) 2071 3252 w
-(a) 2349 3252 w
-(change) 2453 3252 w
-(must) 2850 3252 w
-(be) 3142 3252 w
-(compatible) 3310 3252 w
-(with) 3896 3252 w
-(the) 4150 3252 w
-(design) 4354 3252 w
-(of) 4725 3252 w
-(any) 4871 3252 w
-(macros used in the span of the change, and particularly of any trap-invoked macros.) 720 3372 w
-10 /LucidaTypewriter f
-(.cc) 720 3528 w
-10 /LucidaSans-Italic f
-(c) 968 3528 w
-10 /LucidaTypewriter f
-(.) 1800 3528 w
-(.) 2520 3528 w
-10 /LucidaSansUnicode00 f
-(E) 3240 3528 w
-(The basic control character is set to) 1296 3684 w
-10 /LucidaSans-Italic f
-(c) 3063 3684 w
-10 /LucidaSansUnicode00 f
-(, or reset to ) 3113 3684 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3714 3684 w
-10 /LucidaTypewriter f
-(.) 3778 3684 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3850 3684 w
-10 /LucidaSansUnicode00 f
-(.) 3914 3684 w
-10 /LucidaTypewriter f
-(.c2) 720 3840 w
-10 /LucidaSans-Italic f
-(c) 968 3840 w
-10 /LucidaTypewriter f
-(') 1800 3840 w
-(') 2520 3840 w
-10 /LucidaSansUnicode00 f
-(E) 3240 3840 w
-(The) 1296 3996 w
-10 /LucidaSans-Italic f
-(no-break) 1509 3996 w
-10 /LucidaSansUnicode00 f
-(control character is set to) 2004 3996 w
-10 /LucidaSans-Italic f
-(c) 3277 3996 w
-10 /LucidaSansUnicode00 f
-(, or reset to ) 3327 3996 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3928 3996 w
-10 /LucidaTypewriter f
-(') 3992 3996 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4064 3996 w
-10 /LucidaSansUnicode00 f
-(.) 4128 3996 w
-10 /LucidaSans-Italic f
-(1) 720 4152 w
-(10) 722 4152 w
-(0.) 787 4152 w
-(.5) 852 4152 w
-(5.) 886 4152 w
-(. ) 951 4152 w
-(O) 1051 4152 w
-(Ou) 1053 4152 w
-(ut) 1133 4152 w
-(tp) 1197 4152 w
-(pu) 1237 4152 w
-(ut) 1300 4152 w
-(t) 1364 4152 w
-(t) 1445 4152 w
-(tr) 1447 4152 w
-(ra) 1487 4152 w
-(an) 1537 4152 w
-(ns) 1600 4152 w
-(sl) 1664 4152 w
-(la) 1715 4152 w
-(at) 1746 4152 w
-(ti) 1809 4152 w
-(io) 1849 4152 w
-(on) 1880 4152 w
-(n.) 1939 4152 w
-(.) 2003 4152 w
-10 /LucidaSansUnicode00 f
-(One) 2139 4152 w
-(character) 2376 4152 w
-(can) 2866 4152 w
-(be) 3075 4152 w
-(made) 3235 4152 w
-(a) 3543 4152 w
-(stand-in) 3639 4152 w
-(for) 4097 4152 w
-(another) 4277 4152 w
-(charac\255) 4692 4152 w
-(ter) 720 4272 w
-(using) 909 4272 w
-10 /LucidaTypewriter f
-(tr) 1229 4272 w
-10 /LucidaSansUnicode00 f
-(.) 1373 4272 w
-(All) 1491 4272 w
-(text) 1672 4272 w
-(processing) 1917 4272 w
-(\(e.g.,) 2498 4272 w
-(character) 2799 4272 w
-(comparisons\)) 3302 4272 w
-(takes) 4007 4272 w
-(place) 4318 4272 w
-(with) 4626 4272 w
-(the) 4885 4272 w
-(input) 720 4392 w
-(\(stand-in\)) 1014 4392 w
-(character,) 1538 4392 w
-(which) 2060 4392 w
-(appears) 2382 4392 w
-(to) 2807 4392 w
-(have) 2946 4392 w
-(the) 3212 4392 w
-(width) 3408 4392 w
-(of) 3717 4392 w
-(the) 3856 4392 w
-(final) 4052 4392 w
-(character.) 4305 4392 w
-(The) 4859 4392 w
-(graphic translation occurs at the moment of output \(including diversion\).) 720 4512 w
-10 /LucidaTypewriter f
-(.tr) 720 4668 w
-10 /LucidaSans-Italic f
-(abcd....) 968 4668 w
-10 /LucidaSansUnicode00 f
-(none) 1800 4668 w
-(-) 2520 4668 w
-(O) 3240 4668 w
-(Translate) 1296 4824 w
-10 /LucidaSans-Italic f
-(a) 1778 4824 w
-10 /LucidaSansUnicode00 f
-(into) 1872 4824 w
-10 /LucidaSans-Italic f
-(b) 2094 4824 w
-10 /LucidaSansUnicode00 f
-(,) 2155 4824 w
-10 /LucidaSans-Italic f
-(c) 2220 4824 w
-10 /LucidaSansUnicode00 f
-(into) 2303 4824 w
-10 /LucidaSans-Italic f
-(d) 2526 4824 w
-10 /LucidaSansUnicode00 f
-(,) 2587 4824 w
-(etc.) 2653 4824 w
-(If) 2895 4824 w
-(an) 2995 4824 w
-(odd) 3146 4824 w
-(number) 3367 4824 w
-(of) 3778 4824 w
-(characters) 3910 4824 w
-(is) 4444 4824 w
-(given,) 4558 4824 w
-(the) 4885 4824 w
-(last) 1296 4944 w
-(one) 1503 4944 w
-(will) 1717 4944 w
-(be) 1916 4944 w
-(mapped) 2070 4944 w
-(into) 2498 4944 w
-(the) 2722 4944 w
-(space) 2911 4944 w
-(character.) 3221 4944 w
-(To) 3768 4944 w
-(be) 3926 4944 w
-(consistent,) 4079 4944 w
-(a) 4642 4944 w
-(partic\255) 4731 4944 w
-(ular translation must stay in effect from) 1296 5064 w
-10 /LucidaSans-Italic f
-(input) 3261 5064 w
-10 /LucidaSansUnicode00 f
-(to) 3545 5064 w
-10 /LucidaSans-Italic f
-(output) 3675 5064 w
-10 /LucidaSansUnicode00 f
-(time.) 4025 5064 w
-10 /LucidaSans-Italic f
-(1) 720 5220 w
-(10) 722 5220 w
-(0.) 787 5220 w
-(.6) 852 5220 w
-(6.) 886 5220 w
-(. ) 951 5220 w
-(T) 1051 5220 w
-(Tr) 1053 5220 w
-(ra) 1117 5220 w
-(an) 1167 5220 w
-(ns) 1230 5220 w
-(sp) 1294 5220 w
-(pa) 1345 5220 w
-(ar) 1408 5220 w
-(re) 1471 5220 w
-(en) 1521 5220 w
-(nt) 1576 5220 w
-(t) 1640 5220 w
-(t) 1732 5220 w
-(th) 1734 5220 w
-(hr) 1774 5220 w
-(ro) 1838 5220 w
-(ou) 1888 5220 w
-(ug) 1947 5220 w
-(gh) 2011 5220 w
-(hp) 2074 5220 w
-(pu) 2138 5220 w
-(ut) 2201 5220 w
-(t.) 2265 5220 w
-(.) 2305 5220 w
-10 /LucidaSansUnicode00 f
-(An) 2452 5220 w
-(input) 2635 5220 w
-(line) 2940 5220 w
-(beginning) 3168 5220 w
-(with) 3707 5220 w
-(a) 3964 5220 w
-10 /LucidaTypewriter f
-(\\!) 4071 5220 w
-10 /LucidaSansUnicode00 f
-(is) 4268 5220 w
-(read) 4401 5220 w
-(in) 4669 5220 w
-(copy) 4813 5220 w
-(mode) 720 5340 w
-(and) 1033 5340 w
-10 /LucidaSans-Italic f
-(transparently) 1253 5340 w
-10 /LucidaSansUnicode00 f
-(output) 1958 5340 w
-(\(without) 2320 5340 w
-(the) 2758 5340 w
-(initial) 2953 5340 w
-10 /LucidaTypewriter f
-(\\!) 3263 5340 w
-10 /LucidaSansUnicode00 f
-(\);) 3407 5340 w
-(the) 3512 5340 w
-(text) 3706 5340 w
-(processor) 3936 5340 w
-(is) 4451 5340 w
-(otherwise) 4570 5340 w
-(unaware) 720 5460 w
-(of) 1168 5460 w
-(the) 1306 5460 w
-(line) 1501 5460 w
-10 /LucidaSansUnicode20 f
-(\031) 1677 5460 w
-10 /LucidaSansUnicode00 f
-(s) 1709 5460 w
-(presence.) 1800 5460 w
-(This) 2340 5460 w
-(mechanism) 2585 5460 w
-(may) 3177 5460 w
-(be) 3417 5460 w
-(used) 3576 5460 w
-(to) 3848 5460 w
-(pass) 3986 5460 w
-(control) 4246 5460 w
-(informa\255) 4629 5460 w
-(tion to a post-processor or to embed control lines in a macro created by a diversion.) 720 5580 w
-10 /LucidaSans-Italic f
-(1) 720 5736 w
-(10) 722 5736 w
-(0.) 787 5736 w
-(.7) 852 5736 w
-(7.) 886 5736 w
-(. ) 951 5736 w
-(T) 1051 5736 w
-(Tr) 1053 5736 w
-(ra) 1117 5736 w
-(an) 1167 5736 w
-(ns) 1230 5736 w
-(sp) 1294 5736 w
-(pa) 1345 5736 w
-(ar) 1408 5736 w
-(re) 1471 5736 w
-(en) 1521 5736 w
-(nt) 1576 5736 w
-(t) 1640 5736 w
-(o) 1727 5736 w
-(ou) 1729 5736 w
-(ut) 1788 5736 w
-(tp) 1852 5736 w
-(pu) 1892 5736 w
-(ut) 1955 5736 w
-(t) 2019 5736 w
-10 /LucidaSansUnicode00 f
-(The) 2167 5736 w
-(sequence) 2395 5736 w
-10 /LucidaTypewriter f
-(\\X') 2899 5736 w
-10 /LucidaSans-Italic f
-(anything) 3115 5736 w
-10 /LucidaTypewriter f
-(') 3545 5736 w
-10 /LucidaSansUnicode00 f
-(copies) 3664 5736 w
-10 /LucidaSans-Italic f
-(anything) 4022 5736 w
-10 /LucidaSansUnicode00 f
-(to) 4499 5736 w
-(the) 4644 5736 w
-(out\255) 4847 5736 w
-(put,) 720 5856 w
-(as) 955 5856 w
-(a) 1102 5856 w
-(device) 1198 5856 w
-(control) 1546 5856 w
-(function) 1929 5856 w
-(of) 2371 5856 w
-(the) 2510 5856 w
-(form) 2706 5856 w
-10 /LucidaTypewriter f
-(x) 2978 5856 w
-(X) 3090 5856 w
-10 /LucidaSans-Italic f
-(anything) 3202 5856 w
-10 /LucidaSansUnicode00 f
-(\(\24722\).) 3672 5856 w
-(Escape) 4031 5856 w
-(sequences) 4401 5856 w
-(in) 4949 5856 w
-10 /LucidaSans-Italic f
-(anything) 720 5976 w
-10 /LucidaSansUnicode00 f
-(are processed.) 1182 5976 w
-10 /LucidaSans-Italic f
-(1) 720 6132 w
-(10) 722 6132 w
-(0.) 787 6132 w
-(.8) 852 6132 w
-(8.) 886 6132 w
-(. ) 951 6132 w
-(C) 1051 6132 w
-(Co) 1053 6132 w
-(om) 1123 6132 w
-(mm) 1182 6132 w
-(me) 1277 6132 w
-(en) 1372 6132 w
-(nt) 1427 6132 w
-(ts) 1491 6132 w
-(s) 1531 6132 w
-(a) 1615 6132 w
-(an) 1617 6132 w
-(nd) 1680 6132 w
-(d) 1744 6132 w
-(c) 1840 6132 w
-(co) 1842 6132 w
-(on) 1894 6132 w
-(nc) 1953 6132 w
-(ce) 2017 6132 w
-(ea) 2069 6132 w
-(al) 2124 6132 w
-(le) 2187 6132 w
-(ed) 2218 6132 w
-(d) 2273 6132 w
-(n) 2369 6132 w
-(ne) 2371 6132 w
-(ew) 2435 6132 w
-(wl) 2490 6132 w
-(li) 2570 6132 w
-(in) 2601 6132 w
-(ne) 2632 6132 w
-(es) 2696 6132 w
-(s.) 2751 6132 w
-(.) 2802 6132 w
-10 /LucidaSansUnicode00 f
-(An) 2930 6132 w
-(uncomfortably) 3094 6132 w
-(long) 3831 6132 w
-(input) 4078 6132 w
-(line) 4364 6132 w
-(that) 4573 6132 w
-(must) 4797 6132 w
-(stay) 720 6252 w
-(one) 954 6252 w
-(line) 1172 6252 w
-(\(e.g.,) 1387 6252 w
-(a) 1673 6252 w
-(string) 1767 6252 w
-(definition,) 2088 6252 w
-(or) 2624 6252 w
-(nofilled) 2765 6252 w
-(text\)) 3170 6252 w
-(can) 3433 6252 w
-(be) 3639 6252 w
-(split) 3796 6252 w
-(into) 4043 6252 w
-(several) 4270 6252 w
-(physical) 4648 6252 w
-(lines) 720 6372 w
-(by) 982 6372 w
-(ending) 1132 6372 w
-(all) 1501 6372 w
-(but) 1649 6372 w
-(the) 1846 6372 w
-(last) 2036 6372 w
-(one) 2243 6372 w
-(with) 2457 6372 w
-(the) 2697 6372 w
-(escape) 2887 6372 w
-10 /LucidaTypewriter f
-(\\) 3254 6372 w
-10 /LucidaSansUnicode00 f
-(.) 3326 6372 w
-(The) 3425 6372 w
-(sequence) 3641 6372 w
-10 /LucidaTypewriter f
-(\\) 4133 6372 w
-10 /LucidaSans-Italic f
-(newline) 4205 6372 w
-10 /LucidaSansUnicode00 f
-(is) 4606 6372 w
-(always) 4721 6372 w
-(ignored,) 720 6492 w
-(except) 1166 6492 w
-(in) 1530 6492 w
-(a) 1660 6492 w
-(comment.) 1754 6492 w
-(Comments) 2310 6492 w
-(may) 2871 6492 w
-(be) 3110 6492 w
-(embedded) 3268 6492 w
-(at) 3820 6492 w
-(the) 3951 6492 w
-(end) 4145 6492 w
-(of) 4365 6492 w
-(any) 4502 6492 w
-(line) 4710 6492 w
-(by) 4925 6492 w
-(prefacing) 720 6612 w
-(them) 1212 6612 w
-(with) 1496 6612 w
-10 /LucidaTypewriter f
-(\\") 1738 6612 w
-10 /LucidaSansUnicode00 f
-(.) 1882 6612 w
-(The) 1983 6612 w
-(newline) 2201 6612 w
-(at) 2609 6612 w
-(the) 2738 6612 w
-(end) 2930 6612 w
-(of) 3148 6612 w
-(a) 3283 6612 w
-(comment) 3375 6612 w
-(cannot) 3865 6612 w
-(be) 4230 6612 w
-(concealed.) 4386 6612 w
-(A) 4971 6612 w
-(line) 720 6732 w
-(beginning) 937 6732 w
-(with) 1465 6732 w
-10 /LucidaTypewriter f
-(\\") 1711 6732 w
-10 /LucidaSansUnicode00 f
-(will) 1896 6732 w
-(appear) 2101 6732 w
-(as) 2475 6732 w
-(a) 2622 6732 w
-(blank) 2718 6732 w
-(line) 3026 6732 w
-(and) 3243 6732 w
-(behave) 3464 6732 w
-(like) 3848 6732 w
-10 /LucidaTypewriter f
-(.sp 1) 4060 6732 w
-10 /LucidaSansUnicode00 f
-(;) 4420 6732 w
-(a) 4492 6732 w
-(comment) 4587 6732 w
-(can be on a line by itself by beginning the line with) 720 6852 w
-10 /LucidaTypewriter f
-(.\\") 3237 6852 w
-10 /LucidaSansUnicode00 f
-(.) 3453 6852 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 22 22
-%%Page: 23 23
-/saveobj save def
-mark
-23 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 23 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(11.) 720 840 w
-(Local Horizontal and Vertical Motions, and the Width Function) 937 840 w
-10 /LucidaSans-Italic f
-(1) 720 996 w
-(11) 722 996 w
-(1.) 787 996 w
-(.1) 852 996 w
-(1.) 886 996 w
-(. ) 951 996 w
-(L) 1051 996 w
-(Lo) 1053 996 w
-(oc) 1110 996 w
-(ca) 1169 996 w
-(al) 1221 996 w
-(l) 1284 996 w
-(M) 1354 996 w
-(Mo) 1356 996 w
-(ot) 1441 996 w
-(ti) 1500 996 w
-(io) 1540 996 w
-(on) 1571 996 w
-(ns) 1630 996 w
-(s.) 1694 996 w
-(.) 1745 996 w
-10 /LucidaSansUnicode00 f
-(The) 1879 996 w
-(functions) 2099 996 w
-10 /LucidaTypewriter f
-(\\v') 2590 996 w
-10 /LucidaSans-Italic f
-(N) 2806 996 w
-10 /LucidaTypewriter f
-(') 2880 996 w
-10 /LucidaSansUnicode00 f
-(and) 2991 996 w
-10 /LucidaTypewriter f
-(\\h') 3210 996 w
-10 /LucidaSans-Italic f
-(N) 3426 996 w
-10 /LucidaTypewriter f
-(') 3500 996 w
-10 /LucidaSansUnicode00 f
-(can) 3611 996 w
-(be) 3818 996 w
-(used) 3976 996 w
-(for) 4247 996 w
-10 /LucidaSans-Italic f
-(local) 4425 996 w
-10 /LucidaSansUnicode00 f
-(vertical) 4690 996 w
-(and) 720 1116 w
-(horizontal) 937 1116 w
-(motion) 1468 1116 w
-(respectively.) 1848 1116 w
-(The) 2522 1116 w
-(distance) 2740 1116 w
-10 /LucidaSans-Italic f
-(N) 3181 1116 w
-10 /LucidaSansUnicode00 f
-(may) 3292 1116 w
-(be) 3529 1116 w
-(negative;) 3685 1116 w
-(the) 4162 1116 w
-(positive) 4353 1116 w
-(direc\255) 4767 1116 w
-(tions) 720 1236 w
-(are) 1005 1236 w
-(rightward) 1202 1236 w
-(and) 1714 1236 w
-(downward.) 1939 1236 w
-(A) 2547 1236 w
-(local) 2661 1236 w
-(motion) 2931 1236 w
-(is) 3319 1236 w
-(one) 3444 1236 w
-(contained) 3668 1236 w
-(within) 4189 1236 w
-(a) 4530 1236 w
-(line.) 4630 1236 w
-(To) 4916 1236 w
-(avoid) 720 1356 w
-(unexpected) 1021 1356 w
-(vertical) 1629 1356 w
-(dislocations,) 2020 1356 w
-(it) 2672 1356 w
-(is) 2779 1356 w
-(necessary) 2900 1356 w
-(that) 3416 1356 w
-(the) 3648 1356 w
-(net) 3844 1356 w
-(vertical) 4040 1356 w
-(local) 4431 1356 w
-(motion) 4697 1356 w
-(within) 720 1476 w
-(a) 1066 1476 w
-(word) 1172 1476 w
-(in) 1465 1476 w
-(filled) 1607 1476 w
-(text) 1901 1476 w
-(and) 2143 1476 w
-(otherwise) 2374 1476 w
-(within) 2895 1476 w
-(a) 3242 1476 w
-(line) 3348 1476 w
-(balance) 3575 1476 w
-(to) 3997 1476 w
-(zero.) 4146 1476 w
-(The) 4476 1476 w
-(escape) 4708 1476 w
-(sequences providing local motion are summarized in the following table.) 720 1596 w
-10 /S f
-(_) 721 1676 w
-(______________________________________________________________________________________) 739 1676 w
-10 /LucidaSansUnicode00 f
-(Vertical) 898 1796 w
-(Effect in) 1910 1796 w
-(Horizontal) 2882 1796 w
-(Effect in) 4069 1796 w
-(Local Motion) 771 1916 w
-10 /LucidaSans-Italic f
-(troff) 1648 1916 w
-(nroff) 2314 1916 w
-10 /LucidaSansUnicode00 f
-(Local Motion) 2827 1916 w
-10 /LucidaSans-Italic f
-(troff) 3792 1916 w
-(nroff) 4560 1916 w
-10 /S f
-(_) 721 1936 w
-(______________________________________________________________________________________) 739 1936 w
-10 /LucidaTypewriter f
-(\\v') 987 2104 w
-10 /LucidaSans-Italic f
-(N) 1203 2104 w
-10 /LucidaTypewriter f
-(') 1293 2104 w
-10 /LucidaSansUnicode00 f
-(Move distance) 1488 2104 w
-10 /LucidaSans-Italic f
-(N) 2211 2104 w
-10 /LucidaTypewriter f
-(\\h') 987 2224 w
-10 /LucidaSans-Italic f
-(N) 1203 2224 w
-10 /LucidaTypewriter f
-(') 1293 2224 w
-10 /LucidaSansUnicode00 f
-(Move distance) 1488 2224 w
-10 /LucidaSans-Italic f
-(N) 2211 2224 w
-10 /S f
-(_) 721 2294 w
-(________________________________________) 767 2294 w
-10 /LucidaTypewriter f
-(\\) 3043 2344 w
-10 /LucidaSans-Italic f
-(space) 3115 2344 w
-10 /LucidaSansUnicode00 f
-(Unpaddable space-size space) 3544 2344 w
-10 /LucidaTypewriter f
-(\\u) 987 2464 w
-10 /LucidaSansUnicode00 f
-(\275 em up) 1488 2464 w
-(\275 line up) 2144 2464 w
-10 /LucidaTypewriter f
-(\\0) 3043 2464 w
-10 /LucidaSansUnicode00 f
-(Digit-size space) 3544 2464 w
-10 /LucidaTypewriter f
-(\\d) 987 2584 w
-10 /LucidaSansUnicode00 f
-(\275 em down) 1488 2584 w
-(\275 line down) 2144 2584 w
-10 /S f
-(_) 2787 2534 w
-(_____________________________________________) 2789 2534 w
-10 /LucidaTypewriter f
-(\\r) 987 2704 w
-10 /LucidaSansUnicode00 f
-(1 em up) 1488 2704 w
-(1 line up) 2144 2704 w
-10 /LucidaTypewriter f
-(\\|) 3043 2704 w
-10 /LucidaSansUnicode00 f
-(1/6 em space) 3544 2704 w
-(ignored) 4375 2704 w
-10 /LucidaTypewriter f
-(\\^) 3043 2824 w
-10 /LucidaSansUnicode00 f
-(1/12 em space) 3544 2824 w
-(ignored) 4375 2824 w
-10 /S f
-(_) 721 2892 w
-(______________________________________________________________________________________) 739 2892 w
-(\347) 721 2892 w
-(\347) 721 2876 w
-(\347) 721 2776 w
-(\347) 721 2676 w
-(\347) 721 2576 w
-(\347) 721 2476 w
-(\347) 721 2376 w
-(\347) 721 2276 w
-(\347) 721 2176 w
-(\347) 721 2076 w
-(\347) 721 1976 w
-(\347) 721 1876 w
-(\347) 721 1776 w
-(\347) 1438 2892 w
-(\347) 1438 2876 w
-(\347) 1438 2776 w
-(\347) 1438 2676 w
-(\347) 1438 2576 w
-(\347) 1438 2476 w
-(\347) 1438 2376 w
-(\347) 1438 2276 w
-(\347) 1438 2176 w
-(\347) 1438 2076 w
-(\347) 1438 1976 w
-(\347) 1438 1876 w
-(\347) 1438 1776 w
-(\347) 2094 2892 w
-(\347) 2094 2794 w
-(\347) 2094 2694 w
-(\347) 2094 2594 w
-(\347) 2094 2494 w
-(\347) 2094 2394 w
-(\347) 2767 2892 w
-(\347) 2767 2876 w
-(\347) 2767 2776 w
-(\347) 2767 2676 w
-(\347) 2767 2576 w
-(\347) 2767 2476 w
-(\347) 2767 2376 w
-(\347) 2767 2276 w
-(\347) 2767 2176 w
-(\347) 2767 2076 w
-(\347) 2767 1976 w
-(\347) 2767 1876 w
-(\347) 2767 1776 w
-(\347) 2787 2892 w
-(\347) 2787 2876 w
-(\347) 2787 2776 w
-(\347) 2787 2676 w
-(\347) 2787 2576 w
-(\347) 2787 2476 w
-(\347) 2787 2376 w
-(\347) 2787 2276 w
-(\347) 2787 2176 w
-(\347) 2787 2076 w
-(\347) 2787 1976 w
-(\347) 2787 1876 w
-(\347) 2787 1776 w
-(\347) 3494 2892 w
-(\347) 3494 2876 w
-(\347) 3494 2776 w
-(\347) 3494 2676 w
-(\347) 3494 2576 w
-(\347) 3494 2476 w
-(\347) 3494 2376 w
-(\347) 3494 2276 w
-(\347) 3494 2176 w
-(\347) 3494 2076 w
-(\347) 3494 1976 w
-(\347) 3494 1876 w
-(\347) 3494 1776 w
-(\347) 4325 2892 w
-(\347) 4325 2834 w
-(\347) 4325 2734 w
-(\347) 4325 2634 w
-(\347) 5039 2892 w
-(\347) 5039 2876 w
-(\347) 5039 2776 w
-(\347) 5039 2676 w
-(\347) 5039 2576 w
-(\347) 5039 2476 w
-(\347) 5039 2376 w
-(\347) 5039 2276 w
-(\347) 5039 2176 w
-(\347) 5039 2076 w
-(\347) 5039 1976 w
-(\347) 5039 1876 w
-(\347) 5039 1776 w
-10 /LucidaSansUnicode00 f
-(As) 720 3072 w
-(an) 890 3072 w
-(example,) 1057 3072 w
-10 /LucidaTypewriter f
-(E) 1553 3072 w
-8 /LucidaTypewriter f
-(2) 1625 3040 w
-10 /LucidaSansUnicode00 f
-(could) 1734 3072 w
-(be) 2051 3072 w
-(generated) 2221 3072 w
-(by) 2760 3072 w
-(a) 2926 3072 w
-(sequence) 3032 3072 w
-(of) 3540 3072 w
-(size) 3689 3072 w
-(changes) 3933 3072 w
-(and) 4383 3072 w
-(motions:) 4614 3072 w
-10 /LucidaTypewriter f
-(E\\s-2\\v'-0.4m'2\\v'0.4m'\\s+2) 720 3192 w
-10 /LucidaSansUnicode00 f
-(;) 2664 3192 w
-(note) 2730 3192 w
-(that) 2980 3192 w
-(the) 3204 3192 w
-(0.4) 3392 3192 w
-(em) 3583 3192 w
-(vertical) 3765 3192 w
-(motions) 4148 3192 w
-(are) 4575 3192 w
-(at) 4760 3192 w
-(the) 4885 3192 w
-(smaller size.) 720 3312 w
-10 /LucidaSans-Italic f
-(1) 720 3468 w
-(11) 722 3468 w
-(1.) 787 3468 w
-(.2) 852 3468 w
-(2.) 886 3468 w
-(. ) 951 3468 w
-(W) 1051 3468 w
-(Wi) 1053 3468 w
-(id) 1144 3468 w
-(dt) 1175 3468 w
-(th) 1238 3468 w
-(h) 1278 3468 w
-(F) 1383 3468 w
-(Fu) 1385 3468 w
-(un) 1441 3468 w
-(nc) 1505 3468 w
-(ct) 1569 3468 w
-(ti) 1621 3468 w
-(io) 1661 3468 w
-(on) 1692 3468 w
-(n.) 1751 3468 w
-(.) 1815 3468 w
-10 /LucidaSansUnicode00 f
-(The) 1951 3468 w
-10 /LucidaSans-Italic f
-(width) 2173 3468 w
-10 /LucidaSansUnicode00 f
-(function) 2482 3468 w
-10 /LucidaTypewriter f
-(\\w') 2924 3468 w
-10 /LucidaSans-Italic f
-(string) 3140 3468 w
-10 /LucidaTypewriter f
-(') 3427 3468 w
-10 /LucidaSansUnicode00 f
-(generates) 3540 3468 w
-(the) 4057 3468 w
-(numerical) 4253 3468 w
-(width) 4772 3468 w
-(of) 720 3588 w
-10 /LucidaSans-Italic f
-(string) 863 3588 w
-10 /LucidaSansUnicode00 f
-(\(in) 1195 3588 w
-(basic) 1364 3588 w
-(units\).) 1658 3588 w
-(Size) 2041 3588 w
-(and) 2282 3588 w
-(font) 2506 3588 w
-(changes) 2747 3588 w
-(may) 3190 3588 w
-(be) 3434 3588 w
-(embedded) 3597 3588 w
-(in) 4154 3588 w
-10 /LucidaSans-Italic f
-(string) 4289 3588 w
-10 /LucidaSansUnicode00 f
-(,) 4576 3588 w
-(and) 4652 3588 w
-(will) 4876 3588 w
-(not) 720 3708 w
-(affect) 913 3708 w
-(the) 1219 3708 w
-(current) 1407 3708 w
-(environment.) 1791 3708 w
-(For) 2500 3708 w
-(example,) 2690 3708 w
-10 /LucidaTypewriter f
-(.ti -\\w'\\fB1. 'u) 3169 3708 w
-10 /LucidaSansUnicode00 f
-(could) 4355 3708 w
-(be) 4655 3708 w
-(used) 4808 3708 w
-(to temporarily indent leftward a distance equal to the size of the string ) 720 3828 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4200 3828 w
-10 /LucidaTypewriter f
-(1. ) 4264 3828 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4480 3828 w
-10 /LucidaSansUnicode00 f
-(in font) 4576 3828 w
-10 /LucidaTypewriter f
-(B) 4928 3828 w
-10 /LucidaSansUnicode00 f
-(.) 5000 3828 w
-(The) 970 3984 w
-(width) 1188 3984 w
-(function) 1493 3984 w
-(also) 1931 3984 w
-(sets) 2164 3984 w
-(three) 2396 3984 w
-(number) 2685 3984 w
-(registers.) 3099 3984 w
-(The) 3625 3984 w
-(registers) 3844 3984 w
-10 /LucidaTypewriter f
-(st) 4306 3984 w
-10 /LucidaSansUnicode00 f
-(and) 4488 3984 w
-10 /LucidaTypewriter f
-(sb) 4706 3984 w
-10 /LucidaSansUnicode00 f
-(are) 4888 3984 w
-(set) 720 4104 w
-(respectively) 901 4104 w
-(to) 1511 4104 w
-(the) 1646 4104 w
-(highest) 1838 4104 w
-(and) 2234 4104 w
-(lowest) 2451 4104 w
-(extent) 2799 4104 w
-(of) 3145 4104 w
-10 /LucidaSans-Italic f
-(string) 3280 4104 w
-10 /LucidaSansUnicode00 f
-(relative) 3604 4104 w
-(to) 3996 4104 w
-(the) 4131 4104 w
-(baseline;) 4322 4104 w
-(then,) 4791 4104 w
-(for) 720 4224 w
-(example,) 903 4224 w
-(the) 1392 4224 w
-(total) 1591 4224 w
-(height) 1854 4224 w
-(of) 2207 4224 w
-(the) 2350 4224 w
-(string) 2550 4224 w
-(is) 2877 4224 w
-10 /LucidaTypewriter f
-(\\n\(stu-\\n\(sbu) 3002 4224 w
-10 /LucidaSansUnicode00 f
-(.) 3938 4224 w
-(In) 4047 4224 w
-10 /LucidaSans-Italic f
-(troff) 4183 4224 w
-10 /LucidaSansUnicode00 f
-(the) 4463 4224 w
-(number) 4663 4224 w
-(register) 720 4344 w
-10 /LucidaTypewriter f
-(ct) 1129 4344 w
-10 /LucidaSansUnicode00 f
-(is) 1309 4344 w
-(set) 1425 4344 w
-(to) 1605 4344 w
-(a) 1739 4344 w
-(value) 1830 4344 w
-(between) 2120 4344 w
-(0) 2563 4344 w
-(and) 2662 4344 w
-(3.) 2878 4344 w
-(The) 3040 4344 w
-(value) 3256 4344 w
-(0) 3545 4344 w
-(means) 3643 4344 w
-(that) 3995 4344 w
-(all) 4221 4344 w
-(of) 4369 4344 w
-(the) 4502 4344 w
-(charac\255) 4692 4344 w
-(ters) 720 4464 w
-(in) 938 4464 w
-10 /LucidaSans-Italic f
-(string) 1062 4464 w
-10 /LucidaSansUnicode00 f
-(were) 1382 4464 w
-(short) 1645 4464 w
-(lower) 1930 4464 w
-(case) 2227 4464 w
-(characters) 2474 4464 w
-(without) 3008 4464 w
-(descenders) 3407 4464 w
-(\(like) 3991 4464 w
-10 /LucidaTypewriter f
-(e) 4230 4464 w
-10 /LucidaSansUnicode00 f
-(\);) 4302 4464 w
-(1) 4401 4464 w
-(means) 4498 4464 w
-(that) 4849 4464 w
-(at) 720 4584 w
-(least) 845 4584 w
-(one) 1106 4584 w
-(character) 1318 4584 w
-(has) 1800 4584 w
-(a) 2001 4584 w
-(descender) 2089 4584 w
-(\(like) 2621 4584 w
-10 /LucidaTypewriter f
-(y) 2859 4584 w
-10 /LucidaSansUnicode00 f
-(\);) 2931 4584 w
-(2) 3029 4584 w
-(means) 3125 4584 w
-(that) 3475 4584 w
-(at) 3699 4584 w
-(least) 3824 4584 w
-(one) 4085 4584 w
-(character is tall) 4297 4584 w
-(\(like) 720 4704 w
-10 /LucidaTypewriter f
-(H) 966 4704 w
-10 /LucidaSansUnicode00 f
-(\);) 1038 4704 w
-(and) 1144 4704 w
-(3) 1365 4704 w
-(means) 1469 4704 w
-(that) 1827 4704 w
-(both) 2059 4704 w
-(tall) 2323 4704 w
-(characters) 2514 4704 w
-(and) 3055 4704 w
-(characters) 3276 4704 w
-(with) 3817 4704 w
-(descenders) 4063 4704 w
-(are) 4654 4704 w
-(pre\255) 4847 4704 w
-(sent.) 720 4824 w
-10 /LucidaSans-Italic f
-(1) 720 4980 w
-(11) 722 4980 w
-(1.) 787 4980 w
-(.3) 852 4980 w
-(3.) 886 4980 w
-(. ) 951 4980 w
-(M) 1051 4980 w
-(Ma) 1053 4980 w
-(ar) 1138 4980 w
-(rk) 1201 4980 w
-(k) 1251 4980 w
-(h) 1346 4980 w
-(ho) 1348 4980 w
-(or) 1412 4980 w
-(ri) 1471 4980 w
-(iz) 1521 4980 w
-(zo) 1552 4980 w
-(on) 1608 4980 w
-(nt) 1667 4980 w
-(ta) 1731 4980 w
-(al) 1771 4980 w
-(l) 1834 4980 w
-(p) 1900 4980 w
-(pl) 1902 4980 w
-(la) 1965 4980 w
-(ac) 1996 4980 w
-(ce) 2059 4980 w
-(e.) 2111 4980 w
-(.) 2166 4980 w
-10 /LucidaSansUnicode00 f
-(The) 2296 4980 w
-(function) 2512 4980 w
-10 /LucidaTypewriter f
-(\\k) 2948 4980 w
-10 /LucidaSans-Italic f
-(x) 3092 4980 w
-10 /LucidaSansUnicode00 f
-(causes) 3181 4980 w
-(the) 3542 4980 w
-(current) 3732 4980 w
-(horizontal) 4117 4980 w
-(position) 4647 4980 w
-(in) 720 5100 w
-(the) 902 5100 w
-10 /LucidaSans-Italic f
-(input) 1148 5100 w
-(line) 1491 5100 w
-10 /LucidaSansUnicode00 f
-(to) 1755 5100 w
-(be) 1944 5100 w
-(stored) 2154 5100 w
-(in) 2554 5100 w
-(register) 2736 5100 w
-10 /LucidaSans-Italic f
-(x) 3200 5100 w
-10 /LucidaSansUnicode00 f
-(.) 3254 5100 w
-(For) 3409 5100 w
-(example,) 3655 5100 w
-(the) 4190 5100 w
-(construction) 4435 5100 w
-10 /LucidaTypewriter f
-(\\kx) 720 5220 w
-10 /LucidaSans-Italic f
-(word) 936 5220 w
-10 /LucidaTypewriter f
-(\\h'|\\nxu+3u') 1180 5220 w
-10 /LucidaSans-Italic f
-(word) 2044 5220 w
-10 /LucidaSansUnicode00 f
-(will) 2327 5220 w
-(embolden) 2530 5220 w
-10 /LucidaSans-Italic f
-(word) 3052 5220 w
-10 /LucidaSansUnicode00 f
-(by) 3335 5220 w
-(backing) 3489 5220 w
-(up) 3909 5220 w
-(to) 4074 5220 w
-(almost) 4212 5220 w
-(its) 4578 5220 w
-(begin\255) 4735 5220 w
-(ning and overprinting it, resulting in) 720 5340 w
-10 /LucidaSans-Italic f
-(word) 2520 5340 w
-(word) 2523 5340 w
-10 /LucidaSansUnicode00 f
-(.) 2767 5340 w
-10 /LucidaSans-Demi f
-(12.) 720 5580 w
-(Overstrike, Bracket, Line-drawing, Graphics, and Zero-width Functions) 937 5580 w
-10 /LucidaSans-Italic f
-(1) 720 5736 w
-(12) 722 5736 w
-(2.) 787 5736 w
-(.1) 852 5736 w
-(1.) 886 5736 w
-(. ) 951 5736 w
-(O) 1051 5736 w
-(Ov) 1053 5736 w
-(ve) 1133 5736 w
-(er) 1189 5736 w
-(rs) 1244 5736 w
-(st) 1294 5736 w
-(tr) 1345 5736 w
-(ri) 1385 5736 w
-(ik) 1435 5736 w
-(ki) 1466 5736 w
-(in) 1526 5736 w
-(ng) 1557 5736 w
-(g.) 1621 5736 w
-(.) 1684 5736 w
-10 /LucidaSansUnicode00 f
-(Automatically) 1833 5736 w
-(centered) 2546 5736 w
-(overstriking) 3022 5736 w
-(of) 3655 5736 w
-(up) 3808 5736 w
-(to) 3988 5736 w
-(nine) 4141 5736 w
-(characters) 4405 5736 w
-(is) 4960 5736 w
-(provided) 720 5856 w
-(by) 1205 5856 w
-(the) 1377 5856 w
-10 /LucidaSans-Italic f
-(overstrike) 1589 5856 w
-10 /LucidaSansUnicode00 f
-(function) 2133 5856 w
-10 /LucidaTypewriter f
-(\\o') 2591 5856 w
-10 /LucidaSans-Italic f
-(string) 2807 5856 w
-10 /LucidaTypewriter f
-(') 3110 5856 w
-10 /LucidaSansUnicode00 f
-(.) 3182 5856 w
-(The) 3303 5856 w
-(characters) 3541 5856 w
-(in) 4098 5856 w
-10 /LucidaSans-Italic f
-(string) 4246 5856 w
-10 /LucidaSansUnicode00 f
-(are) 4589 5856 w
-(over\255) 4797 5856 w
-(printed) 720 5976 w
-(with) 1109 5976 w
-(centers) 1352 5976 w
-(aligned;) 1744 5976 w
-(the) 2171 5976 w
-(total) 2365 5976 w
-(width) 2623 5976 w
-(is) 2930 5976 w
-(that) 3049 5976 w
-(of) 3279 5976 w
-(the) 3416 5976 w
-(widest) 3610 5976 w
-(character.) 3962 5976 w
-10 /LucidaSans-Italic f
-(string) 4514 5976 w
-10 /LucidaSansUnicode00 f
-(may) 4840 5976 w
-(not) 720 6096 w
-(contain) 978 6096 w
-(local) 1433 6096 w
-(vertical) 1756 6096 w
-(motion.) 2204 6096 w
-(As) 2709 6096 w
-(examples,) 2927 6096 w
-10 /LucidaTypewriter f
-(\\o'e\\'') 3521 6096 w
-10 /LucidaSansUnicode00 f
-(produces) 4123 6096 w
-(\264) 4669 6096 w
-(e) 4672 6096 w
-(,) 4730 6096 w
-(and) 4860 6096 w
-10 /LucidaTypewriter f
-(\\o'\\\(mo\\\(sl') 720 6216 w
-10 /LucidaSansUnicode00 f
-(produces ) 1616 6216 w
-10 /S f
-(\316) 2096 6216 w
-(/) 2118 6216 w
-10 /LucidaSansUnicode00 f
-(.) 2167 6216 w
-10 /LucidaSans-Italic f
-(1) 720 6372 w
-(12) 722 6372 w
-(2.) 787 6372 w
-(.2) 852 6372 w
-(2.) 886 6372 w
-(. ) 951 6372 w
-(Z) 1051 6372 w
-(Ze) 1053 6372 w
-(er) 1113 6372 w
-(ro) 1168 6372 w
-(o-) 1218 6372 w
-(-w) 1277 6372 w
-(wi) 1342 6372 w
-(id) 1422 6372 w
-(dt) 1453 6372 w
-(th) 1516 6372 w
-(h) 1556 6372 w
-(c) 1658 6372 w
-(ch) 1660 6372 w
-(ha) 1712 6372 w
-(ar) 1776 6372 w
-(ra) 1839 6372 w
-(ac) 1889 6372 w
-(ct) 1952 6372 w
-(te) 2004 6372 w
-(er) 2044 6372 w
-(rs) 2099 6372 w
-(s.) 2149 6372 w
-(.) 2200 6372 w
-10 /LucidaSansUnicode00 f
-(The) 2333 6372 w
-(function) 2552 6372 w
-10 /LucidaTypewriter f
-(\\z) 2991 6372 w
-10 /LucidaSans-Italic f
-(c) 3135 6372 w
-10 /LucidaSansUnicode00 f
-(will) 3224 6372 w
-(output) 3427 6372 w
-10 /LucidaSans-Italic f
-(c) 3788 6372 w
-10 /LucidaSansUnicode00 f
-(without) 3877 6372 w
-(spacing) 4281 6372 w
-(over) 4693 6372 w
-(it,) 4942 6372 w
-(and) 720 6492 w
-(can) 938 6492 w
-(be) 1144 6492 w
-(used) 1301 6492 w
-(to) 1571 6492 w
-(produce) 1707 6492 w
-(left-aligned) 2142 6492 w
-(overstruck) 2752 6492 w
-(combinations.) 3299 6492 w
-(As) 4054 6492 w
-(examples,) 4211 6492 w
-10 /LucidaTypewriter f
-(\\z) 4744 6492 w
-10 /LucidaSansUnicode25 f
-(\241) 4888 6492 w
-10 /LucidaTypewriter f
-(+) 4968 6492 w
-10 /LucidaSansUnicode00 f
-(will) 720 6612 w
-(produce) 930 6612 w
-10 /LucidaSansUnicode25 f
-(\241) 1373 6612 w
-10 /LucidaSansUnicode00 f
-(+,) 1373 6612 w
-(and) 1531 6612 w
-10 /LucidaTypewriter f
-(\\\(br\\z\\\(rn\\\(ul\\\(br) 1757 6612 w
-10 /LucidaSansUnicode00 f
-(will) 3099 6612 w
-(produce) 3309 6612 w
-(a) 3753 6612 w
-(small) 3855 6612 w
-(badly) 4159 6612 w
-(constructed) 4468 6612 w
-(box ) 720 6732 w
-10 /S f
-(\347`) 937 6732 w
-(_\347) 937 6732 w
-10 /LucidaSansUnicode00 f
-(.) 1003 6732 w
-10 /LucidaSans-Italic f
-(1) 720 6888 w
-(12) 722 6888 w
-(2.) 787 6888 w
-(.3) 852 6888 w
-(3.) 886 6888 w
-(. ) 951 6888 w
-(L) 1051 6888 w
-(La) 1053 6888 w
-(ar) 1110 6888 w
-(rg) 1173 6888 w
-(ge) 1223 6888 w
-(e) 1286 6888 w
-(B) 1394 6888 w
-(Br) 1396 6888 w
-(ra) 1457 6888 w
-(ac) 1507 6888 w
-(ck) 1570 6888 w
-(ke) 1622 6888 w
-(et) 1682 6888 w
-(ts) 1737 6888 w
-(s.) 1777 6888 w
-(.) 1828 6888 w
-10 /LucidaSansUnicode00 f
-(The) 1976 6888 w
-(Special) 2211 6888 w
-(Font) 2602 6888 w
-(usually) 2870 6888 w
-(contains) 3264 6888 w
-(a) 3726 6888 w
-(number) 3835 6888 w
-(of) 4266 6888 w
-(bracket) 4418 6888 w
-(con\255) 4833 6888 w
-(struction) 720 7008 w
-(pieces) 1203 7008 w
-10 /S f
-(\354) 1593 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\356) 1674 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\374) 1755 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\376) 1836 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\355) 1917 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\375) 1998 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\357) 2079 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\353) 2160 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\373) 2242 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\351) 2312 7008 w
-10 /LucidaSansUnicode00 f
-10 /S f
-(\371) 2394 7008 w
-10 /LucidaSansUnicode00 f
-(that) 2516 7008 w
-(can) 2759 7008 w
-(be) 2979 7008 w
-(combined) 3149 7008 w
-(into) 3678 7008 w
-(various) 3918 7008 w
-(bracket) 4320 7008 w
-(styles.) 4732 7008 w
-(The) 720 7128 w
-(function) 939 7128 w
-10 /LucidaTypewriter f
-(\\b') 1378 7128 w
-10 /LucidaSans-Italic f
-(string) 1594 7128 w
-10 /LucidaTypewriter f
-(') 1897 7128 w
-10 /LucidaSansUnicode00 f
-(may) 2008 7128 w
-(be) 2247 7128 w
-(used) 2405 7128 w
-(to) 2676 7128 w
-(pile) 2813 7128 w
-(up) 3029 7128 w
-(vertically) 3193 7128 w
-(the) 3663 7128 w
-(characters) 3857 7128 w
-(in) 4396 7128 w
-10 /LucidaSans-Italic f
-(string) 4526 7128 w
-10 /LucidaSansUnicode00 f
-(\(the) 4852 7128 w
-(first) 720 7248 w
-(character) 952 7248 w
-(on) 1438 7248 w
-(top) 1597 7248 w
-(and) 1794 7248 w
-(the) 2010 7248 w
-(last) 2201 7248 w
-(at) 2409 7248 w
-(the) 2537 7248 w
-(bottom\);) 2728 7248 w
-(the) 3181 7248 w
-(characters) 3372 7248 w
-(are) 3908 7248 w
-(vertically) 4096 7248 w
-(separated) 4563 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 23 23
-%%Page: 24 24
-/saveobj save def
-mark
-24 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 24 \255) 2752 480 w
-(by) 720 840 w
-(1) 885 840 w
-(em) 998 840 w
-(and) 1197 840 w
-(the) 1427 840 w
-(total) 1632 840 w
-(pile) 1901 840 w
-(is) 2128 840 w
-(centered) 2258 840 w
-(1/2) 2731 840 w
-(em) 2961 840 w
-(above) 3161 840 w
-(the) 3499 840 w
-(current) 3705 840 w
-(baseline) 4106 840 w
-(\(\275) 4558 840 w
-(line) 4722 840 w
-(in) 4949 840 w
-10 /LucidaSans-Italic f
-(nroff) 720 960 w
-10 /LucidaSansUnicode00 f
-(\).) 963 960 w
-(For example,) 1092 960 w
-9 /LucidaTypewriter f
-(\\b'\\\(lc\\\(lf'E\\b'\\\(rc\\\(rf'\\x'-0.5m'\\x'0.5m') 1008 1130 w
-10 /LucidaSansUnicode00 f
-(produces) 720 1360 w
-10 /S f
-(\351) 1200 1310 w
-(\353) 1200 1410 w
-10 /LucidaSansUnicode00 f
-(E) 1250 1360 w
-10 /S f
-(\371) 1304 1310 w
-(\373) 1304 1410 w
-10 /LucidaSansUnicode00 f
-(.) 1342 1360 w
-10 /LucidaSans-Italic f
-(1) 720 1566 w
-(12) 722 1566 w
-(2.) 787 1566 w
-(.4) 852 1566 w
-(4.) 886 1566 w
-(. ) 951 1566 w
-(L) 1051 1566 w
-(Li) 1053 1566 w
-(in) 1110 1566 w
-(ne) 1141 1566 w
-(e) 1205 1566 w
-(d) 1301 1566 w
-(dr) 1303 1566 w
-(ra) 1366 1566 w
-(aw) 1416 1566 w
-(wi) 1479 1566 w
-(in) 1559 1566 w
-(ng) 1590 1566 w
-(g.) 1654 1566 w
-(.) 1717 1566 w
-10 /LucidaSansUnicode00 f
-(The) 1853 1566 w
-(function) 2075 1566 w
-10 /LucidaTypewriter f
-(\\l') 2517 1566 w
-10 /LucidaSans-Italic f
-(Nc) 2733 1566 w
-10 /LucidaTypewriter f
-(') 2857 1566 w
-10 /LucidaSansUnicode00 f
-(\(backslash-ell\)) 2970 1566 w
-(draws) 3724 1566 w
-(a) 4052 1566 w
-(string) 4149 1566 w
-(of) 4473 1566 w
-(repeated) 4613 1566 w
-10 /LucidaSans-Italic f
-(c) 720 1686 w
-10 /LucidaSansUnicode20 f
-(\031) 770 1686 w
-10 /LucidaSansUnicode00 f
-(s) 802 1686 w
-(towards) 888 1686 w
-(the) 1308 1686 w
-(right) 1498 1686 w
-(for) 1764 1686 w
-(a) 1938 1686 w
-(distance) 2028 1686 w
-10 /LucidaSans-Italic f
-(N) 2466 1686 w
-10 /LucidaSansUnicode00 f
-(.) 2540 1686 w
-(If) 2638 1686 w
-10 /LucidaSans-Italic f
-(c) 2738 1686 w
-10 /LucidaSansUnicode00 f
-(looks) 2822 1686 w
-(like) 3116 1686 w
-(a) 3322 1686 w
-(continuation) 3411 1686 w
-(of) 4053 1686 w
-(an) 4185 1686 w
-(expression) 4336 1686 w
-(for) 4901 1686 w
-10 /LucidaSans-Italic f
-(N) 720 1806 w
-10 /LucidaSansUnicode00 f
-(,) 794 1806 w
-(it) 861 1806 w
-(may) 962 1806 w
-(be) 1197 1806 w
-(insulated) 1351 1806 w
-(from) 1830 1806 w
-10 /LucidaSans-Italic f
-(N) 2097 1806 w
-10 /LucidaSansUnicode00 f
-(with) 2206 1806 w
-10 /LucidaTypewriter f
-(\\&) 2446 1806 w
-10 /LucidaSansUnicode00 f
-(.) 2590 1806 w
-(If) 2689 1806 w
-10 /LucidaSans-Italic f
-(c) 2790 1806 w
-10 /LucidaSansUnicode00 f
-(is) 2875 1806 w
-(not) 2990 1806 w
-(specified,) 3185 1806 w
-(the) 3688 1806 w
-10 /S1 f
-(_) 3879 1806 w
-10 /LucidaSansUnicode00 f
-(\(baseline) 3965 1806 w
-(rule\)) 4435 1806 w
-(is) 4692 1806 w
-(used) 4808 1806 w
-(\(underline) 720 1926 w
-(character) 1246 1926 w
-(in) 1728 1926 w
-10 /LucidaSans-Italic f
-(nroff) 1852 1926 w
-10 /LucidaSansUnicode00 f
-(\).) 2095 1926 w
-(If) 2225 1926 w
-10 /LucidaSans-Italic f
-(N) 2324 1926 w
-10 /LucidaSansUnicode00 f
-(is negative, a backward horizontal motion of size) 2431 1926 w
-10 /LucidaSans-Italic f
-(N) 4854 1926 w
-10 /LucidaSansUnicode00 f
-(is) 4960 1926 w
-(made before drawing the string.) 720 2046 w
-(Any space resulting from) 2351 2046 w
-10 /LucidaSans-Italic f
-(N) 3599 2046 w
-10 /LucidaSansUnicode00 f
-(/\(size of) 3673 2046 w
-10 /LucidaSans-Italic f
-(c) 4114 2046 w
-10 /LucidaSansUnicode00 f
-(\) having a) 4164 2046 w
-(remain\255) 4671 2046 w
-(der) 720 2166 w
-(is) 915 2166 w
-(put) 1030 2166 w
-(at) 1227 2166 w
-(the) 1354 2166 w
-(beginning) 1544 2166 w
-(\(left) 2066 2166 w
-(end\)) 2293 2166 w
-(of) 2542 2166 w
-(the) 2675 2166 w
-(string.) 2864 2166 w
-(If) 3244 2166 w
-10 /LucidaSans-Italic f
-(N) 3344 2166 w
-10 /LucidaSansUnicode00 f
-(is) 3452 2166 w
-(less) 3566 2166 w
-(than) 3787 2166 w
-(the) 4037 2166 w
-(width) 4226 2166 w
-(of) 4528 2166 w
-10 /LucidaSans-Italic f
-(c) 4660 2166 w
-10 /LucidaSansUnicode00 f
-(,) 4710 2166 w
-(a) 4776 2166 w
-(sin\255) 4865 2166 w
-(gle) 720 2286 w
-10 /LucidaSans-Italic f
-(c) 902 2286 w
-10 /LucidaSansUnicode00 f
-(is) 987 2286 w
-(centered) 1102 2286 w
-(on) 1559 2286 w
-(a) 1717 2286 w
-(distance) 1807 2286 w
-10 /LucidaSans-Italic f
-(N) 2246 2286 w
-10 /LucidaSansUnicode00 f
-(.) 2320 2286 w
-(In) 2419 2286 w
-(the) 2545 2286 w
-(case) 2735 2286 w
-(of) 2983 2286 w
-(characters) 3116 2286 w
-(that) 3651 2286 w
-(are) 3878 2286 w
-(designed) 4066 2286 w
-(to) 4544 2286 w
-(be) 4678 2286 w
-(con\255) 4833 2286 w
-(nected,) 720 2406 w
-(such) 1128 2406 w
-(as) 1404 2406 w
-(baseline-rule ) 1560 2406 w
-10 /S1 f
-(_) 2239 2406 w
-10 /LucidaSansUnicode00 f
-(,) 2305 2406 w
-(under-rule ) 2387 2406 w
-10 /S f
-(_) 2949 2406 w
-10 /LucidaSansUnicode00 f
-(,) 3015 2406 w
-(and) 3097 2406 w
-(root-en ) 3327 2406 w
-10 /S f
-(`) 3735 2406 w
-10 /LucidaSansUnicode00 f
-(,) 3801 2406 w
-(the) 3883 2406 w
-(remainder) 4088 2406 w
-(space) 4634 2406 w
-(is) 4960 2406 w
-(covered by overlapping.) 720 2526 w
-(As an example, a macro to underscore a string can be written) 1948 2526 w
-9 /LucidaTypewriter f
-(.de) 1008 2696 w
-(us) 1268 2696 w
-(\\\\$1\\) 1008 2806 w
-(l) 1348 2806 w
-('|0\\\(ul') 1428 2806 w
-(..) 1008 2916 w
-10 /LucidaSansUnicode00 f
-(or one to draw a box around a string) 720 3096 w
-9 /LucidaTypewriter f
-(.de) 1008 3266 w
-(bx) 1268 3266 w
-(\\\(br\\|\\\\$1\\|\\\(br\\) 1008 3376 w
-(l) 2128 3376 w
-('|0\\\(rn'\\) 2208 3376 w
-(l) 2808 3376 w
-('|0\\\(ul') 2888 3376 w
-(..) 1008 3486 w
-10 /LucidaSansUnicode00 f
-(such that) 720 3666 w
-9 /LucidaTypewriter f
-(.ul) 1008 3836 w
-("underlined) 1268 3836 w
-(words") 2048 3836 w
-10 /LucidaSansUnicode00 f
-(and) 720 4016 w
-9 /LucidaTypewriter f
-(.bx) 1008 4186 w
-("words) 1268 4186 w
-(in) 1723 4186 w
-(a) 1918 4186 w
-(box") 2048 4186 w
-10 /LucidaSansUnicode00 f
-(yield underlined words) 720 4366 w
-10 /S f
-(_) 981 4366 w
-(________________) 1029 4366 w
-10 /LucidaSansUnicode00 f
-(and ) 1861 4366 w
-10 /S f
-(\347) 2073 4366 w
-10 /LucidaSansUnicode00 f
-(words in a box) 2089 4366 w
-10 /S f
-(\347) 2825 4366 w
-(`) 2073 4366 w
-(```````````````) 2075 4366 w
-(_) 2073 4366 w
-(_______________) 2075 4366 w
-10 /LucidaSansUnicode00 f
-(.) 2825 4366 w
-(The) 970 4522 w
-(function) 1192 4522 w
-10 /LucidaTypewriter f
-(\\L') 1634 4522 w
-10 /LucidaSans-Italic f
-(Nc) 1850 4522 w
-10 /LucidaTypewriter f
-(') 1974 4522 w
-10 /LucidaSansUnicode00 f
-(draws) 2087 4522 w
-(a) 2415 4522 w
-(vertical) 2511 4522 w
-(line) 2902 4522 w
-(consisting) 3120 4522 w
-(of) 3657 4522 w
-(the) 3797 4522 w
-(\(optional\)) 3994 4522 w
-(character) 4499 4522 w
-10 /LucidaSans-Italic f
-(c) 4990 4522 w
-10 /LucidaSansUnicode00 f
-(stacked) 720 4642 w
-(vertically) 1127 4642 w
-(apart) 1594 4642 w
-(1) 1881 4642 w
-(em) 1960 4642 w
-(\(1) 2145 4642 w
-(line) 2277 4642 w
-(in) 2489 4642 w
-10 /LucidaSans-Italic f
-(nroff) 2616 4642 w
-10 /LucidaSansUnicode00 f
-(\),) 2859 4642 w
-(with) 2960 4642 w
-(the) 3201 4642 w
-(first) 3392 4642 w
-(two) 3623 4642 w
-(characters) 3833 4642 w
-(overlapped,) 4368 4642 w
-(if) 4974 4642 w
-(necessary, to form) 720 4762 w
-(a) 1654 4762 w
-(continuous) 1742 4762 w
-(line.) 2313 4762 w
-(The) 2586 4762 w
-(default) 2800 4762 w
-(character) 3172 4762 w
-(is) 3654 4762 w
-(the) 3767 4762 w
-10 /LucidaSans-Italic f
-(box) 3955 4762 w
-(rule) 4160 4762 w
-10 /S f
-(\347) 4401 4762 w
-10 /LucidaSansUnicode00 f
-(\() 4450 4762 w
-10 /LucidaTypewriter f
-(\\\(br) 4499 4762 w
-10 /LucidaSansUnicode00 f
-(\);) 4787 4762 w
-(the) 4885 4762 w
-(other) 720 4882 w
-(suitable) 1010 4882 w
-(character) 1425 4882 w
-(is the) 1907 4882 w
-10 /LucidaSans-Italic f
-(bold vertical) 2206 4882 w
-10 /S f
-(\357) 2856 4882 w
-10 /LucidaSansUnicode00 f
-(\() 2953 4882 w
-10 /LucidaTypewriter f
-(\\\(bv) 3002 4882 w
-10 /LucidaSansUnicode00 f
-(\).) 3290 4882 w
-(The line is begun without any ini\255) 3419 4882 w
-(tial) 720 5002 w
-(motion) 915 5002 w
-(relative) 1303 5002 w
-(to) 1703 5002 w
-(the) 1846 5002 w
-(current) 2046 5002 w
-(baseline.) 2441 5002 w
-(A) 2951 5002 w
-(positive) 3065 5002 w
-10 /LucidaSans-Italic f
-(N) 3488 5002 w
-10 /LucidaSansUnicode00 f
-(specifies) 3608 5002 w
-(a) 4077 5002 w
-(line) 4178 5002 w
-(drawn) 4400 5002 w
-(down\255) 4744 5002 w
-(ward) 720 5122 w
-(and) 999 5122 w
-(a) 1222 5122 w
-(negative) 1320 5122 w
-10 /LucidaSans-Italic f
-(N) 1772 5122 w
-10 /LucidaSansUnicode00 f
-(specifies) 1889 5122 w
-(a) 2355 5122 w
-(line) 2453 5122 w
-(drawn) 2671 5122 w
-(upward.) 3011 5122 w
-(After) 3478 5122 w
-(the) 3760 5122 w
-(line) 3957 5122 w
-(is) 4175 5122 w
-(drawn) 4297 5122 w
-(no) 4637 5122 w
-(com\255) 4802 5122 w
-(pensating motions are made; the instantaneous baseline is at the end of the line.) 720 5242 w
-(The) 970 5398 w
-(horizontal) 1193 5398 w
-(and) 1729 5398 w
-(vertical) 1951 5398 w
-(line) 2343 5398 w
-(drawing) 2561 5398 w
-(functions) 2992 5398 w
-(may) 3486 5398 w
-(be) 3728 5398 w
-(used) 3889 5398 w
-(in) 4163 5398 w
-(combination) 4296 5398 w
-(to) 4942 5398 w
-(produce) 720 5518 w
-(large) 1168 5518 w
-(boxes.) 1462 5518 w
-(The) 1869 5518 w
-(zero-width) 2101 5518 w
-10 /LucidaSans-Italic f
-(box-rule) 2693 5518 w
-10 /LucidaSansUnicode00 f
-(and) 3171 5518 w
-(the) 3402 5518 w
-(\275-em) 3607 5518 w
-(wide) 3944 5518 w
-10 /LucidaSans-Italic f
-(under-rule) 4219 5518 w
-10 /LucidaSansUnicode00 f
-(were) 4810 5518 w
-(designed to form corners when using 1-em vertical spacings.) 720 5638 w
-(For example the macro) 3774 5638 w
-8 /LucidaTypewriter f
-(.de) 828 5748 w
-(eb) 1060 5748 w
-(.sp) 828 5858 w
-(-1) 1060 5858 w
-(\\"compensate) 1348 5858 w
-(for) 2102 5858 w
-(next) 2334 5858 w
-(automatic) 2624 5858 w
-(baseline) 3204 5858 w
-(spacing) 3726 5858 w
-(.nf) 828 5968 w
-(\\"avoid) 1348 5968 w
-(possibly) 1812 5968 w
-(overflowing) 2334 5968 w
-(word) 3030 5968 w
-(buffer) 3320 5968 w
-(\\h'-.5n'\\L'|\\\\nau-1'\\l'\\\\n\(.lu+1n\\\(ul'\\L'-|\\\\nau+1'\\l'|0u-.5n\\\(ul') 828 6078 w
-(.fi) 828 6188 w
-(..) 828 6298 w
-10 /LucidaSansUnicode00 f
-(will) 720 6418 w
-(draw) 923 6418 w
-(a) 1198 6418 w
-(box) 1293 6418 w
-(around) 1518 6418 w
-(some) 1902 6418 w
-(text) 2203 6418 w
-(whose) 2434 6418 w
-(beginning) 2781 6418 w
-(vertical) 3308 6418 w
-(place) 3698 6418 w
-(was) 3992 6418 w
-(saved) 4215 6418 w
-(in) 4532 6418 w
-(number) 4663 6418 w
-(register) 720 6538 w
-10 /LucidaSans-Italic f
-(a) 1125 6538 w
-10 /LucidaSansUnicode00 f
-(\(e.g., using) 1218 6538 w
-10 /LucidaTypewriter f
-(.mk a) 1795 6538 w
-10 /LucidaSansUnicode00 f
-(\) as was done for this paragraph.) 2155 6538 w
-10 /S f
-(\347) 695 6538 w
-(\347) 695 6479 w
-(\347) 695 6379 w
-(\347) 695 6279 w
-(\347) 695 6179 w
-(\347) 695 6079 w
-(\347) 695 5979 w
-(\347) 695 5879 w
-(\347) 695 5779 w
-(\347) 695 5679 w
-(\347) 695 5579 w
-(\347) 695 5479 w
-(\347) 695 5379 w
-(_) 695 5279 w
-(_______________________________________________________________________________________) 715 5279 w
-(\347) 5065 5379 w
-(\347) 5065 5438 w
-(\347) 5065 5538 w
-(\347) 5065 5638 w
-(\347) 5065 5738 w
-(\347) 5065 5838 w
-(\347) 5065 5938 w
-(\347) 5065 6038 w
-(\347) 5065 6138 w
-(\347) 5065 6238 w
-(\347) 5065 6338 w
-(\347) 5065 6438 w
-(\347) 5065 6538 w
-(_) 695 6538 w
-(_______________________________________________________________________________________) 715 6538 w
-10 /LucidaSans-Italic f
-(1) 720 6694 w
-(12) 722 6694 w
-(2.) 787 6694 w
-(.5) 852 6694 w
-(5.) 886 6694 w
-(. ) 951 6694 w
-(G) 1051 6694 w
-(Gr) 1053 6694 w
-(ra) 1125 6694 w
-(ap) 1175 6694 w
-(ph) 1238 6694 w
-(hi) 1301 6694 w
-(ic) 1365 6694 w
-(cs) 1396 6694 w
-(s.) 1448 6694 w
-(.) 1499 6694 w
-10 /LucidaSansUnicode00 f
-(The) 1632 6694 w
-(function) 1851 6694 w
-10 /LucidaTypewriter f
-(\\D') 2291 6694 w
-10 /LucidaSans-Italic f
-(c.) 2507 6694 w
-10 /LucidaSansUnicode00 f
-(..) 2589 6694 w
-10 /LucidaTypewriter f
-(') 2653 6694 w
-10 /LucidaSansUnicode00 f
-(draws) 2796 6694 w
-(a) 3122 6694 w
-(graphic) 3216 6694 w
-(object) 3618 6694 w
-(of) 3955 6694 w
-(type) 4092 6694 w
-10 /LucidaSans-Italic f
-(c) 4339 6694 w
-10 /LucidaSansUnicode00 f
-(according) 4428 6694 w
-(to) 4942 6694 w
-(a sequence of parameters, which are generally pairs of numbers.) 720 6814 w
-10 /LucidaTypewriter f
-(\\D'l) 970 6970 w
-10 /LucidaSans-Italic f
-(dh) 1330 6970 w
-10 /LucidaTypewriter f
-10 /LucidaSans-Italic f
-(dv) 1541 6970 w
-10 /LucidaTypewriter f
-(') 1656 6970 w
-10 /LucidaSansUnicode00 f
-(draw line from current position by) 2194 6970 w
-10 /LucidaSans-Italic f
-(dh) 3888 6970 w
-10 /LucidaSansUnicode00 f
-(,) 4019 6970 w
-10 /LucidaSans-Italic f
-(dv) 4099 6970 w
-10 /LucidaTypewriter f
-(\\D'c) 970 7090 w
-10 /LucidaSans-Italic f
-(d) 1330 7090 w
-10 /LucidaTypewriter f
-(') 1391 7090 w
-10 /LucidaSansUnicode00 f
-(draw circle of diameter) 2194 7090 w
-10 /LucidaSans-Italic f
-(d) 3343 7090 w
-10 /LucidaSansUnicode00 f
-(with left side at current position) 3436 7090 w
-10 /LucidaTypewriter f
-(\\D'e) 970 7210 w
-10 /LucidaSans-Italic f
-(d) 1330 7210 w
-7 /LucidaSansUnicode00 f
-(1) 1402 7230 w
-10 /LucidaSans-Italic f
-(d) 1462 7210 w
-7 /LucidaSansUnicode00 f
-(2) 1534 7230 w
-10 /LucidaTypewriter f
-(') 1586 7210 w
-10 /LucidaSansUnicode00 f
-(draw ellipse of diameters) 2194 7210 w
-10 /LucidaSans-Italic f
-(d) 3450 7210 w
-7 /LucidaSansUnicode00 f
-(1) 3522 7230 w
-10 /LucidaSansUnicode00 f
-(and) 3606 7210 w
-10 /LucidaSans-Italic f
-(d) 3818 7210 w
-7 /LucidaSansUnicode00 f
-(2) 3890 7230 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 24 24
-%%Page: 25 25
-/saveobj save def
-mark
-25 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 25 \255) 2752 480 w
-10 /LucidaTypewriter f
-(\\D'a) 970 840 w
-10 /LucidaSans-Italic f
-(dh) 1330 840 w
-7 /LucidaSansUnicode00 f
-(1) 1464 860 w
-10 /LucidaTypewriter f
-10 /LucidaSans-Italic f
-(dv) 1604 840 w
-7 /LucidaSansUnicode00 f
-(1) 1730 860 w
-10 /LucidaTypewriter f
-10 /LucidaSans-Italic f
-(dh) 1870 840 w
-7 /LucidaSansUnicode00 f
-(2) 2004 860 w
-10 /LucidaTypewriter f
-10 /LucidaSans-Italic f
-(dv) 2144 840 w
-7 /LucidaSansUnicode00 f
-(2) 2270 860 w
-10 /LucidaTypewriter f
-(') 2322 840 w
-10 /LucidaSansUnicode00 f
-(draw arc from current position to) 2394 840 w
-10 /LucidaSans-Italic f
-(dh) 4042 840 w
-7 /LucidaSansUnicode00 f
-(1) 4176 860 w
-10 /S f
-(+) 4244 840 w
-10 /LucidaSans-Italic f
-(dh) 4315 840 w
-7 /LucidaSansUnicode00 f
-(2) 4449 860 w
-10 /LucidaSansUnicode00 f
-(,) 4501 840 w
-10 /LucidaSans-Italic f
-(dv) 4565 840 w
-7 /LucidaSansUnicode00 f
-(1) 4691 860 w
-10 /S f
-(+) 4759 840 w
-10 /LucidaSans-Italic f
-(dv) 4830 840 w
-7 /LucidaSansUnicode00 f
-(2) 4956 860 w
-10 /LucidaSansUnicode00 f
-(,) 5008 840 w
-(with center at) 2410 960 w
-10 /LucidaSans-Italic f
-(dh) 3106 960 w
-7 /LucidaSansUnicode00 f
-(1) 3240 980 w
-10 /LucidaSansUnicode00 f
-(,) 3300 960 w
-10 /LucidaSans-Italic f
-(dv) 3380 960 w
-7 /LucidaSansUnicode00 f
-(1) 3506 980 w
-10 /LucidaSansUnicode00 f
-(from current position) 3590 960 w
-10 /LucidaTypewriter f
-(\\D'~) 970 1080 w
-10 /LucidaSans-Italic f
-(dh) 1330 1080 w
-7 /LucidaSansUnicode00 f
-(1) 1464 1100 w
-10 /LucidaSans-Italic f
-(dv) 1524 1080 w
-7 /LucidaSansUnicode00 f
-(1) 1650 1100 w
-10 /LucidaSans-Italic f
-(dh) 1710 1080 w
-7 /LucidaSansUnicode00 f
-(2) 1844 1100 w
-10 /LucidaSans-Italic f
-(dv) 1904 1080 w
-7 /LucidaSansUnicode00 f
-(2) 2030 1100 w
-10 /LucidaSans-Italic f
-(...) 2090 1080 w
-10 /LucidaTypewriter f
-(') 2186 1080 w
-10 /LucidaSansUnicode00 f
-(draw B-spline from current position by) 2258 1080 w
-10 /LucidaSans-Italic f
-(dh) 4182 1080 w
-7 /LucidaSansUnicode00 f
-(1) 4316 1100 w
-(,) 4365 1100 w
-10 /LucidaSans-Italic f
-(dv) 4403 1080 w
-7 /LucidaSansUnicode00 f
-(1) 4529 1100 w
-10 /LucidaSansUnicode00 f
-(,) 4581 1080 w
-(then by) 2410 1200 w
-10 /LucidaSans-Italic f
-(dh) 2806 1200 w
-7 /LucidaSansUnicode00 f
-(2) 2940 1220 w
-10 /LucidaSansUnicode00 f
-(,) 3000 1200 w
-10 /LucidaSans-Italic f
-(dv) 3040 1200 w
-7 /LucidaSansUnicode00 f
-(2) 3166 1220 w
-10 /LucidaSansUnicode00 f
-(, then by) 3218 1200 w
-10 /LucidaSans-Italic f
-(dh) 3678 1200 w
-7 /LucidaSansUnicode00 f
-(2) 3812 1220 w
-10 /LucidaSansUnicode00 f
-(,) 3872 1200 w
-10 /LucidaSans-Italic f
-(dv) 3912 1200 w
-7 /LucidaSansUnicode00 f
-(2) 4038 1220 w
-10 /LucidaSansUnicode00 f
-(, then ...) 4090 1200 w
-(For) 720 1356 w
-(example,) 999 1356 w
-10 /LucidaTypewriter f
-(\\D'e0.2i) 1567 1356 w
-(0.1i') 2306 1356 w
-10 /LucidaSansUnicode00 f
-(draws) 2789 1356 w
-(the) 3200 1356 w
-(ellipse) 3479 1356 w
-3916 1356 144 72 De
-(,) 4076 1356 w
-(and) 4232 1356 w
-10 /LucidaTypewriter f
-(\\D'l.2i) 4536 1356 w
-(-.1i'\\D'l.1i) 720 1476 w
-(.1i') 1680 1476 w
-10 /LucidaSansUnicode00 f
-(the) 2024 1476 w
-(line) 2235 1476 w
-2467 1476 2611 1404 Dl
-2611 1404 2683 1476 Dl
-(.) 2699 1476 w
-(A) 2818 1476 w
-10 /LucidaTypewriter f
-(\\D) 2942 1476 w
-10 /LucidaSansUnicode00 f
-(with) 3141 1476 w
-(an) 3401 1476 w
-(unknown) 3573 1476 w
-10 /LucidaSans-Italic f
-(c) 4072 1476 w
-10 /LucidaSansUnicode00 f
-(is) 4177 1476 w
-(processed) 4312 1476 w
-(and) 4860 1476 w
-(copied) 720 1596 w
-(through) 1080 1596 w
-(to) 1505 1596 w
-(the) 1641 1596 w
-(output) 1834 1596 w
-(for) 2194 1596 w
-(unspecified) 2371 1596 w
-(interpretation;) 2968 1596 w
-(coordinates) 3704 1596 w
-(are) 4309 1596 w
-(interpreted) 4499 1596 w
-(alternately as horizontal and vertical values.) 720 1716 w
-(Numbers) 970 1872 w
-(taken) 1447 1872 w
-(as) 1752 1872 w
-(horizontal) 1895 1872 w
-(\(first,) 2426 1872 w
-(third,) 2723 1872 w
-(etc.\)) 3024 1872 w
-(have) 3270 1872 w
-(default) 3532 1872 w
-(scaling) 3908 1872 w
-(of) 4284 1872 w
-(ems;) 4420 1872 w
-(vertical) 4690 1872 w
-(numbers) 720 1992 w
-(\(second,) 1194 1992 w
-(fourth,) 1649 1992 w
-(etc.\)) 2027 1992 w
-(have) 2282 1992 w
-(default) 2553 1992 w
-(scaling) 2938 1992 w
-(of) 3322 1992 w
-10 /LucidaSans-Italic f
-(V) 3465 1992 w
-10 /LucidaSansUnicode00 f
-(s) 3558 1992 w
-(\(\2471.3\).) 3654 1992 w
-(The) 4050 1992 w
-(position) 4276 1992 w
-(after) 4714 1992 w
-(a) 4985 1992 w
-(graphical object has been drawn is) 720 2112 w
-(at) 2441 2112 w
-(its) 2566 2112 w
-(end;) 2716 2112 w
-(for) 2962 2112 w
-(circles) 3134 2112 w
-(and) 3475 2112 w
-(ellipses,) 3688 2112 w
-(the) 4117 2112 w
-10 /LucidaSansUnicode20 f
-(\030\030) 4305 2112 w
-10 /LucidaSansUnicode00 f
-(end) 4369 2112 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4550 2112 w
-10 /LucidaSansUnicode00 f
-(is) 4647 2112 w
-(at) 4760 2112 w
-(the) 4885 2112 w
-(right side.) 720 2232 w
-10 /LucidaSans-Demi f
-(13.) 720 2472 w
-(Hyphenation.) 937 2472 w
-10 /LucidaSansUnicode00 f
-(Automatic) 970 2628 w
-(hyphenation) 1508 2628 w
-(may) 2153 2628 w
-(be) 2397 2628 w
-(switched) 2560 2628 w
-(off) 3030 2628 w
-(and) 3209 2628 w
-(on.) 3433 2628 w
-(When) 3664 2628 w
-(switched) 3975 2628 w
-(on) 4446 2628 w
-(with) 4614 2628 w
-10 /LucidaTypewriter f
-(hy) 4864 2628 w
-10 /LucidaSansUnicode00 f
-(,) 5008 2628 w
-(several) 720 2748 w
-(variants) 1102 2748 w
-(may) 1526 2748 w
-(be) 1768 2748 w
-(set.) 1929 2748 w
-(A) 2179 2748 w
-10 /LucidaSans-Italic f
-(hyphenation) 2289 2748 w
-(indicator) 2932 2748 w
-10 /LucidaSansUnicode00 f
-(character) 3408 2748 w
-(may) 3898 2748 w
-(be) 4139 2748 w
-(embedded) 4299 2748 w
-(in) 4853 2748 w
-(a) 4985 2748 w
-(word) 720 2868 w
-(to) 1011 2868 w
-(specify) 1158 2868 w
-(desired) 1546 2868 w
-(hyphenation) 1954 2868 w
-(points,) 2604 2868 w
-(or) 2988 2868 w
-(may) 3139 2868 w
-(be) 3389 2868 w
-(prefixed) 3558 2868 w
-(to) 4014 2868 w
-(suppress) 4162 2868 w
-(hyphen\255) 4650 2868 w
-(ation.) 720 2988 w
-(In addition, the user may specify a small list of exception words.) 1060 2988 w
-(Only) 970 3144 w
-(words) 1232 3144 w
-(that) 1566 3144 w
-(consist) 1798 3144 w
-(of) 2181 3144 w
-(a) 2320 3144 w
-(central) 2416 3144 w
-(alphabetic) 2788 3144 w
-(string) 3329 3144 w
-(surrounded) 3652 3144 w
-(by) 4255 3144 w
-(\(usually) 4411 3144 w
-(null\)) 4825 3144 w
-(non-alphabetic) 720 3264 w
-(strings) 1512 3264 w
-(are) 1894 3264 w
-(candidates) 2095 3264 w
-(for) 2666 3264 w
-(automatic) 2853 3264 w
-(hyphenation.) 3381 3264 w
-(Words) 4094 3264 w
-(that) 4444 3264 w
-(contain) 4683 3264 w
-(hyphens) 720 3384 w
-(\(minus\),) 1181 3384 w
-(em-dashes) 1629 3384 w
-(\() 2228 3384 w
-10 /LucidaTypewriter f
-(\\\(em) 2261 3384 w
-10 /LucidaSansUnicode00 f
-(\),) 2549 3384 w
-(or) 2668 3384 w
-(hyphenation) 2824 3384 w
-(indicator) 3479 3384 w
-(characters) 3961 3384 w
-(are) 4515 3384 w
-(always) 4721 3384 w
-(subject to splitting after those characters, whether automatic hyphenation is on or off.) 720 3504 w
-10 /LucidaTypewriter f
-(.nh) 720 3660 w
-10 /LucidaSansUnicode00 f
-(hyphenate) 1800 3660 w
-(-) 2520 3660 w
-(E) 3240 3660 w
-(Automatic hyphenation is turned off.) 1296 3816 w
-10 /LucidaTypewriter f
-(.hy) 720 3972 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(N) 976 3972 w
-10 /LucidaSansUnicode00 f
-(on,) 1800 3972 w
-10 /LucidaSans-Italic f
-(N) 1987 3972 w
-10 /S f
-(=) 2085 3972 w
-10 /LucidaSansUnicode00 f
-(1) 2156 3972 w
-(on,) 2520 3972 w
-10 /LucidaSans-Italic f
-(N) 2707 3972 w
-10 /S f
-(=) 2805 3972 w
-10 /LucidaSansUnicode00 f
-(1) 2876 3972 w
-(E) 3240 3972 w
-(Automatic) 1296 4128 w
-(hyphenation) 1832 4128 w
-(is) 2475 4128 w
-(turned) 2597 4128 w
-(on) 2960 4128 w
-(for) 3125 4128 w
-10 /LucidaSans-Italic f
-(N) 3306 4128 w
-10 /LucidaSansUnicode22 f
-(g) 3388 4128 w
-10 /LucidaSansUnicode00 f
-(1,) 3476 4128 w
-(or) 3613 4128 w
-(off) 3757 4128 w
-(for) 3934 4128 w
-10 /LucidaSans-Italic f
-(N) 4115 4128 w
-10 /S f
-(=) 4213 4128 w
-10 /LucidaSansUnicode00 f
-(0.) 4284 4128 w
-(If) 4453 4128 w
-10 /LucidaSans-Italic f
-(N) 4561 4128 w
-10 /S f
-(=) 4659 4128 w
-10 /LucidaSansUnicode00 f
-(2,) 4730 4128 w
-(last) 4868 4128 w
-(lines) 1296 4248 w
-(\(ones) 1565 4248 w
-(that) 1870 4248 w
-(will) 2103 4248 w
-(cause) 2309 4248 w
-(a) 2625 4248 w
-(trap\)) 2721 4248 w
-(are) 2991 4248 w
-(not) 3184 4248 w
-(hyphenated.) 3385 4248 w
-(For) 4058 4248 w
-10 /LucidaSans-Italic f
-(N) 4255 4248 w
-10 /S f
-(=) 4353 4248 w
-10 /LucidaSansUnicode00 f
-(4) 4424 4248 w
-(and) 4528 4248 w
-(8,) 4749 4248 w
-(the) 4885 4248 w
-(last) 1296 4368 w
-(and) 1510 4368 w
-(first) 1732 4368 w
-(two) 1969 4368 w
-(characters) 2186 4368 w
-(respectively) 2728 4368 w
-(of) 3343 4368 w
-(a) 3483 4368 w
-(word) 3580 4368 w
-(are) 3864 4368 w
-(not) 4058 4368 w
-(split) 4260 4368 w
-(off.) 4511 4368 w
-(These) 4752 4368 w
-(values are additive; i.e.,) 1296 4488 w
-10 /LucidaSans-Italic f
-(N) 2478 4488 w
-10 /S f
-(=) 2576 4488 w
-10 /LucidaSansUnicode00 f
-(14 will invoke all three restrictions.) 2647 4488 w
-10 /LucidaTypewriter f
-(.hc) 720 4644 w
-10 /LucidaSans-Italic f
-(c) 968 4644 w
-10 /LucidaTypewriter f
-(\\%) 1800 4644 w
-(\\%) 2520 4644 w
-10 /LucidaSansUnicode00 f
-(E) 3240 4644 w
-(Hyphenation) 1296 4800 w
-(indicator) 1945 4800 w
-(character) 2409 4800 w
-(is) 2894 4800 w
-(set) 3010 4800 w
-(to) 3191 4800 w
-10 /LucidaSans-Italic f
-(c) 3326 4800 w
-10 /LucidaSansUnicode00 f
-(or) 3413 4800 w
-(to) 3552 4800 w
-(the) 3687 4800 w
-(default) 3879 4800 w
-10 /LucidaTypewriter f
-(\\%) 4255 4800 w
-10 /LucidaSansUnicode00 f
-(.) 4399 4800 w
-(The) 4500 4800 w
-(indica\255) 4718 4800 w
-(tor does not appear in the output.) 1296 4920 w
-10 /LucidaTypewriter f
-(.hw) 720 5076 w
-10 /LucidaSans-Italic f
-(word ...) 968 5076 w
-10 /LucidaSansUnicode00 f
-(ignored) 2520 5076 w
-(-) 3240 5076 w
-(Specify) 1296 5232 w
-(hyphenation) 1678 5232 w
-(points) 2319 5232 w
-(in) 2662 5232 w
-(words) 2793 5232 w
-(with) 3126 5232 w
-(embedded) 3372 5232 w
-(minus) 3926 5232 w
-(signs.) 4264 5232 w
-(Versions) 4624 5232 w
-(of) 1296 5352 w
-(a) 1429 5352 w
-(word) 1519 5352 w
-(with) 1796 5352 w
-(terminal) 2035 5352 w
-10 /LucidaSans-Italic f
-(s) 2471 5352 w
-10 /LucidaSansUnicode00 f
-(are) 2554 5352 w
-(implied;) 2740 5352 w
-(i.e.,) 3168 5352 w
-10 /LucidaTypewriter f
-(dig-it) 3383 5352 w
-10 /LucidaSansUnicode00 f
-(implies) 3849 5352 w
-10 /LucidaTypewriter f
-(dig-its) 4233 5352 w
-10 /LucidaSansUnicode00 f
-(.) 4737 5352 w
-(This) 4835 5352 w
-(list) 1296 5472 w
-(is) 1478 5472 w
-(examined) 1594 5472 w
-(initially) 2105 5472 w
-(and) 2493 5472 w
-(after) 2710 5472 w
-(each) 2973 5472 w
-(suffix) 3234 5472 w
-(stripping.) 3548 5472 w
-(The) 4086 5472 w
-(space) 4304 5472 w
-(available) 4617 5472 w
-(is small.) 1296 5592 w
-10 /LucidaSans-Demi f
-(14.) 720 5832 w
-(Three-Part Titles.) 937 5832 w
-10 /LucidaSansUnicode00 f
-(The) 970 5988 w
-(titling) 1187 5988 w
-(function) 1508 5988 w
-10 /LucidaTypewriter f
-(tl) 1945 5988 w
-10 /LucidaSansUnicode00 f
-(provides) 2125 5988 w
-(for) 2577 5988 w
-(automatic) 2752 5988 w
-(placement) 3268 5988 w
-(of) 3806 5988 w
-(three) 3940 5988 w
-(fields) 4228 5988 w
-(at) 4529 5988 w
-(the) 4657 5988 w
-(left,) 4849 5988 w
-(center,) 720 6108 w
-(and) 1094 6108 w
-(right) 1313 6108 w
-(of) 1583 6108 w
-(a) 1720 6108 w
-(line) 1814 6108 w
-(with) 2029 6108 w
-(a) 2273 6108 w
-(title) 2367 6108 w
-(length) 2594 6108 w
-(specifiable) 2941 6108 w
-(with) 3499 6108 w
-10 /LucidaTypewriter f
-(lt) 3743 6108 w
-10 /LucidaSansUnicode00 f
-(.) 3887 6108 w
-10 /LucidaTypewriter f
-(tl) 3990 6108 w
-10 /LucidaSansUnicode00 f
-(may) 4173 6108 w
-(be) 4411 6108 w
-(used) 4568 6108 w
-(any\255) 4838 6108 w
-(where,) 720 6228 w
-(and) 1087 6228 w
-(is) 1310 6228 w
-(independent) 1433 6228 w
-(of) 2085 6228 w
-(the) 2226 6228 w
-(normal) 2424 6228 w
-(text) 2808 6228 w
-(collecting) 3042 6228 w
-(process.) 3552 6228 w
-(A) 4034 6228 w
-(common) 4147 6228 w
-(use) 4612 6228 w
-(is) 4825 6228 w
-(in) 4949 6228 w
-(header and footer macros.) 720 6348 w
-10 /LucidaTypewriter f
-(.tl ') 720 6504 w
-10 /LucidaSans-Italic f
-(left) 1080 6504 w
-10 /LucidaTypewriter f
-(') 1238 6504 w
-10 /LucidaSans-Italic f
-(center) 1310 6504 w
-10 /LucidaTypewriter f
-(') 1614 6504 w
-10 /LucidaSans-Italic f
-(right) 1686 6504 w
-10 /LucidaTypewriter f
-(') 1924 6504 w
-10 /LucidaSansUnicode00 f
-(-) 2520 6504 w
-(-) 3240 6504 w
-(The) 1296 6660 w
-(strings) 1526 6660 w
-10 /LucidaSans-Italic f
-(left) 1908 6660 w
-10 /LucidaSansUnicode00 f
-(,) 2066 6660 w
-10 /LucidaSans-Italic f
-(center) 2147 6660 w
-10 /LucidaSansUnicode00 f
-(,) 2451 6660 w
-(and) 2532 6660 w
-10 /LucidaSans-Italic f
-(right) 2761 6660 w
-10 /LucidaSansUnicode00 f
-(are) 3048 6660 w
-(respectively) 3249 6660 w
-(left-adjusted,) 3871 6660 w
-(centered,) 4586 6660 w
-(and) 1296 6780 w
-(right-adjusted) 1528 6780 w
-(in) 2286 6780 w
-(the) 2428 6780 w
-(current) 2634 6780 w
-(title) 3035 6780 w
-(length.) 3274 6780 w
-(Any) 3697 6780 w
-(of) 3931 6780 w
-(the) 4080 6780 w
-(strings) 4286 6780 w
-(may) 4670 6780 w
-(be) 4921 6780 w
-(empty,) 1296 6900 w
-(and) 1663 6900 w
-(overlapping) 1878 6900 w
-(is) 2486 6900 w
-(permitted.) 2601 6900 w
-(If) 3175 6900 w
-(the) 3276 6900 w
-(page-number) 3466 6900 w
-(character) 4172 6900 w
-(\(initially) 4656 6900 w
-10 /LucidaTypewriter f
-(%) 1296 7020 w
-10 /LucidaSansUnicode00 f
-(\)) 1368 7020 w
-(is) 1435 7020 w
-(found) 1549 7020 w
-(within) 1868 7020 w
-(any) 2197 7020 w
-(of) 2399 7020 w
-(the) 2530 7020 w
-(fields) 2718 7020 w
-(it) 3016 7020 w
-(is) 3115 7020 w
-(replaced) 3228 7020 w
-(by) 3675 7020 w
-(the) 3823 7020 w
-(current) 4011 7020 w
-(page) 4394 7020 w
-(number) 4663 7020 w
-(in) 1296 7140 w
-(the) 1423 7140 w
-(format) 1614 7140 w
-(assigned) 1974 7140 w
-(to) 2439 7140 w
-(register) 2573 7140 w
-10 /LucidaTypewriter f
-(%) 2982 7140 w
-10 /LucidaSansUnicode00 f
-(.) 3054 7140 w
-(Any) 3155 7140 w
-(character) 3375 7140 w
-(may) 3861 7140 w
-(be) 4098 7140 w
-(used) 4254 7140 w
-(in) 4523 7140 w
-(place) 4651 7140 w
-(of) 4942 7140 w
-10 /LucidaTypewriter f
-(') 1296 7260 w
-10 /LucidaSansUnicode00 f
-(as the string delimiter.) 1400 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 25 25
-%%Page: 26 26
-/saveobj save def
-mark
-26 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 26 \255) 2752 480 w
-10 /LucidaTypewriter f
-(.pc) 720 840 w
-10 /LucidaSans-Italic f
-(c) 968 840 w
-10 /LucidaTypewriter f
-(%) 1800 840 w
-10 /LucidaSansUnicode00 f
-(off) 2520 840 w
-(-) 3240 840 w
-(The) 1296 996 w
-(page) 1511 996 w
-(number) 1781 996 w
-(character) 2192 996 w
-(is) 2675 996 w
-(set) 2789 996 w
-(to) 2967 996 w
-10 /LucidaSans-Italic f
-(c) 3099 996 w
-10 /LucidaSansUnicode00 f
-(,) 3149 996 w
-(or) 3215 996 w
-(removed.) 3351 996 w
-(The) 3871 996 w
-(page) 4086 996 w
-(number) 4356 996 w
-(regis\255) 4768 996 w
-(ter remains) 1296 1116 w
-10 /LucidaTypewriter f
-(%) 1881 1116 w
-10 /LucidaSansUnicode00 f
-(.) 1953 1116 w
-10 /LucidaTypewriter f
-(.lt) 720 1272 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 1272 w
-10 /LucidaSans-Italic f
-(N) 1023 1272 w
-10 /LucidaSansUnicode00 f
-(6.5) 1800 1272 w
-(in) 1974 1272 w
-(previous) 2520 1272 w
-(E,) 3240 1272 w
-10 /LucidaSans-Demi f
-(m) 3326 1272 w
-10 /LucidaSansUnicode00 f
-(Length) 1296 1428 w
-(of) 1661 1428 w
-(title) 1792 1428 w
-(is) 2013 1428 w
-(set) 2126 1428 w
-(to) 2304 1428 w
-(\261) 2436 1428 w
-10 /LucidaSans-Italic f
-(N) 2524 1428 w
-10 /LucidaSansUnicode00 f
-(.) 2598 1428 w
-(The) 2696 1428 w
-(line) 2911 1428 w
-(length) 3121 1428 w
-(and) 3463 1428 w
-(the) 3677 1428 w
-(title) 3866 1428 w
-(length) 4088 1428 w
-(are) 4430 1428 w
-(indepen\255) 4616 1428 w
-(dent.) 1296 1548 w
-(Indents do not apply to titles; page offsets do.) 1610 1548 w
-10 /LucidaSans-Demi f
-(15.) 720 1788 w
-(Output Line Numbering.) 937 1788 w
-10 /LucidaSansUnicode00 f
-(Automatic) 1222 1944 w
-(sequence) 1766 1944 w
-(numbering) 2273 1944 w
-(of) 2853 1944 w
-(output) 3001 1944 w
-(lines) 3373 1944 w
-(may) 3651 1944 w
-(be) 3902 1944 w
-(requested) 4072 1944 w
-(with) 4608 1944 w
-10 /LucidaTypewriter f
-(nm) 4864 1944 w
-10 /LucidaSansUnicode00 f
-(.) 5008 1944 w
-(When) 972 2064 w
-(in) 1279 2064 w
-(effect,) 1411 2064 w
-(a) 1758 2064 w
-(three-digit,) 1854 2064 w
-(arabic) 2457 2064 w
-(number) 2792 2064 w
-(plus) 3209 2064 w
-(a) 3454 2064 w
-(digit-space) 3549 2064 w
-(is) 4143 2064 w
-(prefixed) 4263 2064 w
-(to) 4709 2064 w
-(out\255) 4847 2064 w
-(3) 846 2184 w
-(put) 972 2184 w
-(text) 1178 2184 w
-(lines.) 1413 2184 w
-(The) 1748 2184 w
-(text) 1973 2184 w
-(lines) 2208 2184 w
-(are) 2479 2184 w
-(thus) 2676 2184 w
-(offset) 2933 2184 w
-(by) 3257 2184 w
-(four) 3417 2184 w
-(digit-spaces,) 3663 2184 w
-(and) 4345 2184 w
-(otherwise) 4570 2184 w
-(retain) 972 2304 w
-(their) 1290 2304 w
-(line) 1553 2304 w
-(length;) 1767 2304 w
-(a) 2145 2304 w
-(reduction) 2238 2304 w
-(in) 2737 2304 w
-(line) 2865 2304 w
-(length) 3078 2304 w
-(may) 3423 2304 w
-(be) 3660 2304 w
-(desired) 3816 2304 w
-(to) 4212 2304 w
-(keep) 4347 2304 w
-(the) 4617 2304 w
-(right) 4809 2304 w
-(margin) 972 2424 w
-(aligned) 1350 2424 w
-(with) 1742 2424 w
-(an) 1983 2424 w
-(earlier) 2137 2424 w
-(margin.) 2481 2424 w
-(Blank) 2924 2424 w
-(lines,) 3223 2424 w
-(other) 3519 2424 w
-(vertical) 3813 2424 w
-(spaces,) 4200 2424 w
-(and) 4596 2424 w
-(lines) 4813 2424 w
-(6) 846 2544 w
-(generated) 972 2544 w
-(by) 1514 2544 w
-10 /LucidaTypewriter f
-(tl) 1683 2544 w
-10 /LucidaSansUnicode00 f
-(are) 1881 2544 w
-(not) 2087 2544 w
-(numbered.) 2301 2544 w
-(Numbering) 2915 2544 w
-(can) 3510 2544 w
-(be) 3731 2544 w
-(temporarily) 3903 2544 w
-(suspended) 4513 2544 w
-(with) 972 2664 w
-10 /LucidaTypewriter f
-(nn) 1217 2664 w
-10 /LucidaSansUnicode00 f
-(,) 1361 2664 w
-(or) 1433 2664 w
-(with) 1575 2664 w
-(an) 1820 2664 w
-10 /LucidaTypewriter f
-(.nm) 1978 2664 w
-10 /LucidaSansUnicode00 f
-(followed) 2235 2664 w
-(by) 2689 2664 w
-(a) 2845 2664 w
-(later) 2941 2664 w
-10 /LucidaTypewriter f
-(.nm) 3200 2664 w
-(+0) 3497 2664 w
-10 /LucidaSansUnicode00 f
-(.) 3641 2664 w
-(In) 3746 2664 w
-(addition,) 3878 2664 w
-(a) 4350 2664 w
-(line) 4446 2664 w
-(number) 4663 2664 w
-(indent) 972 2784 w
-10 /LucidaSans-Italic f
-(I) 1320 2784 w
-10 /LucidaSansUnicode00 f
-(,) 1349 2784 w
-(and) 1420 2784 w
-(the) 1639 2784 w
-(number-text) 1833 2784 w
-(separation) 2498 2784 w
-10 /LucidaSans-Italic f
-(S) 3047 2784 w
-10 /LucidaSansUnicode00 f
-(may) 3141 2784 w
-(be) 3380 2784 w
-(specified) 3538 2784 w
-(in) 4012 2784 w
-(digit-spaces.) 4142 2784 w
-(Fur\255) 4850 2784 w
-(9) 846 2904 w
-(ther,) 972 2904 w
-(it) 1245 2904 w
-(can) 1356 2904 w
-(be) 1569 2904 w
-(specified) 1733 2904 w
-(that) 2213 2904 w
-(only) 2449 2904 w
-(those) 2698 2904 w
-(line) 3010 2904 w
-(numbers) 3231 2904 w
-(that) 3705 2904 w
-(are) 3942 2904 w
-(multiples) 4140 2904 w
-(of) 4635 2904 w
-(some) 4779 2904 w
-(number) 972 3024 w
-10 /LucidaSans-Italic f
-(M) 1381 3024 w
-10 /LucidaSansUnicode00 f
-(are to be printed \(the others will appear as blank number fields\).) 1496 3024 w
-10 /LucidaTypewriter f
-(.nm) 720 3180 w
-10 /LucidaSans-Italic f
-10 /S f
-(\261) 968 3180 w
-10 /LucidaSans-Italic f
-(N M S I) 1023 3180 w
-10 /LucidaSansUnicode00 f
-(off) 2520 3180 w
-(E) 3240 3180 w
-(Line) 1296 3336 w
-(number) 1544 3336 w
-(mode.) 1969 3336 w
-(If) 2354 3336 w
-(\261) 2468 3336 w
-10 /LucidaSans-Italic f
-(N) 2556 3336 w
-10 /LucidaSansUnicode00 f
-(is) 2678 3336 w
-(given,) 2807 3336 w
-(line) 3149 3336 w
-(numbering) 3374 3336 w
-(is) 3953 3336 w
-(turned) 4082 3336 w
-(on,) 4452 3336 w
-(and) 4656 3336 w
-(the) 4885 3336 w
-(next) 1296 3456 w
-(output) 1549 3456 w
-(line) 1908 3456 w
-(numbered) 2121 3456 w
-(is) 2654 3456 w
-(numbered) 2771 3456 w
-(\261) 3304 3456 w
-10 /LucidaSans-Italic f
-(N) 3392 3456 w
-10 /LucidaSansUnicode00 f
-(.) 3466 3456 w
-(Default) 3567 3456 w
-(values) 3955 3456 w
-(are) 4297 3456 w
-10 /LucidaSans-Italic f
-(M) 4486 3456 w
-10 /S f
-(=) 4593 3456 w
-10 /LucidaSansUnicode00 f
-(1,) 4664 3456 w
-10 /LucidaSans-Italic f
-(S) 4795 3456 w
-10 /S f
-(=) 4874 3456 w
-10 /LucidaSansUnicode00 f
-(1,) 4945 3456 w
-(and) 1296 3576 w
-10 /LucidaSans-Italic f
-(I) 1511 3576 w
-10 /S f
-(=) 1564 3576 w
-10 /LucidaSansUnicode00 f
-(0.) 1635 3576 w
-(Parameters) 1797 3576 w
-(corresponding) 2372 3576 w
-(to) 3111 3576 w
-(missing) 3245 3576 w
-(arguments) 3658 3576 w
-(are) 4213 3576 w
-(unaffected;) 4401 3576 w
-(a) 4985 3576 w
-(non-numeric) 1296 3696 w
-(argument) 1982 3696 w
-(is) 2498 3696 w
-(considered) 2626 3696 w
-(missing.) 3207 3696 w
-(In) 3696 3696 w
-(the) 3835 3696 w
-(absence) 4038 3696 w
-(of) 4480 3696 w
-(all) 4626 3696 w
-(argu\255) 4787 3696 w
-(ments,) 1296 3816 w
-(numbering) 1660 3816 w
-(is) 2223 3816 w
-(turned) 2336 3816 w
-(off;) 2691 3816 w
-(the) 2892 3816 w
-(next) 3081 3816 w
-(line) 3331 3816 w
-(number) 3541 3816 w
-(is) 3952 3816 w
-(preserved) 4066 3816 w
-(for) 4579 3816 w
-(possi\255) 4752 3816 w
-(ble further use in number register) 1296 3936 w
-10 /LucidaTypewriter f
-(ln) 2982 3936 w
-10 /LucidaSansUnicode00 f
-(.) 3126 3936 w
-10 /LucidaTypewriter f
-(.nn) 720 4092 w
-10 /LucidaSans-Italic f
-(N) 968 4092 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4092 w
-10 /LucidaSans-Italic f
-(N) 2520 4092 w
-10 /S f
-(=) 2618 4092 w
-10 /LucidaSansUnicode00 f
-(1) 2689 4092 w
-(E) 3240 4092 w
-(The next) 1296 4248 w
-10 /LucidaSans-Italic f
-(N) 1757 4248 w
-10 /LucidaSansUnicode00 f
-(text output lines are not numbered.) 1863 4248 w
-(As) 1222 4404 w
-(an) 1396 4404 w
-(example,) 1567 4404 w
-(the) 2066 4404 w
-(paragraph) 2276 4404 w
-(portions) 2828 4404 w
-(of) 3288 4404 w
-(this) 3441 4404 w
-(section) 3675 4404 w
-(are) 4077 4404 w
-(numbered) 4284 4404 w
-(with) 4835 4404 w
-(12) 783 4524 w
-10 /LucidaSans-Italic f
-(M=) 972 4524 w
-10 /LucidaSansUnicode00 f
-(3:) 1134 4524 w
-10 /LucidaTypewriter f
-(.nm 1 3) 1275 4524 w
-10 /LucidaSansUnicode00 f
-(was) 1825 4524 w
-(placed) 2054 4524 w
-(at) 2417 4524 w
-(the) 2555 4524 w
-(beginning;) 2756 4524 w
-10 /LucidaTypewriter f
-(.nm) 3321 4524 w
-10 /LucidaSansUnicode00 f
-(was) 3583 4524 w
-(placed) 3812 4524 w
-(at) 4175 4524 w
-(the) 4313 4524 w
-(end) 4514 4524 w
-(of) 4741 4524 w
-(the) 4885 4524 w
-(first) 972 4644 w
-(paragraph;) 1225 4644 w
-(and) 1812 4644 w
-10 /LucidaTypewriter f
-(.nm +0) 2050 4644 w
-10 /LucidaSansUnicode00 f
-(was) 2540 4644 w
-(placed) 2781 4644 w
-(in) 3156 4644 w
-(front) 3305 4644 w
-(of) 3602 4644 w
-(this) 3759 4644 w
-(paragraph;) 3997 4644 w
-(and) 4585 4644 w
-10 /LucidaTypewriter f
-(.nm) 4824 4644 w
-10 /LucidaSansUnicode00 f
-(finally) 972 4764 w
-(placed) 1319 4764 w
-(at) 1690 4764 w
-(the) 1836 4764 w
-(end.) 2045 4764 w
-(Line) 2344 4764 w
-(lengths) 2598 4764 w
-(were) 3011 4764 w
-(also) 3294 4764 w
-(changed) 3543 4764 w
-(\(by) 4007 4764 w
-10 /LucidaTypewriter f
-(\\w'0000'u) 4208 4764 w
-10 /LucidaSansUnicode00 f
-(\)) 4856 4764 w
-(to) 4942 4764 w
-(15) 783 4884 w
-(keep) 972 4884 w
-(the) 1250 4884 w
-(right) 1450 4884 w
-(side) 1726 4884 w
-(aligned.) 1970 4884 w
-(Another) 2435 4884 w
-(example) 2868 4884 w
-(is) 3327 4884 w
-10 /LucidaTypewriter f
-(.nm) 3453 4884 w
-(+5) 3715 4884 w
-(5) 3905 4884 w
-(x) 4023 4884 w
-(3) 4141 4884 w
-10 /LucidaSansUnicode00 f
-(,) 4213 4884 w
-(which) 4291 4884 w
-(turns) 4618 4884 w
-(on) 4917 4884 w
-(numbering) 972 5004 w
-(with) 1537 5004 w
-(the) 1777 5004 w
-(line) 1967 5004 w
-(number) 2178 5004 w
-(of) 2590 5004 w
-(the) 2723 5004 w
-(next) 2913 5004 w
-(line) 3164 5004 w
-(to) 3375 5004 w
-(be) 3508 5004 w
-(5) 3662 5004 w
-(greater) 3760 5004 w
-(than) 4143 5004 w
-(the) 4394 5004 w
-(last) 4584 5004 w
-(num\255) 4790 5004 w
-(bered line, with) 972 5124 w
-10 /LucidaSans-Italic f
-(M) 1760 5124 w
-10 /S f
-(=) 1867 5124 w
-10 /LucidaSansUnicode00 f
-(5, with spacing) 1938 5124 w
-10 /LucidaSans-Italic f
-(S) 2707 5124 w
-10 /LucidaSansUnicode00 f
-(untouched, and with the indent) 2794 5124 w
-10 /LucidaSans-Italic f
-(I) 4351 5124 w
-10 /LucidaSansUnicode00 f
-(set to 3.) 4412 5124 w
-10 /LucidaSans-Demi f
-(16.) 720 5364 w
-(Conditional Acceptance of Input) 937 5364 w
-10 /LucidaSansUnicode00 f
-(In the following,) 970 5520 w
-10 /LucidaSans-Italic f
-(c) 1791 5520 w
-10 /LucidaSansUnicode00 f
-(is a one-character built-in) 1873 5520 w
-10 /LucidaSans-Italic f
-(condition) 3191 5520 w
-10 /LucidaSansUnicode00 f
-(name,) 3668 5520 w
-10 /LucidaTypewriter f
-(!) 3999 5520 w
-10 /LucidaSansUnicode00 f
-(signifies) 4104 5520 w
-10 /LucidaSans-Italic f
-(not) 4543 5520 w
-10 /LucidaSansUnicode00 f
-(,) 4700 5520 w
-10 /LucidaSans-Italic f
-(N) 4765 5520 w
-10 /LucidaSansUnicode00 f
-(is) 4872 5520 w
-(a) 4985 5520 w
-(numerical) 720 5640 w
-(expression,) 1234 5640 w
-10 /LucidaSans-Italic f
-(string1) 1833 5640 w
-10 /LucidaSansUnicode00 f
-(and) 2219 5640 w
-10 /LucidaSans-Italic f
-(string2) 2435 5640 w
-10 /LucidaSansUnicode00 f
-(are) 2821 5640 w
-(strings) 3008 5640 w
-(delimited) 3376 5640 w
-(by) 3866 5640 w
-(any) 4016 5640 w
-(non-blank,) 4220 5640 w
-(non-) 4797 5640 w
-(numeric) 720 5760 w
-(character) 1173 5760 w
-(not) 1681 5760 w
-(in) 1900 5760 w
-(the) 2050 5760 w
-(strings,) 2264 5760 w
-(and) 2688 5760 w
-10 /LucidaSans-Italic f
-(anything) 2927 5760 w
-10 /LucidaSansUnicode00 f
-(represents) 3416 5760 w
-(what) 3989 5760 w
-(is) 4280 5760 w
-(conditionally) 4420 5760 w
-(accepted.) 720 5880 w
-10 /LucidaTypewriter f
-(.if) 720 6036 w
-10 /LucidaSans-Italic f
-(c anything) 968 6036 w
-10 /LucidaSansUnicode00 f
-(-) 1800 6036 w
-(-) 2520 6036 w
-(If) 1296 6192 w
-(condition) 1408 6192 w
-10 /LucidaSans-Italic f
-(c) 1909 6192 w
-10 /LucidaSansUnicode00 f
-(true,) 2005 6192 w
-(accept) 2279 6192 w
-10 /LucidaSans-Italic f
-(anything) 2638 6192 w
-10 /LucidaSansUnicode00 f
-(as) 3115 6192 w
-(input;) 3268 6192 w
-(in) 3600 6192 w
-(multi-line) 3738 6192 w
-(case) 4269 6192 w
-(use) 4529 6192 w
-(\\{) 4745 6192 w
-10 /LucidaSans-Italic f
-(any\255) 4831 6192 w
-(thing) 1296 6312 w
-10 /LucidaSansUnicode00 f
-(\\}.) 1564 6312 w
-10 /LucidaTypewriter f
-(.if !) 720 6468 w
-10 /LucidaSans-Italic f
-(c anything) 1080 6468 w
-10 /LucidaSansUnicode00 f
-(-) 1800 6468 w
-(-) 2520 6468 w
-(If condition) 1296 6624 w
-10 /LucidaSans-Italic f
-(c) 1881 6624 w
-10 /LucidaSansUnicode00 f
-(false, accept) 1963 6624 w
-10 /LucidaSans-Italic f
-(anything) 2600 6624 w
-10 /LucidaSansUnicode00 f
-(.) 3030 6624 w
-10 /LucidaTypewriter f
-(.if) 720 6780 w
-10 /LucidaSans-Italic f
-(N anything) 968 6780 w
-10 /LucidaSansUnicode00 f
-(-) 2520 6780 w
-10 /LucidaSans-Demi f
-(u) 3240 6780 w
-10 /LucidaSansUnicode00 f
-(If expression) 1296 6936 w
-10 /LucidaSans-Italic f
-(N) 1957 6936 w
-10 /LucidaSansUnicode00 f
-(> 0, accept) 2063 6936 w
-10 /LucidaSans-Italic f
-(anything) 2647 6936 w
-10 /LucidaSansUnicode00 f
-(.) 3077 6936 w
-10 /LucidaTypewriter f
-(.if !) 720 7092 w
-10 /LucidaSans-Italic f
-(N anything) 1080 7092 w
-10 /LucidaSansUnicode00 f
-(-) 2520 7092 w
-10 /LucidaSans-Demi f
-(u) 3240 7092 w
-10 /LucidaSansUnicode00 f
-(If expression) 1296 7248 w
-10 /LucidaSans-Italic f
-(N) 1957 7248 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSansUnicode22 f
-(d) 2063 7248 w
-10 /LucidaSansUnicode00 f
-(0 [sic], accept) 2175 7248 w
-10 /LucidaSans-Italic f
-(anything) 2876 7248 w
-10 /LucidaSansUnicode00 f
-(.) 3306 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 26 26
-%%Page: 27 27
-/saveobj save def
-mark
-27 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 27 \255) 2752 480 w
-10 /LucidaTypewriter f
-(.if ') 720 840 w
-10 /LucidaSans-Italic f
-(string1) 1080 840 w
-10 /LucidaTypewriter f
-(') 1430 840 w
-10 /LucidaSans-Italic f
-(string2) 1502 840 w
-10 /LucidaTypewriter f
-(') 1852 840 w
-10 /LucidaSans-Italic f
-(anything) 1956 840 w
-10 /LucidaSansUnicode00 f
-(-) 2520 840 w
-(If) 1296 996 w
-10 /LucidaSans-Italic f
-(string1) 1394 996 w
-10 /LucidaSansUnicode00 f
-(identical to) 1776 996 w
-10 /LucidaSans-Italic f
-(string2) 2349 996 w
-10 /LucidaSansUnicode00 f
-(, accept) 2699 996 w
-10 /LucidaSans-Italic f
-(anything) 3108 996 w
-10 /LucidaSansUnicode00 f
-(.) 3538 996 w
-10 /LucidaTypewriter f
-(.if !') 720 1152 w
-10 /LucidaSans-Italic f
-(string1) 1152 1152 w
-10 /LucidaTypewriter f
-(') 1502 1152 w
-10 /LucidaSans-Italic f
-(string2) 1574 1152 w
-10 /LucidaTypewriter f
-(') 1924 1152 w
-10 /LucidaSans-Italic f
-(anything) 2028 1152 w
-10 /LucidaSansUnicode00 f
-(-) 2520 1152 w
-(If) 1296 1308 w
-10 /LucidaSans-Italic f
-(string1) 1394 1308 w
-10 /LucidaSansUnicode00 f
-(not identical to) 1776 1308 w
-10 /LucidaSans-Italic f
-(string2) 2541 1308 w
-10 /LucidaSansUnicode00 f
-(, accept) 2891 1308 w
-10 /LucidaSans-Italic f
-(anything) 3300 1308 w
-10 /LucidaSansUnicode00 f
-(.) 3730 1308 w
-10 /LucidaTypewriter f
-(.ie) 720 1464 w
-10 /LucidaSans-Italic f
-(c anything) 968 1464 w
-10 /LucidaSansUnicode00 f
-(-) 2520 1464 w
-10 /LucidaSans-Demi f
-(u) 3240 1464 w
-10 /LucidaSansUnicode00 f
-(If portion of if-else; all of the forms for) 1296 1620 w
-10 /LucidaTypewriter f
-(if) 3238 1620 w
-10 /LucidaSansUnicode00 f
-(above are valid.) 3414 1620 w
-10 /LucidaTypewriter f
-(.el) 720 1776 w
-10 /LucidaSans-Italic f
-(anything) 968 1776 w
-10 /LucidaSansUnicode00 f
-(-) 1800 1776 w
-(-) 2520 1776 w
-(Else portion of if-else.) 1296 1932 w
-(The built-in condition names are:) 970 2088 w
-10 /S f
-(_) 1836 2168 w
-(_________________________________________) 1874 2168 w
-10 /LucidaSansUnicode00 f
-(Condition) 1886 2288 w
-(Name) 1983 2408 w
-(True If) 3006 2408 w
-10 /S f
-(_) 1836 2428 w
-(_________________________________________) 1874 2428 w
-10 /LucidaTypewriter f
-(o) 2086 2548 w
-10 /LucidaSansUnicode00 f
-(Current page number is odd) 2459 2548 w
-10 /LucidaTypewriter f
-(e) 2086 2668 w
-10 /LucidaSansUnicode00 f
-(Current page number is even) 2459 2668 w
-10 /LucidaTypewriter f
-(t) 2086 2788 w
-10 /LucidaSansUnicode00 f
-(Formatter is) 2459 2788 w
-10 /LucidaSans-Italic f
-(troff) 3078 2788 w
-10 /LucidaTypewriter f
-(n) 2086 2908 w
-10 /LucidaSansUnicode00 f
-(Formatter is) 2459 2908 w
-10 /LucidaSans-Italic f
-(nroff) 3078 2908 w
-10 /S f
-(_) 1836 2928 w
-(_________________________________________) 1874 2928 w
-(\347) 1836 2928 w
-(\347) 1836 2868 w
-(\347) 1836 2768 w
-(\347) 1836 2668 w
-(\347) 1836 2568 w
-(\347) 1836 2468 w
-(\347) 1836 2368 w
-(\347) 1836 2268 w
-(\347) 2409 2928 w
-(\347) 2409 2868 w
-(\347) 2409 2768 w
-(\347) 2409 2668 w
-(\347) 2409 2568 w
-(\347) 2409 2468 w
-(\347) 2409 2368 w
-(\347) 2409 2268 w
-(\347) 3924 2928 w
-(\347) 3924 2868 w
-(\347) 3924 2768 w
-(\347) 3924 2668 w
-(\347) 3924 2568 w
-(\347) 3924 2468 w
-(\347) 3924 2368 w
-(\347) 3924 2268 w
-10 /LucidaSansUnicode00 f
-(If) 720 3108 w
-(the) 824 3108 w
-(condition) 1017 3108 w
-10 /LucidaSans-Italic f
-(c) 1510 3108 w
-10 /LucidaSansUnicode00 f
-(is) 1598 3108 w
-(true,) 1716 3108 w
-(or) 1982 3108 w
-(if) 2122 3108 w
-(the) 2226 3108 w
-(number) 2419 3108 w
-10 /LucidaSans-Italic f
-(N) 2834 3108 w
-10 /LucidaSansUnicode00 f
-(is) 2946 3108 w
-(greater) 3064 3108 w
-(than) 3450 3108 w
-(zero,) 3704 3108 w
-(or) 3990 3108 w
-(if) 4131 3108 w
-(the) 4236 3108 w
-(strings) 4430 3108 w
-(com\255) 4802 3108 w
-(pare) 720 3228 w
-(identically) 971 3228 w
-(\(including) 1499 3228 w
-(motions) 2017 3228 w
-(and) 2447 3228 w
-(character) 2663 3228 w
-(size) 3147 3228 w
-(and) 3375 3228 w
-(font\),) 3590 3228 w
-10 /LucidaSans-Italic f
-(anything) 3887 3228 w
-10 /LucidaSansUnicode00 f
-(is) 4352 3228 w
-(accepted) 4467 3228 w
-(as) 4934 3228 w
-(input.) 720 3348 w
-(If) 1083 3348 w
-(a) 1195 3348 w
-10 /LucidaTypewriter f
-(!) 1296 3348 w
-10 /LucidaSansUnicode00 f
-(precedes) 1415 3348 w
-(the) 1899 3348 w
-(condition,) 2101 3348 w
-(number,) 2635 3348 w
-(or) 3091 3348 w
-(string) 3240 3348 w
-(comparison,) 3569 3348 w
-(the) 4215 3348 w
-(sense) 4417 3348 w
-(of) 4740 3348 w
-(the) 4885 3348 w
-(acceptance is reversed.) 720 3468 w
-(Any) 970 3624 w
-(spaces) 1187 3624 w
-(between) 1548 3624 w
-(the) 1989 3624 w
-(condition) 2178 3624 w
-(and) 2668 3624 w
-(the) 2883 3624 w
-(beginning) 3073 3624 w
-(of) 3595 3624 w
-10 /LucidaSans-Italic f
-(anything) 3728 3624 w
-10 /LucidaSansUnicode00 f
-(are) 4193 3624 w
-(skipped) 4380 3624 w
-(over.) 4798 3624 w
-(The) 720 3744 w
-10 /LucidaSans-Italic f
-(anything) 937 3744 w
-10 /LucidaSansUnicode00 f
-(can) 1403 3744 w
-(be) 1607 3744 w
-(either) 1762 3744 w
-(a) 2079 3744 w
-(single) 2170 3744 w
-(input) 2495 3744 w
-(line) 2784 3744 w
-(\(text,) 2996 3744 w
-(macro,) 3288 3744 w
-(or) 3657 3744 w
-(whatever\)) 3795 3744 w
-(or) 4300 3744 w
-(a) 4438 3744 w
-(number) 4529 3744 w
-(of) 4942 3744 w
-(input) 720 3864 w
-(lines.) 1009 3864 w
-(In) 1336 3864 w
-(the) 1463 3864 w
-(multi-line) 1654 3864 w
-(case,) 2174 3864 w
-(the) 2455 3864 w
-(first) 2646 3864 w
-(line) 2877 3864 w
-(must) 3090 3864 w
-(begin) 3370 3864 w
-(with) 3679 3864 w
-(a) 3921 3864 w
-(left) 4013 3864 w
-(delimiter) 4209 3864 w
-10 /LucidaTypewriter f
-(\\{) 4679 3864 w
-10 /LucidaSansUnicode00 f
-(and) 4860 3864 w
-(the last line must end with a right delimiter) 720 3984 w
-10 /LucidaTypewriter f
-(\\}) 2859 3984 w
-10 /LucidaSansUnicode00 f
-(.) 3003 3984 w
-(The) 970 4140 w
-(request) 1208 4140 w
-10 /LucidaTypewriter f
-(ie) 1631 4140 w
-10 /LucidaSansUnicode00 f
-(\(if-else\)) 1832 4140 w
-(is) 2271 4140 w
-(identical) 2408 4140 w
-(to) 2876 4140 w
-10 /LucidaTypewriter f
-(if) 3031 4140 w
-10 /LucidaSansUnicode00 f
-(except) 3232 4140 w
-(that) 3613 4140 w
-(the) 3861 4140 w
-(acceptance) 4073 4140 w
-(state) 4667 4140 w
-(is) 4960 4140 w
-(remembered.) 720 4260 w
-(A) 1435 4260 w
-(subsequent and matching) 1537 4260 w
-10 /LucidaTypewriter f
-(el) 2827 4260 w
-10 /LucidaSansUnicode00 f
-(\(else\) request then uses the reverse sense) 3003 4260 w
-(of that state.) 720 4380 w
-10 /LucidaTypewriter f
-(ie) 1405 4380 w
-10 /LucidaSansUnicode00 f
-(-) 1549 4380 w
-10 /LucidaTypewriter f
-(el) 1607 4380 w
-10 /LucidaSansUnicode00 f
-(pairs may be nested.) 1783 4380 w
-(Some examples are:) 970 4536 w
-9 /LucidaTypewriter f
-(.if) 1008 4706 w
-(e) 1268 4706 w
-(.tl) 1398 4706 w
-(') 1658 4706 w
-(Even) 1738 4706 w
-(Page) 2063 4706 w
-(%''') 2388 4706 w
-10 /LucidaSansUnicode00 f
-(which outputs a title if the page number is even; and) 720 4886 w
-9 /LucidaTypewriter f
-(.ie) 1008 5056 w
-(\\n%>1) 1268 5056 w
-(\\{\\) 1658 5056 w
-(') 1008 5166 w
-(sp) 1528 5166 w
-(0.5i) 1723 5166 w
-(.) 1008 5276 w
-(tl) 1528 5276 w
-('Page) 1723 5276 w
-(%''') 2113 5276 w
-(') 1008 5386 w
-(sp) 1528 5386 w
-(|1.2i) 1723 5386 w
-(\\}) 2113 5386 w
-(.el) 1008 5496 w
-(.sp) 1268 5496 w
-(|2.5i) 1528 5496 w
-10 /LucidaSansUnicode00 f
-(which treats page 1 differently from other pages.) 720 5676 w
-10 /LucidaSans-Demi f
-(17.) 720 5916 w
-(Environment Switching.) 937 5916 w
-10 /LucidaSansUnicode00 f
-(A) 970 6072 w
-(number) 1074 6072 w
-(of) 1486 6072 w
-(the) 1619 6072 w
-(parameters) 1809 6072 w
-(that) 2392 6072 w
-(control) 2618 6072 w
-(the) 2995 6072 w
-(text) 3185 6072 w
-(processing) 3411 6072 w
-(are) 3973 6072 w
-(gathered) 4160 6072 w
-(together) 4628 6072 w
-(into) 720 6192 w
-(an) 951 6192 w
-10 /LucidaSans-Italic f
-(environment) 1109 6192 w
-10 /LucidaSansUnicode00 f
-(,) 1720 6192 w
-(which) 1793 6192 w
-(can) 2115 6192 w
-(be) 2324 6192 w
-(switched) 2484 6192 w
-(by) 2951 6192 w
-(the) 3107 6192 w
-(user.) 3303 6192 w
-(The) 3618 6192 w
-(environment) 3840 6192 w
-(parameters) 4492 6192 w
-(are) 720 6312 w
-(those) 911 6312 w
-(associated) 1217 6312 w
-(with) 1765 6312 w
-(requests) 2009 6312 w
-(noting) 2465 6312 w
-(E) 2817 6312 w
-(in) 2911 6312 w
-(their) 3042 6312 w
-10 /LucidaSans-Italic f
-(Notes) 3307 6312 w
-10 /LucidaSansUnicode00 f
-(column;) 3618 6312 w
-(in) 4048 6312 w
-(addition,) 4179 6312 w
-(partially) 4650 6312 w
-(collected) 720 6432 w
-(lines) 1198 6432 w
-(and) 1470 6432 w
-(words) 1695 6432 w
-(are) 2033 6432 w
-(in) 2230 6432 w
-(the) 2366 6432 w
-(environment.) 2566 6432 w
-(Everything) 3286 6432 w
-(else) 3838 6432 w
-(is) 4075 6432 w
-(global;) 4200 6432 w
-(examples) 4576 6432 w
-(are) 720 6552 w
-(page-oriented) 927 6552 w
-(parameters,) 1681 6552 w
-(diversion-oriented) 2316 6552 w
-(parameters,) 3279 6552 w
-(number) 3915 6552 w
-(registers,) 4348 6552 w
-(and) 4860 6552 w
-(macro) 720 6672 w
-(and) 1073 6672 w
-(string) 1305 6672 w
-(definitions.) 1639 6672 w
-(All) 2271 6672 w
-(environments) 2450 6672 w
-(are) 3164 6672 w
-(initialized) 3368 6672 w
-(with) 3895 6672 w
-(default) 4152 6672 w
-(parameter) 4543 6672 w
-(values.) 720 6792 w
-10 /LucidaTypewriter f
-(.ev) 720 6948 w
-10 /LucidaSans-Italic f
-(N) 968 6948 w
-(N) 1800 6948 w
-10 /S f
-(=) 1898 6948 w
-10 /LucidaSansUnicode00 f
-(0) 1969 6948 w
-(previous) 2520 6948 w
-(-) 3240 6948 w
-(Environment) 1296 7104 w
-(switched) 1946 7104 w
-(to) 2413 7104 w
-(environment) 2552 7104 w
-(0) 3204 7104 w
-10 /LucidaSansUnicode22 f
-(f) 3275 7104 w
-10 /LucidaSans-Italic f
-(N) 3363 7104 w
-10 /LucidaSansUnicode22 f
-(f) 3445 7104 w
-10 /LucidaSansUnicode00 f
-(2.) 3533 7104 w
-(Switching) 3701 7104 w
-(is) 4205 7104 w
-(done) 4327 7104 w
-(in) 4611 7104 w
-(push-) 4744 7104 w
-(down) 1296 7224 w
-(fashion) 1604 7224 w
-(so) 2006 7224 w
-(that) 2163 7224 w
-(restoring) 2399 7224 w
-(a) 2884 7224 w
-(previous) 2984 7224 w
-(environment) 3444 7224 w
-10 /LucidaSans-Italic f
-(must) 4100 7224 w
-10 /LucidaSansUnicode00 f
-(be) 4386 7224 w
-(done) 4549 7224 w
-(with) 4835 7224 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 27 27
-%%Page: 28 28
-/saveobj save def
-mark
-28 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 28 \255) 2752 480 w
-10 /LucidaTypewriter f
-(.ev) 1296 840 w
-10 /LucidaSansUnicode00 f
-(rather) 1566 840 w
-(than) 1912 840 w
-(specific) 2183 840 w
-(reference.) 2605 840 w
-(Note) 3180 840 w
-(that) 3463 840 w
-(what) 3709 840 w
-(is) 3995 840 w
-(pushed) 4130 840 w
-(down) 4542 840 w
-(and) 4860 840 w
-(restored is the environment) 1296 960 w
-10 /LucidaSans-Italic f
-(number,) 2676 960 w
-10 /LucidaSansUnicode00 f
-(not its contents.) 3119 960 w
-10 /LucidaSans-Demi f
-(18.) 720 1200 w
-(Insertions from the Standard Input) 937 1200 w
-10 /LucidaSansUnicode00 f
-(The) 970 1356 w
-(input) 1184 1356 w
-(can) 1470 1356 w
-(be) 1671 1356 w
-(temporarily) 1823 1356 w
-(switched) 2413 1356 w
-(to) 2872 1356 w
-(the) 3003 1356 w
-(system) 3191 1356 w
-(standard) 3564 1356 w
-(input) 4024 1356 w
-(with) 4310 1356 w
-10 /LucidaTypewriter f
-(rd) 4549 1356 w
-10 /LucidaSansUnicode00 f
-(,) 4693 1356 w
-(which) 4759 1356 w
-(will) 720 1476 w
-(switch) 930 1476 w
-(back) 1283 1476 w
-(when) 1556 1476 w
-(two) 1859 1476 w
-(consecutive) 2080 1476 w
-(newlines) 2694 1476 w
-(are) 3162 1476 w
-(found) 3360 1476 w
-(\(the) 3691 1476 w
-(extra) 3925 1476 w
-(blank) 4221 1476 w
-(line) 4534 1476 w
-(is) 4755 1476 w
-(not) 4880 1476 w
-(used\).) 720 1596 w
-(This) 1102 1596 w
-(mechanism) 1360 1596 w
-(is) 1965 1596 w
-(intended) 2098 1596 w
-(for) 2579 1596 w
-(insertions) 2771 1596 w
-(in) 3304 1596 w
-(form-letter-like) 3449 1596 w
-(documentation.) 4279 1596 w
-(The standard input can be the user) 720 1716 w
-10 /LucidaSansUnicode20 f
-(\031) 2425 1716 w
-10 /LucidaSansUnicode00 f
-(s keyboard, a pipe, or a file.) 2457 1716 w
-10 /LucidaTypewriter f
-(.rd) 720 1872 w
-10 /LucidaSans-Italic f
-(prompt) 968 1872 w
-10 /LucidaSansUnicode00 f
-(-) 1800 1872 w
-10 /LucidaSans-Italic f
-(prompt=) 2520 1872 w
-9 /LucidaSansUnicode00 f
-(BEL) 2941 1872 w
-10 /LucidaSansUnicode00 f
-(-) 3240 1872 w
-(Read) 1296 2028 w
-(insertion) 1592 2028 w
-(from) 2080 2028 w
-(the) 2372 2028 w
-(standard) 2587 2028 w
-(input) 3074 2028 w
-(until) 3387 2028 w
-(two) 3666 2028 w
-(newlines) 3901 2028 w
-(in) 4383 2028 w
-(a) 4534 2028 w
-(row) 4649 2028 w
-(are) 4888 2028 w
-(found.) 1296 2148 w
-(If) 1678 2148 w
-(the) 1777 2148 w
-(standard) 1965 2148 w
-(input) 2425 2148 w
-(is) 2711 2148 w
-(the) 2824 2148 w
-(user) 3012 2148 w
-10 /LucidaSansUnicode20 f
-(\031) 3222 2148 w
-10 /LucidaSansUnicode00 f
-(s) 3254 2148 w
-(keyboard,) 3338 2148 w
-10 /LucidaSans-Italic f
-(prompt) 3852 2148 w
-10 /LucidaSansUnicode00 f
-(\(or a) 4243 2148 w
-9 /LucidaSansUnicode00 f
-(BEL) 4497 2148 w
-10 /LucidaSansUnicode00 f
-(\) is writ\255) 4646 2148 w
-(ten) 1296 2268 w
-(onto) 1484 2268 w
-(the) 1738 2268 w
-(standard) 1926 2268 w
-(output.) 2386 2268 w
-10 /LucidaTypewriter f
-(rd) 2805 2268 w
-10 /LucidaSansUnicode00 f
-(behaves) 2982 2268 w
-(like) 3411 2268 w
-(a) 3617 2268 w
-(macro,) 3706 2268 w
-(and) 4073 2268 w
-(arguments) 4287 2268 w
-(may) 4840 2268 w
-(be placed after) 1296 2388 w
-10 /LucidaSans-Italic f
-(prompt) 2054 2388 w
-10 /LucidaSansUnicode00 f
-(.) 2412 2388 w
-10 /LucidaTypewriter f
-(.ex) 720 2544 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2544 w
-(-) 2520 2544 w
-(-) 3240 2544 w
-(Exit) 1296 2700 w
-(from) 1522 2700 w
-10 /LucidaSans-Italic f
-(nroff) 1799 2700 w
-10 /LucidaSansUnicode00 f
-(/) 2042 2700 w
-10 /LucidaSans-Italic f
-(troff) 2095 2700 w
-10 /LucidaSansUnicode00 f
-(.) 2330 2700 w
-(Text) 2440 2700 w
-(processing) 2703 2700 w
-(is) 3276 2700 w
-(terminated) 3402 2700 w
-(exactly) 3977 2700 w
-(as) 4364 2700 w
-(if) 4516 2700 w
-(all) 4628 2700 w
-(input) 4787 2700 w
-(had ended.) 1296 2820 w
-(If) 970 2976 w
-(insertions) 1091 2976 w
-(are) 1625 2976 w
-(to) 1832 2976 w
-(be) 1985 2976 w
-(taken) 2159 2976 w
-(from) 2483 2976 w
-(the) 2771 2976 w
-(terminal) 2982 2976 w
-(keyboard) 3440 2976 w
-(while) 3945 2976 w
-(output) 4254 2976 w
-(is) 4632 2976 w
-(being) 4768 2976 w
-(printed) 720 3096 w
-(on) 1115 3096 w
-(the) 1282 3096 w
-(terminal,) 1481 3096 w
-(the) 1959 3096 w
-(command) 2158 3096 w
-(line) 2680 3096 w
-(option) 2900 3096 w
-10 /LucidaTypewriter f
-(-q) 3257 3096 w
-10 /LucidaSansUnicode00 f
-(will) 3445 3096 w
-(turn) 3653 3096 w
-(off) 3898 3096 w
-(the) 4076 3096 w
-(echoing) 4274 3096 w
-(of) 4700 3096 w
-(key\255) 4841 3096 w
-(board) 720 3216 w
-(input) 1053 3216 w
-(and) 1356 3216 w
-(prompt) 1586 3216 w
-(only) 1994 3216 w
-(with) 2248 3216 w
-9 /LucidaSansUnicode00 f
-(BEL) 2503 3216 w
-10 /LucidaSansUnicode00 f
-(.) 2652 3216 w
-(The) 2766 3216 w
-(regular) 2997 3216 w
-(input) 3394 3216 w
-(and) 3698 3216 w
-(insertion) 3929 3216 w
-(input) 4408 3216 w
-(cannot) 4712 3216 w
-(simultaneously come from the standard input.) 720 3336 w
-(As) 970 3492 w
-(an) 1133 3492 w
-(example,) 1293 3492 w
-(multiple) 1781 3492 w
-(copies) 2222 3492 w
-(of) 2576 3492 w
-(a) 2717 3492 w
-(form) 2815 3492 w
-(letter) 3090 3492 w
-(may) 3389 3492 w
-(be) 3632 3492 w
-(prepared) 3795 3492 w
-(by) 4277 3492 w
-(entering) 4436 3492 w
-(the) 4885 3492 w
-(insertions) 720 3612 w
-(for) 1233 3612 w
-(all) 1406 3612 w
-(the) 1553 3612 w
-(copies) 1742 3612 w
-(in) 2087 3612 w
-(one) 2212 3612 w
-(file) 2425 3612 w
-(to) 2610 3612 w
-(be) 2742 3612 w
-(used) 2895 3612 w
-(as) 3161 3612 w
-(the) 3301 3612 w
-(standard) 3489 3612 w
-(input,) 3949 3612 w
-(and) 4267 3612 w
-(causing) 4480 3612 w
-(the) 4885 3612 w
-(file) 720 3732 w
-(containing) 914 3732 w
-(the) 1467 3732 w
-(letter) 1665 3732 w
-(to) 1964 3732 w
-(reinvoke) 2105 3732 w
-(itself) 2563 3732 w
-(with) 2845 3732 w
-10 /LucidaTypewriter f
-(nx) 3093 3732 w
-10 /LucidaSansUnicode00 f
-(\(\24719\);) 3280 3732 w
-(the) 3610 3732 w
-(process) 3808 3732 w
-(would) 4225 3732 w
-(ultimately) 4561 3732 w
-(be ended by an) 720 3852 w
-10 /LucidaTypewriter f
-(ex) 1499 3852 w
-10 /LucidaSansUnicode00 f
-(in the insertion file.) 1675 3852 w
-10 /LucidaSans-Demi f
-(19.) 720 4092 w
-(Input/Output File Switching) 937 4092 w
-10 /LucidaTypewriter f
-(.so) 720 4248 w
-10 /LucidaSans-Italic f
-(filename) 968 4248 w
-10 /LucidaSansUnicode00 f
-(-) 2520 4248 w
-(-) 3240 4248 w
-(Switch) 1296 4404 w
-(source) 1642 4404 w
-(file.) 2000 4404 w
-(The) 2251 4404 w
-(top) 2469 4404 w
-(input) 2667 4404 w
-(\(file) 2957 4404 w
-(reading\)) 3178 4404 w
-(level) 3616 4404 w
-(is) 3875 4404 w
-(switched) 3992 4404 w
-(to) 4455 4404 w
-10 /LucidaSans-Italic f
-(filename) 4590 4404 w
-10 /LucidaSansUnicode00 f
-(.) 5008 4404 w
-(When) 1296 4524 w
-(the) 1595 4524 w
-(new) 1783 4524 w
-(file) 2011 4524 w
-(ends, input is again taken from the original file.) 2195 4524 w
-10 /LucidaTypewriter f
-(so) 4581 4524 w
-10 /LucidaSansUnicode20 f
-(\031) 4725 4524 w
-10 /LucidaSansUnicode00 f
-(s may) 4757 4524 w
-(be nested.) 1296 4644 w
-10 /LucidaTypewriter f
-(.nx) 720 4800 w
-10 /LucidaSans-Italic f
-(filename) 968 4800 w
-10 /LucidaSansUnicode00 f
-(end-of-file) 2520 4800 w
-(-) 3240 4800 w
-(Next) 1296 4956 w
-(file) 1563 4956 w
-(is) 1753 4956 w
-10 /LucidaSans-Italic f
-(filename) 1872 4956 w
-10 /LucidaSansUnicode00 f
-(.) 2290 4956 w
-(The) 2393 4956 w
-(current) 2613 4956 w
-(file) 3002 4956 w
-(is) 3192 4956 w
-(considered) 3311 4956 w
-(ended,) 3883 4956 w
-(and) 4254 4956 w
-(the) 4473 4956 w
-(input) 4667 4956 w
-(is) 4960 4956 w
-(immediately switched to) 1296 5076 w
-10 /LucidaSans-Italic f
-(filename) 2508 5076 w
-10 /LucidaSansUnicode00 f
-(.) 2926 5076 w
-10 /LucidaTypewriter f
-(.sy) 720 5232 w
-10 /LucidaSans-Italic f
-(string) 968 5232 w
-10 /LucidaSansUnicode00 f
-(-) 2520 5232 w
-(-) 3240 5232 w
-(Execute) 1296 5388 w
-(program) 1707 5388 w
-(from) 2157 5388 w
-10 /LucidaSans-Italic f
-(string) 2423 5388 w
-10 /LucidaSansUnicode00 f
-(,) 2710 5388 w
-(which) 2776 5388 w
-(is) 3091 5388 w
-(the) 3206 5388 w
-(rest) 3396 5388 w
-(of) 3616 5388 w
-(the) 3749 5388 w
-(input) 3939 5388 w
-(line.) 4227 5388 w
-(The) 4502 5388 w
-(output) 4718 5388 w
-(is) 1296 5508 w
-(not) 1418 5508 w
-(collected) 1619 5508 w
-(automatically.) 2093 5508 w
-(The) 2843 5508 w
-(number) 3065 5508 w
-(register) 3483 5508 w
-10 /LucidaTypewriter f
-($$) 3897 5508 w
-10 /LucidaSansUnicode00 f
-(,) 4041 5508 w
-(which) 4114 5508 w
-(contains) 4436 5508 w
-(the) 4885 5508 w
-(process) 1296 5628 w
-(id) 1723 5628 w
-(of) 1868 5628 w
-(the) 2019 5628 w
-10 /LucidaSans-Italic f
-(troff) 2227 5628 w
-10 /LucidaSansUnicode00 f
-(process,) 2515 5628 w
-(may) 2974 5628 w
-(be) 3227 5628 w
-(useful) 3399 5628 w
-(in) 3749 5628 w
-(generating) 3893 5628 w
-(unique) 4468 5628 w
-(file\255) 4856 5628 w
-(names for output.) 1296 5748 w
-10 /LucidaTypewriter f
-(.pi) 720 5904 w
-10 /LucidaSans-Italic f
-(string) 968 5904 w
-10 /LucidaSansUnicode00 f
-(-) 2520 5904 w
-(-) 3240 5904 w
-(Pipe) 1296 6060 w
-(output) 1537 6060 w
-(to) 1897 6060 w
-10 /LucidaSans-Italic f
-(string) 2033 6060 w
-10 /LucidaSansUnicode00 f
-(,) 2320 6060 w
-(which) 2390 6060 w
-(is) 2709 6060 w
-(the) 2828 6060 w
-(rest) 3022 6060 w
-(of) 3246 6060 w
-(the) 3383 6060 w
-(input) 3577 6060 w
-(line.) 3869 6060 w
-(This) 4148 6060 w
-(request) 4392 6060 w
-(must) 4797 6060 w
-(occur before any printing occurs; typically it is the first line of input.) 1296 6180 w
-10 /LucidaTypewriter f
-(.cf) 720 6336 w
-10 /LucidaSans-Italic f
-(filename) 968 6336 w
-10 /LucidaSansUnicode00 f
-(-) 2520 6336 w
-(-) 3240 6336 w
-(Copy) 1296 6492 w
-(contents) 1583 6492 w
-(of) 2042 6492 w
-(file) 2182 6492 w
-10 /LucidaSans-Italic f
-(filename) 2375 6492 w
-10 /LucidaSansUnicode00 f
-(to) 2835 6492 w
-(output,) 2975 6492 w
-(completely) 3371 6492 w
-(unprocessed.) 3941 6492 w
-(The) 4665 6492 w
-(file) 4889 6492 w
-(is assumed to contain something meaningful to subsequent processes.) 1296 6612 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 28 28
-%%Page: 29 29
-/saveobj save def
-mark
-29 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 29 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(20.) 720 840 w
-(Miscellaneous) 937 840 w
-10 /LucidaTypewriter f
-(.mc) 720 996 w
-10 /LucidaSans-Italic f
-(c N) 968 996 w
-10 /LucidaSansUnicode00 f
-(-) 1800 996 w
-(off) 2520 996 w
-(E,) 3240 996 w
-10 /LucidaSans-Demi f
-(m) 3326 996 w
-12 /S f
-(\347) 5140 996 w
-10 /LucidaSansUnicode00 f
-(Specifies) 1296 1152 w
-(that) 1766 1152 w
-(a) 2001 1152 w
-10 /LucidaSans-Italic f
-(margin) 2100 1152 w
-10 /LucidaSansUnicode00 f
-(character) 2498 1152 w
-10 /LucidaSans-Italic f
-(c) 2991 1152 w
-10 /LucidaSansUnicode00 f
-(appear) 3085 1152 w
-(a) 3462 1152 w
-(distance) 3561 1152 w
-10 /LucidaSans-Italic f
-(N) 4009 1152 w
-10 /LucidaSansUnicode00 f
-(to) 4127 1152 w
-(the) 4269 1152 w
-(right) 4468 1152 w
-(of) 4743 1152 w
-(the) 4885 1152 w
-12 /S f
-(\347) 5140 1152 w
-10 /LucidaSansUnicode00 f
-(right) 1296 1272 w
-(margin) 1564 1272 w
-(after) 1943 1272 w
-(each) 2206 1272 w
-(non-empty) 2467 1272 w
-(text) 3048 1272 w
-(line) 3276 1272 w
-(\(except) 3488 1272 w
-(those) 3881 1272 w
-(produced) 4184 1272 w
-(by) 4680 1272 w
-10 /LucidaTypewriter f
-(tl) 4831 1272 w
-10 /LucidaSansUnicode00 f
-(\).) 4975 1272 w
-12 /S f
-(\347) 5140 1272 w
-10 /LucidaSansUnicode00 f
-(If the output line) 1296 1392 w
-(is) 2144 1392 w
-(too) 2257 1392 w
-(long) 2449 1392 w
-(\(as) 2696 1392 w
-(can) 2868 1392 w
-(happen) 3069 1392 w
-(in) 3463 1392 w
-(nofill) 3587 1392 w
-(mode\)) 3867 1392 w
-(the) 4206 1392 w
-(character) 4394 1392 w
-(will) 4876 1392 w
-12 /S f
-(\347) 5140 1392 w
-10 /LucidaSansUnicode00 f
-(be) 1296 1512 w
-(appended) 1451 1512 w
-(to) 1968 1512 w
-(the) 2102 1512 w
-(line.) 2293 1512 w
-(If) 2569 1512 w
-10 /LucidaSans-Italic f
-(N) 2670 1512 w
-10 /LucidaSansUnicode00 f
-(is) 2779 1512 w
-(not) 2894 1512 w
-(given,) 3089 1512 w
-(the) 3417 1512 w
-(previous) 3607 1512 w
-10 /LucidaSans-Italic f
-(N) 4057 1512 w
-10 /LucidaSansUnicode00 f
-(is) 4166 1512 w
-(used;) 4281 1512 w
-(the) 4580 1512 w
-(initial) 4770 1512 w
-12 /S f
-(\347) 5140 1512 w
-10 /LucidaSans-Italic f
-(N) 1296 1632 w
-10 /LucidaSansUnicode00 f
-(is) 1409 1632 w
-(0.2) 1528 1632 w
-(inches) 1725 1632 w
-(in) 2075 1632 w
-10 /LucidaSans-Italic f
-(nroff) 2206 1632 w
-10 /LucidaSansUnicode00 f
-(and) 2489 1632 w
-(1) 2709 1632 w
-(em) 2812 1632 w
-(in) 3001 1632 w
-10 /LucidaSans-Italic f
-(troff) 3132 1632 w
-10 /LucidaSansUnicode00 f
-(.) 3367 1632 w
-(The) 3471 1632 w
-(margin) 3692 1632 w
-(character) 4074 1632 w
-(used) 4563 1632 w
-(with) 4835 1632 w
-12 /S f
-(\347) 5140 1632 w
-10 /LucidaSansUnicode00 f
-(this paragraph was a 12-point box-rule.) 1296 1752 w
-12 /S f
-(\347) 5140 1752 w
-10 /LucidaTypewriter f
-(.tm) 720 1908 w
-10 /LucidaSans-Italic f
-(string) 968 1908 w
-10 /LucidaSansUnicode00 f
-(-) 1800 1908 w
-(newline) 2520 1908 w
-(-) 3240 1908 w
-(After) 1296 2064 w
-(skipping) 1583 2064 w
-(initial) 2047 2064 w
-(blanks,) 2364 2064 w
-10 /LucidaSans-Italic f
-(string) 2761 2064 w
-10 /LucidaSansUnicode00 f
-(\(rest) 3095 2064 w
-(of) 3360 2064 w
-(the) 3505 2064 w
-(line\)) 3707 2064 w
-(is) 3963 2064 w
-(read) 4090 2064 w
-(in) 4353 2064 w
-(copy) 4492 2064 w
-(mode) 4767 2064 w
-(and written on the standard error.) 1296 2184 w
-10 /LucidaTypewriter f
-(.ab) 720 2340 w
-10 /LucidaSans-Italic f
-(string) 968 2340 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2340 w
-(newline) 2520 2340 w
-(-) 3240 2340 w
-(After) 1296 2496 w
-(skipping) 1583 2496 w
-(initial) 2047 2496 w
-(blanks,) 2364 2496 w
-10 /LucidaSans-Italic f
-(string) 2761 2496 w
-10 /LucidaSansUnicode00 f
-(\(rest) 3095 2496 w
-(of) 3360 2496 w
-(the) 3505 2496 w
-(line\)) 3707 2496 w
-(is) 3963 2496 w
-(read) 4090 2496 w
-(in) 4353 2496 w
-(copy) 4492 2496 w
-(mode) 4767 2496 w
-(and written on the standard error.) 1296 2616 w
-10 /LucidaSans-Italic f
-(Troff) 3016 2616 w
-10 /LucidaSansUnicode00 f
-(or) 3307 2616 w
-10 /LucidaSans-Italic f
-(nroff) 3441 2616 w
-10 /LucidaSansUnicode00 f
-(then exit.) 3716 2616 w
-10 /LucidaTypewriter f
-(.ig) 720 2772 w
-10 /LucidaSans-Italic f
-(yy) 968 2772 w
-10 /LucidaSansUnicode00 f
-(-) 1800 2772 w
-10 /LucidaSans-Italic f
-(.yy=) 2520 2772 w
-10 /LucidaTypewriter f
-(..) 2725 2772 w
-10 /LucidaSansUnicode00 f
-(-) 3240 2772 w
-(Ignore) 1296 2928 w
-(input) 1645 2928 w
-(lines.) 1936 2928 w
-10 /LucidaTypewriter f
-(ig) 2265 2928 w
-10 /LucidaSansUnicode00 f
-(behaves) 2447 2928 w
-(exactly) 2880 2928 w
-(like) 3259 2928 w
-10 /LucidaTypewriter f
-(de) 3469 2928 w
-10 /LucidaSansUnicode00 f
-(\(\2477\)) 3651 2928 w
-(except) 3881 2928 w
-(that) 4244 2928 w
-(the) 4474 2928 w
-(input) 4668 2928 w
-(is) 4960 2928 w
-(discarded.) 1296 3048 w
-(The) 1865 3048 w
-(input) 2079 3048 w
-(is) 2365 3048 w
-(read in copy mode, and any auto-incremented regis\255) 2478 3048 w
-(ters will be affected.) 1296 3168 w
-10 /LucidaTypewriter f
-(.lf) 720 3324 w
-10 /LucidaSans-Italic f
-(N filename) 968 3324 w
-10 /LucidaSansUnicode00 f
-(-) 2520 3324 w
-(-) 3240 3324 w
-(Set) 1296 3480 w
-(line) 1484 3480 w
-(number) 1702 3480 w
-(to) 2121 3480 w
-10 /LucidaSans-Italic f
-(N) 2261 3480 w
-10 /LucidaSansUnicode00 f
-(and) 2377 3480 w
-(filename) 2599 3480 w
-(to) 3058 3480 w
-10 /LucidaSans-Italic f
-(f) 3198 3480 w
-(ilename) 3244 3480 w
-10 /LucidaSansUnicode00 f
-(for) 3666 3480 w
-(purposes) 3847 3480 w
-(of) 4337 3480 w
-(subsequent) 4477 3480 w
-(error) 1296 3600 w
-(messages,) 1573 3600 w
-(etc.) 2117 3600 w
-(The) 2362 3600 w
-(number) 2579 3600 w
-(register) 2992 3600 w
-([sic]) 3401 3600 w
-10 /LucidaTypewriter f
-(.F) 3634 3600 w
-10 /LucidaSansUnicode00 f
-(contains) 3814 3600 w
-(the) 4258 3600 w
-(name) 4449 3600 w
-(of) 4751 3600 w
-(the) 4885 3600 w
-(current) 1296 3720 w
-(input) 1691 3720 w
-(file,) 1989 3720 w
-(as) 2218 3720 w
-(set) 2370 3720 w
-(by) 2560 3720 w
-(command) 2721 3720 w
-(line) 3245 3720 w
-(argument,) 3467 3720 w
-10 /LucidaTypewriter f
-(so) 4013 3720 w
-10 /LucidaSansUnicode00 f
-(,) 4157 3720 w
-10 /LucidaTypewriter f
-(nx) 4235 3720 w
-10 /LucidaSansUnicode00 f
-(,) 4379 3720 w
-(or) 4457 3720 w
-10 /LucidaTypewriter f
-(lf) 4605 3720 w
-10 /LucidaSansUnicode00 f
-(.) 4749 3720 w
-(The) 4859 3720 w
-(number) 1296 3840 w
-(register) 1719 3840 w
-10 /LucidaTypewriter f
-(.c) 2138 3840 w
-10 /LucidaSansUnicode00 f
-(contains) 2328 3840 w
-(the) 2781 3840 w
-(number) 2981 3840 w
-(of) 3403 3840 w
-(input) 3546 3840 w
-(lines) 3844 3840 w
-(read) 4116 3840 w
-(from) 4376 3840 w
-(the) 4653 3840 w
-(cur\255) 4853 3840 w
-(rent file, again perhaps as modified by) 1296 3960 w
-10 /LucidaTypewriter f
-(lf) 3205 3960 w
-10 /LucidaSansUnicode00 f
-(.) 3349 3960 w
-10 /LucidaTypewriter f
-(.pm) 720 4116 w
-10 /LucidaSans-Italic f
-(t) 968 4116 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4116 w
-(all) 2520 4116 w
-(-) 3240 4116 w
-(Print) 1296 4272 w
-(macros.) 1557 4272 w
-(The) 2010 4272 w
-(names) 2228 4272 w
-(and) 2582 4272 w
-(sizes) 2799 4272 w
-(of) 3080 4272 w
-(all) 3215 4272 w
-(of) 3366 4272 w
-(the) 3502 4272 w
-(defined) 3695 4272 w
-(macros) 4099 4272 w
-(and) 4489 4272 w
-(strings) 4707 4272 w
-(are) 1296 4392 w
-(printed) 1488 4392 w
-(on) 1879 4392 w
-(the) 2042 4392 w
-(standard) 2237 4392 w
-(error;) 2704 4392 w
-(if) 3016 4392 w
-10 /LucidaSans-Italic f
-(t) 3122 4392 w
-10 /LucidaSansUnicode00 f
-(is) 3200 4392 w
-(given,) 3319 4392 w
-(only) 3651 4392 w
-(the) 3894 4392 w
-(total) 4088 4392 w
-(of) 4346 4392 w
-(the) 4483 4392 w
-(sizes) 4677 4392 w
-(is) 4960 4392 w
-(printed.) 1296 4512 w
-(The sizes is given in blocks of 128 characters.) 1743 4512 w
-10 /LucidaTypewriter f
-(.fl) 720 4668 w
-10 /LucidaSansUnicode00 f
-(-) 1800 4668 w
-(-) 2520 4668 w
-(B) 3240 4668 w
-(Flush) 1296 4824 w
-(output) 1594 4824 w
-(buffer.) 1957 4824 w
-(Force) 2358 4824 w
-(output,) 2662 4824 w
-(including) 3057 4824 w
-(any) 3547 4824 w
-(pending) 3757 4824 w
-(position) 4195 4824 w
-(informa\255) 4629 4824 w
-(tion.) 1296 4944 w
-10 /LucidaSans-Demi f
-(21.) 720 5184 w
-(Output and Error Messages.) 937 5184 w
-10 /LucidaSansUnicode00 f
-(The) 970 5340 w
-(output) 1194 5340 w
-(from) 1559 5340 w
-10 /LucidaTypewriter f
-(tm) 1834 5340 w
-10 /LucidaSansUnicode00 f
-(,) 1978 5340 w
-10 /LucidaTypewriter f
-(pm) 2053 5340 w
-10 /LucidaSansUnicode00 f
-(,) 2197 5340 w
-(and) 2272 5340 w
-(the) 2496 5340 w
-(prompt) 2695 5340 w
-(from) 3097 5340 w
-10 /LucidaTypewriter f
-(rd) 3373 5340 w
-10 /LucidaSansUnicode00 f
-(,) 3517 5340 w
-(as) 3593 5340 w
-(well) 3743 5340 w
-(as) 3978 5340 w
-(various) 4128 5340 w
-(error) 4523 5340 w
-(mes\255) 4807 5340 w
-(sages,) 720 5460 w
-(are) 1061 5460 w
-(written) 1247 5460 w
-(onto) 1620 5460 w
-(the) 1875 5460 w
-(standard) 2064 5460 w
-(error.) 2525 5460 w
-(The) 2863 5460 w
-(latter) 3078 5460 w
-(is) 3367 5460 w
-(different) 3481 5460 w
-(from) 3933 5460 w
-(the) 4199 5460 w
-(standard) 4387 5460 w
-(out\255) 4847 5460 w
-(put,) 720 5580 w
-(where) 957 5580 w
-(formatted) 1293 5580 w
-(text) 1817 5580 w
-(goes.) 2052 5580 w
-(By) 2390 5580 w
-(default,) 2544 5580 w
-(both) 2959 5580 w
-(are) 3226 5580 w
-(written) 3422 5580 w
-(onto) 3805 5580 w
-(the) 4070 5580 w
-(user) 4269 5580 w
-10 /LucidaSansUnicode20 f
-(\031) 4479 5580 w
-10 /LucidaSansUnicode00 f
-(s) 4511 5580 w
-(terminal,) 4606 5580 w
-(but they can be independently redirected.) 720 5700 w
-(Various error conditions may occur during the operation of) 970 5856 w
-10 /LucidaSans-Italic f
-(nroff) 3871 5856 w
-10 /LucidaSansUnicode00 f
-(and) 4146 5856 w
-10 /LucidaSans-Italic f
-(troff) 4359 5856 w
-10 /LucidaSansUnicode00 f
-(.) 4594 5856 w
-(Certain) 4691 5856 w
-(less) 720 5976 w
-(serious) 946 5976 w
-(errors) 1336 5976 w
-(having) 1666 5976 w
-(only) 2026 5976 w
-(local) 2268 5976 w
-(impact) 2531 5976 w
-(do) 2897 5976 w
-(not) 3059 5976 w
-(cause) 3257 5976 w
-(processing) 3570 5976 w
-(to) 4135 5976 w
-(terminate.) 4271 5976 w
-(Two) 4839 5976 w
-(examples) 720 6096 w
-(are) 1234 6096 w
-10 /LucidaSans-Italic f
-(word) 1436 6096 w
-(overflow) 1730 6096 w
-10 /LucidaSansUnicode00 f
-(,) 2144 6096 w
-(caused) 2226 6096 w
-(by) 2614 6096 w
-(a) 2779 6096 w
-(word) 2884 6096 w
-(that) 3176 6096 w
-(is) 3417 6096 w
-(too) 3547 6096 w
-(large) 3756 6096 w
-(to) 4049 6096 w
-(fit) 4198 6096 w
-(into) 4352 6096 w
-(the) 4592 6096 w
-(word) 4798 6096 w
-(buffer) 720 6216 w
-(\(in) 1057 6216 w
-(fill) 1222 6216 w
-(mode\),) 1387 6216 w
-(and) 1766 6216 w
-10 /LucidaSans-Italic f
-(line) 1986 6216 w
-(overflow) 2199 6216 w
-10 /LucidaSansUnicode00 f
-(,) 2613 6216 w
-(caused) 2685 6216 w
-(by) 3063 6216 w
-(an) 3218 6216 w
-(output) 3375 6216 w
-(line) 3737 6216 w
-(that) 3953 6216 w
-(grew) 4184 6216 w
-(too) 4460 6216 w
-(large) 4659 6216 w
-(to) 4942 6216 w
-(fit) 720 6336 w
-(in) 865 6336 w
-(the) 998 6336 w
-(line) 1195 6336 w
-(buffer.) 1413 6336 w
-(In) 1815 6336 w
-(both) 1948 6336 w
-(cases,) 2213 6336 w
-(a) 2551 6336 w
-(message) 2648 6336 w
-(is) 3114 6336 w
-(printed,) 3236 6336 w
-(the) 3662 6336 w
-(offending) 3860 6336 w
-(excess) 4372 6336 w
-(is) 4741 6336 w
-(dis\255) 4864 6336 w
-(carded,) 720 6456 w
-(and) 1125 6456 w
-(the) 1349 6456 w
-(affected) 1548 6456 w
-(word) 1984 6456 w
-(or) 2270 6456 w
-(line) 2416 6456 w
-(is) 2636 6456 w
-(marked) 2760 6456 w
-(at) 3170 6456 w
-(the) 3306 6456 w
-(point) 3504 6456 w
-(of) 3799 6456 w
-(truncation) 3940 6456 w
-(with) 4480 6456 w
-(a) 4728 6456 w
-10 /LucidaSansUnicode22 f
-(\027) 4826 6456 w
-10 /LucidaSansUnicode00 f
-(in) 4949 6456 w
-10 /LucidaSans-Italic f
-(nroff) 720 6576 w
-10 /LucidaSansUnicode00 f
-(and) 1010 6576 w
-(a) 1237 6576 w
-10 /S1 f
-1339 6576 m 100 build_lh
-10 /LucidaSansUnicode00 f
-(in) 1486 6576 w
-10 /LucidaSans-Italic f
-(troff) 1625 6576 w
-10 /LucidaSansUnicode00 f
-(.) 1860 6576 w
-(Processing) 1972 6576 w
-(continues) 2539 6576 w
-(if) 3058 6576 w
-(possible,) 3172 6576 w
-(on) 3655 6576 w
-(the) 3826 6576 w
-(grounds) 4029 6576 w
-(that) 4479 6576 w
-(output) 4718 6576 w
-(useful) 720 6696 w
-(for) 1071 6696 w
-(debugging) 1264 6696 w
-(may) 1839 6696 w
-(be) 2093 6696 w
-(produced.) 2266 6696 w
-(If) 2844 6696 w
-(a) 2964 6696 w
-(serious) 3072 6696 w
-(error) 3476 6696 w
-(occurs,) 3769 6696 w
-(processing) 4171 6696 w
-(termi\255) 4751 6696 w
-(nates,) 720 6816 w
-(and) 1054 6816 w
-(a) 1275 6816 w
-(message) 1371 6816 w
-(is) 1836 6816 w
-(printed,) 1957 6816 w
-(along) 2381 6816 w
-(with) 2691 6816 w
-(a) 2937 6816 w
-(list) 3033 6816 w
-(of) 3220 6816 w
-(the) 3359 6816 w
-(macro) 3555 6816 w
-(names) 3897 6816 w
-(currently) 4255 6816 w
-(active.) 4728 6816 w
-(Examples) 720 6936 w
-(of) 1228 6936 w
-(serious) 1372 6936 w
-(errors) 1769 6936 w
-(include) 2106 6936 w
-(the) 2504 6936 w
-(inability) 2705 6936 w
-(to) 3136 6936 w
-(create,) 3280 6936 w
-(read,) 3654 6936 w
-(or) 3947 6936 w
-(write) 4095 6936 w
-(files,) 4381 6936 w
-(and) 4660 6936 w
-(the) 4885 6936 w
-(exceeding of certain internal limits that make future output unlikely to be useful.) 720 7056 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 29 29
-%%Page: 30 30
-/saveobj save def
-mark
-30 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 30 \255) 2752 480 w
-10 /LucidaSans-Demi f
-(22.) 720 840 w
-(Output Language) 937 840 w
-10 /LucidaSans-Italic f
-(Troff) 970 996 w
-10 /LucidaSansUnicode00 f
-(produces) 1267 996 w
-(its) 1753 996 w
-(output) 1908 996 w
-(in) 2268 996 w
-(a) 2397 996 w
-(language) 2490 996 w
-(that) 2971 996 w
-(is) 3200 996 w
-(independent) 3319 996 w
-(of) 3967 996 w
-(any) 4104 996 w
-(specific) 4312 996 w
-(output) 4718 996 w
-(device,) 720 1116 w
-(except) 1093 1116 w
-(that) 1451 1116 w
-(the) 1676 1116 w
-(numbers) 1865 1116 w
-(in) 2327 1116 w
-(it) 2452 1116 w
-(have) 2552 1116 w
-(been) 2811 1116 w
-(computed) 3082 1116 w
-(on) 3602 1116 w
-(the) 3759 1116 w
-(basis) 3948 1116 w
-(of) 4231 1116 w
-(the) 4363 1116 w
-(resolution) 4551 1116 w
-(of) 720 1236 w
-(the) 856 1236 w
-(device,) 1049 1236 w
-(and) 1426 1236 w
-(the) 1644 1236 w
-(sizes,) 1837 1236 w
-(fonts,) 2151 1236 w
-(and) 2469 1236 w
-(characters) 2687 1236 w
-(that) 3225 1236 w
-(that) 3455 1236 w
-(device) 3685 1236 w
-(can) 4031 1236 w
-(print.) 4238 1236 w
-(Neverthe\255) 4573 1236 w
-(less) 720 1356 w
-(it) 946 1356 w
-(is) 1051 1356 w
-(quite) 1170 1356 w
-(possible) 1456 1356 w
-(to) 1898 1356 w
-(interpret) 2035 1356 w
-(that) 2496 1356 w
-(output) 2726 1356 w
-(on) 3087 1356 w
-(a) 3249 1356 w
-(different) 3342 1356 w
-(device,) 3798 1356 w
-(within) 4175 1356 w
-(the) 4509 1356 w
-(latter) 4702 1356 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 1356 w
-10 /LucidaSansUnicode00 f
-(s) 4989 1356 w
-(capabilities.) 720 1476 w
-10 /LucidaTypewriter f
-(s) 978 1632 w
-10 /LucidaSans-Italic f
-(n) 1058 1632 w
-10 /LucidaSansUnicode00 f
-(set point size to) 1474 1632 w
-10 /LucidaSans-Italic f
-(n) 2289 1632 w
-10 /LucidaTypewriter f
-(f) 978 1752 w
-10 /LucidaSans-Italic f
-(n) 1058 1752 w
-10 /LucidaSansUnicode00 f
-(set font to) 1474 1752 w
-10 /LucidaSans-Italic f
-(n) 2009 1752 w
-10 /LucidaTypewriter f
-(c) 978 1872 w
-10 /LucidaSans-Italic f
-(c) 1058 1872 w
-10 /LucidaSansUnicode00 f
-(print character) 1474 1872 w
-10 /LucidaSans-Italic f
-(c) 2219 1872 w
-10 /LucidaTypewriter f
-(C) 978 1992 w
-10 /LucidaSans-Italic f
-(name) 1058 1992 w
-10 /LucidaSansUnicode00 f
-(print the character called) 1474 1992 w
-10 /LucidaSans-Italic f
-(name) 2721 1992 w
-10 /LucidaSansUnicode00 f
-(; terminate) 2990 1992 w
-10 /LucidaSans-Italic f
-(name) 3552 1992 w
-10 /LucidaSansUnicode00 f
-(by white space) 3853 1992 w
-10 /LucidaTypewriter f
-(N) 978 2112 w
-10 /LucidaSans-Italic f
-(n) 1058 2112 w
-10 /LucidaSansUnicode00 f
-(print character) 1474 2112 w
-10 /LucidaSans-Italic f
-(n) 2219 2112 w
-10 /LucidaSansUnicode00 f
-(on current font) 2313 2112 w
-10 /LucidaTypewriter f
-(H) 978 2232 w
-10 /LucidaSans-Italic f
-(n) 1058 2232 w
-10 /LucidaSansUnicode00 f
-(go to absolute horizontal position) 1474 2232 w
-10 /LucidaSans-Italic f
-(n) 3156 2232 w
-10 /LucidaSansUnicode00 f
-(\() 3250 2232 w
-10 /LucidaSans-Italic f
-(n) 3283 2232 w
-10 /LucidaSansUnicode22 f
-(g) 3353 2232 w
-10 /LucidaSansUnicode00 f
-(0\)) 3441 2232 w
-10 /LucidaTypewriter f
-(V) 978 2352 w
-10 /LucidaSans-Italic f
-(n) 1058 2352 w
-10 /LucidaSansUnicode00 f
-(go to absolute vertical position) 1474 2352 w
-10 /LucidaSans-Italic f
-(n) 3012 2352 w
-10 /LucidaSansUnicode00 f
-(\() 3106 2352 w
-10 /LucidaSans-Italic f
-(n) 3139 2352 w
-10 /LucidaSansUnicode22 f
-(g) 3209 2352 w
-10 /LucidaSansUnicode00 f
-(0, down is positive\)) 3297 2352 w
-10 /LucidaTypewriter f
-(h) 978 2472 w
-10 /LucidaSans-Italic f
-(n) 1058 2472 w
-10 /LucidaSansUnicode00 f
-(go) 1474 2472 w
-10 /LucidaSans-Italic f
-(n) 1629 2472 w
-10 /LucidaSansUnicode00 f
-(units horizontally;) 1723 2472 w
-10 /LucidaSans-Italic f
-(n) 2635 2472 w
-(<) 2721 2472 w
-10 /LucidaSansUnicode00 f
-(0 is to the left) 2800 2472 w
-10 /LucidaTypewriter f
-(v) 978 2592 w
-10 /LucidaSans-Italic f
-(n) 1058 2592 w
-10 /LucidaSansUnicode00 f
-(go) 1474 2592 w
-10 /LucidaSans-Italic f
-(n) 1629 2592 w
-10 /LucidaSansUnicode00 f
-(units vertically;) 1723 2592 w
-10 /LucidaSans-Italic f
-(n) 2491 2592 w
-(<) 2577 2592 w
-10 /LucidaSansUnicode00 f
-(0 is up) 2656 2592 w
-10 /LucidaSans-Italic f
-(nnc) 970 2712 w
-10 /LucidaSansUnicode00 f
-(move right) 1474 2712 w
-10 /LucidaSans-Italic f
-(nn) 2031 2712 w
-10 /LucidaSansUnicode00 f
-(, then print) 2155 2712 w
-9 /LucidaSansUnicode00 f
-(UTF) 2732 2712 w
-10 /LucidaSansUnicode00 f
-(character) 2932 2712 w
-10 /LucidaSans-Italic f
-(c) 3413 2712 w
-10 /LucidaSansUnicode00 f
-(;) 3463 2712 w
-10 /LucidaSans-Italic f
-(nn) 3559 2712 w
-10 /LucidaSansUnicode00 f
-(must be exactly 2 digits) 3715 2712 w
-10 /LucidaTypewriter f
-(p) 978 2832 w
-10 /LucidaSans-Italic f
-(n) 1058 2832 w
-10 /LucidaSansUnicode00 f
-(new page) 1474 2832 w
-10 /LucidaSans-Italic f
-(n) 1969 2832 w
-10 /LucidaSansUnicode00 f
-(begins) 2063 2832 w
-10 /LucidaSansUnicode20 f
-(\024) 2386 2832 w
-10 /LucidaSansUnicode00 f
-(set vertical position to 0) 2486 2832 w
-10 /LucidaTypewriter f
-(n) 978 2952 w
-10 /LucidaSans-Italic f
-(b) 1058 2952 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(a) 1167 2952 w
-10 /LucidaSansUnicode00 f
-(end of line \(information only) 1474 2952 w
-10 /LucidaSansUnicode20 f
-(\024) 2861 2952 w
-10 /LucidaSansUnicode00 f
-(no action\);) 2961 2952 w
-10 /LucidaSans-Italic f
-(b) 3540 2952 w
-10 /LucidaSansUnicode00 f
-(= space before line,) 3633 2952 w
-10 /LucidaSans-Italic f
-(a) 4639 2952 w
-10 /LucidaSansUnicode00 f
-(= after) 4732 2952 w
-10 /LucidaTypewriter f
-(w) 978 3072 w
-10 /LucidaSansUnicode00 f
-(paddable word space \(information only) 1474 3072 w
-10 /LucidaSansUnicode20 f
-(\024) 3371 3072 w
-10 /LucidaSansUnicode00 f
-(no action\)) 3471 3072 w
-10 /LucidaTypewriter f
-(D) 978 3192 w
-10 /LucidaSans-Italic f
-(c) 1058 3192 w
-10 /LucidaSansUnicode00 f
-(...\\n) 1140 3192 w
-(graphics function) 1474 3192 w
-10 /LucidaSans-Italic f
-(c) 2353 3192 w
-10 /LucidaSansUnicode00 f
-(; see below) 2403 3192 w
-10 /LucidaTypewriter f
-(x) 978 3312 w
-10 /LucidaSansUnicode00 f
-(...\\n) 1082 3312 w
-(device control functions; see below) 1474 3312 w
-10 /LucidaTypewriter f
-(#) 978 3432 w
-10 /LucidaSansUnicode00 f
-(...\\n) 1082 3432 w
-(comment) 1474 3432 w
-(All) 720 3588 w
-(position) 897 3588 w
-(values) 1340 3588 w
-(are) 1695 3588 w
-(in) 1897 3588 w
-(units.) 2038 3588 w
-(Sequences) 2393 3588 w
-(that) 2954 3588 w
-(end) 3195 3588 w
-(in) 3427 3588 w
-(digits) 3569 3588 w
-(must) 3891 3588 w
-(be) 4185 3588 w
-(followed) 4355 3588 w
-(by) 4819 3588 w
-(a) 4985 3588 w
-(non-digit.) 720 3708 w
-(Blanks,) 1301 3708 w
-(tabs) 1700 3708 w
-(and) 1960 3708 w
-(newlines) 2194 3708 w
-(may) 2670 3708 w
-(occur) 2923 3708 w
-(as) 3242 3708 w
-(separators) 3401 3708 w
-(in) 3965 3708 w
-(the) 4109 3708 w
-(input,) 4317 3708 w
-(and) 4655 3708 w
-(are) 4888 3708 w
-(mandatory) 720 3828 w
-(to) 1277 3828 w
-(separate) 1413 3828 w
-(constructions) 1865 3828 w
-(that) 2559 3828 w
-(would) 2788 3828 w
-(otherwise) 3119 3828 w
-(be) 3628 3828 w
-(confused.) 3786 3828 w
-(Graphics) 4332 3828 w
-(func\255) 4795 3828 w
-(tions,) 720 3948 w
-(device) 1032 3948 w
-(control) 1379 3948 w
-(functions,) 1761 3948 w
-(and) 2285 3948 w
-(comments) 2505 3948 w
-(extend) 3049 3948 w
-(to) 3424 3948 w
-(the) 3562 3948 w
-(end) 3757 3948 w
-(of) 3978 3948 w
-(the) 4116 3948 w
-(line) 4311 3948 w
-(they) 4527 3948 w
-(occur) 4774 3948 w
-(on.) 720 4068 w
-(The) 970 4224 w
-(device) 1193 4224 w
-(control) 1542 4224 w
-(and) 1926 4224 w
-(graphics) 2148 4224 w
-(commands) 2604 4224 w
-(are) 3175 4224 w
-(intended) 3369 4224 w
-(as) 3839 4224 w
-(open-ended) 3987 4224 w
-(families,) 4629 4224 w
-(to) 720 4344 w
-(be) 884 4344 w
-(expanded) 1069 4344 w
-(as) 1614 4344 w
-(needed.) 1786 4344 w
-(The) 2272 4344 w
-(graphics) 2519 4344 w
-(functions) 2999 4344 w
-(coincide) 3516 4344 w
-(directly) 3983 4344 w
-(with) 4406 4344 w
-(the) 4676 4344 w
-10 /LucidaTypewriter f
-(\\D) 4896 4344 w
-10 /LucidaSansUnicode00 f
-(sequences:) 720 4464 w
-10 /LucidaTypewriter f
-(Dl) 978 4620 w
-10 /LucidaSans-Italic f
-(dh dv) 1154 4620 w
-10 /LucidaSansUnicode00 f
-(draw line from current position by) 2194 4620 w
-10 /LucidaSans-Italic f
-(dh) 3888 4620 w
-10 /LucidaSansUnicode00 f
-(,) 4019 4620 w
-10 /LucidaSans-Italic f
-(dv) 4099 4620 w
-10 /LucidaTypewriter f
-(Dc) 978 4740 w
-10 /LucidaSans-Italic f
-(d) 1154 4740 w
-10 /LucidaSansUnicode00 f
-(draw circle of diameter) 2194 4740 w
-10 /LucidaSans-Italic f
-(d) 3343 4740 w
-10 /LucidaSansUnicode00 f
-(with left side here) 3436 4740 w
-10 /LucidaTypewriter f
-(De) 978 4860 w
-10 /LucidaSans-Italic f
-(dh) 1154 4860 w
-7 /LucidaSansUnicode00 f
-(1) 1288 4880 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1388 4860 w
-7 /LucidaSansUnicode00 f
-(2) 1514 4880 w
-10 /LucidaSansUnicode00 f
-(draw ellipse of diameters) 2194 4860 w
-10 /LucidaSans-Italic f
-(dh) 3450 4860 w
-7 /LucidaSansUnicode00 f
-(1) 3584 4880 w
-10 /LucidaSansUnicode00 f
-(and) 3668 4860 w
-10 /LucidaSans-Italic f
-(dv) 3880 4860 w
-7 /LucidaSansUnicode00 f
-(2) 4006 4880 w
-10 /LucidaTypewriter f
-(Da) 978 4980 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1170 4980 w
-7 /LucidaSansUnicode00 f
-(1) 1304 5000 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1404 4980 w
-7 /LucidaSansUnicode00 f
-(1) 1530 5000 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1630 4980 w
-7 /LucidaSansUnicode00 f
-(2) 1764 5000 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1864 4980 w
-7 /LucidaSansUnicode00 f
-(2) 1990 5000 w
-10 /LucidaSansUnicode00 f
-(draw arc from current position to) 2194 4980 w
-10 /LucidaSans-Italic f
-(dh) 3842 4980 w
-7 /LucidaSansUnicode00 f
-(1) 3976 5000 w
-10 /S f
-(+) 4044 4980 w
-10 /LucidaSans-Italic f
-(dh) 4115 4980 w
-7 /LucidaSansUnicode00 f
-(2) 4249 5000 w
-10 /LucidaSansUnicode00 f
-(,) 4309 4980 w
-10 /LucidaSans-Italic f
-(dv) 4389 4980 w
-7 /LucidaSansUnicode00 f
-(1) 4515 5000 w
-10 /S f
-(+) 4583 4980 w
-10 /LucidaSans-Italic f
-(dv) 4654 4980 w
-7 /LucidaSansUnicode00 f
-(2) 4780 5000 w
-10 /LucidaSansUnicode00 f
-(,) 4832 4980 w
-(center at) 2290 5100 w
-10 /LucidaSans-Italic f
-(dh) 2749 5100 w
-7 /LucidaSansUnicode00 f
-(1) 2883 5120 w
-10 /LucidaSansUnicode00 f
-(,) 2943 5100 w
-10 /LucidaSans-Italic f
-(dv) 3023 5100 w
-7 /LucidaSansUnicode00 f
-(1) 3149 5120 w
-10 /LucidaSansUnicode00 f
-(from current position) 3233 5100 w
-10 /LucidaTypewriter f
-(D~) 978 5220 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1170 5220 w
-7 /LucidaSansUnicode00 f
-(1) 1304 5240 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1404 5220 w
-7 /LucidaSansUnicode00 f
-(1) 1530 5240 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1630 5220 w
-7 /LucidaSansUnicode00 f
-(2) 1764 5240 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1864 5220 w
-7 /LucidaSansUnicode00 f
-(2) 1990 5240 w
-10 /LucidaSansUnicode00 f
-(...) 2074 5220 w
-(draw B-spline from current position to) 2194 5220 w
-10 /LucidaSans-Italic f
-(dh) 4101 5220 w
-7 /LucidaSansUnicode00 f
-(1) 4235 5240 w
-10 /LucidaSansUnicode00 f
-(,) 4295 5220 w
-10 /LucidaSans-Italic f
-(dv) 4375 5220 w
-7 /LucidaSansUnicode00 f
-(1) 4501 5240 w
-10 /LucidaSansUnicode00 f
-(,) 4553 5220 w
-(then to) 2290 5340 w
-10 /LucidaSans-Italic f
-(dh) 2669 5340 w
-7 /LucidaSansUnicode00 f
-(2) 2803 5360 w
-10 /LucidaSansUnicode00 f
-(,) 2863 5340 w
-10 /LucidaSans-Italic f
-(dv) 2943 5340 w
-7 /LucidaSansUnicode00 f
-(2) 3069 5360 w
-10 /LucidaSansUnicode00 f
-(, then to ...) 3121 5340 w
-10 /LucidaTypewriter f
-(D) 978 5460 w
-10 /LucidaSans-Italic f
-(z) 1058 5460 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1160 5460 w
-7 /LucidaSansUnicode00 f
-(1) 1294 5480 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1394 5460 w
-7 /LucidaSansUnicode00 f
-(1) 1520 5480 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dh) 1620 5460 w
-7 /LucidaSansUnicode00 f
-(2) 1754 5480 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(dv) 1854 5460 w
-7 /LucidaSansUnicode00 f
-(2) 1980 5480 w
-10 /LucidaSansUnicode00 f
-(...) 2064 5460 w
-(for any other) 2194 5460 w
-10 /LucidaSans-Italic f
-(z) 2855 5460 w
-10 /LucidaSansUnicode00 f
-(is uninterpreted) 2941 5460 w
-(In) 720 5616 w
-(all) 856 5616 w
-(of) 1014 5616 w
-(these,) 1157 5616 w
-10 /LucidaSans-Italic f
-(dh) 1496 5616 w
-10 /LucidaSansUnicode00 f
-(,) 1627 5616 w
-10 /LucidaSans-Italic f
-(dv) 1707 5616 w
-10 /LucidaSansUnicode00 f
-(is) 1867 5616 w
-(an) 1992 5616 w
-(increment) 2154 5616 w
-(on) 2687 5616 w
-(the) 2856 5616 w
-(current) 3057 5616 w
-(horizontal) 3453 5616 w
-(and) 3993 5616 w
-(vertical) 4219 5616 w
-(position,) 4615 5616 w
-(with down and right positive.) 720 5736 w
-(All distances and dimensions are in units.) 2201 5736 w
-(The) 970 5892 w
-(device) 1197 5892 w
-(control) 1550 5892 w
-(functions) 1938 5892 w
-(begin) 2436 5892 w
-(with) 2754 5892 w
-10 /LucidaTypewriter f
-(x) 3005 5892 w
-10 /LucidaSansUnicode00 f
-(,) 3077 5892 w
-(then) 3155 5892 w
-(a) 3418 5892 w
-(command,) 3519 5892 w
-(then) 4076 5892 w
-(other) 4340 5892 w
-(parame\255) 4644 5892 w
-(ters.) 720 6012 w
-10 /LucidaTypewriter f
-(x T) 970 6168 w
-10 /LucidaSans-Italic f
-(s) 1258 6168 w
-10 /LucidaSansUnicode00 f
-(name of typesetter is) 1546 6168 w
-10 /LucidaSans-Italic f
-(s) 2604 6168 w
-10 /LucidaTypewriter f
-(x r) 970 6288 w
-10 /LucidaSans-Italic f
-(n h v) 1258 6288 w
-10 /LucidaSansUnicode00 f
-(resolution is) 1546 6288 w
-10 /LucidaSans-Italic f
-(n) 2179 6288 w
-10 /LucidaSansUnicode00 f
-(units/inch;) 2273 6288 w
-10 /LucidaSans-Italic f
-(h) 1834 6408 w
-10 /LucidaSansUnicode00 f
-(= minimum horizontal motion,) 1928 6408 w
-10 /LucidaSans-Italic f
-(v) 3466 6408 w
-10 /LucidaSansUnicode00 f
-(= minimum vertical) 3552 6408 w
-10 /LucidaTypewriter f
-(x i) 970 6528 w
-10 /LucidaSansUnicode00 f
-(initialize) 1546 6528 w
-10 /LucidaTypewriter f
-(x f) 970 6648 w
-10 /LucidaSans-Italic f
-(n s) 1258 6648 w
-10 /LucidaSansUnicode00 f
-(mount font) 1546 6648 w
-10 /LucidaSans-Italic f
-(s) 2122 6648 w
-10 /LucidaSansUnicode00 f
-(on font position) 2203 6648 w
-10 /LucidaSans-Italic f
-(n) 3012 6648 w
-10 /LucidaTypewriter f
-(x p) 970 6768 w
-10 /LucidaSansUnicode00 f
-(pause) 1546 6768 w
-10 /LucidaSansUnicode20 f
-(\024) 1833 6768 w
-10 /LucidaSansUnicode00 f
-(can restart) 1933 6768 w
-10 /LucidaTypewriter f
-(x s) 970 6888 w
-10 /LucidaSansUnicode00 f
-(stop) 1546 6888 w
-10 /LucidaSansUnicode20 f
-(\024) 1758 6888 w
-10 /LucidaSansUnicode00 f
-(done forever) 1858 6888 w
-10 /LucidaTypewriter f
-(x t) 970 7008 w
-10 /LucidaSansUnicode00 f
-(generate trailer information, if any) 1546 7008 w
-10 /LucidaTypewriter f
-(x H) 970 7128 w
-10 /LucidaSans-Italic f
-(n) 1258 7128 w
-10 /LucidaSansUnicode00 f
-(set character height to) 1546 7128 w
-10 /LucidaSans-Italic f
-(n) 2673 7128 w
-10 /LucidaTypewriter f
-(x S) 970 7248 w
-10 /LucidaSans-Italic f
-(n) 1258 7248 w
-10 /LucidaSansUnicode00 f
-(set slant to) 1546 7248 w
-10 /LucidaSans-Italic f
-(n) 2118 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 30 30
-%%Page: 31 31
-/saveobj save def
-mark
-31 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 31 \255) 2752 480 w
-10 /LucidaTypewriter f
-(x X) 970 840 w
-10 /LucidaSans-Italic f
-(any) 1258 840 w
-10 /LucidaSansUnicode00 f
-(generated by the) 1546 840 w
-10 /LucidaTypewriter f
-(\\X) 2400 840 w
-10 /LucidaSansUnicode00 f
-(function) 2576 840 w
-10 /LucidaTypewriter f
-(x) 970 960 w
-10 /LucidaSans-Italic f
-(any) 1114 960 w
-10 /LucidaSansUnicode00 f
-(to be ignored if not recognized) 1546 960 w
-(Subcommands like ) 720 1116 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1664 1116 w
-10 /LucidaTypewriter f
-(i) 1728 1116 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1800 1116 w
-10 /LucidaSansUnicode00 f
-(may be spelled out like ) 1896 1116 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3054 1116 w
-10 /LucidaTypewriter f
-(init) 3118 1116 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3406 1116 w
-10 /LucidaSansUnicode00 f
-(.) 3470 1116 w
-(The) 970 1272 w
-(commands) 1191 1272 w
-10 /LucidaTypewriter f
-(x) 1760 1272 w
-(T) 1912 1272 w
-10 /LucidaSansUnicode00 f
-(,) 1984 1272 w
-10 /LucidaTypewriter f
-(x) 2056 1272 w
-(r) 2208 1272 w
-10 /LucidaSansUnicode00 f
-(...,) 2360 1272 w
-(and) 2528 1272 w
-10 /LucidaTypewriter f
-(x) 2748 1272 w
-(i) 2901 1272 w
-10 /LucidaSansUnicode00 f
-(must) 3014 1272 w
-(occur) 3298 1272 w
-(first;) 3605 1272 w
-(fonts) 3873 1272 w
-(must) 4162 1272 w
-(be) 4446 1272 w
-(mounted) 4606 1272 w
-(before they can be used;) 720 1392 w
-10 /LucidaTypewriter f
-(x s) 1952 1392 w
-10 /LucidaSansUnicode00 f
-(comes last.) 2200 1392 w
-(There are no other order requirements.) 2812 1392 w
-(The) 970 1548 w
-(following) 1214 1548 w
-(is) 1724 1548 w
-(the) 1867 1548 w
-(output) 2085 1548 w
-(from) 2470 1548 w
-10 /LucidaSansUnicode20 f
-(\030\030) 2765 1548 w
-10 /LucidaTypewriter f
-(hello,) 2829 1548 w
-(world) 3324 1548 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3684 1548 w
-10 /LucidaSansUnicode00 f
-(for) 3811 1548 w
-(a) 4013 1548 w
-(typical) 4131 1548 w
-(printer,) 4510 1548 w
-(as) 4934 1548 w
-(described in \24723:) 720 1668 w
-9 /LucidaTypewriter f
-(x) 1008 1838 w
-(T) 1138 1838 w
-(utf) 1268 1838 w
-(x) 1008 1948 w
-(res) 1138 1948 w
-(720) 1398 1948 w
-(1) 1658 1948 w
-(1) 1788 1948 w
-(x) 1008 2058 w
-(init) 1138 2058 w
-(V0) 1008 2168 w
-(p1) 1008 2278 w
-(x) 1008 2508 w
-(font) 1138 2508 w
-(1) 1463 2508 w
-(R) 1593 2508 w
-(x) 1008 2618 w
-(font) 1138 2618 w
-(2) 1463 2618 w
-(I) 1593 2618 w
-(x) 1008 2728 w
-(font) 1138 2728 w
-(3) 1463 2728 w
-(B) 1593 2728 w
-(x) 1008 2838 w
-(font) 1138 2838 w
-(4) 1463 2838 w
-(BI) 1593 2838 w
-(x) 1008 2948 w
-(font) 1138 2948 w
-(5) 1463 2948 w
-(CW) 1593 2948 w
-(x) 1008 3058 w
-(font) 1138 3058 w
-(6) 1463 3058 w
-(H) 1593 3058 w
-(x) 1008 3168 w
-(font) 1138 3168 w
-(7) 1463 3168 w
-(HB) 1593 3168 w
-(x) 1008 3278 w
-(font) 1138 3278 w
-(8) 1463 3278 w
-(HX) 1593 3278 w
-(x) 1008 3388 w
-(font) 1138 3388 w
-(9) 1463 3388 w
-(S1) 1593 3388 w
-(x) 1008 3498 w
-(font) 1138 3498 w
-(10) 1463 3498 w
-(S) 1658 3498 w
-(s10) 1008 3728 w
-(f1) 1008 3838 w
-(H0) 1008 3948 w
-(s10) 1008 4058 w
-(f1) 1008 4168 w
-(V0) 1008 4278 w
-(H720) 1008 4388 w
-(V120) 1008 4498 w
-(ch) 1008 4608 w
-(50e44l28l28o50,w58w72o50r33l28dn120) 1008 4718 w
-(0) 3348 4718 w
-(x) 1008 4828 w
-(trailer) 1138 4828 w
-(V7920) 1008 4938 w
-(x) 1008 5048 w
-(stop) 1138 5048 w
-10 /LucidaSans-Italic f
-(Troff) 970 5264 w
-10 /LucidaSansUnicode00 f
-(output) 1269 5264 w
-(is) 1631 5264 w
-(normally) 1751 5264 w
-(not) 2214 5264 w
-(redundant;) 2415 5264 w
-(size) 2989 5264 w
-(and) 3223 5264 w
-(font) 3444 5264 w
-(changes) 3682 5264 w
-(and) 4122 5264 w
-(position) 4343 5264 w
-(infor\255) 4777 5264 w
-(mation) 720 5384 w
-(are) 1099 5384 w
-(not) 1293 5384 w
-(included) 1495 5384 w
-(unless) 1951 5384 w
-(needed.) 2303 5384 w
-(Nevertheless,) 2764 5384 w
-(each) 3458 5384 w
-(page) 3723 5384 w
-(is) 4000 5384 w
-(self-contained,) 4121 5384 w
-(for) 4901 5384 w
-(the benefit of postprocessors that re-order pages or process only a subset.) 720 5504 w
-10 /LucidaSans-Demi f
-(23.) 720 5744 w
-(Device and Font Description Files) 937 5744 w
-10 /LucidaSansUnicode00 f
-(The) 970 5900 w
-(parameters) 1201 5900 w
-(that) 1799 5900 w
-(describe) 2040 5900 w
-(a) 2500 5900 w
-(output) 2605 5900 w
-(device) 2977 5900 w
-10 /LucidaSans-Italic f
-(name) 3334 5900 w
-10 /LucidaSansUnicode00 f
-(are) 3653 5900 w
-(read) 3855 5900 w
-(from) 4120 5900 w
-(the) 4403 5900 w
-(directory) 4609 5900 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/font/dev) 720 6020 w
-10 /LucidaSans-Italic f
-(name) 2376 6020 w
-10 /LucidaSansUnicode00 f
-(,) 2645 6020 w
-(each) 2714 6020 w
-(time) 2975 6020 w
-10 /LucidaSans-Italic f
-(troff) 3227 6020 w
-10 /LucidaSansUnicode00 f
-(is) 3499 6020 w
-(invoked.) 3616 6020 w
-(The) 4098 6020 w
-(device) 4315 6020 w
-(name) 4658 6020 w
-(is) 4960 6020 w
-(provided) 720 6140 w
-(by) 1185 6140 w
-(default,) 1337 6140 w
-(by) 1745 6140 w
-(the) 1897 6140 w
-(environment) 2089 6140 w
-(variable) 2737 6140 w
-10 /LucidaTypewriter f
-(TYPESETTER) 3154 6140 w
-10 /LucidaSansUnicode00 f
-(,) 3874 6140 w
-(or) 3943 6140 w
-(by) 4082 6140 w
-(a) 4235 6140 w
-(command-line) 4328 6140 w
-(argument) 720 6260 w
-10 /LucidaTypewriter f
-(-T) 1228 6260 w
-10 /LucidaSans-Italic f
-(name) 1372 6260 w
-10 /LucidaSansUnicode00 f
-(.) 1641 6260 w
-(The) 1745 6260 w
-(default) 1966 6260 w
-(device) 2345 6260 w
-(name) 2692 6260 w
-(is) 2998 6260 w
-10 /LucidaTypewriter f
-(utf) 3118 6260 w
-10 /LucidaSansUnicode00 f
-(,) 3334 6260 w
-(for) 3406 6260 w
-9 /LucidaSansUnicode00 f
-(UTF) 3585 6260 w
-10 /LucidaSansUnicode00 f
-(-encoded) 3753 6260 w
-(Unicode) 4262 6260 w
-(charac\255) 4692 6260 w
-(ters.) 720 6380 w
-(The) 1012 6380 w
-(pre-defined) 1236 6380 w
-(string) 1863 6380 w
-10 /LucidaTypewriter f
-(.T) 2188 6380 w
-10 /LucidaSansUnicode00 f
-(contains) 2375 6380 w
-(the) 2826 6380 w
-(name) 3025 6380 w
-(of) 3335 6380 w
-(the) 3477 6380 w
-(device.) 3676 6380 w
-(The) 4091 6380 w
-10 /LucidaTypewriter f
-(-F) 4316 6380 w
-10 /LucidaSansUnicode00 f
-(command-) 4504 6380 w
-(line option may be used to change the default directory.) 720 6500 w
-10 /LucidaSans-Italic f
-(2) 720 6656 w
-(23) 722 6656 w
-(3.) 787 6656 w
-(.1) 852 6656 w
-(1.) 886 6656 w
-(. ) 951 6656 w
-(D) 1051 6656 w
-(De) 1053 6656 w
-(ev) 1129 6656 w
-(vi) 1184 6656 w
-(ic) 1240 6656 w
-(ce) 1271 6656 w
-(e) 1323 6656 w
-(d) 1426 6656 w
-(de) 1428 6656 w
-(es) 1491 6656 w
-(sc) 1546 6656 w
-(cr) 1597 6656 w
-(ri) 1649 6656 w
-(ip) 1699 6656 w
-(pt) 1730 6656 w
-(ti) 1793 6656 w
-(io) 1833 6656 w
-(on) 1864 6656 w
-(n) 1923 6656 w
-(f) 2035 6656 w
-(fi) 2037 6656 w
-(il) 2077 6656 w
-(le) 2108 6656 w
-(e.) 2139 6656 w
-(.) 2194 6656 w
-10 /LucidaSansUnicode00 f
-(General) 2337 6656 w
-(parameters) 2757 6656 w
-(of) 3354 6656 w
-(the) 3501 6656 w
-(device) 3705 6656 w
-(are) 4061 6656 w
-(stored,) 4262 6656 w
-(one) 4652 6656 w
-(per) 4880 6656 w
-(line,) 720 6776 w
-(in) 969 6776 w
-(the) 1101 6776 w
-(file) 1297 6776 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/font/dev) 1489 6776 w
-10 /LucidaSans-Italic f
-(name) 3145 6776 w
-10 /LucidaTypewriter f
-(/DESC) 3414 6776 w
-10 /LucidaSansUnicode00 f
-(,) 3774 6776 w
-(as) 3847 6776 w
-(a) 3993 6776 w
-(sequence) 4088 6776 w
-(of) 4585 6776 w
-(names) 4723 6776 w
-(and values.) 720 6896 w
-10 /LucidaSans-Italic f
-(Troff) 1333 6896 w
-10 /LucidaSansUnicode00 f
-(recognizes these parameters, and ignores) 1624 6896 w
-(any) 3695 6896 w
-(others) 3897 6896 w
-(that) 4238 6896 w
-(may) 4462 6896 w
-(be) 4695 6896 w
-(pre\255) 4847 6896 w
-(sent for specific drivers:) 720 7016 w
-10 /LucidaTypewriter f
-(fonts) 978 7172 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1386 7172 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(F) 1496 7172 w
-7 /LucidaSansUnicode00 f
-(1) 1561 7192 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(F) 1661 7172 w
-7 /LucidaSansUnicode00 f
-(2) 1726 7192 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(.) 1826 7172 w
-(.) 1866 7172 w
-(.) 1906 7172 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(F) 1986 7172 w
-7 /LucidaSans-Italic f
-(n) 2051 7192 w
-10 /LucidaTypewriter f
-(sizes) 978 7292 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(s) 1386 7292 w
-7 /LucidaSansUnicode00 f
-(1) 1446 7312 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(s) 1546 7292 w
-7 /LucidaSansUnicode00 f
-(2) 1606 7312 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(.) 1706 7292 w
-(.) 1746 7292 w
-(.) 1786 7292 w
-10 /LucidaTypewriter f
-(0) 1834 7292 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 31 31
-%%Page: 32 32
-/saveobj save def
-mark
-32 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 32 \255) 2752 480 w
-10 /LucidaTypewriter f
-(res) 978 840 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1242 840 w
-10 /LucidaTypewriter f
-(hor) 978 960 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1242 960 w
-10 /LucidaTypewriter f
-(vert) 978 1080 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1314 1080 w
-10 /LucidaTypewriter f
-(unitwidth) 978 1200 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1674 1200 w
-10 /LucidaTypewriter f
-(charset) 978 1320 w
-10 /LucidaSans-Italic f
-(list of multi-character character names \(optional\)) 970 1440 w
-10 /LucidaSansUnicode00 f
-(The) 720 1596 w
-10 /LucidaSans-Italic f
-(F) 933 1596 w
-7 /LucidaSans-Italic f
-(i) 998 1616 w
-10 /LucidaSansUnicode00 f
-(are font names to be initially mounted.) 1058 1596 w
-(The list) 3014 1596 w
-(of) 3406 1596 w
-(sizes) 3537 1596 w
-(is) 3814 1596 w
-(a) 3927 1596 w
-(set) 4015 1596 w
-(of) 4192 1596 w
-(integers) 4323 1596 w
-(repre\255) 4750 1596 w
-(senting) 720 1716 w
-(some) 1113 1716 w
-(or) 1408 1716 w
-(all) 1544 1716 w
-(of) 1691 1716 w
-(the) 1823 1716 w
-(legal) 2012 1716 w
-(sizes) 2277 1716 w
-(the) 2555 1716 w
-(device) 2744 1716 w
-(can) 3085 1716 w
-(produce,) 3287 1716 w
-(terminated) 3749 1716 w
-(by) 4311 1716 w
-(a) 4459 1716 w
-(zero.) 4547 1716 w
-(The) 4859 1716 w
-10 /LucidaTypewriter f
-(res) 720 1836 w
-10 /LucidaSansUnicode00 f
-(parameter) 970 1836 w
-(gives) 1501 1836 w
-(the) 1785 1836 w
-(resolution) 1974 1836 w
-(of) 2497 1836 w
-(the) 2629 1836 w
-(machine) 2818 1836 w
-(in) 3260 1836 w
-(units) 3385 1836 w
-(per) 3660 1836 w
-(inch;) 3854 1836 w
-10 /LucidaTypewriter f
-(hor) 4124 1836 w
-10 /LucidaSansUnicode00 f
-(and) 4375 1836 w
-10 /LucidaTypewriter f
-(ver) 4590 1836 w
-10 /LucidaSansUnicode00 f
-(give) 4841 1836 w
-(the minimum number of units that can be moved horizontally and vertically.) 720 1956 w
-(Character) 970 2112 w
-(widths) 1478 2112 w
-(for) 1838 2112 w
-(each) 2018 2112 w
-(font) 2283 2112 w
-(are) 2521 2112 w
-(assumed) 2714 2112 w
-(to) 3186 2112 w
-(be) 3325 2112 w
-(given) 3485 2112 w
-(in) 3788 2112 w
-(machine) 3921 2112 w
-(units) 4371 2112 w
-(at) 4654 2112 w
-(point) 4788 2112 w
-(size) 720 2232 w
-10 /LucidaTypewriter f
-(unitwidth) 950 2232 w
-10 /LucidaSansUnicode00 f
-(.) 1598 2232 w
-(\(In) 1699 2232 w
-(other) 1860 2232 w
-(words,) 2154 2232 w
-(a) 2516 2232 w
-(character) 2608 2232 w
-(with) 3094 2232 w
-(a) 3336 2232 w
-(width) 3428 2232 w
-(of) 3733 2232 w
-10 /LucidaSans-Italic f
-(n) 3868 2232 w
-10 /LucidaSansUnicode00 f
-(is) 3967 2232 w
-10 /LucidaSans-Italic f
-(n) 4083 2232 w
-10 /LucidaSansUnicode00 f
-(units) 4181 2232 w
-(wide) 4458 2232 w
-(at) 4719 2232 w
-(size) 4847 2232 w
-10 /LucidaTypewriter f
-(unitwidth) 720 2352 w
-10 /LucidaSansUnicode00 f
-(.\)) 1368 2352 w
-(All widths are integers at all sizes.) 1497 2352 w
-(A) 970 2508 w
-(list) 1078 2508 w
-(of) 1263 2508 w
-(valid) 1400 2508 w
-(character) 1667 2508 w
-(names) 2155 2508 w
-(may) 2511 2508 w
-(be) 2750 2508 w
-(introduced) 2908 2508 w
-(by) 3473 2508 w
-10 /LucidaTypewriter f
-(charset) 3628 2508 w
-10 /LucidaSansUnicode00 f
-(;) 4132 2508 w
-(the) 4204 2508 w
-(list) 4399 2508 w
-(of) 4585 2508 w
-(names) 4723 2508 w
-(is optional.) 720 2628 w
-(A) 970 2784 w
-(line) 1080 2784 w
-(whose) 1297 2784 w
-(first) 1645 2784 w
-(non-blank) 1882 2784 w
-(character) 2434 2784 w
-(is) 2925 2784 w
-10 /LucidaTypewriter f
-(#) 3047 2784 w
-10 /LucidaSansUnicode00 f
-(is) 3161 2784 w
-(a) 3283 2784 w
-(comment.) 3380 2784 w
-(Except) 3939 2784 w
-(that) 4303 2784 w
-10 /LucidaTypewriter f
-(charset) 4536 2784 w
-10 /LucidaSansUnicode00 f
-(must occur last, parameters may appear in any order.) 720 2904 w
-(Here is a subset of the) 970 3060 w
-10 /LucidaTypewriter f
-(DESC) 2097 3060 w
-10 /LucidaSansUnicode00 f
-(file for a typical Postscript printer:) 2417 3060 w
-9 /LucidaTypewriter f
-(#) 1008 3230 w
-(Description) 1138 3230 w
-(file) 1918 3230 w
-(for) 2243 3230 w
-(Postscript) 2503 3230 w
-(printers.) 3218 3230 w
-(fonts) 1008 3450 w
-(10) 1398 3450 w
-(R) 1593 3450 w
-(I) 1723 3450 w
-(B) 1853 3450 w
-(BI) 1983 3450 w
-(CW) 2178 3450 w
-(H) 2373 3450 w
-(HB) 2503 3450 w
-(HX) 2698 3450 w
-(S1) 2893 3450 w
-(S) 3088 3450 w
-(sizes) 1008 3560 w
-(4) 1398 3560 w
-(5) 1528 3560 w
-(6) 1658 3560 w
-(7) 1788 3560 w
-(8) 1918 3560 w
-(9) 2048 3560 w
-(10) 2178 3560 w
-(11) 2373 3560 w
-(12) 2568 3560 w
-(13) 2763 3560 w
-(14) 2958 3560 w
-(15) 3153 3560 w
-(16) 3348 3560 w
-(17) 3543 3560 w
-(18) 3738 3560 w
-(19) 3933 3560 w
-(20) 4128 3560 w
-(21) 4323 3560 w
-(22) 4518 3560 w
-(23) 4713 3560 w
-(24) 1203 3670 w
-(25) 1398 3670 w
-(26) 1593 3670 w
-(27) 1788 3670 w
-(28) 1983 3670 w
-(29) 2178 3670 w
-(30) 2373 3670 w
-(31) 2568 3670 w
-(32) 2763 3670 w
-(33) 2958 3670 w
-(34) 3153 3670 w
-(35) 3348 3670 w
-(36) 3543 3670 w
-(38) 3738 3670 w
-(40) 3933 3670 w
-(44) 4128 3670 w
-(48) 4323 3670 w
-(54) 4518 3670 w
-(60) 4713 3670 w
-(72) 4908 3670 w
-(0) 5103 3670 w
-(res) 1008 3780 w
-(720) 1268 3780 w
-(hor) 1008 3890 w
-(1) 1268 3890 w
-(vert) 1008 4000 w
-(1) 1333 4000 w
-(unitwidth) 1008 4110 w
-(10) 1658 4110 w
-(charset) 1008 4220 w
-(hy) 1008 4330 w
-(ct) 1203 4330 w
-(fi) 1398 4330 w
-(fl) 1593 4330 w
-(ff) 1788 4330 w
-(Fi) 1983 4330 w
-(Fl) 2178 4330 w
-(dg) 2373 4330 w
-(em) 2568 4330 w
-(14) 2763 4330 w
-(34) 2958 4330 w
-(12) 3153 4330 w
-(en) 3348 4330 w
-(aa) 3543 4330 w
-(ga) 1008 4440 w
-(ru) 1203 4440 w
-(sc) 1398 4440 w
-(dd) 1593 4440 w
-(->) 1788 4440 w
-(br) 1983 4440 w
-(Sl) 2178 4440 w
-(ps) 2373 4440 w
-(cs) 2568 4440 w
-(cy) 2763 4440 w
-(as) 2958 4440 w
-(os) 3153 4440 w
-(=.) 3348 4440 w
-(ld) 3543 4440 w
-(rd) 1008 4550 w
-(le) 1203 4550 w
-(ge) 1398 4550 w
-(pp) 1593 4550 w
-(-+) 1788 4550 w
-(ob) 1983 4550 w
-(vr) 2178 4550 w
-(sq) 1008 4660 w
-(bx) 1203 4660 w
-(ci) 1398 4660 w
-(fa) 1593 4660 w
-(te) 1788 4660 w
-(**) 1983 4660 w
-(pl) 2178 4660 w
-(mi) 2373 4660 w
-(eq) 2568 4660 w
-(~=) 2763 4660 w
-(*A) 2958 4660 w
-(*B) 3153 4660 w
-(*X) 3348 4660 w
-(*D) 3543 4660 w
-(*E) 1008 4770 w
-(*F) 1203 4770 w
-(*G) 1398 4770 w
-(*Y) 1593 4770 w
-(*I) 1788 4770 w
-(*K) 1983 4770 w
-(*L) 2178 4770 w
-(*M) 2373 4770 w
-(*N) 2568 4770 w
-(*O) 2763 4770 w
-(*P) 2958 4770 w
-(*R) 3153 4770 w
-(*H) 3348 4770 w
-(*S) 3543 4770 w
-(*T) 3738 4770 w
-(*U) 3933 4770 w
-(*W) 4128 4770 w
-(*C) 1008 4880 w
-(*Q) 1203 4880 w
-(*Z) 1398 4880 w
-(ul) 1593 4880 w
-(rn) 1788 4880 w
-(*a) 1983 4880 w
-(*b) 2178 4880 w
-(*x) 2373 4880 w
-(*d) 2568 4880 w
-(*e) 2763 4880 w
-(*f) 2958 4880 w
-(*g) 3153 4880 w
-(*y) 3348 4880 w
-(*i) 3543 4880 w
-(*k) 3738 4880 w
-(*l) 1008 4990 w
-(*m) 1203 4990 w
-(*n) 1398 4990 w
-(*o) 1593 4990 w
-(*p) 1788 4990 w
-(*h) 1983 4990 w
-(*r) 2178 4990 w
-(*s) 2373 4990 w
-(*t) 2568 4990 w
-(*u) 2763 4990 w
-(*w) 2958 4990 w
-(*c) 3153 4990 w
-(*q) 3348 4990 w
-(*z) 3543 4990 w
-10 /LucidaSans-Italic f
-(2) 720 5206 w
-(23) 722 5206 w
-(3.) 787 5206 w
-(.2) 852 5206 w
-(2.) 886 5206 w
-(. ) 951 5206 w
-(F) 1051 5206 w
-(Fo) 1053 5206 w
-(on) 1109 5206 w
-(nt) 1168 5206 w
-(t) 1232 5206 w
-(d) 1315 5206 w
-(de) 1317 5206 w
-(es) 1380 5206 w
-(sc) 1435 5206 w
-(cr) 1486 5206 w
-(ri) 1538 5206 w
-(ip) 1588 5206 w
-(pt) 1619 5206 w
-(ti) 1682 5206 w
-(io) 1722 5206 w
-(on) 1753 5206 w
-(n) 1812 5206 w
-(f) 1919 5206 w
-(fi) 1921 5206 w
-(il) 1961 5206 w
-(le) 1992 5206 w
-(es) 2023 5206 w
-(s.) 2078 5206 w
-(.) 2129 5206 w
-10 /LucidaSansUnicode00 f
-(Each) 2267 5206 w
-(font) 2532 5206 w
-(is) 2772 5206 w
-(described) 2895 5206 w
-(by) 3411 5206 w
-(an) 3569 5206 w
-(analogous) 3729 5206 w
-(description) 4270 5206 w
-(file,) 4857 5206 w
-(which) 720 5326 w
-(begins) 1042 5326 w
-(with) 1406 5326 w
-(parameters) 1652 5326 w
-(of) 2241 5326 w
-(the) 2380 5326 w
-(font,) 2576 5326 w
-(one) 2846 5326 w
-(per) 3065 5326 w
-(line,) 3265 5326 w
-(followed) 3513 5326 w
-(by) 3966 5326 w
-(a) 4121 5326 w
-(list) 4216 5326 w
-(of) 4402 5326 w
-(characters) 4540 5326 w
-(and widths.) 720 5446 w
-(The file for font) 1347 5446 w
-10 /LucidaSans-Italic f
-(f) 2143 5446 w
-10 /LucidaSansUnicode00 f
-(is) 2213 5446 w
-10 /LucidaTypewriter f
-(/sys/lib/troff/font/dev) 2325 5446 w
-10 /LucidaSans-Italic f
-(name) 3981 5446 w
-10 /LucidaTypewriter f
-(/) 4250 5446 w
-10 /LucidaSans-Italic f
-(f) 4322 5446 w
-10 /LucidaSansUnicode00 f
-(.) 4360 5446 w
-10 /LucidaTypewriter f
-(name) 978 5602 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(str) 1314 5602 w
-10 /LucidaSansUnicode00 f
-(name of font is) 2194 5602 w
-10 /LucidaSans-Italic f
-(str) 2963 5602 w
-10 /LucidaTypewriter f
-(ligatures) 978 5722 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(. . .) 1674 5722 w
-10 /LucidaSansUnicode00 f
-10 /LucidaTypewriter f
-(0) 1890 5722 w
-10 /LucidaSansUnicode00 f
-(list of ligatures) 2194 5722 w
-10 /LucidaTypewriter f
-(spacewidth) 978 5842 w
-10 /LucidaSansUnicode00 f
-10 /LucidaSans-Italic f
-(n) 1746 5842 w
-10 /LucidaSansUnicode00 f
-(width of a space on this font) 2194 5842 w
-10 /LucidaTypewriter f
-(special) 978 5962 w
-10 /LucidaSansUnicode00 f
-(this is a special font) 2194 5962 w
-10 /LucidaTypewriter f
-(charset) 978 6082 w
-10 /LucidaSans-Italic f
-(list of character name, width, ascender/descender, code) 970 6202 w
-10 /LucidaSansUnicode00 f
-(, tab separated) 3702 6202 w
-(The) 720 6358 w
-10 /LucidaTypewriter f
-(name) 936 6358 w
-10 /LucidaSansUnicode00 f
-(and) 1259 6358 w
-10 /LucidaTypewriter f
-(charset) 1474 6358 w
-10 /LucidaSansUnicode00 f
-(fields) 2013 6358 w
-(are) 2313 6358 w
-(mandatory;) 2500 6358 w
-10 /LucidaTypewriter f
-(charset) 3086 6358 w
-10 /LucidaSansUnicode00 f
-(must) 3625 6358 w
-(be) 3903 6358 w
-(last.) 4058 6358 w
-(Comments) 4330 6358 w
-(are) 4888 6358 w
-(permitted, as are other unrecognized parameters.) 720 6478 w
-(Each) 970 6634 w
-(line) 1231 6634 w
-(following) 1446 6634 w
-10 /LucidaTypewriter f
-(charset) 1932 6634 w
-10 /LucidaSansUnicode00 f
-(describes) 2475 6634 w
-(one) 2975 6634 w
-(character:) 3193 6634 w
-(its) 3713 6634 w
-(name,) 3869 6634 w
-(its) 4206 6634 w
-(width) 4362 6634 w
-(in) 4669 6634 w
-(units) 4799 6634 w
-(as) 720 6754 w
-(described) 866 6754 w
-(above,) 1379 6754 w
-(ascender/descender) 1737 6754 w
-(information,) 2763 6754 w
-(and) 3401 6754 w
-(a) 3620 6754 w
-(decimal,) 3714 6754 w
-(octal) 4161 6754 w
-(or) 4433 6754 w
-(hexadeci\255) 4574 6754 w
-(mal) 720 6874 w
-(value) 931 6874 w
-(by) 1219 6874 w
-(which) 1368 6874 w
-(the) 1683 6874 w
-(output) 1872 6874 w
-(device) 2228 6874 w
-(knows) 2569 6874 w
-(it) 2912 6874 w
-(\(the) 3013 6874 w
-10 /LucidaTypewriter f
-(\\N) 3236 6874 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3415 6874 w
-10 /LucidaSansUnicode00 f
-(number) 3479 6874 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3856 6874 w
-10 /LucidaSansUnicode00 f
-(of) 3955 6874 w
-(the) 4088 6874 w
-(character\).) 4278 6874 w
-(The) 4859 6874 w
-(character) 720 6994 w
-(name) 1223 6994 w
-(is) 1543 6994 w
-(arbitrary,) 1676 6994 w
-(except) 2175 6994 w
-(that) 2552 6994 w
-10 /LucidaTypewriter f
-(---) 2796 6994 w
-10 /LucidaSansUnicode00 f
-(signifies) 3065 6994 w
-(an) 3524 6994 w
-(unnamed) 3694 6994 w
-(character.) 4200 6994 w
-(If) 4766 6994 w
-(the) 4885 6994 w
-(width) 720 7114 w
-(field) 1059 7114 w
-(contains) 1344 7114 w
-10 /LucidaTypewriter f
-(") 1824 7114 w
-10 /LucidaSansUnicode00 f
-(,) 1896 7114 w
-(the) 2000 7114 w
-(name) 2227 7114 w
-(is) 2565 7114 w
-(a) 2717 7114 w
-(synonym) 2844 7114 w
-(for) 3349 7114 w
-(the) 3560 7114 w
-(previous) 3787 7114 w
-(character.) 4274 7114 w
-(The) 4859 7114 w
-(ascender/descender) 720 7234 w
-(field) 1776 7234 w
-(is) 2059 7234 w
-(1) 2207 7234 w
-(if) 2338 7234 w
-(the) 2472 7234 w
-(character) 2695 7234 w
-(has) 3212 7234 w
-(a) 3448 7234 w
-(descender) 3571 7234 w
-(\(hangs) 4138 7234 w
-(below) 4531 7234 w
-(the) 4885 7234 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 32 32
-%%Page: 33 33
-/saveobj save def
-mark
-33 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 33 \255) 2752 480 w
-(baseline,) 720 840 w
-(like) 1187 840 w
-10 /LucidaTypewriter f
-(y) 1393 840 w
-10 /LucidaSansUnicode00 f
-(\),) 1465 840 w
-(is) 1564 840 w
-(2) 1678 840 w
-(if) 1775 840 w
-(it) 1875 840 w
-(has) 1975 840 w
-(an) 2177 840 w
-(ascender) 2328 840 w
-(\(is) 2797 840 w
-(tall,) 2944 840 w
-(like) 3160 840 w
-10 /LucidaTypewriter f
-(Y) 3366 840 w
-10 /LucidaSansUnicode00 f
-(\),) 3438 840 w
-(is) 3537 840 w
-(3) 3651 840 w
-(if) 3748 840 w
-(both,) 3848 840 w
-(and) 4137 840 w
-(is) 4351 840 w
-(0) 4466 840 w
-(if) 4564 840 w
-(neither.) 4665 840 w
-(The value is returned in the) 720 960 w
-10 /LucidaTypewriter f
-(ct) 2091 960 w
-10 /LucidaSansUnicode00 f
-(register, as computed by the) 2267 960 w
-10 /LucidaTypewriter f
-(\\w) 3694 960 w
-10 /LucidaSansUnicode00 f
-(function \(\24711.2\).) 3870 960 w
-(Here) 970 1116 w
-(are) 1260 1116 w
-(excerpts) 1475 1116 w
-(from) 1954 1116 w
-(a) 2249 1116 w
-(typical) 2367 1116 w
-(font) 2746 1116 w
-(description) 3006 1116 w
-(file) 3612 1116 w
-(for) 3826 1116 w
-(the) 4028 1116 w
-(same) 4246 1116 w
-(Postscript) 4564 1116 w
-(printer.) 720 1236 w
-9 /LucidaTypewriter f
-(hy) 1008 1406 w
-(33) 1528 1406 w
-(0) 2048 1406 w
-(45) 2568 1406 w
-(hyphen) 3088 1406 w
-(\\\(hy) 3543 1406 w
-(-) 1008 1516 w
-(") 1528 1516 w
-(-) 3088 1516 w
-(is) 3218 1516 w
-(a) 3413 1516 w
-(synonym) 3543 1516 w
-(for) 4063 1516 w
-(\\\(hy) 4323 1516 w
-(Q) 1008 1659 w
-(72) 1528 1659 w
-(3) 2048 1659 w
-(81) 2568 1659 w
-(a) 1008 1802 w
-(44) 1528 1802 w
-(0) 2048 1802 w
-(97) 2568 1802 w
-(b) 1008 1912 w
-(50) 1528 1912 w
-(2) 2048 1912 w
-(98) 2568 1912 w
-(c) 1008 2022 w
-(44) 1528 2022 w
-(0) 2048 2022 w
-(99) 2568 2022 w
-(d) 1008 2132 w
-(50) 1528 2132 w
-(2) 2048 2132 w
-(100) 2568 2132 w
-(y) 1008 2242 w
-(50) 1528 2242 w
-(1) 2048 2242 w
-(121) 2568 2242 w
-(em) 1008 2385 w
-(100) 1528 2385 w
-(0) 2048 2385 w
-(208) 2568 2385 w
-(---) 1008 2495 w
-(44) 1528 2495 w
-(2) 2048 2495 w
-(220) 2568 2495 w
-(Pound) 3088 2495 w
-(symbol) 3478 2495 w
-(\243,) 3933 2495 w
-(\\N'220') 4128 2495 w
-(---) 1008 2605 w
-(36) 1528 2605 w
-(0) 2048 2605 w
-(221) 2568 2605 w
-(centered) 3088 2605 w
-(dot) 3673 2605 w
-(\\N'221') 3933 2605 w
-10 /LucidaSansUnicode00 f
-(This) 720 2785 w
-(says,) 969 2785 w
-(for) 1254 2785 w
-(example,) 1437 2785 w
-(that) 1926 2785 w
-(the) 2161 2785 w
-(width) 2360 2785 w
-(of) 2672 2785 w
-(the) 2814 2785 w
-(letter) 3013 2785 w
-10 /LucidaTypewriter f
-(a) 3313 2785 w
-10 /LucidaSansUnicode00 f
-(is) 3429 2785 w
-(44) 3553 2785 w
-(units) 3724 2785 w
-(at) 4010 2785 w
-(point) 4147 2785 w
-(size) 4444 2785 w
-(10,) 4682 2785 w
-(the) 4885 2785 w
-(value) 720 2905 w
-(of) 1020 2905 w
-10 /LucidaTypewriter f
-(unitwidth) 1164 2905 w
-10 /LucidaSansUnicode00 f
-(.) 1812 2905 w
-(Point) 1922 2905 w
-(sizes) 2211 2905 w
-(are) 2500 2905 w
-(scaled) 2697 2905 w
-(linearly) 3047 2905 w
-(and) 3445 2905 w
-(rounded,) 3670 2905 w
-(so) 4155 2905 w
-(the) 4312 2905 w
-(width) 4512 2905 w
-(of) 4825 2905 w
-10 /LucidaTypewriter f
-(a) 4968 2905 w
-10 /LucidaSansUnicode00 f
-(will be 44 at size 10, 40 at size 9, 35 at size 8, and so on.) 720 3025 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 33 33
-%%Page: 34 34
-/saveobj save def
-mark
-34 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 34 \255) 2752 480 w
-12 /LucidaSans-Demi f
-(Tutorial) 2320 840 w
-(Examples) 2851 840 w
-10 /LucidaSans-Demi f
-(Introduction) 720 1260 w
-10 /LucidaSansUnicode00 f
-(It) 970 1416 w
-(is) 1072 1416 w
-(almost) 1188 1416 w
-(always) 1550 1416 w
-(necessary) 1905 1416 w
-(to) 2416 1416 w
-(prepare) 2550 1416 w
-(at) 2961 1416 w
-(least) 3089 1416 w
-(a) 3353 1416 w
-(small) 3444 1416 w
-(set) 3737 1416 w
-(of) 3917 1416 w
-(macro) 4051 1416 w
-(definitions) 4389 1416 w
-(to) 4942 1416 w
-(describe) 720 1536 w
-(a) 1174 1536 w
-(document.) 1273 1536 w
-(Such) 1866 1536 w
-(common) 2138 1536 w
-(formatting) 2602 1536 w
-(needs) 3159 1536 w
-(as) 3490 1536 w
-(page) 3639 1536 w
-(margins) 3918 1536 w
-(and) 4354 1536 w
-(footnotes) 4577 1536 w
-(are) 720 1656 w
-(deliberately) 911 1656 w
-(not) 1516 1656 w
-(built) 1715 1656 w
-(into) 1974 1656 w
-10 /LucidaSans-Italic f
-(nroff) 2202 1656 w
-10 /LucidaSansUnicode00 f
-(and) 2484 1656 w
-10 /LucidaSans-Italic f
-(troff) 2703 1656 w
-10 /LucidaSansUnicode00 f
-(.) 2938 1656 w
-(Instead,) 3041 1656 w
-(the) 3465 1656 w
-(macro) 3660 1656 w
-(and) 4001 1656 w
-(string) 4221 1656 w
-(definition,) 4543 1656 w
-(number) 720 1776 w
-(register,) 1138 1776 w
-(diversion,) 1584 1776 w
-(environment) 2101 1776 w
-(switching,) 2753 1776 w
-(page-position) 3286 1776 w
-(trap,) 4013 1776 w
-(and) 4281 1776 w
-(conditional) 4501 1776 w
-(input mechanisms provide the basis for user-defined implementations.) 720 1896 w
-(For) 970 2052 w
-(most) 1165 2052 w
-(uses,) 1446 2052 w
-(a) 1737 2052 w
-(standard) 1831 2052 w
-(package) 2297 2052 w
-(like) 2737 2052 w
-10 /LucidaTypewriter f
-(-ms) 2949 2052 w
-10 /LucidaSansUnicode00 f
-(or) 3205 2052 w
-10 /LucidaTypewriter f
-(-mm) 3347 2052 w
-10 /LucidaSansUnicode00 f
-(is) 3603 2052 w
-(the) 3723 2052 w
-(right) 3918 2052 w
-(choice.) 4189 2052 w
-(The) 4603 2052 w
-(next) 4824 2052 w
-(stage) 720 2172 w
-(is) 1026 2172 w
-(to) 1151 2172 w
-(augment) 1294 2172 w
-(that,) 1766 2172 w
-(or) 2034 2172 w
-(to) 2181 2172 w
-(selectively) 2324 2172 w
-(replace) 2867 2172 w
-(macros) 3263 2172 w
-(from) 3660 2172 w
-(the) 3937 2172 w
-(standard) 4137 2172 w
-(package.) 4608 2172 w
-(The) 720 2292 w
-(last) 941 2292 w
-(stage,) 1153 2292 w
-(much) 1486 2292 w
-(harder,) 1794 2292 w
-(is) 2184 2292 w
-(to) 2305 2292 w
-(write) 2444 2292 w
-(one) 2725 2292 w
-10 /LucidaSansUnicode20 f
-(\031) 2904 2292 w
-10 /LucidaSansUnicode00 f
-(s) 2936 2292 w
-(own) 3028 2292 w
-(from) 3269 2292 w
-(scratch.) 3542 2292 w
-(This) 3995 2292 w
-(is) 4241 2292 w
-(not) 4362 2292 w
-(a) 4563 2292 w
-(task) 4659 2292 w
-(for) 4901 2292 w
-(the novice.) 720 2412 w
-(The examples) 970 2568 w
-(discussed) 1680 2568 w
-(here) 2190 2568 w
-(are) 2438 2568 w
-(intended) 2623 2568 w
-(to) 3084 2568 w
-(be) 3215 2568 w
-(useful) 3367 2568 w
-(and) 3697 2568 w
-(somewhat) 3910 2568 w
-(realistic,) 4435 2568 w
-(but) 4878 2568 w
-(will) 720 2688 w
-(not) 928 2688 w
-(necessarily) 1132 2688 w
-(cover) 1709 2688 w
-(all) 2014 2688 w
-(relevant) 2171 2688 w
-(contingencies.) 2603 2688 w
-(Explicit) 3380 2688 w
-(numerical) 3776 2688 w
-(parameters) 4297 2688 w
-(are) 4888 2688 w
-(used) 720 2808 w
-(in) 997 2808 w
-(the) 1134 2808 w
-(examples) 1335 2808 w
-(to) 1845 2808 w
-(make) 1989 2808 w
-(them) 2297 2808 w
-(easier) 2591 2808 w
-(to) 2925 2808 w
-(read) 3069 2808 w
-(and) 3330 2808 w
-(to) 3556 2808 w
-(illustrate) 3700 2808 w
-(typical) 4172 2808 w
-(values.) 4534 2808 w
-(In) 4949 2808 w
-(many) 720 2928 w
-(cases,) 1034 2928 w
-(number) 1381 2928 w
-(registers) 1809 2928 w
-(would) 2284 2928 w
-(be) 2627 2928 w
-(used) 2797 2928 w
-(to) 3080 2928 w
-(reduce) 3229 2928 w
-(the) 3609 2928 w
-(number) 3815 2928 w
-(of) 4243 2928 w
-(places) 4392 2928 w
-(where) 4748 2928 w
-(numerical) 720 3048 w
-(information) 1249 3048 w
-(is) 1867 3048 w
-(kept,) 1999 3048 w
-(and) 2297 3048 w
-(to) 2529 3048 w
-(concentrate) 2679 3048 w
-(conditional) 3300 3048 w
-(parameter) 3891 3048 w
-(initialization) 4440 3048 w
-(like that which depends on whether) 720 3168 w
-10 /LucidaSans-Italic f
-(troff) 2484 3168 w
-10 /LucidaSansUnicode00 f
-(or) 2751 3168 w
-10 /LucidaSans-Italic f
-(nroff) 2885 3168 w
-10 /LucidaSansUnicode00 f
-(is being used.) 3160 3168 w
-10 /LucidaSans-Demi f
-(Page Margins) 720 3408 w
-10 /LucidaSansUnicode00 f
-(As) 970 3564 w
-(discussed) 1131 3564 w
-(in) 1650 3564 w
-(\2473,) 1783 3564 w
-(header) 1983 3564 w
-(and) 2358 3564 w
-(footer) 2580 3564 w
-(macros) 2915 3564 w
-(are) 3309 3564 w
-(usually) 3503 3564 w
-(defined) 3885 3564 w
-(to) 4293 3564 w
-(describe) 4433 3564 w
-(the) 4885 3564 w
-(top) 720 3684 w
-(and) 916 3684 w
-(bottom) 1131 3684 w
-(page) 1518 3684 w
-(margin) 1789 3684 w
-(areas) 2166 3684 w
-(respectively.) 2459 3684 w
-(A) 3131 3684 w
-(trap) 3235 3684 w
-(is) 3466 3684 w
-(planted) 3581 3684 w
-(at) 3981 3684 w
-(page) 4107 3684 w
-(position) 4377 3684 w
-(0) 4804 3684 w
-(for) 4901 3684 w
-(the) 720 3804 w
-(header,) 911 3804 w
-(and) 1313 3804 w
-(at) 1530 3804 w
-10 /LucidaSans-Italic f
-(-N) 1659 3804 w
-10 /LucidaSansUnicode00 f
-(\() 1833 3804 w
-10 /LucidaSans-Italic f
-(N) 1866 3804 w
-10 /LucidaSansUnicode00 f
-(from) 1977 3804 w
-(the) 2246 3804 w
-(page) 2438 3804 w
-(bottom\)) 2711 3804 w
-(for) 3133 3804 w
-(the) 3309 3804 w
-(footer.) 3501 3804 w
-(The) 3895 3804 w
-(simplest) 4113 3804 w
-(such) 4559 3804 w
-(defi\255) 4822 3804 w
-(nitions might be) 720 3924 w
-9 /LucidaTypewriter f
-(.de) 792 4094 w
-(hd) 1052 4094 w
-(\\"define) 1312 4094 w
-(header) 1897 4094 w
-('sp) 792 4204 w
-(1i) 1052 4204 w
-(..) 792 4314 w
-(\\"end) 1312 4314 w
-(definition) 1702 4314 w
-(.de) 792 4424 w
-(fo) 1052 4424 w
-(\\"define) 1312 4424 w
-(footer) 1897 4424 w
-('bp) 792 4534 w
-(..) 792 4644 w
-(\\"end) 1312 4644 w
-(definition) 1702 4644 w
-(.wh) 792 4754 w
-(0) 1052 4754 w
-(hd) 1182 4754 w
-(.wh) 792 4864 w
-(-1i) 1052 4864 w
-(fo) 1312 4864 w
-10 /LucidaSansUnicode00 f
-(which) 720 5044 w
-(provide) 1038 5044 w
-(blank) 1440 5044 w
-(1) 1744 5044 w
-(inch) 1844 5044 w
-(top) 2086 5044 w
-(and) 2285 5044 w
-(bottom) 2503 5044 w
-(margins.) 2893 5044 w
-(The) 3388 5044 w
-(header) 3607 5044 w
-(will) 3978 5044 w
-(occur) 4180 5044 w
-(on) 4484 5044 w
-(the) 4645 5044 w
-10 /LucidaSans-Italic f
-(first) 4838 5044 w
-10 /LucidaSansUnicode00 f
-(page) 720 5164 w
-(only) 991 5164 w
-(if) 1230 5164 w
-(the) 1331 5164 w
-(definition) 1521 5164 w
-(and) 2021 5164 w
-(trap) 2236 5164 w
-(exist) 2467 5164 w
-(prior) 2736 5164 w
-(to) 3006 5164 w
-(the) 3139 5164 w
-(initial) 3329 5164 w
-(pseudo-page) 3634 5164 w
-(transition) 4318 5164 w
-(\(\2473\).) 4816 5164 w
-(In) 720 5284 w
-(fill) 845 5284 w
-(mode,) 1003 5284 w
-(the) 1342 5284 w
-(output) 1531 5284 w
-(line) 1887 5284 w
-(that) 2097 5284 w
-(springs) 2322 5284 w
-(the) 2715 5284 w
-(footer) 2904 5284 w
-(trap) 3231 5284 w
-(was) 3461 5284 w
-(typically) 3678 5284 w
-(forced) 4109 5284 w
-(out) 4452 5284 w
-(because) 4646 5284 w
-(some) 720 5404 w
-(part) 1023 5404 w
-(or) 1261 5404 w
-(whole) 1405 5404 w
-(word) 1732 5404 w
-(didn) 2016 5404 w
-10 /LucidaSansUnicode20 f
-(\031) 2233 5404 w
-10 /LucidaSansUnicode00 f
-(t) 2265 5404 w
-(fit) 2343 5404 w
-(on) 2487 5404 w
-(it.) 2651 5404 w
-(If) 2822 5404 w
-(anything) 2929 5404 w
-(in) 3391 5404 w
-(the) 3523 5404 w
-(footer) 3719 5404 w
-(and) 4053 5404 w
-(header) 4274 5404 w
-(that) 4648 5404 w
-(fol\255) 4880 5404 w
-(lows) 720 5524 w
-(causes) 974 5524 w
-(a) 1336 5524 w
-(break,) 1427 5524 w
-(that) 1768 5524 w
-(word) 1995 5524 w
-(or) 2273 5524 w
-(part) 2411 5524 w
-(word) 2644 5524 w
-(will) 2923 5524 w
-(be) 3124 5524 w
-(forced) 3280 5524 w
-(out.) 3626 5524 w
-(In) 3887 5524 w
-(this) 4015 5524 w
-(and) 4231 5524 w
-(other) 4448 5524 w
-(exam\255) 4742 5524 w
-(ples,) 720 5644 w
-(requests) 1000 5644 w
-(like) 1466 5644 w
-10 /LucidaTypewriter f
-(bp) 1687 5644 w
-10 /LucidaSansUnicode00 f
-(and) 1880 5644 w
-10 /LucidaTypewriter f
-(sp) 2109 5644 w
-10 /LucidaSansUnicode00 f
-(that) 2302 5644 w
-(normally) 2542 5644 w
-(cause) 3013 5644 w
-(breaks) 3337 5644 w
-(are) 3710 5644 w
-(invoked) 3911 5644 w
-(using) 4341 5644 w
-(the) 4656 5644 w
-(no-) 4859 5644 w
-(break) 720 5764 w
-(control) 1032 5764 w
-(character) 1413 5764 w
-10 /LucidaTypewriter f
-(') 1902 5764 w
-10 /LucidaSansUnicode00 f
-(to) 2014 5764 w
-(avoid) 2152 5764 w
-(this.) 2452 5764 w
-(When) 2735 5764 w
-(the) 3041 5764 w
-(header/footer) 3236 5764 w
-(design) 3955 5764 w
-(contains) 4318 5764 w
-(mate\255) 4766 5764 w
-(rial) 720 5884 w
-(requiring) 915 5884 w
-(independent) 1401 5884 w
-(text) 2051 5884 w
-(processing,) 2283 5884 w
-(the) 2883 5884 w
-(environment) 3079 5884 w
-(may) 3730 5884 w
-(be) 3970 5884 w
-(switched,) 4129 5884 w
-(avoiding) 4627 5884 w
-(most interaction with the running text.) 720 6004 w
-(A more realistic example would be) 970 6160 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 34 34
-%%Page: 35 35
-/saveobj save def
-mark
-35 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 35 \255) 2752 480 w
-9 /LucidaTypewriter f
-(.de) 792 830 w
-(hd) 1052 830 w
-(\\"header) 1312 830 w
-(.if) 792 940 w
-(\\\\n%>1) 1052 940 w
-(\\{\\) 1507 940 w
-('sp) 792 1050 w
-(0.5i-1) 1117 1050 w
-(\\"tl) 1832 1050 w
-(base) 2157 1050 w
-(at) 2482 1050 w
-(0.5i) 2677 1050 w
-(.tl) 792 1160 w
-(''-) 1052 1160 w
-(%) 1312 1160 w
-(-'') 1442 1160 w
-(\\"centered) 1832 1160 w
-(page) 2547 1160 w
-(number) 2872 1160 w
-(.ps) 792 1270 w
-(\\"restore) 1312 1270 w
-(size) 1962 1270 w
-(.ft) 792 1380 w
-(\\"restore) 1312 1380 w
-(font) 1962 1380 w
-(.vs) 792 1490 w
-(\\}) 1117 1490 w
-(\\"restore) 1312 1490 w
-(vs) 1962 1490 w
-('sp) 792 1600 w
-(1.0i) 1117 1600 w
-(\\"space) 1832 1600 w
-(to) 2352 1600 w
-(1.0i) 2547 1600 w
-(.ns) 792 1710 w
-(\\"turn) 1312 1710 w
-(on) 1767 1710 w
-(no-space) 1962 1710 w
-(mode) 2547 1710 w
-(..) 792 1820 w
-(.de) 792 1930 w
-(fo) 1052 1930 w
-(\\"footer) 1312 1930 w
-(.ps) 792 2040 w
-(10) 1052 2040 w
-(\\"set) 1312 2040 w
-(footer/header) 1702 2040 w
-(size) 2612 2040 w
-(.ft) 792 2150 w
-(R) 1052 2150 w
-(\\"set) 1312 2150 w
-(font) 1702 2150 w
-(.vs) 792 2260 w
-(12p) 1052 2260 w
-(\\"set) 1312 2260 w
-(baseline) 1702 2260 w
-(spacing) 2287 2260 w
-(.if) 792 2370 w
-(\\\\n%=1) 1052 2370 w
-(\\{\\) 1507 2370 w
-('sp) 792 2480 w
-(\\\\n\(.pu-0.5i-1) 1117 2480 w
-(\\"tl) 2157 2480 w
-(base) 2482 2480 w
-(0.5i) 2807 2480 w
-(up) 3132 2480 w
-(.tl) 792 2590 w
-(''-) 1052 2590 w
-(%) 1312 2590 w
-(-'') 1442 2590 w
-(\\}) 1702 2590 w
-(\\"first) 1962 2590 w
-(page) 2482 2590 w
-(number) 2807 2590 w
-('bp) 792 2700 w
-(..) 792 2810 w
-(.wh) 792 2920 w
-(0) 1052 2920 w
-(hd) 1182 2920 w
-(.wh) 792 3030 w
-(-1i) 1052 3030 w
-(fo) 1312 3030 w
-10 /LucidaSansUnicode00 f
-(which) 720 3210 w
-(sets) 1040 3210 w
-(the) 1274 3210 w
-(size,) 1468 3210 w
-(font,) 1732 3210 w
-(and) 2000 3210 w
-(baseline) 2219 3210 w
-(spacing) 2659 3210 w
-(for) 3071 3210 w
-(the) 3249 3210 w
-(header/footer) 3444 3210 w
-(material,) 4163 3210 w
-(and) 4630 3210 w
-(ulti\255) 4850 3210 w
-(mately) 720 3330 w
-(restores) 1082 3330 w
-(them.) 1516 3330 w
-(The) 1868 3330 w
-(material) 2089 3330 w
-(in) 2524 3330 w
-(this) 2655 3330 w
-(case) 2874 3330 w
-(is) 3127 3330 w
-(a) 3247 3330 w
-(page) 3341 3330 w
-(number) 3616 3330 w
-(at) 4032 3330 w
-(the) 4163 3330 w
-(bottom) 4357 3330 w
-(of) 4748 3330 w
-(the) 4885 3330 w
-(first page and at the top of the remaining pages.) 720 3450 w
-(The) 3152 3450 w
-10 /LucidaTypewriter f
-(sp) 3365 3450 w
-10 /LucidaSansUnicode20 f
-(\031) 3509 3450 w
-10 /LucidaSansUnicode00 f
-(s refer to) 3541 3450 w
-(absolute) 4018 3450 w
-(positions) 4465 3450 w
-(to) 4942 3450 w
-(avoid) 720 3570 w
-(dependence) 1020 3570 w
-(on) 1647 3570 w
-(the) 1809 3570 w
-(baseline) 2003 3570 w
-(spacing.) 2443 3570 w
-(Another) 2919 3570 w
-(reason) 3346 3570 w
-(for) 3711 3570 w
-(doing) 3889 3570 w
-(this) 4205 3570 w
-(in) 4423 3570 w
-(the) 4553 3570 w
-(footer) 4747 3570 w
-(is) 720 3690 w
-(that) 833 3690 w
-(the) 1057 3690 w
-(footer) 1245 3690 w
-(is) 1571 3690 w
-(invoked) 1684 3690 w
-(by) 2098 3690 w
-(printing) 2247 3690 w
-(a) 2666 3690 w
-(line) 2755 3690 w
-(whose) 2965 3690 w
-(vertical) 3306 3690 w
-(spacing) 3690 3690 w
-(swept) 4097 3690 w
-(past) 4415 3690 w
-(the) 4655 3690 w
-(trap) 4844 3690 w
-(position) 720 3810 w
-(by) 1155 3810 w
-(possibly) 1312 3810 w
-(as) 1753 3810 w
-(much) 1901 3810 w
-(as) 2211 3810 w
-(the) 2359 3810 w
-(baseline) 2556 3810 w
-(spacing.) 2999 3810 w
-(No-space) 3477 3810 w
-(mode) 3987 3810 w
-(is) 4301 3810 w
-(turned) 4422 3810 w
-(on) 4784 3810 w
-(at) 4948 3810 w
-(the) 720 3930 w
-(end) 915 3930 w
-(of) 1136 3930 w
-10 /LucidaTypewriter f
-(hd) 1274 3930 w
-10 /LucidaSansUnicode00 f
-(to) 1458 3930 w
-(render) 1596 3930 w
-(ineffective) 1956 3930 w
-(accidental) 2499 3930 w
-(occurrences) 3028 3930 w
-(of) 3652 3930 w
-10 /LucidaTypewriter f
-(sp) 3791 3930 w
-10 /LucidaSansUnicode00 f
-(at) 3976 3930 w
-(the) 4109 3930 w
-(top) 4305 3930 w
-(of) 4507 3930 w
-(the) 4646 3930 w
-(run\255) 4842 3930 w
-(ning text.) 720 4050 w
-(This) 970 4206 w
-(method) 1214 4206 w
-(of) 1625 4206 w
-(restoring) 1762 4206 w
-(size,) 2241 4206 w
-(font,) 2505 4206 w
-(etc.,) 2773 4206 w
-(presupposes) 3020 4206 w
-(that) 3678 4206 w
-(such) 3909 4206 w
-(requests) 4175 4206 w
-(\(that) 4632 4206 w
-(set) 4896 4206 w
-10 /LucidaSans-Italic f
-(previous) 720 4326 w
-10 /LucidaSansUnicode00 f
-(value\)) 1168 4326 w
-(are) 1490 4326 w
-10 /LucidaSans-Italic f
-(not) 1677 4326 w
-10 /LucidaSansUnicode00 f
-(used) 1869 4326 w
-(in) 2136 4326 w
-(the) 2262 4326 w
-(running) 2452 4326 w
-(text.) 2867 4326 w
-(A) 3157 4326 w
-(better) 3261 4326 w
-(scheme) 3586 4326 w
-(is) 3989 4326 w
-(to) 4103 4326 w
-(save) 4235 4326 w
-(and) 4483 4326 w
-(restore) 4697 4326 w
-(both the current) 720 4446 w
-10 /LucidaSans-Italic f
-(and) 1544 4446 w
-10 /LucidaSansUnicode00 f
-(previous values as shown for size in the following:) 1760 4446 w
-9 /LucidaTypewriter f
-(.de) 792 4616 w
-(fo) 1052 4616 w
-(.nr) 792 4726 w
-(s1) 1052 4726 w
-(\\\\n\(.s) 1247 4726 w
-(\\"current) 1832 4726 w
-(size) 2482 4726 w
-(.ps) 792 4836 w
-(.nr) 792 4946 w
-(s2) 1052 4946 w
-(\\\\n\(.s) 1247 4946 w
-(\\"previous) 1832 4946 w
-(size) 2547 4946 w
-(.) 792 5056 w
-(---) 987 5056 w
-(\\"rest) 1312 5056 w
-(of) 1767 5056 w
-(footer) 1962 5056 w
-(..) 792 5166 w
-(.de) 792 5276 w
-(hd) 1052 5276 w
-(.) 792 5386 w
-(---) 987 5386 w
-(\\"header) 1312 5386 w
-(stuff) 1897 5386 w
-(.ps) 792 5496 w
-(\\\\n\(s2) 1052 5496 w
-(\\"restore) 1572 5496 w
-(previous) 2222 5496 w
-(size) 2807 5496 w
-(.ps) 792 5606 w
-(\\\\n\(s1) 1052 5606 w
-(\\"restore) 1572 5606 w
-(current) 2222 5606 w
-(size) 2742 5606 w
-(..) 792 5716 w
-10 /LucidaSansUnicode00 f
-(Page) 720 5896 w
-(numbers) 985 5896 w
-(may) 1450 5896 w
-(be) 1687 5896 w
-(printed) 1843 5896 w
-(in) 2231 5896 w
-(the) 2359 5896 w
-(bottom) 2551 5896 w
-(margin) 2940 5896 w
-(by) 3319 5896 w
-(a) 3472 5896 w
-(separate) 3565 5896 w
-(macro) 4017 5896 w
-(triggered) 4356 5896 w
-(dur\255) 4841 5896 w
-(ing the footer) 720 6016 w
-10 /LucidaSansUnicode20 f
-(\031) 1385 6016 w
-10 /LucidaSansUnicode00 f
-(s page ejection:) 1417 6016 w
-9 /LucidaTypewriter f
-(.de) 792 6186 w
-(bn) 1052 6186 w
-(\\"bottom) 1312 6186 w
-(number) 1897 6186 w
-(.tl) 792 6296 w
-(''-) 1052 6296 w
-(%) 1312 6296 w
-(-'') 1442 6296 w
-(\\"centered) 1832 6296 w
-(page) 2547 6296 w
-(number) 2872 6296 w
-(..) 792 6406 w
-(.wh) 792 6516 w
-(-0.5i-1v) 1052 6516 w
-(bn) 1637 6516 w
-(\\"tl) 1897 6516 w
-(base) 2222 6516 w
-(0.5i) 2547 6516 w
-(up) 2872 6516 w
-10 /LucidaSans-Demi f
-(Paragraphs and Headings) 720 6816 w
-10 /LucidaSansUnicode00 f
-(The) 970 6972 w
-(housekeeping) 1187 6972 w
-(associated) 1901 6972 w
-(with) 2447 6972 w
-(starting) 2689 6972 w
-(a) 3100 6972 w
-(new) 3192 6972 w
-(paragraph) 3424 6972 w
-(should) 3958 6972 w
-(be) 4323 6972 w
-(collected) 4479 6972 w
-(in) 4949 6972 w
-(a) 720 7092 w
-(paragraph) 809 7092 w
-(macro) 1340 7092 w
-(that,) 1675 7092 w
-(for) 1932 7092 w
-(example,) 2105 7092 w
-(does) 2583 7092 w
-(the) 2847 7092 w
-(desired) 3035 7092 w
-(preparagraph) 3427 7092 w
-(spacing,) 4117 7092 w
-(forces) 4555 7092 w
-(the) 4885 7092 w
-(correct) 720 7212 w
-(font,) 1100 7212 w
-(size,) 1371 7212 w
-(baseline) 1639 7212 w
-(spacing,) 2083 7212 w
-(and) 2531 7212 w
-(indent,) 2754 7212 w
-(checks) 3138 7212 w
-(that) 3510 7212 w
-(enough) 3744 7212 w
-(space) 4152 7212 w
-(remains) 4471 7212 w
-(for) 4901 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 35 35
-%%Page: 36 36
-/saveobj save def
-mark
-36 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 36 \255) 2752 480 w
-10 /LucidaSans-Italic f
-(more than one) 720 840 w
-10 /LucidaSansUnicode00 f
-(line, and requests a temporary indent.) 1462 840 w
-9 /LucidaTypewriter f
-(.de) 792 1010 w
-(pg) 1052 1010 w
-(\\"paragraph) 1442 1010 w
-(.br) 792 1120 w
-(\\"break) 1442 1120 w
-(.ft) 792 1230 w
-(R) 1052 1230 w
-(\\"force) 1442 1230 w
-(font,) 1962 1230 w
-(.ps) 792 1340 w
-(10) 1052 1340 w
-(\\"size,) 1442 1340 w
-(.vs) 792 1450 w
-(12p) 1052 1450 w
-(\\"spacing,) 1442 1450 w
-(.in) 792 1560 w
-(0) 1052 1560 w
-(\\"and) 1442 1560 w
-(indent) 1832 1560 w
-(.sp) 792 1670 w
-(0.4) 1052 1670 w
-(\\"prespace) 1442 1670 w
-(.ne) 792 1780 w
-(1+\\\\n\(.Vu) 1052 1780 w
-(\\"want) 1767 1780 w
-(more) 2222 1780 w
-(than) 2547 1780 w
-(1) 2872 1780 w
-(line) 3002 1780 w
-(.ti) 792 1890 w
-(0.2i) 1052 1890 w
-(\\"temp) 1897 1890 w
-(indent) 2352 1890 w
-(..) 792 2000 w
-10 /LucidaSansUnicode00 f
-(The) 720 2180 w
-(first) 935 2180 w
-(break) 1164 2180 w
-(in) 1471 2180 w
-10 /LucidaTypewriter f
-(pg) 1596 2180 w
-10 /LucidaSansUnicode00 f
-(will) 1775 2180 w
-(force) 1974 2180 w
-(out) 2255 2180 w
-(any) 2450 2180 w
-(previous) 2654 2180 w
-(partial) 3104 2180 w
-(lines,) 3448 2180 w
-(and) 3742 2180 w
-(must) 3957 2180 w
-(occur) 4235 2180 w
-(before) 4536 2180 w
-(the) 4885 2180 w
-10 /LucidaTypewriter f
-(vs) 720 2300 w
-10 /LucidaSansUnicode00 f
-(.) 864 2300 w
-(The) 963 2300 w
-(forcing) 1179 2300 w
-(of) 1557 2300 w
-(font,) 1690 2300 w
-(etc.,) 1954 2300 w
-(is) 2197 2300 w
-(partly) 2312 2300 w
-(a) 2624 2300 w
-(defense) 2714 2300 w
-(against) 3130 2300 w
-(prior) 3516 2300 w
-(error) 3786 2300 w
-(and) 4061 2300 w
-(partly) 4276 2300 w
-(to) 4588 2300 w
-(permit) 4721 2300 w
-(things) 720 2420 w
-(like) 1057 2420 w
-(section) 1263 2420 w
-(heading) 1644 2420 w
-(macros) 2067 2420 w
-(to) 2453 2420 w
-(set) 2586 2420 w
-(parameters) 2765 2420 w
-(only) 3348 2420 w
-(once.) 3587 2420 w
-(The) 3916 2420 w
-(prespacing) 4132 2420 w
-(param\255) 4700 2420 w
-(eter) 720 2540 w
-(is) 943 2540 w
-(suitable) 1056 2540 w
-(for) 1471 2540 w
-10 /LucidaSans-Italic f
-(troff) 1643 2540 w
-10 /LucidaSansUnicode00 f
-(;) 1878 2540 w
-(a) 1943 2540 w
-(larger) 2031 2540 w
-(space,) 2348 2540 w
-(at) 2689 2540 w
-(least as big as the output device vertical reso\255) 2814 2540 w
-(lution,) 720 2660 w
-(would) 1066 2660 w
-(be) 1392 2660 w
-(more) 1545 2660 w
-(suitable) 1830 2660 w
-(in) 2246 2660 w
-10 /LucidaSans-Italic f
-(nroff) 2371 2660 w
-10 /LucidaSansUnicode00 f
-(.) 2614 2660 w
-(The) 2712 2660 w
-(choice) 2927 2660 w
-(of) 3271 2660 w
-(remaining) 3403 2660 w
-(space) 3926 2660 w
-(to) 4236 2660 w
-(test) 4369 2660 w
-(for) 4585 2660 w
-(in) 4759 2660 w
-(the) 4885 2660 w
-10 /LucidaTypewriter f
-(ne) 720 2780 w
-10 /LucidaSansUnicode00 f
-(is) 903 2780 w
-(the) 1022 2780 w
-(smallest) 1216 2780 w
-(amount) 1656 2780 w
-(greater) 2065 2780 w
-(than) 2452 2780 w
-(one) 2707 2780 w
-(line) 2925 2780 w
-(\(the) 3139 2780 w
-10 /LucidaTypewriter f
-(.V) 3365 2780 w
-10 /LucidaSansUnicode00 f
-(is) 3547 2780 w
-(the) 3665 2780 w
-(available) 3858 2780 w
-(vertical) 4319 2780 w
-(resolu\255) 4707 2780 w
-(tion\).) 720 2900 w
-(A macro to automatically number section headings might look like:) 970 3056 w
-9 /LucidaTypewriter f
-(.de) 792 3226 w
-(sc) 1052 3226 w
-(\\"section) 1312 3226 w
-(.) 792 3336 w
-(---) 987 3336 w
-(\\"force) 1312 3336 w
-(font,) 1832 3336 w
-(etc.) 2222 3336 w
-(.sp) 792 3446 w
-(0.4) 1052 3446 w
-(\\"prespace) 1312 3446 w
-(.ne) 792 3556 w
-(2.4+\\\\n\(.Vu) 1052 3556 w
-(\\"want) 1832 3556 w
-(2.4+) 2287 3556 w
-(lines) 2612 3556 w
-(.fi) 792 3666 w
-(\\\\n+S.) 792 3776 w
-(..) 792 3886 w
-(.nr) 792 3996 w
-(S) 1052 3996 w
-(0) 1182 3996 w
-(1) 1312 3996 w
-(\\"init) 1832 3996 w
-(S) 2287 3996 w
-10 /LucidaSansUnicode00 f
-(The) 720 4176 w
-(usage) 938 4176 w
-(is) 1262 4176 w
-10 /LucidaTypewriter f
-(.sc) 1380 4176 w
-10 /LucidaSansUnicode00 f
-(,) 1596 4176 w
-(followed) 1666 4176 w
-(by) 2117 4176 w
-(the) 2270 4176 w
-(section) 2463 4176 w
-(heading) 2848 4176 w
-(text,) 3275 4176 w
-(followed) 3536 4176 w
-(by) 3987 4176 w
-10 /LucidaTypewriter f
-(.pg) 4140 4176 w
-10 /LucidaSansUnicode00 f
-(.) 4356 4176 w
-(The) 4458 4176 w
-10 /LucidaTypewriter f
-(ne) 4677 4176 w
-10 /LucidaSansUnicode00 f
-(test) 4859 4176 w
-(value) 720 4296 w
-(includes) 1007 4296 w
-(one) 1443 4296 w
-(line) 1655 4296 w
-(of) 1864 4296 w
-(heading,) 1995 4296 w
-(0.4) 2449 4296 w
-(line in the following) 2640 4296 w
-10 /LucidaTypewriter f
-(pg) 3637 4296 w
-10 /LucidaSansUnicode00 f
-(, and one line of the para\255) 3781 4296 w
-(graph) 720 4416 w
-(text.) 1042 4416 w
-(A) 1336 4416 w
-(word) 1444 4416 w
-(consisting) 1726 4416 w
-(of) 2261 4416 w
-(the) 2399 4416 w
-(next) 2594 4416 w
-(section) 2850 4416 w
-(number) 3237 4416 w
-(and) 3654 4416 w
-(a) 3874 4416 w
-(period) 3969 4416 w
-(is) 4322 4416 w
-(produced) 4442 4416 w
-(to) 4942 4416 w
-(begin the heading line.) 720 4536 w
-(The format of the number may be set by) 1904 4536 w
-10 /LucidaTypewriter f
-(af) 3905 4536 w
-10 /LucidaSansUnicode00 f
-(\(\2478\).) 4081 4536 w
-(Another) 970 4692 w
-(common) 1410 4692 w
-(form) 1883 4692 w
-(is) 2167 4692 w
-(the) 2299 4692 w
-(labeled,) 2506 4692 w
-(indented) 2941 4692 w
-(paragraph,) 3422 4692 w
-(where) 4004 4692 w
-(the) 4349 4692 w
-(label) 4557 4692 w
-(pro\255) 4842 4692 w
-(trudes left into the indent space.) 720 4812 w
-9 /LucidaTypewriter f
-(.de) 792 4982 w
-(lp) 1052 4982 w
-(\\"labeled) 1312 4982 w
-(paragraph) 1962 4982 w
-(.pg) 792 5092 w
-(.in) 792 5202 w
-(0.5i) 1052 5202 w
-(\\"paragraph) 1832 5202 w
-(indent) 2612 5202 w
-(.ta) 792 5312 w
-(0.2i) 1052 5312 w
-(0.5i) 1377 5312 w
-(\\"label,) 1832 5312 w
-(paragraph) 2417 5312 w
-(.ti) 792 5422 w
-(0) 1052 5422 w
-(\\t\\\\$1\\t\\c) 792 5532 w
-(\\"flow) 1832 5532 w
-(into) 2287 5532 w
-(paragraph) 2612 5532 w
-(..) 792 5642 w
-10 /LucidaSansUnicode00 f
-(The) 720 5822 w
-(intended) 944 5822 w
-(usage) 1416 5822 w
-(is) 1746 5822 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1870 5822 w
-10 /LucidaTypewriter f
-(.lp) 1934 5822 w
-10 /LucidaSans-Italic f
-(label) 2194 5822 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2443 5822 w
-10 /LucidaSansUnicode00 f
-(;) 2507 5822 w
-10 /LucidaSans-Italic f
-(label) 2583 5822 w
-10 /LucidaSansUnicode00 f
-(will) 2860 5822 w
-(begin) 3068 5822 w
-(at) 3384 5822 w
-(0.2) 3520 5822 w
-(inch,) 3722 5822 w
-(and) 4002 5822 w
-(cannot) 4226 5822 w
-(exceed) 4598 5822 w
-(a) 4985 5822 w
-(length) 720 5942 w
-(of) 1090 5942 w
-(0.3) 1250 5942 w
-(inch) 1470 5942 w
-(without) 1736 5942 w
-(intruding) 2163 5942 w
-(into) 2672 5942 w
-(the) 2923 5942 w
-(paragraph.) 3140 5942 w
-(The) 3763 5942 w
-(label) 4006 5942 w
-(could) 4300 5942 w
-(be) 4628 5942 w
-(right) 4809 5942 w
-(adjusted) 720 6062 w
-(against) 1170 6062 w
-(0.4) 1554 6062 w
-(inch) 1745 6062 w
-(by) 1982 6062 w
-(setting) 2130 6062 w
-(the) 2497 6062 w
-(tabs) 2685 6062 w
-(instead) 2924 6062 w
-(with) 3310 6062 w
-10 /LucidaTypewriter f
-(.ta 0.4iR 0.5i) 3548 6062 w
-10 /LucidaSansUnicode00 f
-(.) 4556 6062 w
-(The) 4653 6062 w
-(last) 4868 6062 w
-(line) 720 6182 w
-(of) 932 6182 w
-10 /LucidaTypewriter f
-(lp) 1066 6182 w
-10 /LucidaSansUnicode00 f
-(ends) 1246 6182 w
-(with) 1513 6182 w
-10 /LucidaTypewriter f
-(\\c) 1753 6182 w
-10 /LucidaSansUnicode00 f
-(so) 1932 6182 w
-(that) 2079 6182 w
-(it) 2305 6182 w
-(will) 2406 6182 w
-(become) 2605 6182 w
-(a) 3020 6182 w
-(part) 3110 6182 w
-(of) 3341 6182 w
-(the) 3474 6182 w
-(first) 3664 6182 w
-(line) 3894 6182 w
-(of) 4105 6182 w
-(the) 4238 6182 w
-(text) 4428 6182 w
-(that) 4654 6182 w
-(fol\255) 4880 6182 w
-(lows.) 720 6302 w
-10 /LucidaSans-Demi f
-(Multiple Column Output) 720 6542 w
-10 /LucidaSansUnicode00 f
-(The) 970 6698 w
-(production) 1210 6698 w
-(of) 1799 6698 w
-(multiple) 1956 6698 w
-(column) 2413 6698 w
-(pages) 2830 6698 w
-(requires) 3176 6698 w
-(the) 3635 6698 w
-(footer) 3850 6698 w
-(macro) 4203 6698 w
-(to) 4564 6698 w
-(decide) 4722 6698 w
-(whether) 720 6818 w
-(it) 1146 6818 w
-(was) 1247 6818 w
-(invoked) 1465 6818 w
-(by) 1880 6818 w
-(other) 2029 6818 w
-(than) 2320 6818 w
-(the) 2570 6818 w
-(last) 2759 6818 w
-(column,) 2965 6818 w
-(so) 3389 6818 w
-(that) 3535 6818 w
-(it) 3760 6818 w
-(will) 3860 6818 w
-(begin) 4058 6818 w
-(a) 4364 6818 w
-(new) 4453 6818 w
-(column) 4682 6818 w
-(rather) 720 6938 w
-(than) 1045 6938 w
-(produce) 1294 6938 w
-(the) 1724 6938 w
-(bottom) 1912 6938 w
-(margin.) 2297 6938 w
-(The) 2736 6938 w
-(header) 2950 6938 w
-(can) 3316 6938 w
-(initialize) 3517 6938 w
-(a) 3962 6938 w
-(column) 4050 6938 w
-(register) 4442 6938 w
-(that) 4849 6938 w
-(the) 720 7058 w
-(footer) 922 7058 w
-(will) 1262 7058 w
-(increment) 1473 7058 w
-(and) 2007 7058 w
-(test.) 2234 7058 w
-(The) 2526 7058 w
-(following) 2754 7058 w
-(is) 3248 7058 w
-(arranged) 3375 7058 w
-(for) 3857 7058 w
-(two) 4043 7058 w
-(columns,) 4265 7058 w
-(but) 4752 7058 w
-(is) 4960 7058 w
-(easily modified for more.) 720 7178 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 36 36
-%%Page: 37 37
-/saveobj save def
-mark
-37 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 37 \255) 2752 480 w
-9 /LucidaTypewriter f
-(.de) 792 830 w
-(hd) 1052 830 w
-(\\"header) 1312 830 w
-(.) 792 940 w
-(---) 987 940 w
-(.nr) 792 1050 w
-(cl) 1052 1050 w
-(0) 1247 1050 w
-(1) 1377 1050 w
-(\\"init) 1832 1050 w
-(column) 2287 1050 w
-(count) 2742 1050 w
-(.mk) 792 1160 w
-(\\"mark) 1312 1160 w
-(top) 1767 1160 w
-(of) 2027 1160 w
-(text) 2222 1160 w
-(..) 792 1270 w
-(.de) 792 1500 w
-(fo) 1052 1500 w
-(\\"footer) 1312 1500 w
-(.ie) 792 1610 w
-(\\\\n+\(cl<2) 1052 1610 w
-(\\{\\) 1702 1610 w
-(.po) 792 1720 w
-(+3.4i) 1052 1720 w
-(\\"next) 1832 1720 w
-(column;) 2287 1720 w
-(3.1+0.3) 2807 1720 w
-(.rt) 792 1830 w
-(\\"back) 1312 1830 w
-(to) 1767 1830 w
-(mark) 1962 1830 w
-(.ns) 792 1940 w
-(\\}) 1052 1940 w
-(\\"no-space) 1312 1940 w
-(mode) 2027 1940 w
-(.el) 792 2050 w
-(\\{\\) 1052 2050 w
-(.po) 792 2160 w
-(\\\\nMu) 1052 2160 w
-(\\"restore) 1832 2160 w
-(left) 2482 2160 w
-(margin) 2807 2160 w
-(.) 792 2270 w
-(---) 987 2270 w
-('bp) 792 2380 w
-(\\}) 1052 2380 w
-(..) 792 2490 w
-(.ll) 792 2600 w
-(3.1i) 1052 2600 w
-(\\"column) 1832 2600 w
-(width) 2417 2600 w
-(.nr) 792 2710 w
-(M) 1052 2710 w
-(\\\\n\(.o) 1182 2710 w
-(\\"save) 1832 2710 w
-(left) 2287 2710 w
-(margin) 2612 2710 w
-10 /LucidaSansUnicode00 f
-(Typically) 720 2890 w
-(a) 1185 2890 w
-(portion) 1282 2890 w
-(of) 1678 2890 w
-(the) 1818 2890 w
-(top) 2015 2890 w
-(of) 2218 2890 w
-(the) 2358 2890 w
-(first) 2555 2890 w
-(page) 2792 2890 w
-(contains) 3070 2890 w
-(full) 3520 2890 w
-(width) 3719 2890 w
-(text;) 4029 2890 w
-(the) 4294 2890 w
-(request) 4492 2890 w
-(for) 4901 2890 w
-(the) 720 3010 w
-(narrower) 913 3010 w
-(line) 1385 3010 w
-(length,) 1599 3010 w
-(as) 1977 3010 w
-(well) 2121 3010 w
-(as) 2350 3010 w
-(another) 2494 3010 w
-10 /LucidaTypewriter f
-(.mk) 2906 3010 w
-10 /LucidaSansUnicode00 f
-(would) 3160 3010 w
-(be) 3489 3010 w
-(made) 3645 3010 w
-(where) 3949 3010 w
-(the) 4278 3010 w
-(two) 4470 3010 w
-(column) 4682 3010 w
-(output was to begin.) 720 3130 w
-10 /LucidaSans-Demi f
-(Footnotes) 720 3370 w
-10 /LucidaSansUnicode00 f
-(The) 970 3526 w
-(footnote) 1197 3526 w
-(mechanism) 1655 3526 w
-(to) 2253 3526 w
-(be) 2397 3526 w
-(described) 2562 3526 w
-(is) 3081 3526 w
-(used) 3207 3526 w
-(by) 3485 3526 w
-(embedding) 3646 3526 w
-(the) 4239 3526 w
-(footnotes) 4440 3526 w
-(in) 4949 3526 w
-(the) 720 3646 w
-(input) 923 3646 w
-(text) 1224 3646 w
-(at) 1463 3646 w
-(the) 1603 3646 w
-(point) 1806 3646 w
-(of) 2106 3646 w
-(reference,) 2251 3646 w
-(demarcated) 2786 3646 w
-(by) 3403 3646 w
-(an) 3565 3646 w
-(initial) 3729 3646 w
-10 /LucidaTypewriter f
-(.fn) 4046 3646 w
-10 /LucidaSansUnicode00 f
-(and) 4309 3646 w
-(a) 4536 3646 w
-(terminal) 4638 3646 w
-10 /LucidaTypewriter f
-(.ef) 720 3766 w
-10 /LucidaSansUnicode00 f
-(:) 936 3766 w
-9 /LucidaTypewriter f
-(.fn) 792 3936 w
-9 /LucidaSans-Italic f
-(Footnote) 792 4046 w
-(text) 1195 4046 w
-(and) 1389 4046 w
-(control) 1584 4046 w
-(lines...) 1919 4046 w
-9 /LucidaTypewriter f
-(.ef) 792 4156 w
-10 /LucidaSansUnicode00 f
-(In) 720 4336 w
-(the) 861 4336 w
-(following,) 1066 4336 w
-(footnotes) 1595 4336 w
-(are) 2108 4336 w
-(processed) 2310 4336 w
-(in) 2853 4336 w
-(a) 2994 4336 w
-(separate) 3099 4336 w
-(environment) 3563 4336 w
-(and) 4224 4336 w
-(diverted) 4454 4336 w
-(for) 4901 4336 w
-(later) 720 4456 w
-(printing) 981 4456 w
-(in) 1409 4456 w
-(the) 1543 4456 w
-(space) 1741 4456 w
-(immediately) 2059 4456 w
-(prior) 2693 4456 w
-(to) 2970 4456 w
-(the) 3110 4456 w
-(bottom) 3307 4456 w
-(margin.) 3701 4456 w
-(There) 4149 4456 w
-(is) 4469 4456 w
-(provision) 4591 4456 w
-(for) 720 4576 w
-(the) 911 4576 w
-(case) 1119 4576 w
-(where) 1385 4576 w
-(the) 1730 4576 w
-(last) 1938 4576 w
-(collected) 2163 4576 w
-(footnote) 2649 4576 w
-(doesn) 3114 4576 w
-10 /LucidaSansUnicode20 f
-(\031) 3407 4576 w
-10 /LucidaSansUnicode00 f
-(t) 3439 4576 w
-(completely) 3529 4576 w
-(fit) 4109 4576 w
-(in) 4265 4576 w
-(the) 4409 4576 w
-(available) 4617 4576 w
-(space.) 720 4696 w
-9 /LucidaTypewriter f
-(.de) 792 4866 w
-(hd) 1052 4866 w
-(\\"header) 1312 4866 w
-(.) 792 4976 w
-(---) 987 4976 w
-(.nr) 792 5086 w
-(x) 1052 5086 w
-(0) 1182 5086 w
-(1) 1312 5086 w
-(\\"init) 1832 5086 w
-(footnote) 2287 5086 w
-(count) 2872 5086 w
-(.nr) 792 5196 w
-(y) 1052 5196 w
-(0-\\\\nb) 1182 5196 w
-(\\"current) 1832 5196 w
-(footer) 2482 5196 w
-(place) 2937 5196 w
-(.ch) 792 5306 w
-(fo) 1052 5306 w
-(-\\\\nbu) 1247 5306 w
-(\\"reset) 1832 5306 w
-(footer) 2352 5306 w
-(trap) 2807 5306 w
-(.if) 792 5416 w
-(\\\\n\(dn) 1052 5416 w
-(.fz) 1507 5416 w
-(\\"leftover) 1832 5416 w
-(footnote) 2547 5416 w
-(..) 792 5526 w
-(.de) 792 5756 w
-(fo) 1052 5756 w
-(\\"footer) 1312 5756 w
-(.nr) 792 5866 w
-(dn) 1052 5866 w
-(0) 1247 5866 w
-(\\"zero) 1442 5866 w
-(last) 1897 5866 w
-(diversion) 2222 5866 w
-(size) 2872 5866 w
-(.if) 792 5976 w
-(\\\\nx) 1052 5976 w
-(\\{\\) 1377 5976 w
-(.ev) 792 6086 w
-(1) 1052 6086 w
-(\\"expand) 1312 6086 w
-(footnotes) 1897 6086 w
-(in) 2547 6086 w
-(ev1) 2742 6086 w
-(.nf) 792 6196 w
-(\\"retain) 1312 6196 w
-(vertical) 1897 6196 w
-(size) 2482 6196 w
-(.FN) 792 6306 w
-(\\"footnotes) 1312 6306 w
-(.rm) 792 6416 w
-(FN) 1052 6416 w
-(\\"delete) 1312 6416 w
-(it) 1897 6416 w
-(.if) 792 6646 w
-("\\\\n\(.z"fy") 1052 6646 w
-(.di) 1832 6646 w
-(\\"end) 2157 6646 w
-(overflow) 2547 6646 w
-(di) 3132 6646 w
-(.nr) 792 6756 w
-(x) 1052 6756 w
-(0) 1182 6756 w
-(\\"disable) 1312 6756 w
-(fx) 1962 6756 w
-(.ev) 792 6866 w
-(\\}) 1117 6866 w
-(\\"pop) 1312 6866 w
-(environment) 1702 6866 w
-(.) 792 6976 w
-(---) 987 6976 w
-('bp) 792 7086 w
-(..) 792 7196 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 37 37
-%%Page: 38 38
-/saveobj save def
-mark
-38 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 38 \255) 2752 480 w
-9 /LucidaTypewriter f
-(.de) 792 830 w
-(fx) 1052 830 w
-(\\"process) 1312 830 w
-(footnote) 1962 830 w
-(overflow) 2547 830 w
-(.if) 792 940 w
-(\\\\nx) 1052 940 w
-(.di) 1377 940 w
-(fy) 1637 940 w
-(\\"divert) 1832 940 w
-(overflow) 2417 940 w
-(..) 792 1050 w
-(.de) 792 1280 w
-(fn) 1052 1280 w
-(\\"start) 1312 1280 w
-(footnote) 1832 1280 w
-(.da) 792 1390 w
-(FN) 1052 1390 w
-(\\"divert) 1312 1390 w
-(\(append\)) 1897 1390 w
-(footnote) 2482 1390 w
-(.ev) 792 1500 w
-(1) 1052 1500 w
-(\\"in) 1312 1500 w
-(environment) 1637 1500 w
-(1) 2417 1500 w
-(.if) 792 1610 w
-(\\\\n+x=1) 1052 1610 w
-(.fs) 1572 1610 w
-(\\"if) 1962 1610 w
-(1st,) 2287 1610 w
-(separator) 2612 1610 w
-(.fi) 792 1720 w
-(\\"fill) 1312 1720 w
-(mode) 1767 1720 w
-(..) 792 1830 w
-(.de) 792 2060 w
-(ef) 1052 2060 w
-(\\"end) 1312 2060 w
-(footnote) 1702 2060 w
-(.br) 792 2170 w
-(\\"finish) 1312 2170 w
-(output) 1897 2170 w
-(.nr) 792 2280 w
-(z) 1052 2280 w
-(\\\\n\(.v) 1182 2280 w
-(\\"save) 1832 2280 w
-(spacing) 2287 2280 w
-(.ev) 792 2390 w
-(\\"pop) 1312 2390 w
-(ev) 1702 2390 w
-(.di) 792 2500 w
-(\\"end) 1312 2500 w
-(diversion) 1702 2500 w
-(.nr) 792 2610 w
-(y) 1052 2610 w
-(-\\\\n\(dn) 1182 2610 w
-(\\"new) 1832 2610 w
-(footer) 2222 2610 w
-(position,) 2677 2610 w
-(.if) 792 2720 w
-(\\\\nx=1) 1052 2720 w
-(.nr) 1507 2720 w
-(y) 1767 2720 w
-(-\(\\\\n\(.v-\\\\nz\)) 1897 2720 w
-(\\) 2872 2720 w
-(\\"uncertainty) 1312 2830 w
-(correction) 2222 2830 w
-(.ch) 792 2940 w
-(fo) 1052 2940 w
-(\\\\nyu) 1247 2940 w
-(\\"y) 1832 2940 w
-(is) 2092 2940 w
-(negative) 2287 2940 w
-(.if) 792 3050 w
-(\(\\\\n\(nl+1v\)>\(\\\\n\(.p+\\\\ny\)) 1052 3050 w
-(\\) 2742 3050 w
-(.ch) 792 3160 w
-(fo) 1052 3160 w
-(\\\\n\(nlu+1v) 1247 3160 w
-(\\"didn't) 2417 3160 w
-(fit) 3002 3160 w
-(..) 792 3270 w
-(.de) 792 3500 w
-(fs) 1052 3500 w
-(\\"separator) 1312 3500 w
-(\\l'1i') 792 3610 w
-(\\"1) 1312 3610 w
-(inch) 1572 3610 w
-(rule) 1897 3610 w
-(.br) 792 3720 w
-(..) 792 3830 w
-(.de) 792 4060 w
-(fz) 1052 4060 w
-(\\"get) 1312 4060 w
-(leftover) 1702 4060 w
-(footnote) 2287 4060 w
-(.fn) 792 4170 w
-(.nf) 792 4280 w
-(\\"retain) 1312 4280 w
-(vertical) 1897 4280 w
-(size) 2482 4280 w
-(.fy) 792 4390 w
-(\\"where) 1312 4390 w
-(fx) 1832 4390 w
-(put) 2027 4390 w
-(it) 2287 4390 w
-(.ef) 792 4500 w
-(..) 792 4610 w
-(.nr) 792 4840 w
-(b) 1052 4840 w
-(1.0i) 1182 4840 w
-(\\"bottom) 1572 4840 w
-(margin) 2157 4840 w
-(size) 2612 4840 w
-(.wh) 792 4950 w
-(0) 1052 4950 w
-(hd) 1182 4950 w
-(\\"header) 1572 4950 w
-(trap) 2157 4950 w
-(.wh) 792 5060 w
-(12i) 1052 5060 w
-(fo) 1312 5060 w
-(\\"footer) 1572 5060 w
-(trap->temp) 2157 5060 w
-(pos) 2872 5060 w
-(.wh) 792 5170 w
-(-\\\\nbu) 1052 5170 w
-(fx) 1507 5170 w
-(\\"fx) 1832 5170 w
-(at) 2157 5170 w
-(footer) 2352 5170 w
-(position) 2807 5170 w
-(.ch) 792 5280 w
-(fo) 1052 5280 w
-(-\\\\nbu) 1247 5280 w
-(\\"conceal) 1832 5280 w
-(fx) 2482 5280 w
-(with) 2677 5280 w
-(fo) 3002 5280 w
-10 /LucidaSansUnicode00 f
-(The) 970 5496 w
-(header) 1199 5496 w
-10 /LucidaTypewriter f
-(hd) 1580 5496 w
-10 /LucidaSansUnicode00 f
-(initializes) 1772 5496 w
-(a) 2283 5496 w
-(footnote) 2386 5496 w
-(count) 2846 5496 w
-(register) 3167 5496 w
-10 /LucidaTypewriter f
-(x) 3588 5496 w
-10 /LucidaSansUnicode00 f
-(,) 3660 5496 w
-(and) 3741 5496 w
-(sets) 3970 5496 w
-(both) 4214 5496 w
-(the) 4486 5496 w
-(current) 4690 5496 w
-(footer) 720 5616 w
-(trap) 1053 5616 w
-(position) 1289 5616 w
-(register) 1722 5616 w
-10 /LucidaTypewriter f
-(y) 2135 5616 w
-10 /LucidaSansUnicode00 f
-(and) 2247 5616 w
-(the) 2467 5616 w
-(footer) 2662 5616 w
-(trap) 2995 5616 w
-(itself) 3231 5616 w
-(to) 3510 5616 w
-(a) 3648 5616 w
-(nominal) 3743 5616 w
-(position) 4173 5616 w
-(specified) 4605 5616 w
-(in) 720 5736 w
-(register) 847 5736 w
-10 /LucidaTypewriter f
-(b) 1257 5736 w
-10 /LucidaSansUnicode00 f
-(.) 1329 5736 w
-(In) 1430 5736 w
-(addition,) 1558 5736 w
-(if) 2026 5736 w
-(the) 2129 5736 w
-(register) 2321 5736 w
-10 /LucidaTypewriter f
-(dn) 2731 5736 w
-10 /LucidaSansUnicode00 f
-(indicates) 2912 5736 w
-(a) 3382 5736 w
-(leftover) 3474 5736 w
-(footnote,) 3880 5736 w
-10 /LucidaTypewriter f
-(fz) 4361 5736 w
-10 /LucidaSansUnicode00 f
-(is) 4542 5736 w
-(invoked) 4659 5736 w
-(to) 720 5856 w
-(reprocess) 867 5856 w
-(it.) 1386 5856 w
-(The) 1564 5856 w
-(footnote) 1793 5856 w
-(start) 2253 5856 w
-(macro) 2522 5856 w
-10 /LucidaTypewriter f
-(fn) 2871 5856 w
-10 /LucidaSansUnicode00 f
-(begins) 3063 5856 w
-(a) 3434 5856 w
-(diversion) 3537 5856 w
-(\(append\)) 4029 5856 w
-(in) 4505 5856 w
-(environ\255) 4644 5856 w
-(ment) 720 5976 w
-(1,) 1011 5976 w
-(and) 1149 5976 w
-(increments) 1372 5976 w
-(the) 1953 5976 w
-(count) 2151 5976 w
-10 /LucidaTypewriter f
-(x) 2467 5976 w
-10 /LucidaSansUnicode00 f
-(;) 2539 5976 w
-(if) 2614 5976 w
-(the) 2723 5976 w
-(count) 2921 5976 w
-(is) 3237 5976 w
-(one,) 3360 5976 w
-(the) 3614 5976 w
-(footnote) 3812 5976 w
-(separator) 4268 5976 w
-10 /LucidaTypewriter f
-(fs) 4772 5976 w
-10 /LucidaSansUnicode00 f
-(is) 4960 5976 w
-(interpolated.) 720 6096 w
-(The separator is kept in a separate macro to permit user redefinition.) 1405 6096 w
-(The) 970 6252 w
-(footnote) 1187 6252 w
-(end) 1635 6252 w
-(macro) 1852 6252 w
-10 /LucidaTypewriter f
-(ef) 2189 6252 w
-10 /LucidaSansUnicode00 f
-(restores) 2369 6252 w
-(the) 2799 6252 w
-(previous) 2990 6252 w
-(environment) 3441 6252 w
-(and) 4088 6252 w
-(ends) 4305 6252 w
-(the) 4574 6252 w
-(diver\255) 4766 6252 w
-(sion) 720 6372 w
-(after) 967 6372 w
-(saving) 1237 6372 w
-(the) 1592 6372 w
-(spacing) 1791 6372 w
-(size) 2208 6372 w
-(in) 2445 6372 w
-(register) 2580 6372 w
-10 /LucidaTypewriter f
-(z) 2996 6372 w
-10 /LucidaSansUnicode00 f
-(.) 3068 6372 w
-10 /LucidaTypewriter f
-(y) 3175 6372 w
-10 /LucidaSansUnicode00 f
-(is) 3290 6372 w
-(then) 3413 6372 w
-(decremented) 3673 6372 w
-(by) 4350 6372 w
-(the) 4508 6372 w
-(size) 4706 6372 w
-(of) 4942 6372 w
-(the) 720 6492 w
-(footnote,) 908 6492 w
-(available) 1385 6492 w
-(in) 1841 6492 w
-10 /LucidaTypewriter f
-(dn) 1965 6492 w
-10 /LucidaSansUnicode00 f
-(;) 2109 6492 w
-(then) 2174 6492 w
-(on) 2425 6492 w
-(the) 2582 6492 w
-(first) 2771 6492 w
-(footnote,) 3000 6492 w
-10 /LucidaTypewriter f
-(y) 3478 6492 w
-10 /LucidaSansUnicode00 f
-(is) 3584 6492 w
-(further) 3698 6492 w
-(decremented) 4068 6492 w
-(by) 4736 6492 w
-(the) 4885 6492 w
-(difference) 720 6612 w
-(in) 1243 6612 w
-(vertical) 1369 6612 w
-(baseline) 1754 6612 w
-(spacings) 2189 6612 w
-(of) 2647 6612 w
-(the) 2779 6612 w
-(two) 2968 6612 w
-(environments,) 3177 6612 w
-(to) 3905 6612 w
-(prevent) 4037 6612 w
-(the) 4438 6612 w
-(late) 4627 6612 w
-(trig\255) 4838 6612 w
-(gering) 720 6732 w
-(of) 1073 6732 w
-(the) 1212 6732 w
-(footer) 1408 6732 w
-(trap) 1742 6732 w
-(from) 1979 6732 w
-(causing) 2252 6732 w
-(the) 2666 6732 w
-(last) 2863 6732 w
-(line) 3077 6732 w
-(of) 3295 6732 w
-(the) 3435 6732 w
-(combined) 3632 6732 w
-(footnotes) 4152 6732 w
-(to) 4657 6732 w
-(over\255) 4797 6732 w
-(flow.) 720 6852 w
-(The) 1035 6852 w
-(footer) 1263 6852 w
-(trap) 1603 6852 w
-(is) 1845 6852 w
-(then) 1971 6852 w
-(set) 2234 6852 w
-(to) 2424 6852 w
-(the) 2568 6852 w
-(lower) 2769 6852 w
-(\(on) 3079 6852 w
-(the) 3281 6852 w
-(page\)) 3482 6852 w
-(of) 3797 6852 w
-10 /LucidaTypewriter f
-(y) 3941 6852 w
-10 /LucidaSansUnicode00 f
-(or) 4059 6852 w
-(the) 4207 6852 w
-(current) 4408 6852 w
-(page) 4804 6852 w
-(position \() 720 6972 w
-10 /LucidaTypewriter f
-(nl) 1178 6972 w
-10 /LucidaSansUnicode00 f
-(\) plus one line, to allow for printing the reference line.) 1322 6972 w
-(If) 970 7128 w
-(indicated) 1081 7128 w
-(by) 1572 7128 w
-10 /LucidaTypewriter f
-(x) 1733 7128 w
-10 /LucidaSansUnicode00 f
-(,) 1805 7128 w
-(the) 1883 7128 w
-(footer) 2084 7128 w
-10 /LucidaTypewriter f
-(fo) 2423 7128 w
-10 /LucidaSansUnicode00 f
-(rereads) 2613 7128 w
-(the) 3022 7128 w
-(footnotes) 3223 7128 w
-(from) 3732 7128 w
-10 /LucidaTypewriter f
-(FN) 4010 7128 w
-10 /LucidaSansUnicode00 f
-(in) 4200 7128 w
-(nofill) 4337 7128 w
-(mode) 4630 7128 w
-(in) 4949 7128 w
-(environment) 720 7248 w
-(1,) 1367 7248 w
-(and) 1498 7248 w
-(deletes) 1714 7248 w
-10 /LucidaTypewriter f
-(FN) 2098 7248 w
-10 /LucidaSansUnicode00 f
-(.) 2242 7248 w
-(If) 2342 7248 w
-(the) 2443 7248 w
-(footnotes) 2633 7248 w
-(were) 3131 7248 w
-(too) 3396 7248 w
-(large) 3590 7248 w
-(to) 3868 7248 w
-(fit,) 4001 7248 w
-(the) 4171 7248 w
-(macro) 4361 7248 w
-10 /LucidaTypewriter f
-(fx) 4697 7248 w
-10 /LucidaSansUnicode00 f
-(will) 4876 7248 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 38 38
-%%Page: 39 39
-/saveobj save def
-mark
-39 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 39 \255) 2752 480 w
-(be) 720 840 w
-(trap-invoked) 877 840 w
-(to) 1550 840 w
-(redivert) 1686 840 w
-(the) 2100 840 w
-(overflow) 2294 840 w
-(into) 2747 840 w
-10 /LucidaTypewriter f
-(fy) 2975 840 w
-10 /LucidaSansUnicode00 f
-(,) 3119 840 w
-(and) 3190 840 w
-(the) 3409 840 w
-(register) 3603 840 w
-10 /LucidaTypewriter f
-(dn) 4015 840 w
-10 /LucidaSansUnicode00 f
-(will) 4198 840 w
-(later) 4401 840 w
-(indicate) 4658 840 w
-(to the header whether) 720 960 w
-10 /LucidaTypewriter f
-(fy) 1825 960 w
-10 /LucidaSansUnicode00 f
-(is empty.) 2001 960 w
-(Both) 970 1116 w
-10 /LucidaTypewriter f
-(fo) 1233 1116 w
-10 /LucidaSansUnicode00 f
-(and) 1422 1116 w
-10 /LucidaTypewriter f
-(fx) 1647 1116 w
-10 /LucidaSansUnicode00 f
-(are) 1837 1116 w
-(planted) 2035 1116 w
-(in) 2446 1116 w
-(the) 2583 1116 w
-(nominal) 2784 1116 w
-(footer) 3221 1116 w
-(trap) 3560 1116 w
-(position) 3802 1116 w
-(in) 4241 1116 w
-(an) 4378 1116 w
-(order) 4541 1116 w
-(that) 4849 1116 w
-(causes) 720 1236 w
-10 /LucidaTypewriter f
-(fx) 1081 1236 w
-10 /LucidaSansUnicode00 f
-(to) 1259 1236 w
-(be) 1391 1236 w
-(concealed) 1544 1236 w
-(unless) 2062 1236 w
-(the) 2407 1236 w
-10 /LucidaTypewriter f
-(fo) 2596 1236 w
-10 /LucidaSansUnicode00 f
-(trap) 2774 1236 w
-(is) 3004 1236 w
-(moved.) 3118 1236 w
-(The) 3541 1236 w
-(footer) 3756 1236 w
-(then) 4083 1236 w
-(terminates) 4334 1236 w
-(the) 4885 1236 w
-(overflow) 720 1356 w
-(diversion,) 1167 1356 w
-(if) 1676 1356 w
-(necessary,) 1776 1356 w
-(and) 2317 1356 w
-(zeros) 2531 1356 w
-10 /LucidaTypewriter f
-(x) 2831 1356 w
-10 /LucidaSansUnicode00 f
-(to) 2937 1356 w
-(disable) 3069 1356 w
-10 /LucidaTypewriter f
-(fx) 3449 1356 w
-10 /LucidaSansUnicode00 f
-(,) 3593 1356 w
-(because) 3659 1356 w
-(the) 4087 1356 w
-(uncertainty) 4276 1356 w
-(cor\255) 4854 1356 w
-(rection) 720 1476 w
-(together) 1101 1476 w
-(with) 1557 1476 w
-(a) 1806 1476 w
-(not-too-late) 1905 1476 w
-(triggering) 2561 1476 w
-(of) 3086 1476 w
-(the) 3228 1476 w
-(footer) 3427 1476 w
-(can) 3764 1476 w
-(result) 3976 1476 w
-(in) 4296 1476 w
-(the) 4430 1476 w
-(footnote) 4628 1476 w
-(rereading finishing before reaching the) 720 1596 w
-10 /LucidaTypewriter f
-(fx) 2655 1596 w
-10 /LucidaSansUnicode00 f
-(trap.) 2831 1596 w
-(A) 970 1752 w
-(good) 1083 1752 w
-(exercise) 1374 1752 w
-(for) 1819 1752 w
-(the) 2003 1752 w
-(student) 2203 1752 w
-(is) 2616 1752 w
-(to) 2741 1752 w
-(combine) 2884 1752 w
-(the) 3344 1752 w
-(multiple-column) 3544 1752 w
-(and) 4403 1752 w
-(footnote) 4628 1752 w
-(mechanisms.) 720 1872 w
-10 /LucidaSans-Demi f
-(The Last Page) 720 2112 w
-10 /LucidaSansUnicode00 f
-(After) 970 2268 w
-(the) 1256 2268 w
-(last) 1457 2268 w
-(input) 1675 2268 w
-(file) 1974 2268 w
-(has) 2171 2268 w
-(ended,) 2385 2268 w
-10 /LucidaSans-Italic f
-(nroff) 2763 2268 w
-10 /LucidaSansUnicode00 f
-(and) 3052 2268 w
-10 /LucidaSans-Italic f
-(troff) 3278 2268 w
-10 /LucidaSansUnicode00 f
-(invoke) 3559 2268 w
-(the) 3923 2268 w
-10 /LucidaSans-Italic f
-(end) 4124 2268 w
-(macro) 4347 2268 w
-10 /LucidaSansUnicode00 f
-(\(\2477\),) 4703 2268 w
-(if) 4974 2268 w
-(any,) 720 2388 w
-(and) 962 2388 w
-(when) 1183 2388 w
-(it) 1481 2388 w
-(finishes,) 1588 2388 w
-(eject) 2038 2388 w
-(the) 2309 2388 w
-(remainder) 2505 2388 w
-(of) 3042 2388 w
-(the) 3181 2388 w
-(page.) 3376 2388 w
-(During) 3716 2388 w
-(the) 4087 2388 w
-(eject,) 4282 2388 w
-(any) 4584 2388 w
-(traps) 4793 2388 w
-(encountered) 720 2508 w
-(are) 1377 2508 w
-(processed) 1579 2508 w
-(normally.) 2122 2508 w
-(At) 2658 2508 w
-(the) 2814 2508 w
-(end) 3020 2508 w
-(of) 3252 2508 w
-(this) 3401 2508 w
-(last) 3631 2508 w
-(page,) 3854 2508 w
-(processing) 4173 2508 w
-(termi\255) 4751 2508 w
-(nates) 720 2628 w
-(unless) 1026 2628 w
-(a) 1382 2628 w
-(partial) 1481 2628 w
-(line,) 1834 2628 w
-(word,) 2086 2628 w
-(or) 2404 2628 w
-(partial) 2550 2628 w
-(word) 2903 2628 w
-(remains.) 3189 2628 w
-(If) 3684 2628 w
-(it) 3794 2628 w
-(is) 3904 2628 w
-(desired) 4028 2628 w
-(that) 4431 2628 w
-(another) 4666 2628 w
-(page be started, the end-macro) 720 2748 w
-9 /LucidaTypewriter f
-(.de) 792 2918 w
-(en) 1052 2918 w
-(\\"end-macro) 1312 2918 w
-(\\c) 792 3028 w
-('bp) 792 3138 w
-(..) 792 3248 w
-(.em) 792 3358 w
-(en) 1052 3358 w
-10 /LucidaSansUnicode00 f
-(will deposit a null partial word, and produce another last page.) 720 3538 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 39 39
-%%Page: 40 40
-/saveobj save def
-mark
-40 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 40 \255) 2752 480 w
-12 /LucidaSans-Demi f
-(Special) 2117 840 w
-(Character Names) 2588 840 w
-10 /LucidaSansUnicode00 f
-(The) 970 996 w
-(following) 1195 996 w
-(table) 1686 996 w
-(lists) 1970 996 w
-(names) 2211 996 w
-(for) 2572 996 w
-(a) 2755 996 w
-(set) 2854 996 w
-(of) 3042 996 w
-(characters,) 3184 996 w
-(most) 3760 996 w
-(of) 4046 996 w
-(which) 4188 996 w
-(have) 4513 996 w
-(tradi\255) 4782 996 w
-(tionally) 720 1116 w
-(been) 1131 1116 w
-(provided) 1425 1116 w
-(by) 1910 1116 w
-10 /LucidaSans-Italic f
-(troff) 2082 1116 w
-10 /LucidaSansUnicode00 f
-(using) 2374 1116 w
-(the) 2697 1116 w
-10 /LucidaSansUnicode20 f
-(\030) 2909 1116 w
-10 /LucidaSansUnicode00 f
-(special) 2941 1116 w
-10 /LucidaSansUnicode20 f
-(\031) 3275 1116 w
-10 /LucidaSansUnicode00 f
-(or) 3364 1116 w
-10 /LucidaSansUnicode20 f
-(\030) 3523 1116 w
-10 /LucidaSansUnicode00 f
-(symbol) 3555 1116 w
-10 /LucidaSansUnicode20 f
-(\031) 3904 1116 w
-10 /LucidaSansUnicode00 f
-(font.) 3993 1116 w
-(Many) 4311 1116 w
-(of) 4623 1116 w
-(these) 4778 1116 w
-(sequences) 720 1236 w
-(are) 1264 1236 w
-(old) 1452 1236 w
-(ways) 1641 1236 w
-(to) 1912 1236 w
-(get) 2046 1236 w
-(what) 2237 1236 w
-(are) 2504 1236 w
-(now) 2692 1236 w
-(Unicode) 2928 1236 w
-(characters;) 3356 1236 w
-(Lucida) 3925 1236 w
-(Sans,) 4275 1236 w
-(for) 4566 1236 w
-(exam\255) 4742 1236 w
-(ple,) 720 1356 w
-(has) 975 1356 w
-(glyphs) 1217 1356 w
-(corresponding) 1610 1356 w
-(to) 2387 1356 w
-(many) 2559 1356 w
-(of) 2895 1356 w
-(these) 3067 1356 w
-(but) 3403 1356 w
-(does) 3639 1356 w
-(not) 3944 1356 w
-(have) 4178 1356 w
-(the) 4477 1356 w
-(special) 4706 1356 w
-(sequences.) 720 1476 w
-(Therefore) 1336 1476 w
-(the) 1853 1476 w
-10 /LucidaSans-Italic f
-(troff) 2052 1476 w
-10 /LucidaSansUnicode00 f
-(sequence) 2331 1476 w
-10 /LucidaTypewriter f
-(\\\(*F) 2832 1476 w
-10 /LucidaSansUnicode00 f
-(gives) 3164 1476 w
-(the) 3458 1476 w
-(character) 3657 1476 w
-10 /S f
-(F) 4150 1476 w
-10 /LucidaSansUnicode00 f
-(from) 4271 1476 w
-(the) 4548 1476 w
-(Times) 4748 1476 w
-(font) 720 1596 w
-(instead) 959 1596 w
-(of) 1354 1596 w
-(the) 1494 1596 w
-(character) 1691 1596 w
-10 /LucidaSansUnicode03 f
-(\246) 2182 1596 w
-10 /LucidaSansUnicode00 f
-(from) 2295 1596 w
-(the) 2569 1596 w
-(current) 2766 1596 w
-(font,) 3157 1596 w
-(in) 3427 1596 w
-(this) 3559 1596 w
-(case) 3779 1596 w
-(Lucida) 4033 1596 w
-(Sans.) 4387 1596 w
-(Not) 4714 1596 w
-(all) 4927 1596 w
-(sequences) 720 1716 w
-(print) 1266 1716 w
-(on) 1536 1716 w
-(any) 1697 1716 w
-(particular) 1904 1716 w
-(device,) 2406 1716 w
-(including) 2784 1716 w
-(this) 3272 1716 w
-(one;) 3490 1716 w
-(Peter) 3740 1716 w
-(faces) 4024 1716 w
-(appear) 4313 1716 w
-(in) 4685 1716 w
-(their) 4815 1716 w
-(place.) 720 1836 w
-(\264) 1073 2016 w
-10 /LucidaTypewriter f
-(\\') 1323 2016 w
-10 /S f
-(m) 2611 2016 w
-10 /LucidaTypewriter f
-(\\\(*m) 2850 2016 w
-10 /LucidaSansUnicode22 f
-(C) 4138 2016 w
-10 /LucidaTypewriter f
-(\\\(|=) 4398 2016 w
-10 /LucidaSansUnicode00 f
-(`) 1073 2136 w
-10 /LucidaTypewriter f
-(\\`) 1323 2136 w
-10 /S f
-(n) 2611 2136 w
-10 /LucidaTypewriter f
-(\\\(*n) 2850 2136 w
-10 /S f
-(~) 4138 2136 w
-10 /LucidaTypewriter f
-(\\\(ap) 4398 2136 w
-10 /LucidaSansUnicode20 f
-(\024) 1073 2256 w
-10 /LucidaTypewriter f
-(\\\(em) 1323 2256 w
-10 /S f
-(x) 2611 2256 w
-10 /LucidaTypewriter f
-(\\\(*c) 2850 2256 w
-10 /LucidaSansUnicode22 f
-(`) 4138 2256 w
-10 /LucidaTypewriter f
-(\\\(!=) 4398 2256 w
-10 /LucidaSansUnicode20 f
-(\023) 1073 2376 w
-10 /LucidaTypewriter f
-(\\\(en) 1323 2376 w
-10 /S f
-(o) 2611 2376 w
-10 /LucidaTypewriter f
-(\\\(*o) 2850 2376 w
-10 /LucidaSansUnicode21 f
-(\222) 4138 2376 w
-10 /LucidaTypewriter f
-(\\\(->) 4398 2376 w
-10 /LucidaSansUnicode00 f
-(\255) 1073 2496 w
-10 /LucidaTypewriter f
-(\\\(hy) 1323 2496 w
-10 /S f
-(p) 2611 2496 w
-10 /LucidaTypewriter f
-(\\\(*p) 2850 2496 w
-10 /LucidaSansUnicode21 f
-(\220) 4138 2496 w
-10 /LucidaTypewriter f
-(\\\(<-) 4398 2496 w
-10 /LucidaSansUnicode20 f
-(\023) 1073 2616 w
-10 /LucidaTypewriter f
-(\\-) 1323 2616 w
-10 /S f
-(r) 2611 2616 w
-10 /LucidaTypewriter f
-(\\\(*r) 2850 2616 w
-10 /LucidaSansUnicode21 f
-(\221) 4138 2616 w
-10 /LucidaTypewriter f
-(\\\(ua) 4398 2616 w
-10 /LucidaSansUnicode22 f
-(\031) 1073 2736 w
-10 /LucidaTypewriter f
-(\\\(bu) 1323 2736 w
-10 /S f
-(s) 2611 2736 w
-10 /LucidaTypewriter f
-(\\\(*s) 2850 2736 w
-10 /LucidaSansUnicode21 f
-(\223) 4138 2736 w
-10 /LucidaTypewriter f
-(\\\(da) 4398 2736 w
-10 /LucidaSansUnicode25 f
-(\241) 1073 2856 w
-10 /LucidaTypewriter f
-(\\\(sq) 1323 2856 w
-10 /S f
-(V) 2611 2856 w
-10 /LucidaTypewriter f
-(\\\(ts) 2850 2856 w
-10 /LucidaSansUnicode00 f
-(\327) 4138 2856 w
-10 /LucidaTypewriter f
-(\\\(mu) 4398 2856 w
-10 /S1 f
-(_) 1073 2976 w
-10 /LucidaTypewriter f
-(\\\(ru) 1323 2976 w
-10 /S f
-(t) 2611 2976 w
-10 /LucidaTypewriter f
-(\\\(*t) 2850 2976 w
-10 /LucidaSansUnicode00 f
-(\367) 4138 2976 w
-10 /LucidaTypewriter f
-(\\\(di) 4398 2976 w
-10 /S1 f
-1073 3096 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(14) 1323 3096 w
-10 /S f
-(u) 2611 3096 w
-10 /LucidaTypewriter f
-(\\\(*u) 2850 3096 w
-10 /LucidaSansUnicode00 f
-(\261) 4138 3096 w
-10 /LucidaTypewriter f
-(\\\(+-) 4398 3096 w
-10 /S1 f
-1073 3216 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(12) 1323 3216 w
-10 /S f
-(f) 2611 3216 w
-10 /LucidaTypewriter f
-(\\\(*f) 2850 3216 w
-10 /LucidaSansUnicode22 f
-(*) 4138 3216 w
-10 /LucidaTypewriter f
-(\\\(cu) 4398 3216 w
-10 /S1 f
-1073 3336 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(34) 1323 3336 w
-10 /S f
-(c) 2611 3336 w
-10 /LucidaTypewriter f
-(\\\(*x) 2850 3336 w
-10 /LucidaSansUnicode22 f
-(\)) 4138 3336 w
-10 /LucidaTypewriter f
-(\\\(ca) 4398 3336 w
-10 /S1 f
-1073 3456 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(fi) 1323 3456 w
-10 /S f
-(y) 2611 3456 w
-10 /LucidaTypewriter f
-(\\\(*q) 2850 3456 w
-10 /LucidaSansUnicode22 f
-(\202) 4138 3456 w
-10 /LucidaTypewriter f
-(\\\(sb) 4398 3456 w
-10 /S1 f
-1073 3576 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(fl) 1323 3576 w
-10 /S f
-(w) 2611 3576 w
-10 /LucidaTypewriter f
-(\\\(*w) 2850 3576 w
-10 /LucidaSansUnicode22 f
-(\203) 4138 3576 w
-10 /LucidaTypewriter f
-(\\\(sp) 4398 3576 w
-10 /S1 f
-1073 3696 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(ff) 1323 3696 w
-10 /S f
-(A) 2611 3696 w
-10 /LucidaTypewriter f
-(\\\(*A) 2850 3696 w
-10 /LucidaSansUnicode22 f
-(\206) 4138 3696 w
-10 /LucidaTypewriter f
-(\\\(ib) 4398 3696 w
-10 /S1 f
-1073 3816 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(Fi) 1323 3816 w
-10 /S f
-(B) 2611 3816 w
-10 /LucidaTypewriter f
-(\\\(*B) 2850 3816 w
-10 /LucidaSansUnicode22 f
-(\207) 4138 3816 w
-10 /LucidaTypewriter f
-(\\\(ip) 4398 3816 w
-10 /S1 f
-1073 3936 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(Fl) 1323 3936 w
-10 /S f
-(G) 2611 3936 w
-10 /LucidaTypewriter f
-(\\\(*G) 2850 3936 w
-10 /LucidaSansUnicode22 f
-(\036) 4138 3936 w
-10 /LucidaTypewriter f
-(\\\(if) 4398 3936 w
-10 /S f
-(\260) 1073 4056 w
-10 /LucidaTypewriter f
-(\\\(de) 1323 4056 w
-10 /S f
-(D) 2611 4056 w
-10 /LucidaTypewriter f
-(\\\(*D) 2850 4056 w
-10 /LucidaSansUnicode22 f
-(\002) 4138 4056 w
-10 /LucidaTypewriter f
-(\\\(pd) 4398 4056 w
-10 /LucidaSansUnicode20 f
-( ) 1073 4176 w
-10 /LucidaTypewriter f
-(\\\(dg) 1323 4176 w
-10 /S f
-(E) 2611 4176 w
-10 /LucidaTypewriter f
-(\\\(*E) 2850 4176 w
-10 /LucidaSansUnicode22 f
-(\007) 4138 4176 w
-10 /LucidaTypewriter f
-(\\\(gr) 4398 4176 w
-10 /S f
-(\242) 1073 4296 w
-10 /LucidaTypewriter f
-(\\\(fm) 1323 4296 w
-10 /S f
-(Z) 2611 4296 w
-10 /LucidaTypewriter f
-(\\\(*Z) 2850 4296 w
-10 /S f
-(\330) 4138 4296 w
-10 /LucidaTypewriter f
-(\\\(no) 4398 4296 w
-10 /S1 f
-1073 4416 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(ct) 1323 4416 w
-10 /S f
-(H) 2611 4416 w
-10 /LucidaTypewriter f
-(\\\(*Y) 2850 4416 w
-10 /LucidaSansUnicode22 f
-(+) 4138 4416 w
-10 /LucidaTypewriter f
-(\\\(is) 4398 4416 w
-10 /LucidaSansUnicode00 f
-(\256) 1073 4536 w
-10 /LucidaTypewriter f
-(\\\(rg) 1323 4536 w
-10 /S f
-(Q) 2611 4536 w
-10 /LucidaTypewriter f
-(\\\(*H) 2850 4536 w
-10 /LucidaSansUnicode22 f
-(\035) 4138 4536 w
-10 /LucidaTypewriter f
-(\\\(pt) 4398 4536 w
-10 /S f
-(\323) 1073 4656 w
-10 /LucidaTypewriter f
-(\\\(co) 1323 4656 w
-10 /S f
-(I) 2611 4656 w
-10 /LucidaTypewriter f
-(\\\(*I) 2850 4656 w
-10 /LucidaSansUnicode22 f
-(\005) 4138 4656 w
-10 /LucidaTypewriter f
-(\\\(es) 4398 4656 w
-10 /S f
-(+) 1073 4776 w
-10 /LucidaTypewriter f
-(\\\(pl) 1323 4776 w
-10 /S f
-(K) 2611 4776 w
-10 /LucidaTypewriter f
-(\\\(*K) 2850 4776 w
-10 /S f
-(\316) 4138 4776 w
-10 /LucidaTypewriter f
-(\\\(mo) 4398 4776 w
-10 /S f
-(-) 1073 4896 w
-10 /LucidaTypewriter f
-(\\\(mi) 1323 4896 w
-10 /S f
-(L) 2611 4896 w
-10 /LucidaTypewriter f
-(\\\(*L) 2850 4896 w
-10 /S f
-(\347) 4138 4896 w
-10 /LucidaTypewriter f
-(\\\(br) 4398 4896 w
-10 /S f
-(=) 1073 5016 w
-10 /LucidaTypewriter f
-(\\\(eq) 1323 5016 w
-10 /S f
-(M) 2611 5016 w
-10 /LucidaTypewriter f
-(\\\(*M) 2850 5016 w
-10 /LucidaSansUnicode20 f
-(!) 4138 5016 w
-10 /LucidaTypewriter f
-(\\\(dd) 4398 5016 w
-10 /LucidaSansUnicode22 f
-(\027) 1073 5136 w
-10 /LucidaTypewriter f
-(\\\(**) 1323 5136 w
-10 /S f
-(N) 2611 5136 w
-10 /LucidaTypewriter f
-(\\\(*N) 2850 5136 w
-10 /S1 f
-4138 5136 m 100 build_rh
-10 /LucidaTypewriter f
-(\\\(rh) 4398 5136 w
-10 /S1 f
-1073 5256 m 60 build_pw
-10 /LucidaTypewriter f
-(\\\(sc) 1323 5256 w
-10 /S f
-(X) 2611 5256 w
-10 /LucidaTypewriter f
-(\\\(*C) 2850 5256 w
-10 /S1 f
-4138 5256 m 100 build_lh
-10 /LucidaTypewriter f
-(\\\(lh) 4398 5256 w
-10 /LucidaSansUnicode00 f
-(\264) 1073 5376 w
-10 /LucidaTypewriter f
-(\\\(aa) 1323 5376 w
-10 /S f
-(O) 2611 5376 w
-10 /LucidaTypewriter f
-(\\\(*O) 2850 5376 w
-10 /S1 f
-4138 5376 m 110 build_L1
-10 /LucidaTypewriter f
-(\\\(bs) 4398 5376 w
-10 /LucidaSansUnicode00 f
-(`) 1073 5496 w
-10 /LucidaTypewriter f
-(\\\(ga) 1323 5496 w
-10 /S f
-(P) 2611 5496 w
-10 /LucidaTypewriter f
-(\\\(*P) 2850 5496 w
-10 /S f
-(|) 4138 5496 w
-10 /LucidaTypewriter f
-(\\\(or) 4398 5496 w
-10 /S f
-(_) 1073 5616 w
-10 /LucidaTypewriter f
-(\\\(ul) 1323 5616 w
-10 /S f
-(R) 2611 5616 w
-10 /LucidaTypewriter f
-(\\\(*R) 2850 5616 w
-10 /LucidaSansUnicode25 f
-(\313) 4138 5616 w
-10 /LucidaTypewriter f
-(\\\(ci) 4398 5616 w
-10 /S f
-(/) 1073 5736 w
-10 /LucidaTypewriter f
-(\\\(sl) 1323 5736 w
-10 /S f
-(S) 2611 5736 w
-10 /LucidaTypewriter f
-(\\\(*S) 2850 5736 w
-10 /S f
-(\354) 4138 5736 w
-10 /LucidaTypewriter f
-(\\\(lt) 4398 5736 w
-10 /S f
-(a) 1073 5856 w
-10 /LucidaTypewriter f
-(\\\(*a) 1323 5856 w
-10 /S f
-(T) 2611 5856 w
-10 /LucidaTypewriter f
-(\\\(*T) 2850 5856 w
-10 /S f
-(\356) 4138 5856 w
-10 /LucidaTypewriter f
-(\\\(lb) 4398 5856 w
-10 /S f
-(b) 1073 5976 w
-10 /LucidaTypewriter f
-(\\\(*b) 1323 5976 w
-10 /S f
-(U) 2611 5976 w
-10 /LucidaTypewriter f
-(\\\(*U) 2850 5976 w
-10 /S f
-(\374) 4138 5976 w
-10 /LucidaTypewriter f
-(\\\(rt) 4398 5976 w
-10 /S f
-(g) 1073 6096 w
-10 /LucidaTypewriter f
-(\\\(*g) 1323 6096 w
-10 /S f
-(F) 2611 6096 w
-10 /LucidaTypewriter f
-(\\\(*F) 2850 6096 w
-10 /S f
-(\376) 4138 6096 w
-10 /LucidaTypewriter f
-(\\\(rb) 4398 6096 w
-10 /S f
-(d) 1073 6216 w
-10 /LucidaTypewriter f
-(\\\(*d) 1323 6216 w
-10 /S f
-(C) 2611 6216 w
-10 /LucidaTypewriter f
-(\\\(*X) 2850 6216 w
-10 /S f
-(\355) 4138 6216 w
-10 /LucidaTypewriter f
-(\\\(lk) 4398 6216 w
-10 /S f
-(e) 1073 6336 w
-10 /LucidaTypewriter f
-(\\\(*e) 1323 6336 w
-10 /S f
-(Y) 2611 6336 w
-10 /LucidaTypewriter f
-(\\\(*Q) 2850 6336 w
-10 /S f
-(\375) 4138 6336 w
-10 /LucidaTypewriter f
-(\\\(rk) 4398 6336 w
-10 /S f
-(z) 1073 6456 w
-10 /LucidaTypewriter f
-(\\\(*z) 1323 6456 w
-10 /S f
-(W) 2611 6456 w
-10 /LucidaTypewriter f
-(\\\(*W) 2850 6456 w
-10 /S f
-(\357) 4138 6456 w
-10 /LucidaTypewriter f
-(\\\(bv) 4398 6456 w
-10 /S f
-(h) 1073 6576 w
-10 /LucidaTypewriter f
-(\\\(*y) 1323 6576 w
-10 /LucidaSansUnicode22 f
-(\032) 2611 6576 w
-10 /LucidaTypewriter f
-(\\\(sr) 2850 6576 w
-10 /S f
-(\353) 4138 6576 w
-10 /LucidaTypewriter f
-(\\\(lf) 4398 6576 w
-10 /S f
-(q) 1073 6696 w
-10 /LucidaTypewriter f
-(\\\(*h) 1323 6696 w
-10 /S f
-(`) 2611 6696 w
-10 /LucidaTypewriter f
-(\\\(rn) 2850 6696 w
-10 /S f
-(\373) 4138 6696 w
-10 /LucidaTypewriter f
-(\\\(rf) 4398 6696 w
-10 /S f
-(i) 1073 6816 w
-10 /LucidaTypewriter f
-(\\\(*i) 1323 6816 w
-10 /LucidaSansUnicode22 f
-(g) 2611 6816 w
-10 /LucidaTypewriter f
-(\\\(>=) 2850 6816 w
-10 /S f
-(\351) 4138 6816 w
-10 /LucidaTypewriter f
-(\\\(lc) 4398 6816 w
-10 /S f
-(k) 1073 6936 w
-10 /LucidaTypewriter f
-(\\\(*k) 1323 6936 w
-10 /LucidaSansUnicode22 f
-(f) 2611 6936 w
-10 /LucidaTypewriter f
-(\\\(<=) 2850 6936 w
-10 /S f
-(\371) 4138 6936 w
-10 /LucidaTypewriter f
-(\\\(rc) 4398 6936 w
-10 /S f
-(l) 1073 7056 w
-10 /LucidaTypewriter f
-(\\\(*l) 1323 7056 w
-10 /LucidaSansUnicode22 f
-(a) 2611 7056 w
-10 /LucidaTypewriter f
-(\\\(==) 2850 7056 w
-10 /S1 f
-3638 7106 m 210 build_LH
-10 /LucidaTypewriter f
-(\\\(LH) 4398 7056 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 40 40
-%%Trailer
-done
-%%Pages: 40
diff --git a/sys/doc/utf.ps b/sys/doc/utf.ps
deleted file mode 100644
index 1f214dc58..000000000
--- a/sys/doc/utf.ps
+++ /dev/null
@@ -1,10591 +0,0 @@
-%!PS-Adobe-2.0
-%%BeginResource: font lsunr00
-%!PS-AdobeFont-1.1: LucidaSansUnicode00 0.9
-%%CreationDate: 1994 Jun 04 09:53:35
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((C) 1991, 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((C) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 00) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode00 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 100 /0064 put
-dup 101 /0065 put
-dup 102 /0066 put
-dup 103 /0067 put
-dup 104 /0068 put
-dup 105 /0069 put
-dup 106 /006a put
-dup 107 /006b put
-dup 108 /006c put
-dup 109 /006d put
-dup 110 /006e put
-dup 111 /006f put
-dup 112 /0070 put
-dup 113 /0071 put
-dup 114 /0072 put
-dup 115 /0073 put
-dup 116 /0074 put
-dup 117 /0075 put
-dup 118 /0076 put
-dup 119 /0077 put
-dup 120 /0078 put
-dup 121 /0079 put
-dup 122 /007a put
-dup 123 /007b put
-dup 124 /007c put
-dup 125 /007d put
-dup 126 /007e put
-dup 163 /00a3 put
-dup 167 /00a7 put
-dup 169 /00a9 put
-dup 173 /00ad put
-dup 174 /00ae put
-dup 176 /00b0 put
-dup 177 /00b1 put
-dup 180 /00b4 put
-dup 181 /00b5 put
-dup 182 /00b6 put
-dup 185 /00b9 put
-dup 186 /00ba put
-dup 188 /00bc put
-dup 189 /00bd put
-dup 191 /00bf put
-dup 198 /00c6 put
-dup 215 /00d7 put
-dup 223 /00df put
-dup 231 /00e7 put
-dup 233 /00e9 put
-dup 237 /00ed put
-dup 239 /00ef put
-dup 241 /00f1 put
-dup 247 /00f7 put
-dup 252 /00fc put
-dup 32 /0020 put
-dup 33 /0021 put
-dup 34 /0022 put
-dup 35 /0023 put
-dup 36 /0024 put
-dup 37 /0025 put
-dup 38 /0026 put
-dup 40 /0028 put
-dup 41 /0029 put
-dup 42 /002a put
-dup 43 /002b put
-dup 44 /002c put
-dup 45 /002d put
-dup 46 /002e put
-dup 47 /002f put
-dup 48 /0030 put
-dup 49 /0031 put
-dup 50 /0032 put
-dup 51 /0033 put
-dup 52 /0034 put
-dup 53 /0035 put
-dup 54 /0036 put
-dup 55 /0037 put
-dup 56 /0038 put
-dup 57 /0039 put
-dup 58 /003a put
-dup 59 /003b put
-dup 60 /003c put
-dup 61 /003d put
-dup 62 /003e put
-dup 63 /003f put
-dup 65 /0041 put
-dup 66 /0042 put
-dup 67 /0043 put
-dup 68 /0044 put
-dup 69 /0045 put
-dup 70 /0046 put
-dup 71 /0047 put
-dup 72 /0048 put
-dup 73 /0049 put
-dup 74 /004a put
-dup 75 /004b put
-dup 76 /004c put
-dup 77 /004d put
-dup 78 /004e put
-dup 79 /004f put
-dup 80 /0050 put
-dup 81 /0051 put
-dup 82 /0052 put
-dup 83 /0053 put
-dup 84 /0054 put
-dup 85 /0055 put
-dup 86 /0056 put
-dup 87 /0057 put
-dup 88 /0058 put
-dup 89 /0059 put
-dup 90 /005a put
-dup 91 /005b put
-dup 92 /005c put
-dup 93 /005d put
-dup 95 /005f put
-dup 96 /0060 put
-dup 97 /0061 put
-dup 98 /0062 put
-dup 99 /0063 put
-readonly def
-/FontBBox{-90 -211 977 1005}readonly def
-%/UniqueID 5054500 def
-currentdict end
-currentfile eexec
-AF9D569DD6A39B9A08931526FD86DA1F3D52F6A6E9A3C2A341616BA8AD4A6BBA6A84F4F691C60D
-64B463C6D1B3A432634AAC416FAE1067039D940A82A692DB189D5719DA649D309E36853E1F767A
-0DF1C424DA3E9D8E6B45B659E31B0A03BB7747FB2945268D0805A130347C7455FA73121BA001A8
-5BFFF1847B8FBAE1B61BA76AB61D750F7BCDB1EE8E4B4E95657E783B2230A68A5A62E9E39EA352
-7B3E832C6BF769697C2B18F29596B8A56AC9532224A452AE7A77A33DC5D437BAD5B4C1B9DD7680
-FE4456B59A798F584F7913B3A790F3E5F9559505B80A36CDE0A4D46A595E942D798E6F6311B3E3
-613059010E0C594BA804C9FA8EED254427D021628C6A59FA5C10314D3143AA329B9E1E767CADFB
-B864C70BE2EB0FA96FBDCC2EB1B44783431EE1CDCADC68DF65C29B4AB7C198BAA625A3736F6240
-46E72FAE8F379B391393A007E9F796065FC622322C782111E2EE7B73FC09C5852F35A75CA296FB
-ADBC77E83C2378DAE017DC93437EDA4E1473D256C7AA433FAFF90BFF104C39847FB6076D559B8A
-4D05AC2A35837CF7949567F37638F1FF869CA022F28979DC7AA611BCACFFE95AA23CBFB86C9719
-BBD5738FB6D86326F1B0A84EFA79C80BDC618F42DFAB8B232211332E1D793A6C4CA71DE2D7DBE1
-5806FB210EA36FCE5FA253B9C507225A5581765AA21DB9E1739AA6063F3F7F11D72E65C3F9A83E
-71C8DFC9B9E13C0CCA25836D4233D10595ED053201C745C989878BC0457410C29FED3273550E0E
-C93F30B6E5994D0DE950C82E70299AB82D97B0EC11EE5CFD3A5311B0B9623C7CF73BCCE4D33436
-655812E9BC69045B581B2BACE84DEBD480A8652676ABDB2976168954DCD745B42F92F25CC2A4B0
-58AF8D1F0BFFC280B7FECF0593655FEDBE41135D72874467035351F424E92C9E4F628501066322
-AE5896C2CC8C5AD9EE9C4E2076DF548DEF8A6ADAAEC8F05CBBB8882BE5DEBB3976FDD20539F0ED
-C5F331CADFFF8B1E1ACC3E0DE2DE0628766105E7EE97E55E66E2585DD7412749CCA828C3CB355F
-716E5F447857D298C1383EDD389C2C09F3094A09F90652D5913EEBBFB16547FF31DBB8C0F43480
-6C96524DB4F2D96F6A32856DC62FB350D208B4462521EA9578695E7F8A31FDAFC065535AB32B28
-4F808767213AD4B89C02E59E3F2BD114BC411E4A9B58F97102E7ACB9310EE2AD2EAEE87E1702E4
-3E00854C35156E731478402285AB23B0049A74381C2355F35511C7D966B2EE653CD8A3D7D6505E
-80A4BD2C96B451354DD9323C30C9894A60CE614D0B091D3A03A5EDA4BB127F255FF706AD6E6827
-9123CEF7396D89B5E5A968B4A4C0F4B0C227D1EE676801922A3CE24F2602569AF11ED43F17E2F4
-6669AEBD1F6B9E53C76043E1CD9DACDBB3B6B87F949372C03E9A5C80FABBF2E7767880B7064D05
-AE2D717B6A189D0C9F8DBC981EBEFD9A031C7592EFA0C08FD8BCD2FA1210881D95D6ECD9E72096
-5ACE2A9462EB9C3504315CFE8C6B5362B833CE52BC726DCB3450CEB73E42E667B9D86D0F985A35
-CAFF807F4DFAF156AFDCB999DBA61476BF4CCE49C6D8A8B7D2A3FC07EE8346E30F68FEF7774273
-6E55BA23311F85C7FAD9D9AA1EB17E14C45033BEE8D3093AEE9E706133FA94413F30F723568255
-498A071D76C10D12536425A7185DB60BDECAF6BFD0BE58F418D0E62FDA7B846BDD490EA7CEAD05
-E1BB9A4DF66E13758858B80F6C7216D8D606E92BC93576A1FB3604D9FBD78656FDF64328AD9466
-3CFABAB19A0636518FF61E62591661FBFD264B90156E24941177A42A0E5315F6168A93B96E27DF
-2E7451F382C2C83241AC2B5F52A2C9453D3E207EBBEB3881FF237E9135E1D9191E1FBE5E606C60
-43726A6783CD4414D26F8F95B260FAE60262DE148545079C80C962D5D7BDE2A77A814CDD4ED901
-D28D4D5C4324DF7F7AA6B832B6F5E0E129F471A12373F0D97037FD695F921E0CAD8963372E8DC7
-F3AA5E004E1F5980BA9825774BB2DD511B6A9D5A0C7E7885E39E3B5497EF466C52B7DD4CF4AD74
-6E62FE4B1E082811AA45D6483725D0EE18C9C6BB988C036913682EAC4645EF90AD5FC24BC78778
-DDDD48EC8F1E64525AB9B1EFE0CDFABCC6A17BDACC1B3B1929FB2FA1DB85991FFE1B92B7999C99
-1BD3AC17B8A44E11DD954BEBFF002A0562EEDBC507DD0FF13ABADBC8E5676F5F951D1B32B725DE
-FB33219FF4DAE8298887E415434BE4012D1A294F807CF53248AA137591B532B573F41732216B12
-685CB4B612B782E010644CB813A31AC4A25038A17FA0872E515BB2C119DEE59829927FBE20902D
-18CF2F33E18DC0AC2108789FA1D1F61553184FC185A3BC3BA6985449149A08E4484F33EA950C18
-B0148B6DA2EF0E2F1BE218CBEDFD4A4E9A53235840A8E8DD1A757D8F48DE07C687E5F35EF237DB
-EA582FFC92EAC5A8E4D9C1F048B037FDE46770B073B161333AD5E0DC09187DD0D9FF2CAFEFDCBD
-00F3FF4642B63703F6B4CA2A479BE5145E3EA90359F4BE67F1EF0EC07F997A7A63797EAC98E3D0
-C64F1EBEC99C7C436EF655ACF76DE5201A5B3F5CF58F0116008DF241D370E616E8FF10BC551606
-F041FF641B4C8FA9274BC3FDE69602B2BD58D1428B119607AB28B30393C0BE4E33E5EE1059C9BC
-1AC92B4AD1C7D1C71FB44429D8F8042F0A7ADEDE040F13D0C13F9BD92D3BE4E77E446DC8D57FCF
-C704F6EB8D438EFA72F74835DC24E853B3B1178904F0484AED543B57FC8ABFFF4253AFA2C93C66
-C2144FF1777A1E3A40D1D023BCBE24557DAE5D76DAE6FC7063E11A5DD52B0060501E84AE0E66ED
-7522828C15045CE72B548B59A3D7DFC3CF6779B4A6D4891B95CD4C6613C9390DD953FA58FE97D8
-A545177EC9EDB59770B4B67111A1FEA9E74A61B360D9C19100440F8A69386EC3878C732DA58580
-3A177AEFF85BFB5D112C37ADF7604BAB387F08243B2FEC24DAF9F95BB75A678DAA7AB277D933AC
-0362E4DD5E6E4194DE873932EC10013B68CD0D1CF5298816E6B195372FAE49A5F9F722C30EDDBB
-088E0F1F7D8A5D6386B8E3219125A8ED2A4D534761DEC9DA916FF875E13E309F2F2C925F28ED5E
-B792A290F05B7732D217A1CF9577C0107889C456924AB91BFB728E4C4A0E70412DA721CA4B1A30
-189BE4414AEE3AB1943C0349ED437C91796EB8616D3CCBE148CD21B0DF7ED5720F18496100119C
-2995490D7B60C994E93D874AB352A813604AA9A83D9388F758B7F479F9F6EFDBA983FA6DA07E7D
-4F80E64E68634D9D811F3A0088BA46040577B89C7E147CF96C4A999CA1899799FA56F401645A97
-DFF68155332EE3F23F3865B6DE715F1AB687A696878C9821E029E3D867BDC50322A0C90081E3B4
-3BA1E889C277DEDA5ECB0CBE16F8FD562B82F22DA851CA5AC51EF3051382E9706A2F6F14CE6897
-4292ECA605ACCBAB5071ED68BB05BDDE20C04E0007A8EF46D69FA79540C53E34C29F3CB68E9329
-8472F6D89EF77A28A18B334278836F65E88255F1FD3A3D031A22BBC607E7BDEB1D00AF60D5E024
-7E971B8965728CB1CAD6B5853F4F66448031312AFF8E56B01BB8D50F3A1060A18ADB1FA8F84C69
-399BE117B98430CF63288BA1950ABE0CEC051B66A7EBCC7A3FC793589A4C52EDBD1A71ABE49916
-10496FC6C346C376D3B061B00BE7B4A659D21A2C0FFD3FBEE485EDB7BEE599E5248DC5FCD89632
-61BE192134BFF9C9709E76A567A0F7B5773870EEBE07E3630175BFD8C5520B2AAF6DD2D7C3FAEF
-2E3F52318A7AD6E05847D76ED22D021BFDAAB041B16F2AE08FF86DE08FD998D61DE2D0EA477E46
-6E963EE5EB69F69E30113F0D65683C37CDA865CF92EC5FFA54DBB6798738D38DD7898BC7C26AF6
-939EFF47B1A3DEE6B5E38505EE05A0F671EF8917A434D92EBDD8F6820ED3A2F24199D47745D393
-9259A5D856E1AA9EBA0292EEFAFF75F709ADCDA0D6453C3550DB28BFA22549BD2A282E8B9F2367
-FCF20AACF9E7B725D0ED0498695F3A2DD76389BE8A99B603CFB0FEE3C5642BD02670108226BA9B
-A90B90B1D660C552307E3D388661A20C5F42C3CFF5D0E0F6DA69792E8FB4C83AB821D0F7D80F23
-93BCAACBBE56E8095466F7BF8B0504B72734DEF119DC32DD63F1BCA3A66A5F6DB5BC221F4927C2
-B08601F89D71E754481CD1B3B8E5EC8E9A22F5AD8CF45039FB8912A2E4EBC638743D7614BCB41A
-49D162291E70BD656EF7F54BCA72BFC633984F1B15B4145F13D08B255B77A357C15B8A5DB04C3A
-95827DAD0B0A302577C12F66389E4E40040EB52AD36552A592C47614A9035E7CDC4BDA55645F8F
-72F10287EB7682F17034B836B44F111B786B8A6A47023EC1C950A4B0636C28E1753781C9C0B206
-5DE58A47D2E7B1AD71D8DBD36E72DE625B5F52B9DB0F9679FC4B61005A112E9AA717504C71CC0F
-F50CE8E96DFE3AF6613CD4A3B4645ECC5F495E3DFBC1EC17575457EF39A0D4709221F2F1E14FAD
-ACF7FA5CCF662DD341477170FB291B706D76CE78C3CC90CD36A45BD04704DFB2B251CD9B1B69E6
-B9DB3E9739DE8B2CD9DE63E61ABCB8581AD13493468EE995EE668DBE6AF6809F9529595D67DA56
-DC7335876F36499EBB7226FDB9876A7D0D43159E77F0AE36B55033A11156C3F757FBBA38177D24
-88EFD1BD9D8F69ABDD365989CEFD521F60BC9005D8C40942B43FC6DB8088842BE8A7B567420A80
-9AC76E7BA77D5EFC8D9A2FCDD1A565EB580207A250621E27E51685A0C650323B4D2101810F6C89
-E5D312BAEDAD3097F87C6064BA138681D3192C219ADA66AD2B0C679C8B00078597B2DE46F5A040
-91F8C34813C07AC64B2F5FBF0EF52B16AA1EE9B9ADE71108DC9D47D587585A933CAA161CE586AC
-E30BA582A5CE8728991B10AE2012C2291B7DCEAF72E0299FF49F5ED495773656908F04F697ADF9
-32AA61E6D90A87BB0F0311AF737E9F72C501CF1AB4DDF4392FB9F3E71F859D45F32EDF329F4856
-C12ED2DB6FA3631B3731D5FB2DB79E193BB8BE75B85722E6CD85C35C05C2998BC6B854BFF76A39
-B1A51ABD3304ED453AA413E6F6329B651FD13C0751886DE4553E0B79441FFECB81839626868715
-0DF0FBBD53F7861647CAC9C633B9FF63BCB644D124F2420A7FE6EE7EFED293C9D53983617F2500
-6CDF86C74694A20569BBC5DE7616333432C0FD525029E612858F5BF27D1FE06931A5AD37675162
-2AE14BA10E2702CB896CC5A5164A287AE3771036AB2EC7F50B20576E73C151580E0D0884277FBE
-9D2FBC52DDC0EC22A07138C692108A6C637ACA40D1881027E23BECFF6C54A50DAF7A79B5CB4BDF
-AE35CD587F46B14B3A89A50487F8A6E20EE48099B44F459E48D65FB393D2874E4BF7544FC325F5
-B04FDFC0ABF2D6B8B6870A617D344AE093C4412007061670E6913B5581A0EE53B3D8C2D75E9560
-101D4C217EC44BE71F866F0F40D1DC7296ED313ECBFF60CA3A05D45E51E32D9E75ED31F1905DC0
-4F4AF2A29600172249D0B8B5B42D99A546A9C45704A35711637ABD7A64BF4D417564ED0BBBC7F2
-093F6C7F87A770F6B6A655DCBC13FB4CC24FAEC848549CE2415301BF6BF234405946330E2964AF
-A37702223D1466A780720F39FE966AC1023866246F7E25BE2A1E0C009708DB2724E13770A8817D
-6F27A095BED4C33648173F0DD8C627F405ABD3CA636EF8A9E77CC67D20E51721CA655704BFEC27
-564A69E6193E5E3AB1814FBD3BE29D72836BF85C85F4555FDF3908E6BED58E0927BA45AD4434F8
-D15C510FA5CD1311F7DBB20CAACE0D88535C58309CC82CA5E6ABA2E0DCC4503149E52572A0F8C6
-7ECE6B8145C85E5F211F341AC1450EEF4D1102CA184DABD5CF00049F7BE76FA793893F2873A237
-FEFE245F059AC85956B5A603DB8871BCF4DF3665364525E7B539A6A4F2C59473908121FEA5DA8F
-F5E4A4FBAE0C602130400E1D9D1185703F20895806C2DFE6E47408347CAEF151C730783FB6BA38
-9EDEA18F865240ED604D0B6F5850CD18FEB63AD0A3ED46A933DE64C9571C7F15393AA81577A0BA
-6A227ACA16DB43307E76C10FC630E6550079E7E5609FACF8DD84376AC186DE2E1CF84847C4E2D8
-C58385EFCA099E81B6435D8DFA6775BFD76C527DA6CE32B6326944FB6970D2787190CB0572AB6C
-531EA63DD1F6BD5F7732CC7BC7751DB30874EBD006978CBDE960BFBBD8C2D115C26E7CCBA2C802
-131AAABC284699B18989BE8D548F30389BB0DED8FC122A1433EA61D074415882143D865E28A9D7
-8E59E47EC5EF1E2C5151279BFF1D77ACAB907F7DE9514A71B21C129480FE708B9AEA442EB1DDC5
-59574095F57BB3750DA4521BD298A19CBABAC650FEA7D9DDD40DFA7999D0CC79DCACD517E391E9
-2EC65FE3A64CB5BDE1A203E53D73C994D53215EDA4EF8BD06658AA94EDE4DB65719A0903035679
-B7E08BFA7C40E9AFC3ECC0A243C79D920B2F87C75430F2490362FAF9FF23E3880E7ADA9F3DB155
-6E00470C2FBB131F539600D21238CACD785964F533C80A39605C9AAFA6438B11F72D9148455E9D
-88A43178089337070A47297BE223B93CA175DAC0EA3CACA4A9BB07954449A1F9A8F5DC084602A6
-2DB0D098D3EB9D967CEC1B247134B47DC120C03B66FD26FE2647C48433BB994310137C95B02FD9
-54B450FF00B194F0C5A0A8623B1101B5F32589CE81BB1EE3045F4C78AD26A9C5868AFF70DF6179
-F2A72599892518A45C54689AFDD92A5E21F47CFF3AA8636F82B33D9716DE11C3297C403B5E2708
-D9AAA7DADDB484F6719DB1A07F42C0BF6532352BBB529478F0F08AA86E554A2C8ACB4D261C0358
-CDC56FB9FB160F9CE9C7DDD0CDEAACD1FC38D9066AA1B50E26079452FA515EBB70F3F5EFE3DBE9
-791161BC643D1BB3147C9A0B0563EA94F930201780DC3E97164C369C62D75F4BA3FCB116215771
-0C7B87C4A42BAD8EE7AD49877F9AB41BBE69730A4FA1F83F4DF48F40AA6E8891D61F1E2F5B5AB7
-6E85BCDB7DB8A8D7F3E1C5628A51246896D923DE53B1B297CC8E37E0C46A6B42F616CFCF17B74E
-DDA896D6075C4D60166F05F30DE0CF48A3BA092A0D2A694D01457C46089B7F573CA6A7499BDE06
-098699CF1F28CF849D2716140669C98949A551A227BDDB5594F205BFB0F0379CCDC1B53472C335
-7834C37292EF98DF1A5B42F2E8EC82381AEBFF1CD435499D35A59EB295CF563A574FEB6F8CFD09
-D9C2E2138F486226EF089654BA218706E643BCA601DA71B7A2670A15B25523D7925D1E7BEC264B
-9D5D47F30A9D36CEE25E5CBE2DB3D6E1566AE8067DA2718ACC991B618578F490DFB3B2F9F2E482
-3CC80AB2B8BF562A6E5212A2A2F2604C0894D1DBE14FE9D7222E7F3AFD49D5B2344BB34CCB0007
-0246A8A3A04DB4866BD9823E0C21C8C226BCBAEB92372AB547B8FCFAAF03AEDD70D2207840D6DD
-0F833F8C19DB2CA2BA4F271712E2C617E84F34CC15078F9A8972E17B8CDDB1D059C53F7E34F975
-1DD035E00F744D2EE8178B33B6E684E6D55186C9F2FE95F9964FB13CB7D83968F06BA14A62BB43
-18A5830514BC532CE55995E1CD3C939ABAB0D211B1BFA806A353E325A73BF75601E817265F6B08
-A43BCD7AE47648436A1B5285823F234601924C473B761B1C057D4C174BA653D5B0E7186B99577C
-2F353E7AF1CC395EAE45B1595CA37FF9328AC2EFA8560952054F76A72D7CD91AA018B85EE553AA
-532C2BCBCD412F349DFF5C37A1339AAD0F4957DCD5EC6833060E93914447483B2A2D9041621980
-83838093C798878E5D558F7B51A9626F982115EEDC2039E3C583F264EAB8321AB228868F221E8F
-4F9EFE1E760903FE51F98AB321D1347CFF719F4EC83B91E010961CA4F26B7BB7D4C769FD636A4A
-1931EBB2668FD9FD1DADBDB6DC61AAD03C0077AAA035608BB2F6855593CDD133AC28523C100D99
-C98A26C29C0A610AA270C03375AC0B9E7F7F265612B34C4DA3EE925B6BC8A98257986AD2AB4BAB
-B31D5E387984D102043BCD2F908573DF0D5BA1C1A59FBF2411A820DA0A6E69D1C19096580701B6
-D8E814BFFC91F8068DE5D1A8C601010A53393AE554E003AE1592FA5FE0609961DCEF7D944F5857
-64F66C20281424DC4BDED24291DEB386AE9C3DB43133E91401F528017AFAA530EB2736D3B6CE7B
-CB1E0C5A6DD5690AEF3465BA0836D2A68D6F3C5958843F4299B8B2728116952F62815C71B483F7
-631338CE3FD626CC22C9256AC95D88B2F4659864B022A0BA75127BD9F4876E0251A2E707FA37E4
-D5D5AEAA0EEDB18F5584B9FFDC9386C46D1D19B0419EDD812FB9FD83D531248CD1F6A4DB702135
-9C13D1629EB05CEB121CDA5944020CAF186AF94EEE6EFF48023EDFE205E749942482DE061BC86F
-58FB8289435ECE461AB84B09D342138561C2B4B2496022DD57C8253CE557FCEE1905C16A01F5B8
-BA4E7F7D5006D434CF962ECE76E5C269A7243C826C0B7CCB5CB36088AA99BF3F3A7377A76779B6
-9ECEA4A83BD4713D12BF424373B399EC0A99CF5D8AF7D5A86A390A80AEA33CBBB202E0A8BBB72B
-1D685B2ED32EBA11840D0C9CE80F61BF2228924DC196B9C40F81D124044BE6DF12564AA1EBF652
-41AF0DAEA563735BA4E8151F3C9820273E79DD4E10E5989BD0F291DA773C3DAC91FDBBFF6EDE1A
-5D5FAC03DBABB5C2E97BFEECC08B2701C72ED14C9CA5040B9FC61A08800C5137DC617398405004
-BC3FE46672BBE3342CEB1F9750CD7F4E057E098ACFA0A441C460886FD630EBF90A327DCC2E2635
-9DF000FD24E56CC30E31BBAF1391B89504712D09C867D7E68A965E57F854507D7294C9671F38FA
-9B768EAAD52137CEA03A35C82BCCFAE056DFC1214ED21EC9F5DD4555C642C2FF167EEA4EA07CF6
-A97BB9042097B1AFBFB6FE69E09C2C419E6AC38372B92590ACD39A83C84EF9AA7DF861950F5354
-046E90AF64F28B6D38CE89D602CEF86B1A47DE38E31AB242864D7BAC0EE07878CC2F30A23FFE05
-B055E4EB475BE2035B6F3FE1573FFDE9A7960CE3180AD3FBDA2BA62215BD4C964DF7FA9B7D8A0F
-B32A8C36B1678E7297212BA6B5B72B1B0B9ED8C5F9390984240B3C77A137D4EE6ABFD66FD2BDFD
-57CD46185487419C70C2754008A24C064D506D8FEE86DC8FA6B5AED30C3662766B8E4C7A0E205B
-EF87BFB1DDF81B236AD601F4C1B25DB98B211C1BD85BB8026F6EF5EB14901240787EB10779A7DF
-C70E02E2066E516BE60C726BA4E0CAE1C327A762BD30800C7F584E2796AB6A0E80AC5500498962
-52B1AE178A2FD57E0A72758E794E455E1C78696634C09077DBE2233BB4FE9FD3C428506105F32A
-68A9DE914C10D7D3562F0E70C12963E7FA5EAA2AC08A384995139D4EFF7AC6A1425929DA25DA7E
-11E40FA431C268CC157D3A2E7420923D546B22C8CA59ACE87633D5D6FB804A1569BAE93C004668
-A1EEE0DE42DD0A78FEA435A7D9C84A95952F78E626AABCCFF3752171730177C9AC44378EA69012
-2F1364640C4F200D885A85737080FB67E7D1BE9614D4A5A2F538C137E92FFD914CF587F03084ED
-745B868102E34FB9BC2380012264F1DE610B218B84448BCDAEA37C9627A6F8B94406D069BDE191
-1E23A4AF49D64233A965F0253ED2071E61FD937A1B1B501A43021C580EDF1A1E92D27ACE0605D7
-3A868177423EBB55F178963EA9A4FF3F9F11DC1F4F938E36B04DBEC953F585A9180DF530906CDD
-046D5758F792BF3AEC670EFC402596BAF8F4A3052B9C586A3E17302922D66E6FFD813480D83D4F
-7245224718D31E2006A72DBBB1CE84901F69F07C5EF3554CB22A979BEDDA37E0B2E635707937F4
-526896CA654964ADFE8CEAEB0DC5AC4A039B7C4C641CE8C8D9908E9BE1BD78C77E272F9811895E
-4F8DCF94CBC0B826AFE5C1692937737713CA4F7A5FB901FD7DB797B0DD9C6EA4F82FEE8E843C0D
-799B552E44193298AFEE0BBBE7CA2F6759C891331B5C97AD2DFB0E2CC1BF99589B7E4619A715F8
-AB5C88BDAA1032D90B4CC5A2B4CEE7470E56E86D4B58F74CBF8D519739BE55381B75B3C8FF1F39
-45D5669B0C9F068551C7CF0F5C227F4401EB8FDC9105233154943A10C479AC9826D6366B03A775
-2CA00488AA04CDAF8B1E0DF8CBACB678A26415414D1F15D0F46FDC5A379D5EFC53DB57CD66AC73
-D274626739D9260F078EAA529693B112392FC5DC3F025DCCE34858856D61A86355F8A74427B073
-3B6AC1C2A32B1D3FFD6402798AA093391253CC3D65595148994485CD6A74271FE71093552BD0E0
-6E4BD8A55685FF784C530D186B923AEFE16250F3330789BF632F9A1AE789ECD4F8DD6055C3E7E5
-40F0193CA768EE69C37B8E51C4CEC1D1A7B12ECF6F65DA9EADC0B3B77D22084CA3E48CF0BB2E48
-37DA5D58F4F2795BFF4F62C2F520AE173A098E6F1E5ADCBD2BB3A1D26363F8F645B809A8AD40B7
-EA90DE4A9A26BE11FA203A55B144161881665D6D1D74263AB371C31FC70F9D8AFD287C0B87BD65
-DE2B3DA8E13669ABF4501ACE58D9CA150F30B23388AE9BFD053976B223E9B37D226200AF4D7697
-840FFA9EBC087A72EBB45D3D1FB5EA3E3E882BEB4F9B702DCF69DA879D72BEF2377FAB6094314A
-0673364D4165950458321F9190989C00595C4AB4AE76C246D26B088F29965200103D17C6104BB6
-E95802B4068C0D24F610532AAA2267D6A36183A5CDAB42140ECE4E0A8EDAFAB4BDF8EC6D706CE0
-562235124F1564DF380549FD931F3FF4616F24E9FEDFB3C757570E60D56D1F3568E575A35A9E5A
-F59CA70D9D0CF142A3F50A396807EBCD83E58AF06A4EA165730CDDA6E363B2B1F0B060645782F3
-70E717D38A3BF1552AB327AE0F9A155E15925A64D0AE25D00C5FF977BF824955926D8CD2072C8E
-41591597E6907300DEB999F06449CF393A8C0A04EC6A9430BDA18F680E6B9CE7A438320224C47C
-FF64783FFF47F55CFD836B93163BE2C4D9E16C0D38E0249FB1AF2E6D951C89302C7163031AB84A
-F4A2ABD01EF9AE342F5284390AE12EEB1FFFD93B281162F01AC4C4FE90A4E5A53D27802A647496
-94138C6D66079312FC04FCA387A5939556C12130FB04FB892EEC36C7470EEEC2739378F96B6392
-2668A33A7F868518F380DC0E91CE2C90484DA50B6954FD6AE5B7A10578932220D075042D762CEE
-4AEEE034A4637CDBF7298069DD2FE8D74265ABD5E4BCEAB81425516A38442053CD3AF67E80A50A
-E9213D7B4AC2C62E22A73DF69F8BD5E0C6AC8C688DA644EF6E20210919ADD9D69FDB4D5DA26B06
-10E8DB9748BA445FF931E3146E5937EBADE4C7FC61303004AC549C1900F5CF8E1AB0D63F13CD7C
-5EB22E21E9FFC31AEDDCEAEB76CB869253111EF1CFB6D8162DA3E59D77F44000B96386C046861D
-B1FA14BCB2C07B5B373312468AD8D73BB483429A22A27BBB62FD087A0F8FBBE23CE21F3F49EDE5
-F0A329993AD337C393F1332BD534750579A3E72D194B04EBC430594D4E181AF8FA60618E1502F9
-3172E26B55E5AAE989BBCC48374E8C6906A34BFCE114C2B2B4ACEF9BD7F8CD81A44F855F15CA88
-BE8A56AD1BF77EFAA5BC81C97B8F29F878F9091D651D5903E3F60D25EA1D97B6025FDBE181246F
-05262E430FD57ADE69286353EDCB572069E25BCA99F3FE8744ED8297D933BD7B5F5687BC5DF1FB
-584B8207EEDB38FC95BC6036342B012CDBDCE4F565B6D6DAE2EDA1B4F40B054DE50043D7AC9C3A
-C0DD32F1AC2D38D0230231C17D2EA583F5740A47CCFD0FAB920FE1A49914C663D8CCAA9B1C0672
-055483B762DFF0493E0D46643BA4458DAF364512A3C72ED1AF38DD00FFE18592E96DF318B7C96A
-2FE3543688CF50562159576FC9D051B6BFCD32A80FDD537F2A88DD9061CCBF832819F09570308A
-10065010DB72AE096D02A61092961094C1E383712FBBB58FB322ABCD0CFE77B98D9C584AD5C9DF
-53EDB81949D310679E2D28A2D8B347434BF71445EB9F9F1A2C61B6BC16EEC4C1522AE46C5E9984
-1206FFEBC27388D4952FE629644F6AB7733C457CF939C324DF0C4FFBC5E7BECF655B1F09670D17
-421CFE6C9A0FF4C4D7342E8CA177A602E7FB93DCD456151A8208C332541869298A0EA29A787931
-906B0EF099CA32F975496AB342130F34C92CC5A863029E030B66D3626C88F4887CF5A8A92AA750
-E5660AD03EA55D69EDF466D4AEE45067D5496FF91F26BCDA766476CFDE111F227FC7ACF6FBE1F3
-22038A92031650E9B813AF16A37B4095F039DF57791D3F8242C2C409B37D045001C74BB740E2BA
-0D29CE658C65510AFB0D899C651DFC01752F9425D5B152436B04D5DF36DF03F11E141FE994BB0C
-B0B7E37D5ED5981FF91DC25335A480ACDB25C48C20EE40F66F5B482A626A4D0DD2689D862F302C
-E5421DED7429235723092734BC73D00F56419927120414CF8659CD1F964128BB6FC105A7E090F1
-A2093CDB77BD1C04C723E0F1C5F60BE70AAE29BF0713F86C58DE426819D22390DC1D985F2FF86C
-08EF83F2E9AFB3A62EF4958945FE270950418D0B26206545CCD081E4DD18C9661BC8CBB4C2AD15
-1F71D6BDFD16F8FC0E239DA5D19E8C2DC980C367B7EA589A5278901D913600A2AE6728589CA00C
-44957816D98775D86D9F11C086A95601730EC4DAB3306ACAA840599A785E4AEC4C0B45D14800C8
-0EA12E04F69836CA05D79543A7D7043DDE89BD573A8A937E27DDB89267C30731E20402901F9042
-675860C2C1EEA408F35561E73301F5DD52591A59FFC7684A1FB9228A3CCD6D321FBAFD05718411
-DCDC2ABB7A588C8FB14D916993B5FBC01409652E5818F2211C86FC21FE154B464206B642B12564
-A6F4A8F4FD5ABB6F48E959FD1BDB8C413B2D6E12EE5286A805117A97E3829DC83F431AAE03A6A9
-3C97DD6640E4EAE56AFB44C1892D3E531FBBC7C1ECEE90583A72F6CFD618CC01E0DE8733D38568
-2600AF19FA2E08FF0C29EAFBE912C289E57F0C315AE24445F1A5AB2F492FA7A38A4886FC0035A2
-7E793BEA877210F272D16771C90B5BD86267F889D3A25546DA863A100005511CED9C95A1E2AACE
-E762E6501DF03F146719D3581365260811105609E56239B54D7AD1F0AAB6C7C168C7DCCF3CB30D
-06080F32E815CFE2784FAAC58AEAE4F22D72CFCA289BE03F9B2DFD27FB1E2D27572A7400303398
-47AD06137695C113E8C2DFC0BAB9A3ACD2A856D9E7927FEAAE009B6F0CB84F76A488CFD5205AF1
-DC4313B6E4179B1370695509FEE3E64A9AC425A043E434ADED0E5985B293669D09968D0AA231E1
-B2F617CDE5DF2A681B2054EC1FE239E95EE1A11823F73713F9CD4AF03E13A78C2442B6AF16360B
-01E8CE7DAD91717567BEAC799962F00A3509E24E4C4882124006B252F9A4C88071629A9C2B7104
-6483958A3D0FEC7F0A48FFD5E98F3C49B0FF8BFDF5824DA3605980B4D72A8902ABB0E0F52636A1
-06605CB90404E57B49596690E4B0591751D5630148B140AD0D2EA236764B131CE42AC418D3EA2E
-2DFD09FF17D979E54C6194DEE059501718A14F86ADE2E231842ABAB8A6634C0C31C3C125048D6A
-0E96A2BD785D51591B79E2022D49F2EC9BD874FC2FD52A7DCF644F124215C7B9D3DBE9919BF9D2
-138F0C75AC93F48C7F125973BBC8EEEE34502A62986FB8CAAA8242E499A85E43387264D3982838
-791590583BC2D74F1D1E3A4F4723457077D8E538BEB749D35F44F37B86A26C90951CD56A0E5086
-74E42A1EC33FA88A47C248B2D9783D4D788082B89368D73F2EA3131A0C78DF9CB707A0F65F3AC9
-3CC6E81866BBA0D87902E04CB3DDE252CF76344C2A2EE70C9260BA8C4DEA508D5B267A9E852C75
-79C062478C9F224D6CD544047E6643753F6B9D387EFF69E37E8EB61E6C50BF6CC93845070FAA36
-72EFFDF8F0EFC7EEE9D42594D1786BC7F3280FCADE5027ABFDB83E6E8A72C457BD6B2739D263F3
-27C5E0BD130514D98A5FC840558E85017D289816B13C0BA1FCC6ACEB5DDCA6B7F4EE30D1D7E617
-3D9B14A16F330E9D32BE3CE1B92F18D2878A2C3CCD52B2103B082454C60724EC75B08D187E01D9
-EE3286D69B9EAD4D8D35AA8BAE3639B7E36556E1BC86143C1BABD3D05B4CFBD918C4171B3CDA77
-A1C49679016AB674530416738945967896E405A3A7A451F43B14E7BB3BED0CE014188779610F21
-E869A79245AEEDF2D01CFBEA80B9295AF35A7085E4019F499820420BC15E5D3D8450AC979E4499
-A894699D154648A74C6443EA53C851E67F80721930FE61C346207F2715F3E20418A9F58E4C12CE
-9ADFE14DE865DB21085783B011BF1CCB2C3335A55B61DF50486A9465BA7BA85373E10F7AC3202C
-15806C98F7A8215A89DA4424D4B16A5E352AFFA05A58E5A6B0ACED834D87E7EACDEDD65CBF741C
-9EBEFDB86AC1975BB61AE096239597DD08156D26E218A61C1B69C71953447BB7CA6C055F2637E0
-B2E320C1EDD20B7B4E43DEB395DA221CC17F237B81098232567F591977CBAC8678870E1A1850D5
-C019E56069F11037B2C983E61BDB9778C50BBC9FFC6CC1CACAEB4FD3B4CC131BEEDB3C486D68E0
-69303A06E1653DF35D6421F93F05DFE32BB953E0EF723CAFBED7DD829B2D469CDC9F6FC1FB6F89
-4BBD9785FB48F1A89DC2E1208192BB44E7F3DE2D632830894A57B950C7112D76AE978454E0D666
-3F97E8FC2225293977FB65D46A5A64B2BD75DD681D4B5AA39202CE5E6846B872482765F1086FE4
-6200918A34A9C0375CA555FF25C70F075530965858942F0BEBC9CCDFA2515D198479BCE058BC5A
-98E014F017D5239CFA21C5801B13619642DB5DD9A2A16FAF1C7348135BC59E31450FE5824201C3
-99E397C49DFAF1E8ED16054FE187A136E5A838976A48A1AD1AFF50776E953287C5C026CF2070AB
-8DF13E926E668353197C0DAAFB3BCD64D391E8DA10AA80C798A914D219D0AC05A00D4FED72885F
-408293D9E9D952E47CB8CA81F3797350D50EC0B74E526825DABD3D7DBDFBAF7AF4781D11C82D54
-05AA18F1BD75F7FC6C2B135F34EB3B29599B7600912F23680F5190B6D9B06D619B26F1D086D122
-51305AABC2BF2282FAEE69718201523BC2877A640EF5FE8A68E1358BC8C0A185C304D9986A6E31
-FFFCCB726D2BA189FBCA9C699994DC51F65653BBFBE170C39203C4BCEA90E07FC0F45D0E788D45
-09948A4AEF90C62CB4D5126AA30D655A817288039460D3E8A0450B6F3860727224957DEACEBA94
-86994D34743A32EBDD7D0E20A3E318F5288B5AE38428D3071D5DA2D3D612F23617AC4CD5EE84BC
-8BCF391C4AA0B721FA25AFE0705091FDC0ED96094B19CE0C8716F70EEC15579C95E4754C394895
-EBD7D83FA8B9DD8B7134E6989D3B51C47600F053EBC134795BAB7C2B7121698284E9313C442E65
-C1821476436FED31A80A8220F02B781A3D19BE6E483699F7E809B1AAA0FA13DABDE873C7DA491C
-02499F9275DE49A900DC3D624FD28F4F1F88654CECDE505D7E3E449DABB1417FC03F3E0EF42F71
-0F952C7DA729B45BDAC3F766F512984FF02A178D289954D7FEEFDFD6571A8A36EC673504F0D737
-FD41CD8384B06842BC686EC6B4F3B47E4BA7532649FD57373EBA8FFAC961981C381F2B1C731709
-A9F210E7928F13185B3D0195965330D0F4DD1CD09E008DA25C067735261E4CC2C66D3FB1822E44
-7C2E3C15E815DEB88D2DE9390B179D4EDFEA55E78AB2B0CF12FEB75967D857A604075FD20ADDF2
-8BCF12C46347463A7BCFF3ED8ADF441ECB3F17F799B3ACDE848CCA5B920A2087EAED1302C2F000
-CB9396EB83598F891ACD25763F567BA9E5F3C4916C62D8DC5FB3EE188F40EABA66F51AD59F7256
-DC4977C9408808781A5B790AA26FE9E3EB1118D535A76E6445DC5EC4554A4C1A06FD082C8C1D4D
-29B3CD4F77CFA9356E7F055EA5062151B272CB8A036DD5F891E4DE82FBC877D9816F4AC9EA007E
-D58201808D17C5B7C0780161607EE88B6640780D23870D34892956B561B0C1910F3B1CC8261FC4
-17C49A520D7AEB3239B7DB86BC800FD1014AAAAE84DA78F2FABDA841E82F102913C89687FB94D4
-3112FFCFAD37D49D2532F9DC3506F54CEBF3D3D5AB4F32D96A801CDCEDC7D9002019EC48DFEFFD
-62F7879D0C9FB2CEF3BFF219A397877377AA2B970ACAB8361CDDBC1F38C5F7D9397E2272751DA2
-CD98CC97479CEC135A2496048FD8050FFA680BAE058CA5264E738D1699826FB12A96A6D328CC03
-19F501CF5AAC51A62E6F587FB2DD98881D69FED686B64D92FFC5B1AC2C957EE5F86CC9E5BFAE3E
-73E6507C5809A576A59268341EB5E3F863A69F0C805A98696A5D764E714C478B544F0095BCB352
-7D00C34A67EFE6D156EBA4AF22AD493F7EE841A8489818047663C145DC04BEE4F472544C9A2018
-2147E184BFC894362E366A757B586FCF92248DDF8B29BEE94B4444400B1764EAEF6CC8110F1371
-D34CC38A939748CBE0226C110DB1C67EC241F07953B61C683642706930266E07309655962648F2
-5E981598930F3EE4EC0F75614F777742D6CC0AEE86D7D5111D11D5077297B5358425E660A296D8
-3832D37985D710E0F9EDA67875EDA4B75457A9573E3DFFE441029ABE0494EBCDC90C789186F0B2
-97F90ACA2D3BE84610AF07E347FB7694FA4E216A2386CBD1EBE70967A82014E8503E2E97AAC71D
-60DAE00B786A95B8428F7726BA74BB3752F56894D4813D0434D0026F1703DCB3631D69082B5D74
-46AF8B5660688DD97DDB83540E2A69D4F994FD94413CA5AB52325439224E0906128187180E42E9
-7324CC2AEB60E5B327CA998AFA49854A59841C5C50E4159242BEC79D2E5BDF9373CCC510B3FC38
-204BB02BF88DF702FE5F2CD11123C390C6EEA79F7F1C4A294A9137926957D70C47D7EED1047079
-ECCD09C2BDB154A95A4F5BFC6CB708409E3E1A0DDB421F3E26BDBC0126212425D68F3218DA415C
-0B03792A561B6B6E02D84C83534866A8B4397D485FA947E66839BA118BE6475A8EF384E597B99A
-C24B83ABC9890BDBC7946F07C43535A9C0C53C6BBEBD25E85D7DBF87394FDAE324BD1CB4288B89
-31D3BF747EB89B356B3A11F07585EFA4E4349A40B409AE651D68E611122D21D9DE3425EA845568
-43A0E9D638B1C24E55992D6EB5D7A36A8035B9AAF0D8D71FAB9A3C20BFE5FC381E6E353C8529AD
-44920C2B8A1D4DCC09FA6DDAC7C540D24FB55D8EB38C883431FF49DC1DA22445A6CB438E6DED85
-699290D3EEF81BCBA53D977C0B32B2E478CEEB7126FA359D4EA3C8EF1D0F6C3AF075B2E94FCD5A
-ACD0531FF179735D94672A55C1D1FFC3842BB13CCC3E4C81B706A6830A1E502E954BA2F6D57CB7
-777CAE7EBE73ED1FEFB88F4E27DE15A052185CF9DEEEE665F38703AA7AF90B0971628BDF8BB1FB
-21A30C3CAF7495425150F6E53A58F11BB6CDF949066CAC1352B7460D33FDB76287A7C55C9123AE
-5A2773E720509A9F3D391553BED505C28E8A68EAB0C4231BA858934FDD38C725D340F21FE656D0
-002F6571A99FCD9AF5150DA9B55D796F9F30F4D10A7E82DF3B55462BE4EEE3F22D484275D60F04
-D3B1C83AAC019C0C46B68A1A3357A65A22A36CF319F53637DA1AEC7C0AA003E75491C0CA77BB7A
-DD734E0BB7AA3A30ED0E228080FF71B952DD328D938638738697F06831826400DB73D6E2B260FF
-00EB6130B3868D3C204EFB65A2F00CF5BB2CE4B464E5EED55E7CE33A1702D272069C2B291212AE
-0F7A0D3BB7B82DC5FF2565E40B0963FFB9ABDE6DFE0A5EE3BBA96A3CD74D4E9035849C7ED677F6
-84319FBEBA5A5B1B2B9230994B2EB643B9F395096B46A7BDE84230662B72077FC96409F1B237BE
-CF8CD53F27F690B101799B9FEC896A52609FB368DDEDF466AB17CED2E756D2A9026D4D26E303A2
-CA619F746C281A9A6AEA0E08CD0D1A7AD1F9CF7C6EC91A35AFCD6A1F59815A702558305398B0A1
-4A5AD71B085B9B10325C732D229A9C98D8AB35E99B31CCC4DB44852E5BA6DCBE8F759F54B3C10C
-BC761C1E576A38A788BF5CF46D68F8427E2ADB16E23A8744039F78F637BEC3D8F6D239185E9381
-82475AC85FB8112CA4806D13455EE4A903CE5C7C7D5A8BF0949D70740ED6EFD38866D4645028C0
-5F16836C9EE77E775626BD67AD61EF9F6D7B72680564715641E460E09A741F30777FF1CAFC8B43
-664F96D15E4F218B04D462C8D8AA91B55765927B41CCF8B79F89D4C95FE5A6B55E943516C8C674
-0F43D3681FF8962A0ABC7BAC47B06DA27FE8B1FBA3039595F52CA33845C1A7966308C006D6F828
-108603B42229012F5366B77C654AA8CF6980FAA68A1796A1C9DD3C8C01D144CE40C669634B2FF2
-946907DF407A2C5F577D3785623CAEA75F5D18E2B3B91D595CE8BAC2EC742ED54F17D4F912E115
-4A6866A5E3DD49EE48B407FAF34441502C6AAEE95DC123EA266C27F6924A44263AD1238FBC0C88
-22114FFD6FC5A178F22D993639DFDE16B1652881F7A015AC88722193BFDF10DC1C372916234F11
-591016A8B5C2055934EF10C079DC83BBCF396DD19C7E9E112F94A871ACCE631683A8C886E4E10F
-218A7AD93B0F4F83B8418C0984EC0EFC3ACE47E7583F801D1B514FE3FCB6D4ABE5B6C3783F3026
-502212E265243963F6F57656ED205CEC6A8881F37B1FCFD2BBFC09D1608CA43EEE74229369A215
-1A916D40B2650E823BFAFFB9338BB43369CD38F0A351E320DB42BD62A6B1A53E0AF4E0BA92DA1B
-D5DCE62194D041500173E02835DC3C5A43467258A4340C1B6DB48B612D54110D70FBC038E947F1
-80ECCB983D2204567BC2E256C6AE46CE9C13E6B576E2C9FA5A00840A61D078C80C1C7405A6CB66
-BC23CBAF1C5CDDE62CD32A84D587BB2B3828B088C56831E6C073AA50AB4CF27FC74547554C491C
-DAC152BF20AE1E14E31A7EB4C45A11DFBA32CC6B4D47488B950A43B12AB7DF7BFF07005FB64503
-D00EBB085706EF3AA04110C671306F763273E16BC75323AEE529DF5EED8CD07BED8A635376AA88
-602674B619B086C8B46339FCC077399CDE9F054D50AB2EDC80BC73DE4332CA8F8FF3D4A2B2D461
-3BD0B29C7DF001FD3B7CBB4666DA2175252E7E55910DFE6706CF744CB7C24CCE4CFD4F35D0E0DB
-FA1C336240743562FD040687693DC43397B012390833FF786416BE97C2B8E16897C3EF5765C988
-7CA6DD1A3A5B2CD07507AD852A7D694F2FB9E1B8EF8D0581EE6C80094FFD048A1623048C4D4DAC
-AEC1303516A43F08736C003246885184E73D8C0312242C33F33C5FDD86B4B952F86B8008FAB05B
-38C697BAD2F87115E88C90B3F70E53BF6CF95E50A39FB028681746DA3431DA246E7423E8F400E5
-659141F09EA274219F1D99EEDC203B1D8B9696F66EE89643B6412ED2C3F41CB9385C30EA9332A4
-5CB359E2739612D7FCECA55C2BFDC4230E5CF89E7021F4220C22B6913F69ACC5F65D7374214EB5
-1EB691C53D0B1F590F458A4D4A385D7826659C77EA21504A7EFB22758ECA0497D059437D70CD94
-05DE2EA6BC506686D07434C6024273B49C009169E31F4B719429CBABC11473EB70F07DC2372D11
-BB2C146DFA378825C0F2857BBE54EFFFB74FEACEAF15ED6DA597FFDE9377697C0E472B7500B9C1
-6097BC50F38651D40CE96C50C9A6236860A8BF8F469F83162324B5296C50D430BD211D8BD0E4EF
-0101D6F67DA8C348861E85B35A2A4992D6A4930AD1D26C6BC5CBB999F83C727D5CE551B98C9043
-D10A648D8FCD959C9D1F83812CDA60FFA8F8C3F88FE8536CC3FABAF59C5C174580B98D38971623
-6284CB20F900D8B793D37EF566A87963445862BA4EFA880102C87F608F0CE734212B0324FB2D2A
-083AFC582CA20B744DC01BE3862057D746811E95687D06388705421C1B8DB69218A2A706D3CBA7
-8A449B344AF0F64DEBB4FEEAAD2C873A42B2A934F93C0BEF487B33DB2570723194651C204F1201
-56E09CEA13151E7E49703A3124DF500E780CBC62DF36502D2E6F5C57CFD1210850A2D35AA40A55
-603D3E56591E33E7722A282D6A8E1674495E12E348954B7CD0F4A4E4DAC080824795188D8A478B
-243EC611CE5901A9BBEB76EB041AD162619EDF1D3D83ED07F1152401D2D5A03E6C784D6514EB89
-6ABA990FFAE09BF057B912A27DD2092CBF5157C904DA4B566114A37A7D9AD0C0D717EFB6C4AECF
-EDA8D6971897E7D0FB1E685AE00CFA46F11B4820B31EE99098EAA2505E531BD1B07F41D550FEE1
-16F49073A12E482E9194C3C5D914AA944EB0A857AE2B5647A2C9519AABEE5ED6F356852C5F14DD
-0852271FDDAA5F229AA7151D9ECFBC4861D5E89AB66747272FB6B8D49ED0709EEE054CD07BB917
-606BB005B6B2FA4B114536EB0708C08B5D7CCF46EC19038D93EC063DC3DBF39B25EB301B4CAED5
-05AC18AE74A0AE4494AE38736B19FC4E6B10227CB30940BF72A4704066D1D02626EF650C112A7F
-8B8EF4074748BC08CB9DF80A0393793BED309D6DF2DE1F3D8765D992044122AB317749A3F96D1C
-E8CC520555B4C2352A4FC4D92947B60F13B9D5B7A5B47AEF0363A31CD9D35DC0F34A051E369400
-D2AB68DA7BE1F1A374084B5522A6BF862579AC6F9F45D1F29E7CED5041DF262CEC4D529CCDF8A8
-3A18572D65E59582F8D75236897347892D9FD0DEA75BABD0C31AF5D690394B228E835EBC6A5F05
-AF40BBC6B35F8EB3C9F76AE440CB1A2E88A4F27510F67CBFC15DC29D82BF07796F6D8F793C34B5
-D308D8764E9EED3EDF5D328FB1955CDD0719BEC23077A5080A88E9C95C705AFCF13C85DC533B77
-6A15AE7DBC452BD2A75451CD7FE36C2B24B9044DFD9784D6B55D79BD164EDBDF735E6C486C9C9F
-C5A3462212B66C2E8B3C1DC01357B02DFCB8AC883E7EC27F519001E5E8397D81BE41EBA7BEB413
-5A36C4E9DDD08D27C9A5B9AEF67090AC69F122DA5DF10A086ED8EA0C0A8D8060ABC76E7878AFD4
-7444B134EDA8D78E2271374C7510658B16A9C5C4833581BB7EF970F9A6A4F09B238EFE5A8B433E
-A5162C9851F74F75EEBB1A4D57B0EA29FABFAF4D2D7D8AA8BC4132BCFC9F0EC7E841288BD234E0
-6F910BCB4456C7ADE4182C459D3D366E2CF72BC6A633E830DFD85900C3696A11D2C6B79A822880
-F3560DF7B51A37FC186C48BB55F1B91DFC8622D193C48438CADD95022B3269A389C2E60C9C2800
-82C096FDDA6DA3FE1BF8369F4FBB5AF739485B83BA055AEC9DB88C23DB6C5F751966D482434721
-91E85857517308281CB32C386755A1159B1ADD7181405CA3D686ACF18566BBE1860CC3D4DD979A
-D6125C6A796D9C5B9B19D03E01DC7C0502F8F7E330A87F8AB8DCA128F914DBE36434DCA8B164DE
-558C9F3A7B39C07135CDBAF5C6A6AA5B21972EE56521C7C21456BF9D462BD8EC6F838A006ED0A2
-84EB344C819791B014BCE095A6558B5294506EEFE6D51C935165FA4D0344498941A5E42116BD4E
-C9B9F72F4AA2FF794981FA5C9F5FDE59F62427BF17BB7F0B2AE94786CA197383A6965214895558
-6540A4DC1071767E23310C3BD9877835098912B16EC2AC50EADF2035EB7A4BA2F48F028414ECBE
-0352BD409792DC1B9780A10BEF8357130C201917FF4956437DCD2E35CD0B5629AA37EF7DBD6E9D
-057CBE21442DB22F3B9CE9064289CC8A3882A6934C1C7C3542739E1D56848CDD2D03701578FEA9
-AE283D393AAFB58D5A93A16B5FEF33772AA47EBCD4A33B06A2CEC3B45C553B5A63B1A33EC16FEA
-A152B1D248C207924A12FD27D871175591D93E23EF5108534FC75C455311EE8E3F2AB408A2FAAD
-738DAB33BF98A3396CC6D5C3816B65E58D8EDC18C72CDB15540F6D62926F496FF4107A52154233
-FD73427D3C00C4455A67705300681ACD21931C665E9462BCC800D25A31A6BE61519FA3487E6721
-6BB21B579396CEB620B65FEE8FDC9CAB02CC5D5C8CFF9A284274A26F7C5BCEEC6834176F63A1A2
-7A674025A61FDA661584C04D5C80F4DAF73A5362F67FB8064D5079406EC0D115A79F292C893EC6
-0BC24FF533153275E178AEEE1D0C2C84D28D23DF028FD364FB2F9C13141098CAFF49C322A9D8AE
-D0E5F195FDB307B0D27D89EA917346AA73BCC436120E711FD36092AD7CBBFEFEA3C6F371D0D29E
-AA047229A12836CC4F3E1FE539338D4FA9E15E2CA242B768FB35A7E76756DC1EF247E49FD40438
-19F917F93DA4D40156E3AB93E5580B56BEBBC1899C2E3BB68CDC5B70642788FA475E1F0C71A532
-739F4EB3C85FFDAE230FE92143B8FF8DFC928F9F72B97701C2A5844BEA5D263FF3DFB11AF92B65
-E5846A68EC81F9EF7DDEE362121AAC5DF1B0C29C6C32247ECB52A9725F65BDCCFFD0EE535C8C77
-A02E44E274988827C05FF6C78112BA5AE29DD7AF086ACDEF0372B198E0303A257386315392DEC5
-7C0BBF78A04AA1FF28F927FF6B0AC8A76A22B56CA963B779E2081CF3925391C9027AB0C5533EAE
-1B22843F0AC72C2964456B56D8BEED6A3C76D6A675488C43471401ED4502351451C1CA0A46E380
-D41E370D2BC703ED34B8682FAD0E9EA71E4A5CEF5890795E2B5B09FECC763FBB40B6B2E8D07383
-CDD0B084612AD2266A4083DCC3A159426D3420B81B1041C5EE4120C925C1A952EE6DFD759908E8
-E1CC882C12DEC431C4F66EC3B5F3CCAC728208F1F841E477A276ACA2F42AB5399F762B9C70E728
-39D284531908AC8EE939BD049BBBA6BAF1C536E40DDA2412FD9A6EECAC2600C49E10092E73B91B
-670AE675217BA39A808ABB34E535F5CF9A202417CA625121DFD6F4434155BA437EA16D0B6B05CC
-BB3B161785B3856136A5288C4D14F406361CEB32410BBC3252ED6497690D49A3A89C40A16F66AC
-8F9D80411BCE174F5D57BC07968164BCA4AFF626B6F675BE9F438B461D2A35EE1C1F559096BB04
-2E174AACC03CE5C68667F8A59D2B2B7DEA85040EDF8F3175A14BA3596064EDC67058EAE7F60BEE
-1759694129264973E259053A70FDFC27E708A8A1D40B451061101C6DEA814F7C9318067E561132
-B57DCB9C67F7DAB6C5FAFB9DF7B6B53D45B8D43F66469DE6831A40A5DA32A33D5FDF9A3F266A34
-6E4A2E9D52F68599DB0138C3B08436C0DBA0A553F6133672860345B77353BF9EFA3FCC80E49D8D
-F84F85F1A99F23BF470A9314DA381370BEC348A37EE4517D3372D33E528F137A787CA9956E9BBC
-C8446E71CFBDC6D92B241AEA8A62B77F40A630F5E72F623C18C9B499DCF511FF19C40E53768925
-8C9C933CACD974680F6E443BBF3CF00356A498C63A56F68843FE5BEF635A4A671874A33133D525
-E632A10F62A36120E5BB9C2216FE80DDAE94CB7540669FD0BC404D361BFD34EA879E50A44D4071
-949AFC3CB4A4E4181CC30DF9DF63A6A30B38EAFDF30158A1CB45F2E433FA4DC62763B6CEB411E2
-442124F95DF503C4FBAEEBAE7681532B9E5936716F6D585F51B9871321D5B7FA5BF4704B0A536E
-78D00372CADBFA191E5E3CE0AEEACE1D6586E9D11A0FE37C9824977FF1E6F95019930510137ADC
-C4A4F4C4ABDF76CBD32FB977534DB8F49EF673AC29C1A559A1EEC69F0EE5A42A24D20327CFCD0A
-BC278473031C3F2CBB34BA6E424D990AEC6C756293821C5D439D4C8F54319C4BEF22EE740DE2E9
-3BDF51B15FAC6E469A01C1B5C5690D16F9754A8A3094E751FCE11000F991C566C7C1B8CBE772EC
-80B2A751F829A4058A28110013AF4A3DF7DD7124DFF0F728A25EF78F78EF33A97373DE68D38DCF
-D1E29CBF549011A71ED451B1E7EDA255A14975FF44F1CB448B71B09E82E8DD5EF75716A6E32620
-658D229108B8209287C2CAD6346F0E8BBF1EB99BFE8952C4080AFCB21F58DCDE2E73B02428D2DF
-7B29C43DC1DF324A73F480685198F8006C996958AFFF6A55B459DB50FF2A33EF43E31923518FEC
-28598D092D8205300026E04907332830823CDE60D062E0BA04CE7C801775012B4835AEA56FBA80
-21097BA760632CF097A0D4B94B5BDCBC2E61EFAECC791FD7202B00E678D6B76F891B918F63D494
-72BC7C5EEF4BAA30ECC71B5DF6315A71095F9E769DD0887C4314AEA236A8EADD9DB780411C0733
-7E337744BDA802DE4906C3F98E644C638E4C86D5F2A7B2C17DACB10DEFBEDF030A580AC847C0AA
-56D4D4B30B513BBDC1105978412EC2C36DA5E4F1EACDAE3426DD48898DF1DF0B0BB91C3343B487
-14EDAC8BAA025AFD729DEB9FC96432DDC0D782D226726368B516E8F266855D7D02472D605AB245
-084B55FA61A0CAD04FCFA9623DDCBE109B2AFBB69955809E2989B5453793032D1EF7D7D8BD4E10
-1456DE181A8D7DA06EFE2644F184928270400D29EA969154136D1E810386835E2A3161A3074BDA
-1DDA9B028910927B84B44C52DA2E3F0CC9033A1ED31743FF1D04D281DF1D62735083E0AABED00D
-C0090B1453FA60E5D16AFB16A02DC028A418F357951710B45948D06CE7BDD0BECBF3BC2B9CE44B
-6E47DE415A655F6D78DFC36995DF01D28BB52F750FE557FD2A82E36C7B6D9CEE9DE4326D69E261
-74FCF2D3F78C7F68EED0374D80929FBB08419C9D2D7F55D1AF8C3639DCADA1C7DFEFB7CC17D807
-3614A1084659277FF822BA6DABC3371D600A14120DADCE7A1F29257ADEA32DE6186D1E2FB54ED4
-B9BEC1F268B90656B224757015C35355841698967587305949A7158490FCE4F1BCCC2A83DA26D0
-F1D7A9912F8462722A58F5D0A7A4DB48F527B1AC5763E6B45A41830E1ADCB09E0F336CB97CF239
-9513DFE02BA8334B6A7EC74C0F3B0BCC61382B69D062304DF98B09F1E13291C97274CA134CFF86
-CC2A823BB8A1BEA31B8A25F843B15273D0F1BEB8C18B3A2E2027334A27B5EFC4CB0068C79E5CFB
-AEE391D8BE2C4CA0F8A630710AB09C18C0DFEDE175ECAF12063631E9B25C6C9FBC3D49873002DE
-6262BCEE73E4716DC30D610EE5402597F514903E5EEDD8A75E5A6FA117A21144AB5B338C1D4B35
-9210169EA0726B14D99E48834DB5D15691FD9095FBE699C46C7E6EF3790F6005C05561E053800A
-B8E261C17CDF355646A1BF29414D666FAA5C1EC43903DD04678CD1B5097513C0C69EDCFA5D71F1
-D3E540EDD11D4B72ECA6C590A57A41EF5CDBB09DEB1FDD6C823E10EAB9E6B9EF02F4045696D615
-AF4E01796C2856F376F42940CFE098D303C741D0257EC3CBD7FF2D33ABAFE8DCEBFAE575ADDE66
-CAE813A0451E5825AD0234D045630711BBC3853D130544E0B0E787218107450078D6F380303DA4
-DE2A39A9A689AC4337D255477A7D0ECFB746E129F779D1F45F86F7F0E141923AD062E6FFC4134B
-6B15B2811DDE5902AD397044466318B4356DACB9C6DF0CA786D3D81EAB52975D5C6E34D32B28CB
-608D91A4833D5D35A777AB115290A4BFC8EBD24846736B0997FF9D5DC471AC673984AC8E8BA510
-95442EF37C5791C650C3A50A2907E0447A6513359D001FBF3EEB4720167AE69D2A6E2F8D068DCA
-BDCF141A61A956AF4BE6DF3EA929843344F2E38951B9EE4D38D2E51A195842E61436C77E7D953C
-AB3FB8144AFDC371B0DDE968AB88493C15585570F7DE881A1724C0CB6E8A3433E6E85320ADC362
-734A1C81C1EF9CEF1B863A803F96B5F1F61A05D61B9992E99BE5A52A58
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr03
-%!PS-AdobeFont-1.1: LucidaSansUnicode03 0.9
-%%CreationDate: 1994 Jun 04 09:58:17
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 03) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode03 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 148 /0394 put
-dup 154 /039a put
-dup 166 /03a6 put
-dup 173 /03ad put
-dup 177 /03b1 put
-dup 178 /03b2 put
-dup 180 /03b4 put
-dup 181 /03b5 put
-dup 183 /03b7 put
-dup 186 /03ba put
-dup 187 /03bb put
-dup 188 /03bc put
-dup 192 /03c0 put
-dup 193 /03c1 put
-dup 195 /03c3 put
-dup 196 /03c4 put
-dup 199 /03c7 put
-dup 204 /03cc put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054503 def
-currentdict end
-currentfile eexec
-E98AC76D0B9811AF896A7D2786CFE5F8CE68EC0023DC2681A7AF04C897A42BE5FCFE91943239A1
-3AEB5296C6852464267094E08A45F9BE1C443CDAE11667C6CF7AB42711A6CCF9077E8A2D8CBC30
-9D38A0BE6B8A865AA6D108DC56579ABCEA85FD25326DB34A8A3B77A5424AE4100C2EB6804EA369
-AE0896E47334E66BEF4DCFA3CE9DCF8BA26773A39C77A33652D76918EA4BC304D746DEA74382B2
-CD2A6283142BD4605E129465DA84867CDB60E18F858C99578A3DD3BACCE03A8A6990C27D045C3F
-D9C8550A2552A64F9F431169CC4AC1B9B275DD9E6D5F3DF5C70E8F657DA036CF63E714A17DA9FA
-AF96888F242FF964672AB6D9CC68989DB538723337304795EE327BAB72CEBBFAB6A376093EC250
-7E6CC4E11275DB4AD7283811195AE1AF7C8235D220FAB9F10C43D291F873D989F30F3E2BD37AFF
-E5D4DB432C168C065D446F0B3D58981E981E9FE5CB773EE40AB01241EA403188FEF5B1AAE43FAE
-7DFBDE6A367FC7D6F418E569D7CC7B3D20FCBF2687397122164A647041D12714798560ABEB8867
-B266991761555A15A26569EB0FBD0137EAA54C1EE6010F0793B0896AE1CDCAFDA76DFFD032108D
-FBE81D02FF87E094C0012FDF048557854A7951C19C117397A81FD4C8F2D32D5AD9EB1E49580125
-3BB1516DFADDB20EB7142443A1A133A5474EC8EA29103BE5554C41ECAFF76786FCD0FEE4971FCB
-646F02BC421A7E4D1E5E0010A9079D17364753074ACD18630A5C6ECA43EC7C53C4B1A5DD0BEE88
-9201FC8DFD39CD0C81863BD765FE7C8CA2A69D992034D8B8B9C3486D26DA6AADB594B6EE99959A
-445C809D1D3EBA95FF9429FB957EAF9B9C7E3D814B25CAC10658218FE2993828ABD4C0A7650362
-981E23E95B851A8CFA68B80D4DF911F9BF21343BD3E61DCFA86F20E96219FA1B9713677BE05602
-A6EF36F450877DABB0E42F2DC22538C31B680915A634C6D34464C3EFFCD75E60B73428ABA3832A
-F9426BDC82D30589727058692220D02B5D64DA3F8F06BB80D08B77A455702FA9F2A3822698E02C
-DBAB8BF4E63E39D377C60853E3B8F7B12AF04BEB45AB27036BBDCF6C58A80E3B3A61563E026C72
-4CD6E7C407B7404F301E7B1AB0EB210E41CD5148396089023AE9401C80831E627EDABFD4E30E18
-EAE2DE1884D7A3813D343CD12F9B13D935199CD744F53273DE6FCF7B0F6105BEA2176D26B9E3BE
-794AB2120BF13BDA3E056EF6D06F8E219B54E3FED9A7CD767C428375E40351E73663A739B3E77D
-FA3F36125473E7FA6FBF4A99A69AE1DBB03CFC5C71D2D941A15C1DA9C399EC307DA5D75C8B02FB
-448BA23DB70233E83964B29CDD5101B404F505D6C8462A37DC5DA7AFF8145444ACD627E8933F24
-7EE0163AB6CF596E882A8B123A102953DB3D0394840A2977DE544DA405D8299B2AD3253C188EEA
-F07D57FCA1FB375B9BBD397E1A500DB415964E518B2E2FF27A3480B58E320EE8AD0B76BAA2635F
-3632B6AFC2358A3A332B773848742A11E957ABB886B3CFFA93999A478821EDA9FDD823EC8818B7
-2BC26EF0ECDD2EE498D92638D2BC8E19A283C571CA8C886A8F8E647DEC4D6424FE9CCA8308390F
-78F361486C56B9C039B14F76EC5BCD8472F4E6FF566368D5FB7A55FA0E887E9CADC5044391FFA2
-21C598CC9E2CED7907F736F0EB8F12348D64EBCA0672BB8F1E651BBE785A09A34223663975B48F
-90481DBA40982C8857DA5EFF13E9F5BCFADE13F02C4C5D4308CB09D6588A7BA7A2E1A4774701CD
-65C7274D0E2F92AA0CA4A2FFE596733E61BD589D9B5E84835254D8F22DABCCCCE8D4760E13BC4D
-6E85BCE03DFE296055EAC95B3523018DF17E8166ED03A23E1A7EEA0AF8C65F219A8F5D7C6F3253
-7160E12174798BFB8AF179C70A8E43C167E1DDF34E47F46543CCB7991B65A2FFC11F4917964CDD
-C539C2E51E503998401540F23FD6A52F81F6792F2B97EABE2A74B9F58FF2C891E320DEE3ABD153
-FA43F9B456414F8207600AE3DB5283BA7A0F18FC16C58766C58EC1AD813E77BEBAF90FD8D6F55B
-25615FE74761320733B58B545D584826E81F2849E1875490F15B774A3A863A20BE5A2EFEEC6F9D
-337E5133329C0D4E8FB4758FF97DF0C97127FBB5F4C768439C8B9F7DF2BF3EA516C268FDA3A305
-BC2485ADB785E24A4BEE9AA3E7C82D3994C19249A3AD713FDC5B5C981A18E3D35AF4CE2A349C22
-E8923619B85E3D3E4B314A1BA051A506824368F4CAAE420FCF9CBAD8B9AB38463229750C31FD8E
-B4042D8174F9C94830855B547B95210E59A601A076BEDBF121DFCF34440F65E46365871F3BDDFF
-74232CA8267CE9864E4C4CF8D3A0AE94E57FBB2335AA4EF757CE11F554D8BE69EAD58004BE02A3
-B6B8CE3F5C5CD23013BD57D15D447512FF69A9CD5914A73144D71F06550E93695F0F6CDE77C1F2
-59AB5BCAE03478C9B172B792B16EBAC0F44F97C39FBA333F9BAC6123506028FA93F2ED96F88F81
-8A3EAD11809C5A5F4FBBB62C25C9C5B68B82C1C9734DF1989B00553BBCDED535F6224E2F74E18A
-29CE4568C3A6B0CF980AA1F7CA1F396D2DF27D4A6C8B9E104B5CEE96CC4CB4399EB2D17269B64B
-F50A3A0576EA17F41207717A2367094EC5D35DFEBA9D1E0AEEE710FA0E2297C91AD8D002E6C0A6
-FD46D5D123BA55B2595D9AE0C0C730966B1BBE3F464379167D8A7B817782DA4EAD919BE0BD1D8C
-61FDA8124098009B17BD4F4A0C189ED085CED24F05A10ECB9D96F2CDED8B5D8F10A4BA62D33F94
-FF1FEBC20C9E64A7DB41218FEDFBCF94DA4F16CFAAAC9ADB9D24DC1958BA67D52F9625126D3F34
-4C7AE7634B21608049D7D30D302E95726FA7CC91B445FCFE464D6E1D79389404F0A28F8DF0D27B
-AEA1C69B435B2CBC979580A2175B43F0CB739E86D778EFFB25D9C316903B82274ED9AB9E1ECBD4
-03EA7EE377A11A8EC6A8F9599879878C704B25D4A5523F759D09FE3655FEFAFD834F9AA8C75C07
-4697A890A38839FFBD754AD936EF8088D20629BCC0A9DDAFD5400D0C596391640FCF4A8F5A1155
-A383F32ADB70FD8E5AFA66484B1B6895B6F2A7859537C2088DEFF14169DAFFDF1E0ABDDC646682
-324828259958699EB1B21B7638E3CBFECDB9544F3BE2F00636906BC83568FE854E62D5BD752A38
-084421CEC5E659D7A9BDE211E643950843A0159D6834A2258933F8C001C67B073E9C9BF7D8EB68
-BF061B1966866465C8F7E1D2DC98F39F3A9A0096D62314636CED9B4E2E09225760A78B1C58A1C8
-2BF342F7940F6FC838F4618898C313CCE6311DAFBA75B344143736C7EAE29D4DBAA4B56BB3781D
-D2DCC86BE5A4C4DE100BA03E4B133A239B7F6C3ACD1C4B4FC59CACE546E74591C12BF7497F908E
-BBFE7160563BB47FEEB502E3B5B21EF579E375BF8B29ED72640EEBD2BB10FA2B1C30ED5EB0A089
-46EDCDDD233DBB94E95FB0012CF8BF944B683DBB52C90A08E5D53B2197FD4FBE9AEEF3245D6B9A
-295445C148C20C597CB2F705512F3EBE2CA9A63E1B479A49DF54AA5F052283ED369865676C7470
-1D7F3D4745944506AB5B2FB450300BC1AE7B0F9B0A3F1BC5499A53962C4143455DB5B3C554FADB
-AA6FE569A1321DC010E5484EFEC85CD8CE23C89C87D1AA2982880C56109F596DCA8258FFE48384
-1B2672711BA606DA73552081C55D0DCA31460F3C81D4A8EBC7C55A487F2C08A986403E209E52B1
-A38AB94F399D667720959DC10F9675BBBCA8BE368C3DBE8A3C82224DA3B977B0ECC13EA85F775C
-1BAA1EDCD9E1C52E2169A10098B56C74E2597E5BBCDC693E27BD947033700DFFBA4D2BE22C8C0A
-CB0D4CB909EBFBEFD2F66FD53157E4BD02E8D027A060BFB1452FCDF79ED71245F021D29A21D16A
-8D8F2D0B53DE50B6E98715D2042E2C46B7C3D77640170993596EB481FE6A6DCFB6FF046147C68E
-241E62DD123B598D408FDA25A5FF8553B44FF1620FABA4610F905C7EEB946CD6A09D5EA961FDB7
-9AD3EBF9836DEB52B4E93C4F1A1C89140272C4955908203C803C5803161AFB2C9B3510CE607F9E
-2BB8AF8BD19B38D38F7942446DA9A92770333F8FDEA61394C4C1110CD91E95D3C4FAA33841D79D
-F1CA42B0115ECDED6CFDD92D36A2EEC3A2904C354206B987EBA4AD69DD6B5C7A45B96106593C15
-F89796CB639575DAD7D277E09D347A4159EC19A8D881E6EE3E9093B51E9D9B1CAA1F0809EDC2EE
-206F733C1B11C4292F75D0F37B25706AAE5E7900726478DAE756A7F59B4D0580D2FBC839D6F31E
-086CF751F1017CD84AEFDA2D318835DFB74C02B01FB151D72C4A84D0BB976A2C35ECEC00CFB83D
-EBD59C29F54F229E087C1C6E6D7F72F32685E2AF4D4353499C399F2438D18FF0E011A0532CE68F
-F5B644C3D68754CA5BA2D48E0E23C80EC34F43468281AA347664D916F56E97B9F0E17A894DE514
-9800C5C7B78EDE6A882D5180EF9F51ADA5E3B511B07A89CE1680963DC3848182BDFAF361D9A893
-830547B3FCD4E412838E214A872EEA88FDE6298B15BB69FF9627EB37C27F89071F9DA74F4D6C06
-37669C6C09BB543518AF798DC1B1A10E2D53D24C3A5B1A485D6B8179DDDEDC7B82D610766BC80F
-A1B2C3D3A4FEA53933A6FF83E85DBABA6F5EB94FC23EE28BA710427842803E0F375331FA1EC106
-8C396CCE31A8D68B1A7A0EC87CC082A501F711E93B9FE3DFFDD8906566B7B25A260D1C64D6746F
-80A2D323058BDA6BD4122F0C04B39A4FA271E7B75A1D8FF82782540193902C88CBD99E55B33245
-069BDA735E4991447209892CA9BCF5802D44A09BE99EA64ED4EA1FA39B7AE10D8B47ECEDA33D80
-F8BB0684F289746D5D2DCCCE59D4E6F48D8F7EAA81129BC47BAD6E74F4ED9B3032156B302AD7E5
-C2F79E5A0A9DC77FB986BB46F4039152EF22331FB70C5AC047EC864F5EA5EBFDE11B5EC4081CD5
-FCDAF37B47C5CC8AEC7CBF21939F89C998AD080B530E969D39607B30B5E4474206902CDED411E1
-261FA85AA8CADAAFE9C8D0CA713066ACBCF385F4CD377194D26BBD5918096A3ED2C287A058725D
-BCEF5D6D2A0EA6300BEEF77AE3C6CC068649D077A38CA6884BA08B9523E51DBE0DE61CF651B7F1
-27C93CF9A756A521276CDF6ED0FA7F4F559BEC19DD8252CB5409CD25F20D73D53375CA25DE2CAE
-C1D980C6C0B99D20E3713741A86003237A291A0815FA13865649B802C08B28312C61A95910F8EE
-BB51351AD5D919FB238D9BCB5C0653A14258C6899E22FF0FAE8B81804F3112C598D1C2F8860063
-C751F39CF1B7ACF3DE9E9B6F6FCFA55A59D5516C173C90B491ABBC65EB3D93B416597F22825D32
-22D9E6F5F7B993127288D3ABB7E966C9F2FA0E0A7A5B794D72FCEB0CCBE9A201041FE2338BF9BE
-6241012E1E255327CCDF5FD1B0AF10626DC35C269A6E5EBCC697761374898384AF1B00BDF33A88
-E7B9628C9A44435BCA110B57227D9BC9D8BF6C2F205A62E189E683E50EFD1F09C38E62B4B12426
-2982074470A4CE35EA939B558BFD24593996AB198A669393B749AED33991D833F85DA040A04379
-57CE47FE19E30AD150D7EBF3D9FB521ECB0D3C1DD75D45C180619E0131BF9636AD108C6F7F0F73
-0937E3C8A4F788EE09F3E4A23078A79F386A7F638286AC0045F9D52E8D5AAFB1D4EE7BAE0B27EB
-6FEBE7D6336241930DC406A45F261FBACAF975B7C4EA25E3751FD1806332CEA37442F99EB2BF69
-C87C649F93C5EF9DB13584690078CF7BCA17543DA5F867C550FB219C8581F3DA4DB0BE951C4932
-D3B65056CFC178183EA34389B3D28661979F1328A326783AC6CD34144EBB33CDDD58EE8A9A7DAC
-E4AC91FE1532310F9B36B17F3CC79E6878488AB43045BC5B95397CE872D1429ACCCA5D99953C63
-028959839EFEC3F0A8E3052E4EB41E673F0FA73B9F82261CB6965C621ADD6DD858D7B2A8415C11
-BD9C51FF31D1F90332E076977C6461288A644D66ABD8E295AECEA2F37DAFC4F096FC0AF34938A9
-2C1E5D94A438319FEC694EE5E4ED1AE5C1FA82DDDA55C394C73CE39F18137370ADE011C4FF7213
-95A444A57EFCBA18
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr04
-%!PS-AdobeFont-1.1: LucidaSansUnicode04 0.9
-%%CreationDate: 1994 Jun 04 09:58:28
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 04) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode04 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 57 /0439 put
-dup 74 /044a put
-dup 76 /044c put
-dup 79 /044f put
-dup 81 /0451 put
-readonly def
-/FontBBox{-90 -211 1024 940}readonly def
-%/UniqueID 5054504 def
-currentdict end
-currentfile eexec
-B947A691BCC86A8714868C4E8EAA6693E50213672FA40A24C1BFEB6B454C65D97FE3C8875CB7FF
-DB41FCDA8653D373718784E1CA8C2E52026C505028CDB223EDE069E4FBEE2F9866016FCF3C439B
-BB0802FAB586D7AFD17C75C2C867DC859619612A4199CCFFD6C8BFADBAAD892A6C666D828BC33F
-4F4247E844052898BE31C94D164ED8D032C6F943D6ED98C08911A23F5A44886EF9C56C418B6902
-CF632ABE9998ED7354C01793652E9AFF38B16675570C3F14DD18F4E0EA8F81EBA3B5A2EA1A6A75
-2852B45D9DA70764044BA4537DB8B3E88BFED459F70BDD5F881C906573D7E01AA459D103FD3D95
-D2C0D6CFC9AA56C9706482A513FCF9B41E612B7F6A70EB084A6F9D7BA73BC196B39EAC357B521B
-E3232A0CEC9DDF61F6A57661275C3E20359577BC2124313A4BD33BB79B2760F11A0CA7BF9AA8E6
-83EC1146B0B2074D70789306AFDE9BC65D8998C6C6B28D89E7CF52E057C9E40738983F55D859CD
-0D719713B944F82DB6F8364CE44A194C0B4E6E987C2A392DAAC78285ED9C29C1DF8F23842C6AD7
-F2C362923E2E3C896F4759020EEE519DD5BE0603F7ADE8A7908B806799345CC450EF767993D072
-238A614D5DBE33015C181CD4377871A633824D0DEABDA62756476A2E12BAF3A891001FFB69FEFB
-D921533AE16743B926BDDFF77BEE342CD2AE8AEDCBCA8F90A10779CC9BF24974B4956DA4895299
-542E68FD9F5134EB2855709D7F684998BF878869A32DB0C6BBBE28B5AF1C1007AD68807513BDC5
-583819F8A5C8FA338B6CEE5D696B0BE6AD4C132E8CD0F3A0FA8DBB22BEB7F21AC6EA9D2CE4BA7E
-F4A1D55FA87B7A57DF56D478B444FA969F3CA003267F1B45E69BE9210906D363A62731EEF97540
-E5372A27983ADC774AD984B795695D3B164AC04CDF48FDD5697A3F855E53189B795887549A79DC
-69AE4EE9B7DFC5732BEE8F9FDAD6008C6EC06BA5695492152EFB8C2A2BAD3D44EEC08617AE17EC
-B22CEFB1122BF202A212F998882C2F653D56F2D0737FFCF84E0D52DE3CFA539954AE718331109A
-30267B8CF12669EB05BA116D01F8F01472F466D26400B7CC841BBE94EFF2C95B36C695AA91FE51
-E2B1DD43A459E31E01017DB6D44ABA40FDECBA6FAAFF5D2E83219DEA8777A845F6E4F586E73B42
-FB7116974F95E2BC2FDF85FD5C561AC5582BE899C9E85FDA05D02898659522A38B4F497F16F534
-CB8E4EED100844CF77E70A0C9C6C18C99124155AF1BC7F67952DADF6FB324B9F70859BBFA5D191
-D51D024897422139DD5CB41591085BCB8A9655A43A7BDD93D78C55859F075E58B5DCAC83BB00CB
-815BE032EE24398C06F8F578B49CD897740A4DA7E6DA7DD7508EDEBBE1CC0AAFBE06F570987512
-0A1B016A82C5E1C27E48B4CDD5F2884A5AC18AB5536A145A7A83EB4AAA9971865EB69EFAE5EA41
-5A9CEBF4DD21A7C173D5BC38DB8E5C2A6EE01B504A3FA492A889B67F9E27298149153FE446F040
-B7E2C781059C65967C51E23B261136557B76D675A79A006AD83F9E0A531C6EC6BAFFF9B02788A8
-35AD5EA6C7F8CC684C252AA2E7CD05C0ED81B8BCA7D4C9A0485DE412915310EF3F8303F5F4E222
-769DABE6CC59CBA5036F3B6B1881971217CBDAEB1ADDA602EECECA4EEC033A1485FC32A9F34C57
-994BE283205ECFE0B241FC56D225AC40984DEA53961B7D43BC47F7D4011AEDB3E3D824881173B0
-6107D6C34915364BA13D09B64F088504766072E48BECB0258F002BCB476AF40B5565393CEA08D8
-0B86330541D0015DCFF19A3FF11DD0DEA1E164295C22677DCCA2E69987C4DB4273ACD833F1E8A2
-90C7C7E83154E97FBDB5B28103DD17BC8187A0F82B0BEE9031F45A869161510B16EC14EEE4A90E
-4B0CFF0722D40B3A54EB15AA16C4A9EB4747B76F3EB24093BCD34AB43651603328086709CAB4CA
-DC987A0F15AEE2EB086532438092DA0DB860C994D5E3892618A1D6D536BD6E1267C1B79D2B038E
-C3EAC72BF37A07F8338FF4ED00A2C096F2C6DB26E71F13E023D25D3F3E547AB07E837DE246E0FA
-73356D30EB9E8C83D2A08745B3A238D1FB9F18CA32E2CDC93884D4B1F87854BBE7593C45B8F7AE
-BC916EC39500AAC2522595A0593F2B95ACE4EFD4A016D6D6D1172AC47EA3C92AE915608F20F0BE
-A10E875F9DDF6E0EFA32C3EE7965F34AB6CB670453DFE936D4D1CD77E44A1E01B81749EE49A4FC
-7759CB1E0D30CC814E6AB9B51FF675A22577A3DD8025E04CCEA149E717FBCC8C424196B35D1924
-3C562D1FAE2E2DF182ADD0AA15FBABCAE89D91A363D3691CD9E2C6EC022C34C1D5A6F0EDD6189B
-59561647A60F07E60202401959224E551F14C940667AE193924A0A83F4F85D071AF94C79056CAA
-B4BF0453F2EFE718C7925B7D150F810156BC31CDBD19548B4365E214CC8DE2357368A8429A9D80
-6C2CF8AB10BB393455B8EC83DAD41021DD2C3C8BBD19F7F086C7D4AB0E773F9624CDFA6FE0BCA5
-1A581C845241710AE04EA754034710C1ACE81F3693F17A4144C886ACAA69D797DC781402C297AB
-5D83D4CF37794E7186404A8597FA96FF43DDA263AE1E5BB13132DBC7A899B7E29136D8ADA59BE2
-F9FF6DB733B428A2D4BC94024D03210C67A9DD92FFFCF7DD20DE16564FFD28F5BBAD8FC6FFB08B
-8EA5C8183331931769777C502E4DD4348DBF937560C37168C6FB31D04483E204D23C51F74BA204
-8409709D3B387CF7ADC611C68BB8DCC51ABAF46F4557D9A7D39472775F17F7D57FE5BE656B7178
-54306B9D35A6ADBEA90A4CB0B4196045B01BCC454395C6DCCD91DF342E853E390D0A060A587673
-6A7713D1BBB7EBF6BD15680DBD6996E69BE0A25DE4358BAA6FFFF20AB9FAAD1F62A773A51FBB25
-9DCD63271013026CC59090452EFD867D24C4B87B30C8B338408836B68D9F5BA5444C5AB5075D38
-1A8FE2FC68F3E307710A68163554EBE7002D15D5E5A8DD662195CFF998B7826FB58345A0C932B5
-E3505C5A7174A649668910C3493DC2BDD0635275431DDD1304699B371FE983FAB90976279ACA40
-6777877762511873E042A65E5F0D3CD63B692D22364A208B555EA28963348D2C2DE3BD025E54DF
-656FC7749C9406325C809B36EF3CF9BFE641783D6B82DCFCF63482D2E82BB4DB6599D1771B6DF4
-FCFB7803B5853A371CAFF56A1A6F7060AAED31347807AC7D0114BD90CFBDF64C0A0BE6D2A18883
-CB9577A8480062E6849942CFAF4290F2BEFCD4B7A212F88B6ED02A82F4134C66609096E11258E4
-6E9EC209B58597889F3B86F66D5678CD1F0A0260BA8305EE6B038842FC4244767E615E15626773
-1006379D908D8048E94ADB70CEB5E6762763E8744D8CBE771B01BF51EAEEF378EFC38233FCE953
-1ACC4F8FEB18E3164C7C834F7A253C0EA5CDD0A541A0E8A263EC6CE7810D311D45C018CF88579A
-60864FAB0D4D6E8DE5D2D77639AA944DF27C99067D4FBAA626BD61B36F4DC0CFEFC52DD1EE665E
-FD87E73F791D95BF9368072D720A8E7069C9C9FA65D22B0C401115D19458883F4B37E631D6B532
-8C7E5A10B6E3F9407FB6AB8DB7D25BD0D682B197EE8C55663AA50B6B20DA99B489F8BF5F091949
-16DDF7781E5E437C208BD4C68F2DA4B4913C69DE358E9E8750F8AE45D8F0958F30FB7AC997B253
-C255CDB46054EE7CE90EE8C3B0379EDE79009F6952DD0C29A682813B283A18E11ABA75DDB8985F
-F81377EF1420C3F93832DA217576D9871815CF0FAAD815FAA4B8D93862E0F7FE9424A40186E933
-81DE8FAC067BFED22ED9A8D6794FD76B97270E30ECECB34C4CCEC5C8681BDD66DE14679A85468D
-2C7952A33C265FB2650B1D8DC32E867A98354E21F5E644688285315034BEA5C8981C9B36502C87
-4A3F87B5BF5BD1E3241B4056D848F46BE457752DAB938CBA20A7A8643C99E8A0719D9FF7422FC9
-1F25BDC284D1F0664C6EA1900938848BCCFEBF2BC4A0E37DE2DB48C5311F7BB5FCE22C3948F8C1
-AB83B98945A1FD7F8812CBCF8852F20D26B70D94D04E4C3B3593BE0716B016630E43C349B56F9F
-C17A9D19172C4E1220F97A7B350DD592CE9E8DD5481A3A0733B95C58241B333586198F375F1F7A
-FCB84E33878056472D0153459A5AAEB4F264AE38CEF24CEBA2A32970E642820E9708B137180739
-0755DB1F6E830A73DF803365B93F815A330E307828F3FFE89B1051EF80466E3F2BC7C5D703D5AB
-10F0411C20E72745A13167759657C8F68457BE6C9EAEFAF4C689839179432E36200EC7C492EF2F
-76AF90BBF8333DE26D91EC67F32425B3655D2AB080D6F62AE8CF99002BDA6D369529CA0110265A
-E93FAA293D3E5CE6121C899FA575DAFAA8293DD6BEB7F8F5356B7076B38EF4E4DB70F004EB1FCF
-F2501A24FC75A3BAACA7E6D0706FDEB788C4FDFCA642536036F90E65F6BD876DB2519DF5085C17
-E5474B454FECA74BF0F3684698585397E3E04847A1700307B25D00A2543C5F5AC662798C2BCEA5
-1A56A0D92E1D376E01898FAF604AE6C3861592CE3CCAD063C628E15C2F459A6399556F582DB160
-0C8C1C55FA94E64AE5754715B007AFE6E024AD0E96218E777E90794820DCE4FF8C0F936EDF0C55
-2808CB0DFDA4EAD0F1FB144651891982DF671D9EDF47798A24AA5F0B33E9CF63AD8AD4F3440CE3
-76B4C47499FC93F8277F3D22457B98F956C39C53D177F0CCBBB529A36055AA4EEC626A7EEED64D
-646ED1FD0C3685CF4E2DE42693E7E212343B83FD75AC33DEFB9D16A1771D6D3622998E556C0AB7
-F2D811339E89330348FBA8AE94EAD8B18BAE18CA3683225EBED1A4DF9EDD2FCCC34E74822966D1
-D5F71D2346AB76CC3D0AAFFA3E3D57CEC007C9D892C5A82809976719F964186D3279D79B4B5AC1
-F0333EBB8742D25644A962D02EC011FDFD7455120BF41418D4FD6313066DBFE5A0BEEDC59ECA8F
-8D1FEE9199848433A584EB5347173D726A521859A91EDA4E2D73EE7E8C51339B86305C63E35E86
-B4FF303B8B1075999B68513497249C62ECA2736FF6958EC66FB78AFA10532913ED98C1E13420FE
-18C9884E3DA3ADAEBEB2AFFC5800668A2AE2752BD30945BD58C75EB522F869CD640B1BBD982833
-F92EE830EBB96507F4762E3138243417FD2C4738FFB542D1B2A29CDBCCF9F3CEDF879CEA7CAAC2
-570C352F4E4CF19D069FBE80F9AB796AF8F419EFAB203B930625C4FA2435D0760067D328A5641D
-834A56E35ACDB03751B97727E4553057FBD08C1236E45C424368A7B1550A4ED7A5E6270190C60D
-F2E025A2E24392AC419DD2FCC5D85696A0B2468E1995C3AFDAE38058FA85E54DCFFCF687707847
-39FC137FDF9D6BDB97E38642A6E6DBAE8B2E599069634AFA5FCB9DFD01A00F7174EBEACA58E0A3
-29B88239CD746022D2B10A8BC3CC15CE973353C01D98D8B2D5AC9253CA5ACA59AF6324B5C69A7D
-A13E28170A4077709CE7B4B77B407898085D371E0F9207BB42ED043D8579D57F81156EE847D962
-FBD8412ABEEA9B941AFC7B39A51391D02695C8FA95C775F8CA84DD46B2A28D1735C2C5228FF7B9
-29AE385AA61818C2E9568A4F23F8E890583E7DDAAC4F48875429CAC2D54714D179355590FA42D8
-160CEBDCF44BC348271FBDD219EB95D1153075C82383339334D05F741D7CF5F12F85DCE3A25BAD
-6D518F3B13A0DEE4DB2CDEE3D284A8DF2F7B1C9D07E8D7F9D47D6BD6088591A9E089EA2BEF5B83
-CAAB3EC766B469DF9640DFBB4C32E505EE2A01EBF2E7155729D1B9E205711A74010C6BAC48F73A
-4CCDB21FD55BBA48ACF5E5126CE38ADAAD6DBF3EA6297C56EC9CCB98766DA4C76DD8542BDD1596
-BBD288C262E48A15C27690644918944E039E9012C08E62A63495BC5C6E82285885A2E830DE725F
-A7C746BCD0F333AA0DACB4D044CF8DA68EB5A1DD7B657715562D0D3F3F94F0B642C06BAF360191
-193F6ED4ED5F781AA5AE2DC7E9A6B73B182092BD5ABA6AF79E638152F7747E5938ED28D9C7D894
-A5762C519DD6620CECC58B2D583D38B63584172CCE9E4D5B3737422ABB778B2B85E9F6C80D3CF5
-FCBEE03C2C66613A8C5FFD6E5C2A4377472AAB0F1B93E7564657CEF1BA61C10849686BA4176116
-FEA3C5F3F89C492C1CEAA310E9A8578B7C5439355A
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr20
-%!PS-AdobeFont-1.1: LucidaSansUnicode20 0.9
-%%CreationDate: 1994 Jun 04 10:00:12
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 20) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode20 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 19 /2013 put
-dup 20 /2014 put
-dup 24 /2018 put
-dup 25 /2019 put
-dup 32 /2020 put
-dup 33 /2021 put
-dup 34 /2022 put
-readonly def
-/FontBBox{-615 -440 726 1024}readonly def
-%/UniqueID 5054520 def
-currentdict end
-currentfile eexec
-B43A59C23D31312E42BFF7A8FFD888C8118609E66724952B45D5A38971EEAF7AEAD27731404947
-E5D485EF2185B7B28FEE76585E49D85250EB800DB5DBEF09999B470F9167BB8A81B88DCF399612
-0C5E5C13C786349E7F44E018DDA185A7327A13F55575F00A7B68BA5390314FFC1BE676564A478B
-1A253C30B407F07FEC8E3E3C46BC787775A409E084B26786F0856006E38AEB9E71FD27672DD999
-15E5FF51153CD2575D5A841791BBB0DAC82FC347B4323CDA6FA02627CF6F313D71FC7B56A6F4AB
-9D45D4EBBA4FF9F13323865378F1240393DF17083189EA6A560B78F670F31187E21DD2282A40C4
-EC215B6E053C952A419363825F8074AA1F2791D599B236931ECA38548DF42AF21A0B93299C7A6B
-CD562A5D47894A3F2BB10DE3513E0101686157DCCFE12025B2F62AB48BC56966D41430446797CB
-34EAD92D70125D12FD83DD10713076729FC32F58FCE51BAAA5865AD74B16825913B821284679E5
-9C71C2DAF711C0E0D4E82BD5FCAD13D14E69C0C9E8DCE7F05D2A5B1F4B724498D405664EDC7CCB
-CCDA84490522BB752CB6BB095A3AFA53A75A04E8B6446C38CE1F543231B8E7A462CC128403A30A
-1553F8AD4952935A99E6781121623F4DCA70C680758A89F19FA860DDB7A02B71B4265E4EFE5CFF
-F0871888F3C17034282B2250FA41A8529AD3CB49FC2F94FEDDFBED06ADB863F82168180A185578
-755D4D43CBDF4D1FA47B05871CDF84694574CB0634E35C47C9B4BF695B573F8DE08A555F0A2DF2
-2774590AA572463F9E2FB1510BBCA5E8F6ADC8217855D4F1D5C837C3CDBC31E1CB6F52CC6D0D65
-05E59AD73924E4EB1B37E9C433BF0ADAC35CE1832DACF7FE538E921DA937CE895F565305535EB8
-17575E443932C9896F7D11431F8ED21EEED56E490E157FF33BAD34EEBF76042168A86077AAF03B
-A2173A795A37E0BCE53179C645E8C12C0FCBE7C33CC1AF08C58567B83B602E468A8E635F0811B7
-6F8E4318EAF2CC3C5DF01FD2A95662F00029F54AC7C8FC2B999CB46D6AE8D3FB1DC657C6E961C9
-F870BC5692211F2C244EF9CCF84C65D013425D119F60FD2131271C5FC6CBFFCAE54064DE267BBF
-3E03F44C47BD24364273AE3D94C9C818825440FEA0E06CCCAB1CE6C411628FD565E8C78B039371
-F4F6618EDF8BBB15197285A8379DD1DE9B0AE8C580C44EC9A7A74DC4A4496A4868355BD28FD537
-38C81C8060FC059EBABC9B8F14F65C347E47EBB861DFED01318BF955010A0ED66DAC569E6794F4
-3425476951FA9D84A48D7F9075B0A197936EBABE6B9D3513B542E1646A0D32995AAE08FD77921C
-79F575F40B8E813B330F1AA029FE6439D7505B9DC9210D43BA9CE32E3A14EF467C870B182ED37C
-654DAEF47A595E363AD0BB939085DCEC7155829BBE1E1A47F1F2A4F3432E34EC91C1C85514D35E
-ACE265943CD46A79D4226BAB3BF354A04F0E182B759835B9FE8F76F505057869CAE56BA3350712
-EB5103078544D804DFEA9DDAB528DD4939273645933425C0F64F7AC4E5D3B01D5D76CD95C65756
-B48FF39634475BA737AFADF17FBF3CD5AD0E88F6356CF06EED43EFEF9B5433EB1600D38D203D51
-A1099E2E20641DBAEC087D771323611E50B960C1B20EC7B1BC71697768A088D806400AB4CECC04
-67AEE799328421391BA370FF34C617F15105260632A8C0F4B22E792247E390B1F564C6FE227B85
-5A962A6E06E6F565D8D54F9887042237617FB78CCE75B0AEE938B1FF3F0362D6BC139C871D1BFF
-B8AA0877F9D3F0DB55ECEE0AFE6871E01F204332718A0EFC66EF197523FCAF46898F32C1B324C6
-DFF22FD9BDB4DA9D95D5D2208CA9D67C6C13B3A3BCAE8AABF40EB224AB9CBA55204458FC526DD3
-8380F3F432EE69266C02ED0086DC8D6053AB3D3330D436B04DBAD95818B0A5025CEF13C378A9D7
-2B6C775ACB4833AD3570D1E76BD359A5A8EC9C4F0938F7240A1B663AA366A4FCF3C102DFB0FC07
-994E668F503A0E28CBD1CFC49041562DA2249B608712EFC10C9A35E0FD9B346864E6AF644F07BE
-325FC4E08F81E9E8A6DE438D3ED64F05A57D3693F770C2E139ACEAB73366F56A94422EB50F6670
-9032FAB1F7ED83D150A8D26B45D8B59BF720D04C4E283A647065EC0CC0D55D9FD7C6502EE3DBE3
-E785F49966E1099CE4596EA2F1CAFD038E882F05CD9628F74A9A09A5DE677704A12CD82A95BF7F
-01A5147536FFC7EEABA0D288DF1A9C9B639350A266C42500696B7E925174AE15CDD011119E8288
-7EDF23F0AC7EEA78E38104C00BACCED03A7785D88FEA2B4A3EC5DA4ED2D0357EEB43C4278CAEAB
-5BE44EC6C777B67FF30140A391A66CF1B47778BC0D9BF6804E78DAEAFCF1C3F67760C94ACDC930
-94E68CC33121CAB7A1FA79E8E14276CC001A8D31333FC78721C8368034B418756A9EB23D1F7104
-43326DF928CFB2E1F9246CCF09F5D21537213B798D2B72893A8285EDCD48509C022EDB3E0943A8
-AAE2FF11AD8B6EC442F30DE19215EC6BCED82C345467DF50276F8123BC061EB2ADAFA6CDECD1C5
-5C529BD9B1ECE353EE7A58BDFFEA47EC30FF94FDEB0E465B7A45EC795797DE00F78E180B73B3A6
-F5B3F35BD80882003053F618940DB675D846095F63E90CC77B5022E963CC39915CF3B95F8F5A45
-4419ABFDAE6087C4EAB799A8A5F1CD7A234A2407A2C08DF813227CCE6DA56F6D1B081278C6E046
-96CD90F917C7AEEEA3032A1A13993079F3C41DCA1FF2B300BEE78A8D9512736DE4DF75CEBDDC58
-33F8D1555590AC92FBA63E2D59B80EE8DEC88CF78435CB4CA57D702DD144893C3279DADF5C6164
-70EA7FFF87FE66F510ADE5B32019709CE6D9BBEA02F2BA243975E7800839D904DC09C2306A292B
-B812F8CC973D40810ECA109BDE38961FC2678BC1CD377E2FEEB43E2072B38621801D5ADA0A92A6
-5F37C7FA277ABBBF372D08B834C737DDFD16B51190DD3043040B9C060A1828742BCF814CA98EA3
-77DB2DAA1B027BDE291293D8CFC3DC73A75BBB4BDE3CD80FDA05E46A2CE0B003663A2003FAE55B
-0535A681672F7D8FC966834DEC4DFE56D3286FF86C10630F9EB91BB731A9C2AFDDD4F1554C4728
-4D68FE4A486EEDE086A565929B97FF763B31B5CE48678860215F768CEE265E157F1A44C3092FD0
-48239B140F2F8801D05B76FC9EB969BB6EBA6D472F1C016B94012127975E20FE911529090CCCEF
-4C980611502E8641568824AA0F18FC3CBC5C2C46DF4A310A1961427A7785EDC75D0DC93FD03C26
-43FFE864A91F4F285FFFB5C74803081A71AD441522F4C5DDDEB96BF5A7080BDB57A22AE8DD9310
-02D940551006B0863C4274D0090A9C2EA9516F291F4A833772CE2F0CCF7A92AE08BC02CDA5B434
-3D8E61C1F1ED39A3614BFE3BBD2BE7C9C3A64F1F7FFDAFF51D3FA0357F672316BA9810A620911C
-06393D472F8BFAEF9AC09A031C3A1A33816A77A6C5EA88AF4D4303EC449982D05ACA3481807F2F
-0775C87DA047792078D7FD735623D86C37274CB49235A22D01AF43791078E4AE92AADB3EF71EBB
-7C96F303E70F1E3F7569471C6A0FC9B9C59E4DC141FBE2752F6717F4A7C8CB5D47EDE806D835D2
-8F48927CA3A3C38B1E5310A47943668646946991FD87BDF723BA535A587EC98F9CC86A15F3AF79
-625C5E9A1570412BD515DBC288A9DC3E4194A2031707D47E54A1FFB73099356BBF4C67A22A71BE
-AB39619759800E4F9F4B558457CFD32E456D546BD2542B3F493A2FEB432FC1511587E4F5C0BCE6
-3BD4CA268846F13233A6D3E22CD92BD8E19627B71EAC34CB56125C86CB4168194ED4E45FC6B759
-5887FCEA79676EADACAC6F0A35B30B63E61C51DC92E4FD960EAA2105ADE6C4E551FB59E0381ED8
-90AD55857073689ADAAFFD1D27AF7E9BCCD8078D62E2299E35EE4255817A3E7CBF4C142AC2F10F
-A5486FCB20EA7E6281F6FB7F91DF0A48B0547EE2133AC09C1E0700039CDA77281121975D84864B
-FB24A6F6E05F5E801FF02B04A8FAE6F682E7C9A705B0A6CAFD3A84698528921856038137A3D111
-30602F28D61D26533FAC142D5A6F0D7C918D16BF3C1CA65109ABBED3BD897C8BFA4490545552D4
-B15F6264FFF4B02CD60970D6D8F35A18295A2AEBAC056F768F29526958DC1E717FD5D6504E303D
-1C36802BFAEC578F5E3F0D1BE9FF5B65B3AF6DD63FBE07432BD1EE72BD24C27C5CCAC3B95FECA0
-AEDCB55933140D1041DE9F2AFA2ED9F3D4BE5D7D0C7F325AE26CB1FECC40CCD6A4085515A11F62
-26
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr21
-%!PS-AdobeFont-1.1: LucidaSansUnicode21 0.9
-%%CreationDate: 1994 Jun 04 10:04:24
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 21) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode21 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 144 /2190 put
-dup 145 /2191 put
-dup 146 /2192 put
-dup 147 /2193 put
-dup 34 /2122 put
-dup 49 /2131 put
-readonly def
-/FontBBox{-30 -325 1384 883}readonly def
-%/UniqueID 5054521 def
-currentdict end
-currentfile eexec
-8CECFA711B4939E41CA045BB7E8765272CCE317ABEAF2B07E70D992D651C41DC23B029563922C0
-95FE85170451329EEA8C7BF7A2726EDA9D9C6D097F0F7FB11AE93E80BF8DFEB2012E3B9F49A227
-13E573A8BAB0BD7AA774AFAA41B97C6C70A3BF84A0B468C41B70D35F1310A4BCF2B97287E2FBF9
-4A30663A4DBB485672BB54D8FEAEFDE594B3B73220D0C873C546C40B5138841E9803A47402513E
-8FF4F9343A0E92A13A04C27921E3EAAB23C355AB06A42C0BC5CEF70BAF6D687B5C79B5360DD42D
-B2C878AC8DF4228BB74DD81C6FEFF53A36279510E983BDCD1A8145830308160030F770C3DE994A
-4DE01ACD31F1D76E3094B43F3316267B62B6D653546469CBD35DC8B1541372AACED3750E498938
-970666D8B36D41627069EF1511128034B8A364FACEF8068FB8A2F7F3209E5A769AF14C3E7F044F
-6892F9009EEACF40CA1AEC6F322861CD38A8CE6A110A5C348EC2CB376E5110065918A03C02835B
-E3E89B986010D70284A334D6725965CD86C1F4937315B5BFA1D7E584988077138480F1B72F2870
-2477850CB729C71006FBA750B4989EC757A808D51431556B673A084E350A74279AB2E9C638F7D5
-B6BE1D50118747D01A6F3250CB9F204E3B03CC46DEC9821867B2334D2593522BE05CD30CA6B75D
-DE85222B64269B1DA310838E5962A391BC8197808B9D11B877A50D431C25870F7043983E965CF5
-0F5BA07DA4DD39F97069868D506F035C0DE343F7F5C12587B2B05CE2ADE6822C6C0739A54D5DAC
-415135137E8341C4D37F7D4534BD8FCE1DEBBAA3C378C9C9CC083F3A892EB7E44144F118680E0B
-2A94BE914FAED74B80747D013961C682A0C3A3F55AE7496F7A15786BB0AEA5B1079668EAED2527
-9F744F8FD112A6C33DF4E1500520910769D69C8F4D659322035993A3CD70CAA65F9DAF1485DA40
-CBD374802317B409FB464C03C8A46831DE7B04E924B9D8F5C5239CF99DFB7176B2A01C1A31AF6A
-D7EE0115C6CF9EB2AEC83901795A91D4563F32399E1AEB65ADE7B8248571668410AC1D86F71918
-70B0FF9C844CB7E6352B01A2C169E37513CF7C37D131B042AE6584F1ECC680AF5AEFC74D2C3309
-12C36CBA7D88E4D44C77EBD7377674DBCD9FADA92577843CB5B1C0CCCA0A9CC3BE2A8F4CFEE1DD
-ECA543A7967806B9F65C5337403864168AD5EED97FF91EA2A00BC4480D96D09080029CF4BE6975
-B34B40182DA9DE77D82BBAE0007448F08DD19A443C3EDB130AA1E36D2DE61D809BB3508EB12237
-E460F68508290E1DF4E45B652B0A2EA82DED7F3A5A05E9F6FE3CD1E8FE988B7258E81A243DA0A9
-B677C368D33AA67DCD8BED50A86331179CD2A6AF65E164A925258D5DD67704B2F3D7B3A9797DB4
-E5092122646EF94DE3FDB3548D60702ECE17FCEFAA298D9825EFB4CB96C20E5AE933A4F9E7FD4A
-D8BB4FFA426366AA9EC6DD84689F24BD858212C0D745D674D513DC4C07C37D9733ECE1D7F7059B
-EEEFBEA12DB1F8F21F6DB88EA763511B1CB80089383350F0EEF474F70276C7B44D075B21862115
-1C4C8CE0303FDC81D848F74CFA94CB2D2F61FB99B92DFBC6CECC15955A790C62B3DA7654CB95FC
-9EB2544F05AB69475FC405C3F0F1E80EEA5F82EE0B3E47937556C7E14CFEF5A58ECD7B975E519F
-CA80763297F483FE24B96F09BB0C6ACE0753EF674B62B6F7C2A301BC1F8C7D2A84CB9DBC68AFF0
-7ED80EDB570861D23430D1A30653E5580B9B9902AAD063F04A700E801964927CF9943A074D8FAE
-A48CB417EF69C589EF625E46A55472A0A2B3CF9C7CAC86764E06ADFDBA7AC08812B171C4ED089F
-3FD3086F97D6B96299E47EC1BC98C8320ADF7DAA7D384A128693DEC73675CD0C185BB260668E38
-9A35204FA0838F70D1AE5DC74957D9EA2E2C3088D660580C20D51B212B6CC83D9003260FA4873E
-0B88A4DA8EEC5AF1DBAE1C0D1454746F9014753E3CAA9C8AF20D97E949D8685D5D9130BF1A9F79
-57569B17DBAB5AF2F08737E9A046C0BBAA1238D2A72504B9131401B96606AC9230CACF736151D7
-E1F79E7E4F42F625AB66F02FDA6C31C497B1C2A2A0C4DAA420B59D647495B306723195DBF74F72
-FEA3B0BD8C2A16E95B442FDF0B39CF601FAE4BB5AC9C85C1042A6C54C44B60B3A44D741E788165
-2126A8235FB58650ADCBB265C349F5A93543A4F765C97225C9566D7C4DCCC6779E05D9827F8C00
-D78D582BBC77E25C3A170C469A268B483BC3153D851FFED8A1911B6864655255515363D8DBFFB8
-0C02180CB399D92C242F0F450766B5D7D29F59B5D7B47633C87A1B46EB3322715BE04BDB99E126
-650DF431A9E8DF486C8C63F5F0D26DC24B9DED300D3107A814E4A01BE93CCB3694A99887C4F1A3
-46DFEE064D27CA5D5899AD2F8B3915E304C8A4121A26C1B7B8B81B9841982F6ACCD03F249A138E
-0F836D0F533153FCC8B3B4CEF39802D66A0EF0CE76F8E2C03D880FC4F44C1FDEDF0C50971507C0
-7202C26CB4C0C1EBAE4AF043F2893D4B15B183B5B60DA901252BC6DE8D8DBCD54B418C088D7D07
-3084C0809EA621F31EC5DE23374C5A4AFC2AAABE30A0CD14CF07914839804BC88A7340BED9C24E
-48B93770745A08B2FD64AF52D5194D57FDCFF6ADCCB3A553343FFB2F82212E5152EC91D9F19F93
-7839782E3A8FEED1128568C5D39AEF3638592F8321A7513B6C361D56EAD81E2ADC3DACE11B7B50
-73EA40B36A9E042BDFE78E30EC5059549BF9D1BD29722E6FE3E3CDF81029F81E66C887B55A6E3A
-96826166A1FD6D27B7B3B5D72046373492434088F7634CB45301F885909D249C2680E5B1AF7F1A
-5C1A7997730E94D8A0C643937B284C0FE0EA447965A8942E882C20833C9EEA28D063C6B5C52F06
-D9580E5387B9C87945B1990EF0537A00BDE28C42C08321C0730A04AB9A0DB8435F250E10FBD8F1
-B70FF91E4B795BB353AB3DA14F7FD8B61AD2AF4CEF5775B16BEFF8E3198558F77036CEE8F21556
-BB24BB44437966855114167168A2F45CB4CE1CC31FA04E39FE5F4F07A21D878DD4D833F2905E4A
-541F26B1599463BAE2BACEDDA6A25569E27003BD478232E627892502ACAAEF3E61B56139542D1C
-6D6A6B3873EEC2EF0BA2CB21AA0148F449697C43D3CE159B01827618C1E9A835186C2EEEFF0EBD
-C22D9250307D280706754476A9B24E141B88294CC88634E1690C5482E5232EC7F174256999DF02
-FE1FAFA59C4369C41B8E9BA66699575035718309DC3409EF68CF0768E8A2AE0E5BBA760F3EB926
-DD09D37641808114AA91761DBDF3D2BC64A42DABD5010465BD47597A69B1F88DB579B7A47563B4
-9BA22E69D7294A81042FC2A57781D8FBB5E87E77539498BEFAFD98E3C1C761EE5E7B635AE93BCD
-E9479904AB3B3BB64EDB0C80CC2B04BD9295E208340BF65D55353BF8472EBC77
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr22
-%!PS-AdobeFont-1.1: LucidaSansUnicode22 0.9
-%%CreationDate: 1994 Jun 04 10:23:13
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 22) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode22 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 100 /2264 put
-dup 102 /2266 put
-dup 103 /2267 put
-dup 130 /2282 put
-dup 131 /2283 put
-dup 134 /2286 put
-dup 135 /2287 put
-dup 41 /2229 put
-dup 42 /222a put
-dup 43 /222b put
-dup 67 /2243 put
-dup 96 /2260 put
-dup 97 /2261 put
-dup 23 /2217 put
-dup 25 /2219 put
-dup 26 /221a put
-dup 29 /221d put
-dup 30 /221e put
-dup 2 /2202 put
-dup 5 /2205 put
-dup 7 /2207 put
-readonly def
-/FontBBox{84 -166 1060 898}readonly def
-%/UniqueID 5054522 def
-currentdict end
-currentfile eexec
-EC18885AF58F29AEFACAEEA59037C942D5A3FAB833BA43EA181148D28AB4B88B44CA4ACA1F92DC
-003EAE53A624731252861B743FB223E6A26B5EA4CA4237504F6A6CCA326B9405AB85D95ADAAE82
-22B5F340DF4D35E0A2CB80190E539D9C09EC6DE84EDF6E6DC6E40089958D58B17EC7357C0EB84A
-61C5A04AB034973BD320598296F9A79CA937F8946E59DDE543CC946C528E3106DEBF61B81D7A8A
-69AC62FC23908A8A656B8518CB8FDAF8A2B57C3C7D4B644754586A739AFE94AAA7B685E0B09EF2
-C30BFEE0F183A420766F0BE21197DEF2C56A4BA47A2AC88C0687DCBA5494D19D543C8D7F43E8F8
-67EF76E2E818ED425C61EB7D3EB50B1174995ACA71352D8218D3734BDE02F4A95E232BD4AD9845
-09AAC48D0F388BD9ED89E3DB5276D12DB11621AD67DEB0F7CF2046A95D6147BD77893BD999663C
-6BB6206F86C9E5BF1B7296EA35C677788DD9627D6385B6903C83B27CB461AB230B86435838C33F
-A32A0B5DF678E7A5414A11E4BCFF1098BA6A3A6C70AEC03193BF8E08C1F703E2B0470B171CC9C9
-CFBBC16B532F551E32A6EBB545F8F16B4DFD5945ABF67BAD9AED02092F99DABD828C674A246A3B
-50B6CFEC2542399D397121C09D60CD1F679CB805E385F3D63FCEC624B93BDA066709C669C50BD3
-261D4A143B81F83AC3AD4052FA424782F1C8985A783C1BDAB4303948E6BA2C6F1645D1AAEF161F
-AA605149EBCE77F37B904041DCA83C92CC102FEA932313FCF28C23DA1D3F876F612EA30006CC36
-B9376696E6D3C74AC6D5E39653C03434CEB58C958FFE72BE74DCFD7921BD8D29CB9B5D9462CB1E
-6CA793A7E2A7F1ABA296877AD19BAB0AA44F0916866DAAEEB3DD86474882FD901F4FE785121720
-80BB24A21D83C909FFD3ACBED7C3F97E8D434B4B3DBCC83A954037319D24198CC1B14695178CFB
-18CC1F530CAEF7C5C845403B52E2A5CE0B7F158B8C4904B2EAEC08C9BA7AD693405E918356E7D5
-1E87E2857B18EABB71256596245BFB5D3F3E547AB1355106CD33AEADDCC870BEEC170FAED7884C
-82DB23EB4B99C4E856B81773093BF2B625D38475AFDCFCD02468EB11B035E4950C2E909EF0AC96
-2C6C41D25D43C5653AE66D718013E922561CB88101CCA5E70905BC6D48B80C177F552BDC9BB31E
-D51DED3C0D40BC161A86C06F8FADC8449AA647EA6A83D9A5AB66E8CC4B5C705375CFE9AA94C1C5
-6AC04BE22C68860DC51566D69AA649F97B43E557EE45E73B23EE06F851860CE6C29CFFFC95F561
-165AFF73E18A9DE0A1660754A311DAF53146BBB751053D424E32E8600B50303AD1A7D9E663580A
-BB54114C9BF9E2850BCF12B5428A4CB8E458B16BEB43751E68BE952B34A8064CEF61452FF56537
-EF56D18A3A3A3081029B7027600A1DC1199772F97102E7FB28DBF3A941729599B0F24A565C1BCB
-62FEC5ED752428920BC1C60C08ECD8EB86AEF841364B00168456006B406FE14F1D4F338B142CFC
-42BA7DDCCC92233212EC5B35E205372291B4FCA126E5FE8F6D4C8A37017DE0463D7261E98813E5
-8B1FBF38993879ED183A30C569DB75D9644B0C6D237F76D760C3D77C7569FF8A1CCD752AD9FC87
-3078022F6A3B1D749DB363097597C2CEF08CF19BBBBA4DC2AEEAC4312E9851639DF6FA9E2893B4
-3366E631AC15951644702A58B7FF164C8D4137052A3CE699438B9B5FE2228DFD6B0931C6149B18
-6B9F57F9D780BAA7835331B10EC5D837B9257044B3CCF8AE4590B23796C7A712C6F188E20DFA22
-1ADDDC895EBEF28DDC6FE7C1086AB26B878DA3A1ABEF1E7EAD344CD7CBFA752F7C274E8E9C970D
-744186961EE5717BD0F50B67144FD576F6B668CA608436053ECBE116CDE462509A48DA90D66105
-ADE07641CCE083FDD6F161CDD59145E8514CC0BF34FB77B657A287EFF963E63DE600FB15BA6A17
-87E63D3208F5BB859E650092902715185D69A11C6F73DE088D60DBBB98E70ED4B7C5D4CA9B2AAB
-BA91E81E20CBF4716D603416B399B856C46729D4AA83330CB528859DC68CD028CAEBF9FBBCCB5D
-50CCF2D3323000855669842544A61CA55FC4209AF3D6187100C47F2681D3BB823F09D3DEDDFD89
-C87B17BE0B0A0D14E75370C6D2CAB809BBE932E6718945D6933EBB8A24FD507906BC651216119E
-CEC5B916BCA6459AED96417AEEEFEBC4E71D76DC5B17A37B8945A83946E64B21AF0D42282B0E25
-A3DDC555E709C80C5C8CDC5E1AD62B89A7CC1E1AEC962FEED653010E2FEF56EB5A14F810AEFE27
-16F0A27E7EDC63A7D2E1C6AD410E22E35C8C923EFC2554355092DDA8113F6D9D5B5BEF54C824A5
-1D7F5CA2CCD4321F9C3A6EC8320F9A577610C902B70B6B0EE5BD381D9A7C6B722BB55EA06DFB77
-DCFE84A0397C8FB3BA4917521A88B43F9F12F81571C39ABE049D54405B96D0BBFFFDEDD0E90C3D
-D6B26D82D797C6B31B7FEC4BB0B51B2E8357C5CA8A6181536CC13498F7EF383B98281756F3D25D
-6961D477191F00452FE9EBAB94EFCE0C958A415B7A8B0AEF3F072A3DAC3B6F1BC974CE0DC92A08
-00EF65EDABF91DDCE2931A6B6CDB9B46E106EEBB1017E487E4AC078243A8441422FD61BE99A8F1
-022CA7C9B86AC24E4101F46614E20749FA065C9F9EF8AB8D45DCB5632F7E5579A4EB5C44588E0E
-AB91E0FA25868A585ED5364804118B2EEADD52301644AB6AF821BD6E5A78E3BD4701D7211B4929
-1EB22DA0301F61F69379F1319ECF14C6ADCF574657B6BA459E6FE012A1C6CF198250A7A9BBA055
-06215E6558DEC8CFAF5F342975B444F98782CC674EF5E03DFDF803C5645F303E229448E57E3891
-37A4703A784AE802B6D730C82E7A5981DC29B586174FB22E854CBBE4C359D27BEAAA684866AECC
-6F33F9C1E0CDB2F97E32F7DE1C74CBE941D21EBB079CCAD9F45BB6C976331CCB1AE84BD12DDD0C
-0245E24C556BD9DF805DDEAB76BB5B82A148CDFB8C17F97B70114107A41812EE10D16366444BFF
-E6EC7BB9FE286ACF78FC1C50369FA2E0E9BB26BEBD3112F8715651DDC05482809C0348B8834AD5
-F8594197582B9FA1318E4908A108A08BF0163B419D0B20BEC4402E2B1E96F18552DD6FE45B9759
-FCB8EE6A64B9D901173B3BB5D36EA3074C8065D37A7B0E01884A59841C5C208D924D8436AE36B5
-F7EE7EBBD690EAB5AE9897B43B6F46549B6B41CFC6A5EFEB53A6E1EF8D9DF28E78D3186158D4D6
-1C10AAB0C85FB5A9CC43535D2E458090AA80AA75F39B0AD1C02E3C103269E8A40E60832AA2B160
-B78BF08BF2DB06C8D55C768055DB5F52D1F24A2599EF1F412DB23121BC8BABC1933CD43B0A5908
-77246FD36AB18D0F0452325E5F1FD495499C754D3EFD68D948DE856774E476660F91577FA68756
-CF17936C23246504495C072341C8AF8E7E4BAA8A5D7CAD373D9599F52A4D88C2F5DEB65A2B9C5B
-6914C569F8CFF9164725C261EEC2AAE3C88A26BFE1B6327DF1EEF827562BBF37E8106729B5CCCF
-C0F1011864574E4D0E5B3CEA70B562F03BDDA49B107521F192D36ABC6ADA755456175EC9ABBBE1
-E550C412239EC97662338E92253BBFC7D142570A6F22E212C8DECAC66B4AAAD9DF4BB681BCA16B
-29B7FA623C47FF37905F923C0143AE479FADC0E27E8FA15B461509D847F02876975C6B3B33F490
-A4820F9C43D3F0115C6157211CFF4B13696BE005FD45481C9E496B078389E01815B78C9402841C
-45B721355653E4B64C5F226D114DC02ACCDE11E588DF5A7889B8670F1C9F40A5DB89A7C8E901A2
-8EBFD43B24A5DB9B2F864C6A45F9DD7DA926DA86DBE5E2EC9FA04004862A5903F6A5F372303738
-B42D7FC4A35941157DB85F26C8D11099545E57B0AAA49DE793C778B8E75F45CF566B54BD1DDD7D
-17E3621418F09A96A4EA2D20AE83D88E45C0B083E0CB9F3D5FB7D704581BE82E3D242B3EA6A7A9
-29B3B8AF7F5D20CD8303E7EE1CDD637E3DBDFA0B876A2E7B7106AB66779F1ECE9AB75E4C2083C7
-C97B246EF9B67937CFE4DA2FD95A5E12D019AEB10A8B1F609F2426F53CE3A6573B8A13392D762B
-B2A97FF2B9ACD94ACBEA9A46D6F0F2C464145BC6AC740A19DCE03904FB928F29053493D4CA10E1
-351458BCE3B003C4BD38C891559E363DB4F6189F4925E314F77E7900DB5285C87EF4E2C55B9A12
-CBDA6762604F98B6D2209BC928DDDA85C5B5AB12876AE7D6864E8A242EB1251D6FD05F8F088A80
-FCF304F598F9FB6AD997C8A5481BF577FA4F61B2B742FAF0BC932E886A961B060E6320C3D49D62
-7C04EB0295A7DF9F8AF5F2BA6FB64AB76F685781460B35B7C510E3867DC0DC41179A1E8BC5BDB9
-5DC54721AA06B8C2119A8617674BD10F0687B07D56DFD63AAD41DF660F600DFCD91DC80645C4F1
-3FAA4A6C4B240863F6508A81EDF8B867C948EB7D3A7753A4731AF75F0C05DE4680CE216E04C8FC
-49BC1CF193589EA6A33C25BC5B7155D4E34A43B49A8C37733AFDD714774E9E70FC22B40D6C9192
-D073E2E9731FA2B80ADE7D40ADC5FE1ACC52952159137FA5B30A7EA95C39A5B6CA9F6F1B3598B2
-90EC820457E11DB827E3D458C2E682BC1FB6B5E74817246B4FB47DF7DE1CDB835A849078BF71A9
-7711EB1F74791E797B3E73FCDAB725C5898D5188BAE77432AC20087EF62211EAFBA46B91B295E0
-8FD9D4C98C1331E4A1D7206A60F03EFD2E8925ACD1082FDDA8B2B6980B960C9D03BC754AB0FFF3
-EB6E92F8A6D41954CCC7A6598CCA897057141F0ADDFED6F802994D00EFC0771E4B5CC79CED9844
-E2CF890AC9F70AA4567102ABCC67C084AB818076D3134089E623CDB5CEF16E6AC89A1EC34BBC2D
-ACF87E3D7EDBC5A2FE1774FE6B5BB78FC53425D364919E8F086D07ED1ECA919F003A1C5C05B914
-02086AC63F3546A34F2F99C88140F4C51096B72169B413043C366BA7BA2E5D1DE570FC1EC6CBDF
-03658EE0AB3C1144FE15F8E89FF354E00261483F366BBA154DAF5E6D910F1D40F7DB4BBCF8D82F
-4BEAB925EA8B0F5761B1517A2BFDD400E6B6B9605034688A7148596AA8F25B97772979B49AF56D
-28B10146125B19AFC56881CA4BD579D649D104CF443E94B186FBFA0F29538D8AAC4EA3C1774A7A
-64226D033869F1D821E98B9C9C1393FF35EC9A962BB8BFD3D8D062C086234D6F14D9AE028C2957
-5114905FA35B368C44BFA14DE4E73A4D6C1A119B79A6E3EBB915C9D48D3FAEC3EF31B7AE39217A
-21B66FBA853E750000D395A9BE87E78CD91F390C5919766CF31E45EFE678577ADB5931CF5553AF
-54F9A0E9BE0428EACD715F7D20C3D75D20810C4C0D96BB10C14B557C201B954841501341827C1A
-30DA27C34A5A4CAEAFF4A3ABA566249EB82BFB367EF41635B2E27133C0BC4BF6EE280401B00B48
-87EE78B50E524A9526E442E2EB566F3ACABF1C60C65F60075C434367C67DA4AE42B1462BBB0AE3
-9C83123BEB32327FA66C18409CAEA447B8F504FBFB2CA2EB0448691CBC3C1826AD55697611E310
-BA84B3133D1240BA430B08010BBB0DD02A84FECA352324CBCC9AE188CD9213C2D513745D868C4A
-6A0C995D7B455034DDC41A8ED06752805DE487375C69DD746D7F8940101EA49871A4B28AD792A5
-69E76930C32568A9ECA82892B44E111ED0806BDFFF59EDD79B5BB11F82CB7EA201524E6D6D8343
-C3EF568F33A450F8A25128218CEB810B4D4566547F2F0A0640D7F4C8623945E5755BB7B6B48272
-96AF202D9F4B17A2B4CD03D961B5728C04E275E037E49FE8A29A89972D0061055357A40DFB5019
-D0959C44E231D6AB8C6FCC8E24F5291E4B9C082AB5F7D58CCF25
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsunr25
-%!PS-AdobeFont-1.1: LucidaSansUnicode25 0.9
-%%CreationDate: 1994 Jun 04 10:42:59
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (0.9) readonly def
-/Notice ((c) 1993 Bigelow & Holmes Inc. Pat. Des. 289,420. All rights reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All rights reserved.) readonly def
-/FullName (Lucida Sans Unicode 25) readonly def
-/FamilyName (LucidaSansUnicode) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSansUnicode25 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 161 /25a1 put
-dup 202 /25ca put
-dup 203 /25cb put
-dup 230 /25e6 put
-readonly def
-/FontBBox{-26 -236 1026 815}readonly def
-%/UniqueID 5054525 def
-currentdict end
-currentfile eexec
-8A630409A330FC5FE1ED7CD3C975467DE475D113569CAA8B923FA3C5A4A5DBA1B426534896777D
-FEC0CD780FDE4F4A4B37CBF69BAFE9D7B1674F09E7B60ECB1F741B6EDD9AF78B9450C77EB98488
-7838A9B1EFEC7714CB963DC0D2D7FC90DF439E7B2FD67B771E742DC7E7DB927415569E8F7DC363
-784A57FC7AC7182B65E2B2B985E0344DA414383767D69F0072B82FF65429A625F418B9554E3934
-A06F03727E3C9839A4E576E2351D0253B74FAC9084AF6E67133A5537926A8C80589A37F8ADA04B
-5C2AC1126AA5CCBF23226508D011D14D13C6FFAC13BC42FFC82A696C06889B21F1453BDA33C3AC
-FF81DDCE02738FAE387DF215DFF6FF74471B4EB78EA8C9F24AD655490C27E6059414A56A52A9FA
-E82AC778F1210142A0F9051E5AE4B9E361B1FB91CA17F95CE918651919C7A235BECD1E676D582D
-643C13D5912E896FAC77994450E36EB321BDB157BC6DB7FBD0EE4B0C1A420C2645ED9595D2D21E
-F387557875DF6A9D774DAF42CA703FAA6377C62B435A83666621A7C4E578421D8C68899952954B
-E992C6F613EC3AF8C2F4EC93A4AC5D7860448117BA2B6A968239B7DCC4036B4B1FBAECC17CAB89
-BAAAC5D4362C3CE32E00409A6AB9B231767C1A27514E9AAD74C32EB9F6C0DBB6F839A28BCBF862
-D183D1247828DA457DAC59A0CC0CA4153457F0DF3B5D6FCC06BCBB0B5919DA74CEB11DDF706F15
-B342B26D610DA0137ADF11F3BDDB3189C9DA0F0E870986F86C61CCE3AE60F771B65DD2E920BD6A
-5094FD2A12AB3A59052BAF45248C006D431F5B04C9071F925A7F52C1271E7FD3A7F9B60FAFAD56
-8D8CEA6BE39066D98313C932A77140F1658FAD3B32F7418CA0FDF48BDF17F3AE6F095D34C707C4
-9F50C3DFC3148BEB942A63A5619B94218BA5C1F63F66ADE29E1396CCF7CF7CA97788D73D4671D7
-BB0CAE1B8E13CE410F2172B2445CFEC734F53A6EF3D3412C37908D22E3E80C817EAC0955CE2752
-E9B2327A08895A254ED18976E194E85CFF852770A56665EBAC4EAF1F6808F6288AA2776F813D6D
-F089F25B21698D10A5C00522210F606F890760441B0871F31A4C0718527B68541A0314D67354BB
-834F4FCD365DB2379468671DF697122B66E999BBA6B2A5A6D95E26FEB0E6AA3B4590D5B0C8F4F7
-AF1CB7FDB904F10E8817F7045238C813053CB2096EE5DAC923CC9AB2DB9FAE17B2BA08CA49DB7D
-71ED0072A402793C51EE08DC09FC9C27F2E15254CCF9FEDB998F0E3B12C60BAE7CBC550A59BEF7
-CDE1159E1D6FA72E0026BE03299D851776F57069E9178CA0C53CBF939792BCA7CE52A3A90CA729
-91180F917F1E21FFDC2E306595ECD95BE6323E539FC73511C7FE237C873A60B4B4E06C49C39C1C
-D1CEB9EDAB2891F30BBE64EE95C27487325C07F8F83B2C0CF8B394C3D0ADA55E4B4541A917B23C
-6181480F95544F2DBCE9F22F40DC467F300234CCBFD55A919A7B4D7EF74D0C60E83F2627BD5471
-97A31EF7AB8E8C27A2EC8CC90B846212BB79CFBA9DD702DD627CFB9FABF73790BBF5AA82450017
-4E144A95706851EA88D454A80554853D7EDA089C97BD99805AD58EA333836351E1A6FFBF3F270E
-E36B9A8A5C98FB53B9B77AF49F3330416708C3F8C9623899CAA72E8812C963AFB98FBDB4596F18
-32EE5FF6F6AC53B618EFDA664A090C1778C5D340CC2425184EF1AF9C6A7BC52167584CF057F737
-006496131A33D19C40B00B4A728904CCF6669F1AC17E354B71B9D6BFB322CFC1DD2E3D66C97FA5
-7886ED6A5455AB1AE8D51393C52D017C5586EB16FAD517AA4F76B7F0E3913C235A5986A767FDBD
-BF04B397E7150F9CB9EE84BC53E65CEF2E4CF91C0C819D7A4860E35092E3EBF647B323331C5497
-A980FA0E95D21A0AB2D89ABF677FBBBE1811983D6BE163609EFA447878A6B9ED22479CEF8C9D19
-E8683D22DDA81461371B0D4A2F993B9ED149E14BBACAD0AED92C0B180E46DBB02F8F658A470ABB
-3688C09C52006DE3A6264E0F33E92B1C6F69FE0148CB284DF2283638D396E5F8C8C7FB2A531350
-F49ED6E90498D2C30B6D48BE680B04C6CBAF4B2F92347AE886270B5753D12FE54A8CB0EA003022
-0143DA37757BCB85E0664D61384FAB84DDDA0468702C397BA2A52098181BCC26ECF597DE542CB8
-B1A0F199032BA329EF8185D97C9B536BEBDB7A9588D9EE830804F0245FF142D4BCBFA74E1D2AC6
-BFB24ADE82B947BFCF2AE083638301E0D52D0838548B9B935B52BC5F3B2FD8AEDA7AC6A0F44803
-0CB7E258BDA85320A3D6D3EACB188956D3FC231708134DE6EBE2A296EB0F07AF58E5FC366472B5
-03FA40D0156FCA4320BC906DB75250AF4C55B9DF5410EF3ED0DE8A7DAA82A8762F456BBF97BC78
-3849A1C9E1E9A7EF154084EDFB53FAB120D5F4A68AD4D83442E7F6ED51F251793E1F5D7504C874
-388E61CA7F9120C55228EBE6EE837BA371361407776E82796F5CAE390FB05E2FF92984F15170EB
-89296050D3B5CA30D0ADCD59B9D666643FB69C43B2818F03F0BF529A5E68FD043DB7DEE7EA3C34
-0FDAF3598037C8C0F8657F16EAD01930DFB8A633572D6DAC96CC22EABF4361A4EA443E55102E45
-C2A7443BC2DB4883B1BFAA58343FAAA48E347109B9F5D306E450E0423320763CAC8F4B48177C85
-11F6703A383803215E520AF7CA6C449C4906FCE3695117888844DEA4A505372010A0E130FDF705
-A37E1DBC59691D785D37D40E737AC708881A603BC0D97730526138BF428D951AA75579D159E612
-F847418C23DD120FBAB2CBBFEDF9BC3B972CD59132C313D84F5CE45B0740BA7ED8086165203068
-689FE81C9CB701D205C815A8E4BF2C341D264017ED02602ACD5F6576CA7606E51B3EB22CF7AFCC
-3C466B69801149AF48A8E012CC75559041B984640EC5F8043A14D70ED3AF1AF7395213E13AA79E
-A3BFE238CDA1C40BCD49A006252ABC5B19EFDD78BCDB02987FAE
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsi
-%!PS-AdobeFont-1.1: LucidaSans-Italic 1.001
-%%CreationDate: 1993 Aug 11 21:10:09
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. Pat. Des. 289,421. All rights reserved.) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Italic) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Normal) readonly def
-/ItalicAngle -11.3 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Italic 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 234 /Glen put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 215 /Wilfred put
-dup 45 /Will put
-readonly def
-/FontBBox{-250 -211 1099 967}readonly def
-%/UniqueID 5029007 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C0135F3613C38B98FEFD06419749A2EF936D049568E91
-2C3B4814601E6F1C68E63168C5EFE4A12F1C972A88E59D27C31A2A9C0BA365B6FE3266DE7CD0F1
-1D5F0698C11E8C1D4F1056410F924EFF7F265CD09F63373FFF21407562BFA055B1BFA359C5890A
-384338F55437BCB13EF47EA2FEB34874DAE99A2A8CDF087F076588CEF4F5F52D27F99CA2FCACC3
-B00B2DAB26EBD6CCED97C1076E2E38C1C7179AF884D34E5981F3B13BFBED7B35D318515DCB2A38
-02E5402628ABCA3D4BC1F4808D32312ACCEBEC95EEAC23DBDFC3788D91B5D781933BA1E7A9E7BF
-693D5DA7A9281F1C6A7C34E8D6A8145895DE4B6AFA59BC2F66198E226DC29A066BA02F4739FEF4
-FC344E81EDB55226B5E16AF7282FAE761F3D9F253D76D6442D5CC7CA3043F7B37D5A34A905ADAF
-242097EEDA53782431445078C0B35090520B01B437F01D891573DF402A427CECEC5386F1603BEF
-05EEB7DD5FB545BE8042FDC2656F47C7ABD12DF9DBA59693E4F9A554FE067AD8157D2BF1EFB7B9
-1C54F92B27DB8FE4AF1572A8E3131A5FC251FC8F3D5918C30B18337CF3CEB9AAC264E467F9C4E1
-3BDF64763DF9650B0F6A3FF6092F2241B1DD69076E3878B875564E5EA253BBA208DEAF32B48D82
-CA70B0D8FE5181B29362D1603FCD82116B2FCC77931D0E121CDC23CA762E8C9EF47EF6780EC5AB
-D9CB39BF6BA8F4D191F9AAB5965691C4346624EF1559E151378A8EC69A126FE29F5BFEF6162653
-B55AA546E4779E7E60288C059D2DD6FAE507F6E01DB910D52D10EEA2762D59A01C2F1FA458466C
-07AA5A0980968990E18D71F0AA71BBD17CEEAFF025A16913D1BA4D5974D6258BA0D1F934656B65
-19A3AD2375DA469B27BC108F919BE01C833BB6CC59AFFA34F976382579EC5253B4610F9143318C
-050160C7002E29656B29874C5BC27700C912C7B00C1F62458775BEAF10C5A2858456FD04C5B6E5
-B790085D9F584195CC9BE74E7DEBDC57D5084C3CF8168D7B194D57EED9F72AFE24EB78A7CED489
-AB96EE6F2CE148C3C8CBC466AA2B35B36842CB48476D303A7717C4369F803A4FF311D53F1A0044
-B5A3B423AB2D6F361D233CED47B79D579DC4BBF97AE7E6849CE72B35CA881B4680F073C4942FB1
-04B110CD36C12B7FAFB9F8F03EF419A1A5CFAD1D28F13EF057C795F53737018583F52474008775
-5141099E0C46D3A7F65540A05DEFF5A0A1C68096CC39FA13354863897E93F98B98E2C53A693C2D
-57AF95936FA23B61A55E26214D5B2337C4488BD6DC93DDA298FD77A80625C917D9D432EC1AE92F
-DF42E184BCC2400C51465244F338DAD00BF384DC5910AE26F964CBB75F091609E73A3A96D8D07D
-BBC4DB58148E2064C50B5EBDA56DFDA7679C10EDC505D6816B86241997582D77385E0AFD164AE4
-5333A18BC4FB8CF818CEF97158CED9628B78B6C28BE08E747739F924A7CC9C9EC72FD12FD5BCF3
-2D200E0FAF7D7C8F007C84EB868C2118F0A159DF0435C4F9E432F5F7DB3766CEB23939415E3709
-B1E5E14996C0B7123EC993739ACBCF6B28BE7628D11843B2AAD85AED50C9D82B5151EABE73505F
-3A1C103B7F02C0429A32F3376C13863C347BC07472F6CB82B39EA37525A46B95F9387E654F8076
-EEFDB79193E97C16A69EF102ED96F180F44586ECB46F45611BB4FA173B4C8DE27E2C4AC2BD3E91
-8441E44FF42D13F9C119778806FFE56B8ACBDD4537C981571639C5D9D5522C822DE5F29B426B83
-74E02DE01D2A2B30281676D4593C5356214C5C6D3FC679395E0A838A447B2BC803218F97AA6C92
-EE62D3600680CC93187A2D8DC3D7616F4928CBC3E8C42BC5536D00A0F1D3FB114EEB9DA1B5FD89
-50EF78BB34E7AAAAC3AD105D960B3AA743CB487AE7D000E14C5BD14A2250AF406174ADF67A0BE6
-7D62771A8D6283F574F314FCE1FB41B80275B825066BF711A982E58E8F34657DB15E29B20B5EEF
-6EE8ED0BAB63458DAAB556CFFE712851DA37303784F656309ECAAA93185643264ED4B7B6E05829
-67E94B9311A2636F0D6F18BF83E5FE28C81DADA7046E5D485B6A9754F679F2851C5C3F4071153F
-C25F09DB849C09E9CC34A96E0DDE7BF692895D4B6678A1FBA8DF90522086D5C64715DE5FC26F16
-B954EDB7C3A0A72F1278341A1018286562228E2EEA26EE8EE340CB332B43CA68C65A2D57FEB45D
-0BF8EC6092219E7EF9CC649834D297EAF3B5FB00F2F83399311AC5FABC8761A13575B0C4D917BA
-0AA75C78AC3AB78AFC746CFD5FEB2B91073F2FD8D4C2A3A490C94BED5131622DA474A860B312AC
-4675661BDF91D076228D148270253325F12147C5A7FB25FAD15732E43004A70F095EE3AD448D9E
-336CF44C4D55CFC772C92E15CEEC2F56A002A6E1670ABBB074DBE0CA55BE5D1FE65F5A9FF90E1A
-F4A4B5455B9F3A82502C4D860468B7E7E91A77FC043C44E19211A96D8EDDEDE29FAAF156AF6C71
-CA2D0D26A7AA68A2A0864BC236E3B410485D7CF2A51C3FD22A147E3E44E723CCE629A3E67F5321
-6BF328C2BE130CF9C05260E4E5FBE73D9C2032BEA5AEE7B0ABCFD2F6D9874B77D3B61AFDB4B300
-55A0033C9EC86962E50CEF67EDEEA31C093B3A429D9AC37D58056FB739B64FD22BEAF7955D1A12
-4E1F5F81C2FCDD89432C15ED61285B1D300C10714167D1D4DF9C7B0646BD825805B7E6F21ED4A2
-06974B556EE6306C84FCB475F4F242C440A41B67B543BFCC178DEF4E58B739ADF0E14D4D0137B4
-F48BC39918599A70DF1F0DE49F6527D25ED35B5901B2EACB584E8F29DE5CCE15AC1E31D4A14F43
-CB2BE1150D22AD419EED486AABCEAC25F01BFDFDBAE2E3E4C899B3291897A638B4420960CF7AC2
-F08236D1D7747AF87A207081CACBF00A0994C2F98EB90AA3F4211EEED6A0425C6BC0CA31DBC6C9
-DE03E02A5AA192F0187C822AE022AB776CB891E95BB90BB89C07D34A38911A34BA591D78B7DE83
-6BDC01BA45F0A66D735E317B06AF7EE6E817E98FB776EBEAEE6B8AD56FF5DE1134B7EF55D87F21
-057F1248CD06932F6DC349D2E9B1DE0B81E300625E370770C548B89FDA0AA4F8B7373426A4C8BC
-200F54CF2A587DD11ECF76E2E324591FCA3817DAA9B3FE117C826F5B53F24C722F766F73903C58
-A81A2067F7A3E8544B64E26BFBAA0AF6FB10EE8D4E99C49CAB1B397E0AFFA566B007330EE54DAB
-AF0C044E8FF8CBCFBD70A372C5050F02AAEE6E2A648771A199A8290BAF6ED4AD485DACFA5A4937
-CCCA8B4D03FE96D7CBC7C60E6E95B53BDA2597C66168D3564D1BC6617033688510AAE0F6DBB16E
-192CBE34F5E0364233AD2A2D0043703A48EE02E2B4576645BEAF3D44622983407461F2E700F3DD
-51DD10BF742D645F22700223960637361E88D79EA8EC0084F5F20D0BA3EB94A7B5EEDDE499A39C
-1D621945DFB5937A31BEEDB0E2DE8395EAEEEC4A912825EE2D30E06A351862C9F02711D38F63C7
-4BAD03D267BCA956F029F2BD396A577000AAB31B00B004D7DD5F6102D7FE0BB8443AD768BD6051
-CBB0F6C74FE866A2628789EB0E2044F2EA6F0D1686BCF0BB7F245AA757A20EFD93268FC1E140DA
-35E759443BFEB681CA8B10244B4E395F3E9A151A5A3D74293E5EC0A2C2D2DF37132705FED78742
-8C5E876F567D1CB77F7338F70B3FE5AD1F7D9D6AE6AEDED983B638C5B1F6284BBB8911387C2CBE
-51B92657EC57F3F28F9F71BFE582DE883F2F24A3E1BE90D5DB001E7B69968AA2B8564940A2B3C8
-3EECE73D1DF1A51672429FC169488D329D8AE41E0D7E557F6678C6E36EB1877DA3B7AAB89EDDF1
-54AF743BB2FB8F4EA0AF7E8761F3EEF6794FE66A5494E74F7428EC2D47149F05B8E3CC934C46B3
-8739D1BEA64A39C4AF8CC42187FAE682546468FE3C68521D074555FE83FB96B018489EB12C7437
-9EB97E53BE86318E53494DA7F214B9EEF02B1843DEE3D3B7FD4F94986F310FAAD236BF55E7137F
-8B35712AD6C103FFC59F05AC12629D2CB39940395C9683B49D80D0548A17D45A422F9BC0F02112
-DE3AB03E5CC55DF670637BE7E4F0ECEC9B324CC26C16DA89550D80C609134B14E9C5575662A309
-783794C673B64C3C62932C64D9D9F560CCBDB7BB6DDB1A0D67A6C1D09AB7BD60348F91107F65A1
-3EC3149656CDA201356CC2AEB313A97E203C8037C9D5C5A70A50DBEB91E8E4B54EF9BF8DCCC033
-23F8AAE82CB2B60737C52832DA384B02AD2A1D80EEB88AB6ACED1B44AE582B9CAB881E44AF4392
-D29F81A30B430463A0D48D26ADD6D7896EADE1C0E82DA83E28F414BB24086566EBA2BAFF475CFA
-123D905A8A307E135DAAC8735B833005EE356EE627C6B3544DFED3D62F25E88429C244288ECB83
-6733096E71F85E602FB5A77E7807381D0F3805E29716B21D21AFA3BDE43C3EAE43D33082F2F14F
-72CABDFA02022D3146A2AB88719998C6EF1984A5891EA63E47C995F5C484D8F3854A79AF856F57
-54E9DBBE35668176F67FB1ACB5238423D2E1396E7A4241574033C78F342D11F97D8CA238312129
-0D467F2A371BA35E52024740F82CD91A23525EF0597B06A1CE57C7D568B25A96EA0E62756F5E07
-1A63F9D2C22E1C3806B2F150A57E5ECAF61A999E3573E613F94591FC4B0B8F4BDBC7D2619E800D
-A2CD525EA0B722CC25C26C740265774CAB6C3CF110C6A1C7BB9F0A2EA2D03CC8C483DFBBEEE0AE
-831A31706F790C0F695B926C89081ED62B5D5E1F02F405DC455751D87BF06CC05147D56CDB03E2
-16E4EF39CA3E976F786DEDB9CB0FFC98E3B115E4BFF4BD63C2BF6D577971ED3FD5525448558DCF
-C4D40E681C9FBBD650712C69FA78EEDFF970ABA0BDB69E33A8DDF3A08BC0E4DB8909A2DDB35096
-4FA94F03284532ACE8C62E8E0C5FC06EF66266944FBE4C6C239CB66A4445BF6E50E1221F8C9BA3
-2F11E198D306F31DFF8C9CAA5AEEAAB08B30F0ECBCE3CC3329AA58B1F165F151362BE3646EF3BE
-6120E2B618135127192D4CBC77CBD03A83F6717133B61DA06E2118AEF126FCEDA71A426B6801C6
-C70AE8192EA70C6276EE360B9D89388C37D075644A5009E4450B3E6F88697DE0C0A2E6A1FE58A0
-72422BD671FA241FE11788AE83F63AF4114D06702D251FEC634E562CE367948521FBA53344D5D6
-18B0A9A2C5E013F8C790BD5DE8AD289DE859768CB488D06F45DB114FE12B2BA3FCD88099F955CE
-2A3ED377192307CECB2E7227DB751776DAA54BA17F5E7137E1AA1F1B6DFFE782F715FF29E0C370
-76BFF950438DC7B7222A67238157D769C27F48CD9E39AFC1B0AAE6E670E20E982506FA564ACD52
-9D108F72E9A615C61907F00F6DC9B3FED3D99380B99242A53027A154891DB04C3ED328DC4B188D
-9080BDB06D9513098D1C8A69D844320CD494DA7DCA8FE6B008D0DF6B3121599E951AE22A9EE37F
-DEA7A4092509F1743505DAD2B07E1DAB21D84038115C10B5EACCC9C96C62A111AEA09B3259BDA6
-20202DED8FC1BBE20A8CB09E7C77055A9D0BD7D5F39B8F065B290900603EA23896CE2E7438E6CF
-63BB8435EFA37FA35A2588519FC79533D3A1C1B376EC7BBE92388C3F3248C5239C4D21730DBAD6
-65A7785867BB355EDAC969FED613A52354E97501D56909BAFA0F87258B068CAF0907464B498861
-1D3E7E80E645F7AEA5DCBA04CE122C7A47007A73E725DE31C475A57988CE41BE7D1FE972A589F8
-D9CDE0977492E07457698B8E9E184A70EE761583058AC50884A880936F001D53D182CF9605E588
-92910AB45E3C752B6D266CAF22397BAFF1591976B6DEA208495EF675876E92ACFBEC1887245048
-30F05659B2E73E8E049647F4F28F529684085CB30EE66FA5929774E49C15875493F661B77F0C4D
-6391EFE5A0D384BFCB2FC1820130E2E519C3715CFF2AC4B8A74E81C368C55FB5782ADB9BF9644E
-2FD416320DD3C6CBEC64A992B3FB79991E62F129D5187763E7C7D8473F963F43F0D70A8EB508B4
-970A1572835201AE91F48B7FC35D0D12E7015CBD6DE0677D715E0BF94F1F9D3242F8600EB2B4A9
-590BA94CE6D342D9342057E69E0B71175B475F9F9FC8CDF962690867B6B962989D94B7CE670CFE
-23D28E1197AD6C118DAE3CA2BF62FFBF5A6D03C7E1D85199908F9DAB1709E1A3FA4C1D18535AE9
-5306E0641C9C328886C72C91B49B498202C8B72EDD5C7F5DDF178584A24E6A89DC9EF5437EBED1
-CFD46ACFAB9678F27F4BB80279CDB62D9A23761E70ACF40ABEB38BB3242FBC012B8AD563073BC3
-240C6AE167A56B084DABE9096EF07C38BA3E6D380E2A1D1CDED670305CF0EA1D070E5FB8574D30
-8598EEBFB0C6FC907E25108902BBAD331F177EC95717078B97EDFF258F55793FAB9EDDC508FFC4
-719F491D791F5D8487FD5A31992A1E6E4DF7C82AA1BEF383C2F74ED7163AB6DE334D48A11520BE
-2B47FA5C0B07FCEE735F63CCAA25507A78971012EC943DC2D1607B3F44DE13882DF23070BC066F
-F74646DF196E1688D7350D7672F93691FD5950AD7ECE2FBD6D4B1CD777C88DFFCB90B57F9C829B
-A0C9F061F7DCC650CEA49D70B440B84276E432FE47D7D4D67C241F8097469638E4F5076A65FF5A
-15FBE8690B4F6788E843753F6D961043BD8C7908EC2A2EB795AD2955DDB8CD9B6A8BCB3C2BC673
-0A24CBCC79F15D44A6AD0CA0856E661EB07890BD79E93FCAF93AF80BD1BDF915B799C9118DE981
-496A963B4A9498E11893F19446FD9AAE7E4B4FACA51601F5C54D46E7DA49750FE88F420E9D7325
-DEB5A6B091469240AD0DB4537A46E71595FF598BDE54972860305F59F593CBCB7B0B26130CCE19
-E0B553E8D52B1953AA0E463D49A01B3B2B588044D423418A58665DC05B5AAFC47E264985934F03
-C358035E5E4DADDE030060BC07E7F0526FBEEE7FBD26CA50111E8BE27FC021214AA7BC8518E51D
-93934E23270DBEED1246F623EF50C9B12A3A79FD2425DDAA17B4375FBC51A1FD8A7A456441C5F5
-C8DCE1A112C00058434E3250B841ACCFFFE4EE5CE4E8DCAD1DA76C39CA24EEF79A2297B70D6AEC
-75B3179FBFA7A4D90B4522A0F4243D14FFBD028961211739790B55947C4DC63F0DB959A3AFC7C5
-65D672D80422330AAB64D51993BCD2A34FDD8B1848F5C400BF5236188C683BCFE47412108B59EF
-41B7465B020FFA6A9BE53269B4F8AB5FE2A9373C3AC12A740EFD72228AC156A999C6079687FE52
-19BA162C917DE80869339BC76A9D7DEF6224AAB13F1E17BB4FBE9722B94DC84256529932A33391
-D085A85A4DECAB06978B9166F075B51DACD371F172D428081AE1826645F9A461C257A46BAEC29D
-D6848025FB7C6F027D67A89EB217AA9879DCE693729D36171F815C3C6967F8DDD4A0EBDCDABA1B
-AE3C7901A071501004DAA11EBF4E6B20242EB6C4932403A6FBC9C190C8BB789CB3C3F2DB0CEC69
-1FA2A1632F625FC6A1E91CDD863CE75338CE56B6F8863D77FC57B211D413F75B2F7C16F5392015
-C33B55B49BA91C9EBDD5AECBF97D80FFF1B84488FB259623C858B14BB3D78215185A866576F34A
-0E259D58C750992B67B0900001AE2CB8184419C9BEEA52ED099057805F53B7FBAFE7BF2FFCB3F9
-7571A88C794B5AF35DF67BCB66CC21536AD69F860DA40C66AA8F6DC6E52A9C0CF052BAB6708EA0
-0ACEBE8A2D3FDD21CEE891EE4B905F72845B3BAE8591A20D99EC177C44528F56A09111A498160D
-9EFF65D62BDFD201B608B578E9E052EC257CBE33662040ADF68209F5E7876E1BFB861E21405F5D
-5D3A2F684C07F20223E26B289CC7256B10D699637E5A15F409ADE71779032310DB5FB5C98CE037
-89EAFF598241368500C76315D8E3FBE028F587237B1A4E71BF0B52C181AAE9B88754ABBE054185
-A035D118630FF66EB5A48C47949779276B5AC20699F3A33ACB5F9510263670B25A7E3E92666F3C
-0EE6AFF2CCC733780A0D98569B4E08254D9D88DEDAC4F50EB1FE9CBF8588E301FED58E36336167
-7F47386A37B86186D0A0A4627C2BD0C956DF9C0C9209F3275BCD65869D14B94943DCB3A2FA8B5B
-D7434CC1265F7CDA7D86300A5E033AD24468ACC1809460A8DC4231B5409909F865C6CAF7A2D998
-3BC3ED0BD15585A43C6598D8D3103547170067B51D0638150669DB52C1E371B6391D2311E5265C
-6FDF27951111A7524A304E865898634CB768EE72B812A99DFDEBA1C284A0FC95442921B8DC7280
-2EF144335923FE114747EB3CF24FC652DA97A25C2C92ACCFDD15E82144500A6BC1B2F79FF4F722
-E06450D2E6335839962111DCBDB1094FA2D3E817EABAD4DB131F01E453ED5CCB794316E5D259E2
-7A0625D1B5827706503B0F67BF168DEA99FFC9AD1C6CBBBAC271BF0B92745C422F9BA22A2D2F36
-A0964C052062EC7AF373244D8A49F60EB8C2881906FCC197BC9510125DC61628C8C1B29BBE00DD
-343075F33AD0AEF24F32B0F2EDF873401A60CE8A8B6176ACB9C1A395C8861BA36322DC7DC85796
-6C8C77F815477C820716F965B1E1F0AE5129A01DF4507E0E04B5168FA3566AF291F084CB65D0FC
-E86EDE9EC19EFA7CF75C9749CF4B5BE79083E8FB7508A51C5800D546FB14D4D8B5191C598BA5B4
-82E8A0C17F77CE96EDA3179A4A5613C9235758699EF8E2B4682F920A70CEF54FDF59101C5135EC
-3FEC9998660F8D9620B755F45A6A9FF807519A5548EE4BB55CBA5FE6D407499AD47707606DDDE6
-32D7AD1A58FC63F97357F4F5C63E4622BF4017B0CD757D554390F27123D17494630A756CA2F1A1
-A872F8C09BA62F76E5910578DCD4AB4B0DF33F6BF4DB1237EF65E5FA97C593C90728B12FB17407
-FD681A44EF78E14918E7B0530705A1B8F27495B3029252DA7A3934F7209D8BA8442FAC0EA0C03D
-08623347C4B17B249B91E3FB30FF88DFB190AA14276D7A878D6711BB273FD611E15D13541CEB1B
-B6B059985449B7A63C8C425A57AF00293AE85AB3FCA9B709FA60C55EB6AAA639EBCEF4847DA4EB
-F28A235000471D355202F948B24C9283FD0C9C9E3AAF88735E3769B7D60A9410B61C9D62AA5425
-9E43AAC9208A794D56886F983EB006ECB5084CDC8295D1EC0F52B12AD4BDDC14E672450D2BB481
-420AF2E5836683F31FB7ABEEB5FFE9D5E1AE551D3A6E123ABBB141BF313E5D4ECAF00A12C441AF
-E36DE60877FDAE8D255DD1F8BB0C0DEBAF10EDAB4CD2C79B4ED1CDE61E57D12B389C541A8A1823
-53637D9C1A48CE343C88CB15AC45CC54EE6895C685F89691D09AC4216FDDAD8549D164E8BCF101
-1C2D97B3F1DEA3D7C0EE3049860A949D8A558553D5E8FB358C8D2F31A1DF90BAC093E7AB45DCAB
-9E9D4A36B5ADE3C696921C3545E6BD29587068B57A79DACD07C50610EEF8D16BF0CDDB6CB0F459
-8EE921AE8764247A771F63A3E8F39B072DF066C1229948CCD60B26C2FA9FC8467F09762BCD38BC
-3C5A17EBF085DF652CDBC0386E5F8F908C6EEB9E8B35FCF8BF69177FE9002592F93733D3502725
-1035E29E2E4A2C17FF86B5E884ECF851CE8D1CF2E667D9F9FA62EA5C29858EE46647F77FEBD6B6
-071C827470A97888B53EDF69920EE368044F9DCDEAD7D40D21D44A90C44CEBA90B64D800B6F083
-5EB84A3D66BE4F6B1B173B8AF1D0CFE9D11FA65CA2AE847EFEF063BC4400D508C49C220BE19F9B
-14A6E76E2D65E54DE811D104FBC001508ED53A71E6965FEB07423F4846BA0F0C70518D2D9377C6
-FAB46993572179E9A0D75EA6F67C5B7FEDF1B756C882DF1010549DA4B6519E9CA28C56053BAD1A
-9EF5D0428F2CF9355320B70ECFEE125C9B752E2D30C6E259F9A44FD44BB45CE8F66C3AB6C27DC6
-E2A8919A2214220E0E5ADCF6C885966647797B9AEDFDDDDA5726F45F407034327F70C388B6EBA3
-5227ED48CC572516A3FF067B4F7707DB59CAE2B37663CFBA1E7128B43A2F1BBC209BBA10D71D53
-14A31B03E68F68A9A97F32C14205D4E998359039CD08D21B0B4A01FA2CB7FA8B28DB40F23B1301
-2D1664F42D084CD6D49588BF294EECB7C2CF18B65106BC49DA160DB79A63A9A7194C9F2F79F2A4
-F97EFA10698F291334E8B4F74C9D948F557C25C4FBC798ADA8A53B9B0E6DD4BA50968F5A5707A3
-A6428BC7CC56704534463F5031272BB5C08DD6F4033FD1B5E1A395316AD330599EDC4E021EB125
-7BF081AC55857A913DFCAF39F66A1ED2289A57AB6CDE8A2F56D11157569484BF6EF26B04C7CA9F
-C821FC46B9F13CA07AC0D90FAD8AC2866BA8DA0D67B908A01387E54F9F9DDEF25F50A1DD65717A
-3533023CE04038271DAC6CB401D3F692266712D3E380970368A34962C60646B12D129745C961F1
-F6E17FA854630F7FFA9E030A0C2D6001692E71495AD7492FD65912BBE636050F85DE19D51F2722
-E8FEA3C931541C9C370626163C528C1A3C0E587C7275806D08892C2618D0CB66B6AB37EB96EE34
-26274E9E4A036C57AE33B1C7D50BC5E2BA42BE0F14D32F02F77375087BEA2D3D44366E13F9CDB2
-096459878D802A151789E54C21E09FDC98C6A3567B7F6EF03E7E67228998E1F893ADCD0EE49F95
-22FFBA193A8BC1D5A2A43FA75300C4C72A1E388A792586B3716979DB9679BD3779EC4D9F427F18
-E4017D87C0B8C44460FE64C1A591875E589CB9A4818341FE9FF1E515F6D510685338514684D90B
-A40FD68AA77BE2F5D5536772A6232B386CEE391C88D1796CD076A2133474F9B1506B446F61D138
-E5CE584D113BDE06EAE89D82F1AF25B78891766CB386332EFC60A57352BC96B42905C0072DDC23
-61F20E89BA1DF2EFC1C18FB071CF04396A45293E44FE656A19F3AE3A5635560763D03B6039EAC4
-605AC30D4E3B1A68AC6CD68B00D694399B9527F13D81099DA664919A3D15C3E6DEF460134A1736
-B1FD53DDBD20C248D0832074C2A22802B7405EB6D33D864D97B78252BEAE3BF9BA5DDFC4CA077D
-806289B7ACCCA239E6603C7D2BA41B7DC820F86D1F8530604D7E3F8A1239081D7FBF9FF9C2D9ED
-4D672417853364CAF9F010CF08E4E060038A67E70EC743AB7FD3BFD62E7C209B0281F592700E1E
-CD0B18F65DF4947D24B2D9FA6C645348495864F66008BFE85089E6442856D0DFF9B27648A793B2
-22E98EF332692C08FFB08A7AFCF9EE4DC33343F8FC0B2BF5F59EA5FF484EEC4D0903A7DE30447B
-F6159C922C3691A97C2308CC2B32683A72B3CB14023E76410345781F0949E918D47481630EB60F
-891D13EA3AA81DA60DA50E67D0DD63E6823DC1375FC60738B633996A10B16BAC8CBF574732679C
-B238B9BB0C1507515558A5E1419A17DAF43BEA11E31A9F10AA8DF17DD9BD9EFEC13EF6F6D1B47E
-CE37F8D45D2817B5CAECBE38D45BDE09604146FDA57CC7E0814AC69558F170A7AC2F8DA6A5C7DF
-485C1E16BB96C3E1DA2EBC5D76630A99A007AEB8F680F2A10182EE55A0ECBD17267F6A0E4AB5D5
-4E062DDDA4DEE9506528043578853DE1CE8ACDE68938EFFE8283419D9A779BBC39221379BA2767
-DE78BFECCEA814269A456AEC28CADA35B7A1F5DF89D57F9FE64B2818EFEDB506B1CBDE22F9E706
-54A84DF0C0124124646EBAF633E054D704305B2723EE6848011985DCC11CB1DA81ABEB7CD5450E
-31C218B45C3556B7D1DCD47D4BEA4E3FFC5930037B2664ECCFAD1204D8CDD7289BFA1B2F4BC59E
-B586883A9E8757EBB0525A53EB83996963ED8DF4760CC16B542BB7C60FE6C0F3A18E18B26EFFC6
-CB96792CF2C2113E04C8E64335082EDB3FBD78DE0F1D61B55EBABDFD44786416F0AF593379728C
-FF15973618B201D872628100BA908908A978EF091A126505221F6C52E7096CFCF13710DA707347
-308943095A0222411C858DC7BAA314EC1107CF9C7C699EE623981946E79B70177FE70BEEC2624A
-928FBAF73B1CC7D65A6E76387EF3812177BA0914BAEBCC99564A2A26710129E23899D8822DF447
-06AFECAAD63168BC96BB879D418D3A26C214E4F26E186ED9B645F9023013086767A5276DCE1B81
-031D6F08055D5898C6C1DF53CF9695F0B1DDAAB78BB824B2EDCB8D726B2F477289C16AB9E85013
-1E1E23221929D95E17F4011D2126D783C1363403D650D426D642AF6928AC7A017E2D36A60CE6E9
-7EC189432627B4BB14B94E2F46D4ADA823DFD6093F9ECC8F01FE148E59C11AAA4417EBC801B0C8
-D8B380A4922D9AA366BA64BEAC25DE3BB50E5EEFC4E0AA8E8D6E7D664FE249F01058D5CAAA8C3C
-AAC732A1507B9F84AE531A3F5A6CA32C812EC23E31F3F491F21835F655ADFD42E6387D03C500B1
-D924D99572BC8F362BDB56FB6962800DDEBA947659674DB719E4CA9CA2CA8BB36E28CBECFB9EF8
-16EC9B0AB6B464B959DFFD30F564E6C7480B72A5BE58B2B1527BF6967F08F929D98378B2D18AB6
-2A73010C9FF49CAEF7C76CAA65695F1FEDFCE05A487CBE6CA689F4B095BDBA432E349816190CE4
-BD03D7246F73B5A6BCA12E262BCCBA77E25C3A19241202EF50A600D21D16E8CFFA05EBB85E65B0
-E3AE69730D4D3EF79A0525BFAD3659DDEC3F536BFF0EEA6693A683BF9259E098B1CB8EC38B1DC6
-AD3B20DDBB88E1863ED1DF64A2452977A1C70CFAE0AC206977526D2EF4885561EDE9C0642D6524
-12A2BCFF8B37DBA2D31079C4AC6B9CF26518BABF3639D9169FACEC29E42DA1F0AE2EE290FC0F35
-149E0EC8807C70C4EBAFB12CA44B7DE7D95608DDBAFAEB476E98836E317187715C1F07C3719EB2
-0560EB5B241932106C464D074EBF0B4B6EC4E86CAB3C00357D406EA833652D729D32069140817E
-F7F906E8650CAE88FABE5545CFE266F4966FCFD8F83DEED5C086876952F0D024108B42E06D4DB0
-89EF77802BB2DEC90966D331F6E34D92675DAB18FA3334DF9918806BE5058BA582F35B2D742EDC
-F4FF8BA830F0C86148C235788EFC15400E08ADC57D6ECE093E1F7711590DA9D30017B730774052
-6937D9A8A4756ACCB0A6BD2888CE2295658A9B534B88EE43DF464BA3AF64CE2504814D2B065B85
-0DC705049E0B346D007B43AFC18028D4E9539EBC7CD14737CC1B7F10F2CB000A7F219DF60B449A
-12D21E16E8789B7B8F67C354574B6CB5E0B6B612D9C5D5B0AE7D87342AB404E967494718582FA7
-D32CE4D6A81A1C9EAF3EAB6060DFBA250685BABE46B4FF3BCC701AFA8A868F7029B38F3568834A
-8C34EB0E6DF3D67334FD0E4838075286331AB693179C65BA5087988383D3D5EC5E0AE7BDC99BFB
-C358BA2AA274A4521E286CC6052A5C477696C5578D5608267CCB164694974BE93AE7E35F389F2B
-AC6B7980E61C29B1DD2D15B42195E795B00D2B89E6C4BEC4379413B11B939A1528C56006ECC994
-7E4F14E3D60F7400FEE32D77798FF6383B3319C6F92E494BF73A90083F986CE5F2105C0E801027
-57AFBBFFAF368A20EBBCC6516B79682D8B70A23D8DF3A2BBE4EE081D4ADF70847F95DDAEC10B35
-13B069B9A6E50FDE25E3458050F568625F680D3DAB2FCD3B7007109358EF6428756F742C90118F
-E443EFD7E6D879CD082F73B0B95E230C06C67DA5CC8DB4792EB274FD596DCE8C966F84B54FCB14
-8B57141947461BCC69A012B50DE3667F6DD9F0FC7706525BF5EABB07164BB07B9C973B5D31D0A2
-2CC99E37697A6D14B6F4EE4745329EAC6A5DE7BCEF1B10DEEB46DA4AE14BB82CBABC31040987E1
-74EA49EE6F543DBDA0063B6C1042EB379F610DB5C0D4263CFC08A9C5604B7FE2345E775EFF6BC3
-5C581500BCFFD98E23665B2115CFE33A184BBE1DB4EF955F409074512F61A37827DB751757E284
-A23C89932BA251ECCEE545B6DDC98246970B17C12FC7F9237E6D00E8187F7F45E048307688EE64
-2FA6CABEA56C1D8C1FB31E0B0B95D7DAFC1BE2E90F933A44AF03E94BA2DCE76D358C2D7A2216C5
-E95788A6BDC9350135621D59F52FC74BC96D94F93E6E63123B4F56326413974495E822DE96FC05
-315EFDDFEB919FB2A36BFD8580D6A21D11515EC7835082359F3D0B2F79901FD6CC2AC41E2D7B9C
-412A49C9D7B8FD6EFA11517821643349EE9FDD5A6F4D55F440CB7284726C6DD45E84049F8931CD
-570388CDD6DD5F7AA0323533EEA3DA70FF0AA8BC42F3B129D0AFEDFD840FBAF2CBC35FF45B8656
-BDDAC912ADA0A3C2EE447684AD4A0DADF205A419E583D57D352B30356D611E5E8B67538E2AB612
-787177B8C8CAE9A3F63E58913E026E2BDBCD9CDF272AB9B181BE3CD650AFAF3FB9D6E07D32F915
-4852862C3F7DB6748FC834C868619A4E7823733CA044DBE48F642944A087FAC70432D01392A52A
-3FA0D1C54EBA4662AC8DE38827B17CF644C2987ED7E57D436E4A88B29A1C91F454A4637CA5424D
-11B82D1137D58867A9BA363CA0E07C005DFEB038136D4FDFD5AF85F48E58E50D2AAEDC886A4B22
-CE2DBFBFD24F4A05A3A9FCA87A95A871BF8D6237C8C63E618FA4DBC9E15ABB677EB7F1706B1C9B
-125D4F5E39A168A989FC53D34F45C24A52292627E11F64A7BE21E5A61D4D8F8C9F7DC3B0E139FA
-1E7EACB8BE224E679A29DD3B44FB9B29220EDEE3FF41E88D15C914E9E2EA6FBD1D409753D69FB3
-ABF266FA7991E82B74C7C73BA7DEA82B0A0CFBD6291B4DFFA1D68306D24B50906A3EE87A0C3A17
-3ED5A1F983138E7BD4381E1B21AEC00F72873F4EA6C622118F37619F6A451DBC52D2BA704DA804
-17298BB1CD70A5FE38163F83ED96C2D5EC1CF2DC8CFDC9C1A8C2EC735ABBC1851C1A3270714B88
-ED8E2FB5A0469A18EB27C0B191169E37D71D62D6FE06E23B18B4DFC93F8E220DFEC3B57F34657B
-0BCEB41F10C0DECED95960DD664C499BC607614D97C60CD7794807F2D509B6589EE4241E4349C9
-33A94C3F1E58FC40D320CFC31153BCB12F7CAE903D829E8B2300F41DE6D21B5BCED26673042B60
-3403B1918E2A57662FA77A21D16EAB58C3C81243EBC05D6922C843EAADC9DA99B83AE09FA329F6
-A6F0B5BA44AB4C1FE88B63BFA4D629EE411CB1EF26ABAA16264204637182774F1AB200C7E20057
-17E5168F766E790C248C4A38B93F5F9B5C07E612D72077C36688A597DAE740D04171E33FF960E4
-4C1E795C1C813E39BE2C0365341D1EC946BD30DC8BCBED7F9B4AFED3283B263155414CAF138365
-2C1935E75541A553121B7FEE8293ACCAC906EBABB343B875E4774387FD8DE4557830B2A8CFA3C8
-4B734F4AD5094754B96AB12E977DDC29F8E43697F737E52A6D9DD9A2D8840906B4ABE9C246F684
-10C38B404FA6251A2E8A31E2126D11929B73ABBC01ACE04A84FF25A8F7F1AE3A9C8FC04C2FF867
-5A41EB0453373722415563EC07A9DF738F7E8E9423DB8A09DC6714472982ED98165984C99F885C
-9E9941F2A64D10BF1936C749019845FE5C5DEDF1C057837AE0C6BEE3072C0ECC044B5A33D4AEF5
-3506438F750804B696AAD17897036057E77A0BD7E02F2918CE13A48FED56C55FA447B0F32F47C5
-2AA0F53F03F6334E6C484AF42F265EAD25088232BC109B4AA86A475BC11FB22FEE50F92FB4C4B5
-01DBBE211228D5C14ABA48B56E59A34C813016D43817AF1B707D09BBCA2B20F3B3C90058EF7E56
-DDD4004F8754EBF0A16DBA018F8195FFBFD5668D4D21E7B6AF279A08A17D081811D2C34DA41E91
-3399F6F3B4BE23879972BBA56C65F6612606DD000A6C857F8F283E6008281E5D18828EBC6BCA53
-29977E4C792E468DEDA9BC087DD8B4FCC6D9279BCC069B5B7544585FB305EA3516268FFE6A3F91
-CB25909A61EF71B0016EF040365D193CCA29409EAD1AF569DC290514A10980B94D6E8C609728B4
-A35E97299E3DD1EC28764A71AEDD26C6D76F5276139EF13F052403F529713702E5B1089BAA4390
-78F4D5B1B2FA80FE3CB11B14BC466434BA54F839B8A9C887B769FB59463D0D50DAF8C71FA0A9F4
-0E73AF18FB6C7312FD51D0EB70027ED4A546232410E7D29A156A2291E29F6137FB42525BEFC6DB
-3049AFAF2357A8ED9CED95CF7E33FE3845883E35632507F3BEE56533E42DF08FA0183CDCCE22CA
-7E06D568D08D161560D106E22E9C9576ABE08ECA90A62510C2811D7CC28730D2BE9A1642052647
-394F4CD2A4A93ACC984C954F0E8C57670C08CF0D21D46E08925ACE4665D9D724EDC75EE0392322
-E9381632D8C287BCEF09E84D42E3BC345DEB24C2AD0C68FF094E07D32685866270DC457391BF08
-15A73D64540C28A7BC178F9A8EEBFF4C4478924B72FE21D51ACE32EF43C0D3628AE353B74FC36A
-7267FC679DCB875BDFC77821233B30F41A6E1EFDBCAEE3B4319BBE29D253624E48201DD2EA2498
-34F67D2F111BF268942F6842939365C8E2BC3330F0243CD1AC7C5B62B7F0A2FBFCD0965AA10627
-73634020A2C7C364CDC14EA24B500CBF4A8C79B01D6DF55DB738CBE3B978111D65DB99A78CD0AE
-43619F2E28BD444DEB85A7B585B19C594940C45870E21D4B1B110028A4F3A60C951A0884D57E28
-D5E26E0E928619000D5CFF442D019097C45DB01BE693F6528A00120A14845923BCB81F27BBEEBC
-15A9FF9124371E485BF4AA8B51B2DA49DE8C2E5F4F1D909B2731B2B14B287D921949115891AFDC
-2E9424E11D6A6E01800002B41B60F7AF908FFA016E775C82582A4C15F47F941ABA8889891F9441
-F2C850A29185D4B2B68CCF46C38ADFBF046CB7BCF9B610379E95CD8D2F68ACB47107225ACDC6B1
-2DD0A72F291E27199399F916370B1F7D6F4EC7D0109EEABE3191393C7D6446F86F10EEAD7F9D79
-B5AB0C053768EDBE0E0F211F306507510E589686D29D226E55D9F07696A144BB4A6400647A8743
-ED136D3C5DA6B183D0AF2B565D9D9C345EAE5B63BABA6867BED519CFD46CE594AF18AB49DA423F
-0C781EAC2BFCA83F4B11B431C1DFF69E12287098A487BA099786DE0906EB2806278912B958D9D0
-CC168D6246251F550445413478B8A460A24FA8D80A0924253985753DA56A30920BB237E4521C2A
-78B4E79A256EB66A4B2061F4B71B421D85223FCC8DB4FED0C3A4C4918FDEDC558C57850A62917A
-0E57EA5C771D64A137E17D12F1C5EC08FDB94D1232B090127259DF02581C2584754EEA872D88EE
-7E583D13C54D278DCB5D6AAC44F68E76186133A3EAC6AC3D22FFDE29D0EE251495A96DD973AA89
-867C6BF4A1B71B0956F32CA07D796A19A2B64CAEAC3B04AEE03E943B6FE66EE9840DDC086E8C80
-A0849F14992530B74EE8C58CA3F4E765A7A097D98D45DC90C48A3F6262E9999BC34EBF07D5DBE8
-7185B7CC1BE34DB8D09856E84A5B9B30C01CAD5E72034433045BBC57DE1DB1186BA78C08B6B224
-07FA803CFFF1CAB082856810D5639AF9E8653470B3FC95E1CF8FD80DBBB597FEA6A4E3CF584AFB
-4A88D02C1EA61B65FB0CC7A96EF09AD692D035EEF27EB3BF2967364A42DF2D7565C61400B0E338
-168B81E69C07FCD2CE5B20526A707F36786C0C6D53B7E4567D41DF6435B4DCF13256B7E802441E
-4C86A0A329EA7293B1A5FA8D532FD0F529A2CA7CBF0F667C784826A1891E8FB93564158B14EB52
-7AFD02156785CB4089DCAA8056EC101F85FCA80333A89AD17EB94C100BDD0552006139C9496EDD
-FFE06E4D10C1258BC6912C5889D3D9108622BE978F52E855729C691DAFCB358169154A78659CEE
-C855C995B334280BF279955835BD13DF6AD0066702C7B2A7804A223947A5F8528F0E2A962F76FF
-2B41655FCEFD02F3F6F8D848D60B65399746806A9A4E671F62FD3A46A8766E6F94422B84E9E3CC
-3F1ECFF2C86FD88EAB7C5665743F5F7E26F34864C701B57625A79CDCD1BAA2A43F482FAE42F9B9
-4BDBAA91ADCE7780AD209D2C19994574B9BBB132169B488E6BA22ED05C971D2CC5A9A0262844B2
-1698BA297412019CD7F6C796944202C89B7D7B188DCEB11C91F90F0A338F62F636B759924BD999
-B488C61DDAECC4B68E0104D51C9B8E38354AAA61EBB5B53A10F5798C3E755662C2F92523CE4710
-14B322D56181A39DB9073EF5CF6C99028C66A48DCD259DA4A9CA17375AC33C1AA56235BF1A57E7
-B3872799CCF1AE0534C5EC3AAA96128DAC5592C6A3AEF6AC4EC77F1CBFE1F7CBEAED6935913164
-C7CBAAE272A953ECFD2F9B95E63968190066A66DE5F87CDBB126AB5B806DB3E8F0665952D051A3
-DF91F4BBC261BAB836F921DFB0E6132283C40B9BE25DBA4DB5E9561658D735F4E7C635BA312C55
-A499A10352BAEA349607623649CBBD0AEEF6DFD9F436CA20A9A887A13C8B1E40064BC2B5E8F788
-887C4D1B853C40D74E4E759D417421FFFF7B2ABFF74E70FF8446E268C784BE7BF93CF20D3B085B
-B4136068A30E1471895FD2345E05BB57D5C32F1EE6C3A288D1BFECA8276D35139876240E36DAA2
-99C18AB7A45DEEBC470F8DAFCE5884FA632F11845C1B28A3B39D820CD09B24ABE6BDF342A90D1B
-E453764A959A0766C1F1B6F72579977F6BAF22C2620C22D16E52C78220AED5E5B0F977E69BB95C
-A44F67FCFBA74F292773BBF4590773FAFC9632855223B640F8B5F3B991685215F92F1751EBA738
-5C09B7CAA12A617A4BA5497747AF13918DDD1AD89085AA3510443E8CD9B799F325AE43863E7F02
-CBEEC80A79A785DA41FAD2572E57A19F9A8DDBD1A12004F41158077B0B9D67E9CC4F9F10C29502
-50C74CEDA126664FC366E6C8E5D6C8DA0E935D68DAC7BEFFB648FC6215145ABA587DCC95F2A0BC
-5E187C70FB879E6F75FEFB9FF1A09D4BE80EB65AF18BD7CF9ECA28F44E49BE391D4A95633B1329
-06A003D3879D1DA13717502851178B791137E3B8D7954BFB34E55B27FB430027D6A836C5773184
-C9384BC708991D81665F7D94803EE28BA76CD43DA908B279C772A4249E88DFC85A10849607DF1B
-CA4D481614518C59017B1079ABDD1FF4A5FDAF8053A6225CED3FBE6F61A3404C797A61DD6845B4
-261B7BADCD7FBA647562514F72C0B2EF4077DA86BA5A71E192B2F4E7D9CDFDC1BC990F4A295CED
-BE13590B98608C1B1A5F8E2A1690A4153B9304F5A32C764E0B05BA8CFE4907E39E33D69C4C424E
-6BE32F2C298286EC2C7EE5D6C1B825DE78BA87F2E4FD59985FEFA23933832A4E61A21617B519B2
-9360D57CCC21A685DD415048A06C2C8F34A3C98498CF74CDEFD3E5A595140F52F02B47A34202E9
-2C07EF8E790186E56920F5967BFDE5DD6E2462DDCE6ADB38FCC059E189F8DA70A8687940CF9D80
-98FFAD9D7929487A9191C250ECFF0A90012E0FE9F902F78A2C146ED6E5420C00DD89F7415F2573
-3B5146D271A89598EEA4005DB32FD27DFA0E293423E4D433DD78A31910988D75F2726B3B8A7719
-EBD40A889AB7E38216F1301D6FB53363240E1A07C2ADE47B26D4B6B438FA69786A582C72855A76
-77E6C51555F39F3EFB53C79905BCDB3CD88D3A5801F971BC8809BF73D384B53C1E03D65CC34039
-2A7A564270526CBD6F9FBA7871BDDE6D9BE23C38D5E53B51CFE4EF588E519148ECA0649AAC1E1A
-2606EFFB8EC97C9E64D46E9BB5DAE9BB73CFA6A9CCA578DB26ACEEB662D020F9D2F163B877AE89
-746A4B63040082385DF1C5BEC77350F9F5EA41F5941C90EAB5700820C0C29AB8371180F30BF009
-5D7CEF5446D549D0931961B246DA8F1C3535F8967D64FD070B625904D7D7DD6E31B9E410CF3D5B
-DBB7B6D6473771B85F8E2924CA2F4D8DDFB2DB3D3E4CD46FC27C65F7058E8F908DAFA540BF2726
-A5A1A66DE298D6EB770FDD4C2EB07F3C81F190712C2C5253379D518A931097A96866C1D73AF6D3
-587202857D0A83D2A526D281B42AD8A29E5084228C527AAC631E85E9FBE26AB60F14D94FEF2E3B
-9A24EFF6DB66998C5E2D36966A11AF147CD293723A5F2F34625F6AC2C4FB51D0F851AA5B4B54CA
-E1C8002ECE653890BBC684E4D4EF528BF815BA9B3DAC3A6EF34EE74BCEBD75F35F370363879C6A
-F67E849750D4953A880081DA1B64582E8D790C288B65DC1B69BBCB0630C77ABFDE5A40E0630D90
-F542F09AAAAFD8BFC57BCB9BBED422602DE45CB377C2E634B47AA83CFAAA35E3C869C0819E6E0E
-1CA918941B15F66E9552672110FACBB538E8FB8A7CE8AEB2FF61EA94E098B89062FE76EF53C6E8
-2CCDA0E8A19BCA2B33F4671BD38C0DE622522CE84ACC4114473F10554F8B13AF6E50A8F7443EFD
-AFEF23430F4C2AFC9188ED069E25647C5D89D657E5C570A27A4EE5981E1D9D317CC90F5B25695E
-9E1B914773FD447A91E76E5E87E6613127CA54E8AFA17052094F6467438B369C8549E5A0A59B04
-D32B5A0B02FAB315F25CD4C7E16FCFF78544D88D983EF7C49AE1DDD72275759ADAFF6F206B563A
-5912AA256CFCB35CE30CAFCFA481301F6A25F673A8B90E9795B2981601BA88400DD247AF468011
-8C698A366B875A8631AF3A5B4CEA30F1B98870C096B0285AD22D2AE0C3E7C2600BBE9DB96A9A40
-96BCB3275481F63EC41789444E088A98C3564F22C7CC1D5D343EE6E3494E46C99B1546AD0FC7A6
-561C239B5D233450A80A13F4DB163FED87BFD98FAEBA9178CFABD4B5828EE864403949429940E9
-BF97455B4B10F6FD8720930BE10E639F7173B460F56701B5D4AC799A794C9CA075D34829B98461
-0FA438749B33EB9FEC2BBC2A2D354DCAED8F46CDB103EF0F64670EB7FE92FFFD4734BCC9F5B68E
-CBCB0BFF982FC7558774F9814B00802B4147A50F96E52FD1E107E1BBC7CD878D9BB194A3280DE8
-0D3BEF8FD0CE0FBEE8919B8E6A9C8A45FA2DD71197AB8F15E122B6D96347181D1363A190CAC8FD
-84EDEBE0752BD3EB0312C7EC7864E68CD0962B3AC5B919CA24A3F3B75729AC6578254974D749E0
-9E460263EFF0F666129514DA59329972C02FBC41C2965D3F2C7AD1B834D210EAAB5FE5B50DF9C6
-E16A3DD52EB2A3E703364958B977060CCEF91334232C9E71E27C03A1DE128CFB721881902A1C27
-5FF14F0FD65AEA05A3A58241E874E6222596AB117144C5255EA57322E49F07A7DE465C39DF690A
-6A9836B10E035928E05AD103954B6BAFCEC520D364A7E4FFA27EDB5299F47ADD3009FF45463D38
-8A3C8571B21DC64DD8CF7028BDFEB4F66D105BACD33DB5E8A00363B47B9D348AA1611C059205EA
-3B5897658160F069213875205D4979EA1A1F93F196A322B6ACFA8545EBA221B363A4F6C32C5FC5
-FCB4E4DB0E2D103AAE01AC84FF8B1BF81D05CEDCA5A356981AED6A5F4A5978ED737CEE2B686275
-2612B63BB055641ADE4F9DFCE2BE94F9B593BA495A1351626702E648B62E781885ED4770A45940
-FB25E5C4DCF2CA34BCE72693C063D1F130D728D7D04729E8005CB872D264AB8EE6D125962DD6BD
-27C0BD80247AE1DF710BFA28C8A5E32CD34E45D60AF37EACBF49682A1A76B15ED787E1E6371B5D
-D56DB046DC21B5DD9463996A4D805135A4971B8C187AAD32C422087D8FB8B46B5B472BDAA9AAE6
-85C6C08431BE762313E443A37812D19F535AA285DBA7041997EA73498D5630D24F727335289DAC
-BDAB419E8B044E45D08B45B24134B5BAC9CF14D48DE6AB4705607E8B7ACFA9772C1F4E86A35383
-FC11C4AA84A7C734915A2A5EE0C630268C6DC794DD6164C9D28C33E6208266D51ECD5FAC58C455
-ABE4DD2E28AE428BBA827C18F347127E07E9E14BDF6FF4555E4E6C79697073F5D01927422FB534
-7E854223D6932003F6F7F2B6BE4FBBAA65F2AF984012ADBDFE1DD4AEA80E3CD859BBF018084B8C
-0E6D3E4B81B9F2023F818BFCAB27AB55D3930F03EDDF80D2274FB6BDCBD888ABEE7B9C3AACA6A7
-70FEB66CF346D7545537531AC4FA6DE2AE0B5F0751CB10EDCC047527117F0974A8E0E48413155F
-B8E15D487942B6AEB71989CD74C88AC77809E1415C14A5BD4776A2593692BAFB9D3F8B398D9C0E
-1DF346BB9A75915575B2ED1F1EAE8BA4DE510ED7F5E795314D5E5FEA572DDE48FC742F6318CD26
-4DEF0C83C92032465C5209ACC826D2CC9507097A18679C44329E25C87D98AC7A007B4795FA3F14
-E93993E927358E2E5142E7FB9CB2E62C0AA0C494768014DC0FCF8BFA1B299CB788B74A660CC404
-F661DCF070C900E4E418C0ECEF6BB7A7572C2A632A9FB4F18C963FAD73B5A0C863ACF3203489D1
-EDE5AFF38D67FEDE75F17AFE06F9130700BD092A55129DA2CED26CF10C5C088FCF82B192AF54FB
-BE884D701A15D71F21099303F9204D0CEE6CE1CD4491FB5B0285EC589C17079AA6599ED30377F6
-7538636C92BD6D49B53C1671DDA036FB4A9251BDDDF41383F818F332AED33E010C642605051FB6
-5F1E68DDB634644026B08ECE7608AF5AD2F648E32B6DC1ED202F02E12B31E008790FF62B097F9C
-C871A36A23737F8DB0EACCC75740CEDD89EBF1D1619BC558D35FC49FACF0C4696F577674879B35
-DA2342F894FBC85F7EE7F4796B680D12ECD8E344D5FBA7F5E56FE4D5C138309CABC4871D81134E
-C07D9825556F78F74C9239BAC7365767761577FDF31609C5C884CD95571410856CB2A87CE42BD8
-9F92B8AFADFEB5BA618BA10396AC6B31A4E87C2B89B521FA100D8622F39C80190749C5E9C26F9D
-1040F6B90D2D380BED092EEA62D6BBD648B1021719799FCF210C5EF3BAE4D44C4D798D6529238B
-5BA06D3C9F9AE5367CBB81993C19F9286E690DE1345FFDDAFF9FE36E
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lsd
-%!PS-AdobeFont-1.1: LucidaSans-Demi 1.001
-%%CreationDate: 1993 Aug 11 21:10:03
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1992 Bigelow & Holmes Inc. All rights reserved. ) readonly def
-/Notice ((c) 1992 by Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Sans Demibold) readonly def
-/FamilyName (LucidaSans) readonly def
-/Weight (Demibold) readonly def
-/ItalicAngle 0 def
-/isFixedPitch false def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaSans-Demi 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 54 /Aditi put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 89 /Cyrus put
-dup 189 /Heinz put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 32 /Jeff put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 121 /Sebastian put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 45 /Will put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-readonly def
-/FontBBox{-309 -205 1151 967}readonly def
-%/UniqueID 5029006 def
-currentdict end
-currentfile eexec
-AE40F8585C2492B57FC8C19373E315912C02C4E404DE7D857CFC574863562CE335405BDCD8F11F
-96FF6E8F1C7B7081B95AEE4E19EF19E210EB377985E3A9C4049662C57E12D3250AA62F97535698
-C97032B09BB86FAED093CD2338831E8859F00CB0C108EB8E6EF582C1A64E00289B62C4DD3C7ABE
-9D68E37629997DAA1BD0F494A609A153E01C0FC558EC2510717C5F3C0D1704E13894839A500B55
-234B67E33C3EE5A6E7E905C23EECF0D7320E431F93A893DD533D15A7D941B043EA7698B0BAAC30
-D437917A0AB35CB6E43354D38151D2BCAB7D2B5C7EB260C888CD713A2960FB2E510299FADCF020
-C4A535A0791F9B9DA4A3D25C989EB20DD198AAF09029DE3109374D40071EB6255A9B872322B00C
-EE340A09F572634C77960BD50BFCC684BA77A4D15CEB51519C9728E8A3D90555B3EAF8C342A020
-6282A97EDAA25BB74F1AE6F862477A7AEAF1A2743843460B3EA6653A0E7348D33FEEDBDED3D45D
-85CF2AA51168B0647C1DE8B3C9A78C2EA43726659F3E8EDBC6A899F644DC2932A855CF3F64B115
-B46D556E5D9985D389F7F250B017F690E2D057D6C651FD591D0186F44E4E72137572BB6C02B816
-DD19473CAF196D22DD8C2CDC3EAB84CAA908B1895059B7CF29D716DE195A6561EDE1D69FBB65D7
-CC82A9A4661DF15F693EE6E383D7B8204B693A7B0660686A66F634FB881D0DCB0309DCC421EFC2
-F0AEACC7EBDC0D36B4B23BE86EC1BF92CA08E7F7FE75A9573149F4DF5B0FF2E3F1B7152EE18AA4
-4C79B6B5B8ADF21B9D463241D00B8D0B1E4C53E374EAECD2370C762B7B6BEFF36ADA6C616B9395
-16561AB36577ED5709D2AB556D6828CFE3312375F8352709005A1AB5889D6EE142AFA34C135FF6
-A16327F64BA637F66BBEA267A0CF74E93C5FA0BC0025041987825AFB1AE5BBA228C40BC35EAE0B
-620B9E90510DBD9762195207113830727F293787D784CC8B3096AAE08DAA086D3F2D02742EACB3
-7D210FD447B489559EF0641DAD182D275B4CFA7311FA695AFBC9B689CBE20DEC441EBD2D6CA829
-F3C9D7A5F0BD06082A0348E70A97A463340BFE7B8A183D6E01735C49361731501A6BE18C334DED
-5FDD2E20E0DC11010983CA608F9A6AF1E2C5887707CD4E1EB02F38BDE030DD8E0DB7D9B39470D9
-993CB97420EED3C2238E2D9C5558794D1EA89D7DD24C8E426BA238743695FA0908AFB11012C071
-2ECFD83A269452B1DBE37E142A6A45E05E4D3FBFEDA1B8D3B3A8D165F24B8ECC37EAF5F56DAAF2
-2FB1E178D15C742CB146B41265017FD85A6EB653C0F69DE9EE0D5C488D1E9FCD5516F6B8721DCB
-DF10E9A94F678124D6668A291B25A3E898923040749ED3458B9DDD204B196470F18DB90B3B0B0B
-62F4979942FAA9F1FC00D98E345560CEA1D8C89CF7BC141ED12696AB78BC44B2483E3B5FDD8F8A
-257B81175F5ECADB194647FD147826560D21CC2C1E619079C5E03D47E85014CE98E7AA57F32B97
-0F7211D7FA44C26FC12A0BD6F12604B8F3EEBD1DCB0E8959857A5EB5FBAEF277ECD1AC6B564658
-A547C9306B51C96E76D46D4878C5B0CA4ED3EA9800F9797A4B5D18D91244C74DAC07C659F3656D
-2C2D9B3CC8B2F6FAFA22E74782D61492462936DCABA1363C51EBF7EEE92BA72A7A8E27C733D488
-C9363C086AAA51C07577851640AA5232FD80E70934CEF2CE74F5158DA22C7411989672133BEE50
-558A852537938BED9A34115416DB0E62A0CF53C5857C7280605EDB2DFAFE3B15A82F64A2C541BF
-83903E3381468B8EB372547B548AE62E16131D0E4ACBF1575E3F609835D9DF46FED02D58C0C3E1
-804DA0DFB55F6335B910691A3F5E3709B83F3B9FA35771DA4266BD8ABA9FE7F42F5A877D6A4457
-BFC547DB8988CA6E77E04FF7845E90E7B72CCADE8A5A14E594E27BBB993E4F73FF91CFE0306C23
-A8E6B352A0DFFCBFF83E4D9E6F7C0F05EC7EEE1DA737E4E1B5B70243083FF2EAE5F5F88AE7F040
-E7D8CF58D7AD5A2B25B626B4B5525377CA40EA542236128AA40E592421D0D871A37C34FB45DBD6
-A45451B15298530EA0E1DC851C212BA010685A92B1F805547CC57D62DD2D7CD4156C420D073AEB
-CF0CDBFECAA3AFFCA3F1B1B4F817DE41535B77504E891DF0CB42AEE39CA3E37E1B5F787D467CB7
-306304950015AA42A53A340AD1D7CD32F2C0D2A7EA8A7297BD0FAB1B2FD027D0FCEF35DC8A32BC
-DEDCA3F3702008ABC82389A0F12F70859E5F4126A88CA4FAC548C2515A46A3FCFC3E958575CCF2
-30858E0465CF6D43D41973057077BF986E4DCB3078CC14096CE6279C919082DC237A9610589B29
-E9DC232CA680CC17DB5C545BE9418CBF16AE837E02681BFC873CF630D9044524A9F4373DF78A7E
-EC5881CECB664A92123639D62758235DF94C854A740A4D38859C9386E1431C5152331D71AE0812
-CB23884FAEFD580C53552DB1D51BE03559E7129A8642AA14132AED38CC4357259257698DD96624
-76589CD1AF7D72A53A8BA78A6E2737AADE9D3D880140C3907D1C20F6819A0F6465686B6D30A4F5
-04E0488F5C8CE701D2096B45BF447743BB1D981E52C65BF78CB8F4D4BB5E1E4B0E3F48CFB19D29
-9A4210F36A2FD8557AE2AA0477683FDAC64590A3E6ADEB3E3C24DEE4ED90D8A3EFBC3ADB61346B
-6E167CD20F60FD028CF251CBEAF221F423505126973808297125312ADE2F0337C0079BA876BE4F
-94D9F38EE5165BA3BF025C012EF13CC89451C63D943AA2D0C40083036AAE18197E87AEAA4E6A4C
-678BD07DC68D87C2B18A5BF0B371789D216183C02DCAE89A8BF26C15B6A3ACB23F406D77AD9869
-B02E9DA376F0F2299767CAB7DCD0D8330D96A43A1D70EEBD80362872616E3176C3B6CA44B5A8BC
-9C0171B08FDCC575ED942B90C55470C69C3DDB7FC6CDBDCE4911418054C7C723F1CAC9646CACCD
-23F594B344129B30F7569104989A986099901CB110CC535E57D6AA8CA80FE75C4A208A7B5E39F4
-019D8D8A515C0AAF8AEC711A55C6C0DAA0F17C34C3066683AD4AA6A7D3EC57F20D32E15EDCA57D
-61FCC7C8F8AD61260B574593CDDC128AD465C59A785983857898D437017360192FF44E19998358
-6453672475B760A3F8F6003D3EFA6D22505EE7A12ACBDBEA47B63E5E3540968AEE5B6E7FA8774F
-B5410F44F9090E880D2B6E7E7E6A7D1D4D717B144D8A7E4DB66CDD5998BE26621B9F4D7C719223
-B7A5AF8EB116AA03C6AF30FE61E32A62B4969B4429D0D101889F1BDE8EEF0662FC4D64C06665DB
-D474E811F87D31BF576271A7A3E52F7990BD79E96C3B4A936E2B1FBFFD2D31509CF7F5BC739F4B
-7C0216B5AE0FD8AD25FCE86B33A4D22B2D616C96AE155DBDCD095A77AF84EDC4B7979B078C563F
-8588CD016B3C08695D31C8EAF1D497C01A9737F6C1AA4626BA952175B6B898FA389E9493A8DF87
-8D4A1C38C0CAEA89B225567AABA00DAA5B6F3E038C0F3198E8B5CCA6302646EB464F062D4BBC8F
-A8446418626319018C9C8CA08B1C42D0714AE74E49CB33A09CCFCF7A208D1B7212C255AE7701E4
-E01D7E5EDACC772C8DE238B4DCE0C3D6A1C7D55FA9819A3570718A6732AD4746A71DACEF94E459
-0269025736DB98D2F053305C27D30D50DBACD697EA875932778F2A544C9460A942DE2DDA61AAB2
-109FF6363A5EE7E6E336394B882557F7E13F3D740ABFB291290AA5585922FDC27873A8B29525DB
-ECFE5A994BCC926A5A4B34C49210279F8763281A5D91816D974BC5F22847D68DCB911D265F7B02
-FBAADB2E96FB0E46DBA70031B7D7A4BB32711C127FEB546F52C1FA36C7993D40EE93C0D4915B12
-FEB19EA6972A3651FDD1DB039B1507600477877D43AF8F23B4D41284F50621DE3902A3BFE3BDAE
-B057C127605869A6FF573334D00AC079DECA898EC5E7C28CB76B23A617DCA022313B449518FA4E
-3556B2335E4A45A8C61121293C3BAA23BE8ACFC53658B3617458168B3F5FDC321715AF886021E4
-AF9187E2FF6CCC09AF7FDD019556DF58061AC74581BADCA856650460E5B45C9DCCE4B4CCD18DE6
-5AE71D2B3D4F472FD56B46DE9126E08DA99B91A758BD9A94E28A8D951262F220111C3301972A7F
-49CA8615AA7E7BA61171300F8E66A9BA949FAC666EAA23720CA825DE4D0F6A9ABFFF233187791C
-E57E3EFC5FDE95D277D13CA6112D5934D6E27C07B614971D3AD7FD74CF08B4CAC94F1DE512019B
-CF2400998F207B27277C42562C7EAADE4D090D8261C818DDDC65F65CC793E5A479F1E03E3942DE
-EEDBEA85B103FE2BC309C6B16D87804C85900E39F51E96276D9BC9F62825D42D1EAEE49694D61F
-AD59AD71A3EA6E53CB0C06E7916F0FA7A3BC0DA39E224ADF4F23EF2A15A4E0A56D9E38D4D7454E
-CDF3E8D010A6950975E1967E54F4C63018731DDCCF5F6DA12B4D2AD4A228473E49F6EC799D1967
-B7F333ABB650B2B573F24B755BB71607D20FE142C5653358714EDEEB94D1862B435C877C80C1DF
-7B02B148E8800CA3A1957207854011A7EA1AE2B831F2ACE4D56F9A2CECCAA4BDA65C6CF8CA936A
-05FB76383900D5CF4CF85DA2F2D4E0E10C43B2FE280CC15C75349B170E87909E7113C3AE32E62B
-584D7D350D1097EB7161C2DDA01D1CE66B622D041228C3A93F6FD48048ED070EAA88B5AE5751B1
-9034DB79FBD58D16639930CDC92B93F439EF6E900FCEDE677D1CA321B93FEC8C22B6563A069710
-54DBF7D60967EEF580203D0D4294A16C912B06252B97ADBBEA61CC04F9305A249E88B95ECD4AF7
-1F6331BB6DDBB4608CA1548E270CB79FD972293B9EF8DB393898198E0ECAE14C92293506C39170
-5CB3B0526B95E3BE6B8D3323D30D1A8933CC0C558C70D22736BEDDEFD0E5DE972D2BF42EE9E340
-0F64CA97D4AF620384797F9E17BB831776A38A03E6C719917AAD65B3FE3850EAE611B9ABF47678
-D750C0E55CDFCF90E7902A8AD5F0CFBA8125F9C35A49BF4332CC5BB1AF7E6601046E9DB0AFB3B0
-F047A17F1E3346F5B3C4E4817A6E75753A3A66FF2F6226B57788DC7C5FE3352A6DE50E7E44723E
-B4268EB179EB916BCB57F3C7330323B554C5DF750B5B84563DB7248137E312AF17D2BFCFED3E7F
-09323553E04E4049B05E4F8C546D198FCF51CAF6D3ED424FC973C3391D9B190E1ECAFF617B6E26
-B1F2638FB32391EC52B27D0C353B9E7085B810276FA4728E699E50BB54274130A2B290F8B2E49F
-5DCDF560B56DE2A43B41ECB94FD8F4238771D8B55712DD101FAB9A58E4319E58200776583C35D6
-0EF2D7181170411BD45A5C2967D7F19487E8C2B17A5483E90316EE7F6ADE0C11AB7355BC66E021
-2BCD832EE4AD4DDDC4AD33DB5358CA406876B077CD8D4CB77D1DDFEED860DA562615F51A54F596
-C474DF3C2D253EEB1E9B85352211F2F627927893E9F59E70CD59B2163E35D0C72AEB17EE83CF1E
-F47FD6ACCAC3667E5E297DEE0E7F88644054E99E90DAFF89448641620EB4D165D629A9B59A0561
-A144A1CDA31FA7C64E9003B9F66C880793D1A968FDA68159508B61D90C52DA56A5EFBB937D03EC
-C3F56B7C4E58CC65ABA31D9EFA6F49D3739ED898D2B2FD941180BAB89F6BEBFA09F2AAA3F543B8
-447C15E372EC5683C81B987D492F6FEE10317F2C5FD884F813C4E281B5A7D120C24D1C7844CDAA
-5CFA497E5760A150E0D22A548AAB3DDFD13429A2CE12526162A66C45B38824E56D4CD47B6FBBD3
-3D66795ACC5DCCD1AB9BA0C3D6E2AC6A8E0D14DBB9F693CAC9F3FF65BCB714253A607DC2B25B15
-1A7B07690DEB14C2829AE2D043812BDB6881EDBF658C21FBB5DAC05326BD8683B2506ACF3B637E
-055E94B6141C24EA1BD6CD7437CB2713700EE829254EF783A926E2768B06545FE263663F79CA3F
-D4E9C750BA92F6CB2CC44B03D679750FD68524246F4C63CAA44F8C0976EC39F782131014D136FB
-96E441F9DF8DA9BE84D7A59497AF90656B9F308BE1B909E51AFE8396CD977B2BD9D6B1D248C594
-4B3F0DF9042614F333B91C3511DCBFBD6DEB5D5F323B7F021DB863F63DE2DC9A1774CB6598DF80
-011AEBDEAC09EFA9E1644FA39165747C88C8EA6B4AF1897B34E805BE0F0F89FE2B9F71F4236058
-E5FEA48B32CECA6C5C4DABD7A2EDE43E477CB3760628DCD2B64E03ECBD3D28D9A13445ACC39C3E
-540D0185230D1E89750D1C3DFB6DE4DC9A258156FB559870A29F057121419228AC452A0907E683
-74F58C6DAB6DFD46FD4B7B7417A3539F5F2DD26F8FDD1723B6C4030D86C352190716EB980791CF
-2426A868B756255AC3CE719D37C81D8BEECC143B623880C1AC8530698369322B6309C672FAF6F6
-0C8BB5E787447A61E79877B8405C652A5A71F85B222F724EB406A8E5451B8AB3448121430B4ED3
-34299EBF820709C1519E35803396B3DC845302F716DECFF7B34E53E60EEB0C30AFD9862749DA7C
-335475A5D432D4161BEEA5D72A3772B499539CB672E9ECB32CE919DB201E20EFF2555B71B569BF
-CF8B902564763EE7D559D5AA9870837679E4718BE751759A9BACCC51A9061196BE327510BA4865
-ECD5B2A3593234E0E6D198DB19D2EA74A437BA555CD8FE70BA380B852858881E83A44FDC32FCEC
-52BE9A0EE93ED500F8BD0C660D0894034FAA09B92BA8517CD3D294D16EA7F0D038BFF2B744FFE1
-2817B83C7F0DE337F0527433A982B6B43569C18D8D882BC722603FD1A9BABDB464230FA2B0C9E9
-13A47D30EDF69AEB8D6737658718321A34A8D5CD33FDABDBE65A9E9DEDCA6F80ECF455DFC6A80E
-28687F23D4ECD8D8FF396567EFA09929F748CE124D08360CE3637BCDD08D1A9D54EFA80EE56CA6
-43360FEFA5E987845150CCDBC23E5EFE2E3E2F571C1CD5F838EB1884BC39387CF19A0B4CAB69F6
-829987C0FB8634BF8F8424E649F9CFCD769E96A040B1CC46EBBA3B17886302C2C98D02ACF9ECC2
-0D6495C1A80E2018B1267BDE4D82C9AEC7E284BB825E6E500F85E5554E9E55E7657947879BD719
-81582946A1D6F0D70B878B5E280E49C23D3C5F176E43E1878F82210FD465F347B37041FA8FC749
-20A45B3D73E71EF44F50CECFA9590BA94CE6D34CCD4FC878DCBCAF0CF713F4AF5F54FBFF508C42
-DC97117CC92442E180E4B2307A2FF364E89BC538501A2E3526C77EC08E8B211DDF42042633C978
-8EDD3A24389AA1690ED0715F531173163A95E36E87554924FCE4879941C50214A485A26C04960D
-FBD7A03B9AFCE70866723375086C6DDCB249AE3EEA17CB1BCEA611FF44364DAE6371AC79652C50
-0EDC774B75B790B204C9479F3CE3030F6288D1E2C2F9F083F990F217DD42AEB8A95933E7A318D7
-CF6656D9C57DEBDEAFF6D532CF206F4BFBA0EC53913CE7D9E2BC72F5BECDC0CCB313131688D769
-12FE09419536C188F34C840608A17BA22DC57A7DE9B758E05C3800A8BCA77F95C0842094377A16
-B80DACDAD77A3B65651CDF7F7C4550F1214DC47D6E88C006AC5D5066C3AEB2012F2E0C39A055FB
-BF174FAAC6A9A28D2434E03874446E15DCE7ACE5D7BE7050390186125F0435D4024DF4B5C25B16
-719B3240ECE2B00C53EF9091E1043313BC83FB1128F19DD592BDC748E1172069E61AE8A05B6FA2
-73CD67F68AA8F783E90D042C630811A8A71C0E22A6142B17D6C2F443F27ACF59C6F4474014DCC7
-FE9257ECA7B4C46470DAC7540C34A03B7FC1AA96D6B48179D28A0BFDDC35BBAF155BBB5DD8D40C
-2F3CFA7719E0BC7832EED6A37702223D1466A8B4FAB31D2D91AFEA30194B9DC756EA0931A28D92
-8B68C0E09F7940A1BFB8817CEBBB0A5A4E65CD9170014C9577F321AD444420BC7522D91672DD1E
-E7517AB30B7DFF7436C75999DBAB0F7B3A7D452173F9FC066EA136998AB8D3A46AF5CB99ADE3EF
-F0213AD487A7C50A07E25B5363F2C3E47B79961BC58B4FBC206F8C17D4897A26101714848ECF2C
-D7219D372F38188AE6657CA5A9D5140B832533226677A992CBD205BD8A7EEB8618B6D2DCE91AF1
-8401EBF19DB900BCAB2C7146A0832A3AED3755B8906C9A0AC65CE2FE44E3DF2F68A75FD285A1DE
-60FC073205DE3B4BA9ACB0E06C29D5818F55A9DD737F2069BAABC52FD9B3F386127B9DC32B24FE
-9F39921778FFFC702300C1FC92E3809379FAD3189B34D98EC371F9FAD6763C81B424B0E8339934
-9282C1204BA70499E24CE718B2010FC17458D8208492EE56F9DE924FD848705969B622BB0F2481
-6BD0FF48BF235DD71BD6F61C38B6294AEE8676AFCD9B8564E36EA6A95C4876872B94C615DC0994
-D522CEEC5B7CA9ECFE9DA4A70613537A1FFDDCB26A909A0C8512796F70FCE357472476F30C9D7C
-AA718917065C69D2EC1EA9620982EB4B869035E7183A71A910212F18BBCEB054B9BC7419E45ECF
-2E0C600F865B44538AEA23950B5E4010BD45921CA12C0C1968C65EB900ECE26C5AF8D29D31346E
-A2CA571A9E40938D85D4483DD894907ACD68738986D864190CE11362E7C50346473639BF4BEF9B
-81160FDEEA602FCE03FA4ED3FC5CEEBD50F3576CDCD4F21408A2D80E265D5D607CF00CF15388F2
-C6EC9A1B47C77DCAE2E4F2F978508923FB4AF9CE6C8BD1941F66866465D9826879918CD49BBB89
-9A0B12CDA6A069B9944666479515F2B7E39F94202D4B369FAA1887EF5BF5304E8C2B2BF291D6B1
-4E656EEBD98A422438DC43124E73DED0C86F71F98AC1DEC79E65C71AE390A9D7BA0A2A5AE8EDD5
-5D22DF7FEC889A8953ABC0B0BB9898FAC1CD7B25263F7AB9DE276B20203ED2F2F43E7D52E442EA
-02EA9BD77721C48D819AF6A522481180B75C940780AEF72D451D556A9B6781C45369984390B393
-A873A2E0ABAA5D91DF10A1A29E7AF13F74FC678716FAAD7523B721B2B9C0C46C358887D0A7F655
-40E317B0F9B6359CB0C7FD951F28FD77D33160CF072D79559B31687A19AE294FE3CE1E9D30B083
-F955672E43D601A8FED9C7FB8C735C681B612B327D3806794D061C3C95AF819B08515A2D60E536
-D3DAB7BF64E37758CC9209777C62677547E065E20B74175EA87DD3836D107D867805AA0D7A913C
-E8201BF1BB8AA51657E08999788761B3C5747F40511D58798397D64512FFC2BE814C776B9EBB54
-9E4F5A3CBE75D920B2BE77CC141D1D26ACDD762BAD54CA7C37EA9BB718059948E6DD2C404BA4F5
-08AB7634D7F7CD84A3C6A1881026AF15EE46DCB249436A9EC02E96D88AB19180FC2D01742ED7F0
-2D7684B698AD17273CFA4164688C5B411D9E43DCA5806223040AF23ED0534A1E9D922380EEA882
-A5B861CADBE7637EFD6064E56107BD6237EBEEB8DA25B11BDF0A02569374B70F09818E9A8A0F6E
-F9267967EB87CFB403D57215869D265E58194178AD151C0F774C726A2619B08515D3FF9D9ECDF1
-4A7A40F43A154D499086B62D82BA643A2742C2F9420D73D7137C20C5C9F9CBAB60278E6909F8C9
-AD368E6CA36624FDDE2E1F9DC3A76681FDC202A09CCD9FA7904BD49F29C645AE4B4BDE9433D44A
-D304FA982F5BD914F42A77EE7C4338435F8312EBDE34BF5F8D805ED362C6A99440A641DDB01CB0
-CAB5E911A0E5A2935F340AE81B91592BED1B4272CC03247B1F27AB2E9B23CF77D3DD021B907460
-F8A877545C42AC468B68586F0066342AC40F497397DE037EC5F5C517146A72CFEFEC3675C88146
-52AA1A648DD3194BE106291289E0A0170FE7C1F0616A12E78E8FE112B7B2F60A623F49836F3FC8
-CFE47E820E9911C19AB297882D2311F41D76452CC9DD6F6F95B0520BA3EB394C15189F9DE9573B
-85C09AF740EA834A5EEE27A0400F1E3A6B5F86D0C69F8FA26C7BDE10DABAAB8F7B3EB7071A72D0
-A21D82F17485DA6AD12BE8668D39CE0B6A4BC7B59A9D8D6A47A15F62D2B41283E9F23C35D2865E
-10BFB2603A607E5246775F67A41E2EEC5683A709D02C92F4D021E07649C4C60A5F0E98D44CD83E
-A34297942AEC4D397C4672E5ED5E1FB1CC51F3B6CC7E8FD0128D7935B05872A6B8D76F5154BB3F
-17A4EB5BA0437DF785A63009C1D8084FAA7EB5145E5BDD31E9984DCC2ED1711A2FCA3725445AE8
-C78BB1C692F2FCAD9556C68E7C9196541B9A4F2465D16B4205E345D096E8E5B172CDB1E784B228
-0D22A28813998F653A4D47B5346C636D7C22CEBF2DBF433A8790FAE8989A18C674BDB566FFAA7A
-CCDF631AE4B1B2C876E45B911CF9F4B9D7BFCDD2684553B1CC0F3BEC3624E44F023BA223E83EF1
-40D0E6D506E11ADB79C0DCDEED41894073B75A931D0DF6AA89078910D35E6F65B956AD74F939A4
-B30DA755CC42918F3E6B748F066E891F0A158DDB4FFDEAACC6E71A9AE04DDBAF899F796A80F6DC
-02703C64BC7E021BC292A9684305D59CEB84F579B0BDB215E4FE8399DD885C8337A6ED127AB50F
-E2B562EAFD20C841E7E5DD1DF6993F4E60B59C6FB2B8660ED942D360C5DC9D48A9ED8D9A08BB4B
-8F7D51AA81D0F6B5C63E3633EB4A8DD8EE07E99ED5A455B6D5021D91C154AA57807357D477BF2D
-626D54E365DED3AA67230CD8FE70C51E3EBBEF88FC014AD287EE77170EA9E47828271235BAA930
-087CD8749F3528C7C60AF3EFA55DA68C6D3B166ECC7B0A88E4077EB2C93BC5894EF84D9BACB493
-203015DA8CD9EF106CFD123E8057AEEA2454C9651D312E4F6CB7CD12BDC1DBB475A1DC725A21DB
-FB24F55AC85BA2F07531B23ECC411FB2B0DA6B7379F3BDED7DF2F412A016E9905865ABA4274EE3
-1D932014FFD8836B8CD636568CF0BD2A7B7D4F51D716BCDC50D56936A297C0E7807674BCDA480A
-1DD90412EDFEB4F18016E5A5EBEF885D3D33E2D925831343B0CDD184AD9D9779F0F50805894776
-3DBFE9EED1AFE3FF0DE7D8691104B4155821FCEFF8D0BA9F35DE1C39B063394E2F76B0245555AD
-78965B301411E1D93B5D7C2284848B3CA29776059D9AA4CD2AEE88CC0007376C6EDEADA2DD1CA3
-F5293EE8E2C9B0F1A8F5EE9D009C63589CD0A7003B7911C254B780C8545203165601845624AA95
-2519CB7F1A1CC004B84458A19C7EE68FB249930A268BA05F34C08FA72BA4E4E6919EE667DC762D
-F206E8BD03D6A1996887DE81640A2BCEA4052FCAECEA52900A9296A4A399F7ED0C3D7D3852A897
-9F339D42D32911E6E119BCA337B7F09F2BC74BDE2B71113C439397481A8A5AB3EEE1EF9A2DD798
-E9CA52E836034C536C07CD377259B9B72FE7FE68A1FCB8D4707B223AA693CCEED0AB7D97FDF90D
-84DEE522697C071AE0EF306ACBC192AB9A9FA397E6CCB97F42FBA37818A844FA045AD2BCE7AD5F
-0731590C7A26AB951EF94059198AEEDBDD869096FEDF9EA55D22C23EB6E4ABDD469B3155CB9451
-04C51EA9717EC395B7BB64E2E4AF5D31AB85876028BC78E0CD3BDBDE214CE56F5687B3009DAB8B
-0AC6D75B13752782F56C590AC4FAAEB6DA1462988BD69173190F7A486077BB49CBF5FFF612B0C9
-57474F5401B8B1E8F240EC3F20808DCA2F9F2D810A07498297DA66D9AF329991DAC432BAB46C01
-F1B17BF8DC6FFF54F40397026ED09977520A41BEB1411F9334E8CAA93E5CBEE598A88A01B25601
-8E529F173153A67AACDE4A8296BFCC5B88E6E20B29D083889C18B4D38418B12F8F3514FC95130C
-58A0891AAF8A9C4457603EC6FFD26F0E1B957E783D4F309F4B654980C22D29CB8646C104621282
-BB301829676E5F3D07F090E172F9A74E9E36103D3E7FD4D7AF0F6AFABCB9A21250BD6E07A1AB03
-66719B2AE6B8B98B6782AC722DCCD0DDE69FE9E39293130A206E9CFD64184A589C4893C03375B7
-D7094CAA426EB2DA5FF79C2DE45F5893EE2AEA388A2AADBAE87FF70B629F304AB0D81D41F44352
-1FC0BCB558119C9FECF5C9EA1A876A0A06610CCD279BCCF198AA606A2F4554880BB1BE38A91B55
-48D503EE76A3ADA011EF1B31F25B3A6FFC1A6C6544431CD1E1DCC06789C88584FD1878D3F5F565
-3B6FBB4B5B4795779F976252E9F3F09A482F9C8DF00B5EDAD6F0BDCB811E622A4FAC70FC0D6F6E
-37625FC077D143C6AF7E76280B45F241C2FB62951447F84012AD8401C0BB7B794709B48BA3FEA5
-D85AB7D9875320A13BE8934E8FBC8B353DCE93A16979FE3A97D0E9A8B5D1F7DF52C6C18F60AC87
-C8B17DC80235023652ECA4275A901D9468AA7766128FA157DD051060A62CA5EE8235E79CD8D5D2
-B651066E2D8481A717EC08FF985BCC2B4B5D4BAD6408B0557285903F26BB6698710CEF6102230D
-042EEFD6069623A5003CCBB8B71F6FCA85A88347DD13459AEB84EB4802ED2ED98D02494CC9CEE7
-FF5FF87319C591C72CBC3F43DC7DEE2BCD0E96DF6EE42949CAC9A7B7CFEAB55D3473DFC3724105
-81D8C7CE893A1C374D933FC9CFDF462481D98FCA27085AFDCE8CF359E127DCC1EED7B558FC6980
-813EFE260620D7A7BAD331651C09B2C7F5EA13A7D095368B1453C7E14E6F6F4C99CEA3F3F51256
-77A448D040F2D496616C86D2F6774F2307163FF9C0AB8AC88B20A6023E60A2C8B63E1BCB6F59A4
-2D24C107DEF5875E7EA1062646DAC43CCE029F56E91A49B0BC6873D1796DDF7A0117ECC41DD4DC
-792B5B97077E2AB5492876A547074A73D404CBA4B5C0FA1938349B7C156FEA5952AF7DAB0002CF
-84A92D63E38C0ECAF31FAA2B2A033A3D382C3A4416F554E4E00100D122B2D75AF0BE42C42C7B1B
-4E515B81F4EE8D3F9C39796A63506223415C2A55FFA26EB9E28ED5EBCDC5D2E83A3B27DFC8B6BA
-8DE74DAEC630AE7BB6DDB12A42C1F666A05EB18665EFC68FCE7DE3820485FE9159E35EB35E2932
-62FCF5712BFFEDBC974E5990BAD0D64D820564F54324323B31ACF948B3A27F4AC397A958864268
-5F86D44EA685BE3CBF1DC01C293397B8E3E457F619D8B6A85E75D838219CCBABADF23C0E4434A7
-787DC52DB315BAE832819F2973F11C045A4662F51256BE3967C3231CF42AC7DD045786B27E377A
-A42DAA473A697EFE962CEBF368F10E0F3AC73EBDDBA259ED770D8E43F8B39175BCFACFD1E31DB3
-88950902A66926774EFA8EDF9649BD8AAC64702EA9ACF5717B5C91B4C150EA2A98CD128235B6D2
-645FED4EB709C91D4F71F2E3B6B971A378A7B3499773293D47B59AE87AA1F3220CCC3022066508
-5965385DE8031B42CBB2A2A0FCB9A038AE2BB898991A476373CE559ADF3263F47D6C103112A5CC
-E3EDA9EEE4C24079F0EC6F88E9AD54D1629606C97F6EF26ED0225718AFAEAF1A21C712315C03C6
-9B019D238C17AB4FDD0A52E840E28C6D83D6DBC7F04051CD5F8A61654B3037FDD8388C222A55EA
-4A423F99635EBE452DB660388127204288A88BA9E08B6C31F92960CB9B7557CD754A3400D48F1F
-33EB9C6E820BA19A66FAD15A086EEDCEC0386DDE30E8FD98B3A63EAD8AA52656EAEBF9D3995C08
-083CB2901C8C04E8CDDFA28F89FA371822652E71531782D1388AE97BC059278DCB3DF5D175DB21
-FC34D07B6D3DD38F44E6BA13133D6E2D54033C4A77F0A4B282069477761F5DE689F4EA7F734BB4
-5C0C3AD0198A5C9F9AB087A38A0F47BB85CFCA1DA6E818ACB5B1D9B322EA1A67681427A2E92A5A
-72E27208D406D2F24CD583EB914DB7615EA17B0F471DE94AB404502DA4CC394ECE88024B6AE998
-CC7FF2D1383E183DD4562ED30BCC8BB6ECE442449BBD57E546AE5E6993E2993A9E0E49784366D2
-6A0D3A301F81AD2413F564C4F36F7F8CB3F01E1BC0609F9B6CA4051E30485865768C9CDFFCBC7E
-8E5A91904F43024638C4D70994F32D75845F9F865E9037491E7AA0877ACEDA00AED81E74122F94
-BB270ADAB594F5055D2B856F9615F1EDF02AE54BEFF75D33F53589F82AA67139C454ECD8077C8F
-53509A3151A7EF94E80BF03F881A0553D321B41CEF83350CE9B40F8CD187D37F9B0C0D7537D498
-BBF7ECE55A8F58FBECCCD0A67EB9D86889EAC4E61CD90C40992344C0D79FD1C8ED6D7272B48406
-81B99C5A06266FD81B0904D89F1CE6CD26D9844358263E5385CAD345FFD28000BD449B1391BEAF
-FEB2E5EE56A63637690F48105EE0102E398868DE9D2CB1246234605FB2A5165085370E4EF4481A
-DD0BC5214BAB5055AEF44E54A56E884F96CD9DEB53F44D2BB3D29839F3780655909B8F5968B491
-83E5D0978A1D3EF4A15D97EA1D3F1B16FFCEAE52E18F34BA676F2D478A5CE9EF0EBFFA5E0E8DBA
-AF563359E5B0E1FA0A861DAF2F664F78B338999DE20CBA9DD87A91C7FD06E12F3FDDA8EA27F945
-DEA14960910D04FDE66293A8BFDECBCA8F5D1267CCD28B5161C89CEAFCE617CE08496BB3DE963D
-34AF77B9BF7533C46F910A673D6DBC905C11D166B26809AF418B3A8CC243E92F7680B1B02A56F3
-355FB37EBD6F1CF721BB8B55199F04707C9947CF0747A124D6136C18091F700C1DAD3F30CADD8C
-AB54C79ACFDFD261A443C3221174F869DC157F61E198A69E6267C9B48E78E907CE5FE7FD4B53EB
-9189094E0EC33829F7C27C6AE1CC732C3D191D522CDFAAD023A181FD7B5694F0A65FCC20F51570
-95EA8DB3323E2DD26FC06CDCE01EB98A5ABCF0DF84F3A14DD67EDC748193627EB51C8F6692D45D
-C830F3EF7C823BE662184B79F6B523D75ABB3E83F0BD78369669A26728BE6B6709A835C3299A54
-25D05DDCA7CB954F4B325CB2E5E6C28C50C59EB0163915521956EED1A2B2DB82B22F7A1B9E9CC9
-F40044CED31C72E9E85B0244EAEE92EE90CBB3A8620A53F805E9A20A6A0FBD52DE2E75ADDBEB97
-3C3A794EF204C634F464E0725FD33E8146D31A976D305EEFEEF70DACCA2BE227A1689BF53D61AB
-CA013B235A2E921FAE0BE489107B223E99209B7CAC5355A33F2F8C04996D075E18007DAA3C1319
-EA66E669C4198838FAAC9903B074510749D671308C9BCE1D173D6C296AF100581E501106717F9C
-59E3A29537A16D376D9BA8DA51C3FCAB70B0D0F61445AC05758F1B579DCF0B5CAC6738FC4C47E3
-6F5A3A27AC9F19045BE6B3D5482E2D30962C3141E12AC96D59E6D43448F85D1999A39827C3DF8A
-933571A6585DB257603471CE0C77950F8A7D3C25FD60888A26F6CD77281BFC5F4A72394ACCB7C6
-A9894B6015226109D1B043004363DCB6CBE56449917861747F1828E6DB19F835E328524A69464B
-60DE76F08CA1FEBA7DD75D78778CF64F0050E225DB6A44C785592459BF38CC075ED97583AF0E17
-EC67B74D752E580533F98000A39CAA0A3DEEA46B89D864E22115A084F97B5B0D3A050AB3ADD338
-080096BE5A156EA956947EA2B1BE6C357BB1901DE7FCDF02D78B647E1FEC144FF3C8A7711A894A
-1E7D849A60E0860EBB256E15C5C995951308CF30F1A87E8D3E678421B7537199E27270B4755DB5
-536CACC90C4772CE0CAAE1780BC54ABE0C3BF2627B64451DEEB875362F3B47E95577A80CEA03B3
-C6284BD3623306A66907C6EE6F4E16617783DDFE3AB55448F80A97E8D5CE6B73493B8426DD163B
-96978D8052FFCFF0B0CD91F1D366FFF67514F92F6B1FEE64C3C023EF905C2830BA7BB7CDDD8532
-F18CD1BC5EEDD4E57FCF043625483C58AFFFE5EE5159F1707BA49760CF3D6900B2A6C9B64EED82
-ADA8F0B96D7BD624A1AD4B3DF0118E86B98B46D72A0744FC895ED2248618E6A349C51A44A89C6C
-BEC27E525FEA388BF4A52D963AD520CF9A768B8E1BC6345EB434013BD9FCF6FC5A309CF7953DF4
-E6A92DF3FBEF92FB1A4A7FC4AACA0B95F070E908AAAF4738227375A3FEA047E3B4823BA8FA26A1
-F497936F94ACBF1920E2C18099F154F2D74E50A5FA623B2048920B7E0AF9446EED9C8D4B737AAD
-85515672B6AF1543E5AF733C178FF90B89B6EB1E92162EAA240B158A78652680F3509F9C1BB21D
-EE46DD3B39A2D17029BC29E260AB570B29B02624F152F6D56DD4F2FE3DBB352A3CFC4AC0534F45
-E31ABEB8C099BC8B7B829F6C7D2DA0C2B9D58E22A8A8BF73D9EB1CA278086FC1FAF212EFA755D2
-96C938CB7EE5AA4E007EADC88E7205FA0874D44B769CA1E0D757968A39FCF4F553C14DCD9B34FC
-5246D3595625943439F4F876FB6A52EBFA06056850F5C92D434FE017FB3D4B0E9022B2CD28C3EB
-95F084EE99911CE955B5B93196BCBB65C2699A0C942A998F785A59B43C8F8DD87BBA6107854FDD
-70B3763161AC79C7CFF4FA36EACDDABEA6F5CE84567AF95E389F9C2CE9E972B540391F167369AB
-CECA3C3D9967D41DDE6F455445D686B3B8223C6E8727BE334A73EFD62477DA3D89DE65F3EBF81C
-4DACFC5CB89587AC9267B8670AAEC340FBD51971A3323B17978E110745B84C5E6FCD74E132BFE2
-19BA1D812A645002FE8827DDEE54546099B47E82F3935006F0B44E174B675CAF24A8FA4CE10017
-0F34E1914F3222DD851F0A874650A14866DD1EFEC6A2D97969F4E3DAB9D449AC50B5E4524BB5AB
-96932237FA7896A5284F85E592B01D20C761D35BA83B4945F5608F30A77A84D918B6847516F96C
-F351874BF52EFFF38ACCE88174634AB0338A377E99BC3136A0600362EDFF0E1D42F8C5F984ADF4
-AEA2463EC1B3DAE2A6CF86CCC2AA846C7EF31653605619C7D0573D27F914DBE344E5C11B697154
-347E09F54C4108A1D71FA878E4B07D35FE056DFBA2D7B99C8F01134CEEAD849AAD3AF0CB60505D
-519AFC82A4BF5B342575B774D88173F1BCF2D914026D3413FF187F9C8FCE3709CF0F7E9A793483
-876A4FD3F0A29DD8DB7F470E88DFEC249A91BACCAA65AE26EFBC9CBD550A935741A5501021B9AE
-064596C775BE5967FDFD3FC595EC5CEC2F185EDCF11492E76C8EB22CF5C91BB63E9AE2649D8A5B
-CC7A47943E40E3B473EB5E792919F03F09688B71ABC0B0E2CF64E1DD286236360F7EC828CECDE7
-64CBEDB243828139AC4C72378B3EAE67D43CDCFB95DFE17DDEB6C2354FB8C52ADC0A666C40E2A0
-4FBCD8C01936F04F1A983B68462205765CC6E782A2F459C040958CD16D8AACA06E1A7BF14BA6FF
-D570675A54E431B2D2CE78D008F082693123D18E1C3D27171DE5940F63C3FA5480E80B5727F684
-EBC48DEF479E345D2C9003481AE5A7FE20A1EB0CB422FD2BA07A3208901CA8D782DA95F0A6DE2C
-CA3DE689C498A10CB8E5AF0A2203C5C147BC17BA14B4C59A34B9351321EFB281494423D0B784E1
-622E2F3EE7591A23113B3B90D34D824549B3A0B513B8BFBAADA9E1C4879251BCA93E6C40A8731D
-19B411F1FA3C3F3BCEB63F5B9B8E868D4F0B966AA867EB2D4C301FE6A1D35159B4B7BAF8227D6F
-F7A86BBD70178E4EF798799F4B43E296A889120BE0828EC211A38BF5A5AAC3C00494B0AEE6ADC1
-B8FF56733A3FAF015E6BA38FA59DB63FB3C9BA355E5F2A555903E4A22F2D1F26AA89C21A623DC0
-F0D8AD654C3FBC752FF21C16321F5027B4353F6C12FD340D272C2D4F30ECC9B58DC4A42F71B954
-B2764E077E0CEF1FDEBA5A6A8FE14F3AF0122C0918DAF87B157BE507BBB50DA1F208534607D906
-D45CA3444CE68FCCE04739262BA5B3B0DC0FAEADD86FC94FF14548C98592F91F89948A173B76B0
-8D2F3F845DD251F09AFE656F69D115157309D537E4F663CAFFDA726A5C62DF8EDE1EEC7916F86E
-CEF600BA02901BC5A56086478A867024C58A4D8A631736FEA04F09C9DCB4B3EEF89A0C5767B3EB
-8B0C2E5D08974638E79EB2CFDB509E0948BC42E1A9A29DDB09BD44BF28186C3C5AD4629D7B1396
-610782E464BC4EC12B2C484F01250BCBBECCEE474F25DA98AC82583467B62D51689EE98AD2FCB1
-AA13D44BC1CEE4CFEF34D37FB8789AF5BFA59D05D15449332B46347A7CD1F0791D48BD563BA6A0
-876C8B00496E3947C0ECF78782945109BD9306030CBF511C2B4FC1E28868EED9E2039002C98F20
-43828EBEC486919082BE71A7CA278361D0EB9DD7E21AE9CA80EFA147DCE160ACCD39924F45A821
-D89721CEAC542ECD09E76ADD11FB1710804C63B1268FBC89CEFD28314D9D3AFC26FAA897B3B7E8
-C882C4125D3DF9A67E2DE27A0245D4FD9075DE5D7FCBC8E48125D8BEC3972FFE5F8ADEFF1258C7
-5506691E5DA81359C24A978EAE086E7E885D8151A515F15A475FDB038946F7D369644279C2186D
-ACD69FFD922EEB5397F5C3196548CE35D6E35C4DE6D95BE566665E4E0EE11EA43CFB9D0133B5E9
-D2A6656AE1861C158AAA97C48DD426205842BBDFAA90DA4D5EB11EF29C24898D9FE9B29B2AB913
-2A774418F0190C3D0FA29755168BFB149E0066DFD3BAD7FC405B28A27B2DFB2A356CF6F86ABFC2
-18C7E164F6F0D6D4CBE011E77EE8A045A1D1134E115D730D944CF34248C1020E15955661DFB6A1
-687CB54FAD1AD759B7EB209E6A78B4F3B4F049258E799B6FF7243B26B573D2B26AFCBC36324E2E
-9AAF7206D3680EFE913A6E9F4CC8CC7FE5FDBE60D262D378A123D8BA928CDD6651999854F3ACF5
-126C00179347DBDB34954378AE5A08A690A98413115809C95A6142A662DDB89BA25B6026064A6B
-A7D85963FB4D10C0BA1BCF3E73CD597D99C4CA47CEF4692A0EA5DC89C2A92DE5630EF15819840F
-10FD394BA987AE798BE15A61AC464345E203B06A3ADD25E1607F9C750887F5E7ED7F2A12109914
-542CD396392738C7B7A7DAF58A7823414D648CDA083CAF2133CBC0318CB11464411F85B8FC813B
-4D07757D3989E1E5E063F2D8E07E50BCF85811766CD79210C6AAFAF085C74BFA3DA37B45386A6D
-C83DDCFE3DDBA6B3F999F91406D35374E60CF88F2920208C1D2A162CCA6B27984D905F3C271524
-1FBA18949B6684E3433019D3C8B45E454C18485E54A74D196AAF9636E85D179E1B5F0544D09BE1
-8855F32091CFE26A425F114C556B995935F821D811E0E5CCF779764DE6EC47256481B25EDCB409
-E7A1FD2D72D6B5DD56EC9D4474CD5A9660972D366649D840986AACAA04765435F4EFA7C513A10B
-1B67FBB112BBD10490B0BDCF5E5BD4F80787E43895D4EAFC807CF18103A4EE315EC4B71BBB6022
-FEB88DE20D8C7E0244B95015DDD03CB93417A691CED38B37C27BD1C510EC50E2D82C5ABD32D24C
-29C30888A2E889D0EFC93945681CA613478CBBB222810C4E4478915E598628BAD3A8E31402C1F3
-4653671CAFFAA244053AB7174E8576085F90019E0DE486014A115F88DD9DB9B10E91F129DD5A6D
-00AA208459CFC5A7A2BD1095DF24BE5DCBCDE96D79E90871084AE04C1DA8DC2459FA0E191FBFFD
-EA46B20240E40B6467A2455C72427B119BBB07C5725B823C112E734A09D07970748F0D0D969B75
-1BAF2451D346FC2C56122EDDB88287B1042B9F24C933F541492D0683DE0B0325AAE667521F66A3
-27C863F4AF7F4A937F7BEA60B5299FA5D170F9413A2E6EF5EF70484C0D861EE719126A942E0262
-52279876430581F0AF1841719DA6E4D8C3B932837FBDAA3FE08C18E1C89AF300E3AD7DF34FB439
-9BE9A757C830E18699450B98B49EED738C09084CA5E06DEF86BC58359DD0D203FFB11EFEB043E3
-7B184DA9B71C1AB17A9709FFD273432A34B3D924CB2F29BF5DF84596AD447A049E3A451131D660
-57FA9D4C24BF824D43DADBA7D1B2926C9CA62D8AA8C29FB2D00B0EAB7322873FA5F9E2963EF721
-6BEDB2D97548F6C40E233B25CB3785258D0E7FC096ACBC0FABACC39DE29BC0E770474A541D87AF
-69D3B8E9BFF00AF11DAF9DE908EF674079C7975D7443F30FE21E02B73FF15FD44C619EAA8B9BAA
-889266458C136A3A92E7979EB53A04EB00
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%%BeginResource: font lbtr
-%!PS-AdobeFont-1.1: LucidaTypewriter 1.001
-%%CreationDate: 1994 Nov 12 10:47:10
-% Lucida is a registered trademark of Bigelow & Holmes Inc.
-% NOTE: This is a partial font in Adobe Type 1 format.
-% The complete font in fully hinted ATM compatible form is available from Y&Y
-% (508) 371-3286 USA, email: tech-help@YandY.com, http://www.YandY.com
-11 dict begin
-/FontInfo 9 dict dup begin
-/version (1.001) readonly def
-/Notice ((c) 1993, 1994 Bigelow & Homes Inc. Pat. Des. 289,422. All Rights Reserved.) readonly def
-/Notice ((c) 1994 Y&Y Inc. All Rights Reserved.) readonly def
-/FullName (Lucida Typewriter) readonly def
-/FamilyName (LucidaTypewriter) readonly def
-/Weight (Medium) readonly def
-/ItalicAngle 0 def
-/isFixedPitch true def
-/UnderlinePosition -100 def
-/UnderlineThickness 50 def
-end readonly def
-/FontName /LucidaTypewriter 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 54 /Aditi put
-dup 35 /Ahmed put
-dup 37 /Alasdair put
-dup 39 /Alessio put
-dup 41 /Ali put
-dup 43 /Alois put
-dup 173 /Ammar put
-dup 47 /Andre put
-dup 49 /Andrzej put
-dup 51 /Angelika put
-dup 53 /Anton put
-dup 55 /Ari put
-dup 33 /Arne put
-dup 59 /Art put
-dup 61 /Ayman put
-dup 63 /Barry put
-dup 65 /Bent put
-dup 67 /Blair put
-dup 69 /Bonnie put
-dup 71 /Brian put
-dup 73 /Burkhard put
-dup 75 /Castor put
-dup 77 /Charles put
-dup 79 /Chi put
-dup 81 /Christian put
-dup 83 /Christoph put
-dup 85 /Chuck put
-dup 87 /Clovis put
-dup 96 /Curt put
-dup 89 /Cyrus put
-dup 187 /Don put
-dup 255 /George put
-dup 189 /Heinz put
-dup 179 /Hong put
-dup 178 /Ivan put
-dup 56 /Jacqueline put
-dup 57 /Jagannatha put
-dup 58 /Jan put
-dup 60 /Jason put
-dup 32 /Jeff put
-dup 62 /Jerzy put
-dup 34 /Jim put
-dup 64 /Jiri put
-dup 36 /Joe put
-dup 66 /Joel put
-dup 38 /Johan put
-dup 68 /John put
-dup 40 /Johnnie put
-dup 70 /Jon put
-dup 42 /Jonas put
-dup 72 /Jonathan put
-dup 44 /Jorgen put
-dup 74 /Jose put
-dup 46 /Josh put
-dup 76 /Juan put
-dup 48 /Justin put
-dup 78 /Kamal put
-dup 50 /Karl put
-dup 80 /Karlheinz put
-dup 52 /Kaspar put
-dup 82 /Kees put
-dup 84 /Keith put
-dup 86 /Kenchi put
-dup 252 /Kendall put
-dup 88 /Kettleson put
-dup 90 /Kieran put
-dup 92 /Koen put
-dup 94 /Kristian put
-dup 98 /Lalu put
-dup 100 /Leon put
-dup 102 /Louis put
-dup 104 /Luc put
-dup 106 /Lunjin put
-dup 110 /Malka put
-dup 112 /Manuel put
-dup 108 /Marcy put
-dup 114 /Mariusz put
-dup 116 /Martin put
-dup 118 /Masahiro put
-dup 120 /Matt put
-dup 122 /Maurizio put
-dup 124 /Max put
-dup 126 /Michael put
-dup 177 /Murad put
-dup 91 /Robert put
-dup 93 /Robin put
-dup 95 /Rod put
-dup 97 /Roger put
-dup 99 /Ron put
-dup 101 /Rudi put
-dup 103 /Russell put
-dup 105 /Sam put
-dup 107 /Sami put
-dup 109 /Sanjay put
-dup 111 /Saroj put
-dup 113 /Saul put
-dup 115 /Saulius put
-dup 117 /Scott put
-dup 119 /Sean put
-dup 121 /Sebastian put
-dup 123 /Shuichi put
-dup 125 /Stan put
-dup 163 /Stefan put
-dup 171 /Surendar put
-dup 188 /Vladimir put
-dup 45 /Will put
-dup 247 /Waldo put
-dup 215 /Wilfred put
-readonly def
-/FontBBox{0 -211 743 940}readonly def
-%/UniqueID 5054489 def
-currentdict end
-currentfile eexec
-AD776B2EBF901A49F071BF30E3DCFAC47FA0F916EC503FFC9EFF58A2E5E6ABC78B442C3E49096A
-372F9AAE7622C3ECBD02783028DD91D32C0749B44F46D712056235A4901EE1E3989B3DC1451624
-40AF8B496D8B010216C5D0E3D6D7F34AED88500CEE93E2A4889C2FC011056B0222BA09F5697B86
-A1350BEA78ACFDFDB589C8D82923F5F8AD8C1480A7D7EE8ABF2004A86A75BE914F200B220B02DC
-E0C7FDAF4B89502B119D1FBD3035453DDB3DC564DD8289E85D637884AFEAAF7C6FF38A32C70EF5
-C1B638CB40003001895712A251C27020F3B8D9166E77E2A69E1FF83886E0BE4327AC9142301CA3
-F4DB60613570C39367B465BD2E11A593DC63EDCC1810C1F5EDBF099DE46A7BC166F52311BE4A2C
-DFFAB7110560972AD364AE5170A11FEF4E1FC57E896F7B0FE2389F3BE19EB48DB67AC766314064
-174EF2E1412F25E41CF45CB6990732C755064FABE454F1B1D5EA703331A09A7A9AF323557024F3
-7B24CB30C52216514E014870A174249B7B1C05638083915C9B633E3FA00DBA2DCCAD433B078A91
-E405EFD2CF75CEB10E524FD95A2BBFF9EEDDFE3016F6C2D3E901B81B723E4F422A0B1442A0E63C
-CC52A0E72EDB5035D945A2FA1441886E56D2B10A7B5950BAB79A9653CD37F0AF255B3850E1ADE0
-9CFF282133A2E30770C76618F58007FC51C72485EA377798C5C8A00DAB46815939973C8FDEBBC3
-7B5C966BEFCE797755B7E73A5E55CC69BDAB56C7E658C86B8FF147630B6D222993D3AC6AD4542C
-078835BECCF377ECA61A10F66C41ED8379C2FCC2A5380AC1CCA64D05CB08109D76CB1901D00BD5
-4761978C3481B305877CEBCD436944FB66AF914A1C8D2D125DB01ACAFDA9A8F71BA3CC83FB11B1
-6ACFFDE43513DF984167288E886247E02501210DD81ED939D5D18EE3EB3644D5EF61D2BE58B7C8
-106045C8A3684AABBF8EA6EEE01208F99F865E297A03B426EB16D44B34467735A1FECECEA719CB
-F2E24F2A15395A18EC4F6A3990D9EAC78BF523D5911AF11C3EAC620D859B0B642984658A94897D
-4BA3F1F622F2DFB6861BC85CEED6172393058E882721A9B3D2E00437CF7FB8DA4D1EC8CB1217E1
-697149B23FB1BAE92A7E0FEDA0374AF59FF5CD141426C498D2749C85FA6E6E2DD07EE3FFDCEE86
-DC3F0225A5EF81DAB98FA26C89B1B020F884D485893B5EFD6019A149D82925F3DD9694A1058065
-EE57C94BD63E5DCEF57F5C3C850419EAC7C4BC2FB81A7D0BC322CB0F88943A6F507A2FE460EEEF
-A17DBA7B0E7493890299AE86ACE258EE4C7EBC2C9713406E365A5B30FB045AE0163723667C9322
-B05319D528C8C67AAEF79A6C34459311764B75BC63AB5165F831F1857F6B1D6801E39931FAD9F8
-8B61B304696763D30C0B58313D31CC287EED59C97397E8C0A748426DB6C0B7C4CA57A43E7E27A9
-A123734DC7EA137F307B9C9074B908E53E60F99E98CA0DE14A5D61967727709E1CB009EC9CD98E
-9D796CF35B7B1FF2536FF8CD9E1C24B7CDC0E89DC29BEB398CB420DEC645001D90D59C7A5B5E33
-20425FCCFAA23ED880C41BB82A8CADDCB8B5BDB1D57F414F380BBC00B6A8B9591B25AEEEC69B64
-D671A078F39369EDA9E5C9FED9D179AC25F37A4E4D1E438B180B24D851812E407B242F932D9D07
-EE2E42BAF2FE9EFD338345C15F1C8329E91644DB1EA96E6F45871D8EAFF292286D7A70281381F5
-82CF13F5F987F423463C2DB96A23D3D9CEF5B4636A092BA8FC7C97AB42BADB4DE493C0B0A54C81
-82650C094D0B4591A2891949270492240334842911DFD640AEB2B5CB036BEEF59CEAAE37AEEB4F
-4CB45AAEDEBE062358058A0D697972BB11E9F30ECBEAE599E404C7BC4C93FC3C2A604CF7F9183A
-96962D3D0F03FEBF8D7A171E9537EDB0F8769AD1A442BBEE6F003B87F9EC0C4DCAB4C1BE74EF54
-73FAD92638E347980505361CA70D6A28EB18E83ACCBC73C481D4B81F62EC2FB250696E436A8788
-2728E8E960E09A330121492079CD349F5C8FDF0CE6824495FB17A3A97D7C031F9E8B50D10234D3
-C02792AF0C0BBAB393968B49EDF5BD4F84D83DDB9500A9EAE7EEDDA7CEDFC2A6B3B71F885487B3
-31028361BDA2334E83820C7E73A67B200F8E08B742DC3BFFF6E363AA1EA72DB7CEA77826A5D024
-68C8B19EFF5F8ADEFF5235AE6AA50F43C5F2EB56AFA58470FB2CE038D35DF1FDB5135B8CAA9F3E
-F27BACD9D828623636044D161009F558132A6B6DF4AE9CA3EA9DCF94D961D7CB962C4EA67E887F
-B9D7A3C5F91166D41C8427A1E0C8BA49C21E968D52B92BD7E7B1F5B1800A27F3F7321E3D200B77
-98D3F4B0AC1A396BE11D0C919F55CD8AF1406321E8EEF169B785AB38BA5AA61A5EB09A9F312697
-92D98DE98AE49A1308A5706738125DE51C98AA3AFBBB10124FFCE47F72BA6A1E5D96FB5BD8F989
-D1AB41DA7C2C71FD1C02CE697C81A0512182ECA66EC14CC8E473378FA9EB3927BC9EA91B1BBA8E
-0C70BA78B1F7DB3124246AA9E4E349421623DC408D756578B11218BE2D6B613186D1D094179200
-8960A7F1B266D7C4DABF9081725EF2E5806AE27E5D8E81CC7B98C9CDF8D319208DD7A75C2B0B1A
-7C13DE5CA9912EF40371D9F415840ED99AC446E1EC958001243B0C39641846EE67E79217DC6AF3
-02891C024119B55AE58D14B28B68225733BFDA7BC4D54EC2EC58AEF027BD34EDDDE2336EA8B34C
-63EAACC4D255340CEB8166FBDA86587E207C06C6F804C366822435388ADD4BDCA7E345DA3C3912
-16C19BD9F424C5C5596E3D1BF1C6601D5967942070320981295BECA7EACAA9017B29EE70538768
-5DAA8B31D815A53E446EEEB107B369B824C97D5730A4D28ADDB131FA243225A69DB5CC61C9CB21
-018510F1930F3AF2AE3987D5110BED80CD8B6BF24998AC07DFB9C648B0BDE300DA8853FCBC3C4E
-C47181B1665670E4809D03B0FEC298D1E22937C45159BF0E1C3278D727E40CD00A3DAB814D16C0
-453C20F343C8767778E20C3E12A9C0F30CF38F782C91B678FA8B73FAF9AB8337EBC636E05518DA
-74C57B6696BAF384BC34CF1F50DC361C2E745A9906DD87BB93310DAEA23BCD0AA967E8C062EE03
-F573B67C6DBA52C3C78E4A6BC9A879A97924F26EA053CB90F1AE4968BEB209B7496B99E7102390
-4591EA1246F12A2B401C36C3D585A3C3E42E95316D7B3BB95509256DBECBFCFA8182EE874AA624
-B74C146E164A7509867514349FC6ED41A0EA7375C81E58CAE6AFC5524E4506458FDFF6B6F94A50
-18BB41CB3BFFA90AC6A605B372714552AC2CABD4BBB9400485A50E1122F69011BEFD2EA53EF4B5
-4DF3481CDB4F97F8BBB549612C3EEF4E860143EB2FAD42E5B9D5913E53DAE0B3468B191C8ED4E2
-4B5E8CED287E7012FA0D16B8019EB890D9A8BAA01629B0CEA69402973EFDC1618CA995505606DE
-DD18D0474B4E08F7FFE947C323A138F944A950734A4586FE82A08B7C2967E67BC975B875A2AAE5
-05935906A0484CC6C2478EF1EC03E885D86CEBBE5101101C11B7B8165E132D2B427B8583BCFC89
-85A7BBD5B56D12F8C11796232B430613A8B4540BF45C97B6067A74BBFBF64851305257D1BEC901
-238A7303E12BA887117301DF80559342A4B551F8189E9DDBC5251D2D384831269A092ED1971292
-2396105767405896450A1F07F6B660F4BFD98369836EC514D418E4ACD93095A6AA2C44D0912217
-F48B92A5D7CA170A6293B0A4139BBBB39131E2B6F5CCFACB550AD74DCD4D466AD9AF69A409D09F
-5ACE8C98851C20E19E4D44B1DB30905B9BE08AC52E0A1548793C591CE0E29DD2B102756822B36C
-6E4BC505003DEE549BBAA843BA5EFF252F0A5E4CF14D1EA86F46ADDB6EF52427E0B6E2861583D0
-885196B68E53D9B72793100CBAF160F7ABAD3A8E2887D078E7F78FDB1437F0A58A20C7E300ABA8
-031E30B35D34628DF6E8A9689F2C5A779D51D6B673F38730E2C28CD4822168D037138B5DFA7A66
-4318B681D41864AF487BDAC6E635996D21C5EF1D16BE5CAF809C6E34AA787121164292ACFFA289
-15A115A11700B26B0BECD9B05A4CE538438BF67209443B4ADAB5BBC40F9F354A90CE53F0C24AC1
-F2C37FBB9022B23FC9111E292ABA30410005355D49B56D38F4C33C37F8A891A88B2F51957420EA
-E5D22618FEFFB7C1A6436E75E4E6F4F8B3B847D4CA12D3D925A3F1F66EB6D87B19A53042FC860D
-2A57D2B2967F001F6B56DABED79E82D33107FAD1F46172D4EF1A52FFBAB95A33180B0AEBECB34B
-BFA4DD57AD85FCC81833CECA2A9D4667923A57CF8CEA991565051E3BD29DC4CAAF8B8DFBF3A76C
-8EDAD02C5F5EEEC19D462EB48758B2440329F43A38CC21D68D26FC54179ECF102F15AD9AB1DA75
-046419CD4B0FE0BB79C77A72CB9583EB321C978C8F68A3568C52CF0A85C938A8065D18DFAC5C2B
-FDC4659C10A237F09B924DDE6B6E09EFB77C158F9DC22E6310ACAB98218FFB6D547ED3D5590541
-AD5862078A9CB34C2BB08B4C3E620E0802E99DD0572B36E7B7B9DB269FBAD73F7A49F711E2F790
-2C0F15494D642FD63010E3F1B5240ED79B617A655D5FBBB5EACD66B85F02C54023640DF5150BF9
-88B62D82E068EA4E35824FA098321F86B68DFDEEB8F575B85AA76ACFD6FE55B40D2B141DCC1B65
-DDDAAA3E790F6B0B491E80DE0277D25D48DEAB2D8E48A004C36665468CBE3BA496C57596AB679D
-C80E9F744FBE8041D3AD6F077CF65B0612F180E8403CB8D58BDF46FA5615F5BAE1AFE3959FD4A3
-EB1743ACC7DE83ABB701E949613BA573A67B4E9C816348078B2F857609582E5F144BE599EE4B15
-85A08F81174FFDBCD8AC2258B7FF161EB3A1849054B66934DD76DE536680E3AA92EAF1985D5B56
-C68B693A3EC10AB0FFB2B88609E8870670D2AACBA8B20E9FC5ECA607D3D90167453BB172484A55
-141AD585EF5173AEF115B5BD89B653246AF9C2FE922A8F56B78E797C497318FCACD97E8F33627F
-579C8D1254166906EB06F96DD5003DB43878316E2EC4109E8FCBFA4B978AA15701BB16D633C2B6
-502F6566AA3869B9C94AB303617C3787C7CC6CBA808FE9C4E67725672D654E075657CD646E26A5
-82C68B47CE90C154A51CA289747585668A5A2D4D73D97E730FDA8F9B648B685B409A742AEAFAA2
-A818D0897970766B186FAB6836899A1091CD3B9503533334293ED15CF42143C13CE2D05A6EAA2E
-D1D12A3DAF28F9178B9448E4EC2A8FF6CADBFBEEE028AEC622D3CBA1118E92C98C4B303F8588A2
-3012067D2E1481E68B4ADCD6594737FB2206763B5023A0148BA31A165DE5384C63480CAF82E59C
-28A133A775A6E7E3A5A17CB8D9D6A3C9F3E638F67CE5D58926932DA3A9DEA6ED2CB7B5BBF07C6E
-CA417769D07B64A534906E5CB96DEC73E8093209CD2A85120F6E3216B5171B4BA67F2538785907
-BF3B8A912CD7E6362E528AC47FC14F2832924FB512259CCE6B650AC1730C5E531AA826D86CB8A9
-D9AD673294D4F1D3CFDF738BE5BC6C9401A164C6E7850794ED6587D592F44D409855639AB72C01
-6C55878BCBE20DEC3D4C15B0C0D47EEE44D6A4E91AA1C297D25A44378636BE4EB6517BD486DE12
-950F53AF60D94F28419AE67BC2316E26BA82ADA180577C6CE2A56FDF0C1EA9B9CA2EF55A95125F
-D667870226ED5D780A34EB34F468460EBFB8152024F200E40C6D42D5C5513E163C02B82C42FBF2
-E4433B60344D3EBEA637C78F734FF3321E743437F5AD1B92429B46ABBDE8E115AEE2904B3F3FE2
-369679466A59EC0433FDB261E8B2F227CEA66E4C57DF67F92284F0332A4F4E46431F282EF59975
-C430121C5E833A8174095118BCF0CEC899EBA8313C3690E85225F5212ECE4BB82902B0C662D78C
-37747BE77B81F47C24F088F5F94A18BA923E54DDF65B9DDF5E9D64E4D8B086BB808CA791A0E8DC
-2DBBA31CD58D21489EB64B11560AF93796A8E1E206DC7C15F4310FE985E47A929F76A6BC154FF4
-2C07B6F96E03F1D6BEB10A0E053C8C7DF0692929D1B62A3074DCAC64B1A6821FD25F6B434BB016
-E3CB58286848D04B8E743C400D477FA5F2130352AB8932CBFDFB9FB5C6C6A6EE9DDBA6DC41589A
-89D5F223DEBECC40BBFE5CB5E5DA18A511450C6A679D10FBF99F6A391B11189B921246FDF6F552
-5083A1361F6B232E1F5A25F5E1D0DFDB1B812BA87143407C8ECABC78E5C7AA0531293AC7909A8F
-7E27C5A87099723739C93CC4F955995D664D4D043D5F4B27028D336A03313A6BFD8A4E1F4023DE
-1AA5A0F7EFAAC52FF9378BB890ED9B29F50DBBB920676A54FDAD07963E2846D3733B7417BA5334
-5F57F1372E89F4020DC6A0AB9035328B0DF0DF71110C2A452D2702488A229B54FEE6845814C21F
-764007C8E119CF84454F608C91E1797DB85D9B8210BA1F7A7CD12B2A8AD55DAA18CF2042F4857E
-D37C2ACDB63984DABCCC6BDF6A119C464C7D6EC30CB2E4620948B1B7BEA3A2DD88B15EFA953B3B
-69C2A624A0CAEAEF17915ED4389D1217080B7F7D91887E055A86A6B287490DAD12D6165A0243A7
-A64587BD329E130F8E522D6570E59A33595672C7110FA2B8DDA2EC48F45671492804DAE5DB40A5
-42E21C27D2A5F2C37F00E871C3087613F11C6249EB926A0463D0486C5D5919A0A6A556D27A6AC6
-0E6065AE76BCCFCC3525732DF91F7C0F24A09A8C2053C231348BAEEB93395AD4DF4AF7A99DB0CA
-9CB512D3D71496A74CD776A68E38B90673300A297F6A244CCD0341112F42CB9955DA3980C15BD9
-68A2B0DDACE0A835ECCEF41E8CF4EDCB493B59882F812BC4D85694E508FC0CAA2AFDE8C0B21F2E
-A861F1620F6D01DFAF25B3ED11A7753395F97FBCBBD1E3AECC00B5940A6651BBFAB3556F720081
-8AB5744975F71644FD46B060CF74147238B6ADC1E9FAFCBB3C2D2A3F92FD4C141C520978A992EF
-90B23EE6178602D2ADCD143E49C6BD72D24C3581F7F1A76E9122B4D8C9DFA3FA94D3CABE5F84DC
-BDD90ED86A2E6D8C63EF7177AE85AEDE1A594DBC3C249A7B108AFCC6C75A502EE3CA0E733808AE
-ED05CD0B95431DF8AFCBE86D9EA04971A1ADC6558B5B82E5BC3F98AF6DC4401B04A4D39335C7D8
-13DA80152ACDBF6498B99B3E314D18981340A1117D206368E4F2BE11F46911B33BD6FE35B0109E
-5B294F59D3F025FEA5C2834ACFF2BE105AB95BAF201BC50A4D98B85C970AF3E39E0B05D15DF28D
-0A18E82FCC16D85BAC813A9501A10F4CDFD022905FA5B10C8763361BFC4CB0FCE8654062C0002D
-AADE193096D10973533795666EEE0AE8B7BC76D60B1713769DAB8AEAFE36A6E6786DCF15A1A890
-7C4DF6D252A5CCE68B28B6F564060A53FCC5E39E97FF61DCDA09DB31BAC530C8F5B999B1FC4E36
-A2906088897488081D74802A693DED16DCF651F62C15EDD2BC721619F848EBDCF226DFC535A526
-C3247E225CB344AAAFE6A954E89B8330A9F5B05961B5A7D362CCD2268D993EDCEBFD46C2944C91
-7F004CD27CAC0F142366D8F2419CA77C36770355CAB1C3BBAEDBD7F4D0150C4BEA551AAE4CF898
-E5962B6579F5B13A3CAD2EC25AD7AA6015D07028BE165BD40F27A9B33FD805B8F42326CF94589B
-29249E4859A8D0F306E3BCB3A7EC3298904B0CC87E913B90149C765A43CC39144D523D6B26A509
-E00236093EE99B3513AC69DC5A2941F1E48A71B213559621E5BE6A641D943FE3A13FFD796F2BB1
-A6C452A24E4B9864FBD9A9B5331DFBC5DCAAFF5EC6232F15E9412BC2230E8394F5C0F92244FE91
-8043D83E3790475F6B35673F695244CB303D708E8E92731C657D81C7A28EB491FD849179BD0886
-E72E47F1B4C34B465B4B0A212D57DD804C7CDF5814B1E6B87C9ACB9C74E1EAD3C4B8889EA4F25A
-0CE27AF6F91593F0DA3F55C15C9EC3CDA8D6BEB60FA0D8CFDD2C34C1B0143C36A80B3F77E9E4CA
-CD42068746943063788129B9B10DD969706035C3FB7971E9A56EF6FB3A0B4ADD1D977E014E1417
-ED81B819435C8D8002AF809C6A252FCF5F17BFBC747BB7E604C9328F353016B85A69F468164401
-67563700E8EF94313BBFCEC58B3FA6C89C0F79AAA61537DCE0B489ADF40540989FB040E2FFC535
-0B85D9C011A94B7A806482E02C1038F47D392BE62F7A192CA4659D8F0A17F1D53DBE33A6749125
-CB64549F2DF8FC0283E48713E166A6401D1DB6193DA6F4DFA2AA7430EBFDE3DB993A6C8B58132F
-3D57AB5E466566ABB13D5C29BA2262F3F6F574D275CDCD653E1F8F824F516B1C688CE97C14FF3E
-BAB81F8FBF0A6F64648BBE7F5AD5C331614E5CFF13CEA871D865F4F788E4ADE8984BD939AB33E5
-17121276461DD3125F3B56CA87900CB449B6497FA6D4F5FB859038374D5BE0AD2A34B1ACC9479D
-5530AE8EF469891C174F8860837F7A22F72590CB8309079CDE324BC60787EC690F901A69FAE187
-2B6D4D4576F06F5CC37495D0C72A45AD47D2F6CD216FAE7981E4859B5845FBCFCB61829A6BC8A8
-E7A9A0F53C020767B5AABE20CFBF2504BE5BC7D32DE9B56BB1F0C48330635D3E72E4913CB1BE01
-28C6BD47FEBED891A3FAD8BBD5F916B466E974F9CB2B3129B29DF1F5FBC7B2BF2AB8B2769C12E0
-435ED3208EB20E9657200806391492BB1E5899EE594DDAD170A0A61BB6A1D0581D685C80CC2F9C
-5E5AF62ADFAB656A33D22F7A572FD25DEBBFEC4B36242F8D77D18A0CBDE2FA03CB8E9394B9CD88
-D63CAB57E79081650E58E4BCD0E5A878CE4621251A287C64035BBEAA80881D504C75032F89280B
-FBFC4991241167BEBA653AF5EAE9B1A3280A58B9C4C59B2FC47659FD1F42D37DB5470E46D2ACB5
-62A1D0DA3F4EC9DBEC40635018A141152BDC88F33E79C6DA6DD616BF689E052C0464B62A1E61A3
-E58CC805DEE666FE4B4F0096D6D682384A2E95FFD0B542AEF848E1B54056BAEECE36F0C62099F0
-4E0AEBC007352614E0349A18A2614FD3998C9907BBDB681C74DC3A24E5C002EB64AEFF55CB6EDB
-44CA80E99DF02F8A7B1016824AD38FE7264BDAC41E848CC7B7B38B0C50FE417455BE9AE00F0F8F
-79B0A5F492C89CDD1D18F6FAC750437A96608C131AAF7A9C5BC0D3110CCBC25B19C7F1E3906C27
-8935A398909D2EE97723CE0207E9CB29807CB9F8ADFA813900D190DD0CC8E3CA457E8CD392441B
-B800B2B30D034ED66518D487F4F3C33DE3FAC0F88D9A6A597379C2500A6954EF80302912AC116A
-74A520C2E40AAC299B78F63879F31E2A8429B13DAF83428B12DB5AEEE33E1150A0FF4174DCCBF3
-9610D0BB68DDEE4AC044123B208F3D37A5CA6A646DBB821975DA03DEDBC42714949104033A4C31
-0FE6BF0B70F922EFF8C51CA42B1CE7FC496B43E2DDB4B20AE6373972105DFA5843E9A64F63342E
-36B154E1575BA26998878A96CBC9A34B2E07188D6E1E8E69FA557DB604BCFFAE3675E237D97F5D
-EF4C8D2257AD409B239F1D9519F9B718C27B998D69EC2B5321F97AFEDD8F7466E64F45A0843594
-7B35221BDF77146E4E33F08935C37F0FFD44D506D8382536365FB3972C455A6EAF0761A03A85EC
-EC2E8D0FD1FBF0BD829F18874C7C25D8F0ED087F9859136919DD52AC3AE08A7D848E5EB11CEB54
-2BF71B537DFA59D6E081574AF536813DF6D9B8B31B83BFD52DDEC2D7D833621EE2608619F0A61F
-CAFF7EC32F2B0727B24937644F40DE81F6D86FC17A3417392B04448A5EC54C0B0BB1B60F38767A
-508ECB5B30113246F3A3066310BE7A115CD9D35EF4133A4110B10D62EF3077CBBC8A3C64E5566C
-19BBA49AD10E1D5D11BD5A31DC8ED59EE62CC19143533502D580237950FE90B7ED3803F662A522
-A3DF2BD026CEAE7D614EB0EB2D29681934DCF9AB2E6124A18FEFA62F2F478B87E2764C59C2EFF8
-946D326860363543F0392CB582F6AB173AF2FF031E77C939597381F724D242E49D323CF0BD1023
-74B67D028C331B64DB4642946C72E82092A4890A5491130E312ED47DCB238161CFCF412BF7738E
-81B3AABB3CA492B716F92BC684615519BB513526C06FD5BAB6F196807D675DA47A7AD0216B7BB1
-35C9EFBA46313A9A7D3E40A5B7E6436114846D1032A163305534DDD10DFBBABB912B1E18882A47
-5154FD2A0FB33F1E4AA97827FAAD01CD51F62E492AFCF3B870B5B90AF7CE345F99D07F134A790D
-312A7FF00B01DF37741A5E2B98DC2CCEE6BAB34978374CF1CE2F83F03ABA437790E0BA33A0124C
-2C8F4A13F3F0D00383141A952242B2129A0B96A45B1CC13255B3118991293700BDDB4E29BC913D
-0A3B44D9E5F7FCE6D153EF4FF3824FA229F841EF6DE46E113C9B602A298868AFDD1825CEB017DD
-D59F67ABD724D8ECC9261BF90C413BB4818D060CE5FE0B0EA9CBB65850E5FA181E9713FDA06800
-FFE7C53D9EB62B222ABD8E12EB6E149CCA7713C5639ED530A30DD12D69E271782458E53CC14DB7
-5B053E7D61DE9E231A78C2391DC18EE092A5F76CD61AE5B7894B78CD378E0FBF8056701D4990DE
-1EF0F36E918D98CD907F624E654836F18A579C7BFB23DE3AA9D59229C3FB1A4B857D9EFBD289AD
-0FFC27B6EB42148E7AF8A802C99B14ACE59B52A111DBEC97EC5BFB0F970C9B27AD6231D66F1744
-74207E935CD40B5D3787D85B46D4C33AFF9DD5029A0172118C624DA5307F9FA33C256FDA460479
-205650A52F5591A14027695126E5AE946A7BAF34835CAC37560EA030B3DD2B06A6DFFA0D02F634
-E344CDB5260D84FC6338DAD799DAF44C46E4C4DA1854160E76FBCC0916A3EBDE474E358E9E8B32
-8F1223DF95A0F1F8CCF619FBA607F0276C5373C293BC4C4D653893B83F3583D9BA549F8D229DB9
-44D7B4B835F97197608BEB526AFD58416980C3C8ACA1080C09797DA0A24B185C793636A15FB82C
-E003906B613CA3D16DF1D7C51033480123FCED0205AE45BE3DBD332DB88D0BDCBB4DB845AC13A4
-215B94ECFFA4D4E88B4BC5093770D5DB8FD7B87E8E4FA0E58F651270701EE92A3B287644F56B40
-97237BAD7453C25D29B293ACDD4A295284480A3E19DD134E77498E16512ECB44D77EB24D6C35EC
-4586D9B73B2F60FA1F758FA86378485C37D595ECE1B0FD80D64CEE30B7F5A51A724E72E18A9B22
-AECA8129067304660294A309E9797F8BBE2402581F43D8636648EE6675C4D30A8B50DFE587FC41
-E5C04B4430C58AD44F57C8F6AAFD4750AEAE51BD4715838D8BFE522C6F17ACAE809C3C39F50D72
-CBADA2547CD9D0DE80980C53D9ED68E73214037B8A8E365BB3DDF7350A2D1B9AF3ED802436D1EC
-75C60C3617995E3AB7B8469915D80285E99BEAB6BB88A9B5A388D7D7CB950E7DBC168885FC5173
-4FAD3CABD91109104F52525316943C6E16ACD17CAE128D81C0D98357B0B806ACB460A5E7F5F7B2
-385060402CAE0CDAF70188977249C809CD4C6B133ED8447B926E1A30D4FCD0968FD3FD45B50F6E
-BA94E72E87D4BC7ADA4DCC3D6DA0F31517EA9DD89F6751F707980CA84CF406F7A786AD8E4377D7
-5506A96F7293999800C1A59CD813F18398A4094D7426E250BD21F87DC58C094BC00A567541BDE3
-D17E1BB01C4AAD986D1E79CC4B29234A28A6A323C0FB98B530012E523AFDA4915851952149B238
-CCA18B8F974BAF6CCB738D05B6BB1FCB0825FC1920C4E3AE8A1DB3B7C02991A543AFC9D38DDC1A
-563793DEC85BF313F6CC40A1C8BBC09580E54EA3CF1E399F8EDB969290A3203D86D67327E567F8
-ED390542AABB07A0DA177C3C6B44F5BFBEFB181DBCD1753C6712A6D7835A64B36922173FEEAE67
-735FB82A09CBF309246D104DF7B14AD6A6A87DF431004EE72FE7887929F4DB593B0A113F176409
-E69892A4EC6CF250F984F2CC2904C788FC7FB9B164B7C3AAF3B9BF5EB17108C52EED49E5E43D16
-F94ABBF85F784008958557FF8DA38DC55BB43D6F8671BD2764A9F276C2A039FE5179D23455BD55
-539DEA38921C66C7E19EE407CFA868E9CEC0694D756EBD5B9EBDFE6D18D5E9E33433C886B24CA0
-B0F131746FA8FFD23D427828A4998D0776549AB2B4F5B610F07AED694655A7152740A275DE60AC
-BD7811F31203F32D071761E74D0B34BBD8158DC1282ED895F803B7FD689D429C9A2C32B30E098A
-A790D6247386B89F03310DE4665C3AE77665D885E456B655846956CA33E3A702F79A9695CE7510
-329536FB24143DB109D0E858CB20B3056078F0C151419BF06BBB871F925ECC7B4131E54A935645
-D4E00EF0EA720ED493E6731508EFF11B81D9A4DDDBBAC935DFDD1B798BA0E34B0D5695233933E7
-8C0C9C1DAB44C7BEE45543C3C310C452FCE97964D2B635C5433318FA367D20DDB9DC8CDCEFE0B1
-1DDBBA2D7A7010375EE581C7FFE97F89BB91E3FF1624F0EF5FE27CF9A027BC8D1939F91D88A873
-5861127EB0CFD88300D3B821DDE0B54B62762466790A949B2DB6372C75732E87F54CE4F05325D2
-0643A2F8388DE10E1C4CBFDA85A70F7551CC8A8F088FD46483446E0BE03BDE1B5F2B23D9B99EEF
-D4641BD0EE2AE3310B0CC0AE418D0C6797840CC5BFC4F54F0D6AF8DC1AAF3DF297D3955ABAC771
-214ED10BC9E88A4CEFBE6E07EDF9F7A2F52C144086C13071F24CE826D468098707090EBC28BBCE
-12E0AED14488B547A70EB783D97C98CEBF55858B924F0DB6754B3CF833EBB5EC487046A6C3BAE3
-AF59F61B699782A6109E0D7544846F4383C849A917ED1750A8F5813F552C231A3E5954F57C8EF4
-D02BC790A6DC865F77B78D920D274C2276F9DE3887540C460B1A6029419B9EE6B88FE29204CD4F
-62321824A8B72FEF463400CA6A83C2CF8E161C76058CEBB021216ED92B4D889A9CEAE5619E0CE7
-DE0B6927577AF0DC385FDD45EB6F116778E91BC1EBB2B6027FC5D39F8A233D27BF581DB38D31F4
-20AF47E77AFC2D67A7FE90A10F0D6AF0816BEB7CE905FF00E5C2DA7CEC75EFC3A170495999AFCB
-7A9781375C03C495FC9CDD90F9783CFF0926D795F155CE64AF0817726FCBE7BFF6566FA1A1DED6
-D4D6C2395E7DC3DDE9484A2FFFE1C67EDD9D8741E17D526079ADA966C5F17105235C7A5E09B82D
-1752B97568029925A6E25DD461063227613F02B66AC5DDE9B4018E253263CFB3EEB717BCE0F8FD
-36B0EDF5D82D2DB2DF28F72B13D148F741379D7C31443DD9C452B3F5A8889C93F15957064DA4C8
-BD8D3032D94A3133695934D299CA4303797B6A49932A1B672A72DDE67106E2BE984CE7E6BAAD36
-396AE3EBAFBC268105DCC191E2773ACCBD92A3D32EAF57721C0EF3E34744AE1ADFD9C56669A08C
-C7E95C1908D43B569D82CFD4CBD7A41D841D10C107E00CE93F033C7449B78660FBF82D157601F6
-A9C721C3FC1264A86363B5A151F63C8B646E2D7E5D44C3DD46CBAE571FF53A9F4064540768148C
-B69B9752D1E99EACDE8BD201373708BF20C689BDE479A0D11DEDA4243E6D0ECD265294C079C7BF
-427F12C737CE72238894FAF3571DC588143F2C86EABF4512C63672D5211514D72120ED97AE70E2
-FE4291903259BA3521EF94C9D13C5A614AAC9BF14514761F5D3678F4F96DD8B0A20AC00EBB9A43
-235A571280B34341E5761EEA38808C7485C6B9D15B72BA4A0281A517FD2E5E660EF9EB5BEEBD43
-2D537F8E3E2FD2BC8D221CB3C6E578B1627EF869CAE922CC154B38D2239A7FBC8D85727C1D533D
-C71E873CF062F0DB2AD29763A482B6A601EFCC9BF9214E9B270BD9633BAD41C2308A02B94E860E
-9B74808796488497C3658F3F33CC29EB099CE42B134AB7A5E168013C64F056375DC95FFFCE9AAA
-7813C498FF43DDA22D5186F6E7B3AAEA39A72A5C0EEB95A0CB79539FF14FD409F7D357FB06629C
-D99C5F277996778C7FD19E776CDC015FB37A29AABFF21ACF0BB36A0F8F7D6758F4AFA31FE61F95
-10905BE91866BCF1B92CC5638BF90CEDE72FB7F46FB1892F4F4E965DE76D6162C515195A39FBF5
-1A7299F01D20021720B8046FF10A5D5185B217BE8B62874281AF2007EAEA8C41911DB195B8C3E1
-BF0E466CE3F398A111A03958BAF0707BBF153C1E4F966E4645795126C6912828923BB3952C5099
-C0FF6855AFAB944B776511C96B77A9E0459FC52749F0AD982077A227792126507426736F2965AC
-BEDCD7938A0E27351E5CBBEC3E331BC2568679E1823DBDCFDE6E46E999604924084D583696F05E
-D161CF7CAE7A56A31A7EB0BDF8F5883A5825597227619EE45655F15CADDD3100604877F7221866
-A27520BA9F4C72A5B7A1B45549C599BECDA8D24BF7504ED6032981AD5EB25E7DCEF6B0E7295F01
-0C881F0B0B28C39CBF0708B8F96AFF3A0193AED2DFD8AC7E6F4D85F2EE21971A670C010857737D
-4D3C1CC4D1EA8FEEA7756D34FA95B2BE2A27E5864A4183F75861F2EA00D050F04D6C48113EDD40
-75A78C5C64E41B437AB8FD6E12C5A25ECA76816702CEEC2B3FE8DE398A130CC49330BDEFB0D76D
-047E035448A59484D48D18EFC534328A8556858D4B45CC05377B8140598AFA383939E4A7F73561
-68C7B016D012C37B405D4523A1DB884F005A2572A039847C7C065B8B92DDC9BC1E803692A39CC0
-0A49CDF0AD24168154D03BFD56E1EADFE29E556B52FD11CF838378E4E4FEAD5243456648DBED06
-2A47FA57542E137A9E035569D068F08E43DC4031D85925DEC164FF91F8C207692E8DADBAED305D
-D38FB4952C61F50F9E4E4CBDE408A16801732F3EFD6F2D600CFAD6F691BD36279AD251D991F24D
-18DA3168749E8469A9A39F2106B98701956F265C3DA4081278A3366118DAC644DD5B4B5DBCF7B6
-EF6AB84D9C41350B18320C0FFEE0B5C26AEAE1A6028093337FDB82EC40105175175CC19A7884A0
-B07DC34C349177DD4BCDC16323E36197073F1D6447BAA0A45F0DE7453E6891AF0FE2D21C26D9BE
-37454F2F83F6E974DFBB014511275360A9FDBF6CB77510C92A45C0C1FF6A004F854FDD323CA4EA
-45EF334B4BD189F1131FFA7B4C7FBE315DD788FF2D89DC3804ACC9D689816A22E39BA45AA98AAD
-6971FFD22B5CF38794385EA00AE18FEA562E0AD2688CF6176E1FF4CF8910ABE1C4E98F59750C26
-9858AD2B32E717C29D97878953F729AE13B3403F997593542639DEEACE7BB88D45B6C4FCDBBAFA
-3B18BC0F085B25A87B16BBD084EE088FDBF6D62F4E65052E374F2DC012DF690E23C6A00A5E8760
-B2B2A213FA8D0B31E08070741FD2D8752274CD71B1CF566890113EA34518457B1778DC1CA38345
-78502A62CF4CF563252B3ECF554D477283CBE6AA7A434A279AB71B2CF20765F5B197592C681FE4
-6ABC6115B49D776B1CD457A3335FB3B61B4258EB77327688686072B7906B2D8016C5FB12A626D7
-E8B2590CDF574F3A410D75FDECE4BE7DDBAD69EDA08F44B73D6F7C92B97C67201FA2AD698D058C
-EB7AE6C88B699207669D68FAEBAC5E75905B9688707B199F516E944056C2CBE773CC95BCE59D82
-AA93DF52227D477CC2345EA8F1A2CB96A00D186F3A02C30FC0330EDACC404ABCCE86F0462784B9
-7C1F55A03C4ED89C79C0BD3A0AF3B19259963CE966F654D7D4EF9B9093B27526E5C09A084F3C9F
-DDF3C8F261A5720DFEE14B6B198D8F0CEA0CCCC7B70CE185F0B65B0B4E5CE79898A8E3DBEBF65E
-A2A7F82EFD92AA7EB65AABAC5A3CEE49070E78D5C591409756EB4A706DE5192D13083C4A10BBCE
-3A818990406945A4036CAB65E3F53A54E6992866E130F01DBADC1F15751256DFCB408DCC671CA0
-731A01A6457CB40B4A04BBB0BF77C8B655ABD484705AD31CBB88CDDC3C599B35B86D3C4BB8B8E6
-7751A095E43C9B9228C58A920E48D679DEAA88DEEC58F7B5573DE4D7C7288BA9F0A5899D1E6588
-557ECAA123CF7D504406BB03F580FE02A2E88FA32F9A824B5A895CE8EB1BC271FF2702FA463454
-717D37672DF5C7F78561F889EB0E57984A96E1430B26E27BAEFFA17AAB5FB94A890AF8FB57AEF2
-4FE880121E0B31708F1AE9B09DBE64B26A5EBFBE42A4BBC0C3ADEC0A14CF7496AA53263D4889B0
-929645EC2B8C5144A4D76FDEDE6345B1407F990C5D7644B21C0D827AEA7D4E8D4D17311099A703
-689B2F68A9EFE15696C589BC02FAC8F5CD6FF68964EB222EE012E28A490614BA93405E4F2798EA
-0E8A8B5EED8D7C554737ECD26CCFF16F50C8AF2373E8688DCC297269C2836E4FED50EABA465EF6
-908DF9F55DA80A501E0165DBEE8E3F9FCE4F6B9C31AD5505E71AD3D7FFE6EAA9D764B965FC163A
-B0ABF7DFEE391546EB78C79466886C7393D4036FA247E9C4DEC84FE72D4B5AFC6D7FE58714C70A
-AC3799C4B419D3701267915677FBD571073B70D68F141651A59ABF8B6483E216F90117879A34CA
-43BFA857B831DFE321C2FAFB887131B607D2B9AE7F0290705C254716161DB40AA383006A8B74A5
-767DEDEF5D60711B5A9E45D63A6EBDB15740AA04BAAE078FAD7FDCB9D26AE3DBB66ECBD9D7E641
-D064B881BF5190FB31EECBF3659036FC145D8BF0DFB325A78F0B3723ED8DD2A967BF916A90A92C
-32292F3330D3F1FA1F31CD6AF9373D12A1EDFA00EE7A4859BB6F6D4D6F6F7F944ACDE744E3D6DD
-CD646F83539F983B1C70BD94E1FF6CD3E072F06DF4193676388C95A3E4E3D07ECD40FB6928AC52
-CBCCF63B71B47DF4567E19E0840D6452494EC3883F6144E5791853B0EBF93D6DDDF15B3C8AA14D
-8A20E191DE9ABEB1ADF7B19B3B688961F0B86E215451E4DD52BA655B00D1495BF08660AA5CE7F7
-134698F4C73B97103D1074220946455466FDC08FFC63A1C97D60E0B931E94A6A559BAF54574696
-D5F5460FB18B3213144F42F1AA8D5FEC8361A6E401A82454C897403E82DEED2B65E6E50CC603DC
-34BEF5E2EF0F2FC24421E5DF012640D1C6E5C87F2CC8A3997362E27463CE29C903A5B32863321C
-55B8540DC3DDAB6892FF114F3EF72647A3525119AED1A65DBC779358C5AF9F3AEDB5AE85085CF8
-9F55C71EE44D229C122DE658C83290BD82FC39F044163EB56F841A9E568D50493B535837415A12
-7D618BE80156E1AF95AC39BE234ACA11CFE3744A8AF714724C04359EC8729BBEA07EB8908FC41D
-4E5D045D2261A9E20C66A161F98584A2FD1AA56473A0287082ABF956B6F34C0AC3D6139C00020C
-A13C7CDC60F1F1778CAB99930BF104139967B728C75120BB7FC3625513C7F992CAE757EEAC275B
-7172522F0E178F4EB6F862080D0494FCC5F159DA45FEDD5C7A19064BF1EC59531E973A9846C5A2
-F8BD12B34B0152021D6C41F7226BE7DD8876AEFE003A4DD181EC983284F8855F9535318246A668
-196BACDC3A71CCBB1BDA4547168F0624CB896CF96E7629EC8D1BD11530E5E8D5568D77D9DCAC00
-ADB7021BD4BF6FC3E1F178C51E67781337D7D3AC1A09ECA650B8278FF569501CBB021B2C8C9ED1
-C9A23380D3CA67ED0E27A41929FD835DB776103C8CBE4498470C2ADA09AAD19EA5D781C3D5132E
-8C343AFC91E36ABD78327AF6A4F589F146E702BBF6A6C3EA6F720B5052FA18E4BCCDD1A7B8C7A0
-E654A9883396E6442EDCF3ECB05C55B0895C130ECD3B9544A3FAEB5ADA3F5CE8C5FF342D2DA291
-2E9FA59276DB5418BC5B065FCE1ABD42FF3238894BF00C86C52030258449D995943259F600B1BB
-8F63809E2D84425DB00AF60E9E8AE791E5ACB6D3E5C7FC9023144DF022F86FFFB37D30899ED2D9
-FA1A5CA5E442170A2BF817985767EEA87C4F57B8E19681F607EBAA22860C8C549738FE95D85F4D
-2027CF0F99F31985FC568EAF856FFFC056B118EAAF09E8982C0DFE550FDD8652F3D94CA70DE411
-00C17F820E4A7A2217619B20FC0303AF62BFF042764382147169272BE9769043C3D41F9A246A01
-C4C63FC7DC2FD62306EE813196D620F584B007BCA0286A39E296B210F64F684CFB2F9CCCA5B74E
-950D35A1F18B19A26940674DF66392255091A6A6ECE640DD8142F5CBEF4A7810FD8175C9833539
-A34A911E0BDF64DBFFC534EE22CA6229D62B7A95DCACC46D3989BCC85749B248523AD44ABFE05B
-E796126E6745E1DD1653FB938612FCF0C877566CA9F686823F4D069234EC7E3826D0080C32615A
-88423A09651A9F3EE6A9DCC95646FB0E7E24C7C3372C6D6CDF1375CB4EB1440FE95C5C7FE435B7
-290E78ABCC143A9C015B410A8555271833A466D49AC0611340731580BD29F73A2DCDBCBAA6E07B
-643DCF9B18613A6652B655A2167CBB1CCB0FA71534BB0759873FF5B4CDEE677AFA1059E1F4519E
-EFC1BEF079A9C04D13842F516B096D3D281533502C4023E13C25C59C662340A45B6874B5C9F08A
-08BE03B7C35FE00ED31BBFC5119463F2FB1165D22F117A04F27FCB5F0949BFAD0E882703755454
-B629821B7EB4B048FBBC21E1390620EDFDE83B894FFB434632EB7B4B21647D4C9660E7213902E3
-E2B6AF6181D797F2551513F3529E6C7679712CBF72F2437CD4685E117AD8C2D61A28132170427D
-398392C7A27EBA6C244C6BD7700969004D52395FFCE11000B07A7093714F781E353BBC152F2EA5
-B275818DA2E9FD5C04F63B23EF722257EAB81FB2AB97C5B8BF455B2AFE648C895A6D38BE154683
-831704144F5D8FD68BBC0A96165E27F262804140E34A7C7361CDCDD5F14BA4A45EB7BDFFFF91BD
-7429BFC9775BAD532BD4DAB6F7FFE85CBD60FA6D0B138CE116058504803D0F449ACA8C380A7829
-A0ED3623A5EE64BB34A345A8720C7B57B1A7C18560A5E56A5DC8C553B58A73762FB04036217CD6
-081F8227F61556BE59FF02C0DEA3639D44A6C3C97F921CA96752FB9B9D28597873AE2AE2C38D46
-A2AF40DBC3DB23A297503A5579998B0DB6B93D1AA1ED3BF5BCC480D0CD9688135FDD40A3E487B9
-A4005AAED374C2E9E036BAAB288AC862726F3FAB60D38B5BB135799A3BE5F4470903445D3A66C8
-24256158426369C70439148F4701DDC2F6F6F77559DE968F0305C42B43E665F7E8DCC6D72F055F
-038616F9C030A9AF1A06E6036E72640D11962CD4A622A9DCD07C8EBAF060BEB846F25C1ED28835
-C28059C5C1FD4987CDBAC09780B5AC782964DBBEC7F776B5DB51B44E3817BFF658D2DC37C4291F
-E1778D7B964E22AFC5EDDBB03538567378B7F62E806422EAD35C9F6F82046E7E79BFD6FAF3E7E0
-A52C63DD5E8C0A838B3969022987DCB7377E15BAC7B1525EA24C666E0C69508881C204BB515233
-C9B6FFB3F0B4EE37D12EDE6E192B1A17A7F6699FD6C1E87F03C2D8AC0B9DEC767234A2E7C32016
-D3AD9A8015F489BEDA95EC6400EA9DB2CB8626FA253A718FF13FF0E013A172E06C3E5591C15715
-C60C30795CAAAB098B52CE441EB71F2063ABBE3DD3558B7F07DB17F49C24A7861589ECD8E825EC
-797ABE3521B5924F53045230CF94C34F5BD6F197E008F3BC38401B3AA6BAA7EFF54F1F926677CC
-FC0E77D5EA05B218213737DB84C21AA724E05F37896667FA8EF4E3899727DDD936BE2F8E64ADBA
-CA74032C2FF23805D1E6029E7B305F0CD7259865D7271444A5886B5C76CE0DF62429164E844F2E
-95880B6BECDBB0BD005229964442A20AE582DF5F3735885E217E4C399535B965047A892BE0985F
-6C1EA35B95457414038746316BC93CF4C776AA50650E617A6F0DCC586D3F4CBC19F6043DD04915
-F0CE9EA31EFF2F8D36268A044EF15BCA63FC5AE91D7DB0879FE5AA9A3D51BDA3160658ECEFC447
-CD2C9A848D1DB4BB48D277EC154B52297EBD188B2B7ABA0E4B840831E1B9B647AF654E1BB08D0A
-64446A3BB49FB7F19E8FD8E9084C8B8C93924EFDFD9A9458A4F3B4F1D948B123681DEE542CA97D
-6A5857A3E47622A6C6B2EC09768705223894BD7867242D819277C5DB24DCCE8DA6062199482923
-4F17F56BB1A0C2A2E099BEAA6D94942AF9706FA6A1D0C67560BD1E3861F8FFD465CE6C48AEC2C1
-F762BFD3D4A68B8B25D0FFAE02376B34DC1BAD9B39DAD6FAB6491002A1E6796BE978DC1DC62EA3
-9D708671DC9CFE4F757CCCE4DD7F1B0ED59EBF5EF3DCE61C4AA16DD6411B68E8A9CE4FF6AD85E6
-F98CE16CE25A8405801669678204CDB7305BD7A29469C539BE2348B8AC412DC95EACA3012D3D96
-A3BA334FF4E16EDB9115B83AFD66192142423BDA32D8A76277A763C373217BE75370C5813FD53D
-E7DCE0807C087DDE87E029F0211CA9F1B1A67E72D7922388A6C84B3C6E3D44B192B0B7588A7DED
-100C04F87780F070DDFEF41C90EFC0E0BB8F3692F7D360BA180E1D4579FC1AC671454E413A8613
-F40F9CDA8AEFEC06CE40F1DF6FAEBFAEB57AAF73898F869C6BD165B9A3A60C5942A48292B5805E
-01897F3DC17253668A774D13E23C5D5D90BB6B8F60E89875B353A8FE0D03ECEC140EBB2B3BE613
-907F32DE8F445CFDC60272E5EBC753BC2ED4CBEC34588879870277190FCFBEAAA6D81759C2CE36
-6CE0EED2B8915F93BD1ABBA0613DD9E2EE93633EF81F4B36C29F4A24847104ACEC56CA46416884
-462AE9C21D1A21D20125B71DC52D38989FBAF0A0A6EC1068E7C963B2B6894326A5E70AE420214F
-EDAB638988110066D741B301760451CEA275988C2270532D4A78712F28922011D564F12928B4BB
-9484657DC0F2378F07A139C75843624CE599A261AFC6192D58F89F36556AFE32531138FA46B505
-54898E65B82883BE97CC02B92B7C7D1979F799720345EE930BE3CBC3BA01CDC2311147AA768202
-A59BD84F601A5FBF6F882DA51E7644D7B734D89555FFDECED4BD2B14DB3D3C57E0403680796446
-3DC5C9D6427B591A00A82E2EE4DB81D533D52857A250E579F9C9D45109F06862E64564B5E18615
-4B6AFF5AA065792AAD0D38340C26A0B7C7E4DC7F054A850C0BA6EC8F66535E5CE1758160CF83B3
-CD1D0F7EFDA4B0D11E679C74386C2234505F7FB083578BE4D43C4922330EEFE114DAF7C58C0AB8
-7E4F6C6511A1B311FB9FC645FD7199015B5491584D2E135C573206A96EC49B6F0BD7428755A69C
-9D1DAE3978F70CF6F2B518C74B81908258509FC96282AAB0DEE885CD5D66B5A91BBBF74B08142A
-827DA25A4F0FBC4E1BDB4952556B04F32DB3A8CE6873DA2EE081E81DC1D3C429BD76E62986CCBE
-D21F956E4F45F869E0E00FBFD1B17011439E6E0196C8A7726A96186634E51951B5DC1CC4F96850
-9AF5DB930D892EA290C70EDCC65DD905D6AF9221AF3C6EE64E01FC3A37EB358A759DDE53CDDC74
-B6937F1DA36B00174481A40AD8B6E9BA2F9BA1A15D80C560BF4A3CAB972DD12B2890C3BDEB06EB
-FE05BAB7E2BCDAFC641643B67D553AD78D5CC498B43A458C06E9A428307498EB76BD7096F2DEBD
-2905AB09BC0E748239D90663C26A3FAA9347C32D44BEEA2DDECCA24825DD2A154E8A82282F4122
-96D11C6E0CA8F28CCD52A3E0A9B442838BD6FE90A931C8A462A97759CC9EE21B47C44B2032E5B4
-083750CA3483E688F67FBE91EAC9199D49963060712314618A725457FB71945C535BCD330A9D8D
-850EA0EB723BE0A00F2C3A8E6C80660F59A84DE34A52F00725C945521ACFFFCE8FA1CBC2CA9F9C
-C98AB2987C636CFB83DB46B4B3A7F1CF4EECF6E08A3B94229B54CB34272829C4BC264E303DFA2B
-170D5E7A66A7EE3C463502D5425AB0739F1DFF5FE9B751975E4379569580B641C7296DFEA54E7A
-99A9478583A0D8DE565575DB2CD00B35D2BF82A5597F4134CD3F7A201C80DA9AF49EB8D9D049C2
-5869843331F140753DAAF303592715A35751B4597F458F5BD9A894D8E2173E03C85853515E3D71
-CDB51E7000279E462386A1DBAC817073DDD29CB89F211CD5FCEB9657C107041E605DDBBB7275F8
-B084FBB48A233D826F9D3079F56BEA088092B8156B4C38ECCBAE22EDF9135E5E2DE147EAF1D562
-2735F9FC9C5124149AEE31FD4B35CBBD848E81605EF9B89C0E116E4394195122D3F5D28A60CCD3
-19A85D7EF24CFEA5AA946B8EE737786DFD5A6B2C1100F3F2DCABDEBC012CBC19AD314198536720
-37233DA6D3B6AB83458179190D11FC866BD3343C9CB85381BBFE2226D612BCE91D13226F4AA348
-C48D5F05D927518E5587BF7EEAE0B2E40F6D2F5847B25832970681DCDDE5A3DAB4E305DC7CCF1D
-817F07975F4575D97355347E3AA2DA7A8B230B81673ABF1052EEE2F524D5330975E811FC32AF0F
-E8538EF37B67EDE2F2D521F45AEE885D379835E820C8EFFDDD7E3E381BF267E32E9E6DC40A1D36
-D0068A698B970C492B79D5AE4C645286631FF56704053F81474FD546FC9498CDE9176F7483F9F1
-7FF8654B0EAFC6352FF7070D969C8F7005389B7F465EF1B6C0A1329A2B18F577586CF4B9427D48
-886B0AC61575474C87A37340B7EFC0090F3E489505EF51BA12B1394144F3895AABC6916DFA5C6A
-4E8D07D3E351853A2E0370688E5E6000F5B751AFB8821C4C25DE80A9640ECC48B99E05C94E4932
-D120A4893E85CC91CDFB5A7218C972A482914E5401ACFE7BFF59B4D8D5E5F563AEAE5E34B052A7
-2ED5ED7854C32C20C933D68992DEAAD311F6DE5C03DD24B878F536560A2F43E5FC70452A39C7B0
-AE56A0A559607EDC991BE7F571857A7F55FEDC84C679B9BE89401F504805BDDCC9CAA625B2111B
-C4815AC79A78AAEA643466199721879697A341639ED003B5FA52331D3A2AE25D8F20EACCBAF791
-D62421A00937BFDDF444EB59D2F460AAFDF8BE9F82D5FD1D48F6712B908E5FA81345A567C18705
-6944C722C55A0D418ABB1BC622EEC5D416F6F52BC188DD51405215AD6B75B04DBF4BC6D85F0618
-FA111126E41351C3F7B0667F8FC08ED06342B2DB6201A1A63AB018B2FE5FD760366A9A420F56A6
-C61B835F9AB9F385A81430F867146C8B01784534CC959126389D1CAFE10E3AF40DBE594B6B9219
-8F50D9759E60519DE8AB4CC0224ED624A3AA9FC95AAFD676706448A9F05BF008095121314FD044
-A3A350ABFD1CCCD5EB18DBD2EA71C3DB2F37066021E39F4E77CB1B155D05CE1FA00C8A59FF39A3
-A16891235A599F95F9A62E6EE47839135A0750A2CB528F11EC47F0D4D3BA828501C9B76FDFE178
-21F11814DEFDE3AB561ADA314060D7112BC8BF02E92793A3D864B83AEA78F8D49DF9AB07AC0762
-229534C0288FBC00662E53035A037B1C9745195CFAB54D22032A16E7AE0B971CAC5A67FF0EDE11
-E265B88805314BC7563CF177BABB367618A27734611D7B662DA407911EF2FEC47D74C482F7DF82
-3960081466CECBF4BA94FC5AC8C9F91AC151FB1ECB78BA5D5607A1D59D34C18C83000F8507AB1F
-1C44347FCA2BC27087A28F0F3B24BDD8E7A0DDCF782CBCED5DDA4565308E10062145895A9C437C
-CAED86458890311EDCDE2109233BF9ABCEF0535080D7C5A76D6E3BCE8210C7E89FB95E63CD8A76
-FEA978AF5000DFE7C0E659B902503758736C6DB295B9368EE50F5F8CF3E200456B5B2087219150
-294871F7B980800E59A5DE5973AB9ED52F7DBC7C433FD0E099D3E3EEF6DF7D77E40D1C8B34C117
-588ADBBD7A29AB4805A87C13CE93A65854DFDA87321ECF7D34E72C193365B632B455F8A2916BD1
-E63441A633D144C254E3FD89FE2884840146B4C992A07BE6A0FCEEB6AE9B0234D234645D73C064
-EAFEDA1EB7A9DE6661D31226A6F54BC9510DF6F64F7200CEC5EAF90357716E7C246D47C04E0906
-98C5F6AC446DC6107E6342FE8B746C0FFA058FBBCA0730CFB20A367ED10661670C1618A4D467DC
-2A7E87894DE0D5392B3F0DE6582901693C28568D2253D514A3FACD1B063B02A5F8A19C1D6DFBAE
-CC79435F694E914014DEFC5553A5984993154997E63768DD7BC462BDF6D1A8B28DF568B22FF460
-087163AEEC37F0BDDBBA4C30322AD71922AC802DD491207E6A6C255F50EEB0C492EC86AFED9040
-B068671FE4A1E66AF15D3D976C7267F3EEE19462487772087ABF36700B4821D2DB5193BBEFCE82
-BF67F7034972A708E93C55E0F7A52EAEE47E68FDC6F1BC49B9370F28DAE122D13CB2CBCB55933F
-A27291003E862FB0C7E20A0F979DFD8BA918322F6CD597809F9E05DD210F7996F314B65F54FD7B
-F453F15CCBEB2CD5E53535261E696EB73F2698D1159076D0EAE35FFB1FB53F98808ED2325B2CC7
-9D90772C15273EE50294AC931626EC573BED7CCE2D713328962528EE0F00FADB1C1ED8B302F24A
-40F9A22D1D6411EC669670ADF93C4C67D8520109FDE9F64CB0382842C88845267528F57AB7E408
-9EDE614E79799D08D3D01378AE9D42D7601D821C9C5BFB77EEFF37B634D2698BDC11CB60192B6B
-4FFDEE834EDEA99CCCB760D3E7548E6810FE300596C246AE56DCC6BA8132AE3779ECD5ECFA6963
-F9B5C4B9AD8B6C480BB184FE31EF0F8DD3ADAA96AFBFA250FCBFEB529239AD2A524B3C8AA1C2C2
-7ED016E8EE24B355BA84D1D0AC6AF00B0A230578609A3F09639D2CA7175710FE9D455A58A6982B
-7B7FCA52BB5490FBAA064D1C506C9598D88B5CB330C97F434BD1EF060ADC21B9F6ED9FB7A7E604
-20FA1B481881C73B1DEEDA0A7E197B8D38EEE68CD8D442D083772FE2BA1F1C07A57D5B67BD8230
-80BF438089A4D6C311D421F5F16C35B3207649CC0433AEE4987E3AB5698D55309B5F5C8B95332C
-77157E3309EDB4954613428AE9DA6686799ABCE483FCFA8C060F0614995E01FD14A6189AB61A0F
-7AC9465BE297F053E85AAD0EFD921502269D01FA6D5ADAD672F3D48C5D4EDEEA65E53E03A24AA9
-E78660AFF7942E7F23E3754582CB2976FB65997FF35582FF83FE9BF43CE5CA20AE5EB62CA819D9
-B63ABE39EA3A13AC163F64A55B4E840B12FEED5BF447E3CA1FD61E6FB51D6F7B3176F697491217
-306EC21CC462AEFA069C9432AFAFDE4D586D5EF8DD4E49882CD701C4F4FBDBF42E370AE7F332AB
-E22DDB2FA70D17B0E053BD6332A1B51840A6C18760A46EDB9C8933039C8B724FBA4C4D62B98876
-71F94505D1242067281063F91A7DE032FCE95DA4B54C32B46B762CC927667306101A7186DA78BB
-BFF306C62708B92D76D2225B1FACC18157268623387B5D80FF9E394E3DB68D5404AE3CAF3A8654
-7704EEE75E7BCBC9A96610D96E96C0CEC85785FC7D54BF035D0E03E6B1ACE9691D7DD71B607B9D
-C37DC020E9B5D4216AA991C5022AC52A4637FCA79DC21DC1FCBD5BA4B28B591F69CEFD0D99E35F
-C568550A5E11B32BD59BE83149B82FC840C99267AA84AF41FC56D1C4F7F6365B65DBED15163D55
-9A95630AF5005C7FEF23EE87208AAE88AB3CA22FEAF682088FB1F2F78027FDED141D161183FD67
-5E16ECE34A9664C1373C2793C35080519D0BBE2D9B98BEF67D2716B4036A25274B4370AD209164
-BEAC0BFFBCC3F6B2956AEF76143644485280FD50462B63F324A992F3A5B187321107BEC7A301C0
-4338312EA32DCABA2C13A6ADA387B668A45743B4D7C02F2BFFC69F49AFB429434EA529B04EB8B7
-4596D90FE74AE32F57CEC0433922B00236C189FFCD8A1FDD896CCC957DFA2EEABB23BD8E5A428F
-FDC06F4F75C3222DC161472687547B173F632D15BACE92A07A0A71DCCE2B8EB739EFFEA173E57C
-4DF651FA936221DABBDB3B8AE5C30D595C33DCFC485EF2721743A6957E26A79A97EFD24BE5AC7F
-D6792166AD1F09A8590F5871E74B2215E9012BF05DC89BEF6A2FFBA06BC619A08B14D6679877A1
-10165E943223B0DDC672C591F26D6C865B78B59703C3C977FFD605CB241C35FA1FD928A4A4F11C
-052EA00B2FC0CEAD4BD9041899EE135DE98A260518AC927508ADD78D7A6D8049C88B42241D25CA
-5DF0550706C3671B2DB3D848C3B94CC77D7FC2D157E37B8D4780B6B7F3B04502F3167D8D5B99A4
-6B63151FA7FC1FE52BD66ACF20DB58A7A092623E63FF6F7C7D0001AB09059A5CB6D79504900589
-A349E8D19E76F6FBEA194D18CB6526691C7B66E219092FCB73A4F7807E6BFD82510687A50BFA3C
-EEB4F8818B11A8B9F7B71676C5B44078996994DA808DC39D3CB6A66B476FA2ED6390B7181A591D
-171DE548152A5CC5B71F5F9DCED5B648AEF57E2B3644909577EA607E49C8D0105DB7FC57FA1A2D
-E0105EADBF35AA385C972F9CF07D379454FBFB1EAC4B573498C10B2E98C3FB6F1483A123237B96
-0BAA3A3CDC0E9327F0FCABF72E8AC7DB04E22CDAA0F6EE108564565AEAC4A4DA8328F30AA878DD
-B35D6AB16FC49D928066ED24C583434447AFBE2E4D22848A516862207480EAF650624943925E0C
-351A6407ABE0BF04E36C87BE715B11FE53B8A13AB4669B7B2238D0B295D60028D1111A5AFE23AC
-E77C59415C466042B93790A8055FD8C39B262848BBCEE84DA425462871EA73BFC927DC4DAF9336
-E13B1BC99887E8C1D8721311B5396209A634F3A1F91D51EB7B28F0A827A50688ED60370F6BF3EC
-A867BB995B125BAB4203DE9E26DFC0D3D8E91D3E749AA0407C6A74C86E98FDF8A314B201E1EE0C
-98015360074379F70367DE7CEE75864C9789533ECEBE1323C12261A8622C5666C932177CFDCACD
-2D494F1741EC983E51CE4E3A63AE6FD282DA64A32CC3B2F55549080C7A190BFDD2C2393C675DE4
-90C79A325DCC04D14E0445C218AAFA0E54A305A889DBE613D4F28FB08253892A0D673908479B87
-E9D8E13F467B7F9EBCD8E5E16D7CD3358C71CECCD08C6B8ACA8525657D37560BF2221F91258EF4
-E6B70118BD1CB1F4EB421C4C32C76437340EA398E22351CEA31D250E46F946D44D97C2B3DE06F8
-D8003381600E2E2C28AFBADC25DC94224AFAD0D7D951609BB2478C476085C01AA601F3AFFED544
-F251D5A49BD263D64F4FEFB0803F162BD5FE1082FA2949BA8987AFFA1D9A7A4EF28BFCAFFD3311
-0E1A1A2A22C76734DF6CC30E3C4662DFAFB32DF55DB12D138148435A6F7ADB4ACC4F4124EF772A
-A63D5F65490E9763FFD66C6153F5B0FEF1A307D6A9753102CE51DA88E2EF7275FFFD2A7B4F81E9
-DF549938193AB7A58D5C237D669ACF27DFA35744F7622F8D54B5B54AA31D9403841D4C5D193D87
-E60622E18C2D7E333AD4CB2DB27DEE813D9902D17DD0F2D3BDC8B340DFE9C8D34B993CC2CC91BD
-47B4861809902E11197967922FC625989AC6F4BA0D48166F3F4B6C6C47D3B9A932F3D47A8613F3
-6329406BF5ADEE519002394FB288D3A8AC3DCD5C37270AC7F5C5CDE46BE5C2A103FD468FEBC0F5
-180143DB4312076FB062CE88DC373B5F120C591B9C09B9E3E1B26F52A48339AE70F729BA02977A
-B60666637D9FF9287DB4CC52BD5C7B2D4F038E5C927B97B54F611396E2211514A8684A02D5DB1F
-DE728DB58AE1BB7253740349771118D2D33211D2ED7BBEB97BB4776666F6A2AC7B54A1E2DB79D2
-A9DE31745745CB39BDEE3E7CF425C27F86CFA89F825A09F9C7027E8DF7A773497690F328D22FF5
-A5CB2821623A570C29D03081E9DCE770F3E7F5B7377A1BC3F52B383EA0CB1C1BDC00E67AE90F72
-9DC77450407C0A9D0ECB2CE16C91CC3C7D487457800654F86BA7A8E26A25B78204CC7F58BBF69C
-5C406BA012563A4379506C28A39538F9A5D57BD197443A02A9D3C67149D654FF12FC6E05612981
-7F7236BF90FA626FB91D49C48D824248EABD764EB3C20634D56BDC2E170A814567D278F7AFB96B
-F6AEF216C0B42AAF85AE299752C50E6D2963FA5DB384FD110868D43DA804FDB9D0CA26BBC8CD72
-EFAC451FBAF4BB0B44C675DD4E0B4AD8D6149DAE44DC4EC36942CE1876C8602E3F97CD6E18BD0B
-5BCCF7B1773619FC8AC3B3D4958F71E5D2C631C6B17EEE7ADCBA30CA0E30B538249113223FA987
-4D4B294563B9F42D9D259374F28A8D8A654F26D7BFD8667CCBC43F75B61C2F5CF8D7E06642E93D
-76554642B7666B7905D6859F79DC080CB5574D03A072DB0D47AB82461DF6638C77234A3F97428F
-D2FC973687786BCF1D2F65AABAF55C257914247AEA0B3AF17A867C0CF1E5A6883D68680343CC5F
-3604DC8E1E7A9DAB9CFA316A14D4CF7A3A60CA56E947AE632762B2303C0EDAF9B3AA206191730D
-18B522FCD29D036AA4E6540F6A0DA836638A2EACE334B232199F61B357B10F4322A1F58F249101
-CB1399E5E60483F12A6008F8FFB52709F34136D93902FE367A01419F79A4D4DEDBBAE63741526D
-3D9EB7BFB4332C1775E2F0A05A4D7B203C2816F30081A67440D09D1FF94DDB3B7BB91B63703581
-A696ECEB393963FA9199AB61A3F449061E048FA2C1F91897C5A60A4D30D0C276DE88EA143BA4FC
-545FFC8F0B0950A38AAD126D73DA6BBDBDB480C3AFF4D2C7657A33652D5728E1866DB82B8F1A8A
-72235DAB477C38ECFCCD0CDBB77D30A0436FDDC1D70426C0C5B408A4ADD039CC2B5750B7BB5E07
-CC56039DB7FF3298151718E167CD482E88AE498B2D89C79C572FCE5ECEA3BBFE5603FD7AF6F4DF
-2C06BD8EF8501B52E8CBFB5481CA45CBAE44D87D455DFB6F030FBC0938EDFF80592B68390452F2
-42584D9C529BBAA2615F9A493BDB3C4BCD99422B69FB658ADA813AE39E447151F9312A005AB210
-D9FFB508C7A036BFA34C7264CFC1B92929C7CD892CD8BE48D388545B8CE7A79F70D0F1B852625D
-F331D75342E9EC57219DE4E61BFFEB066D82DC6256892E89B25BCE034F7F6FF09D7DC8ABBC8739
-3B70FDAB372D2FDFC51902A6E7FBE5DF3F41A91DAFA35D9A99A18DCD9E9D9050CA9D6FD417C9B8
-DE3C0648F8458BA2E0ABCEE10E759C97F019D1A1C8E1CC9EC8A6680C2566F42E478EB1F5706435
-16EBAF85E4F9E972BA3FA6D20B8BD1734229563A1ADA6D4D1857257EB760050F4FD997090653CA
-7771430101EEE3BCA1EA8E5F230F1B54E25A50458A1F7EBC35AEC36A88E4E345EF4CD9F97978EC
-E8F3C53ABD56FD3DB6C71206DEB0058509F24D0EB4C68BCFAD5A773EFD04F5472984000960F67E
-261B9152A176B230EB447633653ED0CBD3F50B214773DB454E89625BE27B7B75C93330E1F782BE
-EA101988B04AEF3601BA7FE868F614035647349D97F9F1AA598FD808885D91F5E24FE348015E46
-D80FCC9E62
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-0000000000000000000000000000000000000000000000000000000000000000
-cleartomark
-%%EndResource
-%!PS-Adobe-2.0
-%%Version: 0.1
-%%Pages: (atend)
-%%EndComments
-%
-% Version 3.3.2 prologue for troff files.
-%
-
-/#copies 1 store
-/aspectratio 1 def
-/formsperpage 1 def
-/landscape false def
-/linewidth .3 def
-/magnification 1 def
-/margin 0 def
-/orientation 0 def
-/resolution 720 def
-/rotation 1 def
-/xoffset 0 def
-/yoffset 0 def
-
-/roundpage true def
-/useclippath true def
-/pagebbox [0 0 612 792] def
-
-/R /Times-Roman def
-/I /Times-Italic def
-/B /Times-Bold def
-/BI /Times-BoldItalic def
-/H /Helvetica def
-/HI /Helvetica-Oblique def
-/HB /Helvetica-Bold def
-/HX /Helvetica-BoldOblique def
-/CW /Courier def
-/CO /Courier def
-/CI /Courier-Oblique def
-/CB /Courier-Bold def
-/CX /Courier-BoldOblique def
-/PA /Palatino-Roman def
-/PI /Palatino-Italic def
-/PB /Palatino-Bold def
-/PX /Palatino-BoldItalic def
-/Hr /Helvetica-Narrow def
-/Hi /Helvetica-Narrow-Oblique def
-/Hb /Helvetica-Narrow-Bold def
-/Hx /Helvetica-Narrow-BoldOblique def
-/KR /Bookman-Light def
-/KI /Bookman-LightItalic def
-/KB /Bookman-Demi def
-/KX /Bookman-DemiItalic def
-/AR /AvantGarde-Book def
-/AI /AvantGarde-BookOblique def
-/AB /AvantGarde-Demi def
-/AX /AvantGarde-DemiOblique def
-/NR /NewCenturySchlbk-Roman def
-/NI /NewCenturySchlbk-Italic def
-/NB /NewCenturySchlbk-Bold def
-/NX /NewCenturySchlbk-BoldItalic def
-/ZD /ZapfDingbats def
-/ZI /ZapfChancery-MediumItalic def
-/S /S def
-/S1 /S1 def
-/GR /Symbol def
-
-/inch {72 mul} bind def
-/min {2 copy gt {exch} if pop} bind def
-
-/setup {
- counttomark 2 idiv {def} repeat pop
-
- landscape {/orientation 90 orientation add def} if
- /scaling 72 resolution div def
- linewidth setlinewidth
- 1 setlinecap
-
- pagedimensions
- xcenter ycenter translate
- orientation rotation mul rotate
- width 2 div neg height 2 div translate
- xoffset inch yoffset inch neg translate
- margin 2 div dup neg translate
- magnification dup aspectratio mul scale
- scaling scaling scale
-
- addmetrics
- 0 0 moveto
-} def
-
-/pagedimensions {
- useclippath userdict /gotpagebbox known not and {
- /pagebbox [clippath pathbbox newpath] def
- roundpage currentdict /roundpagebbox known and {roundpagebbox} if
- } if
- pagebbox aload pop
- 4 -1 roll exch 4 1 roll 4 copy
- landscape {4 2 roll} if
- sub /width exch def
- sub /height exch def
- add 2 div /xcenter exch def
- add 2 div /ycenter exch def
- userdict /gotpagebbox true put
-} def
-
-/addmetrics {
- /Symbol /S null Sdefs cf
- /Times-Roman /S1 StandardEncoding dup length array copy S1defs cf
-} def
-
-/pagesetup {
- /page exch def
- currentdict /pagedict known currentdict page known and {
- page load pagedict exch get cvx exec
- } if
-} def
-
-/decodingdefs [
- {counttomark 2 idiv {y moveto show} repeat}
- {neg /y exch def counttomark 2 idiv {y moveto show} repeat}
- {neg moveto {2 index stringwidth pop sub exch div 0 32 4 -1 roll widthshow} repeat}
- {neg moveto {spacewidth sub 0.0 32 4 -1 roll widthshow} repeat}
- {counttomark 2 idiv {y moveto show} repeat}
- {neg setfunnytext}
-] def
-
-/setdecoding {/t decodingdefs 3 -1 roll get bind def} bind def
-
-/w {neg moveto show} bind def
-/m {neg dup /y exch def moveto} bind def
-/done {/lastpage where {pop lastpage} if} def
-
-/f {
- dup /font exch def findfont exch
- dup /ptsize exch def scaling div dup /size exch def scalefont setfont
- linewidth ptsize mul scaling 10 mul div setlinewidth
- /spacewidth ( ) stringwidth pop def
-} bind def
-
-/changefont {
- /fontheight exch def
- /fontslant exch def
- currentfont [
- 1 0
- fontheight ptsize div fontslant sin mul fontslant cos div
- fontheight ptsize div
- 0 0
- ] makefont setfont
-} bind def
-
-/sf {f} bind def
-
-/cf {
- dup length 2 idiv
- /entries exch def
- /chtab exch def
- /newencoding exch def
- /newfont exch def
-
- findfont dup length 1 add dict
- /newdict exch def
- {1 index /FID ne {newdict 3 1 roll put}{pop pop} ifelse} forall
-
- newencoding type /arraytype eq {newdict /Encoding newencoding put} if
-
- newdict /Metrics entries dict put
- newdict /Metrics get
- begin
- chtab aload pop
- 1 1 entries {pop def} for
- newfont newdict definefont pop
- end
-} bind def
-
-%
-% A few arrays used to adjust reference points and character widths in some
-% of the printer resident fonts. If square roots are too high try changing
-% the lines describing /radical and /radicalex to,
-%
-% /radical [0 -75 550 0]
-% /radicalex [-50 -75 500 0]
-%
-% Move braceleftbt a bit - default PostScript character is off a bit.
-%
-
-/Sdefs [
- /bracketlefttp [201 500]
- /bracketleftbt [201 500]
- /bracketrighttp [-81 380]
- /bracketrightbt [-83 380]
- /braceleftbt [203 490]
- /bracketrightex [220 -125 500 0]
- /radical [0 0 550 0]
- /radicalex [-50 0 500 0]
- /parenleftex [-20 -170 0 0]
- /integral [100 -50 500 0]
- /infinity [10 -75 730 0]
-] def
-
-/S1defs [
- /underscore [0 80 500 0]
- /endash [7 90 650 0]
-] def
-%
-% Tries to round clipping path dimensions, as stored in array pagebbox, so they
-% match one of the known sizes in the papersizes array. Lower left coordinates
-% are always set to 0.
-%
-
-/roundpagebbox {
- 7 dict begin
- /papersizes [8.5 inch 11 inch 14 inch 17 inch] def
-
- /mappapersize {
- /val exch def
- /slop .5 inch def
- /diff slop def
- /j 0 def
- 0 1 papersizes length 1 sub {
- /i exch def
- papersizes i get val sub abs
- dup diff le {/diff exch def /j i def} {pop} ifelse
- } for
- diff slop lt {papersizes j get} {val} ifelse
- } def
-
- pagebbox 0 0 put
- pagebbox 1 0 put
- pagebbox dup 2 get mappapersize 2 exch put
- pagebbox dup 3 get mappapersize 3 exch put
- end
-} bind def
-
-%%EndProlog
-%%BeginSetup
-mark
-%
-% Encoding vector and redefinition of findfont for the ISO Latin1 standard.
-% The 18 characters missing from ROM based fonts on older printers are noted
-% below.
-%
-
-/ISOLatin1Encoding [
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /space
- /exclam
- /quotedbl
- /numbersign
- /dollar
- /percent
- /ampersand
- /quoteright
- /parenleft
- /parenright
- /asterisk
- /plus
- /comma
- /minus
- /period
- /slash
- /zero
- /one
- /two
- /three
- /four
- /five
- /six
- /seven
- /eight
- /nine
- /colon
- /semicolon
- /less
- /equal
- /greater
- /question
- /at
- /A
- /B
- /C
- /D
- /E
- /F
- /G
- /H
- /I
- /J
- /K
- /L
- /M
- /N
- /O
- /P
- /Q
- /R
- /S
- /T
- /U
- /V
- /W
- /X
- /Y
- /Z
- /bracketleft
- /backslash
- /bracketright
- /asciicircum
- /underscore
- /quoteleft
- /a
- /b
- /c
- /d
- /e
- /f
- /g
- /h
- /i
- /j
- /k
- /l
- /m
- /n
- /o
- /p
- /q
- /r
- /s
- /t
- /u
- /v
- /w
- /x
- /y
- /z
- /braceleft
- /bar
- /braceright
- /asciitilde
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /.notdef
- /dotlessi
- /grave
- /acute
- /circumflex
- /tilde
- /macron
- /breve
- /dotaccent
- /dieresis
- /.notdef
- /ring
- /cedilla
- /.notdef
- /hungarumlaut
- /ogonek
- /caron
- /space
- /exclamdown
- /cent
- /sterling
- /currency
- /yen
- /brokenbar % missing
- /section
- /dieresis
- /copyright
- /ordfeminine
- /guillemotleft
- /logicalnot
- /hyphen
- /registered
- /macron
- /degree % missing
- /plusminus % missing
- /twosuperior % missing
- /threesuperior % missing
- /acute
- /mu % missing
- /paragraph
- /periodcentered
- /cedilla
- /onesuperior % missing
- /ordmasculine
- /guillemotright
- /onequarter % missing
- /onehalf % missing
- /threequarters % missing
- /questiondown
- /Agrave
- /Aacute
- /Acircumflex
- /Atilde
- /Adieresis
- /Aring
- /AE
- /Ccedilla
- /Egrave
- /Eacute
- /Ecircumflex
- /Edieresis
- /Igrave
- /Iacute
- /Icircumflex
- /Idieresis
- /Eth % missing
- /Ntilde
- /Ograve
- /Oacute
- /Ocircumflex
- /Otilde
- /Odieresis
- /multiply % missing
- /Oslash
- /Ugrave
- /Uacute
- /Ucircumflex
- /Udieresis
- /Yacute % missing
- /Thorn % missing
- /germandbls
- /agrave
- /aacute
- /acircumflex
- /atilde
- /adieresis
- /aring
- /ae
- /ccedilla
- /egrave
- /eacute
- /ecircumflex
- /edieresis
- /igrave
- /iacute
- /icircumflex
- /idieresis
- /eth % missing
- /ntilde
- /ograve
- /oacute
- /ocircumflex
- /otilde
- /odieresis
- /divide % missing
- /oslash
- /ugrave
- /uacute
- /ucircumflex
- /udieresis
- /yacute % missing
- /thorn % missing
- /ydieresis
-] def
-
-/NewFontDirectory FontDirectory maxlength dict def
-
-%
-% Apparently no guarantee findfont is defined in systemdict so the obvious
-%
-% systemdict /findfont get exec
-%
-% can generate an error. So far the only exception is a VT600 (version 48.0).
-%
-
-userdict /@RealFindfont known not {
- userdict begin
- /@RealFindfont systemdict begin /findfont load end def
- end
-} if
-
-/findfont {
- dup NewFontDirectory exch known not {
- dup
- %dup systemdict /findfont get exec % not always in systemdict
- dup userdict /@RealFindfont get exec
- dup /Encoding get StandardEncoding eq {
- dup length dict begin
- {1 index /FID ne {def}{pop pop} ifelse} forall
- /Encoding ISOLatin1Encoding def
- currentdict
- end
- /DummyFontName exch definefont
- } if
- NewFontDirectory 3 1 roll put
- } if
- NewFontDirectory exch get
-} bind def
-
-%%Patch from lp
-%%EndPatch from lp
-
-setup
-/build_X263a{
- pop
- gsave
- currentpoint translate 7.44 7.68 scale ptsize dup scale
- 31 32 true [31 0 0 -32 2 31]
- {< 0007c000 007ff800 01c00600 03000180 060000c0 08000060 18000030 30000018
- 20000008 4000000c 40183004 c0183006 80183002 80000002 80000002 80000002
- 860000c2 8e0000e2 8e0000e2 9a0001e2 c3000186 41800304 41c0060c 60f01c08
- 303ff818 101fe030 08000060 040000c0 03000180 01c00700 007cfc00 000fe000
- >} imagemask
- grestore
-} def
-%%EndSetup
-%%Page: 1 1
-/saveobj save def
-mark
-1 pagesetup
-12 /LucidaSans-Demi f
-(Hello) 2521 1230 w
-(World) 2881 1230 w
-(or) 2814 1380 w
-12 /LucidaSansUnicode03 f
-(\232\261\273\267\274\255\301\261) 2377 1530 w
-12 /LucidaSansUnicode00 f
-12 /LucidaSansUnicode03 f
-(\272\314\303\274\265) 3024 1530 w
-12 /LucidaSans-Demi f
-(or) 2814 1680 w
- save 2438 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 2564 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 2690 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 2816 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 2942 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 3069 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 3195 1830 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-10 /LucidaSans-Italic f
-(Rob Pike) 2674 2070 w
-(Ken Thompson) 2523 2190 w
-(rob,ken@plan9.bell-labs.com) 2164 2430 w
-(ABSTRACT) 2626 2870 w
-10 /LucidaSansUnicode00 f
-(Plan) 1330 3130 w
-(9) 1572 3130 w
-(from) 1676 3130 w
-(Bell) 1949 3130 w
-(Labs) 2162 3130 w
-(has) 2425 3130 w
-(recently) 2634 3130 w
-(been) 3059 3130 w
-(converted) 3337 3130 w
-(from) 3857 3130 w
-(ASCII) 4131 3130 w
-(to) 4423 3130 w
-(an) 4563 3130 w
-(ASCII-compatible) 1080 3250 w
-(variant) 1962 3250 w
-(of) 2329 3250 w
-(the) 2463 3250 w
-(Unicode) 2654 3250 w
-(Standard,) 3081 3250 w
-(a) 3579 3250 w
-(16-bit) 3670 3250 w
-(character) 4019 3250 w
-(set.) 4504 3250 w
-(In) 1080 3370 w
-(this) 1208 3370 w
-(paper) 1424 3370 w
-(we) 1739 3370 w
-(explain) 1909 3370 w
-(the) 2301 3370 w
-(reasons) 2493 3370 w
-(for) 2907 3370 w
-(the) 3083 3370 w
-(change,) 3275 3370 w
-(describe) 3692 3370 w
-(the) 4139 3370 w
-(charac\255) 4332 3370 w
-(ter) 1080 3490 w
-(set) 1252 3490 w
-(and) 1434 3490 w
-(representation) 1652 3490 w
-(we) 2397 3490 w
-(chose,) 2568 3490 w
-(and) 2919 3490 w
-(present) 3136 3490 w
-(the) 3539 3490 w
-(programming) 3731 3490 w
-(mod\255) 4430 3490 w
-(els) 1080 3610 w
-(and) 1251 3610 w
-(software) 1467 3610 w
-(changes) 1918 3610 w
-(that) 2353 3610 w
-(support) 2580 3610 w
-(the) 2994 3610 w
-(new) 3185 3610 w
-(text) 3416 3610 w
-(format.) 3643 3610 w
-(Although) 4067 3610 w
-(we) 4547 3610 w
-(stopped) 1080 3730 w
-(short of full internationalization) 1507 3730 w
-10 /LucidaSansUnicode20 f
-(\024) 3055 3730 w
-10 /LucidaSansUnicode00 f
-(for example, system error mes\255) 3155 3730 w
-(sages) 1080 3850 w
-(are) 1394 3850 w
-(in) 1585 3850 w
-(Unixese,) 1715 3850 w
-(not) 2170 3850 w
-(Japanese) 2369 3850 w
-10 /LucidaSansUnicode20 f
-(\024) 2798 3850 w
-10 /LucidaSansUnicode00 f
-(we) 2898 3850 w
-(believe) 3070 3850 w
-(Plan) 3450 3850 w
-(9) 3690 3850 w
-(is) 3792 3850 w
-(the) 3911 3850 w
-(first) 4105 3850 w
-(system) 4340 3850 w
-(to) 1080 3970 w
-(treat) 1230 3970 w
-(the) 1508 3970 w
-(representation) 1715 3970 w
-(of) 2474 3970 w
-(all) 2624 3970 w
-(major) 2789 3970 w
-(languages) 3121 3970 w
-(on) 3667 3970 w
-(a) 3841 3970 w
-(uniform,) 3947 3970 w
-(equal) 4415 3970 w
-(footing throughout all its software.) 1080 4090 w
-10 /LucidaSans-Demi f
-(Introduction) 720 4450 w
-10 /LucidaSansUnicode00 f
-(The) 970 4606 w
-(world) 1201 4606 w
-(is) 1522 4606 w
-(multilingual) 1652 4606 w
-(but) 2281 4606 w
-(most) 2494 4606 w
-(computer) 2787 4606 w
-(systems) 3302 4606 w
-(are) 3744 4606 w
-(based) 3947 4606 w
-(on) 4286 4606 w
-(English) 4460 4606 w
-(and) 4860 4606 w
-(ASCII.) 720 4726 w
-(The) 1071 4726 w
-(first) 1289 4726 w
-(release) 1521 4726 w
-(of) 1902 4726 w
-(Plan) 2037 4726 w
-(9) 2275 4726 w
-([Pike90],) 2375 4726 w
-(a) 2833 4726 w
-(new) 2924 4726 w
-(distributed) 3155 4726 w
-(operating) 3722 4726 w
-(system) 4224 4726 w
-(from) 4600 4726 w
-(Bell) 4868 4726 w
-(Laboratories,) 720 4846 w
-(seemed) 1398 4846 w
-(a) 1816 4846 w
-(good) 1914 4846 w
-(occasion) 2204 4846 w
-(to) 2669 4846 w
-(correct) 2811 4846 w
-(this) 3193 4846 w
-(chauvinism.) 3416 4846 w
-(It) 4070 4846 w
-(is) 4180 4846 w
-(easier) 4304 4846 w
-(to) 4636 4846 w
-(make) 4778 4846 w
-(such deep changes when building new systems than by refitting old ones.) 720 4966 w
-(The) 970 5122 w
-(ANSI) 1192 5122 w
-(C) 1459 5122 w
-(standard) 1569 5122 w
-([ANSIC]) 2037 5122 w
-(contains) 2439 5122 w
-(some) 2888 5122 w
-(guidance) 3190 5122 w
-(on) 3671 5122 w
-(the) 3835 5122 w
-(matter) 4031 5122 w
-(of) 4391 5122 w
-10 /LucidaSansUnicode20 f
-(\030) 4530 5122 w
-10 /LucidaSansUnicode00 f
-(wide) 4562 5122 w
-10 /LucidaSansUnicode20 f
-(\031) 4787 5122 w
-10 /LucidaSansUnicode00 f
-(and) 4860 5122 w
-10 /LucidaSansUnicode20 f
-(\030) 720 5242 w
-10 /LucidaSansUnicode00 f
-(multi-byte) 752 5242 w
-10 /LucidaSansUnicode20 f
-(\031) 1268 5242 w
-10 /LucidaSansUnicode00 f
-(characters) 1333 5242 w
-(but) 1866 5242 w
-(falls) 2061 5242 w
-(far short of solving the myriad associated problems.) 2295 5242 w
-(We) 4898 5242 w
-(could) 720 5362 w
-(find) 1031 5362 w
-(no) 1267 5362 w
-(literature) 1435 5362 w
-(on) 1923 5362 w
-(how) 2091 5362 w
-(to) 2336 5362 w
-(convert) 2479 5362 w
-(a) 2884 5362 w
-10 /LucidaSans-Italic f
-(system) 2985 5362 w
-10 /LucidaSansUnicode00 f
-(to) 3368 5362 w
-(larger) 3512 5362 w
-(character) 3842 5362 w
-(sets,) 4337 5362 w
-(although) 4610 5362 w
-(some) 720 5482 w
-(individual) 1020 5482 w
-10 /LucidaSans-Italic f
-(programs) 1532 5482 w
-10 /LucidaSansUnicode00 f
-(had) 2049 5482 w
-(been) 2268 5482 w
-(converted.) 2544 5482 w
-(This) 3126 5482 w
-(paper) 3370 5482 w
-(reports) 3687 5482 w
-(what) 4076 5482 w
-(we) 4346 5482 w
-(discovered) 4517 5482 w
-(as we explored the problem of representing multilingual text at all levels of an operating) 720 5602 w
-(system,) 720 5722 w
-(from) 1131 5722 w
-(the) 1402 5722 w
-(file) 1595 5722 w
-(system) 1784 5722 w
-(and) 2162 5722 w
-(kernel) 2380 5722 w
-(through) 2720 5722 w
-(the) 3145 5722 w
-(applications) 3338 5722 w
-(and) 3961 5722 w
-(up) 4179 5722 w
-(to) 4342 5722 w
-(the) 4478 5722 w
-(window) 4671 5722 w
-(system and display.) 720 5842 w
-(Plan) 970 5998 w
-(9) 1216 5998 w
-(has) 1324 5998 w
-(not) 1537 5998 w
-(been) 1742 5998 w
-10 /LucidaSansUnicode20 f
-(\030) 2024 5998 w
-10 /LucidaSansUnicode00 f
-(internationalized) 2056 5998 w
-10 /LucidaSansUnicode20 f
-(\031) 2876 5998 w
-10 /LucidaSansUnicode00 f
-(:) 2908 5998 w
-(its) 2985 5998 w
-(manuals) 3147 5998 w
-(are) 3599 5998 w
-(in) 3796 5998 w
-(English,) 3932 5998 w
-(its) 4358 5998 w
-(error) 4521 5998 w
-(mes\255) 4807 5998 w
-(sages) 720 6118 w
-(are) 1030 6118 w
-(in) 1217 6118 w
-(English,) 1343 6118 w
-(and) 1759 6118 w
-(it) 1974 6118 w
-(can) 2075 6118 w
-(display) 2278 6118 w
-(text) 2655 6118 w
-(that) 2881 6118 w
-(goes) 3107 6118 w
-(from) 3372 6118 w
-(left) 3639 6118 w
-(to) 3833 6118 w
-(right) 3966 6118 w
-(only.) 4232 6118 w
-(But) 4535 6118 w
-(before) 4726 6118 w
-(we) 720 6238 w
-(can) 898 6238 w
-(address) 1111 6238 w
-(these) 1536 6238 w
-(other) 1843 6238 w
-(problems,) 2145 6238 w
-(we) 2679 6238 w
-(need) 2858 6238 w
-(to) 3141 6238 w
-(handle,) 3285 6238 w
-(uniformly) 3690 6238 w
-(and) 4202 6238 w
-(comfortably,) 4428 6238 w
-(the) 720 6358 w
-(textual) 910 6358 w
-(representation) 1282 6358 w
-(of) 2024 6358 w
-(all) 2157 6358 w
-(the) 2305 6358 w
-(major) 2495 6358 w
-(written) 2810 6358 w
-(languages.) 3184 6358 w
-(That) 3777 6358 w
-(subproblem) 4029 6358 w
-(is) 4646 6358 w
-(richer) 4760 6358 w
-(than we had anticipated.) 720 6478 w
-8 /S1 f
-(__________________) 720 6880 w
-8 /LucidaSansUnicode00 f
-(Originally) 720 6980 w
-(appeared,) 1119 6980 w
-(in) 1532 6980 w
-(a) 1631 6980 w
-(slightly) 1701 6980 w
-(different) 2009 6980 w
-(form,) 2372 6980 w
-(in) 2611 6980 w
-8 /LucidaSans-Italic f
-(Proc.) 2711 6980 w
-(of) 2934 6980 w
-(the) 3037 6980 w
-(Winter) 3186 6980 w
-(1993) 3467 6980 w
-(USENIX) 3694 6980 w
-(Conf.,) 3996 6980 w
-8 /LucidaSansUnicode00 f
-(pp.) 4255 6980 w
-(43-50,) 4408 6980 w
-(San) 720 7080 w
-(Diego) 883 7080 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 1 1
-%%Page: 2 2
-/saveobj save def
-mark
-2 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 2 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Standards) 720 840 w
-10 /LucidaSansUnicode00 f
-(Our) 970 996 w
-(first) 1185 996 w
-(step) 1414 996 w
-(was) 1655 996 w
-(to) 1872 996 w
-(select) 2004 996 w
-(a) 2318 996 w
-(standard.) 2407 996 w
-(At) 2932 996 w
-(the) 3072 996 w
-(time) 3261 996 w
-(\(January) 3510 996 w
-(1992\),) 3935 996 w
-(there) 4286 996 w
-(were) 4572 996 w
-(only) 4836 996 w
-(two) 720 1116 w
-(viable) 959 1116 w
-(options:) 1307 1116 w
-(ISO) 1767 1116 w
-(10646) 1992 1116 w
-([ISO10646]) 2371 1116 w
-(and) 2977 1116 w
-(Unicode) 3221 1116 w
-([Unicode].) 3676 1116 w
-(The) 4260 1116 w
-(documents) 4504 1116 w
-(describing both proposals were still in the draft stage.) 720 1236 w
-(The) 970 1392 w
-(draft) 1185 1392 w
-(of) 1452 1392 w
-(ISO) 1584 1392 w
-(10646) 1779 1392 w
-(was) 2128 1392 w
-(not) 2345 1392 w
-(very) 2539 1392 w
-(attractive) 2774 1392 w
-(to) 3258 1392 w
-(us.) 3390 1392 w
-(It) 3601 1392 w
-(defined) 3701 1392 w
-(a) 4102 1392 w
-(sparse) 4192 1392 w
-(set) 4544 1392 w
-(of) 4723 1392 w
-(32-) 4856 1392 w
-(bit) 720 1512 w
-(characters,) 899 1512 w
-(which) 1481 1512 w
-(would) 1812 1512 w
-(be) 2153 1512 w
-(hard) 2321 1512 w
-(to) 2591 1512 w
-(implement) 2738 1512 w
-(and) 3305 1512 w
-(have) 3534 1512 w
-(punitive) 3808 1512 w
-(storage) 4247 1512 w
-(require\255) 4659 1512 w
-(ments.) 720 1632 w
-(Also,) 1123 1632 w
-(the) 1405 1632 w
-(draft) 1600 1632 w
-(attempted) 1873 1632 w
-(to) 2410 1632 w
-(mollify) 2548 1632 w
-(national) 2918 1632 w
-(interests) 3349 1632 w
-(by) 3810 1632 w
-(allocating) 3966 1632 w
-(16-bit) 4477 1632 w
-(sub\255) 4831 1632 w
-(spaces) 720 1752 w
-(to) 1081 1752 w
-(national) 1213 1752 w
-(committees) 1637 1752 w
-(to) 2235 1752 w
-(partition) 2367 1752 w
-(individually.) 2815 1752 w
-(The) 3467 1752 w
-(suggested) 3682 1752 w
-(mode) 4216 1752 w
-(of) 4523 1752 w
-(use) 4655 1752 w
-(was) 4857 1752 w
-(to) 720 1872 w
-10 /LucidaSansUnicode20 f
-(\030\030) 858 1872 w
-10 /LucidaSansUnicode00 f
-(flip) 922 1872 w
-10 /LucidaSansUnicode20 f
-(\031\031) 1080 1872 w
-10 /LucidaSansUnicode00 f
-(between) 1184 1872 w
-(separate) 1631 1872 w
-(national) 2085 1872 w
-(standards) 2515 1872 w
-(to) 3033 1872 w
-(implement) 3171 1872 w
-(the) 3729 1872 w
-(international) 3925 1872 w
-(standard.) 4581 1872 w
-(This) 720 1992 w
-(did) 963 1992 w
-(not) 1156 1992 w
-(strike) 1354 1992 w
-(us) 1664 1992 w
-(as) 1815 1992 w
-(a) 1959 1992 w
-(sound) 2052 1992 w
-(basis) 2389 1992 w
-(for) 2676 1992 w
-(a) 2853 1992 w
-(character) 2946 1992 w
-(set.) 3433 1992 w
-(As) 3678 1992 w
-(well,) 3835 1992 w
-(transmitting) 4095 1992 w
-(32-bit) 4727 1992 w
-(values) 720 2112 w
-(in) 1067 2112 w
-(a) 1200 2112 w
-(byte) 1297 2112 w
-(stream,) 1547 2112 w
-(such) 1954 2112 w
-(as) 2222 2112 w
-(in) 2370 2112 w
-(pipes,) 2503 2112 w
-(would) 2839 2112 w
-(be) 3173 2112 w
-(expensive) 3334 2112 w
-(and) 3862 2112 w
-(hard) 4085 2112 w
-(to) 4349 2112 w
-(implement.) 4490 2112 w
-(Since) 720 2232 w
-(the) 1012 2232 w
-(standard) 1207 2232 w
-(does) 1674 2232 w
-(not) 1945 2232 w
-(define) 2145 2232 w
-(a) 2488 2232 w
-(byte) 2582 2232 w
-(order) 2829 2232 w
-(for) 3130 2232 w
-(such) 3308 2232 w
-(transmission,) 3573 2232 w
-(the) 4266 2232 w
-(byte) 4460 2232 w
-(stream) 4707 2232 w
-(would also have to carry state to enable the values to be recovered.) 720 2352 w
-(The) 970 2508 w
-(Unicode) 1188 2508 w
-(Standard) 1616 2508 w
-(is) 2083 2508 w
-(a) 2200 2508 w
-(proposal) 2292 2508 w
-(by) 2753 2508 w
-(a) 2906 2508 w
-(consortium) 2999 2508 w
-(of) 3585 2508 w
-(mostly) 3721 2508 w
-(American) 4082 2508 w
-(computer) 4576 2508 w
-(companies) 720 2628 w
-(formed) 1285 2628 w
-(to) 1680 2628 w
-(protest) 1822 2628 w
-(the) 2212 2628 w
-(technical) 2411 2628 w
-(failings) 2887 2628 w
-(of) 3284 2628 w
-(ISO) 3425 2628 w
-(10646.) 3629 2628 w
-(It) 4051 2628 w
-(defines) 4160 2628 w
-(a) 4557 2628 w
-(uniform) 4655 2628 w
-(16-bit) 720 2748 w
-(code) 1078 2748 w
-(based) 1354 2748 w
-(on) 1687 2748 w
-(the) 1855 2748 w
-(principle) 2055 2748 w
-(of) 2523 2748 w
-(unification:) 2666 2748 w
-(two) 3257 2748 w
-(characters) 3477 2748 w
-(are) 4022 2748 w
-(the) 4219 2748 w
-(same) 4420 2748 w
-(if) 4721 2748 w
-(they) 4833 2748 w
-(look) 720 2868 w
-(the) 962 2868 w
-(same) 1150 2868 w
-(even) 1438 2868 w
-(though) 1697 2868 w
-(they) 2076 2868 w
-(are) 2316 2868 w
-(from) 2501 2868 w
-(different) 2766 2868 w
-(languages.) 3217 2868 w
-(This) 3808 2868 w
-(principle,) 4046 2868 w
-(called Han) 4534 2868 w
-(unification,) 720 2988 w
-(allows) 1305 2988 w
-(the) 1646 2988 w
-(large) 1840 2988 w
-(Japanese,) 2122 2988 w
-(Chinese,) 2622 2988 w
-(and) 3078 2988 w
-(Korean) 3297 2988 w
-(character) 3676 2988 w
-(sets) 4164 2988 w
-(to) 4398 2988 w
-(be) 4535 2988 w
-(packed) 4694 2988 w
-(comfortably into a 16-bit representation.) 720 3108 w
-(We) 970 3264 w
-(chose) 1148 3264 w
-(the) 1465 3264 w
-(Unicode) 1656 3264 w
-(Standard) 2084 3264 w
-(for) 2551 3264 w
-(its) 2727 3264 w
-(technical) 2881 3264 w
-(merits) 3350 3264 w
-(and) 3694 3264 w
-(because) 3911 3264 w
-(its) 4342 3264 w
-(code) 4496 3264 w
-(space) 4764 3264 w
-(was) 720 3384 w
-(better) 956 3384 w
-(defined.) 1299 3384 w
-(Moreover,) 1782 3384 w
-(the) 2321 3384 w
-(Unicode) 2529 3384 w
-(Consortium) 2973 3384 w
-(was) 3592 3384 w
-(derailing) 3827 3384 w
-(the) 4305 3384 w
-(ISO) 4512 3384 w
-(10646) 4725 3384 w
-(standard.) 720 3504 w
-(\(Now,) 1244 3504 w
-(in) 1554 3504 w
-(1995,) 1679 3504 w
-(ISO) 1997 3504 w
-(10646) 2192 3504 w
-(is) 2541 3504 w
-(a) 2655 3504 w
-(standard) 2744 3504 w
-(with) 3205 3504 w
-(one) 3444 3504 w
-(16-bit) 3657 3504 w
-(group) 4004 3504 w
-(defined,) 4327 3504 w
-(which) 4759 3504 w
-(is) 720 3624 w
-(almost) 847 3624 w
-(exactly) 1220 3624 w
-(the) 1608 3624 w
-(Unicode) 1810 3624 w
-(Standard.) 2248 3624 w
-(As) 2789 3624 w
-(most) 2956 3624 w
-(people) 3245 3624 w
-(expected,) 3619 3624 w
-(the) 4140 3624 w
-(two) 4341 3624 w
-(standards) 4562 3624 w
-(bodies reached a d\351tente and ISO 10646 and Unicode represent the same character set.\)) 720 3744 w
-(The) 970 3900 w
-(Unicode) 1190 3900 w
-(Standard) 1620 3900 w
-(defines) 2089 3900 w
-(an) 2482 3900 w
-(adequate) 2638 3900 w
-(character) 3124 3900 w
-(set) 3612 3900 w
-(but) 3795 3900 w
-(an) 3997 3900 w
-(unreasonable) 4154 3900 w
-(rep\255) 4847 3900 w
-(resentation.) 720 4020 w
-(It) 1381 4020 w
-(states) 1497 4020 w
-(that) 1834 4020 w
-(all) 2075 4020 w
-(characters) 2238 4020 w
-(are) 2788 4020 w
-(16) 2990 4020 w
-(bits) 3165 4020 w
-(wide) 3394 4020 w
-(and) 3668 4020 w
-(are) 3897 4020 w
-(communicated) 4098 4020 w
-(and) 4860 4020 w
-(stored) 720 4140 w
-(in) 1065 4140 w
-(16-bit) 1192 4140 w
-(units.) 1541 4140 w
-(It) 1882 4140 w
-(also) 1984 4140 w
-(reserves) 2216 4140 w
-(a) 2656 4140 w
-(pair) 2747 4140 w
-(of) 2971 4140 w
-(characters) 3105 4140 w
-(\(hexadecimal) 3641 4140 w
-(FFFE) 4321 4140 w
-(and) 4574 4140 w
-(FEFF\)) 4791 4140 w
-(to) 720 4260 w
-(detect) 864 4260 w
-(byte) 1210 4260 w
-(order) 1464 4260 w
-(in) 1772 4260 w
-(transmitted) 1909 4260 w
-(text,) 2516 4260 w
-(requiring) 2785 4260 w
-(state) 3276 4260 w
-(in) 3557 4260 w
-(the) 3693 4260 w
-(byte) 3893 4260 w
-(stream.) 4146 4260 w
-(\(The) 4588 4260 w
-(Uni\255) 4847 4260 w
-(code) 720 4380 w
-(Consortium) 997 4380 w
-(was) 1609 4380 w
-(thinking) 1838 4380 w
-(of) 2285 4380 w
-(files,) 2429 4380 w
-(not) 2709 4380 w
-(pipes.\)) 2915 4380 w
-(To) 3320 4380 w
-(adopt) 3491 4380 w
-(this) 3817 4380 w
-(encoding,) 4043 4380 w
-(we) 4568 4380 w
-(would) 4748 4380 w
-(have) 720 4500 w
-(had) 991 4500 w
-(to) 1217 4500 w
-(convert) 1361 4500 w
-(all) 1767 4500 w
-(text) 1926 4500 w
-(going) 2163 4500 w
-(into) 2484 4500 w
-(and) 2718 4500 w
-(out) 2943 4500 w
-(of) 3148 4500 w
-(Plan) 3291 4500 w
-(9) 3537 4500 w
-(between) 3645 4500 w
-(ASCII) 4097 4500 w
-(and) 4392 4500 w
-(Unicode,) 4617 4500 w
-(which) 720 4620 w
-(cannot) 1034 4620 w
-(be) 1395 4620 w
-(done.) 1547 4620 w
-(Within) 1886 4620 w
-(a) 2224 4620 w
-(single) 2313 4620 w
-(program,) 2636 4620 w
-(in) 3118 4620 w
-(command) 3243 4620 w
-(of) 3755 4620 w
-(all) 3887 4620 w
-(its) 4034 4620 w
-(input) 4185 4620 w
-(and) 4472 4620 w
-(output,) 4686 4620 w
-(it) 720 4740 w
-(is) 834 4740 w
-(possible) 962 4740 w
-(to) 1413 4740 w
-(define) 1559 4740 w
-(characters) 1910 4740 w
-(as) 2457 4740 w
-(16-bit) 2610 4740 w
-(quantities;) 2970 4740 w
-(in) 3530 4740 w
-(the) 3668 4740 w
-(context) 3870 4740 w
-(of) 4282 4740 w
-(a) 4427 4740 w
-(networked) 4529 4740 w
-(system) 720 4860 w
-(with) 1093 4860 w
-(hundreds) 1331 4860 w
-(of) 1824 4860 w
-(applications) 1955 4860 w
-(on) 2573 4860 w
-(diverse) 2729 4860 w
-(machines) 3111 4860 w
-(by) 3604 4860 w
-(different) 3753 4860 w
-(manufacturers,) 4205 4860 w
-(it) 4974 4860 w
-(is impossible.) 720 4980 w
-(We) 970 5136 w
-(needed) 1153 5136 w
-(a) 1550 5136 w
-(way) 1646 5136 w
-(to) 1871 5136 w
-(adapt) 2010 5136 w
-(the) 2324 5136 w
-(Unicode) 2520 5136 w
-(Standard) 2952 5136 w
-(to) 3423 5136 w
-(the) 3562 5136 w
-(tools-and-pipes) 3759 5136 w
-(model) 4598 5136 w
-(of) 4942 5136 w
-(text) 720 5256 w
-(processing) 976 5256 w
-(embodied) 1568 5256 w
-(by) 2117 5256 w
-(the) 2297 5256 w
-(Unix) 2517 5256 w
-(system.) 2803 5256 w
-(To) 3271 5256 w
-(do) 3459 5256 w
-(that,) 3647 5256 w
-(we) 3934 5256 w
-(needed) 4131 5256 w
-(an) 4551 5256 w
-(ASCII-) 4732 5256 w
-(compatible) 720 5376 w
-(textual) 1303 5376 w
-(representation) 1686 5376 w
-(of) 2439 5376 w
-(Unicode) 2583 5376 w
-(characters) 3020 5376 w
-(for) 3566 5376 w
-(transmission) 3751 5376 w
-(and) 4419 5376 w
-(storage.) 4645 5376 w
-(In) 720 5496 w
-(the) 847 5496 w
-(draft) 1038 5496 w
-(ISO) 1307 5496 w
-(standard) 1504 5496 w
-(there) 1966 5496 w
-(was) 2253 5496 w
-(an) 2471 5496 w
-(informative) 2623 5496 w
-(\(non-required\)) 3210 5496 w
-(Annex) 3965 5496 w
-(called) 4310 5496 w
-(UTF) 4628 5496 w
-(that) 4849 5496 w
-(provided) 720 5616 w
-(a) 1188 5616 w
-(byte) 1283 5616 w
-(stream) 1531 5616 w
-(encoding) 1904 5616 w
-(of) 2390 5616 w
-(the) 2528 5616 w
-(32-bit) 2723 5616 w
-(ISO) 3076 5616 w
-(code.) 3277 5616 w
-(The) 3612 5616 w
-(encoding) 3834 5616 w
-(uses) 4321 5616 w
-(multibyte) 4582 5616 w
-(sequences) 720 5736 w
-(composed) 1268 5736 w
-(from) 1807 5736 w
-(the) 2079 5736 w
-(190) 2274 5736 w
-(printable) 2503 5736 w
-(characters) 2978 5736 w
-(of) 3518 5736 w
-(Latin-1) 3656 5736 w
-(to) 4053 5736 w
-(represent) 4190 5736 w
-(charac\255) 4692 5736 w
-(ter values larger than 159.) 720 5856 w
-(The) 970 6012 w
-(UTF) 1186 6012 w
-(encoding) 1407 6012 w
-(has) 1888 6012 w
-(several) 2091 6012 w
-(good) 2466 6012 w
-(properties.) 2748 6012 w
-(By) 3345 6012 w
-(far) 3490 6012 w
-(the) 3659 6012 w
-(most) 3850 6012 w
-(important) 4128 6012 w
-(is) 4642 6012 w
-(that) 4758 6012 w
-(a) 4985 6012 w
-(byte) 720 6132 w
-(in) 968 6132 w
-(the) 1098 6132 w
-(ASCII) 1292 6132 w
-(range) 1581 6132 w
-(0-127) 1896 6132 w
-(represents) 2245 6132 w
-(itself) 2798 6132 w
-(in) 3076 6132 w
-(UTF.) 3206 6132 w
-(Thus) 3495 6132 w
-(UTF) 3772 6132 w
-(is) 3997 6132 w
-(backward) 4116 6132 w
-(compati\255) 4618 6132 w
-(ble with ASCII.) 720 6252 w
-(UTF) 970 6408 w
-(has) 1195 6408 w
-(other) 1402 6408 w
-(advantages.) 1698 6408 w
-(It) 2349 6408 w
-(is) 2454 6408 w
-(a) 2573 6408 w
-(byte) 2668 6408 w
-(encoding) 2916 6408 w
-(and) 3402 6408 w
-(is) 3622 6408 w
-(therefore) 3742 6408 w
-(byte-order) 4229 6408 w
-(inde\255) 4797 6408 w
-(pendent.) 720 6528 w
-(ASCII) 1225 6528 w
-(control) 1516 6528 w
-(characters) 1899 6528 w
-(appear) 2440 6528 w
-(in) 2814 6528 w
-(the) 2946 6528 w
-(byte) 3142 6528 w
-(stream) 3391 6528 w
-(only) 3765 6528 w
-(as) 4010 6528 w
-(themselves,) 4157 6528 w
-(never) 4773 6528 w
-(as) 720 6648 w
-(an) 879 6648 w
-(element) 1049 6648 w
-(of) 1491 6648 w
-(a) 1642 6648 w
-(sequence) 1750 6648 w
-(encoding) 2260 6648 w
-(another) 2759 6648 w
-(character,) 3187 6648 w
-(so) 3722 6648 w
-(newline) 3888 6648 w
-(bytes) 4313 6648 w
-(separate) 4626 6648 w
-(lines) 720 6768 w
-(of) 990 6768 w
-(UTF) 1131 6768 w
-(text.) 1360 6768 w
-(Finally,) 1658 6768 w
-(ANSI) 2043 6768 w
-(C) 2312 6768 w
-10 /LucidaSansUnicode20 f
-(\031) 2381 6768 w
-10 /LucidaSansUnicode00 f
-(s) 2413 6768 w
-10 /LucidaTypewriter f
-(strcmp) 2507 6768 w
-10 /LucidaSansUnicode00 f
-(function) 2982 6768 w
-(applied) 3426 6768 w
-(to) 3827 6768 w
-(UTF) 3968 6768 w
-(strings) 4197 6768 w
-(preserves) 4573 6768 w
-(the ordering of Unicode characters.) 720 6888 w
-(To) 970 7044 w
-(encode) 1149 7044 w
-(and) 1553 7044 w
-(decode) 1789 7044 w
-(UTF) 2195 7044 w
-(is) 2437 7044 w
-(expensive) 2573 7044 w
-(\(involving) 3115 7044 w
-(multiplication,) 3642 7044 w
-(division,) 4396 7044 w
-(and) 4860 7044 w
-(modulo) 720 7164 w
-(operations\)) 1126 7164 w
-(but) 1712 7164 w
-(workable.) 1911 7164 w
-(UTF) 2451 7164 w
-10 /LucidaSansUnicode20 f
-(\031) 2637 7164 w
-10 /LucidaSansUnicode00 f
-(s) 2669 7164 w
-(major) 2756 7164 w
-(disadvantage) 3072 7164 w
-(is) 3748 7164 w
-(that) 3864 7164 w
-(the) 4091 7164 w
-(encoding) 4282 7164 w
-(is) 4764 7164 w
-(not) 4880 7164 w
-(self-synchronizing.) 720 7284 w
-(It) 1730 7284 w
-(is) 1830 7284 w
-(in) 1945 7284 w
-(general) 2071 7284 w
-(impossible) 2467 7284 w
-(to) 3027 7284 w
-(find) 3160 7284 w
-(the) 3386 7284 w
-(character) 3576 7284 w
-(boundaries) 4060 7284 w
-(in) 4638 7284 w
-(a) 4764 7284 w
-(UTF) 4854 7284 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 2 2
-%%Page: 3 3
-/saveobj save def
-mark
-3 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 3 \255) 2783 480 w
-(string) 720 840 w
-(without) 1054 840 w
-(reading) 1471 840 w
-(from) 1891 840 w
-(the) 2175 840 w
-(beginning) 2382 840 w
-(of) 2921 840 w
-(the) 3070 840 w
-(string,) 3276 840 w
-(although) 3641 840 w
-(in) 4122 840 w
-(practice) 4264 840 w
-(control) 4698 840 w
-(characters such as newlines, tabs, and blanks provide synchronization points.) 720 960 w
-(In) 970 1116 w
-(August) 1100 1116 w
-(1992,) 1482 1116 w
-(X-Open) 1805 1116 w
-(circulated) 2224 1116 w
-(a) 2738 1116 w
-(proposal) 2833 1116 w
-(for) 3297 1116 w
-(another) 3476 1116 w
-(UTF-like) 3890 1116 w
-(byte) 4346 1116 w
-(encoding) 4594 1116 w
-(of) 720 1236 w
-(Unicode) 865 1236 w
-(characters.) 1303 1236 w
-(Their) 1914 1236 w
-(major) 2212 1236 w
-(concern) 2538 1236 w
-(was) 2968 1236 w
-(that) 3197 1236 w
-(an) 3434 1236 w
-(embedded) 3597 1236 w
-(character) 4156 1236 w
-(in) 4651 1236 w
-(a) 4788 1236 w
-(file) 4889 1236 w
-(name) 720 1356 w
-(\(in) 1028 1356 w
-(particular) 1194 1356 w
-(a) 1699 1356 w
-(slash\)) 1797 1356 w
-(could) 2121 1356 w
-(be) 2430 1356 w
-(part) 2592 1356 w
-(of) 2831 1356 w
-(an) 2972 1356 w
-(escape) 3132 1356 w
-(sequence) 3507 1356 w
-(in) 4007 1356 w
-(UTF) 4141 1356 w
-(and) 4370 1356 w
-(therefore) 4593 1356 w
-(confuse) 720 1476 w
-(a) 1142 1476 w
-(traditional) 1239 1476 w
-(file) 1779 1476 w
-(system.) 1972 1476 w
-(Their) 2418 1476 w
-(proposal) 2711 1476 w
-(would) 3177 1476 w
-(allow) 3511 1476 w
-(all) 3804 1476 w
-(7-bit) 3958 1476 w
-(ASCII) 4249 1476 w
-(characters) 4540 1476 w
-(to) 720 1596 w
-(represent) 862 1596 w
-(themselves) 1369 1596 w
-10 /LucidaSans-Italic f
-(and) 1956 1596 w
-(only) 2185 1596 w
-(themselves) 2433 1596 w
-10 /LucidaSansUnicode00 f
-(in) 3011 1596 w
-(text.) 3147 1596 w
-(Multibyte) 3447 1596 w
-(sequences) 3943 1596 w
-(would) 4496 1596 w
-(con\255) 4833 1596 w
-(tain) 720 1716 w
-(only) 945 1716 w
-(characters) 1191 1716 w
-(with) 1733 1716 w
-(the) 1980 1716 w
-(high) 2177 1716 w
-(bit) 2434 1716 w
-(set.) 2605 1716 w
-(We) 2855 1716 w
-(proposed) 3039 1716 w
-(a) 3539 1716 w
-(modification) 3635 1716 w
-(to) 4283 1716 w
-(the) 4422 1716 w
-(new) 4618 1716 w
-(UTF) 4854 1716 w
-(that) 720 1836 w
-(would) 957 1836 w
-(address) 1296 1836 w
-(our) 1723 1836 w
-(synchronization) 1934 1836 w
-(problem.) 2753 1836 w
-(Our) 3270 1836 w
-(proposal,) 3498 1836 w
-(which) 4001 1836 w
-(was) 4329 1836 w
-(originally) 4591 1836 w
-(known) 720 1956 w
-(informally) 1091 1956 w
-(as) 1630 1956 w
-(UTF-2) 1787 1956 w
-(and) 2145 1956 w
-(FSS-UTF,) 2376 1956 w
-(is) 2865 1956 w
-(now) 2996 1956 w
-(referred) 3247 1956 w
-(to) 3689 1956 w
-(as) 3838 1956 w
-(UTF-8) 3995 1956 w
-(and) 4353 1956 w
-(has) 4584 1956 w
-(been) 4803 1956 w
-(approved by ISO to become Annex P to ISO 10646.) 720 2076 w
-(The) 970 2232 w
-(model) 1195 2232 w
-(for) 1542 2232 w
-(text) 1726 2232 w
-(in) 1962 2232 w
-(Plan) 2098 2232 w
-(9) 2344 2232 w
-(is) 2452 2232 w
-(chosen) 2577 2232 w
-(from) 2965 2232 w
-(these) 3242 2232 w
-(three) 3549 2232 w
-(standards*:) 3846 2232 w
-(the) 4449 2232 w
-(Unicode) 4649 2232 w
-(character) 720 2352 w
-(set) 1219 2352 w
-(encoded) 1412 2352 w
-(as) 1873 2352 w
-(a) 2028 2352 w
-(byte) 2132 2352 w
-(stream) 2389 2352 w
-(by) 2771 2352 w
-(UTF-8,) 2935 2352 w
-(from) 3323 2352 w
-(\(soon) 3604 2352 w
-(to) 3921 2352 w
-(be\)) 4068 2352 w
-(Annex) 4269 2352 w
-(P) 4628 2352 w
-(of) 4732 2352 w
-(ISO) 4879 2352 w
-(10646.) 720 2472 w
-(Although) 1135 2472 w
-(this) 1615 2472 w
-(mixture) 1830 2472 w
-(may) 2245 2472 w
-(seem) 2481 2472 w
-(like) 2773 2472 w
-(a) 2981 2472 w
-(precarious) 3072 2472 w
-(position) 3618 2472 w
-(for) 4048 2472 w
-(us) 4224 2472 w
-(to) 4374 2472 w
-(adopt,) 4509 2472 w
-(it) 4857 2472 w
-(is) 4960 2472 w
-(not) 720 2592 w
-(as) 926 2592 w
-(bad) 1078 2592 w
-(as) 1305 2592 w
-(it) 1457 2592 w
-(sounds.) 1569 2592 w
-(ISO) 2029 2592 w
-(10646) 2236 2592 w
-(and) 2596 2592 w
-(the) 2821 2592 w
-(Unicode) 3021 2592 w
-(Standard) 3457 2592 w
-(have) 3932 2592 w
-(converged,) 4202 2592 w
-(other) 4783 2592 w
-(systems) 720 2712 w
-(such) 1146 2712 w
-(as) 1407 2712 w
-(Linux) 1548 2712 w
-(have) 1850 2712 w
-(adopted) 2110 2712 w
-(the) 2543 2712 w
-(same) 2734 2712 w
-(character) 3025 2712 w
-(set) 3510 2712 w
-(and) 3690 2712 w
-(encoding,) 3906 2712 w
-(and) 4420 2712 w
-(the) 4636 2712 w
-(gen\255) 4827 2712 w
-(eral) 720 2832 w
-(feeling) 965 2832 w
-(seems) 1360 2832 w
-(to) 1731 2832 w
-(be) 1893 2832 w
-(that) 2076 2832 w
-(Unicode) 2331 2832 w
-(and) 2786 2832 w
-(UTF-8) 3030 2832 w
-(will) 3401 2832 w
-(be) 3629 2832 w
-(accepted) 3812 2832 w
-(as) 4308 2832 w
-(the) 4477 2832 w
-(way) 4695 2832 w
-(to) 4942 2832 w
-(exchange text between systems.) 720 2952 w
-(The prognosis for wide acceptance is good.) 2366 2952 w
-(There) 970 3108 w
-(are) 1288 3108 w
-(a) 1480 3108 w
-(couple) 1575 3108 w
-(of) 1937 3108 w
-(aspects) 2075 3108 w
-(of) 2479 3108 w
-(the) 2617 3108 w
-(Unicode) 2812 3108 w
-(Standard) 3244 3108 w
-(we) 3715 3108 w
-(have) 3889 3108 w
-(not) 4155 3108 w
-(faced.) 4356 3108 w
-(One) 4723 3108 w
-(is) 4960 3108 w
-(the) 720 3228 w
-(issue) 918 3228 w
-(of) 1210 3228 w
-(right-to-left) 1351 3228 w
-(text) 1998 3228 w
-(such) 2232 3228 w
-(as) 2501 3228 w
-(Hebrew) 2650 3228 w
-(or) 3060 3228 w
-(Arabic.) 3205 3228 w
-(Since) 3620 3228 w
-(that) 3915 3228 w
-(is) 4149 3228 w
-(an) 4272 3228 w
-(issue) 4432 3228 w
-(of) 4724 3228 w
-(dis\255) 4864 3228 w
-(play,) 720 3348 w
-(not) 989 3348 w
-(representation,) 1187 3348 w
-(we) 1964 3348 w
-(believe) 2136 3348 w
-(we) 2516 3348 w
-(can) 2688 3348 w
-(defer) 2895 3348 w
-(that) 3187 3348 w
-(problem) 3417 3348 w
-(for) 3862 3348 w
-(the) 4040 3348 w
-(moment) 4234 3348 w
-(without) 4675 3348 w
-(affecting) 720 3468 w
-(our) 1180 3468 w
-(ability) 1378 3468 w
-(to) 1706 3468 w
-(solve) 1837 3468 w
-(it) 2119 3468 w
-(later.) 2218 3468 w
-(Another) 2533 3468 w
-(issue) 2954 3468 w
-(is) 3236 3468 w
-(diacriticals) 3349 3468 w
-(and) 3902 3468 w
-10 /LucidaSansUnicode20 f
-(\030) 4115 3468 w
-10 /LucidaSansUnicode00 f
-(combining) 4147 3468 w
-(charac\255) 4692 3468 w
-(ters) 720 3588 w
-10 /LucidaSansUnicode20 f
-(\031) 905 3588 w
-10 /LucidaSansUnicode00 f
-(,) 937 3588 w
-(which) 1011 3588 w
-(cause) 1334 3588 w
-(overstriking) 1651 3588 w
-(of) 2273 3588 w
-(multiple) 2414 3588 w
-(Unicode) 2855 3588 w
-(characters.) 3289 3588 w
-(Although) 3896 3588 w
-(necessary) 4383 3588 w
-(for) 4901 3588 w
-(some) 720 3708 w
-(scripts,) 1021 3708 w
-(such) 1416 3708 w
-(as) 1682 3708 w
-(Thai,) 1828 3708 w
-(Arabic,) 2109 3708 w
-(and) 2488 3708 w
-(Hebrew,) 2707 3708 w
-(such) 3145 3708 w
-(characters) 3410 3708 w
-(confuse) 3949 3708 w
-(the) 4368 3708 w
-(issues) 4562 3708 w
-(for) 4901 3708 w
-(Latin) 720 3828 w
-(languages) 990 3828 w
-(because) 1518 3828 w
-(they) 1946 3828 w
-(generate) 2187 3828 w
-(multiple) 2646 3828 w
-(representations) 3078 3828 w
-(for) 3870 3828 w
-(accented) 4043 3828 w
-(characters.) 4508 3828 w
-(ISO) 720 3948 w
-(10646) 914 3948 w
-(describes) 1262 3948 w
-(three) 1756 3948 w
-(levels) 2041 3948 w
-(of) 2347 3948 w
-(implementation;) 2478 3948 w
-(in) 3305 3948 w
-(Plan) 3429 3948 w
-(9) 3663 3948 w
-(we) 3759 3948 w
-(decided not to address) 3925 3948 w
-(the issue.) 720 4068 w
-(Again, this can be labeled as a display issue and) 1252 4068 w
-(its) 3631 4068 w
-(finer) 3781 4068 w
-(points) 4039 4068 w
-(are) 4375 4068 w
-(still) 4560 4068 w
-(being) 4768 4068 w
-(debated, so we felt comfortable deferring.) 720 4188 w
-(Ma\361ana.) 2836 4188 w
-(Although) 970 4344 w
-(we) 1471 4344 w
-(converted) 1661 4344 w
-(Plan) 2197 4344 w
-(9) 2455 4344 w
-(in) 2575 4344 w
-(the) 2723 4344 w
-(altruistic) 2935 4344 w
-(interests) 3413 4344 w
-(of) 3890 4344 w
-(serving) 4045 4344 w
-(foreign) 4455 4344 w
-(lan\255) 4861 4344 w
-(guages,) 720 4464 w
-(we) 1135 4464 w
-(have) 1303 4464 w
-(found) 1563 4464 w
-(the) 1883 4464 w
-(large) 2073 4464 w
-(character) 2350 4464 w
-(set) 2833 4464 w
-(attractive) 3011 4464 w
-(for) 3495 4464 w
-(other) 3668 4464 w
-(reasons.) 3959 4464 w
-(The) 4434 4464 w
-(Unicode) 4649 4464 w
-(Standard) 720 4584 w
-(includes) 1210 4584 w
-(many) 1673 4584 w
-(characters) 1995 4584 w
-10 /LucidaSansUnicode20 f
-(\024) 2495 4584 w
-10 /LucidaSansUnicode00 f
-(mathematical) 2595 4584 w
-(symbols,) 3307 4584 w
-(scientific) 3799 4584 w
-(notation,) 4292 4584 w
-(more) 4789 4584 w
-(general) 720 4704 w
-(punctuation,) 1123 4704 w
-(and) 1778 4704 w
-(more) 2000 4704 w
-10 /LucidaSansUnicode20 f
-(\024) 2251 4704 w
-10 /LucidaSansUnicode00 f
-(that) 2351 4704 w
-(we) 2584 4704 w
-(now) 2759 4704 w
-(use) 3001 4704 w
-(daily) 3212 4704 w
-(in) 3481 4704 w
-(our) 3613 4704 w
-(work.) 3818 4704 w
-(We) 4160 4704 w
-(no) 4343 4704 w
-(longer) 4507 4704 w
-(test) 4859 4704 w
-(our) 720 4824 w
-(imaginations) 924 4824 w
-(to) 1589 4824 w
-(find) 1727 4824 w
-(ways) 1959 4824 w
-(to) 2235 4824 w
-(include) 2374 4824 w
-(non-ASCII) 2767 4824 w
-(symbols) 3301 4824 w
-(in) 3742 4824 w
-(our) 3874 4824 w
-(text;) 4079 4824 w
-(why) 4343 4824 w
-(type) 4575 4824 w
-10 /LucidaTypewriter f
-(:-\)) 4824 4824 w
-10 /LucidaSansUnicode00 f
-(when) 720 4944 w
-(you) 1016 4944 w
-(can) 1230 4944 w
-(use) 1437 4944 w
-(the) 1645 4944 w
-(character) 1838 4944 w
-10 /S1 f
-2325 4944 m 70 build_X263a
-10 /LucidaSansUnicode00 f
-(?) 2395 4944 w
-(Most) 2507 4944 w
-(compelling) 2780 4944 w
-(is) 3353 4944 w
-(the) 3471 4944 w
-(ability) 3664 4944 w
-(to) 3996 4944 w
-(absorb) 4132 4944 w
-(documents) 4504 4944 w
-(and) 720 5064 w
-(data) 942 5064 w
-(that) 1194 5064 w
-(contain) 1427 5064 w
-(non-ASCII) 1826 5064 w
-(characters;) 2361 5064 w
-(our) 2935 5064 w
-(browser) 3141 5064 w
-(for) 3573 5064 w
-(the) 3754 5064 w
-(Oxford) 3951 5064 w
-(English) 4334 5064 w
-(Dictio\255) 4725 5064 w
-(nary) 720 5184 w
-(lets) 969 5184 w
-(us) 1181 5184 w
-(see) 1333 5184 w
-(the) 1535 5184 w
-(dictionary) 1729 5184 w
-(as) 2248 5184 w
-(it) 2393 5184 w
-(really) 2498 5184 w
-(is,) 2799 5184 w
-(with) 2950 5184 w
-(pronunciation) 3194 5184 w
-(in) 3908 5184 w
-(the) 4038 5184 w
-(IPA) 4232 5184 w
-(font,) 4424 5184 w
-(foreign) 4692 5184 w
-(phrases properly rendered, and so on,) 720 5304 w
-10 /LucidaSans-Italic f
-(in plain text.) 2614 5304 w
-10 /LucidaSansUnicode00 f
-(In) 970 5460 w
-(the) 1094 5460 w
-(rest) 1282 5460 w
-(of) 1500 5460 w
-(this) 1631 5460 w
-(paper,) 1843 5460 w
-(except) 2186 5460 w
-(when) 2543 5460 w
-(stated) 2834 5460 w
-(otherwise,) 3167 5460 w
-(the) 3703 5460 w
-(term) 3892 5460 w
-10 /LucidaSansUnicode20 f
-(\030) 4153 5460 w
-10 /LucidaSansUnicode00 f
-(UTF) 4185 5460 w
-10 /LucidaSansUnicode20 f
-(\031) 4371 5460 w
-10 /LucidaSansUnicode00 f
-(refers) 4437 5460 w
-(to) 4753 5460 w
-(the) 4885 5460 w
-(UTF-8 encoding of Unicode characters as adopted by Plan 9.) 720 5580 w
-10 /LucidaSans-Demi f
-(C Compiler) 720 5820 w
-10 /LucidaSansUnicode00 f
-(The) 970 5976 w
-(first) 1184 5976 w
-(program) 1412 5976 w
-(to) 1862 5976 w
-(be) 1994 5976 w
-(converted) 2147 5976 w
-(to) 2660 5976 w
-(UTF) 2792 5976 w
-(was) 3012 5976 w
-(the) 3229 5976 w
-(C) 3418 5976 w
-(Compiler.) 3521 5976 w
-(There) 4060 5976 w
-(are) 4372 5976 w
-(two) 4558 5976 w
-(levels) 4767 5976 w
-(of) 720 6096 w
-(conversion.) 862 6096 w
-(On) 1496 6096 w
-(the) 1680 6096 w
-(syntactic) 1879 6096 w
-(level,) 2348 6096 w
-(input) 2645 6096 w
-(to) 2941 6096 w
-(the) 3082 6096 w
-(C) 3280 6096 w
-(compiler) 3392 6096 w
-(is) 3858 6096 w
-(UTF;) 3981 6096 w
-(on) 4242 6096 w
-(the) 4408 6096 w
-(semantic) 4606 6096 w
-(level, the C language needs to define how compiled programs manipulate the UTF set.) 720 6216 w
-(The) 970 6372 w
-(syntactic) 1203 6372 w
-(part) 1680 6372 w
-(is) 1928 6372 w
-(simple.) 2060 6372 w
-(The) 2497 6372 w
-(ANSI) 2730 6372 w
-(C) 3008 6372 w
-(language) 3129 6372 w
-(standard) 3624 6372 w
-(defines) 4103 6372 w
-(the) 4510 6372 w
-(source) 4718 6372 w
-(character) 720 6492 w
-(set) 1217 6492 w
-(to) 1409 6492 w
-(be) 1554 6492 w
-(ASCII.) 1720 6492 w
-(Since) 2081 6492 w
-(UTF) 2380 6492 w
-(is) 2613 6492 w
-(backward) 2740 6492 w
-(compatible) 3250 6492 w
-(with) 3834 6492 w
-(ASCII,) 4086 6492 w
-(the) 4415 6492 w
-(compiler) 4617 6492 w
-(needs) 720 6612 w
-(little) 1044 6612 w
-(change.) 1298 6612 w
-(The) 1747 6612 w
-(only) 1965 6612 w
-(places) 2206 6612 w
-(where) 2548 6612 w
-(a) 2877 6612 w
-(larger) 2969 6612 w
-(character) 3290 6612 w
-(set) 3776 6612 w
-(is) 3957 6612 w
-(allowed) 4074 6612 w
-(are) 4481 6612 w
-(in) 4670 6612 w
-(char\255) 4798 6612 w
-(acter) 720 6732 w
-(constants,) 995 6732 w
-(strings,) 1529 6732 w
-(and) 1929 6732 w
-(comments.) 2144 6732 w
-(Since) 2747 6732 w
-(7-bit) 3034 6732 w
-(ASCII) 3319 6732 w
-(characters) 3603 6732 w
-(can) 4137 6732 w
-(represent) 4339 6732 w
-(only) 4836 6732 w
-(themselves) 720 6852 w
-(in) 1321 6852 w
-(UTF,) 1470 6852 w
-(the) 1746 6852 w
-(compiler) 1959 6852 w
-(does) 2440 6852 w
-(not) 2729 6852 w
-(have) 2947 6852 w
-(to) 3230 6852 w
-(be) 3386 6852 w
-(careful) 3564 6852 w
-(while) 3954 6852 w
-(looking) 4266 6852 w
-(for) 4687 6852 w
-(the) 4885 6852 w
-8 /S1 f
-(__________________) 720 6952 w
-8 /LucidaSansUnicode00 f
-(*) 720 7052 w
-8 /LucidaSansUnicode20 f
-(\030\030) 795 7052 w
-8 /LucidaSansUnicode00 f
-(That) 847 7052 w
-8 /LucidaSansUnicode20 f
-(\031) 1021 7052 w
-8 /LucidaSansUnicode00 f
-(s) 1047 7052 w
-(the) 1125 7052 w
-(nice) 1287 7052 w
-(thing) 1483 7052 w
-(about) 1723 7052 w
-(standards) 1983 7052 w
-8 /LucidaSansUnicode20 f
-(\024) 2366 7052 w
-8 /LucidaSansUnicode00 f
-(there) 2446 7052 w
-8 /LucidaSansUnicode20 f
-(\031) 2649 7052 w
-8 /LucidaSansUnicode00 f
-(s) 2675 7052 w
-(so) 2753 7052 w
-(many) 2880 7052 w
-(to) 3128 7052 w
-(choose) 3245 7052 w
-(from.) 3558 7052 w
-8 /LucidaSansUnicode20 f
-(\031\031) 3770 7052 w
-(\023) 3860 7052 w
-8 /LucidaSansUnicode00 f
-(Andy) 3938 7052 w
-(Tannenbaum) 4173 7052 w
-(\(no,) 720 7152 w
-(the) 897 7152 w
-(other) 1048 7152 w
-(one\)) 1281 7152 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 3 3
-%%Page: 4 4
-/saveobj save def
-mark
-4 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 4 \255) 2783 480 w
-(termination of a string or comment.) 720 840 w
-(The Plan 9 compiler extends ANSI C to treat any Unicode character with a value) 970 996 w
-(out\255) 4847 996 w
-(side) 720 1116 w
-(of) 958 1116 w
-(the) 1095 1116 w
-(ASCII) 1289 1116 w
-(range) 1578 1116 w
-(as) 1893 1116 w
-(an) 2038 1116 w
-(alphabetic.) 2194 1116 w
-(To) 2797 1116 w
-(a) 2960 1116 w
-(Greek) 3054 1116 w
-(programmer) 3376 1116 w
-(or) 4021 1116 w
-(an) 4162 1116 w
-(English) 4317 1116 w
-(mathe\255) 4704 1116 w
-(matician, ) 720 1236 w
-10 /LucidaSansUnicode03 f
-(\261) 1195 1236 w
-10 /LucidaSansUnicode00 f
-(is a sensible and now valid variable name.) 1299 1236 w
-(On) 970 1392 w
-(the) 1150 1392 w
-(semantic) 1345 1392 w
-(level,) 1819 1392 w
-(ANSI) 2113 1392 w
-(C) 2379 1392 w
-(allows,) 2488 1392 w
-(but) 2862 1392 w
-(does) 3064 1392 w
-(not) 3335 1392 w
-(tie) 3536 1392 w
-(down,) 3699 1392 w
-(the) 4035 1392 w
-(notion) 4231 1392 w
-(of) 4584 1392 w
-(a) 4723 1392 w
-10 /LucidaSans-Italic f
-(wide) 4819 1392 w
-(character) 720 1512 w
-10 /LucidaSansUnicode00 f
-(and) 1238 1512 w
-(admits) 1465 1512 w
-(string) 1840 1512 w
-(and) 2169 1512 w
-(character) 2396 1512 w
-(constants) 2892 1512 w
-(of) 3406 1512 w
-(this) 3551 1512 w
-(type.) 3777 1512 w
-(We) 4096 1512 w
-(chose) 4285 1512 w
-(the) 4613 1512 w
-(wide) 4815 1512 w
-(character) 720 1632 w
-(type) 1206 1632 w
-(to) 1451 1632 w
-(be) 1586 1632 w
-10 /LucidaTypewriter f
-(unsigned) 1742 1632 w
-(short) 2356 1632 w
-10 /LucidaSansUnicode00 f
-(.) 2716 1632 w
-(In) 2818 1632 w
-(the) 2947 1632 w
-(libraries,) 3140 1632 w
-(the) 3604 1632 w
-(word) 3797 1632 w
-10 /LucidaTypewriter f
-(Rune) 4077 1632 w
-10 /LucidaSansUnicode00 f
-(is) 4403 1632 w
-(defined) 4521 1632 w
-(by) 4925 1632 w
-(a) 720 1752 w
-10 /LucidaTypewriter f
-(typedef) 822 1752 w
-10 /LucidaSansUnicode00 f
-(to) 1373 1752 w
-(be) 1518 1752 w
-(equivalent) 1684 1752 w
-(to) 2232 1752 w
-10 /LucidaTypewriter f
-(unsigned) 2377 1752 w
-(short) 3000 1752 w
-10 /LucidaSansUnicode00 f
-(and) 3406 1752 w
-(is) 3632 1752 w
-(used) 3758 1752 w
-(to) 4036 1752 w
-(signify) 4180 1752 w
-(a) 4548 1752 w
-(Unicode) 4649 1752 w
-(character.) 720 1872 w
-(There are surprises; for example:) 970 2028 w
-9 /LucidaTypewriter f
-(L'x') 1008 2198 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2198 w
-(120) 1629 2198 w
-9 /LucidaTypewriter f
-('x') 1008 2308 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2308 w
-(120) 1629 2308 w
-9 /LucidaTypewriter f
-(L'\377') 1008 2418 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2418 w
-(255) 1629 2418 w
-9 /LucidaTypewriter f
-('\377') 1008 2528 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2528 w
-(-1,) 1629 2528 w
-(stdio) 1796 2528 w
-9 /LucidaTypewriter f
-(EOF) 2042 2528 w
-9 /LucidaSansUnicode00 f
-(\(if) 2266 2528 w
-9 /LucidaTypewriter f
-(char) 2384 2528 w
-9 /LucidaSansUnicode00 f
-(is) 2673 2528 w
-(signed\)) 2774 2528 w
-9 /LucidaTypewriter f
-(L') 1008 2638 w
-9 /LucidaSansUnicode03 f
-(\261) 1138 2638 w
-9 /LucidaTypewriter f
-(') 1203 2638 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2638 w
-(945) 1629 2638 w
-9 /LucidaTypewriter f
-(') 1008 2748 w
-9 /LucidaSansUnicode03 f
-(\261) 1073 2748 w
-9 /LucidaTypewriter f
-(') 1138 2748 w
-9 /LucidaSansUnicode00 f
-(is) 1528 2748 w
-(illegal) 1629 2748 w
-10 /LucidaSansUnicode00 f
-(In the string constants,) 720 2928 w
-9 /LucidaTypewriter f
-(") 1008 3098 w
- save 1073 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 1168 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 1263 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 1358 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 1453 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 1549 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 1644 3098 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-(") 1739 3098 w
-(L") 1008 3208 w
- save 1138 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 1233 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 1328 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 1423 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 1518 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 1614 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 1709 3208 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-(",) 1804 3208 w
-10 /LucidaSansUnicode00 f
-(the) 720 3388 w
-(former) 911 3388 w
-(is) 1276 3388 w
-(an) 1392 3388 w
-(array) 1545 3388 w
-(of) 1825 3388 w
-10 /LucidaTypewriter f
-(chars) 1959 3388 w
-10 /LucidaSansUnicode00 f
-(with) 2355 3388 w
-(22) 2596 3388 w
-(elements) 2758 3388 w
-(and) 3234 3388 w
-(a) 3450 3388 w
-(null) 3541 3388 w
-(byte,) 3759 3388 w
-(while) 4035 3388 w
-(the) 4324 3388 w
-(latter) 4515 3388 w
-(is) 4806 3388 w
-(an) 4923 3388 w
-(array of) 720 3508 w
-10 /LucidaTypewriter f
-(unsigned) 1126 3508 w
-(shorts) 1734 3508 w
-10 /LucidaSansUnicode00 f
-(\() 2198 3508 w
-10 /LucidaTypewriter f
-(Runes) 2231 3508 w
-10 /LucidaSansUnicode00 f
-(\) with 8 elements and a null) 2591 3508 w
-10 /LucidaTypewriter f
-(Rune) 3973 3508 w
-10 /LucidaSansUnicode00 f
-(.) 4261 3508 w
-(The) 970 3664 w
-(Plan) 1197 3664 w
-(9) 1444 3664 w
-(library) 1553 3664 w
-(provides) 1909 3664 w
-(an) 2371 3664 w
-(output) 2535 3664 w
-(conversion) 2904 3664 w
-(function,) 3477 3664 w
-10 /LucidaTypewriter f
-(print) 3957 3664 w
-10 /LucidaSansUnicode00 f
-(\(analogous) 4364 3664 w
-(to) 4942 3664 w
-10 /LucidaTypewriter f
-(printf) 720 3784 w
-10 /LucidaSansUnicode00 f
-(\),) 1152 3784 w
-(with) 1255 3784 w
-(formats) 1498 3784 w
-10 /LucidaTypewriter f
-(%c) 1911 3784 w
-10 /LucidaSansUnicode00 f
-(,) 2055 3784 w
-10 /LucidaTypewriter f
-(%C) 2125 3784 w
-10 /LucidaSansUnicode00 f
-(,) 2269 3784 w
-10 /LucidaTypewriter f
-(%s) 2339 3784 w
-10 /LucidaSansUnicode00 f
-(,) 2483 3784 w
-(and) 2553 3784 w
-10 /LucidaTypewriter f
-(%S) 2771 3784 w
-10 /LucidaSansUnicode00 f
-(.) 2915 3784 w
-(Since) 3016 3784 w
-10 /LucidaTypewriter f
-(print) 3305 3784 w
-10 /LucidaSansUnicode00 f
-(produces) 3702 3784 w
-(text,) 4187 3784 w
-(its) 4447 3784 w
-(output) 4601 3784 w
-(is) 4960 3784 w
-(always) 720 3904 w
-(UTF.) 1090 3904 w
-(The) 1391 3904 w
-(character) 1624 3904 w
-(conversion) 2125 3904 w
-10 /LucidaTypewriter f
-(%c) 2703 3904 w
-10 /LucidaSansUnicode00 f
-(\(lower) 2899 3904 w
-(case\)) 3248 3904 w
-(masks) 3546 3904 w
-(its) 3906 3904 w
-(argument) 4075 3904 w
-(to) 4595 3904 w
-(8) 4745 3904 w
-(bits) 4860 3904 w
-(before) 720 4024 w
-(converting) 1074 4024 w
-(to) 1627 4024 w
-(UTF.) 1765 4024 w
-(Thus) 2055 4024 w
-10 /LucidaTypewriter f
-(L'\377') 2333 4024 w
-10 /LucidaSansUnicode00 f
-(and) 2661 4024 w
-10 /LucidaTypewriter f
-('\377') 2881 4024 w
-10 /LucidaSansUnicode00 f
-(printed) 3137 4024 w
-(under) 3528 4024 w
-10 /LucidaTypewriter f
-(%c) 3852 4024 w
-10 /LucidaSansUnicode00 f
-(will) 4035 4024 w
-(be) 4238 4024 w
-(identical,) 4396 4024 w
-(but) 4878 4024 w
-10 /LucidaTypewriter f
-(L') 720 4144 w
-10 /LucidaSansUnicode03 f
-(\261) 864 4144 w
-10 /LucidaTypewriter f
-(') 936 4144 w
-10 /LucidaSansUnicode00 f
-(will) 1043 4144 w
-(print) 1242 4144 w
-(as) 1509 4144 w
-(the) 1650 4144 w
-(Unicode) 1840 4144 w
-(character) 2266 4144 w
-(with) 2750 4144 w
-(decimal) 2991 4144 w
-(value) 3403 4144 w
-(177.) 3693 4144 w
-(The) 3982 4144 w
-(character) 4199 4144 w
-(conver\255) 4684 4144 w
-(sion) 720 4264 w
-10 /LucidaTypewriter f
-(%C) 973 4264 w
-10 /LucidaSansUnicode00 f
-(\(upper) 1167 4264 w
-(case\)) 1535 4264 w
-(masks) 1831 4264 w
-(its) 2189 4264 w
-(argument) 2356 4264 w
-(to) 2874 4264 w
-(16) 3022 4264 w
-(bits) 3198 4264 w
-(before) 3428 4264 w
-(converting) 3792 4264 w
-(to) 4355 4264 w
-(UTF.) 4503 4264 w
-(Thus) 4802 4264 w
-10 /LucidaTypewriter f
-(L'\377') 720 4384 w
-10 /LucidaSansUnicode00 f
-(and) 1056 4384 w
-10 /LucidaTypewriter f
-(L') 1284 4384 w
-10 /LucidaSansUnicode03 f
-(\261) 1428 4384 w
-10 /LucidaTypewriter f
-(') 1500 4384 w
-10 /LucidaSansUnicode00 f
-(will) 1620 4384 w
-(print) 1832 4384 w
-(correctly) 2112 4384 w
-(under) 2579 4384 w
-10 /LucidaTypewriter f
-(%C) 2911 4384 w
-10 /LucidaSansUnicode00 f
-(,) 3055 4384 w
-(but) 3135 4384 w
-10 /LucidaTypewriter f
-('\377') 3345 4384 w
-10 /LucidaSansUnicode00 f
-(will) 3609 4384 w
-(not.) 3821 4384 w
-(The) 4093 4384 w
-(conversion) 4322 4384 w
-10 /LucidaTypewriter f
-(%s) 4896 4384 w
-10 /LucidaSansUnicode00 f
-(\(lower) 720 4504 w
-(case\)) 1050 4504 w
-(expects a pointer to) 1329 4504 w
-10 /LucidaTypewriter f
-(char) 2334 4504 w
-10 /LucidaSansUnicode00 f
-(and copies UTF sequences up to a null byte.) 2654 4504 w
-(The) 4859 4504 w
-(conversion) 720 4624 w
-10 /LucidaTypewriter f
-(%S) 1280 4624 w
-10 /LucidaSansUnicode00 f
-(\(upper) 1458 4624 w
-(case\)) 1810 4624 w
-(expects) 2090 4624 w
-(a) 2499 4624 w
-(pointer) 2588 4624 w
-(to) 2971 4624 w
-10 /LucidaTypewriter f
-(Rune) 3103 4624 w
-10 /LucidaSansUnicode00 f
-(and) 3426 4624 w
-(performs) 3641 4624 w
-(sequential) 4119 4624 w
-10 /LucidaTypewriter f
-(%C) 4654 4624 w
-10 /LucidaSansUnicode00 f
-(con\255) 4833 4624 w
-(versions until a null) 720 4744 w
-10 /LucidaTypewriter f
-(Rune) 1707 4744 w
-10 /LucidaSansUnicode00 f
-(is encountered.) 2027 4744 w
-(Another) 970 4900 w
-(problem) 1395 4900 w
-(in) 1838 4900 w
-(format) 1967 4900 w
-(conversion) 2329 4900 w
-(is) 2893 4900 w
-(the) 3011 4900 w
-(definition) 3204 4900 w
-(of) 3707 4900 w
-10 /LucidaTypewriter f
-(%10s) 3843 4900 w
-10 /LucidaSansUnicode00 f
-(:) 4131 4900 w
-(does) 4201 4900 w
-(the) 4470 4900 w
-(number) 4663 4900 w
-(refer) 720 5020 w
-(to) 1000 5020 w
-(bytes) 1147 5020 w
-(or) 1455 5020 w
-(characters?) 1606 5020 w
-(We) 2229 5020 w
-(decided) 2420 5020 w
-(that) 2850 5020 w
-(such) 3090 5020 w
-(formats) 3365 5020 w
-(were) 3789 5020 w
-(most) 4068 5020 w
-(often) 4359 5020 w
-(used) 4661 5020 w
-(to) 4942 5020 w
-(align) 720 5140 w
-(output) 992 5140 w
-(columns) 1349 5140 w
-(and) 1793 5140 w
-(so) 2008 5140 w
-(made) 2156 5140 w
-(the) 2459 5140 w
-(number) 2650 5140 w
-(count) 3063 5140 w
-(characters.) 3372 5140 w
-(Some) 3972 5140 w
-(programs,) 4272 5140 w
-(how\255) 4807 5140 w
-(ever,) 720 5260 w
-(use) 1009 5260 w
-(the) 1230 5260 w
-(count) 1437 5260 w
-(to) 1762 5260 w
-(place) 1912 5260 w
-(blank-padded) 2217 5260 w
-(strings) 2956 5260 w
-(in) 3340 5260 w
-(fixed-sized) 3482 5260 w
-(arrays.) 4093 5260 w
-(These) 4503 5260 w
-(pro\255) 4842 5260 w
-(grams must be found and corrected.) 720 5380 w
-(Here is a complete example:) 970 5536 w
-9 /LucidaTypewriter f
-(#include) 1008 5706 w
-(<u.h>) 1593 5706 w
-(char) 1008 5926 w
-(c[]) 1333 5926 w
-(=) 1593 5926 w
-(") 1723 5926 w
- save 1788 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 1883 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 1978 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 2073 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 2168 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 2264 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 2359 5926 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-(";) 2454 5926 w
-(Rune) 1008 6036 w
-(s[]) 1333 6036 w
-(=) 1593 6036 w
-(L") 1723 6036 w
- save 1853 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<00000000000002000001f000007fc00007c0001c000060000000000000000000000000000000000000000800001000001000001000001000000c000007fff001fff0000000000000>}
- imagemask restore
- save 1948 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<000000001800000c00001c0000180000380000300000600000600000c0000080000180000300000270000798000e18000c1802181806180c0c300c18700c70600fe0600780000000>}
- imagemask restore
- save 2043 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000000800000c00000c00000c01e00c0ff818303c1800601800801800001000003000003000003100003100003210003220003220001430001c1ffe1c07fc0c0000080000000000>}
- imagemask restore
- save 2138 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<01800000c00000c00000800001860021bf003fe0001980000100000100000300000303c0021c3002701802c00c07000c07000c0600180000380000700000e0000380001c00000000>}
- imagemask restore
- save 2233 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0000003001801800601c006018006018004018004030204e301ffc300c403000402000406000406400406400606400606c0060680fe028307038407c3840ee183fc6100f00000000>}
- imagemask restore
- save 2329 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<071c70061860061860061860061860061860061860061866ffffff061860061860061860061860061860061860061fe006186006186006000006000006000006000c07fffe060000>}
- imagemask restore
- save 2424 6036 m
- currentpoint translate 10 10 scale ptsize dup scale
- 24 24 true [24 0 0 -24 0 22]
- {<0800300ffff80c18300c18300c18300ffff00c18300c18300c18300ffff00c743000e20001c1800300e00ee1ff38c19ec0c18600c18000c18000c1800181800181800301800c0180>}
- imagemask restore
-(";) 2519 6036 w
-(main\(void\)) 1008 6256 w
-({) 1008 6366 w
-(print\("%d,) 1528 6476 w
-(%d\\n",) 2243 6476 w
-(sizeof\(c\),) 2698 6476 w
-(sizeof\(s\)\);) 3413 6476 w
-(print\("%s\\n",) 1528 6586 w
-(c\);) 2438 6586 w
-(print\("%S\\n",) 1528 6696 w
-(s\);) 2438 6696 w
-(}) 1008 6806 w
-10 /LucidaSansUnicode00 f
-(This) 970 7022 w
-(program) 1214 7022 w
-(prints) 1669 7022 w
-10 /LucidaTypewriter f
-(23,) 1991 7022 w
-(18) 2246 7022 w
-10 /LucidaSansUnicode00 f
-(and) 2429 7022 w
-(then) 2648 7022 w
-(two) 2904 7022 w
-(identical) 3118 7022 w
-(lines) 3568 7022 w
-(of) 3835 7022 w
-(UTF) 3973 7022 w
-(text.) 4199 7022 w
-(In) 4494 7022 w
-(practice,) 4625 7022 w
-10 /LucidaTypewriter f
-(%S) 720 7142 w
-10 /LucidaSansUnicode00 f
-(and) 899 7142 w
-10 /LucidaTypewriter f
-(L"...") 1114 7142 w
-10 /LucidaSansUnicode00 f
-(are) 1581 7142 w
-(rare) 1768 7142 w
-(in) 1996 7142 w
-(programs;) 2122 7142 w
-(one) 2656 7142 w
-(reason) 2870 7142 w
-(is) 3231 7142 w
-(that) 3346 7142 w
-(most) 3572 7142 w
-(formatted) 3849 7142 w
-(I/O) 4364 7142 w
-(is) 4559 7142 w
-(done) 4673 7142 w
-(in) 4949 7142 w
-(unconverted UTF.) 720 7262 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 4 4
-%%Page: 5 5
-/saveobj save def
-mark
-5 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 5 \255) 2783 480 w
-10 /LucidaSans-Demi f
-(Ramifications) 720 840 w
-10 /LucidaSansUnicode00 f
-(All) 970 996 w
-(programs) 1146 996 w
-(in) 1662 996 w
-(Plan) 1802 996 w
-(9) 2052 996 w
-(now) 2164 996 w
-(read) 2413 996 w
-(and) 2678 996 w
-(write) 2908 996 w
-(text) 3198 996 w
-(as) 3439 996 w
-(UTF,) 3595 996 w
-(not) 3863 996 w
-(ASCII.) 4073 996 w
-(This) 4437 996 w
-(change) 4692 996 w
-(breaks two deep-rooted symmetries implicit in most C programs:) 720 1116 w
-(1.) 720 1272 w
-(A character is no longer a) 970 1272 w
-10 /LucidaTypewriter f
-(char) 2249 1272 w
-10 /LucidaSansUnicode00 f
-(.) 2537 1272 w
-(2.) 720 1428 w
-(The) 970 1428 w
-(internal) 1188 1428 w
-(representation) 1596 1428 w
-(\(Rune\)) 2340 1428 w
-(of) 2686 1428 w
-(a) 2821 1428 w
-(character) 2913 1428 w
-(now) 3399 1428 w
-(differs) 3636 1428 w
-(from) 3987 1428 w
-(its) 4257 1428 w
-(external) 4412 1428 w
-(rep\255) 4847 1428 w
-(resentation \(UTF\).) 970 1548 w
-(In) 970 1704 w
-(the) 1103 1704 w
-(sections) 1300 1704 w
-(that) 1741 1704 w
-(follow,) 1975 1704 w
-(we) 2344 1704 w
-(show) 2520 1704 w
-(how) 2814 1704 w
-(these) 3057 1704 w
-(issues) 3362 1704 w
-(were) 3705 1704 w
-(faced) 3978 1704 w
-(in) 4283 1704 w
-(the) 4417 1704 w
-(layers) 4615 1704 w
-(of) 4942 1704 w
-(system) 720 1824 w
-(software) 1118 1824 w
-(from) 1591 1824 w
-(the) 1881 1824 w
-(operating) 2093 1824 w
-(system) 2616 1824 w
-(up) 3013 1824 w
-(to) 3195 1824 w
-(the) 3350 1824 w
-(applications.) 3562 1824 w
-(The) 4268 1824 w
-(effects) 4506 1824 w
-(are) 4888 1824 w
-(wide-reaching and often surprising.) 720 1944 w
-10 /LucidaSans-Demi f
-(Operating system) 720 2184 w
-10 /LucidaSansUnicode00 f
-(Since UTF is the only format for text in Plan 9, the interface to the) 970 2340 w
-(operating) 4201 2340 w
-(system) 4700 2340 w
-(had) 720 2460 w
-(to) 934 2460 w
-(be) 1066 2460 w
-(converted) 1219 2460 w
-(to) 1732 2460 w
-(UTF.) 1863 2460 w
-(Text) 2146 2460 w
-(strings) 2396 2460 w
-(cross) 2762 2460 w
-(the) 3050 2460 w
-(interface) 3238 2460 w
-(in) 3695 2460 w
-(several) 3819 2460 w
-(places:) 4192 2460 w
-(command) 4562 2460 w
-(arguments,) 720 2580 w
-(file) 1318 2580 w
-(names,) 1516 2580 w
-(user) 1912 2580 w
-(names) 2169 2580 w
-(\(people) 2533 2580 w
-(can) 2941 2580 w
-(log) 3156 2580 w
-(in) 3356 2580 w
-(using) 3495 2580 w
-(their) 3809 2580 w
-(native) 4082 2580 w
-(name\),) 4421 2580 w
-(error) 4800 2580 w
-(messages,) 720 2700 w
-(and) 1264 2700 w
-(miscellaneous) 1481 2700 w
-(minor) 2203 2700 w
-(places) 2526 2700 w
-(such) 2868 2700 w
-(as) 3131 2700 w
-(commands) 3273 2700 w
-(to) 3838 2700 w
-(the) 3972 2700 w
-(I/O) 4163 2700 w
-(system.) 4359 2700 w
-(Little) 4799 2700 w
-(change) 720 2820 w
-(was) 1127 2820 w
-(required:) 1369 2820 w
-(null-terminated) 1872 2820 w
-(UTF) 2701 2820 w
-(strings) 2947 2820 w
-(are) 3340 2820 w
-(equivalent) 3552 2820 w
-(to) 4113 2820 w
-(null-terminated) 4271 2820 w
-(ASCII) 720 2940 w
-(strings) 1006 2940 w
-(for) 1375 2940 w
-(most) 1549 2940 w
-(purposes) 1826 2940 w
-(of) 2309 2940 w
-(the) 2442 2940 w
-(operating) 2632 2940 w
-(system.) 3133 2940 w
-(The) 3572 2940 w
-(library) 3788 2940 w
-(routines) 4133 2940 w
-(described) 4567 2940 w
-(in the next section made that change straightforward.) 720 3060 w
-(The window system, once called) 970 3216 w
-10 /LucidaTypewriter f
-(8.5) 2565 3216 w
-10 /LucidaSansUnicode00 f
-(, is now rightfully called) 2781 3216 w
-10 /LucidaTypewriter f
-(8\275) 3976 3216 w
-10 /LucidaSansUnicode00 f
-(.) 4120 3216 w
-10 /LucidaSans-Demi f
-(Libraries) 720 3456 w
-10 /LucidaSansUnicode00 f
-(A) 970 3612 w
-(header) 1088 3612 w
-(file) 1470 3612 w
-(included) 1670 3612 w
-(by) 2134 3612 w
-(all) 2298 3612 w
-(programs) 2460 3612 w
-(\(see) 2976 3612 w
-([Pike92]\)) 3221 3612 w
-(declares) 3693 3612 w
-(the) 4144 3612 w
-10 /LucidaTypewriter f
-(Rune) 4348 3612 w
-10 /LucidaSansUnicode00 f
-(type) 4685 3612 w
-(to) 4942 3612 w
-(hold 16-bit character values:) 720 3732 w
-9 /LucidaTypewriter f
-(typedef) 1008 3902 w
-(unsigned) 1528 3902 w
-(short) 2113 3902 w
-(Rune;) 2503 3902 w
-10 /LucidaSansUnicode00 f
-(Also defined are several constants relevant to UTF:) 720 4082 w
-9 /LucidaTypewriter f
-(enum) 1008 4252 w
-({) 1008 4362 w
-(UTFmax) 1268 4472 w
-(=) 1918 4472 w
-(3,) 2048 4472 w
-(/*) 2438 4472 w
-(maximum) 2633 4472 w
-(bytes) 3153 4472 w
-(per) 3543 4472 w
-(rune) 3803 4472 w
-(*/) 4128 4472 w
-(Runesync) 1268 4582 w
-(=) 1918 4582 w
-(0x80,) 2048 4582 w
-(/*) 2438 4582 w
-(can't) 2633 4582 w
-(appear) 3023 4582 w
-(in) 3478 4582 w
-(UTF) 3673 4582 w
-(sequence) 3933 4582 w
-(\(<\)) 4518 4582 w
-(*/) 4778 4582 w
-(Runeself) 1268 4692 w
-(=) 1918 4692 w
-(0x80,) 2048 4692 w
-(/*) 2438 4692 w
-(rune==UTF) 2633 4692 w
-(sequence) 3283 4692 w
-(\(<\)) 3868 4692 w
-(*/) 4128 4692 w
-(Runeerror) 1268 4802 w
-(=) 1918 4802 w
-(0x80,) 2048 4802 w
-(/*) 2438 4802 w
-(decoding) 2633 4802 w
-(error) 3218 4802 w
-(in) 3608 4802 w
-(UTF) 3803 4802 w
-(*/) 4063 4802 w
-(};) 1008 4912 w
-10 /LucidaSansUnicode00 f
-(\(With) 720 5092 w
-(the) 1030 5092 w
-(original) 1248 5092 w
-(UTF,) 1679 5092 w
-10 /LucidaTypewriter f
-(Runesync) 1961 5092 w
-10 /LucidaSansUnicode00 f
-(was) 2601 5092 w
-(hexadecimal) 2848 5092 w
-(21) 3522 5092 w
-(and) 3712 5092 w
-10 /LucidaTypewriter f
-(Runeself) 3956 5092 w
-10 /LucidaSansUnicode00 f
-(was) 4596 5092 w
-(A0.\)) 4843 5092 w
-10 /LucidaTypewriter f
-(UTFmax) 720 5212 w
-10 /LucidaSansUnicode00 f
-(bytes) 1191 5212 w
-(are) 1488 5212 w
-(sufficient) 1678 5212 w
-(to) 2167 5212 w
-(hold) 2303 5212 w
-(the) 2556 5212 w
-(UTF) 2749 5212 w
-(encoding) 2973 5212 w
-(of) 3457 5212 w
-(any) 3593 5212 w
-(Unicode) 3800 5212 w
-(character.) 4229 5212 w
-(Char\255) 4780 5212 w
-(acters of value) 720 5332 w
-(less) 1460 5332 w
-(than) 1680 5332 w
-10 /LucidaTypewriter f
-(Runesync) 1929 5332 w
-10 /LucidaSansUnicode00 f
-(only) 2538 5332 w
-(appear) 2775 5332 w
-(in) 3141 5332 w
-(a) 3265 5332 w
-(UTF) 3353 5332 w
-(string) 3572 5332 w
-(as) 3887 5332 w
-(themselves,) 4026 5332 w
-(never) 4634 5332 w
-(as) 4934 5332 w
-(part) 720 5452 w
-(of) 999 5452 w
-(a) 1180 5452 w
-(sequence) 1318 5452 w
-(encoding) 1858 5452 w
-(another) 2387 5452 w
-(character.) 2844 5452 w
-(Characters) 3439 5452 w
-(of) 4039 5452 w
-(value) 4219 5452 w
-(less) 4555 5452 w
-(than) 4824 5452 w
-10 /LucidaTypewriter f
-(Runeself) 720 5572 w
-10 /LucidaSansUnicode00 f
-(encode into single bytes of the same value.) 1328 5572 w
-(Finally, when the library) 3496 5572 w
-(detects) 4689 5572 w
-(errors) 720 5692 w
-(in) 1055 5692 w
-(UTF) 1190 5692 w
-(input) 1420 5692 w
-10 /LucidaSansUnicode20 f
-(\024) 1673 5692 w
-10 /LucidaSansUnicode00 f
-(byte) 1773 5692 w
-(sequences) 2025 5692 w
-(that) 2577 5692 w
-(are) 2812 5692 w
-(not) 3008 5692 w
-(valid) 3212 5692 w
-(UTF) 3484 5692 w
-(sequences) 3714 5692 w
-10 /LucidaSansUnicode20 f
-(\024) 4222 5692 w
-10 /LucidaSansUnicode00 f
-(it) 4322 5692 w
-(converts) 4431 5692 w
-(the) 4885 5692 w
-(first) 720 5812 w
-(byte) 961 5812 w
-(of) 1215 5812 w
-(the) 1359 5812 w
-(error) 1560 5812 w
-(sequence) 1846 5812 w
-(to) 2349 5812 w
-(the) 2493 5812 w
-(character) 2694 5812 w
-10 /LucidaTypewriter f
-(Runeerror) 3189 5812 w
-10 /LucidaSansUnicode00 f
-(.) 3837 5812 w
-(There) 3947 5812 w
-(is) 4271 5812 w
-(little) 4397 5812 w
-(a) 4660 5812 w
-(rune-) 4761 5812 w
-(oriented) 720 5932 w
-(program) 1172 5932 w
-(can) 1635 5932 w
-(do) 1850 5932 w
-(when) 2021 5932 w
-(given) 2325 5932 w
-(bad) 2633 5932 w
-(data) 2861 5932 w
-(except) 3118 5932 w
-(exit,) 3489 5932 w
-(which) 3751 5932 w
-(is) 4079 5932 w
-(unreasonable,) 4206 5932 w
-(or) 4938 5932 w
-(carry) 720 6052 w
-(on.) 1015 6052 w
-(Originally) 1257 6052 w
-(the) 1779 6052 w
-(conversion) 1990 6052 w
-(routines,) 2572 6052 w
-(described) 3059 6052 w
-(below,) 3588 6052 w
-(returned) 3962 6052 w
-(errors) 4436 6052 w
-(when) 4783 6052 w
-(given) 720 6172 w
-(invalid) 1025 6172 w
-(UTF,) 1388 6172 w
-(but) 1650 6172 w
-(we) 1856 6172 w
-(found) 2033 6172 w
-(ourselves) 2362 6172 w
-(repeatedly) 2865 6172 w
-(checking) 3417 6172 w
-(for) 3892 6172 w
-(errors) 4075 6172 w
-(and) 4409 6172 w
-(ignoring) 4632 6172 w
-(them.) 720 6292 w
-(We therefore decided to convert a bad sequence) 1064 6292 w
-(to) 3442 6292 w
-(a) 3573 6292 w
-(valid) 3661 6292 w
-(rune) 3922 6292 w
-(and) 4176 6292 w
-(continue) 4389 6292 w
-(pro\255) 4842 6292 w
-(cessing.) 720 6412 w
-(\(The ANSI C routines, on the other hand, return errors.\)) 1178 6412 w
-(This) 970 6568 w
-(technique) 1208 6568 w
-(does) 1720 6568 w
-(have) 1985 6568 w
-(the) 2244 6568 w
-(unfortunate) 2433 6568 w
-(property) 3039 6568 w
-(that) 3487 6568 w
-(converting) 3712 6568 w
-(invalid) 4259 6568 w
-(UTF) 4612 6568 w
-(byte) 4832 6568 w
-(strings) 720 6688 w
-(in) 1107 6688 w
-(and) 1252 6688 w
-(out) 1486 6688 w
-(of) 1700 6688 w
-(runes) 1852 6688 w
-(does) 2178 6688 w
-(not) 2463 6688 w
-(preserve) 2677 6688 w
-(the) 3147 6688 w
-(input,) 3356 6688 w
-(but) 3695 6688 w
-(this) 3911 6688 w
-(circumstance) 4144 6688 w
-(only) 4836 6688 w
-(occurs) 720 6808 w
-(when) 1087 6808 w
-(non-textual) 1394 6808 w
-(input) 2024 6808 w
-(is) 2327 6808 w
-(given) 2457 6808 w
-(to) 2768 6808 w
-(a) 2916 6808 w
-(textual) 3021 6808 w
-(program.) 3408 6808 w
-(The) 3938 6808 w
-(Unicode) 4169 6808 w
-(Standard) 4610 6808 w
-(defines) 720 6928 w
-(an) 1122 6928 w
-(error) 1286 6928 w
-(character,) 1573 6928 w
-(value) 2101 6928 w
-(FFFD,) 2402 6928 w
-(to) 2718 6928 w
-(stand) 2863 6928 w
-(for) 3178 6928 w
-(characters) 3364 6928 w
-(from) 3911 6928 w
-(other) 4190 6928 w
-(sets) 4494 6928 w
-(that) 4736 6928 w
-(it) 4974 6928 w
-(does) 720 7048 w
-(not) 998 7048 w
-(represent.) 1205 7048 w
-(The) 1779 7048 w
-10 /LucidaTypewriter f
-(Runeerror) 2007 7048 w
-10 /LucidaSansUnicode00 f
-(character) 2702 7048 w
-(is) 3198 7048 w
-(a) 3325 7048 w
-(different) 3427 7048 w
-(concept,) 3893 7048 w
-(related) 4354 7048 w
-(to) 4739 7048 w
-(the) 4885 7048 w
-(encoding rather than the character set, so we chose a different character for it.) 720 7168 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 5 5
-%%Page: 6 6
-/saveobj save def
-mark
-6 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 6 \255) 2783 480 w
-(The) 970 840 w
-(Plan) 1198 840 w
-(9) 1446 840 w
-(C) 1556 840 w
-(library) 1672 840 w
-(contains) 2029 840 w
-(a) 2484 840 w
-(number) 2586 840 w
-(of) 3010 840 w
-(routines) 3155 840 w
-(for) 3602 840 w
-(manipulating) 3789 840 w
-(runes.) 4475 840 w
-(The) 4859 840 w
-(first set converts between runes and UTF strings:) 720 960 w
-9 /LucidaTypewriter f
-(extern) 1008 1130 w
-(int) 1528 1130 w
-(runetochar\(char*,) 2048 1130 w
-(Rune*\);) 3218 1130 w
-(extern) 1008 1240 w
-(int) 1528 1240 w
-(chartorune\(Rune*,) 2048 1240 w
-(char*\);) 3218 1240 w
-(extern) 1008 1350 w
-(int) 1528 1350 w
-(runelen\(long\);) 2048 1350 w
-(extern) 1008 1460 w
-(int) 1528 1460 w
-(fullrune\(char*,) 2048 1460 w
-(int\);) 3088 1460 w
-10 /LucidaTypewriter f
-(Runetochar) 720 1640 w
-10 /LucidaSansUnicode00 f
-(translates) 1481 1640 w
-(a) 1996 1640 w
-(single) 2092 1640 w
-10 /LucidaTypewriter f
-(Rune) 2422 1640 w
-10 /LucidaSansUnicode00 f
-(to) 2751 1640 w
-(a) 2890 1640 w
-(UTF) 2986 1640 w
-(sequence) 3213 1640 w
-(and) 3712 1640 w
-(returns) 3934 1640 w
-(the) 4326 1640 w
-(number) 4523 1640 w
-(of) 4942 1640 w
-(bytes) 720 1760 w
-(produced.) 1030 1760 w
-10 /LucidaTypewriter f
-(Chartorune) 1605 1760 w
-10 /LucidaSansUnicode00 f
-(goes) 2376 1760 w
-(the) 2657 1760 w
-(other) 2863 1760 w
-(way,) 3171 1760 w
-(reporting) 3437 1760 w
-(how) 3939 1760 w
-(many) 4189 1760 w
-(bytes) 4501 1760 w
-(were) 4810 1760 w
-(consumed.) 720 1880 w
-10 /LucidaTypewriter f
-(Runelen) 1339 1880 w
-10 /LucidaSansUnicode00 f
-(returns) 1899 1880 w
-(the) 2305 1880 w
-(number) 2516 1880 w
-(of) 2949 1880 w
-(bytes) 3103 1880 w
-(in) 3418 1880 w
-(the) 3565 1880 w
-(UTF) 3776 1880 w
-(encoding) 4018 1880 w
-(of) 4520 1880 w
-(a) 4675 1880 w
-(rune.) 4787 1880 w
-10 /LucidaTypewriter f
-(Fullrune) 720 2000 w
-10 /LucidaSansUnicode00 f
-(examines) 1357 2000 w
-(a) 1880 2000 w
-(UTF) 1995 2000 w
-(string) 2241 2000 w
-(up) 2583 2000 w
-(to) 2768 2000 w
-(a) 2926 2000 w
-(specified) 3041 2000 w
-(number) 3536 2000 w
-(of) 3973 2000 w
-(bytes) 4131 2000 w
-(and) 4450 2000 w
-(reports) 4690 2000 w
-(whether) 720 2120 w
-(the) 1161 2120 w
-(string) 1366 2120 w
-(begins) 1698 2120 w
-(with) 2071 2120 w
-(a) 2326 2120 w
-(complete) 2431 2120 w
-(UTF) 2927 2120 w
-(encoding.) 3163 2120 w
-(All) 3724 2120 w
-(these) 3902 2120 w
-(routines) 4215 2120 w
-(use) 4665 2120 w
-(the) 4885 2120 w
-10 /LucidaTypewriter f
-(Runeerror) 720 2240 w
-10 /LucidaSansUnicode00 f
-(character to work around encoding problems.) 1400 2240 w
-(There) 970 2396 w
-(is) 1281 2396 w
-(also) 1395 2396 w
-(a) 1625 2396 w
-(set) 1714 2396 w
-(of) 1892 2396 w
-(routines) 2024 2396 w
-(for) 2457 2396 w
-(examining) 2630 2396 w
-(null-terminated) 3173 2396 w
-(UTF) 3976 2396 w
-(strings,) 4196 2396 w
-(based) 4595 2396 w
-(on) 4917 2396 w
-(the) 720 2516 w
-(model) 921 2516 w
-(of) 1269 2516 w
-(the) 1413 2516 w
-(ANSI) 1614 2516 w
-(standard) 1886 2516 w
-10 /LucidaTypewriter f
-(str) 2359 2516 w
-10 /LucidaSansUnicode00 f
-(routines,) 2621 2516 w
-(but) 3098 2516 w
-(with) 3306 2516 w
-10 /LucidaTypewriter f
-(utf) 3557 2516 w
-10 /LucidaSansUnicode00 f
-(substituted) 3819 2516 w
-(for) 4413 2516 w
-10 /LucidaTypewriter f
-(str) 4598 2516 w
-10 /LucidaSansUnicode00 f
-(and) 4860 2516 w
-10 /LucidaTypewriter f
-(rune) 720 2636 w
-10 /LucidaSansUnicode00 f
-(for) 1040 2636 w
-10 /LucidaTypewriter f
-(chr) 1211 2636 w
-10 /LucidaSansUnicode00 f
-(:) 1427 2636 w
-9 /LucidaTypewriter f
-(extern) 1008 2806 w
-(int) 1528 2806 w
-(utflen\(char*\);) 2048 2806 w
-(extern) 1008 2916 w
-(char*) 1528 2916 w
-(utfrune\(char*,) 2048 2916 w
-(long\);) 3023 2916 w
-(extern) 1008 3026 w
-(char*) 1528 3026 w
-(utfrrune\(char*,) 2048 3026 w
-(long\);) 3088 3026 w
-(extern) 1008 3136 w
-(char*) 1528 3136 w
-(utfutf\(char*,) 2048 3136 w
-(char*\);) 2958 3136 w
-10 /LucidaTypewriter f
-(Utflen) 720 3316 w
-10 /LucidaSansUnicode00 f
-(returns) 1197 3316 w
-(the) 1592 3316 w
-(number) 1792 3316 w
-(of) 2214 3316 w
-(runes) 2357 3316 w
-(in) 2674 3316 w
-(a) 2810 3316 w
-(UTF) 2910 3316 w
-(string;) 3141 3316 w
-10 /LucidaTypewriter f
-(utfrune) 3500 3316 w
-10 /LucidaSansUnicode00 f
-(returns) 4050 3316 w
-(a) 4446 3316 w
-(pointer) 4547 3316 w
-(to) 4942 3316 w
-(the) 720 3436 w
-(first) 926 3436 w
-(occurrence) 1171 3436 w
-(of) 1753 3436 w
-(a) 1901 3436 w
-(rune) 2006 3436 w
-(in) 2277 3436 w
-(a) 2418 3436 w
-(UTF) 2523 3436 w
-(string;) 2759 3436 w
-(and) 3123 3436 w
-10 /LucidaTypewriter f
-(utfrrune) 3353 3436 w
-10 /LucidaSansUnicode00 f
-(a) 3979 3436 w
-(pointer) 4084 3436 w
-(to) 4483 3436 w
-(the) 4631 3436 w
-(last.) 4836 3436 w
-10 /LucidaTypewriter f
-(Utfutf) 720 3556 w
-10 /LucidaSansUnicode00 f
-(searches) 1191 3556 w
-(for) 1653 3556 w
-(the) 1831 3556 w
-(first) 2025 3556 w
-(occurrence) 2259 3556 w
-(of) 2831 3556 w
-(a) 2969 3556 w
-(UTF) 3064 3556 w
-(string) 3290 3556 w
-(in) 3612 3556 w
-(another) 3743 3556 w
-(UTF) 4157 3556 w
-(string.) 4383 3556 w
-(Given) 4769 3556 w
-(the) 720 3676 w
-(synchronizing) 909 3676 w
-(property) 1624 3676 w
-(of) 2072 3676 w
-(UTF-8,) 2204 3676 w
-10 /LucidaTypewriter f
-(utfutf) 2576 3676 w
-10 /LucidaSansUnicode00 f
-(is) 3041 3676 w
-(the) 3154 3676 w
-(same) 3342 3676 w
-(as) 3630 3676 w
-10 /LucidaTypewriter f
-(strstr) 3769 3676 w
-10 /LucidaSansUnicode00 f
-(if) 4234 3676 w
-(the) 4333 3676 w
-(arguments) 4521 3676 w
-(point to valid UTF strings.) 720 3796 w
-(It) 970 3952 w
-(is) 1086 3952 w
-(a) 1216 3952 w
-(mistake) 1321 3952 w
-(to) 1751 3952 w
-(use) 1900 3952 w
-10 /LucidaTypewriter f
-(strchr) 2120 3952 w
-10 /LucidaSansUnicode00 f
-(or) 2603 3952 w
-10 /LucidaTypewriter f
-(strrchr) 2756 3952 w
-10 /LucidaSansUnicode00 f
-(unless) 3311 3952 w
-(searching) 3673 3952 w
-(for) 4193 3952 w
-(a) 4383 3952 w
-(7-bit) 4489 3952 w
-(ASCII) 4790 3952 w
-(character, that is, a character less than) 720 4072 w
-10 /LucidaTypewriter f
-(Runeself) 2635 4072 w
-10 /LucidaSansUnicode00 f
-(.) 3211 4072 w
-(We) 970 4228 w
-(have) 1149 4228 w
-(no) 1411 4228 w
-(routines) 1571 4228 w
-(for) 2007 4228 w
-(manipulating) 2183 4228 w
-(null-terminated) 2858 4228 w
-(arrays) 3665 4228 w
-(of) 3998 4228 w
-10 /LucidaTypewriter f
-(Runes) 4134 4228 w
-10 /LucidaSansUnicode00 f
-(.) 4494 4228 w
-(Although) 4596 4228 w
-(they) 720 4348 w
-(should) 968 4348 w
-(probably) 1337 4348 w
-(exist) 1805 4348 w
-(for) 2080 4348 w
-(completeness,) 2260 4348 w
-(we) 2999 4348 w
-(have) 3173 4348 w
-(found) 3439 4348 w
-(no) 3765 4348 w
-(need) 3929 4348 w
-(for) 4207 4348 w
-(them,) 4386 4348 w
-(for) 4706 4348 w
-(the) 4885 4348 w
-(same reason that) 720 4468 w
-10 /LucidaTypewriter f
-(%S) 1588 4468 w
-10 /LucidaSansUnicode00 f
-(and) 1764 4468 w
-10 /LucidaTypewriter f
-(L"...") 1976 4468 w
-10 /LucidaSansUnicode00 f
-(are rarely used.) 2440 4468 w
-(Most) 970 4624 w
-(Plan) 1238 4624 w
-(9) 1472 4624 w
-(programs) 1568 4624 w
-(use) 2068 4624 w
-(a) 2271 4624 w
-(new) 2360 4624 w
-(buffered) 2589 4624 w
-(I/O) 3038 4624 w
-(library,) 3232 4624 w
-(BIO,) 3608 4624 w
-(in) 3839 4624 w
-(place) 3964 4624 w
-(of) 4252 4624 w
-(Standard) 4384 4624 w
-(I/O.) 4848 4624 w
-(BIO) 720 4744 w
-(contains) 938 4744 w
-(routines) 1399 4744 w
-(to) 1851 4744 w
-(read) 2002 4744 w
-(and) 2270 4744 w
-(write) 2503 4744 w
-(UTF) 2796 4744 w
-(streams,) 3035 4744 w
-(converting) 3504 4744 w
-(to) 4070 4744 w
-(and) 4220 4744 w
-(from) 4452 4744 w
-(runes.) 4736 4744 w
-10 /LucidaTypewriter f
-(Bgetrune) 720 4864 w
-10 /LucidaSansUnicode00 f
-(returns,) 1348 4864 w
-(as) 1782 4864 w
-(a) 1940 4864 w
-10 /LucidaTypewriter f
-(Rune) 2047 4864 w
-10 /LucidaSansUnicode00 f
-(within) 2387 4864 w
-(a) 2736 4864 w
-10 /LucidaTypewriter f
-(long) 2844 4864 w
-10 /LucidaSansUnicode00 f
-(,) 3132 4864 w
-(the) 3217 4864 w
-(next) 3425 4864 w
-(character) 3694 4864 w
-(in) 4196 4864 w
-(the) 4340 4864 w
-(UTF) 4548 4864 w
-(input) 4787 4864 w
-(stream;) 720 4984 w
-10 /LucidaTypewriter f
-(Bputrune) 1119 4984 w
-10 /LucidaSansUnicode00 f
-(takes) 1729 4984 w
-(a) 2020 4984 w
-(rune) 2109 4984 w
-(and) 2364 4984 w
-(writes) 2577 4984 w
-(its) 2901 4984 w
-(UTF) 3051 4984 w
-(representation.) 3270 4984 w
-10 /LucidaTypewriter f
-(Bungetrune) 4074 4984 w
-10 /LucidaSansUnicode00 f
-(puts) 4827 4984 w
-(a rune back into the input stream for rereading.) 720 5104 w
-(Plan) 970 5260 w
-(9) 1211 5260 w
-(programs) 1314 5260 w
-(use) 1821 5260 w
-(a) 2030 5260 w
-(simple) 2125 5260 w
-(set) 2486 5260 w
-(of) 2670 5260 w
-(macros) 2808 5260 w
-(to) 3200 5260 w
-(process) 3338 5260 w
-(command) 3753 5260 w
-(line) 4272 5260 w
-(arguments.) 4489 5260 w
-(Converting) 720 5380 w
-(these) 1284 5380 w
-(macros) 1579 5380 w
-(to) 1964 5380 w
-(UTF) 2095 5380 w
-(automatically updated the argument processing of most) 2314 5380 w
-(programs.) 720 5500 w
-(In general, argument flag names can no longer be held in bytes) 1283 5500 w
-(and) 4401 5500 w
-(arrays) 4614 5500 w
-(of) 4942 5500 w
-(256 bytes cannot be used to hold a set of flags.) 720 5620 w
-(We) 970 5776 w
-(have) 1146 5776 w
-(done) 1405 5776 w
-(nothing) 1681 5776 w
-(analogous) 2090 5776 w
-(to) 2622 5776 w
-(ANSI) 2754 5776 w
-(C) 3014 5776 w
-10 /LucidaSansUnicode20 f
-(\031) 3083 5776 w
-10 /LucidaSansUnicode00 f
-(s) 3115 5776 w
-(locales,) 3200 5776 w
-(partly) 3599 5776 w
-(because) 3911 5776 w
-(we) 4340 5776 w
-(do) 4508 5776 w
-(not) 4667 5776 w
-(feel) 4862 5776 w
-(qualified) 720 5896 w
-(to) 1182 5896 w
-(define) 1319 5896 w
-(locales) 1661 5896 w
-(and) 2032 5896 w
-(partly) 2251 5896 w
-(because) 2567 5896 w
-(we) 3000 5896 w
-(remain) 3172 5896 w
-(unconvinced) 3547 5896 w
-(of) 4196 5896 w
-(that) 4332 5896 w
-(model) 4561 5896 w
-(for) 4901 5896 w
-(dealing) 720 6016 w
-(with) 1109 6016 w
-(the) 1348 6016 w
-(problems.) 1537 6016 w
-(That) 2092 6016 w
-(is) 2343 6016 w
-(really) 2457 6016 w
-(more) 2753 6016 w
-(an) 3038 6016 w
-(issue) 3189 6016 w
-(of) 3472 6016 w
-(internationalization) 3604 6016 w
-(than) 4583 6016 w
-(con\255) 4833 6016 w
-(version) 720 6136 w
-(to) 1116 6136 w
-(a) 1258 6136 w
-(larger) 1357 6136 w
-(character) 1685 6136 w
-(set;) 2178 6136 w
-(on) 2398 6136 w
-(the) 2565 6136 w
-(other) 2764 6136 w
-(hand,) 3065 6136 w
-(because) 3383 6136 w
-(we) 3821 6136 w
-(have) 3998 6136 w
-(chosen) 4267 6136 w
-(a) 4653 6136 w
-(single) 4751 6136 w
-(character) 720 6256 w
-(set) 1211 6256 w
-(that) 1397 6256 w
-(encompasses) 1630 6256 w
-(most) 2322 6256 w
-(languages,) 2606 6256 w
-(some) 3174 6256 w
-(of) 3477 6256 w
-(the) 3617 6256 w
-(need) 3814 6256 w
-(for) 4093 6256 w
-(locales) 4274 6256 w
-(is) 4648 6256 w
-(elimi\255) 4771 6256 w
-(nated.) 720 6376 w
-(\(We have a utility,) 1089 6376 w
-10 /LucidaTypewriter f
-(tcs) 1979 6376 w
-10 /LucidaSansUnicode00 f
-(, that translates between UTF and other character sets.\)) 2195 6376 w
-(There) 970 6532 w
-(are) 1284 6532 w
-(several) 1472 6532 w
-(reasons) 1848 6532 w
-(why) 2261 6532 w
-(our) 2488 6532 w
-(library) 2688 6532 w
-(does) 3034 6532 w
-(not) 3301 6532 w
-(follow) 3497 6532 w
-(the) 3827 6532 w
-(ANSI) 4018 6532 w
-(design) 4280 6532 w
-(for) 4639 6532 w
-(wide) 4815 6532 w
-(and) 720 6652 w
-(multi-byte) 958 6652 w
-(characters.) 1532 6652 w
-(The) 2153 6652 w
-(ANSI) 2391 6652 w
-(model) 2674 6652 w
-(was) 3033 6652 w
-(designed) 3273 6652 w
-(by) 3772 6652 w
-(a) 3944 6652 w
-(committee,) 4056 6652 w
-(untried,) 4658 6652 w
-(almost) 720 6772 w
-(as) 1083 6772 w
-(an) 1226 6772 w
-(afterthought,) 1380 6772 w
-(whereas) 2058 6772 w
-(we) 2493 6772 w
-(wanted) 2663 6772 w
-(to) 3050 6772 w
-(design) 3185 6772 w
-(as) 3545 6772 w
-(we) 3689 6772 w
-(built.) 3860 6772 w
-(\(We) 4182 6772 w
-(made) 4395 6772 w
-(several) 4700 6772 w
-(major) 720 6892 w
-(changes) 1041 6892 w
-(to) 1481 6892 w
-(the) 1620 6892 w
-(interface) 1815 6892 w
-(as) 2279 6892 w
-(we) 2425 6892 w
-(became) 2598 6892 w
-(familiar) 3012 6892 w
-(with) 3420 6892 w
-(the) 3665 6892 w
-(problems) 3860 6892 w
-(involved.\)) 4357 6892 w
-(We) 4898 6892 w
-(disagree) 720 7012 w
-(with) 1191 7012 w
-(ANSI) 1454 7012 w
-(C) 1738 7012 w
-10 /LucidaSansUnicode20 f
-(\031) 1807 7012 w
-10 /LucidaSansUnicode00 f
-(s) 1839 7012 w
-(handling) 1948 7012 w
-(of) 2430 7012 w
-(invalid) 2587 7012 w
-(multi-byte) 2965 7012 w
-(sequences.) 3540 7012 w
-(Also,) 4171 7012 w
-(the) 4472 7012 w
-(ANSI) 4686 7012 w
-(C) 4971 7012 w
-(library) 720 7132 w
-(is) 1073 7132 w
-(incomplete:) 1196 7132 w
-(although) 1808 7132 w
-(it) 2281 7132 w
-(contains) 2390 7132 w
-(some) 2841 7132 w
-(crucial) 3145 7132 w
-(routines) 3505 7132 w
-(for) 3946 7132 w
-(handling) 4127 7132 w
-(wide) 4593 7132 w
-(and) 4860 7132 w
-(multi-byte characters, there are some serious omissions.) 720 7252 w
-(For) 3560 7252 w
-(example,) 3749 7252 w
-(our) 4227 7252 w
-(software) 4424 7252 w
-(can) 4872 7252 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 6 6
-%%Page: 7 7
-/saveobj save def
-mark
-7 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 7 \255) 2783 480 w
-(exploit) 720 840 w
-(the) 1118 840 w
-(fact) 1335 840 w
-(that) 1577 840 w
-(UTF) 1829 840 w
-(preserves) 2076 840 w
-(ASCII) 2604 840 w
-(characters) 2915 840 w
-(in) 3476 840 w
-(the) 3628 840 w
-(byte) 3844 840 w
-(stream.) 4113 840 w
-(We) 4571 840 w
-(could) 4774 840 w
-(remove) 720 960 w
-(that) 1127 960 w
-(assumption) 1366 960 w
-(by) 1978 960 w
-(replacing) 2141 960 w
-(all) 2637 960 w
-(calls) 2798 960 w
-(to) 3061 960 w
-10 /LucidaTypewriter f
-(strchr) 3207 960 w
-10 /LucidaSansUnicode00 f
-(with) 3688 960 w
-10 /LucidaTypewriter f
-(utfrune) 3942 960 w
-10 /LucidaSansUnicode00 f
-(and) 4495 960 w
-(so) 4724 960 w
-(on.) 4885 960 w
-(\(Because) 720 1080 w
-(of) 1175 1080 w
-(the) 1306 1080 w
-(weaker) 1494 1080 w
-(properties) 1870 1080 w
-(of) 2401 1080 w
-(the) 2532 1080 w
-(original) 2720 1080 w
-(UTF,) 3121 1080 w
-(we) 3372 1080 w
-(have) 3538 1080 w
-(actually done so.\)) 3796 1080 w
-(ANSI C) 4713 1080 w
-(cannot:) 720 1200 w
-(the) 1129 1200 w
-(standard) 1333 1200 w
-(says) 1809 1200 w
-(nothing) 2067 1200 w
-(about) 2492 1200 w
-(the) 2820 1200 w
-(representation,) 3025 1200 w
-(so) 3814 1200 w
-(portable) 3976 1200 w
-(code) 4431 1200 w
-(should) 4712 1200 w
-10 /LucidaSans-Italic f
-(never) 720 1320 w
-10 /LucidaSansUnicode00 f
-(call) 1039 1320 w
-10 /LucidaTypewriter f
-(strchr) 1252 1320 w
-10 /LucidaSansUnicode00 f
-(,) 1684 1320 w
-(yet) 1765 1320 w
-(there) 1958 1320 w
-(is) 2258 1320 w
-(no) 2386 1320 w
-(ANSI) 2557 1320 w
-(equivalent) 2831 1320 w
-(to) 3380 1320 w
-10 /LucidaTypewriter f
-(utfrune) 3526 1320 w
-10 /LucidaSansUnicode00 f
-(.) 4030 1320 w
-(ANSI) 4142 1320 w
-(C) 4416 1320 w
-(simultane\255) 4533 1320 w
-(ously invalidates) 720 1440 w
-10 /LucidaTypewriter f
-(strchr) 1557 1440 w
-10 /LucidaSansUnicode00 f
-(and offers no replacement.) 2021 1440 w
-(Finally,) 970 1596 w
-(ANSI) 1352 1596 w
-(did) 1618 1596 w
-(nothing) 1813 1596 w
-(to) 2228 1596 w
-(integrate) 2366 1596 w
-(wide) 2841 1596 w
-(characters) 3106 1596 w
-(into) 3646 1596 w
-(the) 3875 1596 w
-(I/O) 4070 1596 w
-(system:) 4270 1596 w
-(it) 4683 1596 w
-(gives) 4790 1596 w
-(no) 720 1716 w
-(method) 876 1716 w
-(for) 1281 1716 w
-(printing) 1453 1716 w
-(wide) 1871 1716 w
-(characters.) 2129 1716 w
-(We) 2726 1716 w
-(therefore) 2901 1716 w
-(needed) 3381 1716 w
-(to) 3770 1716 w
-(invent) 3901 1716 w
-(some things and) 4232 1716 w
-(decided) 720 1836 w
-(to) 1159 1836 w
-(invent) 1315 1836 w
-(everything.) 1671 1836 w
-(In) 2302 1836 w
-(the) 2452 1836 w
-(end,) 2666 1836 w
-(some) 2938 1836 w
-(of) 3258 1836 w
-(our) 3415 1836 w
-(entry) 3638 1836 w
-(points) 3945 1836 w
-(do) 4307 1836 w
-(correspond) 4490 1836 w
-(closely) 720 1956 w
-(to) 1091 1956 w
-(ANSI) 1231 1956 w
-(routines) 1499 1956 w
-10 /LucidaSansUnicode20 f
-(\024) 1898 1956 w
-10 /LucidaSansUnicode00 f
-(for) 1998 1956 w
-(example) 2179 1956 w
-10 /LucidaTypewriter f
-(chartorune) 2634 1956 w
-10 /LucidaSansUnicode00 f
-(and) 3396 1956 w
-10 /LucidaTypewriter f
-(runetochar) 3618 1956 w
-10 /LucidaSansUnicode00 f
-(are) 4380 1956 w
-(similar) 4574 1956 w
-(to) 4942 1956 w
-10 /LucidaTypewriter f
-(mbtowc) 720 2076 w
-10 /LucidaSansUnicode00 f
-(and) 1189 2076 w
-10 /LucidaTypewriter f
-(wctomb) 1406 2076 w
-10 /LucidaSansUnicode20 f
-(\024) 1838 2076 w
-10 /LucidaSansUnicode00 f
-(but) 1938 2076 w
-(Plan) 2137 2076 w
-(9) 2375 2076 w
-10 /LucidaSansUnicode20 f
-(\031) 2438 2076 w
-10 /LucidaSansUnicode00 f
-(s) 2470 2076 w
-(library) 2559 2076 w
-(defines) 2907 2076 w
-(more) 3299 2076 w
-(functionality,) 3588 2076 w
-(enough) 4261 2076 w
-(to) 4664 2076 w
-(write) 4800 2076 w
-(real applications comfortably.) 720 2196 w
-10 /LucidaSans-Demi f
-(Converting the tools) 720 2436 w
-10 /LucidaSansUnicode00 f
-(The) 970 2592 w
-(source) 1187 2592 w
-(for) 1545 2592 w
-(our) 1720 2592 w
-(tools) 1920 2592 w
-(and) 2195 2592 w
-(applications) 2411 2592 w
-(had) 3032 2592 w
-(already) 3248 2592 w
-(been) 3636 2592 w
-(converted) 3910 2592 w
-(to) 4426 2592 w
-(work) 4561 2592 w
-(with) 4835 2592 w
-(Latin-1,) 720 2712 w
-(so) 1154 2712 w
-(it) 1311 2712 w
-(was) 1421 2712 w
-10 /LucidaSansUnicode20 f
-(\030) 1648 2712 w
-10 /LucidaSansUnicode00 f
-(8-bit) 1680 2712 w
-(safe) 1974 2712 w
-10 /LucidaSansUnicode20 f
-(\031) 2173 2712 w
-10 /LucidaSansUnicode00 f
-(,) 2205 2712 w
-(but) 2281 2712 w
-(the) 2487 2712 w
-(conversion) 2686 2712 w
-(to) 3256 2712 w
-(the) 3398 2712 w
-(Unicode) 3597 2712 w
-(Standard) 4032 2712 w
-(and) 4506 2712 w
-(UTF) 4730 2712 w
-(is) 4960 2712 w
-(more) 720 2832 w
-(involved.) 1013 2832 w
-(Some) 1523 2832 w
-(programs) 1829 2832 w
-(needed) 2338 2832 w
-(no) 2736 2832 w
-(change) 2902 2832 w
-(at) 3293 2832 w
-(all:) 3428 2832 w
-10 /LucidaTypewriter f
-(cat) 3616 2832 w
-10 /LucidaSansUnicode00 f
-(,) 3832 2832 w
-(for) 3907 2832 w
-(instance,) 4089 2832 w
-(interprets) 4567 2832 w
-(its) 720 2952 w
-(argument) 876 2952 w
-(strings,) 1383 2952 w
-(delivered) 1787 2952 w
-(in) 2271 2952 w
-(UTF,) 2401 2952 w
-(as) 2658 2952 w
-(file) 2803 2952 w
-(names) 2993 2952 w
-(that) 3348 2952 w
-(it) 3577 2952 w
-(passes) 3681 2952 w
-(uninterpreted) 4046 2952 w
-(to) 4749 2952 w
-(the) 4885 2952 w
-10 /LucidaTypewriter f
-(open) 720 3072 w
-10 /LucidaSansUnicode00 f
-(system) 1041 3072 w
-(call,) 1414 3072 w
-(and) 1643 3072 w
-(then) 1856 3072 w
-(just) 2106 3072 w
-(copies) 2319 3072 w
-(bytes) 2663 3072 w
-(from) 2955 3072 w
-(its) 3220 3072 w
-(input) 3370 3072 w
-(to) 3656 3072 w
-(its) 3787 3072 w
-(output;) 3938 3072 w
-(it) 4326 3072 w
-(never) 4426 3072 w
-(makes) 4727 3072 w
-(decisions) 720 3192 w
-(based) 1213 3192 w
-(on) 1541 3192 w
-(the) 1704 3192 w
-(values) 1899 3192 w
-(of) 2244 3192 w
-(the) 2382 3192 w
-(bytes.) 2577 3192 w
-(\(Plan) 2940 3192 w
-(9) 3214 3192 w
-10 /LucidaTypewriter f
-(cat) 3317 3192 w
-10 /LucidaSansUnicode00 f
-(has) 3573 3192 w
-(no) 3781 3192 w
-(options) 3944 3192 w
-(such) 4348 3192 w
-(as) 4614 3192 w
-10 /LucidaTypewriter f
-(-v) 4759 3192 w
-10 /LucidaSansUnicode00 f
-(to) 4942 3192 w
-(complicate matters.\)) 720 3312 w
-(Most programs, however, needed modest change.) 1776 3312 w
-(It) 970 3468 w
-(is) 1075 3468 w
-(difficult) 1194 3468 w
-(to) 1607 3468 w
-(find) 1745 3468 w
-(automatically) 1976 3468 w
-(the) 2661 3468 w
-(places) 2856 3468 w
-(that) 3201 3468 w
-(need) 3432 3468 w
-(attention,) 3709 3468 w
-(but) 4217 3468 w
-10 /LucidaTypewriter f
-(grep) 4419 3468 w
-10 /LucidaSansUnicode00 f
-(helps.) 4747 3468 w
-(Software) 720 3588 w
-(that) 1178 3588 w
-(uses) 1409 3588 w
-(the) 1669 3588 w
-(libraries) 1864 3588 w
-(conscientiously) 2298 3588 w
-(can) 3082 3588 w
-(be) 3290 3588 w
-(searched) 3449 3588 w
-(for) 3924 3588 w
-(calls) 4103 3588 w
-(to) 4357 3588 w
-(library) 4494 3588 w
-(rou\255) 4843 3588 w
-(tines) 720 3708 w
-(that) 999 3708 w
-(examine) 1234 3708 w
-(bytes) 1690 3708 w
-(as) 1993 3708 w
-(characters:) 2143 3708 w
-10 /LucidaTypewriter f
-(strchr) 2719 3708 w
-10 /LucidaSansUnicode00 f
-(,) 3151 3708 w
-10 /LucidaTypewriter f
-(strrchr) 3227 3708 w
-10 /LucidaSansUnicode00 f
-(,) 3731 3708 w
-10 /LucidaTypewriter f
-(strstr) 3808 3708 w
-10 /LucidaSansUnicode00 f
-(,) 4240 3708 w
-(etc.) 4317 3708 w
-(Replacing) 4570 3708 w
-(these) 720 3828 w
-(by) 1017 3828 w
-(calls) 1166 3828 w
-(to) 1415 3828 w
-10 /LucidaTypewriter f
-(utfrune) 1547 3828 w
-10 /LucidaSansUnicode00 f
-(,) 2051 3828 w
-10 /LucidaTypewriter f
-(utfrrune) 2117 3828 w
-10 /LucidaSansUnicode00 f
-(,) 2693 3828 w
-(and) 2759 3828 w
-10 /LucidaTypewriter f
-(utfutf) 2973 3828 w
-10 /LucidaSansUnicode00 f
-(is) 3439 3828 w
-(enough) 3553 3828 w
-(to) 3952 3828 w
-(fix) 4084 3828 w
-(many) 4245 3828 w
-(programs.) 4541 3828 w
-(Few) 720 3948 w
-(tools) 946 3948 w
-(actually) 1224 3948 w
-(need) 1633 3948 w
-(to) 1909 3948 w
-(operate) 2046 3948 w
-(on) 2454 3948 w
-(runes) 2616 3948 w
-(internally;) 2927 3948 w
-(more) 3450 3948 w
-(typically) 3740 3948 w
-(they) 4176 3948 w
-(need) 4422 3948 w
-(only) 4698 3948 w
-(to) 4942 3948 w
-(look) 720 4068 w
-(for) 966 4068 w
-(the) 1142 4068 w
-(final) 1334 4068 w
-(slash) 1582 4068 w
-(in) 1866 4068 w
-(a) 1993 4068 w
-(file) 2084 4068 w
-(name) 2271 4068 w
-(and) 2573 4068 w
-(similar) 2789 4068 w
-(trivial) 3152 4068 w
-(tasks.) 3460 4068 w
-(Of) 3812 4068 w
-(the) 3963 4068 w
-(170) 4154 4068 w
-(C) 4379 4068 w
-(source) 4484 4068 w
-(pro\255) 4842 4068 w
-(grams in the top levels of) 720 4188 w
-10 /LucidaTypewriter f
-(/sys/src/cmd) 1992 4188 w
-10 /LucidaSansUnicode00 f
-(, only 23 now contain the word) 2856 4188 w
-10 /LucidaTypewriter f
-(Rune) 4396 4188 w
-10 /LucidaSansUnicode00 f
-(.) 4684 4188 w
-(The programs that) 970 4344 w
-10 /LucidaSans-Italic f
-(do) 1905 4344 w
-10 /LucidaSansUnicode00 f
-(store runes internally) 2055 4344 w
-(are) 3122 4344 w
-(mostly) 3307 4344 w
-(those) 3663 4344 w
-(whose) 3963 4344 w
-10 /LucidaSans-Italic f
-(raison) 4303 4344 w
-(d'\352tre) 4642 4344 w
-10 /LucidaSansUnicode00 f
-(is) 4960 4344 w
-(character) 720 4464 w
-(manipulation:) 1204 4464 w
-10 /LucidaTypewriter f
-(sam) 1908 4464 w
-10 /LucidaSansUnicode00 f
-(\(the) 2159 4464 w
-(text) 2382 4464 w
-(editor\),) 2608 4464 w
-10 /LucidaTypewriter f
-(sed) 2995 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3211 4464 w
-10 /LucidaTypewriter f
-(sort) 3278 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3566 4464 w
-10 /LucidaTypewriter f
-(tr) 3633 4464 w
-10 /LucidaSansUnicode00 f
-(,) 3777 4464 w
-10 /LucidaTypewriter f
-(troff) 3844 4464 w
-10 /LucidaSansUnicode00 f
-(,) 4204 4464 w
-10 /LucidaTypewriter f
-(8\275) 4271 4464 w
-10 /LucidaSansUnicode00 f
-(\(the) 4449 4464 w
-(window) 4671 4464 w
-(system) 720 4584 w
-(and) 1100 4584 w
-(terminal) 1320 4584 w
-(emulator\),) 1762 4584 w
-(and) 2301 4584 w
-(so) 2521 4584 w
-(on.) 2674 4584 w
-(To) 2902 4584 w
-(decide) 3067 4584 w
-(whether) 3426 4584 w
-(to) 3858 4584 w
-(compute) 3997 4584 w
-(using) 4461 4584 w
-(runes) 4768 4584 w
-(or) 720 4704 w
-(UTF-encoded) 870 4704 w
-(byte) 1574 4704 w
-(strings) 1829 4704 w
-(requires) 2209 4704 w
-(balancing) 2655 4704 w
-(the) 3170 4704 w
-(cost) 3372 4704 w
-(of) 3619 4704 w
-(converting) 3764 4704 w
-(the) 4324 4704 w
-(data) 4526 4704 w
-(when) 4783 4704 w
-(read) 720 4824 w
-(and) 972 4824 w
-(written) 1189 4824 w
-(against) 1565 4824 w
-(the) 1953 4824 w
-(cost) 2145 4824 w
-(of) 2382 4824 w
-(converting) 2518 4824 w
-(relevant) 3069 4824 w
-(text) 3495 4824 w
-(on) 3724 4824 w
-(demand.) 3885 4824 w
-(For) 4379 4824 w
-(programs) 4573 4824 w
-(such) 720 4944 w
-(as) 980 4944 w
-(editors) 1120 4944 w
-(that) 1492 4944 w
-(run) 1717 4944 w
-(a) 1916 4944 w
-(long) 2005 4944 w
-(time) 2253 4944 w
-(with) 2502 4944 w
-(a) 2741 4944 w
-(relatively) 2830 4944 w
-(constant) 3300 4944 w
-(dataset,) 3750 4944 w
-(runes) 4170 4944 w
-(are) 4476 4944 w
-(the) 4662 4944 w
-(bet\255) 4851 4944 w
-(ter) 720 5064 w
-(choice.) 902 5064 w
-(There) 1324 5064 w
-(are) 1650 5064 w
-(space) 1850 5064 w
-(considerations) 2174 5064 w
-(too,) 2931 5064 w
-(but) 3170 5064 w
-(they) 3380 5064 w
-(are) 3635 5064 w
-(more) 3835 5064 w
-(complicated:) 4134 5064 w
-(plain) 4802 5064 w
-(ASCII text grows when converted to runes; UTF-encoded Japanese shrinks.) 720 5184 w
-(Again,) 970 5340 w
-(it) 1315 5340 w
-(is) 1417 5340 w
-(hard) 1533 5340 w
-(to) 1790 5340 w
-(automate) 1924 5340 w
-(the) 2416 5340 w
-(conversion) 2607 5340 w
-(of) 3169 5340 w
-(a) 3303 5340 w
-(program) 3394 5340 w
-(from) 3847 5340 w
-10 /LucidaTypewriter f
-(chars) 4116 5340 w
-10 /LucidaSansUnicode00 f
-(to) 4513 5340 w
-10 /LucidaTypewriter f
-(Runes) 4648 5340 w
-10 /LucidaSansUnicode00 f
-(.) 5008 5340 w
-(It) 720 5460 w
-(is) 836 5460 w
-(not) 966 5460 w
-(enough) 1176 5460 w
-(just) 1591 5460 w
-(to) 1821 5460 w
-(change) 1969 5460 w
-(the) 2367 5460 w
-(type) 2572 5460 w
-(of) 2830 5460 w
-(variables;) 2978 5460 w
-(the) 3491 5460 w
-(assumption) 3696 5460 w
-(that) 4310 5460 w
-(bytes) 4551 5460 w
-(and) 4860 5460 w
-(characters are equivalent can be insidious.) 720 5580 w
-(For instance, to clear a character array by) 2853 5580 w
-9 /LucidaTypewriter f
-(memset\(buf,) 1008 5750 w
-(0,) 1788 5750 w
-(BUFSIZE\)) 1983 5750 w
-10 /LucidaSansUnicode00 f
-(becomes) 720 5930 w
-(wrong) 1188 5930 w
-(if) 1528 5930 w
-10 /LucidaTypewriter f
-(buf) 1631 5930 w
-10 /LucidaSansUnicode00 f
-(is) 1884 5930 w
-(changed) 2001 5930 w
-(from) 2449 5930 w
-(an) 2718 5930 w
-(array) 2872 5930 w
-(of) 3153 5930 w
-10 /LucidaTypewriter f
-(chars) 3288 5930 w
-10 /LucidaSansUnicode00 f
-(to) 3686 5930 w
-(an) 3822 5930 w
-(array) 3977 5930 w
-(of) 4259 5930 w
-10 /LucidaTypewriter f
-(Runes) 4395 5930 w
-10 /LucidaSansUnicode00 f
-(.) 4755 5930 w
-(Any) 4857 5930 w
-(program) 720 6050 w
-(that) 1175 6050 w
-(indexes) 1405 6050 w
-(tables) 1822 6050 w
-(based) 2151 6050 w
-(on) 2477 6050 w
-(character) 2638 6050 w
-(values) 3125 6050 w
-(needs) 3468 6050 w
-(rethinking.) 3794 6050 w
-(Consider) 4394 6050 w
-10 /LucidaTypewriter f
-(tr) 4864 6050 w
-10 /LucidaSansUnicode00 f
-(,) 5008 6050 w
-(which) 720 6170 w
-(originally) 1043 6170 w
-(used) 1534 6170 w
-(multiple) 1808 6170 w
-(256-byte) 2248 6170 w
-(arrays) 2745 6170 w
-(for) 3082 6170 w
-(the) 3263 6170 w
-(mapping.) 3460 6170 w
-(The) 3993 6170 w
-(na\357ve) 4217 6170 w
-(conversion) 4514 6170 w
-(would) 720 6290 w
-(yield) 1054 6290 w
-(multiple) 1325 6290 w
-(65536-rune) 1765 6290 w
-(arrays.) 2401 6290 w
-(Instead) 2802 6290 w
-(Plan) 3197 6290 w
-(9) 3440 6290 w
-10 /LucidaTypewriter f
-(tr) 3545 6290 w
-10 /LucidaSansUnicode00 f
-(saves) 3730 6290 w
-(space) 4036 6290 w
-(by) 4353 6290 w
-(building) 4509 6290 w
-(in) 4949 6290 w
-(effect a run-encoded version of the map.) 720 6410 w
-10 /LucidaTypewriter f
-(Sort) 970 6566 w
-10 /LucidaSansUnicode00 f
-(has) 1302 6566 w
-(related) 1515 6566 w
-(problems.) 1897 6566 w
-(The) 2463 6566 w
-(cooperation) 2689 6566 w
-(of) 3311 6566 w
-(UTF) 3454 6566 w
-(and) 3685 6566 w
-10 /LucidaTypewriter f
-(strcmp) 3910 6566 w
-10 /LucidaSansUnicode00 f
-(means) 4387 6566 w
-(that) 4749 6566 w
-(a) 4985 6566 w
-(simple) 720 6686 w
-(sort) 1106 6686 w
-10 /LucidaSansUnicode20 f
-(\024) 1296 6686 w
-10 /LucidaSansUnicode00 f
-(one) 1396 6686 w
-(with) 1640 6686 w
-(no) 1910 6686 w
-(options) 2098 6686 w
-10 /LucidaSansUnicode20 f
-(\024) 2462 6686 w
-10 /LucidaSansUnicode00 f
-(can) 2562 6686 w
-(be) 2795 6686 w
-(done) 2979 6686 w
-(on) 3286 6686 w
-(the) 3474 6686 w
-(original) 3694 6686 w
-(UTF) 4127 6686 w
-(strings) 4377 6686 w
-(using) 4774 6686 w
-10 /LucidaTypewriter f
-(strcmp) 720 6806 w
-10 /LucidaSansUnicode00 f
-(.) 1152 6806 w
-(With) 1257 6806 w
-(sorting) 1512 6806 w
-(options) 1896 6806 w
-(enabled,) 2301 6806 w
-(however,) 2758 6806 w
-10 /LucidaTypewriter f
-(sort) 3236 6806 w
-10 /LucidaSansUnicode00 f
-(may) 3565 6806 w
-(need) 3807 6806 w
-(to) 4086 6806 w
-(convert) 4226 6806 w
-(its) 4628 6806 w
-(input) 4787 6806 w
-(to) 720 6926 w
-(runes:) 868 6926 w
-(for) 1222 6926 w
-(example,) 1411 6926 w
-(option) 1906 6926 w
-10 /LucidaTypewriter f
-(-t) 2269 6926 w
-10 /LucidaSansUnicode03 f
-(\261) 2413 6926 w
-10 /LucidaSansUnicode00 f
-(requires) 2535 6926 w
-(searching) 2984 6926 w
-(for) 3503 6926 w
-(alphas) 3692 6926 w
-(in) 4056 6926 w
-(the) 4196 6926 w
-(input) 4400 6926 w
-(text) 4702 6926 w
-(to) 4942 6926 w
-(crack) 720 7046 w
-(the) 1014 7046 w
-(input) 1207 7046 w
-(into) 1499 7046 w
-(fields.) 1727 7046 w
-(The) 2095 7046 w
-(field) 2315 7046 w
-(specifier) 2568 7046 w
-10 /LucidaTypewriter f
-(+3.2) 3020 7046 w
-10 /LucidaSansUnicode00 f
-(refers) 3347 7046 w
-(to) 3668 7046 w
-(2) 3805 7046 w
-(runes) 3907 7046 w
-(beyond) 4218 7046 w
-(the) 4614 7046 w
-(third) 4808 7046 w
-(field.) 720 7166 w
-(Some) 1049 7166 w
-(of) 1364 7166 w
-(the) 1513 7166 w
-(other) 1719 7166 w
-(options) 2027 7166 w
-(are) 2441 7166 w
-(hopelessly) 2643 7166 w
-(provincial:) 3203 7166 w
-(consider) 3757 7166 w
-(the) 4221 7166 w
-(case-folding) 4426 7166 w
-(and) 720 7286 w
-(dictionary) 936 7286 w
-(order) 1452 7286 w
-(options) 1750 7286 w
-(\(Japanese) 2150 7286 w
-(doesn) 2648 7286 w
-10 /LucidaSansUnicode20 f
-(\031) 2941 7286 w
-10 /LucidaSansUnicode00 f
-(t) 2973 7286 w
-(even) 3046 7286 w
-(have) 3308 7286 w
-(an) 3570 7286 w
-(official) 3724 7286 w
-(dictionary) 4089 7286 w
-(order\)) 4606 7286 w
-(or) 4938 7286 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 7 7
-%%Page: 8 8
-/saveobj save def
-mark
-8 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 8 \255) 2783 480 w
-10 /LucidaTypewriter f
-(-M) 720 840 w
-10 /LucidaSansUnicode00 f
-(which) 911 840 w
-(compares) 1239 840 w
-(by) 1757 840 w
-(case-insensitive) 1919 840 w
-(English) 2751 840 w
-(month) 3147 840 w
-(name.) 3509 840 w
-(Handling) 3886 840 w
-(these) 4368 840 w
-(options) 4676 840 w
-(involves) 720 960 w
-(the) 1153 960 w
-(larger) 1349 960 w
-(issues) 1674 960 w
-(of) 2015 960 w
-(internationalization) 2154 960 w
-(and) 3140 960 w
-(is) 3361 960 w
-(beyond) 3482 960 w
-(the) 3880 960 w
-(scope) 4077 960 w
-(of) 4401 960 w
-(this) 4541 960 w
-(paper) 4762 960 w
-(and) 720 1080 w
-(our) 935 1080 w
-(expertise.) 1134 1080 w
-(Plan) 1682 1080 w
-(9) 1917 1080 w
-10 /LucidaTypewriter f
-(sort) 2014 1080 w
-10 /LucidaSansUnicode00 f
-(works) 2336 1080 w
-(sensibly) 2658 1080 w
-(with) 3085 1080 w
-(options) 3324 1080 w
-(that) 3722 1080 w
-(make) 3947 1080 w
-(sense) 4243 1080 w
-(relative) 4553 1080 w
-(to) 4942 1080 w
-(the) 720 1200 w
-(input.) 909 1200 w
-(The) 1261 1200 w
-(simple) 1477 1200 w
-(and) 1833 1200 w
-(most) 2048 1200 w
-(important) 2325 1200 w
-(options) 2838 1200 w
-(are,) 3237 1200 w
-(however,) 3456 1200 w
-(usually) 3928 1200 w
-(meaningful.) 4303 1200 w
-(In) 4949 1200 w
-(particular,) 720 1320 w
-10 /LucidaTypewriter f
-(sort) 1247 1320 w
-10 /LucidaSansUnicode00 f
-(sorts UTF into the same order that) 1567 1320 w
-10 /LucidaTypewriter f
-(look) 3270 1320 w
-10 /LucidaSansUnicode00 f
-(expects.) 3590 1320 w
-(Regular expression-matching algorithms need rethinking to) 970 1476 w
-(be) 3924 1476 w
-(applied) 4076 1476 w
-(to) 4467 1476 w
-(UTF) 4598 1476 w
-(text.) 4817 1476 w
-(Deterministic) 720 1596 w
-(automata) 1424 1596 w
-(are) 1937 1596 w
-(usually) 2146 1596 w
-(applied) 2543 1596 w
-(to) 2958 1596 w
-(bytes;) 3113 1596 w
-(converting) 3461 1596 w
-(them) 4031 1596 w
-(to) 4336 1596 w
-(operate) 4491 1596 w
-(on) 4917 1596 w
-(variable-sized) 720 1716 w
-(byte) 1467 1716 w
-(sequences) 1729 1716 w
-(is) 2291 1716 w
-(awkward.) 2425 1716 w
-(On) 2969 1716 w
-(the) 3163 1716 w
-(other) 3372 1716 w
-(hand,) 3683 1716 w
-(converting) 4011 1716 w
-(the) 4578 1716 w
-(input) 4787 1716 w
-(stream) 720 1836 w
-(to) 1088 1836 w
-(runes) 1221 1836 w
-(adds) 1528 1836 w
-(measurable) 1795 1836 w
-(expense) 2391 1836 w
-(and) 2831 1836 w
-(the) 3046 1836 w
-(state) 3236 1836 w
-(tables) 3507 1836 w
-(expand) 3832 1836 w
-(from) 4226 1836 w
-(size) 4492 1836 w
-(256) 4719 1836 w
-(to) 4942 1836 w
-(65536;) 720 1956 w
-(it) 1121 1956 w
-(can) 1241 1956 w
-(be) 1463 1956 w
-(expensive) 1636 1956 w
-(just) 2176 1956 w
-(to) 2410 1956 w
-(generate) 2562 1956 w
-(them.) 3041 1956 w
-(For) 3407 1956 w
-(simple) 3617 1956 w
-(string) 3992 1956 w
-(searching,) 4329 1956 w
-(the) 4885 1956 w
-(Boyer-Moore) 720 2076 w
-(algorithm) 1384 2076 w
-(works) 1886 2076 w
-(with) 2207 2076 w
-(UTF) 2445 2076 w
-(provided) 2664 2076 w
-(the) 3125 2076 w
-(input) 3313 2076 w
-(is) 3599 2076 w
-(guaranteed) 3712 2076 w
-(to) 4294 2076 w
-(be only valid) 4425 2076 w
-(UTF) 720 2196 w
-(strings;) 943 2196 w
-(however,) 1345 2196 w
-(it) 1819 2196 w
-(does) 1922 2196 w
-(not) 2190 2196 w
-(work) 2387 2196 w
-(with) 2662 2196 w
-(the) 2905 2196 w
-(old) 3098 2196 w
-(UTF) 3289 2196 w
-(encoding.) 3513 2196 w
-(At) 4061 2196 w
-(a) 4205 2196 w
-(more) 4298 2196 w
-(mundane) 4587 2196 w
-(level,) 720 2316 w
-(even) 1028 2316 w
-(character) 1308 2316 w
-(classes) 1811 2316 w
-(are) 2209 2316 w
-(harder:) 2415 2316 w
-(the) 2818 2316 w
-(usual) 3026 2316 w
-(bit-vector) 3338 2316 w
-(representation) 3876 2316 w
-(within) 4636 2316 w
-(a) 4985 2316 w
-(non-deterministic automaton is unwieldy with 65536 characters in the alphabet.) 720 2436 w
-(We) 970 2592 w
-(compromised.) 1151 2592 w
-(An) 1916 2592 w
-(existing) 2086 2592 w
-(library) 2512 2592 w
-(for) 2861 2592 w
-(compiling) 3039 2592 w
-(and) 3557 2592 w
-(executing) 3777 2592 w
-(regular) 4293 2592 w
-(expres\255) 4679 2592 w
-(sions) 720 2712 w
-(was) 1022 2712 w
-(adapted) 1252 2712 w
-(to) 1691 2712 w
-(work) 1836 2712 w
-(on) 2120 2712 w
-(runes,) 2290 2712 w
-(with) 2641 2712 w
-(two) 2893 2712 w
-(entry) 3115 2712 w
-(points) 3410 2712 w
-(for) 3760 2712 w
-(searching) 3946 2712 w
-(in) 4462 2712 w
-(arrays) 4600 2712 w
-(of) 4942 2712 w
-(runes) 720 2832 w
-(and) 1031 2832 w
-(arrays) 1250 2832 w
-(of) 1584 2832 w
-(chars) 1721 2832 w
-(\(the) 2020 2832 w
-(pattern) 2247 2832 w
-(is) 2637 2832 w
-(always) 2756 2832 w
-(UTF) 3114 2832 w
-(text\).) 3339 2832 w
-(Character) 3667 2832 w
-(classes) 4174 2832 w
-(are) 4558 2832 w
-(repre\255) 4750 2832 w
-(sented) 720 2952 w
-(internally) 1082 2952 w
-(as) 1571 2952 w
-(runs) 1714 2952 w
-(of) 1967 2952 w
-(runes;) 2102 2952 w
-(the) 2443 2952 w
-(reserved) 2635 2952 w
-(value) 3088 2952 w
-10 /LucidaTypewriter f
-(FFFF) 3379 2952 w
-10 /LucidaSansUnicode00 f
-(marks) 3704 2952 w
-(the) 4038 2952 w
-(end) 4229 2952 w
-(of) 4446 2952 w
-(the) 4580 2952 w
-(class.) 4771 2952 w
-(Then) 720 3072 w
-10 /LucidaSans-Italic f
-(all) 1014 3072 w
-10 /LucidaSansUnicode00 f
-(utilities) 1184 3072 w
-(that) 1595 3072 w
-(use) 1838 3072 w
-(regular) 2059 3072 w
-(expressions) 2457 3072 w
-10 /LucidaSansUnicode20 f
-(\024) 3039 3072 w
-10 /LucidaSansUnicode00 f
-(editors,) 3139 3072 w
-10 /LucidaTypewriter f
-(grep) 3561 3072 w
-10 /LucidaSansUnicode00 f
-(,) 3849 3072 w
-10 /LucidaTypewriter f
-(awk) 3933 3072 w
-10 /LucidaSansUnicode00 f
-(,) 4149 3072 w
-(etc.) 4233 3072 w
-10 /LucidaSansUnicode20 f
-(\024) 4409 3072 w
-10 /LucidaSansUnicode00 f
-(except) 4509 3072 w
-(the) 4885 3072 w
-(shell,) 720 3192 w
-(whose) 1023 3192 w
-(notation) 1374 3192 w
-(was) 1822 3192 w
-(grandfathered,) 2049 3192 w
-(were) 2815 3192 w
-(converted) 3089 3192 w
-(to) 3612 3192 w
-(use) 3753 3192 w
-(the) 3965 3192 w
-(library.) 4163 3192 w
-(For) 4580 3192 w
-(some) 4779 3192 w
-(programs,) 720 3312 w
-(there) 1267 3312 w
-(was) 1567 3312 w
-(a) 1798 3312 w
-(concomitant) 1901 3312 w
-(loss) 2548 3312 w
-(of) 2789 3312 w
-(performance,) 2936 3312 w
-(but) 3633 3312 w
-(there) 3844 3312 w
-(was) 4145 3312 w
-(also) 4377 3312 w
-(a) 4622 3312 w
-(strong) 4726 3312 w
-(advantage.) 720 3432 w
-(To) 1315 3432 w
-(our) 1473 3432 w
-(knowledge,) 1671 3432 w
-(Plan) 2261 3432 w
-(9) 2496 3432 w
-(is) 2592 3432 w
-(the) 2705 3432 w
-(only) 2893 3432 w
-(Unix-like) 3130 3432 w
-(system) 3614 3432 w
-(that) 3987 3432 w
-(has) 4211 3432 w
-(a) 4412 3432 w
-(single) 4500 3432 w
-(defi\255) 4822 3432 w
-(nition) 720 3552 w
-(and) 1042 3552 w
-(implementation) 1264 3552 w
-(of) 2068 3552 w
-(regular) 2208 3552 w
-(expressions;) 2597 3552 w
-(patterns) 3254 3552 w
-(are) 3699 3552 w
-(written) 3894 3552 w
-(and) 4276 3552 w
-(interpreted) 4499 3552 w
-(identically by all the programs in the system.) 720 3672 w
-(A) 970 3828 w
-(handful) 1078 3828 w
-(of) 1487 3828 w
-(programs) 1624 3828 w
-(have) 2131 3828 w
-(the) 2396 3828 w
-(notion) 2591 3828 w
-(of) 2943 3828 w
-(character) 3081 3828 w
-(built) 3570 3828 w
-(into) 3830 3828 w
-(them) 4059 3828 w
-(so) 4347 3828 w
-(strongly) 4499 3828 w
-(as) 4934 3828 w
-(to) 720 3948 w
-(confuse) 877 3948 w
-(the) 1316 3948 w
-(issue) 1530 3948 w
-(of) 1838 3948 w
-(what) 1994 3948 w
-(they) 2283 3948 w
-(should) 2548 3948 w
-(do) 2934 3948 w
-(with) 3116 3948 w
-(UTF) 3379 3948 w
-(input.) 3623 3948 w
-(Such) 3998 3948 w
-(programs) 4285 3948 w
-(were) 4810 3948 w
-(treated) 720 4068 w
-(as) 1099 4068 w
-(individual) 1239 4068 w
-(special) 1746 4068 w
-(cases.) 2114 4068 w
-(For) 2476 4068 w
-(example,) 2666 4068 w
-10 /LucidaTypewriter f
-(wc) 3145 4068 w
-10 /LucidaSansUnicode00 f
-(is,) 3323 4068 w
-(by) 3469 4068 w
-(default,) 3618 4068 w
-(unchanged) 4023 4068 w
-(in) 4593 4068 w
-(behav\255) 4719 4068 w
-(ior) 720 4188 w
-(and) 890 4188 w
-(output;) 1109 4188 w
-(a) 1502 4188 w
-(new) 1596 4188 w
-(option,) 1830 4188 w
-10 /LucidaTypewriter f
-(-r) 2213 4188 w
-10 /LucidaSansUnicode00 f
-(,) 2357 4188 w
-(counts) 2427 4188 w
-(the) 2789 4188 w
-(number) 2982 4188 w
-(of) 3397 4188 w
-(correctly) 3533 4188 w
-(encoded) 3990 4188 w
-(runes) 4440 4188 w
-10 /LucidaSansUnicode20 f
-(\024) 4712 4188 w
-10 /LucidaSansUnicode00 f
-(valid) 4812 4188 w
-(UTF sequences) 720 4308 w
-10 /LucidaSansUnicode20 f
-(\024) 1446 4308 w
-10 /LucidaSansUnicode00 f
-(in its input;) 1546 4308 w
-10 /LucidaTypewriter f
-(-b) 2135 4308 w
-10 /LucidaSansUnicode00 f
-(the number of invalid sequences.) 2311 4308 w
-(It) 970 4464 w
-(took) 1075 4464 w
-(us) 1331 4464 w
-(several) 1483 4464 w
-(months) 1863 4464 w
-(to) 2269 4464 w
-(convert) 2407 4464 w
-(all) 2807 4464 w
-(the) 2960 4464 w
-(software) 3155 4464 w
-(in) 3610 4464 w
-(the) 3741 4464 w
-(system) 3936 4464 w
-(to) 4316 4464 w
-(the) 4454 4464 w
-(Unicode) 4649 4464 w
-(Standard) 720 4584 w
-(and) 1189 4584 w
-(the) 1408 4584 w
-(old) 1602 4584 w
-(UTF.) 1794 4584 w
-(When) 2083 4584 w
-(we) 2388 4584 w
-(decided) 2560 4584 w
-(to) 2980 4584 w
-(convert) 3117 4584 w
-(from) 3516 4584 w
-(that) 3787 4584 w
-(to) 4017 4584 w
-(the) 4154 4584 w
-(new) 4347 4584 w
-(UTF,) 4580 4584 w
-(only) 4836 4584 w
-(three) 720 4704 w
-(things) 1018 4704 w
-(needed) 1367 4704 w
-(to) 1769 4704 w
-(be) 1913 4704 w
-(done.) 2078 4704 w
-(First,) 2430 4704 w
-(we) 2720 4704 w
-(rewrote) 2899 4704 w
-(the) 3314 4704 w
-(library) 3516 4704 w
-(routines) 3873 4704 w
-(to) 4319 4704 w
-(encode) 4464 4704 w
-(and) 4860 4704 w
-(decode) 720 4824 w
-(the) 1109 4824 w
-(new) 1303 4824 w
-(UTF.) 1537 4824 w
-(This) 1826 4824 w
-(took) 2069 4824 w
-(an) 2324 4824 w
-(evening.) 2479 4824 w
-(Next,) 2960 4824 w
-(we) 3258 4824 w
-(converted) 3429 4824 w
-(all) 3946 4824 w
-(the) 4097 4824 w
-(files) 4290 4824 w
-(containing) 4530 4824 w
-(UTF) 720 4944 w
-(to) 939 4944 w
-(the) 1070 4944 w
-(new) 1258 4944 w
-(encoding.) 1486 4944 w
-(We) 2029 4944 w
-(wrote) 2205 4944 w
-(a) 2511 4944 w
-(trivial) 2600 4944 w
-(program) 2906 4944 w
-(to) 3356 4944 w
-(look) 3488 4944 w
-(for) 3731 4944 w
-(non-ASCII) 3904 4944 w
-(bytes) 4431 4944 w
-(in) 4724 4944 w
-(text) 4849 4944 w
-(files) 720 5064 w
-(and) 967 5064 w
-(used) 1192 5064 w
-(a) 1468 5064 w
-(Plan) 1567 5064 w
-(9) 1812 5064 w
-(program) 1919 5064 w
-(called) 2379 5064 w
-10 /LucidaTypewriter f
-(tcs) 2706 5064 w
-10 /LucidaSansUnicode00 f
-(\(translate) 2966 5064 w
-(character) 3466 5064 w
-(set\)) 3959 5064 w
-(to) 4180 5064 w
-(change) 4322 5064 w
-(encod\255) 4714 5064 w
-(ings.) 720 5184 w
-(Finally,) 1070 5184 w
-(we) 1494 5184 w
-(recompiled) 1709 5184 w
-(all) 2333 5184 w
-(the) 2528 5184 w
-(system) 2766 5184 w
-(software;) 3189 5184 w
-(the) 3719 5184 w
-(library) 3957 5184 w
-(interface) 4350 5184 w
-(was) 4857 5184 w
-(unchanged,) 720 5304 w
-(so) 1338 5304 w
-(recompilation) 1501 5304 w
-(was) 2218 5304 w
-(sufficient) 2451 5304 w
-(to) 2952 5304 w
-(effect) 3100 5304 w
-(the) 3424 5304 w
-(transformation.) 3629 5304 w
-(The) 4465 5304 w
-(second) 4696 5304 w
-(two) 720 5424 w
-(steps) 932 5424 w
-(were) 1227 5424 w
-(done) 1494 5424 w
-(concurrently) 1773 5424 w
-(and) 2415 5424 w
-(took) 2632 5424 w
-(an) 2886 5424 w
-(afternoon.) 3040 5424 w
-(We) 3613 5424 w
-(concluded) 3793 5424 w
-(that) 4329 5424 w
-(the) 4558 5424 w
-(actual) 4751 5424 w
-(encoding) 720 5544 w
-(is) 1204 5544 w
-(relatively) 1322 5544 w
-(unimportant) 1796 5544 w
-(to) 2436 5544 w
-(the) 2572 5544 w
-(software;) 2764 5544 w
-(the) 3248 5544 w
-(adoption) 3440 5544 w
-(of) 3908 5544 w
-(large) 4043 5544 w
-(characters) 4323 5544 w
-(and) 4860 5544 w
-(a byte-stream encoding) 720 5664 w
-10 /LucidaSans-Italic f
-(per se) 1916 5664 w
-10 /LucidaSansUnicode00 f
-(are much deeper issues.) 2244 5664 w
-10 /LucidaSans-Demi f
-(Graphics and fonts) 720 5904 w
-10 /LucidaSansUnicode00 f
-(Plan) 970 6060 w
-(9) 1240 6060 w
-(provides) 1372 6060 w
-(only) 1857 6060 w
-(minimal) 2130 6060 w
-(support) 2589 6060 w
-(for) 3036 6060 w
-(plain) 3245 6060 w
-(text) 3553 6060 w
-(terminals.) 3814 6060 w
-(It) 4401 6060 w
-(is) 4537 6060 w
-(instead) 4687 6060 w
-(designed) 720 6180 w
-(to) 1204 6180 w
-(be) 1344 6180 w
-(used) 1504 6180 w
-(with) 1777 6180 w
-(all) 2023 6180 w
-(character) 2177 6180 w
-(input) 2667 6180 w
-(and) 2961 6180 w
-(output) 3182 6180 w
-(mediated) 3545 6180 w
-(by) 4038 6180 w
-(a) 4194 6180 w
-(window) 4290 6180 w
-(system) 4700 6180 w
-(such) 720 6300 w
-(as) 982 6300 w
-10 /LucidaTypewriter f
-(8\275) 1124 6300 w
-10 /LucidaSansUnicode00 f
-(.) 1268 6300 w
-(The) 1368 6300 w
-(window) 1585 6300 w
-(system) 1990 6300 w
-(and) 2366 6300 w
-(related) 2582 6300 w
-(software) 2955 6300 w
-(are) 3407 6300 w
-(responsible) 3596 6300 w
-(for) 4195 6300 w
-(the) 4371 6300 w
-(display) 4563 6300 w
-(of) 4942 6300 w
-(UTF) 720 6420 w
-(text) 945 6420 w
-(as) 1175 6420 w
-(Unicode) 1320 6420 w
-(character) 1750 6420 w
-(images.) 2237 6420 w
-(For) 2685 6420 w
-(plain) 2879 6420 w
-(text,) 3155 6420 w
-(the) 3416 6420 w
-(window) 3609 6420 w
-(system) 4016 6420 w
-(must) 4394 6420 w
-(provide) 4675 6420 w
-(a) 720 6540 w
-(user-settable) 809 6540 w
-10 /LucidaSans-Italic f
-(font) 1495 6540 w
-10 /LucidaSansUnicode00 f
-(that) 1724 6540 w
-(provides) 1949 6540 w
-(a) 2400 6540 w
-(\(possibly) 2490 6540 w
-(empty\)) 2957 6540 w
-(picture) 3326 6540 w
-(for) 3700 6540 w
-(each) 3874 6540 w
-(Unicode) 4133 6540 w
-(character.) 4559 6540 w
-(Fancier) 720 6660 w
-(applications) 1101 6660 w
-(that) 1719 6660 w
-(use) 1943 6660 w
-(bold) 2145 6660 w
-(and) 2394 6660 w
-(Italic) 2607 6660 w
-(characters) 2870 6660 w
-(need multiple fonts storing multi\255) 3403 6660 w
-(ple) 720 6780 w
-(pictures) 918 6780 w
-(for) 1358 6780 w
-(each) 1547 6780 w
-(Unicode) 1821 6780 w
-(value.) 2262 6780 w
-(All) 2630 6780 w
-(the) 2808 6780 w
-(issues) 3014 6780 w
-(are) 3365 6780 w
-(apparent,) 3568 6780 w
-(though,) 4083 6780 w
-(in) 4512 6780 w
-(just) 4654 6780 w
-(the) 4885 6780 w
-(problem) 720 6900 w
-(of) 1164 6900 w
-(displaying) 1300 6900 w
-(a) 1833 6900 w
-(single) 1926 6900 w
-(image) 2253 6900 w
-(for) 2586 6900 w
-(each) 2763 6900 w
-(character,) 3024 6900 w
-(that) 3542 6900 w
-(is,) 3770 6900 w
-(the) 3919 6900 w
-(Unicode) 4111 6900 w
-(equivalent) 4539 6900 w
-(of) 720 7020 w
-(a) 853 7020 w
-(plain) 943 7020 w
-(text) 1216 7020 w
-(terminal.) 1442 7020 w
-(With) 1943 7020 w
-(128) 2192 7020 w
-(or) 2417 7020 w
-(even) 2555 7020 w
-(256) 2817 7020 w
-(characters,) 3042 7020 w
-(a) 3610 7020 w
-(font) 3701 7020 w
-(can) 3934 7020 w
-(be) 4138 7020 w
-(just) 4293 7020 w
-(an) 4509 7020 w
-(array) 4662 7020 w
-(of) 4942 7020 w
-(bitmaps.) 720 7140 w
-(With) 1208 7140 w
-(65536 characters, a more sophisticated design is necessary.) 1455 7140 w
-(To store the) 4451 7140 w
-(ideographs) 720 7260 w
-(for) 1303 7260 w
-(just) 1482 7260 w
-(Japanese) 1702 7260 w
-(as) 2171 7260 w
-(16\32716\3271) 2317 7260 w
-(bit) 2832 7260 w
-(images,) 3001 7260 w
-(the) 3420 7260 w
-(smallest) 3616 7260 w
-(they) 4058 7260 w
-(can) 4306 7260 w
-(reasonably) 4515 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 8 8
-%%Page: 9 9
-/saveobj save def
-mark
-9 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 9 \255) 2783 480 w
-(be,) 720 840 w
-(takes) 908 840 w
-(over) 1202 840 w
-(a) 1449 840 w
-(quarter) 1541 840 w
-(of) 1932 840 w
-(a) 2066 840 w
-(megabyte.) 2157 840 w
-(Make) 2731 840 w
-(the) 3022 840 w
-(images) 3213 840 w
-(a) 3595 840 w
-(little) 3686 840 w
-(larger,) 3939 840 w
-(store) 4291 840 w
-(more) 4573 840 w
-(bits) 4860 840 w
-(per) 720 960 w
-(pixel,) 919 960 w
-(and) 1228 960 w
-(hold) 1447 960 w
-(a) 1702 960 w
-(copy) 1797 960 w
-(in) 2064 960 w
-(every) 2195 960 w
-(running) 2492 960 w
-(application,) 2912 960 w
-(and) 3518 960 w
-(the) 3738 960 w
-(memory) 3933 960 w
-(cost) 4369 960 w
-(becomes) 4609 960 w
-(unreasonable.) 720 1080 w
-(The) 970 1236 w
-(structure) 1207 1236 w
-(of) 1701 1236 w
-(the) 1855 1236 w
-(bitmap) 2066 1236 w
-(graphics) 2462 1236 w
-(services) 2932 1236 w
-(is) 3375 1236 w
-(described) 3512 1236 w
-(at) 4042 1236 w
-(length) 4191 1236 w
-(elsewhere) 4556 1236 w
-([Pike91].) 720 1356 w
-(In) 1215 1356 w
-(summary,) 1347 1356 w
-(the) 1867 1356 w
-(memory) 2063 1356 w
-(holding) 2500 1356 w
-(the) 2909 1356 w
-(bitmaps) 3105 1356 w
-(is) 3537 1356 w
-(stored) 3658 1356 w
-(in) 4008 1356 w
-(the) 4140 1356 w
-(same) 4336 1356 w
-(machine) 4632 1356 w
-(that) 720 1476 w
-(has) 944 1476 w
-(the) 1145 1476 w
-(display,) 1333 1476 w
-(mouse,) 1740 1476 w
-(and) 2128 1476 w
-(keyboard:) 2341 1476 w
-(the) 2855 1476 w
-(terminal) 3043 1476 w
-(in) 3478 1476 w
-(Plan) 3602 1476 w
-(9) 3836 1476 w
-(terminology,) 3932 1476 w
-(the) 4581 1476 w
-(work\255) 4770 1476 w
-(station) 720 1596 w
-(in) 1089 1596 w
-(others) 1217 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 1525 1596 w
-10 /LucidaSansUnicode00 f
-(.) 1557 1596 w
-(Access) 1658 1596 w
-(to) 2024 1596 w
-(that) 2159 1596 w
-(memory) 2386 1596 w
-(and) 2818 1596 w
-(associated) 3034 1596 w
-(services) 3579 1596 w
-(is) 4002 1596 w
-(provided) 4118 1596 w
-(by) 4582 1596 w
-(device) 4733 1596 w
-(files) 720 1716 w
-(served) 969 1716 w
-(by) 1335 1716 w
-(system) 1497 1716 w
-(software) 1884 1716 w
-(on) 2346 1716 w
-(the) 2516 1716 w
-(terminal.) 2718 1716 w
-(One) 3231 1716 w
-(of) 3474 1716 w
-(those) 3619 1716 w
-(files,) 3934 1716 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 4216 1716 w
-10 /LucidaSansUnicode00 f
-(,) 5008 1716 w
-(interprets) 720 1836 w
-(messages) 1254 1836 w
-(written) 1790 1836 w
-(upon) 2189 1836 w
-(it) 2497 1836 w
-(as) 2623 1836 w
-(requests) 2789 1836 w
-(for) 3266 1836 w
-(actions) 3465 1836 w
-(corresponding) 3871 1836 w
-(to) 4634 1836 w
-(entry) 4792 1836 w
-(points) 720 1956 w
-(in) 1060 1956 w
-(the) 1188 1956 w
-(graphics) 1380 1956 w
-(library:) 1831 1956 w
-(allocate) 2210 1956 w
-(a) 2620 1956 w
-(bitmap,) 2712 1956 w
-(execute) 3121 1956 w
-(a) 3537 1956 w
-(raster) 3629 1956 w
-(operation,) 3947 1956 w
-(draw) 4482 1956 w
-(a) 4756 1956 w
-(text) 4849 1956 w
-(string,) 720 2076 w
-(etc.) 1079 2076 w
-(The) 1331 2076 w
-(window) 1556 2076 w
-(system) 1969 2076 w
-(acts) 2353 2076 w
-(as) 2591 2076 w
-(a) 2741 2076 w
-(multiplexer) 2840 2076 w
-(that) 3440 2076 w
-(mediates) 3675 2076 w
-(access) 4159 2076 w
-(to) 4518 2076 w
-(the) 4660 2076 w
-(ser\255) 4859 2076 w
-(vices) 720 2196 w
-(and) 1006 2196 w
-(resources) 1233 2196 w
-(of) 1750 2196 w
-(the) 1895 2196 w
-(terminal) 2097 2196 w
-(by) 2546 2196 w
-(simulating) 2708 2196 w
-(in) 3264 2196 w
-(each) 3402 2196 w
-(client) 3673 2196 w
-(window) 3984 2196 w
-(a) 4400 2196 w
-(set) 4502 2196 w
-(of) 4693 2196 w
-(files) 4838 2196 w
-(mirroring) 720 2316 w
-(those) 1262 2316 w
-(provided) 1612 2316 w
-(by) 2123 2316 w
-(the) 2321 2316 w
-(system.) 2558 2316 w
-(That) 3044 2316 w
-(is,) 3343 2316 w
-(each) 3537 2316 w
-(window) 3843 2316 w
-(has) 4294 2316 w
-(a) 4544 2316 w
-(distinct) 4681 2316 w
-10 /LucidaTypewriter f
-(/dev/mouse) 720 2436 w
-10 /LucidaSansUnicode00 f
-(,) 1440 2436 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 1515 2436 w
-10 /LucidaSansUnicode00 f
-(,) 2307 2436 w
-(and) 2382 2436 w
-(so) 2605 2436 w
-(on) 2760 2436 w
-(through) 2926 2436 w
-(which) 3356 2436 w
-(applications) 3680 2436 w
-(drive) 4308 2436 w
-(graphical) 4593 2436 w
-(input and output.) 720 2556 w
-(One) 970 2712 w
-(of) 1199 2712 w
-(the) 1330 2712 w
-(resources) 1518 2712 w
-(managed) 2021 2712 w
-(by) 2500 2712 w
-10 /LucidaTypewriter f
-(8\275) 2648 2712 w
-10 /LucidaSansUnicode00 f
-(and) 2826 2712 w
-(the) 3040 2712 w
-(terminal) 3229 2712 w
-(is) 3665 2712 w
-(the) 3779 2712 w
-(set) 3968 2712 w
-(of) 4146 2712 w
-(active) 4278 2712 w
-10 /LucidaSans-Italic f
-(subfonts.) 4592 2712 w
-10 /LucidaSansUnicode00 f
-(Each) 720 2832 w
-(subfont) 988 2832 w
-(holds) 1407 2832 w
-(the) 1719 2832 w
-(bitmaps) 1920 2832 w
-(and) 2356 2832 w
-(associated) 2581 2832 w
-(data) 3135 2832 w
-(structures) 3390 2832 w
-(for) 3924 2832 w
-(a) 4108 2832 w
-(sequential) 4208 2832 w
-(set) 4753 2832 w
-(of) 4942 2832 w
-(Unicode) 720 2952 w
-(characters.) 1151 2952 w
-(Subfonts) 1755 2952 w
-(are) 2222 2952 w
-(stored) 2414 2952 w
-(in) 2764 2952 w
-(files) 2896 2952 w
-(and) 3139 2952 w
-(loaded) 3360 2952 w
-(into) 3728 2952 w
-(the) 3958 2952 w
-(terminal) 4154 2952 w
-(by) 4597 2952 w
-10 /LucidaTypewriter f
-(8\275) 4753 2952 w
-10 /LucidaSansUnicode00 f
-(or) 4938 2952 w
-(an) 720 3072 w
-(application.) 871 3072 w
-(For) 1503 3072 w
-(example,) 1693 3072 w
-(one) 2172 3072 w
-(subfont) 2385 3072 w
-(might) 2792 3072 w
-(hold) 3108 3072 w
-(the) 3356 3072 w
-(images) 3544 3072 w
-(of) 3923 3072 w
-(the) 4054 3072 w
-(first) 4242 3072 w
-(256) 4470 3072 w
-(charac\255) 4692 3072 w
-(ters) 720 3192 w
-(of) 954 3192 w
-(the) 1101 3192 w
-(Unicode) 1305 3192 w
-(space,) 1745 3192 w
-(corresponding) 2102 3192 w
-(to) 2854 3192 w
-(the) 3001 3192 w
-(Latin-1) 3205 3192 w
-(character) 3611 3192 w
-(set;) 4109 3192 w
-(another) 4334 3192 w
-(might) 4757 3192 w
-(hold) 720 3312 w
-(the) 977 3312 w
-(standard) 1174 3312 w
-(phonetic) 1643 3312 w
-(character) 2106 3312 w
-(set,) 2597 3312 w
-(Unicode) 2815 3312 w
-(characters) 3248 3312 w
-(with) 3790 3312 w
-(value) 4037 3312 w
-(0250) 4333 3312 w
-(to) 4626 3312 w
-(02E9.) 4765 3312 w
-(These) 720 3432 w
-(files) 1176 3432 w
-(are) 1546 3432 w
-(collected) 1866 3432 w
-(in) 2467 3432 w
-(directories) 2727 3432 w
-(corresponding) 3411 3432 w
-(to) 4283 3432 w
-(typefaces:) 4550 3432 w
-10 /LucidaTypewriter f
-(/lib/font/bit/pelm) 720 3552 w
-10 /LucidaSansUnicode00 f
-(contains) 2072 3552 w
-(the) 2536 3552 w
-(Pellucida) 2747 3552 w
-(Monospace) 3232 3552 w
-(character) 3834 3552 w
-(set,) 4339 3552 w
-(with) 4571 3552 w
-(sub\255) 4831 3552 w
-(fonts) 720 3672 w
-(holding) 1006 3672 w
-(the) 1413 3672 w
-(Latin-1,) 1607 3672 w
-(Greek,) 2035 3672 w
-(Cyrillic) 2389 3672 w
-(and) 2757 3672 w
-(other) 2976 3672 w
-(components) 3272 3672 w
-(of) 3908 3672 w
-(the) 4045 3672 w
-(typeface.) 4239 3672 w
-(A) 4749 3672 w
-(suf\255) 4857 3672 w
-(fix) 720 3792 w
-(on) 918 3792 w
-(subfont) 1112 3792 w
-(files) 1556 3792 w
-(encodes) 1829 3792 w
-(\(in) 2300 3792 w
-(a) 2495 3792 w
-(subfont-specific) 2621 3792 w
-(way\)) 3490 3792 w
-(the) 3778 3792 w
-(size) 4004 3792 w
-(of) 4268 3792 w
-(the) 4437 3792 w
-(images:) 4662 3792 w
-10 /LucidaTypewriter f
-(/lib/font/bit/pelm/latin1.9) 720 3912 w
-10 /LucidaSansUnicode00 f
-(contains) 2703 3912 w
-(the) 3151 3912 w
-(Latin-1) 3346 3912 w
-(Pellucida) 3743 3912 w
-(Monospace) 4212 3912 w
-(char\255) 4798 3912 w
-(acters) 720 4032 w
-(with) 1065 4032 w
-(lower) 1323 4032 w
-(case) 1640 4032 w
-(letters) 1906 4032 w
-(9) 2266 4032 w
-(pixels) 2382 4032 w
-(high;) 2724 4032 w
-10 /LucidaTypewriter f
-(/lib/font/bit/jis/jis5400.16) 3024 4032 w
-10 /LucidaSansUnicode00 f
-(contains 16-pixel high ideographs starting at Unicode value 5400.) 720 4152 w
-(The) 970 4308 w
-(subfonts) 1214 4308 w
-(do) 1701 4308 w
-(not) 1888 4308 w
-(identify) 2111 4308 w
-(which) 2539 4308 w
-(portion) 2883 4308 w
-(of) 3300 4308 w
-(the) 3462 4308 w
-(Unicode) 3681 4308 w
-(space) 4136 4308 w
-(they) 4476 4308 w
-(cover.) 4747 4308 w
-(Instead,) 720 4428 w
-(a) 1150 4428 w
-(font) 1250 4428 w
-(file,) 1492 4428 w
-(in) 1720 4428 w
-(plain) 1856 4428 w
-(text,) 2138 4428 w
-(describes) 2405 4428 w
-(how) 2910 4428 w
-(to) 3154 4428 w
-(assemble) 3296 4428 w
-(subfonts) 3794 4428 w
-(into) 4262 4428 w
-(a) 4495 4428 w
-(complete) 4594 4428 w
-(character) 720 4548 w
-(set.) 1204 4548 w
-(The) 1447 4548 w
-(font) 1663 4548 w
-(file) 1895 4548 w
-(is) 2081 4548 w
-(presented) 2196 4548 w
-(as) 2716 4548 w
-(an) 2857 4548 w
-(argument) 3010 4548 w
-(to) 3514 4548 w
-(the) 3648 4548 w
-(window) 3839 4548 w
-(system) 4244 4548 w
-(to) 4620 4548 w
-(deter\255) 4754 4548 w
-(mine) 720 4668 w
-(how) 1004 4668 w
-(plain) 1248 4668 w
-(text) 1530 4668 w
-(is) 1765 4668 w
-(displayed) 1889 4668 w
-(in) 2394 4668 w
-(text) 2529 4668 w
-(windows) 2764 4668 w
-(and) 3228 4668 w
-(applications.) 3452 4668 w
-(Here) 4144 4668 w
-(is) 4414 4668 w
-(the) 4537 4668 w
-(begin\255) 4735 4668 w
-(ning) 720 4788 w
-(of) 970 4788 w
-(the) 1103 4788 w
-(font) 1293 4788 w
-(file) 1525 4788 w
-10 /LucidaTypewriter f
-(/lib/font/bit/pelm/jis.9.font) 1711 4788 w
-10 /LucidaSansUnicode00 f
-(,) 3799 4788 w
-(which) 3866 4788 w
-(describes) 4183 4788 w
-(the) 4680 4788 w
-(lay\255) 4871 4788 w
-(out) 720 4908 w
-(of) 914 4908 w
-(a) 1046 4908 w
-(font) 1135 4908 w
-(covering) 1366 4908 w
-(that) 1813 4908 w
-(portion) 2037 4908 w
-(of) 2424 4908 w
-(the) 2555 4908 w
-(Unicode) 2743 4908 w
-(Standard) 3167 4908 w
-(for) 3630 4908 w
-(which) 3802 4908 w
-(we) 4116 4908 w
-(have) 4282 4908 w
-(characters) 4540 4908 w
-(of typical display size, using Japanese characters to cover the Han space:) 720 5028 w
-9 /LucidaTypewriter f
-(18) 1008 5198 w
-(14) 1528 5198 w
-(0x0000) 1008 5308 w
-(0x00FF) 1528 5308 w
-(latin1.9) 2048 5308 w
-(0x0100) 1008 5418 w
-(0x017E) 1528 5418 w
-(latineur.9) 2048 5418 w
-(0x0250) 1008 5528 w
-(0x02E9) 1528 5528 w
-(ipa.9) 2048 5528 w
-(0x0386) 1008 5638 w
-(0x03F5) 1528 5638 w
-(greek.9) 2048 5638 w
-(0x0400) 1008 5748 w
-(0x0475) 1528 5748 w
-(cyrillic.9) 2048 5748 w
-(0x2000) 1008 5858 w
-(0x2044) 1528 5858 w
-(../misc/genpunc.9) 2048 5858 w
-(0x2070) 1008 5968 w
-(0x208E) 1528 5968 w
-(supsub.9) 2048 5968 w
-(0x20A0) 1008 6078 w
-(0x20AA) 1528 6078 w
-(currency.9) 2048 6078 w
-(0x2100) 1008 6188 w
-(0x2138) 1528 6188 w
-(../misc/letterlike.9) 2048 6188 w
-(0x2190) 1008 6298 w
-(0x21EA) 1528 6298 w
-(../misc/arrows) 2048 6298 w
-(0x2200) 1008 6408 w
-(0x227F) 1528 6408 w
-(../misc/math1) 2048 6408 w
-(0x2280) 1008 6518 w
-(0x22F1) 1528 6518 w
-(../misc/math2) 2048 6518 w
-(0x2300) 1008 6628 w
-(0x232C) 1528 6628 w
-(../misc/tech) 2048 6628 w
-(0x2500) 1008 6738 w
-(0x257F) 1528 6738 w
-(../misc/chart) 2048 6738 w
-(0x2600) 1008 6848 w
-(0x266F) 1528 6848 w
-(../misc/ding) 2048 6848 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 9 9
-%%Page: 10 10
-/saveobj save def
-mark
-10 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 10 \255) 2752 480 w
-9 /LucidaTypewriter f
-(0x3000) 1008 830 w
-(0x303f) 1528 830 w
-(../jis/jis3000.16) 2048 830 w
-(0x30a1) 1008 940 w
-(0x30fe) 1528 940 w
-(../jis/katakana.16) 2048 940 w
-(0x3041) 1008 1050 w
-(0x309e) 1528 1050 w
-(../jis/hiragana.16) 2048 1050 w
-(0x4e00) 1008 1160 w
-(0x4fff) 1528 1160 w
-(../jis/jis4e00.16) 2048 1160 w
-(0x5000) 1008 1270 w
-(0x51ff) 1528 1270 w
-(../jis/jis5000.16) 2048 1270 w
-(...) 1008 1380 w
-10 /LucidaSansUnicode00 f
-(The) 720 1560 w
-(first) 940 1560 w
-(two) 1174 1560 w
-(numbers) 1389 1560 w
-(set) 1857 1560 w
-(the) 2041 1560 w
-(interline) 2236 1560 w
-(spacing) 2677 1560 w
-(of) 3090 1560 w
-(the) 3228 1560 w
-(font) 3423 1560 w
-(\(18) 3660 1560 w
-(pixels\)) 3859 1560 w
-(and) 4221 1560 w
-(the) 4441 1560 w
-(distance) 4636 1560 w
-(from) 720 1680 w
-(the) 988 1680 w
-(baseline) 1178 1680 w
-(to) 1614 1680 w
-(the) 1747 1680 w
-(top) 1937 1680 w
-(of) 2133 1680 w
-(the) 2266 1680 w
-(line) 2456 1680 w
-(\(14) 2667 1680 w
-(pixels\).) 2861 1680 w
-(When) 3282 1680 w
-(characters) 3583 1680 w
-(are) 4118 1680 w
-(displayed,) 4305 1680 w
-(they) 4833 1680 w
-(are) 720 1800 w
-(placed) 916 1800 w
-(so) 1277 1800 w
-(as) 1433 1800 w
-(best) 1583 1800 w
-(to) 1834 1800 w
-(fit) 1976 1800 w
-(within) 2123 1800 w
-(those) 2463 1800 w
-(constraints;) 2774 1800 w
-(characters) 3387 1800 w
-(too) 3931 1800 w
-(large) 4134 1800 w
-(to) 4421 1800 w
-(fit) 4564 1800 w
-(will) 4712 1800 w
-(be) 4921 1800 w
-(truncated.) 720 1920 w
-(The) 1290 1920 w
-(rest) 1513 1920 w
-(of) 1740 1920 w
-(the) 1880 1920 w
-(file) 2077 1920 w
-(associates) 2270 1920 w
-(subfont) 2809 1920 w
-(files) 3224 1920 w
-(with) 3468 1920 w
-(portions) 3715 1920 w
-(of) 4161 1920 w
-(Unicode) 4300 1920 w
-(space.) 4732 1920 w
-(The) 720 2040 w
-(first) 945 2040 w
-(four) 1185 2040 w
-(such) 1431 2040 w
-(files) 1702 2040 w
-(are) 1949 2040 w
-(in) 2146 2040 w
-(the) 2282 2040 w
-(Pellucida) 2482 2040 w
-(Monospace) 2956 2040 w
-(typeface) 3547 2040 w
-(and) 3999 2040 w
-(directory;) 4224 2040 w
-(others) 4732 2040 w
-(reside in other directories.) 720 2160 w
-(The file names are relative to the font file) 2071 2160 w
-10 /LucidaSansUnicode20 f
-(\031) 4084 2160 w
-10 /LucidaSansUnicode00 f
-(s own location.) 4116 2160 w
-(There) 970 2316 w
-(are) 1295 2316 w
-(several) 1495 2316 w
-(advantages) 1883 2316 w
-(to) 2479 2316 w
-(this) 2625 2316 w
-(two-level) 2852 2316 w
-(structure.) 3355 2316 w
-(First,) 3905 2316 w
-(it) 4197 2316 w
-(simultaneously) 4311 2316 w
-(breaks) 720 2436 w
-(the) 1091 2436 w
-(huge) 1293 2436 w
-(Unicode) 1582 2436 w
-(space) 2020 2436 w
-(into) 2343 2436 w
-(manageable) 2579 2436 w
-(components) 3212 2436 w
-(and) 3856 2436 w
-(provides) 4082 2436 w
-(a) 4544 2436 w
-(unifying) 4645 2436 w
-(architecture) 720 2556 w
-(for) 1338 2556 w
-(assembling) 1517 2556 w
-(fonts) 2108 2556 w
-(from) 2396 2556 w
-(disjoint) 2668 2556 w
-(pieces.) 3071 2556 w
-(Second,) 3482 2556 w
-(the) 3902 2556 w
-(structure) 4098 2556 w
-(promotes) 4577 2556 w
-(sharing.) 720 2676 w
-(For) 1184 2676 w
-(example,) 1378 2676 w
-(we) 1861 2676 w
-(have) 2032 2676 w
-(only) 2295 2676 w
-(one) 2537 2676 w
-(set) 2754 2676 w
-(of) 2936 2676 w
-(Japanese) 3072 2676 w
-(characters) 3539 2676 w
-(but) 4077 2676 w
-(dozens) 4277 2676 w
-(of) 4664 2676 w
-(type\255) 4799 2676 w
-(faces) 720 2796 w
-(for) 1007 2796 w
-(the) 1183 2796 w
-(Latin-1) 1375 2796 w
-(characters,) 1769 2796 w
-(and) 2338 2796 w
-(this) 2555 2796 w
-(structure) 2771 2796 w
-(permits) 3246 2796 w
-(us) 3653 2796 w
-(to) 3803 2796 w
-(store) 3938 2796 w
-(only) 4221 2796 w
-(one) 4462 2796 w
-(copy) 4678 2796 w
-(of) 4942 2796 w
-(the) 720 2916 w
-(Japanese) 934 2916 w
-(set) 1422 2916 w
-(but) 1625 2916 w
-(use) 1846 2916 w
-(it) 2074 2916 w
-(with) 2199 2916 w
-(any) 2463 2916 w
-(Roman) 2691 2916 w
-(typeface.) 3084 2916 w
-(Also,) 3613 2916 w
-(customization) 3913 2916 w
-(is) 4656 2916 w
-(easy.) 4794 2916 w
-(English-speaking) 720 3036 w
-(users) 1610 3036 w
-(who) 1918 3036 w
-(don) 2165 3036 w
-10 /LucidaSansUnicode20 f
-(\031) 2351 3036 w
-10 /LucidaSansUnicode00 f
-(t) 2383 3036 w
-(need) 2467 3036 w
-(Japanese) 2752 3036 w
-(characters) 3229 3036 w
-(but) 3777 3036 w
-(may) 3987 3036 w
-(want) 4235 3036 w
-(to) 4514 3036 w
-(read) 4660 3036 w
-(an) 4923 3036 w
-(on-line) 720 3156 w
-(Oxford) 1114 3156 w
-(English) 1492 3156 w
-(Dictionary) 1878 3156 w
-(can) 2407 3156 w
-(assemble) 2612 3156 w
-(a) 3103 3156 w
-(custom) 3194 3156 w
-(font) 3585 3156 w
-(with) 3818 3156 w
-(the) 4059 3156 w
-(Latin-1) 4250 3156 w
-(\(or) 4643 3156 w
-(even) 4814 3156 w
-(just) 720 3276 w
-(ASCII\)) 938 3276 w
-(characters) 1259 3276 w
-(and) 1797 3276 w
-(the) 2015 3276 w
-(International) 2208 3276 w
-(Phonetic) 2861 3276 w
-(Alphabet) 3312 3276 w
-(\(IPA\).) 3784 3276 w
-(Moreover,) 4105 3276 w
-(to) 4629 3276 w
-(do) 4765 3276 w
-(so) 4928 3276 w
-(requires) 720 3396 w
-(just) 1162 3396 w
-(editing) 1385 3396 w
-(a) 1766 3396 w
-(plain) 1864 3396 w
-(text) 2145 3396 w
-(file,) 2379 3396 w
-(not) 2605 3396 w
-(using) 2807 3396 w
-(a) 3115 3396 w
-(special) 3212 3396 w
-(font) 3588 3396 w
-(editing) 3827 3396 w
-(tool.) 4207 3396 w
-(Finally,) 4501 3396 w
-(the) 4885 3396 w
-(structure) 720 3516 w
-(guides) 1200 3516 w
-(the) 1565 3516 w
-(design) 1763 3516 w
-(of) 2129 3516 w
-(caching) 2270 3516 w
-(protocols) 2685 3516 w
-(to) 3183 3516 w
-(improve) 3324 3516 w
-(performance) 3762 3516 w
-(and) 4421 3516 w
-(memory) 4644 3516 w
-(usage.) 720 3636 w
-(To) 970 3792 w
-(load) 1128 3792 w
-(a) 1371 3792 w
-(complete) 1461 3792 w
-(Unicode) 1942 3792 w
-(character) 2368 3792 w
-(set) 2852 3792 w
-(into) 3031 3792 w
-(each) 3255 3792 w
-(application) 3514 3792 w
-(would) 4083 3792 w
-(consume) 4410 3792 w
-(too) 4881 3792 w
-(much) 720 3912 w
-(memory) 1034 3912 w
-(and,) 1476 3912 w
-(particularly) 1734 3912 w
-(on) 2324 3912 w
-(slow) 2493 3912 w
-(terminal) 2757 3912 w
-(lines,) 3205 3912 w
-(would) 3510 3912 w
-(take) 3848 3912 w
-(unreasonably) 4100 3912 w
-(long.) 4794 3912 w
-(Instead,) 720 4032 w
-(Plan) 1153 4032 w
-(9) 1402 4032 w
-(assembles) 1513 4032 w
-(a) 2066 4032 w
-(multi-level) 2169 4032 w
-(cache) 2747 4032 w
-(structure) 3070 4032 w
-(for) 3556 4032 w
-(each) 3743 4032 w
-(font.) 4016 4032 w
-(An) 4326 4032 w
-(application) 4506 4032 w
-(opens) 720 4152 w
-(a) 1049 4152 w
-(font) 1140 4152 w
-(file,) 1373 4152 w
-(reads) 1591 4152 w
-(and) 1892 4152 w
-(parses) 2107 4152 w
-(it,) 2459 4152 w
-(and) 2592 4152 w
-(allocates) 2807 4152 w
-(a) 3266 4152 w
-(data) 3356 4152 w
-(structure.) 3601 4152 w
-(A) 4138 4152 w
-(message) 4242 4152 w
-(written) 4701 4152 w
-(to) 720 4272 w
-10 /LucidaTypewriter f
-(/dev/bitblt) 852 4272 w
-10 /LucidaSansUnicode00 f
-(allocates) 1678 4272 w
-(an) 2136 4272 w
-(associated) 2287 4272 w
-(structure) 2830 4272 w
-(held) 3302 4272 w
-(in) 3546 4272 w
-(the) 3671 4272 w
-(terminal,) 3860 4272 w
-(in) 4329 4272 w
-(particular,) 4455 4272 w
-(a) 4985 4272 w
-(bitmap) 720 4392 w
-(to) 1093 4392 w
-(act) 1224 4392 w
-(as a cache for recently used character images.) 1400 4392 w
-(Other messages copy these) 3706 4392 w
-(images) 720 4512 w
-(to) 1120 4512 w
-(bitmaps) 1272 4512 w
-(such) 1717 4512 w
-(as) 1997 4512 w
-(the) 2157 4512 w
-(screen) 2366 4512 w
-(by) 2737 4512 w
-(loading) 2906 4512 w
-(characters) 3321 4512 w
-(from) 3875 4512 w
-(subfonts) 4162 4512 w
-(into) 4641 4512 w
-(the) 4885 4512 w
-(cache) 720 4632 w
-(on) 1032 4632 w
-(demand) 1192 4632 w
-(and) 1620 4632 w
-(from) 1836 4632 w
-(there) 2104 4632 w
-(to) 2392 4632 w
-(the) 2526 4632 w
-(destination) 2717 4632 w
-(bitmap.) 3295 4632 w
-(The) 3735 4632 w
-(protocol) 3952 4632 w
-(to) 4392 4632 w
-(draw) 4526 4632 w
-(char\255) 4798 4632 w
-(acters) 720 4752 w
-(is) 1059 4752 w
-(in) 1187 4752 w
-(terms) 1326 4752 w
-(of) 1652 4752 w
-(cache) 1798 4752 w
-(indices,) 2121 4752 w
-(not) 2542 4752 w
-(Unicode) 2750 4752 w
-(character) 3190 4752 w
-(number) 3688 4752 w
-(or) 4114 4752 w
-(UTF) 4265 4752 w
-(sequences.) 4500 4752 w
-(These) 720 4872 w
-(details) 1050 4872 w
-(are) 1412 4872 w
-(hidden) 1606 4872 w
-(from) 1983 4872 w
-(the) 2257 4872 w
-(application,) 2454 4872 w
-(which) 3062 4872 w
-(instead) 3385 4872 w
-(sees) 3780 4872 w
-(only) 4036 4872 w
-(a) 4281 4872 w
-(subroutine) 4377 4872 w
-(to) 4942 4872 w
-(draw) 720 4992 w
-(a) 997 4992 w
-(string) 1093 4992 w
-(in) 1416 4992 w
-(a) 1548 4992 w
-(bitmap) 1644 4992 w
-(from) 2026 4992 w
-(a) 2300 4992 w
-(given) 2397 4992 w
-(font,) 2700 4992 w
-(functions) 2971 4992 w
-(to) 3465 4992 w
-(discover) 3605 4992 w
-(character) 4051 4992 w
-(size) 4542 4992 w
-(infor\255) 4777 4992 w
-(mation, and routines to allocate and to free fonts.) 720 5112 w
-(As) 970 5268 w
-(needed,) 1145 5268 w
-(whole) 1588 5268 w
-(subfonts) 1929 5268 w
-(are) 2409 5268 w
-(opened) 2617 5268 w
-(by) 3034 5268 w
-(the) 3205 5268 w
-(graphics) 3416 5268 w
-(library,) 3886 5268 w
-(read,) 4284 5268 w
-(and) 4587 5268 w
-(then) 4823 5268 w
-(downloaded) 720 5388 w
-(to) 1352 5388 w
-(the) 1492 5388 w
-(terminal.) 1689 5388 w
-(They) 2197 5388 w
-(are) 2472 5388 w
-(held) 2666 5388 w
-(open) 2918 5388 w
-(by) 3202 5388 w
-(the) 3359 5388 w
-(library) 3556 5388 w
-(in) 3908 5388 w
-(an) 4040 5388 w
-(LRU-replacement) 4198 5388 w
-(list.) 720 5508 w
-(Even) 964 5508 w
-(when) 1222 5508 w
-(the) 1513 5508 w
-(program) 1702 5508 w
-(closes) 2152 5508 w
-(a) 2485 5508 w
-(subfont,) 2574 5508 w
-(it) 3013 5508 w
-(is) 3113 5508 w
-(retained) 3227 5508 w
-(in) 3660 5508 w
-(the) 3785 5508 w
-(terminal) 3975 5508 w
-(for) 4412 5508 w
-(later) 4586 5508 w
-(use.) 4839 5508 w
-(When) 720 5628 w
-(the) 1027 5628 w
-(application) 1223 5628 w
-(opens) 1798 5628 w
-(the) 2131 5628 w
-(subfont,) 2326 5628 w
-(it) 2771 5628 w
-(asks) 2877 5628 w
-(the) 3132 5628 w
-(terminal) 3327 5628 w
-(if) 3769 5628 w
-(it) 3875 5628 w
-(already) 3981 5628 w
-(has) 4372 5628 w
-(a) 4580 5628 w
-(copy) 4675 5628 w
-(to) 4942 5628 w
-(avoid) 720 5748 w
-(reading) 1013 5748 w
-(it) 1414 5748 w
-(from) 1513 5748 w
-(the) 1778 5748 w
-(file) 1966 5748 w
-(server) 2150 5748 w
-(if) 2480 5748 w
-(possible.) 2579 5748 w
-(This) 3079 5748 w
-(level) 3317 5748 w
-(of) 3572 5748 w
-(cache) 3703 5748 w
-(has) 4011 5748 w
-(the) 4212 5748 w
-(property) 4401 5748 w
-(that) 4849 5748 w
-(the) 720 5868 w
-(bitmaps) 919 5868 w
-(for,) 1354 5868 w
-(say,) 1569 5868 w
-(all) 1803 5868 w
-(the) 1960 5868 w
-(Japanese) 2159 5868 w
-(characters) 2632 5868 w
-(are) 3175 5868 w
-(stored) 3370 5868 w
-(only) 3722 5868 w
-(once,) 3969 5868 w
-(in) 4274 5868 w
-(the) 4408 5868 w
-(terminal;) 4606 5868 w
-(the) 720 5988 w
-(applications) 918 5988 w
-(read) 1546 5988 w
-(only) 1804 5988 w
-(size) 2051 5988 w
-(and) 2287 5988 w
-(width) 2510 5988 w
-(information) 2821 5988 w
-(from) 3431 5988 w
-(the) 3707 5988 w
-(terminal) 3906 5988 w
-(and) 4352 5988 w
-(share) 4576 5988 w
-(the) 4885 5988 w
-(images.) 720 6108 w
-(The) 970 6264 w
-(sizes) 1186 6264 w
-(of) 1465 6264 w
-(the) 1598 6264 w
-(character) 1788 6264 w
-(and) 2272 6264 w
-(subfont) 2487 6264 w
-(caches) 2895 6264 w
-(held) 3256 6264 w
-(by) 3501 6264 w
-(the) 3651 6264 w
-(application) 3841 6264 w
-(are) 4410 6264 w
-(adaptive.) 4598 6264 w
-(A) 720 6384 w
-(simple) 836 6384 w
-(algorithm) 1204 6384 w
-(monitors) 1720 6384 w
-(the) 2202 6384 w
-(cache) 2404 6384 w
-(miss) 2726 6384 w
-(rate) 2997 6384 w
-(to) 3233 6384 w
-(enlarge) 3378 6384 w
-(and) 3786 6384 w
-(shrink) 4012 6384 w
-(the) 4361 6384 w
-(caches) 4562 6384 w
-(as) 4934 6384 w
-(required.) 720 6504 w
-(The) 1230 6504 w
-(size) 1446 6504 w
-(of) 1674 6504 w
-(the) 1807 6504 w
-(character) 1997 6504 w
-(cache) 2481 6504 w
-(is) 2791 6504 w
-(limited) 2906 6504 w
-(to) 3277 6504 w
-(2048) 3410 6504 w
-(images) 3697 6504 w
-(maximum,) 4078 6504 w
-(which) 4632 6504 w
-(in) 4949 6504 w
-(practice) 720 6624 w
-(seems enough even for Japanese text.) 1136 6624 w
-(For plain ASCII-like text it naturally stays) 3049 6624 w
-(around 128 images.) 720 6744 w
-(This mechanism sounds complicated but) 970 6900 w
-(is) 2988 6900 w
-(implemented) 3101 6900 w
-(by) 3771 6900 w
-(only) 3919 6900 w
-(about) 4156 6900 w
-(500) 4467 6900 w
-(lines) 4689 6900 w
-(in) 4949 6900 w
-(the) 720 7020 w
-(library) 909 7020 w
-(and) 1253 7020 w
-(considerably) 1467 7020 w
-(less) 2114 7020 w
-(in) 2335 7020 w
-(each) 2460 7020 w
-(of) 2718 7020 w
-(the) 2850 7020 w
-(terminal) 3039 7020 w
-10 /LucidaSansUnicode20 f
-(\031) 3441 7020 w
-10 /LucidaSansUnicode00 f
-(s) 3473 7020 w
-(graphics) 3557 7020 w
-(driver) 4004 7020 w
-(and) 4319 7020 w
-10 /LucidaTypewriter f
-(8\275) 4532 7020 w
-10 /LucidaSansUnicode00 f
-(.) 4676 7020 w
-(It) 4773 7020 w
-(has) 4872 7020 w
-(the) 720 7140 w
-(advantage) 921 7140 w
-(that) 1464 7140 w
-(only) 1701 7140 w
-(characters) 1951 7140 w
-(that) 2497 7140 w
-(are) 2734 7140 w
-(being) 2933 7140 w
-(used) 3252 7140 w
-(are) 3531 7140 w
-(loaded) 3730 7140 w
-(into) 4104 7140 w
-(memory.) 4340 7140 w
-(It) 4847 7140 w
-(is) 4960 7140 w
-(also) 720 7260 w
-(efficient:) 974 7260 w
-(if) 1458 7260 w
-(the) 1582 7260 w
-(characters) 1795 7260 w
-(being) 2353 7260 w
-(drawn) 2682 7260 w
-(are) 3037 7260 w
-(in) 3246 7260 w
-(the) 3394 7260 w
-(cache) 3606 7260 w
-(the) 3938 7260 w
-(extra) 4150 7260 w
-(overhead) 4457 7260 w
-(is) 4960 7260 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 10 10
-%%Page: 11 11
-/saveobj save def
-mark
-11 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 11 \255) 2752 480 w
-(negligible.) 720 840 w
-(It) 1308 840 w
-(works) 1421 840 w
-(particularly) 1756 840 w
-(well) 2347 840 w
-(for) 2585 840 w
-(alphabetic) 2771 840 w
-(character) 3319 840 w
-(sets,) 3816 840 w
-(but) 4091 840 w
-(also) 4301 840 w
-(adapts) 4545 840 w
-(on) 4917 840 w
-(demand) 720 960 w
-(for) 1158 960 w
-(ideographic) 1343 960 w
-(sets.) 1961 960 w
-(When) 2266 960 w
-(a) 2578 960 w
-(user) 2678 960 w
-(first) 2933 960 w
-(looks) 3173 960 w
-(at) 3478 960 w
-(Japanese) 3615 960 w
-(text,) 4089 960 w
-(it) 4357 960 w
-(takes) 4468 960 w
-(a) 4770 960 w
-(few) 4870 960 w
-(seconds) 720 1080 w
-(to) 1148 1080 w
-(read) 1279 1080 w
-(all) 1527 1080 w
-(the) 1673 1080 w
-(font) 1861 1080 w
-(data,) 2091 1080 w
-(but) 2366 1080 w
-(thereafter) 2561 1080 w
-(the) 3072 1080 w
-(text) 3261 1080 w
-(is) 3486 1080 w
-(drawn) 3600 1080 w
-(almost) 3932 1080 w
-(as) 4292 1080 w
-(fast) 4432 1080 w
-(as) 4646 1080 w
-(regu\255) 4786 1080 w
-(lar) 720 1200 w
-(text) 888 1200 w
-(\(the) 1122 1200 w
-(images) 1353 1200 w
-(are) 1742 1200 w
-(larger,) 1937 1200 w
-(so) 2296 1200 w
-(draw) 2450 1200 w
-(a) 2728 1200 w
-(little) 2825 1200 w
-(slower\).) 3084 1200 w
-(Also,) 3538 1200 w
-(because) 3822 1200 w
-(the) 4258 1200 w
-(bitmaps) 4455 1200 w
-(are) 4888 1200 w
-(remembered) 720 1320 w
-(by) 1371 1320 w
-(the) 1519 1320 w
-(terminal,) 1707 1320 w
-(if) 2174 1320 w
-(a) 2274 1320 w
-(second) 2363 1320 w
-(application) 2741 1320 w
-(then) 3309 1320 w
-(looks) 3560 1320 w
-(at) 3854 1320 w
-(Japanese) 3980 1320 w
-(text) 4443 1320 w
-(it) 4668 1320 w
-(starts) 4768 1320 w
-(faster than the first.) 720 1440 w
-(We) 970 1596 w
-(considered) 1159 1596 w
-(building) 1739 1596 w
-(a) 2186 1596 w
-10 /LucidaSansUnicode20 f
-(\030) 2289 1596 w
-10 /LucidaSansUnicode00 f
-(font) 2321 1596 w
-(server) 2566 1596 w
-10 /LucidaSansUnicode20 f
-(\031) 2863 1596 w
-10 /LucidaSansUnicode00 f
-(to) 2943 1596 w
-(cache) 3089 1596 w
-(character) 3412 1596 w
-(images) 3909 1596 w
-(and) 4303 1596 w
-(associated) 4531 1596 w
-(data) 720 1716 w
-(for) 966 1716 w
-(the) 1141 1716 w
-(applications,) 1332 1716 w
-(the) 1985 1716 w
-(window) 2176 1716 w
-(system,) 2581 1716 w
-(and) 2989 1716 w
-(the) 3205 1716 w
-(terminal.) 3396 1716 w
-(We) 3898 1716 w
-(rejected) 4076 1716 w
-(this) 4502 1716 w
-(design) 4717 1716 w
-(because,) 720 1836 w
-(although) 1187 1836 w
-(isolating) 1658 1836 w
-(many) 2114 1836 w
-(of) 2417 1836 w
-(the) 2556 1836 w
-(problems) 2752 1836 w
-(of) 3250 1836 w
-(font) 3389 1836 w
-(management) 3627 1836 w
-(into) 4299 1836 w
-(a) 4529 1836 w
-(separate) 4626 1836 w
-(program,) 720 1956 w
-(it) 1210 1956 w
-(didn) 1318 1956 w
-10 /LucidaSansUnicode20 f
-(\031) 1535 1956 w
-10 /LucidaSansUnicode00 f
-(t) 1567 1956 w
-(simplify) 1646 1956 w
-(the) 2071 1956 w
-(applications.) 2268 1956 w
-(Moreover,) 2959 1956 w
-(in) 3486 1956 w
-(a) 3618 1956 w
-(distributed) 3714 1956 w
-(system) 4286 1956 w
-(such) 4667 1956 w
-(as) 4934 1956 w
-(Plan) 720 2076 w
-(9) 959 2076 w
-(it) 1060 2076 w
-(is) 1164 2076 w
-(easy) 1282 2076 w
-(to) 1534 2076 w
-(have) 1670 2076 w
-(too) 1933 2076 w
-(many) 2130 2076 w
-(special) 2430 2076 w
-(purpose) 2802 2076 w
-(servers.) 3237 2076 w
-(Making) 3687 2076 w
-(the) 4078 2076 w
-(management) 4272 2076 w
-(of) 4942 2076 w
-(the) 720 2196 w
-(fonts) 910 2196 w
-(the) 1192 2196 w
-(concern) 1381 2196 w
-(of) 1799 2196 w
-(only) 1931 2196 w
-(the) 2169 2196 w
-(essential) 2358 2196 w
-(components) 2818 2196 w
-(simplifies) 3449 2196 w
-(the) 3950 2196 w
-(system) 4139 2196 w
-(and) 4513 2196 w
-(makes) 4727 2196 w
-(bootstrapping less intricate.) 720 2316 w
-10 /LucidaSans-Demi f
-(Input) 720 2556 w
-10 /LucidaSansUnicode00 f
-(A) 970 2712 w
-(completely) 1082 2712 w
-(different) 1652 2712 w
-(problem) 2113 2712 w
-(is) 2562 2712 w
-(how) 2685 2712 w
-(to) 2928 2712 w
-(type) 3069 2712 w
-(Unicode) 3320 2712 w
-(characters) 3754 2712 w
-(as) 4297 2712 w
-(input) 4446 2712 w
-(to) 4743 2712 w
-(the) 4885 2712 w
-(system.) 720 2832 w
-(We) 1175 2832 w
-(selected) 1368 2832 w
-(an) 1818 2832 w
-(unused) 1986 2832 w
-(key) 2393 2832 w
-(on) 2610 2832 w
-(our) 2784 2832 w
-(ASCII) 2999 2832 w
-(keyboards) 3299 2832 w
-(to) 3849 2832 w
-(serve) 3997 2832 w
-(as) 4303 2832 w
-(a) 4459 2832 w
-(prefix) 4564 2832 w
-(for) 4901 2832 w
-(multi-keystroke) 720 2952 w
-(sequences) 1537 2952 w
-(that) 2085 2952 w
-(generate) 2316 2952 w
-(Unicode) 2781 2952 w
-(characters.) 3212 2952 w
-(For) 3816 2952 w
-(example,) 4012 2952 w
-(the) 4497 2952 w
-(charac\255) 4692 2952 w
-(ter) 720 3072 w
-10 /LucidaTypewriter f
-(\374) 896 3072 w
-10 /LucidaSansUnicode00 f
-(is) 1010 3072 w
-(generated) 1132 3072 w
-(by) 1662 3072 w
-(the) 1819 3072 w
-(prefix) 2016 3072 w
-(key) 2344 3072 w
-(\(typically) 2551 3072 w
-10 /LucidaTypewriter f
-(ALT) 3022 3072 w
-10 /LucidaSansUnicode00 f
-(or) 3279 3072 w
-10 /LucidaTypewriter f
-(Compose) 3422 3072 w
-10 /LucidaSansUnicode00 f
-(\)) 3926 3072 w
-(followed) 4000 3072 w
-(by) 4454 3072 w
-(a) 4610 3072 w
-(double) 4706 3072 w
-(quote) 720 3192 w
-(and) 1036 3192 w
-(a) 1253 3192 w
-(lower-case) 1345 3192 w
-10 /LucidaTypewriter f
-(u) 1917 3192 w
-10 /LucidaSansUnicode00 f
-(.) 1989 3192 w
-(When) 2090 3192 w
-(that) 2393 3192 w
-(character) 2621 3192 w
-(is) 3107 3192 w
-(read) 3224 3192 w
-(by) 3476 3192 w
-(the) 3629 3192 w
-(application,) 3822 3192 w
-(from) 4426 3192 w
-(the) 4696 3192 w
-(file) 4889 3192 w
-10 /LucidaTypewriter f
-(/dev/cons) 720 3312 w
-10 /LucidaSansUnicode00 f
-(,) 1368 3312 w
-(it) 1443 3312 w
-(is) 1552 3312 w
-(of) 1675 3312 w
-(course) 1816 3312 w
-(presented) 2180 3312 w
-(as) 2707 3312 w
-(its) 2855 3312 w
-(UTF) 3014 3312 w
-(encoding.) 3242 3312 w
-(Such) 3794 3312 w
-(sequences) 4065 3312 w
-(generate) 4615 3312 w
-(characters) 720 3432 w
-(from) 1264 3432 w
-(an) 1540 3432 w
-(arbitrary) 1701 3432 w
-(set) 2159 3432 w
-(that) 2347 3432 w
-(includes) 2583 3432 w
-(all) 3031 3432 w
-(of) 3189 3432 w
-(Latin-1) 3332 3432 w
-(plus) 3734 3432 w
-(a) 3984 3432 w
-(selection) 4084 3432 w
-(of) 4561 3432 w
-(mathe\255) 4704 3432 w
-(matical) 720 3552 w
-(and) 1114 3552 w
-(technical) 1339 3552 w
-(characters.) 1816 3552 w
-(An) 2425 3552 w
-(arbitrary) 2600 3552 w
-(Unicode) 3058 3552 w
-(character) 3493 3552 w
-(may) 3986 3552 w
-(be) 4230 3552 w
-(generated) 4393 3552 w
-(by) 4925 3552 w
-(typing) 720 3672 w
-(the) 1058 3672 w
-(prefix,) 1246 3672 w
-(an) 1598 3672 w
-(upper) 1748 3672 w
-(case) 2066 3672 w
-(X,) 2312 3672 w
-(and) 2440 3672 w
-(four) 2653 3672 w
-(hexadecimal) 2887 3672 w
-(digits) 3531 3672 w
-(that) 3836 3672 w
-(identify) 4061 3672 w
-(the) 4460 3672 w
-(Unicode) 4649 3672 w
-(value.) 720 3792 w
-(These) 970 3948 w
-(simple) 1311 3948 w
-(mechanisms) 1686 3948 w
-(are) 2343 3948 w
-(adequate) 2549 3948 w
-(for) 3050 3948 w
-(most) 3243 3948 w
-(of) 3539 3948 w
-(our) 3691 3948 w
-(day-to-day) 3909 3948 w
-(needs:) 4517 3948 w
-(it) 4891 3948 w
-10 /LucidaSansUnicode20 f
-(\031) 4957 3948 w
-10 /LucidaSansUnicode00 f
-(s) 4989 3948 w
-(easy) 720 4068 w
-(to) 977 4068 w
-(remember) 1118 4068 w
-(to) 1660 4068 w
-(type) 1801 4068 w
-10 /LucidaSansUnicode20 f
-(\030) 2052 4068 w
-10 /LucidaSansUnicode00 f
-(ALT) 2084 4068 w
-(1) 2312 4068 w
-(2) 2418 4068 w
-10 /LucidaSansUnicode20 f
-(\031) 2481 4068 w
-10 /LucidaSansUnicode00 f
-(for) 2555 4068 w
-(\275) 2736 4068 w
-(or) 2866 4068 w
-10 /LucidaSansUnicode20 f
-(\030) 3010 4068 w
-10 /LucidaSansUnicode00 f
-(ALT) 3042 4068 w
-(accent) 3269 4068 w
-(letter) 3623 4068 w
-10 /LucidaSansUnicode20 f
-(\031) 3879 4068 w
-10 /LucidaSansUnicode00 f
-(for) 3953 4068 w
-(accented) 4134 4068 w
-(Latin) 4607 4068 w
-(let\255) 4885 4068 w
-(ters.) 720 4188 w
-(For) 1006 4188 w
-(the) 1199 4188 w
-(occasional) 1391 4188 w
-(unusual) 1933 4188 w
-(character,) 2354 4188 w
-(the) 2873 4188 w
-(cut) 3066 4188 w
-(and) 3254 4188 w
-(paste) 3472 4188 w
-(features) 3772 4188 w
-(of) 4205 4188 w
-10 /LucidaTypewriter f
-(8\275) 4341 4188 w
-10 /LucidaSansUnicode00 f
-(serve) 4523 4188 w
-(well.) 4817 4188 w
-(A) 720 4308 w
-(program) 838 4308 w
-(called) 1303 4308 w
-(\(perhaps) 1635 4308 w
-(misleadingly\)) 2108 4308 w
-10 /LucidaTypewriter f
-(unicode) 2800 4308 w
-10 /LucidaSansUnicode00 f
-(takes) 3352 4308 w
-(as) 3657 4308 w
-(argument) 3811 4308 w
-(a) 4327 4308 w
-(hexadecimal) 4430 4308 w
-(value,) 720 4428 w
-(and) 1041 4428 w
-(prints) 1256 4428 w
-(the) 1574 4428 w
-(UTF) 1764 4428 w
-(representation) 1985 4428 w
-(of) 2727 4428 w
-(that) 2860 4428 w
-(character,) 3086 4428 w
-(which) 3602 4428 w
-(may) 3918 4428 w
-(then) 4153 4428 w
-(be) 4405 4428 w
-(picked) 4559 4428 w
-(up) 4915 4428 w
-(with the mouse and used as input.) 720 4548 w
-(These) 970 4704 w
-(methods) 1293 4704 w
-(are) 1751 4704 w
-(clearly) 1938 4704 w
-(unsatisfactory) 2286 4704 w
-(when) 3002 4704 w
-(working) 3294 4704 w
-(in) 3719 4704 w
-(a) 3846 4704 w
-(non-English) 3937 4704 w
-(language.) 4565 4704 w
-(In) 720 4824 w
-(the) 864 4824 w
-(native) 1072 4824 w
-(country) 1416 4824 w
-(of) 1835 4824 w
-(such) 1986 4824 w
-(a) 2264 4824 w
-(language) 2371 4824 w
-(the) 2866 4824 w
-(appropriate) 3073 4824 w
-(keyboard) 3689 4824 w
-(is) 4190 4824 w
-(likely) 4322 4824 w
-(to) 4627 4824 w
-(be) 4777 4824 w
-(at) 4948 4824 w
-(hand.) 720 4944 w
-(But) 1101 4944 w
-(it) 1333 4944 w
-10 /LucidaSansUnicode20 f
-(\031) 1399 4944 w
-10 /LucidaSansUnicode00 f
-(s) 1431 4944 w
-(also) 1557 4944 w
-(reasonable) 1829 4944 w
-10 /LucidaSansUnicode20 f
-(\024) 2358 4944 w
-10 /LucidaSansUnicode00 f
-(especially) 2458 4944 w
-(now) 3005 4944 w
-(that) 3281 4944 w
-(the) 3548 4944 w
-(system) 3779 4944 w
-(handles) 4195 4944 w
-(Unicode) 4649 4944 w
-(characters) 720 5064 w
-10 /LucidaSansUnicode20 f
-(\024) 1220 5064 w
-10 /LucidaSansUnicode00 f
-(to work in a language foreign to the keyboard.) 1320 5064 w
-(For) 970 5220 w
-(alphabetic) 1175 5220 w
-(languages) 1724 5220 w
-(such) 2268 5220 w
-(as) 2544 5220 w
-(Greek) 2700 5220 w
-(or) 3033 5220 w
-(Russian,) 3185 5220 w
-(it) 3640 5220 w
-(is) 3756 5220 w
-(straightforward) 3886 5220 w
-(to) 4685 5220 w
-(con\255) 4833 5220 w
-(struct) 720 5340 w
-(a) 1034 5340 w
-(program) 1124 5340 w
-(that) 1575 5340 w
-(does) 1801 5340 w
-(phonetic) 2066 5340 w
-(substitution,) 2521 5340 w
-(so) 3168 5340 w
-(that,) 3314 5340 w
-(for) 3571 5340 w
-(example,) 3744 5340 w
-(typing) 4223 5340 w
-(a) 4562 5340 w
-(Latin) 4651 5340 w
-10 /LucidaSansUnicode20 f
-(\030) 4921 5340 w
-10 /LucidaSansUnicode00 f
-(a) 4953 5340 w
-10 /LucidaSansUnicode20 f
-(\031) 5008 5340 w
-10 /LucidaSansUnicode00 f
-(yields) 720 5460 w
-(the) 1060 5460 w
-(Greek) 1275 5460 w
-10 /LucidaSansUnicode20 f
-(\030) 1618 5460 w
-10 /LucidaSansUnicode03 f
-(\261) 1650 5460 w
-10 /LucidaSansUnicode20 f
-(\031) 1722 5460 w
-10 /LucidaSansUnicode00 f
-(.) 1754 5460 w
-(Within) 1878 5460 w
-(Plan) 2243 5460 w
-(9,) 2504 5460 w
-(such) 2659 5460 w
-(a) 2945 5460 w
-(program) 3060 5460 w
-(can) 3536 5460 w
-(be) 3764 5460 w
-(inserted) 3943 5460 w
-(transparently) 4399 5460 w
-(between) 720 5580 w
-(the) 1162 5580 w
-(real) 1352 5580 w
-(keyboard) 1568 5580 w
-(and) 2052 5580 w
-(a) 2267 5580 w
-(program) 2357 5580 w
-(such) 2808 5580 w
-(as) 3069 5580 w
-(the) 3210 5580 w
-(window) 3400 5580 w
-(system,) 3804 5580 w
-(providing) 4211 5580 w
-(a) 4708 5580 w
-(man\255) 4797 5580 w
-(ageable input device for such languages.) 720 5700 w
-(For) 970 5856 w
-(ideographic) 1181 5856 w
-(languages) 1808 5856 w
-(such) 2357 5856 w
-(as) 2638 5856 w
-(Chinese) 2799 5856 w
-(or) 3239 5856 w
-(Japanese) 3396 5856 w
-(the) 3881 5856 w
-(problem) 4092 5856 w
-(is) 4554 5856 w
-(harder.) 4690 5856 w
-(Native) 720 5976 w
-(users) 1061 5976 w
-(of) 1360 5976 w
-(such) 1496 5976 w
-(languages) 1760 5976 w
-(have) 2292 5976 w
-(adopted) 2555 5976 w
-(methods) 2991 5976 w
-(for) 3452 5976 w
-(dealing) 3629 5976 w
-(with) 4023 5976 w
-(Latin) 4266 5976 w
-(keyboards) 4540 5976 w
-(that) 720 6096 w
-(involve) 954 6096 w
-(a) 1338 6096 w
-(hybrid) 1436 6096 w
-(technique) 1789 6096 w
-(based) 2310 6096 w
-(on) 2641 6096 w
-(phonetics) 2807 6096 w
-(to) 3322 6096 w
-(generate) 3464 6096 w
-(a) 3933 6096 w
-(list) 4032 6096 w
-(of) 4222 6096 w
-(possible) 4364 6096 w
-(sym\255) 4811 6096 w
-(bols) 720 6216 w
-(followed) 959 6216 w
-(by) 1406 6216 w
-(menu) 1555 6216 w
-(selection) 1862 6216 w
-(to) 2328 6216 w
-(choose) 2460 6216 w
-(the) 2836 6216 w
-(desired) 3025 6216 w
-(one.) 3418 6216 w
-(Such) 3695 6216 w
-(methods) 3958 6216 w
-(can) 4415 6216 w
-(be) 4617 6216 w
-(effec\255) 4770 6216 w
-(tive,) 720 6336 w
-(but) 975 6336 w
-(their) 1186 6336 w
-(design) 1460 6336 w
-(must) 1833 6336 w
-(be) 2126 6336 w
-(rooted) 2295 6336 w
-(in) 2664 6336 w
-(information) 2805 6336 w
-(about) 3422 6336 w
-(the) 3750 6336 w
-(language) 3955 6336 w
-(unknown) 4448 6336 w
-(to) 4942 6336 w
-(non-native) 720 6456 w
-(speakers.) 1298 6456 w
-(\() 1837 6456 w
-10 /LucidaTypewriter f
-(Cxterm) 1870 6456 w
-10 /LucidaSansUnicode00 f
-(,) 2302 6456 w
-(a) 2378 6456 w
-(Chinese) 2477 6456 w
-(terminal) 2906 6456 w
-(emulator) 3352 6456 w
-(built) 3829 6456 w
-(by) 4092 6456 w
-(and) 4250 6456 w
-(for) 4473 6456 w
-(Chinese) 4655 6456 w
-(programmers,) 720 6576 w
-(employs) 1464 6576 w
-(such) 1924 6576 w
-(a) 2205 6576 w
-(technique) 2315 6576 w
-([Pong) 2848 6576 w
-(and) 3176 6576 w
-(Zhang].\)) 3411 6576 w
-(Although) 3898 6576 w
-(the) 4397 6576 w
-(technical) 4608 6576 w
-(problem) 720 6696 w
-(of) 1162 6696 w
-(implementing) 1296 6696 w
-(such) 2003 6696 w
-(a) 2264 6696 w
-(device) 2354 6696 w
-(is) 2696 6696 w
-(easy) 2811 6696 w
-(in) 3060 6696 w
-(Plan) 3186 6696 w
-(9) 3422 6696 w
-10 /LucidaSansUnicode20 f
-(\024) 3485 6696 w
-10 /LucidaSansUnicode00 f
-(it) 3585 6696 w
-(is) 3686 6696 w
-(just) 3801 6696 w
-(an) 4016 6696 w
-(elaboration) 4168 6696 w
-(of) 4752 6696 w
-(the) 4885 6696 w
-(technique) 720 6816 w
-(for) 1255 6816 w
-(alphabetic) 1451 6816 w
-(languages) 2008 6816 w
-10 /LucidaSansUnicode20 f
-(\024) 2502 6816 w
-10 /LucidaSansUnicode00 f
-(our) 2602 6816 w
-(lack) 2823 6816 w
-(of) 3073 6816 w
-(familiarity) 3229 6816 w
-(with) 3773 6816 w
-(such) 4036 6816 w
-(languages) 4320 6816 w
-(has) 4872 6816 w
-(restrained our enthusiasm for building one.) 720 6936 w
-(The) 970 7092 w
-(input) 1192 7092 w
-(problem) 1486 7092 w
-(is) 1934 7092 w
-(technically) 2056 7092 w
-(the) 2611 7092 w
-(least) 2808 7092 w
-(interesting) 3078 7092 w
-(but) 3642 7092 w
-(perhaps) 3846 7092 w
-(emotionally) 4279 7092 w
-(the) 4885 7092 w
-(most) 720 7212 w
-(important) 995 7212 w
-(of) 1506 7212 w
-(the) 1637 7212 w
-(problems) 1825 7212 w
-(of) 2315 7212 w
-(converting) 2446 7212 w
-(a) 2992 7212 w
-(system) 3080 7212 w
-(to) 3453 7212 w
-(an) 3584 7212 w
-(international) 3734 7212 w
-(character) 4382 7212 w
-(set.) 4864 7212 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 11 11
-%%Page: 12 12
-/saveobj save def
-mark
-12 pagesetup
-10 /LucidaSansUnicode00 f
-(\255 12 \255) 2752 480 w
-(Beyond) 720 840 w
-(that) 1120 840 w
-(remain) 1359 840 w
-(the) 1743 840 w
-(deeper) 1946 840 w
-(problems) 2329 840 w
-(of) 2834 840 w
-(internationalization) 2980 840 w
-(such) 3974 840 w
-(as) 4249 840 w
-(multi-lingual) 4404 840 w
-(error) 720 960 w
-(messages) 998 960 w
-(and) 1511 960 w
-(command) 1729 960 w
-(names,) 2245 960 w
-(problems) 2632 960 w
-(we) 3127 960 w
-(are) 3298 960 w
-(not) 3488 960 w
-(qualified) 3686 960 w
-(to) 4147 960 w
-(solve.) 4283 960 w
-(With) 4634 960 w
-(the) 4885 960 w
-(ability) 720 1080 w
-(to) 1052 1080 w
-(treat) 1188 1080 w
-(text) 1452 1080 w
-(of) 1681 1080 w
-(most) 1817 1080 w
-(languages) 2097 1080 w
-(on) 2629 1080 w
-(an) 2790 1080 w
-(equal) 2946 1080 w
-(footing,) 3250 1080 w
-(though,) 3670 1080 w
-(we) 4087 1080 w
-(can) 4259 1080 w
-(begin) 4466 1080 w
-(down) 4777 1080 w
-(that) 720 1200 w
-(path.) 944 1200 w
-(Perhaps) 1258 1200 w
-(people) 1674 1200 w
-(in) 2035 1200 w
-(non-English speaking countries will consider adopting Plan) 2159 1200 w
-(9,) 720 1320 w
-(solving) 852 1320 w
-(the) 1235 1320 w
-(input) 1427 1320 w
-(problem) 1717 1320 w
-(locally) 2160 1320 w
-10 /LucidaSansUnicode20 f
-(\024) 2466 1320 w
-10 /LucidaSansUnicode00 f
-(perhaps) 2566 1320 w
-(just) 2994 1320 w
-(by) 3211 1320 w
-(plugging) 3363 1320 w
-(in) 3832 1320 w
-(their) 3961 1320 w
-(local) 4224 1320 w
-(terminals) 4487 1320 w
-10 /LucidaSansUnicode20 f
-(\024) 4940 1320 w
-10 /LucidaSansUnicode00 f
-(and begin to use a system with at least the capacity to be international.) 720 1440 w
-10 /LucidaSans-Demi f
-(Acknowledgements) 720 1680 w
-10 /LucidaSansUnicode00 f
-(Dennis) 970 1836 w
-(Ritchie) 1369 1836 w
-(provided) 1761 1836 w
-(consultation) 2254 1836 w
-(and) 2916 1836 w
-(encouragement.) 3161 1836 w
-(Bob) 4044 1836 w
-(Flandrena) 4291 1836 w
-(con\255) 4833 1836 w
-(verted) 720 1956 w
-(most) 1063 1956 w
-(of) 1343 1956 w
-(the) 1479 1956 w
-(standard) 1672 1956 w
-(tools) 2137 1956 w
-(to) 2414 1956 w
-(UTF.) 2550 1956 w
-(Brian) 2838 1956 w
-(Kernighan) 3121 1956 w
-(suffered) 3653 1956 w
-(cheerfully) 4094 1956 w
-(with) 4606 1956 w
-(sev\255) 4848 1956 w
-(eral) 720 2076 w
-(inadequate) 955 2076 w
-(implementations) 1547 2076 w
-(and) 2414 2076 w
-(converted) 2649 2076 w
-10 /LucidaTypewriter f
-(troff) 3183 2076 w
-10 /LucidaSansUnicode00 f
-(to) 3598 2076 w
-(UTF.) 3751 2076 w
-(Rich) 4056 2076 w
-(Drechsler) 4316 2076 w
-(con\255) 4833 2076 w
-(verted) 720 2196 w
-(his) 1068 2196 w
-(Postscript) 1252 2196 w
-(driver) 1770 2196 w
-(to) 2094 2196 w
-(UTF.) 2234 2196 w
-(John) 2526 2196 w
-(Hobby) 2784 2196 w
-(built) 3139 2196 w
-(the) 3401 2196 w
-(Postscript) 3598 2196 w
-10 /S1 f
-4116 2196 m 70 build_X263a
-10 /LucidaSansUnicode00 f
-(.) 4186 2196 w
-(We) 4292 2196 w
-(thank) 4476 2196 w
-(them) 4792 2196 w
-(all.) 720 2316 w
-10 /LucidaSans-Demi f
-(References) 720 2556 w
-10 /LucidaSansUnicode00 f
-([ANSIC]) 720 2712 w
-10 /LucidaSans-Italic f
-(American) 1117 2712 w
-(National) 1618 2712 w
-(Standard) 2065 2712 w
-(for) 2549 2712 w
-(Information) 2729 2712 w
-(Systems) 3340 2712 w
-10 /LucidaSansUnicode20 f
-(\023) 3769 2712 w
-10 /LucidaSans-Italic f
-(Programming) 3856 2712 w
-(Language) 4564 2712 w
-(C) 720 2832 w
-10 /LucidaSansUnicode00 f
-(, American National Standards Institute, Inc., New York, 1990.) 788 2832 w
-([ISO10646]) 720 2988 w
-(ISO/IEC) 1322 2988 w
-(DIS) 1748 2988 w
-(10646-1:1993) 1966 2988 w
-10 /LucidaSans-Italic f
-(Information) 2747 2988 w
-(technology) 3382 2988 w
-10 /LucidaSansUnicode20 f
-(\023) 3967 2988 w
-10 /LucidaSans-Italic f
-(Universal) 4078 2988 w
-(Multiple-) 4593 2988 w
-(Octet Coded Character Set \(UCS\) ) 720 3108 w
-10 /LucidaSansUnicode20 f
-(\024) 2330 3108 w
-10 /LucidaSans-Italic f
-(Part 1: Architecture and Basic Multilingual Plane) 2462 3108 w
-10 /LucidaSansUnicode00 f
-(.) 4823 3108 w
-([Pike90]) 720 3264 w
-(R.) 1148 3264 w
-(Pike,) 1281 3264 w
-(D.) 1549 3264 w
-(Presotto,) 1694 3264 w
-(K.) 2163 3264 w
-(Thompson,) 2298 3264 w
-(H.) 2885 3264 w
-(Trickey,) 3030 3264 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3451 3264 w
-10 /LucidaSansUnicode00 f
-(Plan) 3515 3264 w
-(9) 3755 3264 w
-(from) 3857 3264 w
-(Bell) 4128 3264 w
-(Labs) 4339 3264 w
-10 /LucidaSansUnicode20 f
-(\031\031) 4561 3264 w
-10 /LucidaSansUnicode00 f
-(,) 4625 3264 w
-(UKUUG) 4696 3264 w
-(Proc. of the Summer 1990 Conf., London, England, 1990.) 720 3384 w
-([Pike91]) 720 3540 w
-(R.) 1152 3540 w
-(Pike,) 1289 3540 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1561 3540 w
-10 /LucidaSansUnicode00 f
-(8\275,) 1625 3540 w
-(The) 1842 3540 w
-(Plan) 2065 3540 w
-(9) 2309 3540 w
-(Window) 2415 3540 w
-(System) 2836 3540 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3179 3540 w
-10 /LucidaSansUnicode00 f
-(,) 3243 3540 w
-(USENIX) 3318 3540 w
-(Summer) 3704 3540 w
-(Conf.) 4146 3540 w
-(Proc.,) 4450 3540 w
-(Nash\255) 4765 3540 w
-(ville, 1991, reprinted in this volume.) 720 3660 w
-([Pike92] R. Pike, ) 720 3816 w
-10 /LucidaSansUnicode20 f
-(\030\030) 1531 3816 w
-10 /LucidaSansUnicode00 f
-(How to Use the Plan 9 C Compiler) 1595 3816 w
-10 /LucidaSansUnicode20 f
-(\031\031) 3234 3816 w
-10 /LucidaSansUnicode00 f
-(, this volume.) 3298 3816 w
-([Pong) 720 3972 w
-(and) 1037 3972 w
-(Zhang]) 1261 3972 w
-(Man-Chi) 1640 3972 w
-(Pong) 2105 3972 w
-(and) 2389 3972 w
-(Yongguang) 2614 3972 w
-(Zhang,) 3209 3972 w
-10 /LucidaSansUnicode20 f
-(\030\030) 3588 3972 w
-10 /LucidaSansUnicode00 f
-(cxterm:) 3652 3972 w
-(A) 4068 3972 w
-(Chinese) 4182 3972 w
-(Terminal) 4612 3972 w
-(Emulator) 720 4092 w
-(for) 1215 4092 w
-(the) 1417 4092 w
-(X) 1635 4092 w
-(Window) 1760 4092 w
-(System) 2200 4092 w
-10 /LucidaSansUnicode20 f
-(\031\031) 2543 4092 w
-10 /LucidaSansUnicode00 f
-(,) 2607 4092 w
-10 /LucidaSans-Italic f
-(Software) 2701 4092 w
-10 /LucidaSansUnicode20 f
-(\024) 3129 4092 w
-10 /LucidaSans-Italic f
-(Practice) 3229 4092 w
-(and) 3678 4092 w
-(Experience,) 3924 4092 w
-10 /LucidaSansUnicode00 f
-(Vol) 4536 4092 w
-(22\(1\),) 4753 4092 w
-(809-926, October 1992.) 720 4212 w
-([Unicode]) 720 4368 w
-10 /LucidaSans-Italic f
-(The) 1211 4368 w
-(Unicode) 1422 4368 w
-(Standard,) 1838 4368 w
-(Worldwide) 2352 4368 w
-(Character) 2892 4368 w
-(Encoding,) 3416 4368 w
-(Version) 3920 4368 w
-(1.0,) 4322 4368 w
-(Volume) 4547 4368 w
-(1) 4945 4368 w
-10 /LucidaSansUnicode00 f
-(,) 5008 4368 w
-(The Unicode Consortium, Addison Wesley, New York, 1991.) 720 4488 w
-cleartomark
-showpage
-saveobj restore
-%%EndPage: 12 12
-%%Trailer
-done
-%%Pages: 12